@charset "utf-8";
/* CSS Document */

.main_content {
	position:relative;
	width:987px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.main_carousel {
	background-color:#1e1d1d;
	width:984px;
	margin:0px 0px 8px 0px;
	padding:0px 0px 20px 0px;
}

.main_carousel_title {
	margin:0px;
	padding:22px 0px 0px 37px;
}

.main_carousel_subheader {
	margin:0px;
	padding:19px 0px 0px 40px;
}

.main_carousel_outer {
    position:relative;
	width:930px;
	height:213px;
	margin:7px 0px 0px 40px;
	padding:0px;
	overflow:hidden;
}

.main_carousel_inner {
    position:absolute;
	width:3000px;
	height:213px;
	margin:0px;
	padding:0px;
}

a .main_carousel_box {
	background:transparent url('../images/main_carousel_box2.gif') no-repeat 0px 0px;
	margin:0px;
	padding:3px 0px 0px 3px;
	width:307px;
	height:213px;
	float:left;
}

a:visited .main_carousel_box {
	background:transparent url('../images/main_carousel_box2.gif') no-repeat 0px 0px;
}

a:hover .main_carousel_box {
	background:transparent url('../images/main_carousel_box2_on.gif') no-repeat 0px 0px;
}

a:active .main_carousel_box {
	background:transparent url('../images/main_carousel_box2_on.gif') no-repeat 0px 0px;
}

.main_carousel_box_title {
	display:block;
	padding:0px 40px 0px 20px;
	font-size:18px;
	line-height:18px;
	color:#ffffff;
}

.main_carousel_box_text {
	display:block;
	padding:0px 40px 0px 20px;
	font-size:11px;
	line-height:13px;
	color:#ffffff;
}

.main_carousel_nav {
    position:relative;
	width:960px;
	height:18px;
	margin:0px;
	padding:8px 0px 0px 0px;
}

.main_carousel_nav a.back {
	background:transparent url('../images/main_carousel_nav_back.gif') no-repeat 0px 0px;
	border:none;
	width:35px;
	height:18px;
	margin:0px 4px 0px 0px;
	float:right;
}

.main_carousel_nav a.back:visited {
	background:transparent url('../images/main_carousel_nav_back.gif') no-repeat 0px 0px;
}

.main_carousel_nav a.back:hover {
	background:transparent url('../images/main_carousel_nav_back_on.gif') no-repeat 0px 0px;
}

.main_carousel_nav a.back:active {
	background:transparent url('../images/main_carousel_nav_back_on.gif') no-repeat 0px 0px;
}

.main_carousel_nav a.forward {
	background:transparent url('../images/main_carousel_nav_forward.gif') no-repeat 0px 0px;
	border:none;
	width:35px;
	height:18px;
	margin:0px 0px 0px 1px;
	float:right;
}

.main_carousel_nav a.forward:visited {
	background:transparent url('../images/main_carousel_nav_forward.gif') no-repeat 0px 0px;
}

.main_carousel_nav a.forward:hover {
	background:transparent url('../images/main_carousel_nav_forward_on.gif') no-repeat 0px 0px;
}

.main_carousel_nav a.forward:active {
	background:transparent url('../images/main_carousel_nav_forward_on.gif') no-repeat 0px 0px;
}

.main_carousel_nav span.box {
	background:transparent url('../images/main_carousel_nav_box.gif') no-repeat 0px 0px;
	border:none;
	width:13px;
	height:18px;
	margin:0px 3px 0px 0px;
	float:right;
}
/*
.main_carousel_nav a.box:visited {
	background:transparent url('../images/main_carousel_nav_box.gif') no-repeat 0px 0px;
}

.main_carousel_nav a.box:hover {
	background:transparent url('../images/main_carousel_nav_box_on.gif') no-repeat 0px 0px;
}

.main_carousel_nav a.box:active {
	background:transparent url('../images/main_carousel_nav_box_on.gif') no-repeat 0px 0px;
}
*/
.main_carousel_nav span.box_on {
	background:transparent url('../images/main_carousel_nav_box_on.gif') no-repeat 0px 0px;
	border:none;
	width:13px;
	height:18px;
	margin:0px 3px 0px 0px;
	float:right;
}

.main_lightbox {
	background-color:#1e1d1d;
	position: absolute;
	top: -10px;
	left: 0px;
	width:984px;
	height:379px;
	margin:24px 0px 18px 0px;
	padding:0px;
	z-index: 300;
	display: none;
}

.main_lightbox_close_outer {
	float:right;
	padding:0px 22px 0px 0px;
	margin:-4px 0px 0px 0px;
}

.main_lightbox_close_inner {
	background-color:#01639d;
	padding:4px 5px 4px 5px;
}

.main_lightbox_container_outer {
	background-color:#01639d;
	margin:0px 22px 20px 39px;
	padding:2px;
}

.main_lightbox_container_inner {
	height:335px;
	background:#454b50;
	border:1px solid #ffffff;
}

.main_lightbox_content_left {
	float:left;
	width:267px;
	padding:30px 0px 0px 30px;
}

.main_lightbox_title {
	font-size:22px;
	line-height:22px;
	font-weight:bold;
}

ul.main_lightbox_menu {
	list-style-type:none;
	margin:12px 0px 0px 0px;
	border-top:1px solid #666d72;
}

ul.main_lightbox_menu li {
	padding:10px 10px 10px 32px;
	border-bottom:1px solid #666d72;
}

ul.main_lightbox_menu li a {
	color:#b0b7bc;
}

ul.main_lightbox_menu li.li_on {
	background-color:#01639d;
	border-bottom:1px solid #01639d;
}

ul.main_lightbox_menu li.li_on a {
	color:#ffffff;
}

.main_lightbox_blurb {
	position:relative;
	float:left;
	height:335px;
	width:620px;
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	color:#231f20;
}

.main_lightbox_blurb_div {
	display: none;
	height:335px;
	width:620px;
}

.main_lightbox_blurb_div h2 {
	font-size:18px;
	line-height:18px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.main_lightbox_blurb_div p {
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	line-height:16px;
}

.main_lightbox_blurb_div p a {
	color:#0079c1;
}

.main_lightbox_blurb_div p a:visited {
	color:#0079c1;
}

.main_lightbox_blurb_div p a:hover {
	color:#13b5ea;
}

.main_lightbox_blurb_div p a:active {
	color:#13b5ea;
}

.main_lightbox_blurb_div ul {
	list-style-type:none;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.main_lightbox_blurb_div ul li {
	background:transparent url('../images/list-dot1.gif') no-repeat 2px 7px;
	padding:2px 0px 8px 13px;
	margin:0px 0px 0px 0px;
	line-height:16px;
	font-size:13px;
}

.main_lightbox_blurb_div ul li a {
	color:#0079c1;
}

.main_lightbox_blurb_div ul li a:visited {
	color:#0079c1;
}

.main_lightbox_blurb_div ul li a:hover {
	color:#13b5ea;
}

.main_lightbox_blurb_div ul li a:active {
	color:#13b5ea;
}

.main_lightbox_blurb_div ol {
	list-style-type:decimal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 13px;
}

.main_lightbox_blurb_div ol li {
	padding:2px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	line-height:16px;
	font-size:13px;
}

.main_lightbox_blurb_div ol li a {
	color:#0079c1;
}

.main_lightbox_blurb_div ol li a:visited {
	color:#0079c1;
}

.main_lightbox_blurb_div ol li a:hover {
	color:#13b5ea;
}

.main_lightbox_blurb_div ol li a:active {
	color:#13b5ea;
}

.main_lightbox_content_v1 {
	padding:70px 0px 0px 335px;
}

.main_lightbox_content_v2 {
	text-indent: -9999px;
}

.main_lightbox_content_v3 {
	padding:115px 80px 20px 60px;
}

.main_lightbox_content_v4 {
	padding:140px 20px 0 295px;
}

.main_lightbox_content_v5 {
	padding:10px 30px 10px 30px;
	background-color:#231F20;
}

.main_lightbox_content_v6 {
/*	padding:30px 20px 0px 275px; */
	padding:180px 20px 0px 275px;
}
.main_lightbox_content_v6  ol {
	color:#0079C1;
	font-weight:bold;
	
}
.main_lightbox_content_v6  ol p{
	color:#000000;
}
.main_lightbox_content_v6 a {
	color:#0079c1;
}

.main_lightbox_content_v6 a:visited {
	color:#0079c1;
}

.main_lightbox_content_v6 a:hover {
	color:#13b5ea;
}

.main_lightbox_content_v6 a:active {
	color:#13b5ea;
}

a.fcp6_1_link1 {
    display: block;
    height: 14px;
    left: 273px;
    position: relative;
    top: 242px;
    width: 132px;
}

.main_lightbox_footnote{
	padding:0px 180px 0px 275px;	

}

.main_lightbox_footnote p{	
	font-size:11px;
	line-height: 12px;
}
.main_lightbox_button {
	margin:0px 190px 5px 60px;
	padding:10px 10px 10px 10px;
	background:transparent url('../images/box_gradient2.gif') repeat-x 0px 0px;
	border:1px solid #d2d3d4;
	font-size:14px;
	font-weight:bold;
}

.main_lightbox_button a {
	color:#0079c1;
}

.main_lightbox_button a:visited {
	color:#0079c1;
}

.main_lightbox_button a:hover {
	color:#13b5ea;
}

.main_lightbox_button a:active {
	color:#13b5ea;
}

.main_lightbox_next_button {
	position:absolute;
	top:285px;
	left:450px;
	display:none;
}

.main_fairbalance {
	margin:0px;
	padding:0px 197px 29px 40px;
	font-size:13px;
	line-height:18px;
	z-index: 0;
}

.main_fairbalance p {
	padding:2px 0px 8px 0px;
}

.main_fairbalance p a {
	font-size:13px;
	line-height:20px;
	color:#a6dbd4;
}

.main_fairbalance p a:visited {
	color:#a6dbd4;
}

.main_fairbalance p a:hover {
	color:#13b5ea;
}

.main_fairbalance p a:active {
	color:#13b5ea;
}





