  BODY {
SCROLLBAR-FACE-COLOR: #024728; 
SCROLLBAR-HIGHLIGHT-COLOR: #016B39; 
SCROLLBAR-SHADOW-COLOR: #016B39; 
SCROLLBAR-3DLIGHT-COLOR: #024728; 
SCROLLBAR-ARROW-COLOR: #016B39; 
SCROLLBAR-DARKSHADOW-COLOR: #024728; 
SCROLLBAR-BASE-COLOR: #024728;
}

body {	font-family:tahoma;	font-size:10em;background-image:url(images/bg.gif); background-position:center; background-repeat:y-repeat; width:100%;	height:100%;}
p {	font-family:tahoma;	font-size:1em;	line-height:120%;}

a:ACTIVE, a:LINK, a:VISITED {	color:#FFCA08;	text-decoration:none;  	}
a:HOVER {	color:#FFCA08; text-decoration:underline;  }
a.email:ACTIVE, a.email:LINK, a.email:VISITED {	color:#FFCA08;	text-decoration:none; font-weight:normal;	}
a.email:HOVER {	color:#FFCA08;	text-decoration:underline;  font-weight:normal;}
td.body{font-size:0.7em; font-weight:bold;}

#bg {}
#page_wrapper { margin-top:20px;	position:absolute;	width:855px; height:656px; background-image:url(images/background.jpg); background-repeat:no-repeat;top: 0px;}
#header {
color:#FFCA08;
font-weight:bold;
font:"Times New Roman";
margin-top:37px;
width:588px;
float:right;
height:20px;

}


a.box { 
display: block; 
height: 30px; 
width: 30px; 
background-color: #ff0000; 
} 

a.box:hover { 
background-color: #0000ff; 
} 



#nav {font-size:0.7em;background-color:#ffffff; width:865px; height:29px;}

#content_wrapper {	margin-top:0px;	width:400px;}



#center {font-size:0.7em;border:0px solid #000000;margin-right:12px;margin-bottom:0px; margin-top:-12px; padding:12px;}


#navigation {z-index: 0; width: 280px; margin-left:0px; font-family: arial ;font-size:0.75em; font-weight:bold;background-color:#ffffff;border-top:1px solid #ffffff}
#navigation ul, #navigation li { margin: 0; padding: 0; list-style: none;}
#navigation li { display: inline;}
#navigation ul li a {  text-decoration:none; display: block; margin-top:5px;height:46px; background-color:#666666; color: #ffffff; }
#navigation ul ul li a {font-size:1em; color: #ffffff; }
#navigation ul li a:hover { background-color:#BCD52F; }
.hideSwitch { display: none;}
.showSwitch { display: block;}
.rollnone {  height:20px; padding-left: 0px; font-family:arial;padding-bottom:0px;}
.rollup {   height:20px;padding-left: 0px; font-family:arial;	 padding-bottom:0px;}
.rolldown { height:20px;padding-left: 0px; font-family:arial; padding-bottom:0px;}
.showtopic { height:20px;padding-left: 0px ;padding-bottom:px; background-color:#BCD52F;}
#navigation ul ul li.a a {font-size:1em; color: #121212; }
#navigation ul ul li.a a:hover  {font-size:1em; color: #121212; background-color:#BCD52F;}




#clear {	clear:both;}
#footer {	font-size:0.7em;background-color:#527D32;  background-repeat:no-repeat; width:865px; height:24px; margin-bottom:9px; }
#footerleft {	float:left; margin-left:12px; margin-top:5px; color:#ffffff;}
#footerright {	float:right; margin-right:12px; margin-top:5px; color:#ffffff;}
#footer a:ACTIVE, #footer a:LINK, #footer a:VISITED {	color:#ffffff;	text-decoration:none; font-weight:bold;	}
#footer a:HOVER {	color:#ffffff;	text-decoration:underline;  font-weight:bold;}
fieldset {
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;

	font-size:1em;
}


#container {

    padding: 0px;

   

}

#container fieldset input, #container fieldset textarea {
    width:260px;
	height:74px;
 border-color:#cccccc;
 border-width:1px;
 border-style:solid;

    padding: 0px;
	font-size: 1em;
	font-family: tahoma;
	
}

#container fieldset input, textarea {
height:18px;
  width: 160px;
  margin-bottom:1px;
  font-size:1em;
}




#container fieldset select {

 border-color:#cccccc;
 border-width:1px;
 border-style:solid;
   width: 200px;
   padding: 0px;
    color: #ffffff;
	font-size: 1em;
	font-family: tahoma;
	
}
<!-- TEXT LABELS -->
#container fieldset label {
	text-align:right;
	padding-right:2px;
	padding-top:2px;
	float:left;
	
    font-size: 1em;
	font-weight:bold;
	width:90px;
	height:20px;

}
#container fieldset input:focus, #container fieldset textarea:focus {
    background: #ffffff;
    color: #000;
	font-size: 1em;
}

#formError {text-align:left;float:right;color:#ff0000; font-size: 0.8em;font-weight:bold;width:190px;}


input,  textarea { border-top: 1px solid #555; border-left: 1px solid #555; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 1px;color: #333;font-size: 1em;}


#login-submit input {
  
    padding: 1px ;
    background: #ffffff;
    color: #000066;
    font-size: 0.8em;
	
}