/* CSS Document */
body{margin:0; background-color:#fff; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#434343; line-height:18px;}
.text {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#434343; line-height:18px;}
ul{line-height:20px;}
.li:link{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333; text-decoration:none;}
.li:active{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333; text-decoration:none;}
.li:visited{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333; text-decoration:none;}
.li:hover{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#c00; text-decoration:none;}

/* Main Nav Bar
----------------------------------------------- */
		
#nav {
	width: 945px;
	height: 50px;
	line-height: 50px;
	}


#nav ul {
	margin: 0;
	padding: 0;
	width: 945px;
	height: 50px;
	}
		
#nav ul li {
	list-style-type: none;	
	list-style-image: none;
	background-image:none;
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: 700;
	float: left;
	}

#nav ul li a {
	display: block;
	text-decoration: none;
	padding: 0;
	width: 157px;
	color: #000000;	
	text-align:center;
	line-height: 50px;
	height: 50px;
	background:url(../images/bg_nav.png);
	background-repeat:no-repeat;
	} 
	
#nav ul li a#first {
	display: block;
	text-decoration: none;
	padding: 0;
	text-align:center;
	width: 157px;
	color: #000000;
	line-height: 50px;
	height: 50px;
	background:url(../images/bg_nav1.png);
	background-repeat:no-repeat;
	}

#nav ul li a#last {
	display: block;
	text-decoration: none;
	padding: 0;
	text-align:center;
	width: 157px;
	color: #000000;
	line-height: 50px;
	height: 50px;
	background:url(../images/bg_nav2.png);
	background-repeat:no-repeat;
	}
	
#nav ul li a:hover,
#nav ul li a#first:hover,
#nav ul li a#last:hover  {
	color: #000000; 
	text-decoration: none;
	background-position: 0 -50px;
	}
	
#nav ul li.selected a#last {
	color: #000000; 
	text-decoration: none;
	background-position: 0 -50px;
	}
	
#nav ul li.selected a {
	color: #000000; 
	text-decoration: none;
	background-position: 0 -50px;
	}	

/* Section Titles
----------------------------------------------- */

#banner_text h1 {
	font-size: 26px;
	font-weight: bold;
	color:#B85400;
	padding: 0;
	padding-top: 45px;
	padding-bottom: 10px;
	margin: 0;
	}

#banner_text h2 {
	font-size: 20px;
	font-weight: normal;
	color:#333;
	padding: 7px;
	margin: 0;
	display: inline;
	}

h1 {
	font-size: 20px;
	font-weight: bold;
	color:#B85400;
	padding: 0;
	padding-top: 20px;
	padding-bottom: 10px;
	margin: 0;
	}

#insurancepage h2 {
	font-size: 18px;
	font-weight: bold;
	color:#000;
	padding: 0;
	margin: 0;
	margin-top: 20px;
	}

#faqpage {
	margin-top: 20px;
	}

#faqpage h2 {
	font-size: 18px;
	font-weight: bold;
	color:#000;
	padding: 0;
	margin: 0;
	display: inline;
	}


