/* CSS Document */
body{margin:0px; padding:0px; background:url(images/body-bg.gif) top left repeat-x; background-color:#78BC26; }

td{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; color:#000000; 
font-weight:normal; 
text-decoration:none;
line-height:16px;
}

div{ width:auto; height:auto; padding:0px; margin:0px;}

p{padding-bottom:8px; margin:0px;}

input{ margin-top:4px; margin-bottom:4px; border:#828177 1px solid; height:20px; }
.border_bottom{border-bottom:#000 1px solid;}

#header_img{
padding:0px;
margin-top:107px;
margin-left:0px;
width:100%;
height:194px;
background:url(images/header-img.jpg) top left no-repeat;
overflow:hidden;
border:0px;
z-index:0px;
}
.header_img_inside{
background:url(images/header-img_inside.jpg) top left no-repeat;
overflow:hidden;
}


#logo{
padding:0px;
margin:0px;
width:353px;
height:82px;
position:absolute;
top:0px;
left:39px;
border:0px;
}

.slogan{
position:absolute;
height:auto;
width:471px;
line-height:20px;
top:90px;
left:39px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}

#top_nav{
padding:0px;
margin:0px;
width:243px;
height:107px;
position:absolute;
top:0px;
left:528px;
}
#top_nav a, .topnav a{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
#top_nav a:hover, .topnav a:hover{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
text-decoration:underline;
}
.top_nav_border{
border-left:#fff 1px solid;
border-right:#fff 1px solid;
border-bottom:#fff 1px solid;
}


#left_menu{
padding:0px;
margin:0px;
width:212px;
height:auto;
position:absolute;
top:166px;
left:9px;
}
#left_menu td, .leftmenu td{border:#C6F3FF 1px solid;}
#left_menu a, .leftmenu td a{
padding-top:4px;
display:block;
background:url(images/left_menu_bg.gif) top left no-repeat;
height:23px;
padding-left:37px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
#left_menu a:hover, #left_menu a:active, .leftmenu td a:hover, .leftmenu td a:active{
padding-top:4px;
display:block;
background:url(images/left_menu_bg.gif) bottom left no-repeat;
height:23px;
padding-left:37px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}
#body_section{
padding:0px;
margin:0px;
position:absolute;
top:322px;
left:10px;
width:761px;
height:auto;
}
.form_text{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
}
.form_text a{font-weight:bold;color:#DE4400;text-decoration:none;}
.form_text a:hover{font-weight:bold;color:#DE4400;text-decoration:underline;}

#footer{
width:750px;
padding:10px;
position:absolute;
top:562px;
text-align:center;
font-size:11px;
line-height:18px
}
#footer a, .footer a{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
color:#000000;
text-decoration:none;
}
#footer a:hover, .footer a:hover{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
color:#000000;
text-decoration:underline;
}