#header {
background: url(../images/body-top-bg.gif) left top no-repeat #88BE41; height:142px; min-height:142px;
	max-height:142px; margin:0px; padding:0px; width:100%; padding:0px 0px 0px 0px; z-index:100;
}
#header-top{
width:100%; height:20px; padding:0px; text-align:right; font-family: verdana, arial, sans-serif;
font-size: 11px;color: #FFFFFF;line-height: 15px;
}
#header-top a{
font-size: 11px;color: #FFFFFF;line-height: 15px; text-decoration:none; margin-bottom:1px;
}
#header-left{
float:left; height:20px; padding:0px; text-align:left; color: White;
font-family: verdana, arial, sans-serif;font-size:12px;font-weight: bold;padding-left:10px;
}
#header-right{
float:right; width:50%; height:20px; padding:0px; text-align:right; color: White;
font-family: verdana, arial, sans-serif; font-size:12px; font-weight: bold; padding-right:10px;
}
#header-bottom{
margin:0px; height:90px; text-align:left; border-top: 1px solid #FFFFFF;
}
body {
text-align: center; background: #F4FDE5; margin-top:0px; margin-left:0px; margin-right:0px;margin-bottom:0px;
}
#logo {
float:left;width: 250px; cursor:hand; height: 93px; text-align: center; border-bottom: 0px; margin-top:1px; display:inline;
}
#banner {
height: 93px; width:auto; margin-left:250px; text-align:center; background: #88BE41; border-bottom: 1px solid #FF6600;
}
#topline {
width: 100%; height: 30px; text-align: left; background: #FF6600; border-bottom: 1px solid #FFFFFF;
}
#page_wrapper {
margin-top: -20px; margin-left: auto;  margin-right: auto;  width: 95%;
text-align: left; background: #FFFFFF; border: 1px solid #018843;
}
#page_header h1 {
margin: 0px; padding-top:30px; padding-left:25px; font-family: verdana, arial, sans-serif;
font-size:32px; font-weight: bold; letter-spacing: -1px; color: #FFFFFF;
}
#page_header h2 {
margin: 0px; padding-left:25px; font-family: verdana, arial, sans-serif;
font-size:13px; font-weight: bold; letter-spacing: 2px; color: #018843;
}
#menu_bar {
width:100%; margin:0px; padding:0px; height:28px; overflow:hidden;
}
#menu-right{
float:right; width:38%; margin:0px; padding:0px; color: White; font-family: verdana, arial, sans-serif; top:142px;
font-size:12px; font-weight: bold; display:inline;
}
#menu-left
{
width:60%; float:left; margin:0px; padding:0px; color: White; font-family: verdana, arial, sans-serif;
font-size:12px; font-weight: bold; padding-left:10px; display: inline; clear:both;
}
.search-input{
border:none; background:url(../images/search-bg.gif) left center no-repeat;
height:23px; width:180px; padding-left:5px; line-height:18px;padding-bottom:3px;
}
#menu_bar ul {
margin-top: 0px; padding-left: 0px; margin-left: 0px; background: #FF6600 url('../images/menu_bg.gif') top left repeat-x;
color: White; float: right; font-family: verdana, arial, sans-serif; font-size:14px; font-weight: bold;
}
#menu_bar ul li { display: inline; }
#menu_bar ul li a{
padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:15px; background: #FF6600 url('../images/menu_bg.gif') top left repeat-x; color: #EFEFEF; text-decoration: none; float: left; border-right: 1px solid #fff;
}
#menu_bar ul li a:hover{
background: #FF6600 url('../images/menu_hover_bg.gif') top left repeat-x; color: #FFFFFF;
}
#content_wrapper {
margin-top:10px; margin-bottom:0px; margin-left:10px; margin-right:10px; clear:both;
}
#content_wrapper p {
margin-top:0px; margin-bottom:15px; font-family: verdana, arial, sans-serif; font-size: 12px;
color: #666666; line-height: 16px; padding-left:4px;
}
.norm{margin:0px;font-family: verdana, arial, sans-serif; font-size: 12px; color: #666666;line-height: 13px;
}
p.norm {margin-bottom:-10px; margin-top:0px;}
.norm p {margin:0px; padding:0px; font-family: verdana, arial, sans-serif; font-size: 12px; color: #666666;line-height: 13px;
}
.norm a{margin:0px;font-family: verdana, arial, sans-serif; font-size: 12px; color: #666666;line-height: 13px;
}
#right_side {
margin:0px; padding:5px; float: right; width:18%; background-color: #F6FCEC; border:1px solid #AAE5A4;
}
#right_side h3 {
margin-top:0px; margin-bottom:10px; font-family: verdana, arial, sans-serif; font-size: 14px;
color: #FF6600; padding:4px; border: 1px solid #AAE5A4; background-color:#F4FDE5;
}
#right_side p {
margin-top:0px; margin-bottom:5px; font-family: verdana, arial, sans-serif; font-size: 11px;
color: #666666; line-height: 13px; padding-left:4px;
}
#left_side {
float: left; width:80%; background-color: #FFFFFF;
}
#left_side_full {
float: left; width:100%; background-color: #FFFFFF;
}
#left_side h3,#left_side_full h3 {
margin-top:5px; margin-bottom:5px; font-family: verdana, arial, sans-serif; font-size: 16px; color: #FF6600;
background-color:#FFFFFF; padding:0px; clear:both;
}
#left_side p, #left_side_full p {
margin-top:0px; margin-bottom:5px; font-family: verdana, arial, sans-serif; font-size: 11px;
color: #666666; line-height: 13px; padding-left:4px;
}
#center {
float: left; width:100%; background-color: #FFFFFF; border:0px dashed #cccccc;
}
#center h3 {
margin-top:5px; margin-bottom:5px; font-family: verdana, arial, sans-serif; font-size: 16px;
color: #FF6600; background-color:#FFFFFF; padding:0px; clear:both;
}
#center p {
margin-top:0px; margin-bottom:5px; font-family: verdana, arial, sans-serif;
font-size: 12px; color: #666666; line-height: 13px; padding-left:4px;
}
.float_left {
float: left;  margin-right: 10px;
}
.float_right {
float: right; margin-left: 10px;
}

