@charset "utf-8";
/* CSS Document */

html	{ height:101%;	}
table, td	{  border: 0px solid #ffffff; border-spacing: 0px; border-collapse:collapse; padding: 0px; empty-cells: show;	}
td { font-size:12px; line-height:15px; margin: 0px;}
body {	margin:0; background:#e5e5e5; }
h1	{ font-family: Arial, Helvetica, sans-serif; font-size:22px; line-height:24px; font-style:italic; color:#123a44; }
h2	{ font-family: Arial, Helvetica, sans-serif; font-size:15px; line-height:18px; font-style:italic; color:#093843; margin-bottom:6px; margin-top:0;}
a	{  color: #9bbd3c; text-decoration:none;}
.green	{ color: #b2d235;}
.blue		{ color:#3a8190; font-size:15px; line-height:18px; margin-bottom:16px;}
a:hover	{  color:#093843; text-decoration:none;}
img.right	{ border:1px solid #cbcdd1; padding:6px; margin-left:5px; float:right;}
img.left	{ border:1px solid #cbcdd1; padding:6px; margin-right:5px; float:left;}

#wrapper	{ width:773px; margin:0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height: 16px; color:#636466 }
#top	{ width:761px; background:#093843; color:#aeadae; text-align:right; padding-right: 12px;   }
#top b	{ color: #b2d235; font-size: 13px; }
#header	{background:url(/img/bg_nav.gif)  no-repeat #ffffff top; width:771px; height:100px; border-left:#b2b5b9 solid 1px; border-right:#b2b5b9 solid 1px;   text-align:right;   }

.splash { background:url(/img/bg_splash-home.jpg) top no-repeat;}
#content	{ background:url(/img/bg_splash-home.jpg) repeat-x #ffffff; border-left:#b2b5b9 solid 1px; border-top:#ced7d9 solid 1px; border-right:#b2b5b9 solid 1px;  width:711px; padding:20px 30px 0px 30px; height:auto; float:left; }
#nav	{ float:left; width:496px; height:20px; margin:68px 0px 10px 0px; padding:0;  }
#nav ul	{ margin:0; padding:0; list-style:none}
#nav ul li	{float:left; margin:0; padding:0; border-right: dotted 1px; }
#nav ul li.end	{float:left; margin:0; padding:0; border-right: dotted 0px; }
#nav a	{ font-family:Arial, Helvetica, sans-serif; text-decoration:none; display: block; font-size:12px; font-weight:bold; color:#123a44; text-transform:uppercase; padding:2px 2px 3px 2px; margin:0 6px 0 6px; }
#nav a:hover	{ font-family:Arial, Helvetica, sans-serif; text-decoration:none; display: block; font-size:12px; font-weight:bold; color:#123a44; text-transform:uppercase; padding:2px 2px 0px 2px; margin:0 6px 0 6px; border-bottom: solid 3px #b2d235;   }
#splash	{ background: url(/img/bg_splash-internal.jpg) top no-repeat #FFFFFF; text-align:right; border-left:#b2b5b9 solid 1px; border-right:#b2b5b9 solid 1px;  width:741px; margin:0; padding:20px 30px 0 0; height:73px; float:left;}
#splash h1	{ font-family: Arial, Helvetica, sans-serif; margin:0; font-size:22px; line-height:26px; font-style:italic; color:#123a44; }
#welcome	{ width:375px; padding:0; float:left; font-size:15px; clear:right; margin-bottom:40px; }
#services-home { background:url(/img/bg_services-home.gif) no-repeat; clear:left;  width:289px; height:278px; padding:4px 0 0 12px; float:left; }
#services-home ul	{ margin:12px 0; padding:0px; list-style:none;}
#services-home ul li	{  padding-left:20px;   }
#services-home ul li a {font-family:Arial, Helvetica, sans-serif; color:#3a8090; font-size:14px; line-height:29px; text-decoration:none; }
#services-home ul li a:hover {font-family:Arial, Helvetica, sans-serif; color: #093843; font-size:14px; line-height:29px; text-decoration:none; }
.line-vert	{ background:url(/img/bg_line-vert.gif) no-repeat top; width:1px; height:258px; float:left; }
#rates-home	{ background:url(/img/bg_feature-home.gif) no-repeat top left; width:213px; height:258px; padding:4px 10px; float:left; }
.feature-homeright	{ background:url(/img/bg_feature-home.gif) no-repeat top left; width:149px; padding:4px 10px; float:left; }

#content-int	{ background:#ffffff; border-left:#b2b5b9 solid 1px; border-top:#ced7d9 solid 1px; border-right:#b2b5b9 solid 1px;  width:771px; height:auto; margin:0; padding:0; float:left; }

#subnav	{ background:url(/img/bg_line-vert.gif) top right no-repeat; width:205px; margin:0; padding:25px 0 0 12px; float:left;}
#subnav	 ul	{ margin:0 0 20px 0px; padding:0; list-style:none}
#subnav	ul li	{ background: url(/img/bg_subnav.gif) top left no-repeat;  margin:0; padding:0 0 0 30px; }
#subnav	 ul li.end	{ background:url(/img/bg_subnav-end.gif) top left no-repeat; margin:0; padding:0 0 0 30px; }
#subnav ul li a { color:#3a8090; font-size:14px; line-height:30px; text-decoration:none; }
#subnav ul li a:hover { color: #093843; font-size:14px; line-height:30px; text-decoration:none; }
#indent	{ margin-left:15px; width:150px; float:left;}

#text, #sitemap { background:url(/img/bg_content-int.gif) top left no-repeat; width:512px; margin:0; padding:23px 18px 12px 18px; float:left; }
#text h1 { font-family: Arial, Helvetica, sans-serif; font-size:22px; line-height:24px; font-style:normal; margin:0 0 8px 0;  }
#text h2 { font-family: Arial, Helvetica, sans-serif; font-style:normal; margin:12px 0 8px 0;}
.faqs a {color:#3a8090; font-size:14px; text-decoration:none;}
.faqs a:hover {color:#b2d235; font-size:14px; text-decoration:none;}
.faqs b { color:#3a8090; font-size:14px;  }
#sitemap a { color:#3a8190; } 
#sitemap a:hover {color:#b2d235;}

#footer	{ background:#093843; float:left; font-size:11px; line-height:18px;  color:#aeadae; margin:0 auto;  width:703px; height:55px; padding:16px 35px 0 35px;}
#footer a	{ font-size:11px; line-height:18px; color:#aeadae; }
#footer a:hover	{ font-size:11px; line-height:18px; color:#b2d235; }
#footer a.foot, #footer a.foot:hover	{ font-size:11px; line-height:18px; color:#aeadae; }
