 *{margin:0px;padding:0px;font-family:sans-serif, Arial;font-size:12px;outline:none}
 
h3{font-size:16px;padding:10px 0 10px 0;}

#upload
{
	color: #000000;
	text-align: left;
	vertical-align: top;
	border: thin none #00CC00;
	display: block;
	
}
input.submit
{
	height:25px;
	width:100px;
	margin-top:10px;
	background-color:#006600;
	color:#ffffff;
	font-weight:bold;
}
span.error {color:red}

table.maintable
{
	
}
a:link {
	color: #006600;
	text-decoration: none;
}
a:visited {
	color: #006600;
	text-decoration: none;
}
a:active {
	color: #006600;
	text-decoration: none;
}
a:hover {
	color: #006600;
	text-decoration: underline overline;
}
a:link.head {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
a:visited.head {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
a:active.head {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
a:hover.head {
	color: #ffffff;
	text-decoration: underline overline;
	font-weight:bold;
}

h1  {

}

li {
 color: #333300; 
list-style-image: url(../images/dot.gif); 
list-style-type: none;
 list-style-position: inherit; }
li.normal {
color: #333300; 

 list-style-image: url(../images/dot.gif); 
 list-style-type: none;
 list-style-position: outside;
 }
body {
	color: #006633;
	font-size: 95%;
	}
#gala_right
{
	position:relative;
	top:0px;
	width:350px;
	left:30px;
float:right;
}
#gala_left
{
	position:absolute;
	width:100px;
	overflow-y:scroll;
	height:300px;
	
	
}
#login
{
	
	background-repeat: no-repeat;
	background-position: left center;
	width:350px;
	height:200px;
	clip:  rect(20px 20px auto auto);
	padding: 10px;

}
#newpass
{
	background-image: url(../images/newpass.jpg);
	background-repeat: no-repeat;
	background-position: left left;
	width:415x;
	height:265px;
	clip:    rect(3px 20px auto auto);
	padding: 10px;

}
#sitewrapper
{
	width:970px;
	
}
#sitewrapper_inner
{
	width:100%;
	float:left;
	margin-left:50px;
}
#shadow_top
{
	width:980px;
	height:28px;
	line-height:30px;
	background: transparent url(../style/top-shadow.png) no-repeat; 

	overflow:hidden;
}
#shadow_content
{
	width:980px;
	height:auto;
	float:left;
	
	background: transparent url(../style/body-shadow.png) ;
}
#shadow_bottom
{
	width:980px;
	height:40px;
	line-height:25px;
	background: transparent url(../style/bottom-shadow.png) no-repeat;
	float:left;
	
}
ul.top-menu li
{
	float:left;
	width:120px;
	background-color:#006600;
	color:#ffffff;
	list-style:none;
	padding:0px 0 0 10px;
	height:25px;
	text-align:center;
}

ul.top-menu
{
	background-color:#006600;
	width:971px;
	height:30px;
	padding:0px;
	margin:0px 0px 0px 4px;
	
}
ul.bottom-menu
{
	background-color:#006600;
	width:972px;
	height:28px;
	padding:0px;
	margin:0px;
	width:972px;
	margin-left:3px;
}
ul.bottom-menu li
{
	float:left;
	width:120px;
	background-color:#006600;
	color:#ffffff;
	list-style:none;
	padding:0px 0 0 10px;
	height:23px;
	text-align:center;	
}
div#content
{
	width:970px;
	float:left;
}
div#content-left
{
	float:left;
	width:450px;
	margin-top:10px;
	margin-left:20px;
}
div#content-left li
{
	font-weight:bold;
	margin-left:15px;
	
}
div#content-right
{
	float:left;
	width:49%;
	margin-top:10px;
}
div.break{line-heigt:0px;height:0px;clear:both}
div#content-inner
{
	width:100%;
	margin-left:20px;
}
#content-inner ul
{
	margin-left:15px;
	width:90%;
}
#content-inner b
{
	padding:8px 0 8px 0;
}
#MultiFile1_wrap_list
{
	background-color:#cfcfcf;
	padding:3px;
	border:1px solid #006600;
	width:245px;
}
#working{
position:abolute;
width:980px;
height:800px;
display:none;

}
#sub-navi
{
	width:972px;
	margin-left:3px;
}
.galimage
{
	float:left;
	height:100px;
	background-color:#cfcfcf;
	margin:8px 10px 8px 0;
}
.galimage img
{
	padding:4px;
}
ul.imagebrowser li
{
	list-style:none;
	float:left;
	width:80px;
}
ul.imagebrowser
{
	width:200px;
	margin-left:320px!important;
}
div.footerlinks
{
	width:100%;
	text-align:center;
}

.footerlinks a:link
{
	font-size:9px;
}
#userdata
{
	display:none;

	width:970px;
	border-top:1px solid #cfcfcf;
	float:left;
	margin-left:5px;
	margin-right:3px;
	padding-bottom:10px;
	background: #efefef url(../style/user-shadow.png) center bottom no-repeat ;
}
#userdata_inner
{
	margin:10px;
	text-align:center;
}
td.formtab
{
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #afafaf;
  width:250px;
  padding:10px;

}

input {
  background-color: Gainsboro;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #000;
  padding: 1px;
  height:25px;
  display:block;
  margin:3px 0 3px 0;
}
textarea{
  background-color: Gainsboro;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #000;
    display:block;
  margin:3px 0 3px 0;
  padding: 1px;
}
.rectag
{
	float:left; 
	width:300px;margin-left:100px;
}
.usergaldesc
{
	width:300px;
	padding:5px;
}