.items{color: #FFFFFF; padding:0;border-collapse: collapse; width:100%;}
.items tr{ padding:0;cursor:hand; border:1px solid #CCCCCC;}
.items th {color: White; font-family: verdana, arial, sans-serif;font-size:12px;font-weight: bold;padding-left:10px; background-color:#FF6600; padding:1;border-top:2px solid #AAE5A4; border-bottom:2px solid #AAE5A4; cursor:default;}
.items td{ padding-left:5;padding-right:5; padding-top:5; padding-bottom:5; border-top:1px solid #AAE5A4; border-bottom:1px solid #AAE5A4; font-family: verdana, arial, sans-serif; font-size: 11px; color: #88BE41; line-height: 14px;}
.items td h3{ padding:0; font-family: verdana, arial, sans-serif; font-size: 14px; color: #88BE41; line-height: 14px; font-weight:bold;}
.itemshover {cursor:hand; background-color: #F4FDE5; border-top:3px solid #AAE5A4; border-bottom:3px solid #AAE5A4;}
.items td p{ font-size: 11px;color: #666666; line-height: 14px;}
.items td a{font-family: verdana, arial, sans-serif; font-size: 14px; color: #88BE41;
line-height: 20px; margin-top:6px; margin-bottom:8px;font-weight:bold;}
.items td a:hover{font-family: verdana, arial, sans-serif; font-size: 14px; color: #FF6600;
line-height: 20px; margin-bottom:4px;font-weight:bold;}

.items td img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}
.items td img:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
}


#feature_box {
  float:left;
  width:250px;
  background-color: #F6FCEC;
  border:1px solid #AAE5A4;
  padding:10px;
  margin-top:10px;
  margin-bottom:5px;
  margin-right:8px;
}

#feature_box h4 {
  padding-left:5px;
  margin-top:0px;
  margin-bottom:5px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #779E28;
}

#feature_box p {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #555555;
  line-height: 16px;
  margin-bottom:5px;
}
.ajaxforms {
width:100%; margin:10px; border:2px solid #88BE41; display:none; padding: 20; font-family: verdana, arial, sans-serif; font-size: 12px; font-weight:600;  
}
.btext
{ color:#003300;font-size:10pt;height:21px;width:501px;border: 1px solid #33CC33; padding-bottom:2; padding-top:2;
}
.atext
{ color:#003300;font-size:10pt;height:21px;width:350px;border: 1px solid #33CC33; padding-bottom:2; padding-top:2;
}
.mtext
{ color:#003300;font-size:10pt;height:21px;width:180px;border: 1px solid #33CC33; padding-bottom:2; padding-top:2;
}
.stext
{ color:#003300;font-size:10pt;height:21px;width:40px;border: 1px solid #33CC33; padding-bottom:2; padding-top:2;
}
.bselect
{ color:#003300;font-size:9pt;height:18px;width:501px;border: 1px solid #33CC33;
}
.mselect
{ color:#003300;font-size:9pt;height:18px;width:180px;border: 1px solid #33CC33;
}
.sselect
{ color:#003300;font-size:9pt;height:18px;width:40px;border: 1px solid #33CC33;
}
.btarea
{ color:#003300;font-size:10pt;height:150px;width:501px;border: 1px solid #33CC33;
}
.mtarea
{ color:#003300;font-size:10pt;height:80px;width:350px;border: 1px solid #33CC33;
}
.starea
{ color:#003300;font-size:10pt;height:50px;width:100px;border: 1px solid #33CC33;
}
.titleorange{
margin-top:0px; margin-bottom:8px; font-family: verdana, arial, sans-serif; font-size: 14px; line-height:15px;
color: #FF6600; text-decoration:none; padding:3px; font-weight:bold;
}
h4 {
margin:0px; padding:0px; height:18px; margin-bottom:8px; margin-bottom:8px; width:100%;
}
h4 a{
font-family: verdana, arial, sans-serif; font-size: 13px; line-height:18px; height:18px;
color: #FF6600; text-decoration:none; width:100%; padding:3px; border: 1px solid #AAE5A4; background-color:#F6FCEC;
}
h4 a:hover{
cursor:hand; font-family: verdana, arial, sans-serif; font-size: 13px; line-height:18px; height:18px;
color: #FFFFFF; text-decoration:none; width:100%; padding:2px; border: 2px solid #FF6600; background-color:#88BE41;
}
#page_footer{
height: 30px; background-color: #99CC33; width:100%; clear: both;
}
#page_footer table{
width:100%; font-family: verdana, arial, sans-serif; font-size: 11px; color: #FFFFFF; letter-spacing:1px;
}
#page_footer table a{
font-family:verdana, arial, sans-serif; font-size: 11px; color: #FFFFFF; letter-spacing:1px;
}
#page_foot {
z-index:-1; width:100%; height: 10px; margin:0px; background-color: #FF6600;
}
.form.head{
height:25px;margin-bottom: 0px; margin-top: 0px; margin-left: 0px;
margin-right: opx; padding: 0px; padding-top:1px;
}