#h1{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0;}
h2{ color:#e56600; font-family:"ZapfHumnst BT", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-stretch:condensed; padding:0; margin:0; line-height:25px;}
h3{ color:#777; font-family:"ZapfHumnst BT", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-stretch:condensed; padding:0; margin:0;}
a:link{text-decoration:none; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#009; line-height:18px;}
a:visited{text-decoration:none; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#009; line-height:18px;}
a:active{text-decoration:none; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#009; line-height:18px;}
a:hover{text-decoration:underline; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#c00; line-height:18px;}

/* Left panel */
.menu-cap{ color:#ff8400; font-family:"ZapfHumnst BT", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-stretch:condensed; padding:0px 0px 0px 5px; line-height:20px;}
.menu-dot{ background:url(/images/menu-dot.gif) repeat-x bottom; padding:0px 0px 0px 8px; background-color:#fff; border:1px solid #fff; height:26px;}
.menu-dot:hover{ background:url(/images/menu-dot.gif) repeat-x bottom; padding:0px 0px 0px 8px; background-color:#efefef; border:1px solid #e2e2e2; height:26px;}
.lastmenu-dot{padding:0px 20px 10px 10px; background-color:#fff; border:0; margin:0; margin-top:13px;}
.lastmenu-dot:hover{padding:0px 20px 10px 10px; background-color:#f3f3f3; border:0; margin:0; margin-top:13px;}
.menu-border{border-left:1px solid #e2dbd3; border-right:1px solid #e2dbd3; padding:10px 0px 0px 0px;}
.menu:link{font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px;	font-weight:normal; text-decoration:none; color:#00a;}
.menu:active{font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; color:#00a;}
.menu:visited{font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; color:#00a;}
.menu:hover{font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; color:#d00;}

.addcap{background:url(/images/add-bg.gif) repeat-x; color:#000; font-family:"ZapfHumnst BT", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-stretch:condensed; padding:0px 0px 0px 5px; line-height:20px;}
.addborder{ border:8px solid #f4f4f4;}

/* ------------------ Boxes ---------------*/

#wrapper {
	margin: 0 auto;
	width: 945px;
	text-align:left;
	}
#content {
	margin: 5px;
	width: 935px;
}
#content_m_m {
	width: 935px;
	background:url(/images/bg_m_m.png) repeat-y left;
}
#content_m_t {
	width: 935px;
	background:url(/images/bg_m_t.png) no-repeat left top;
}
#content_m_l {
	width: 935px;
	background:url(/images/bg_m_l.png) no-repeat left bottom;
}
#content_inner {
	width: 850px;
	padding: 20px 0 40px 40px;
	float:left;
}
.clr {
	clear:both;
	height:0;
	width:auto;
	overflow:hidden;
	}

/* Body */
.caption{ color:#3b3b3b; font-family:"ZapfHumnst BT", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-stretch:ultra-condensed;}
.caption1{ color:#3b3b3b; font-family:"ZapfHumnst BT", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-stretch:ultra-condensed;}
.action-links{border:8px solid #f4f4f4; background:#e9e9e9;}
.action:link{ font-family:"ZapfHumnst BT", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-stretch:ultra-condensed; color:#434343; text-decoration:none; line-height:20px;}
.action:active{ font-family:"ZapfHumnst BT", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-stretch:ultra-condensed; color:#434343; text-decoration:none; line-height:20px;}
.action:visited{ font-family:"ZapfHumnst BT", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-stretch:ultra-condensed; color:#434343; text-decoration:none; line-height:20px;}
.action:hover{ font-family:"ZapfHumnst BT", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-stretch:ultra-condensed; color:#000; text-decoration:none; line-height:20px;}
.action-dot{background:url(/images/action-dot.gif) no-repeat right bottom;}
/* Chart Gallery */
.gallery-base{border:8px solid #f4f4f4; background:#f8f8f8;}
.sub-head{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#434343; line-height:18px;}
/* Download */
.download-dot{background:url(/images/menu-dot.gif) repeat-x bottom;}
.form-text{padding:0px 0px 0px 36px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color:#a3a3a3;}
input{width:239px; height:18px; border:1px solid #dfdfdf; background-color:#f4f4f4; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#8b8b8b;}
.bodyfield{width:380px; height:18px; border:1px solid #dfdfdf; background-color:#f4f4f4; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#8b8b8b;}
.button{width:98px; height:29px; cursor:pointer; border:0px;}
.privacy{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#5d5d5d;}
.privacy-text:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#5d5d5d; text-decoration:none;}
.privacy-text:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#5d5d5d; text-decoration:none;}
.privacy-text:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#5d5d5d; text-decoration:none;}
.privacy-text:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#5d5d5d; text-decoration:underline;}
.errorText{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff0000; line-height:18px;}
.downborder{background:url(/images/down-dot.gif) repeat-y right;}
/* Online Demos */
.demo-text{padding:8px 0px 0px 8px;}
.head{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000; line-height:18px;}
/* free vs. v3 */
.vs-text{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#3d3d3d; line-height:14px; padding:8px 0px 8px 8px; border-bottom:1px dashed #d2d2d2; border-right:1px dashed #d2d2d2;}

.vs-text1{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#3d3d3d; line-height:14px; padding:8px 0px 8px 8px; border-bottom:1px dashed #d2d2d2;}

.vs:link{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3d3d3d; line-height:14px; text-decoration:underline;}
.vs:active{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3d3d3d; line-height:14px; text-decoration:underline;}
.vs:visited{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3d3d3d; line-height:14px; text-decoration:underline;}
.vs:hover{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#f8941d; line-height:14px; text-decoration:none;}

/* Gallery Popup */
.container{background:#fff;}
.overview-container{background:#fafbfb; padding:20px 0px 20px 0px;}
.chart-base{border-left:8px solid #f1f1f1; border-right:8px solid #f1f1f1; border-bottom:8px solid #f1f1f1;}
.cmenuborder{border-bottom:8px solid #f1f1f1;}
.overview-popup{border:8px solid #f1f1f1; background:#fff;}


.thumb-border{border:1px solid #F4F4F4;}


/* Footer */
.footer{border:8px solid #f4f4f4; background:#fafbfb;}
.copyright{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; font-weight:normal; line-height:15px; background:url(/images/footer-dot.gif) no-repeat right center;}
.footer-right{ padding:23px 0px 0px 23px;}
.footertext:link{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#666; line-height:18px; text-decoration:none;}
.footertext:active{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#666; line-height:18px; text-decoration:none;}
.footertext:visited{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#666; line-height:18px; text-decoration:none;}
.footertext:hover{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#c00; line-height:18px; text-decoration:none;}


.opaque {background-color:#ffffff;opacity:1;filter: alpha(opacity=100); -moz-opacity: 1;border:1px solid #dedede;padding:5px;}
.translucent{background-color:#ffffff;opacity:1;filter: alpha(opacity=100); -moz-opacity: 1;border:1px solid #ededed;padding:0px; }
