body{
	background-color: #0e6262;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 top;
}
*{margin:0; padding:0; border:0}
.clear{clear:both}
.left{float:left;}
.right{float:right;}
a{text-decoration:none;}
a:hover{text-decoration:underline} 

#layout{width:876px; margin:0 auto;}

#header{float:left; width:876px;}
#header .anchor_links{float:left; width:836px; padding:8px 8px 4px 32px;}
#header .anchor_links ul{float:left; width:auto; list-style:none; padding-top:16px;}
#header .anchor_links li{float:left; width:auto; padding-right:23px}
#header .anchor_links li a{border:none;}
#header .anchor_links li a:hover{text-decoration:none;}
#header small{float:right; font:bold 18px/20px Tahoma; color:#fff; text-align:right; width:auto;}

#header .banner{float:left; width:876px; position:relative;}
#header .banner .logo{
	width:433px;
	height:127px;
	position:absolute;
	left:-63px;
	top:29px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	clear: both;
	visibility: visible;
	z-index: 99;
}
#header .banner img{float:left;}

ul#menu{
	float:left;
	width:836px;
	padding:6px 0 0 40px;
	text-align:center;
	height:38px;
	background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}
ul#menu li{
	display:inline;
	padding:9px 16px 8px 16px;
	float:left;
	background-image: url(../images/li_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
ul#menu li.last{padding-right:0}
ul#menu li img{padding-right:8px; margin-top:4px; float:left;}
ul#menu li a{
	font:14px/16px "Myriad Pro", "Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#fff;
	float:left;
	white-space: nowrap;
	display: block;
	width: 100px;
}
.menu1 
{
	background-image: url(../images/arrow_white.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.menu2 
{
	background-image: url(../images/arrow_white.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
	text-align:center;
	text-decoration:underline;
	color:#FFFFFF;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

ul#menu li a:hover{text-decoration:none;}

#body_container{float:left; width:876px; background:#e9fcfd;}
#body_container .bottom_curve{float:left; width:876px;}

#left_outer{float:left; width:588px;}
#left_container{float:left; width:491px; margin-top:36px; margin-bottom:11px}
#left_container h3{float:left; font:25px/25px Tahoma; width:491px; color:#0d5656; padding:6px 0 18px 32px;}
#left_container p{float:left; width:491px; padding:0 0 15px 32px; font:12px/16px "Tahoma", Arial, Helvetica, sans-serif; color:#3a3a3a;}

#right_outer{float:left; width:288px;}
#right_container{float:left; width:248px; margin-top:32px;}
#right_container img{float:left;}
#right_container a:hover{text-decoration:none;}
#right_container h4{float:left; width:248px; font:18px/20px "Myriad Pro", Arial, Helvetica, sans-serif; color:#0d5656; padding:20px 0 15px;}
#right_container ul{float:left; width:248px; list-style:none;}
#right_container li{
	float:left;
	width:233px;
	font:12px/14px "Tahoma", Arial, Helvetica, sans-serif;
	color:#3a3a3a;
	background-image: url(../images/arrow_green.jpg);
	background-repeat: no-repeat;
	background-position: 0 2px;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-left: 0px;
}

#footer{float:left; width:792px; padding:29px 42px 40px;}
#footer p{float:left; width:auto; font:11px/13px "Tahoma", Arial, Helvetica, sans-serif; color:#fff;}
#footer ul{float:right; list-style:none; width:auto;}
#footer li{float:left; width:auto; border-right:1px #fff solid; padding:0 10px; line-height:13px}
#footer li.last{border-right:none;}

#footer li a{font:bold 11px/13px "Tahoma", Arial, Helvetica, sans-serif; text-decoration:underline; color:#fff;}
#footer li a:hover{text-decoration:none;}

.footerbit {
 font-size:9px;
 font-family:Arial, Helvetica, sans-serif;
 color:#669999;
 }

a.footerlinks   {
 font-size:9px;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
 color:#669999;
 }
a.footerlinks:hover
{
 font-size:9px;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
 color:#669999;
}
 
a.footerlinks:visited{
 font-size:9px;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
 color:#669999;
}

#layout #left_container .webform .cat_dropdown_smaller 
{
    background-color: #FFFFFF;
	border: thin solid #999999;
}
#layout #left_container .webform .cat_textbox {
	background-color: #FFFFFF;
	border: thin solid #333333;
}
#layout #left_container .webform .cat_button {
font-family: Verdana, Arial, Helvetica, sans-serif;  
 font-size: 12px;  
 background-color: #333333;  
 color: #FFFFFF;  
 margin-right: 12px; 
}