form.sort{
width: 80px; height: 16px; margin: 0px; padding: 0px;
}
form.show{
width: 40px; height: 16px; margin: 0px; padding: 0px;
}
#container{
width: expression(document.body.clientWidth < 1002? "1000px" : "auto"); color: #33CC33;
}
html{
height:100%;
scrollbar-face-color: #FF6600; scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #88BE41;
scrollbar-darkshadow-color: #88BE41; scrollbar-track-color: #F4FDE5;
scrollbar-arrow-color: #FFFFFF;
}
#urlbar{
background-color: #F5F6BE !important;
}
#urlbar { color: #ee3399 !important;
   font-family: Dungeon !important; }

.bullet { 
margin-left: 10px; padding-left: 0; list-style: none; padding: 3px; margin: 0px;
} 

.bullet li a{ 
padding-left: 17px; background-image: url(images/bull.gif);
background-repeat: no-repeat; font-family: verdana, arial, sans-serif;
font-size: 11px; color: #88BE41; line-height: 11px; text-decoration:none;
}
.bullet li a:visited{
color: #88BE41;
}
.bullet li a:hover{
color: #FF6600;
}
hr
{ margin-top:0px;margin-bottom:0px;
}
.green12b, #showdist {
font-family: verdana, arial, sans-serif; font-size: 12px; color: #88BE41;
line-height: 12px; margin-bottom:2px; font-weight:bold
}
.green12 {
font-family: verdana, arial, sans-serif; font-size: 12px; color: #88BE41;
line-height: 12px; margin-bottom:2px;
}
.green14 {
font-family: verdana, arial, sans-serif; font-size: 14px; color: #88BE41;
line-height: 14px; margin-bottom:2px;
}
.green14b {
font-family: verdana, arial, sans-serif; font-size: 14px; color: #88BE41;
line-height: 14px; margin-bottom:2px; font-weight:bold
}
h1
 {
 font-family: Verdana, Arial, Helvetica, sans-serif ;
 font-size: 18px;
 font-weight: bold;
 color: #FF6600;
 line-height: 18px;
 PADDING-BOTTOM: 3px;
 margin-bottom: 0px;
 PADDING-TOP: 3px;
 margin: 0px
 }
