html, body{ margin:0; padding:0; height:100%; font-size:12px; font-family:Georgia, Times, serif; line-height:20px; color:#999; }

a:link, a:visited, a:hover, a:active{ text-decoration:none; color:#8DC641; }
a:link img, a:visited img, a:active img{ border:1px solid #FFF; }
a:hover img{ border:1px #999 solid; }
h1,h2,h3{ font-weight:bold; text-transform:lowercase; }
h1{ font-size:28px; }
h2{ font-size:22px; }
h3{ font-size:14px; display:inline; }

label{ float:left; display:inline; width:150px; text-align:right; margin:0 10px 0 0; padding:0; font-weight:bold; } 

label.large{ float:right; display:inline; width:175px; padding:0; text-align:left; font-weight:bold; text-transform:lowercase; font-size:22px; padding-top:5px; }

label.small{ float:none; display:block; width:250px; padding:0; text-align:left; font-weight:bold; }

input{ font-size:11px; border:1px #AAA solid; }

.input_large{ color:#333; background:white; border:1px solid #CCC; font-size:18px; padding:2px; width:250px; height:24px; -moz-border-radius:5px; }

.button_large{ border:1px solid #CCC; padding:2px; width:255px; text-transform:lowercase; font-size:22px; -moz-border-radius:5px; }

#page{ width:900px; margin:20px auto 0 auto; }

#header{ position:relative; height:90px; width:850px; padding:10px 0 0 25px; border-bottom:1px #CCC solid; }

#content_container{ position:relative; width:752px; float:left; }

#content{ position:relative;float:left; width:880px; min-height:400px; height:auto !important; height:400px; padding:50px 26px 35px 26px; }

#menu{ position:relative; float:right; width:390px; text-align:left; padding:0; color:#8DC641; }

#menu ul{ position:relative; margin:50px 0 0 0; padding:0; list-style-type:none; z-index:3000; }
	
#menu ul li{ position:relative; float:left; display:inline; width:95px; }
	
#menu ul li a{ position:relative; float:left; display:inline; color:#8DC641; font-size:15px; font-weight:normal; text-decoration:none; padding:1px 5px 1px 15px; }

#menu ul li a:visited{ }

#menu ul li a:hover{ font-weight:bold; }

#menu .subfolderstyle{ z-index:3000; }
	
/* Holly Hack for IE \*/
* html #menu ul li { float:left; height:1%; }
* html #menu ul li a { height:1%; }
/* End */

#footer{ position:relative; width:950px; margin:auto; text-align:right; }

.c1{ float:left; width:200px; padding:50px 0 0 0; }

.c2{ float:left; width:450px; padding:0px 45px 45px 45px }

.c3{ width:780px; text-align:center; }

.c4{ position:relative; float:left; text-align:left; margin:0 5px 0 0; }

.error{ font-weight:bold; color:#FF6600; }

.clear{ clear:both; }

.counter{ border:1px #CCC solid; padding:5px 20px 5px 20px; float:right; font-size:24px; font-weight:bold; color:#ae0000; -moz-border-radius:10px; }

.status_good{ background:#dfffdf; border:1px #00d700 solid; padding:5px 10px 5px 10px; font-weight:bold; color:#00d700; margin:10px 0 10px 0; -moz-border-radius:10px; }

.status_bad{ background:#ffd1bb; border:1px #e17100 solid; padding:5px 10px 5px 10px; font-weight:bold; color:#e17100; margin:10px 0 10px 0; -moz-border-radius:10px; }