.title_green {
font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 13px;
font-weight: bold; color: #88BE41; line-height: 18px
}
/**
.title_green a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 13px;
font-weight: bold; color: #FF6600; line-height: 18px
}
**/
.whitetitle{
color: White; font-family: verdana, arial, sans-serif;font-size:12px;font-weight: bold;padding-left:10px;
}
.error
{ color: #ff0000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
}
.error a
{ color: #ff0000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
}
.subtitle_green
{
font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px;
color: #88BE41; font-weight: bold; text-decoration: none;
}
.smallsubtitle_green
{
font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px;
color: #88BE41; font-weight: bold; text-decoration: none;
}
.smallsubtitle_green a
{
font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px;
color: #FF6600; font-weight: bold; text-decoration: none;
}
.smallsubtitle_green a:hover
{
font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px;
color: #FF6600; font-weight: bold; text-decoration: none;
}
.smallsubtitle_orange
{
font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px;
color: #FF6600; font-weight: bold; text-decoration: none;
}
input.btns {   
color:#050; font: bold 80% Verdana, Arial, Helvetica, sans-serif; background-color:#fed; border: 2px solid; border-color: #696 #363 #363 #696;   
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');   
} 
input.btnshov {   
color:#FF6600; border: 2px solid; border-color: #FF6600 #FF7700 #FF8800; cursor:hand; font: bold 80% Verdana, Arial, Helvetica, sans-serif; background-color:#F6FCEC;
}
input.btnm {   
color:#050; font: bold 100% Verdana, Arial, Helvetica, sans-serif; background-color:#fed; border: 2px solid; border-color: #696 #363 #363 #696;   
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');   
} 
input.btnmhov {   
color:#FF6600; border: 2px solid; border-color: #FF6600 #FF7700 #FF8800; cursor:hand; font: bold 100% Verdana, Arial, Helvetica, sans-serif; background-color:#F6FCEC;
}
input.btnb {   
color:#050; font: bold 120% Verdana, Arial, Helvetica, sans-serif; background-color:#fed; border: 2px solid; border-color: #696 #363 #363 #696;   
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');   
} 
input.btnbhov {   
color:#FF6600; border: 2px solid; border-color: #FF6600 #FF7700 #FF8800; cursor:hand; font: bold 120% Verdana, Arial, Helvetica, sans-serif; background-color:#F6FCEC;
}