@import url("common.css");

.leftmenu {
	position:absolute;
	float:none;
}
.leftmenu .GlobalNav {
	height: 216px;
	background-color:#FFFFFF;
}
.leftmenu .GlobaOpen {
	background-color:#daf2fb;
}
.leftmenu h3 img {
	margin-top:18px;
}


.contentarea {background:none;}
.contentarea .contentpart {
	float:none;
	width:1000px;
}
.content {
	margin-left:177px;
	width:823px;
	background-color:#daf2fb;
}

.content .bottom {
	background:url(../img/bg_part1_bot_blue2.gif) bottom repeat-x;
}
.content .bottom div {
	background:url(../img/bg_part1_bot_corner_blue2.gif) 0 0 no-repeat;
}

.content .contenttext { position: relative; z-index: 1; }
.content .faqsmain {padding: 53px 0 0 42px; }
.content .faqsmain  h2 {
	width: 639px; 
	height: 122px; 
	padding-left: 70px; 
	background:url(../img/faqs/main_paragraph.gif) 68px 0 no-repeat;
}
.content .faqsmain  h2 span {
	display:none; 
}
.content .faqsmain  h2 a {
	display:block;
	height:20px;
	width:115px;
	margin-top:42px;
	margin-left:214px;
	font-size:1px;
	float:left;
}
*html .content .faqsmain  h2 a {
	float:none;
}
.content .faqsmain  h3 {
	height: 24px;
	background:url(../img/faqs/main_text.gif) 24px 0 no-repeat;
}
.content .faqsmain  h3 span {display:none;}

#faqsButtons {
	height: 102px;
	padding-left:24px;
}
#faqsButtons a { margin-right: 25px; display: block; float: left; }
#faqsButtons a.last { margin-right: 0px; }


.subcontent {
	z-index:52;
	width:1000px;
	background-color:#daf2fb;
	display:none;
}

.subcontent .bottom {
	height:24px;
	background:url(../img/bg_part2_bot_blue.gif) bottom repeat-x;
	clear:both;
	font-size:1px;
}
.subcontent .bottom div {
	background:url(../img/bg_part2_bot_corner_blue2.gif) 0 0 no-repeat;
	height:24px;
}
.subcontent .bottom div.long {
	width:225px;
	background:#daf2fb url(../img/bg_part2_bot_corner_blue_l.gif) right top no-repeat;
}


.subtopcorner {
	position:absolute; 
	top:606px;
	left:195px;
	width:16px;
	height:29px;
	z-index:1090;
	display:none;
}

.subcontent .questions {
	margin-left:195px;
	padding: 6px 0 0 66px;
	background:#FFFFFF url(../img/bg_subcontent_left.gif) left repeat-y;
}
.part3 .bottom div {
	background:url(../img/bg_part2_bot_corner_blue3.gif) 0 0 no-repeat;
}


.purple .questions {
	background:#FFFFFF url(../img/bg_subcontent_left_p.gif) left repeat-y;
}
.purple .bottom {
	background:url(../img/bg_part2_bot_blue_p.gif) bottom repeat-x;
}
.purple .bottom div {
	background:url(../img/bg_part2_bot_corner_blue_p.gif) 0 0 no-repeat;
}
.purple .bottom div.long {
	width:224px;
	background-image:url(../img/bg_part2_bot_corner_blue_lp.gif);
}
.purple .bottom div.bottompurple {
	background:url(../img/bg_part2_bot_corner_blue_p3.gif) 0 0 no-repeat;
}

.azure .questions {
	background:#FFFFFF url(../img/bg_subcontent_left_a.gif) left repeat-y;
}
.azure .bottom {
	background:url(../img/bg_part2_bot_blue_a.gif) bottom repeat-x;
}
.azure .bottom div {
	background:url(../img/bg_part2_bot_corner_blue_a.gif) 0 0 no-repeat;
}
.azure .bottom div.long {
	width:224px;
	background-image:url(../img/bg_part2_bot_corner_blue_la.gif);
}
.azure .bottom div.bottomazure {
	background:url(../img/bg_part2_bot_corner_blue_a3.gif) 0 0 no-repeat;
}

.navy .questions {
	background:#FFFFFF url(../img/bg_subcontent_left_n.gif) left repeat-y;
}
.navy .bottom {
	background:url(../img/bg_part2_bot_blue_n.gif) bottom repeat-x;
}
.navy .bottom div {
	background:url(../img/bg_part2_bot_corner_blue_n.gif) 0 0 no-repeat;
}
.navy .bottom div.long {
	width:224px;
	background-image:url(../img/bg_part2_bot_corner_blue_ln.gif);
}
.navy .bottom div.bottomnavy {
	background:url(../img/bg_part2_bot_corner_blue_n3.gif) 0 0 no-repeat;
}



.subcontent .questions h1 {
	color:#079ddb;
	text-transform:uppercase;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	padding-bottom:12px;
}
.subcontent .questions ul {
	padding-left:0px;
	margin-left:2px;
	padding-bottom:20px;
}
.subcontent .questions ul li {
	background: url(../img/q.gif) no-repeat left 4px;
	line-height:18px;
	padding-left: 11px;
	margin-top: 1px; 
}
.subcontent .questions ul li a { display: block; margin-left: 5px; }
.subcontent .questions ul li a:hover {
	font-weight:bold;
}
.subcontent .questions ul li:hover {
	background-image: url(../img/q2.gif);
}
.subcontent .questions ul li.active {
	background-image: url(../img/q2.gif);
}
.subcontent .questions ul li.active a {
	font-weight:bold;
}
.subcontent .questions ul li sub {
	/*line-height: .5em;*/
	font-size:9px;
	line-height:9px;
	cursor:pointer;
}

.subcontent .answer {
	padding:4px 38px 26px 66px;
	width:690px;
	line-height:18px;
	margin-left:206px;
	background:#FFFFFF url(../img/bg_subcontent_left.gif) left repeat-y;
}
.subcontent .answer li a sub {line-height:0.5em;}
.subcontent .answer .line1 li {display:block; background:url(../img/line1.gif) left 10px no-repeat; padding-left:6px; line-height:18px;}
.subcontent .answer .line1 li a {display:block;}
.purple .answer {
	background:#FFFFFF url(../img/bg_subcontent_left_p.gif) left repeat-y;
}
.azure .answer {
	background:#FFFFFF url(../img/bg_subcontent_left_a.gif) left repeat-y;
}
.navy .answer {
	background:#FFFFFF url(../img/bg_subcontent_left_n.gif) left repeat-y;
}

.subcontent .answer h1 {
	color:#079ddb;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	padding-bottom:6px;
}

a.back {text-decoration:underline;}

.subcontent .answer h2 {
	color:#079ddb;
	font-size:12px;
	line-height:13px;
	font-weight:bold;
	padding-top:10px;
}

.subcontent .answer h3 {
	width:485px;
	font-size:11px;
	line-height:12px;
	padding:4px 0 0 65px;
	text-align:center;
}

.subcontent .answer p {
	width:485px;
	font-size:12px;
	line-height:19px;
	padding:2px 0 8px 65px;
}

.subcontent .answer p.ind_disclaimer {
	width:485px;
	height:18px;
	font-size:11px;
	line-height:17px;
	padding:4px 0 0 65px;
}

.subcontent .answer p.disclaimer {
	font-size:9px; 
	line-height:10px;
	font-weight:bold; 
	margin:17px 0 35px 130px; 
	padding:6px 5px 8px 5px; 
	border:1px solid black; 
	width:355px; 
	text-align:center;
}

.subcontent .answer span {
	/*font-size:9px;
	line-height:9px;*/
	cursor:pointer;
}

.subcontent .answer table.vitamin_a {
	margin:2px 0 12px 21px;
}

.subcontent .answer table.vitamin_a td {
	padding:4px 2px;
	border:1px solid #000;
	font-size:12px;
	line-height:14px;
	text-align:center;
}

.subcontent .answer table.vitamin_a td.head {
	padding-left:7px;
	padding-top:6px;
	text-align:left;
	vertical-align:bottom;
}

.subcontent .answer table.vitamin_a td.product {
	text-align:left;
}


#psevdodiv {height:0px; font-size:0px; line-height:0px;}



#topics {height:530px; overflow:hidden;}
#topic1, #topic2, #topic3, #topic4 {display:none;}
#topic2 h1, #topic2 a, .purple .answer h1, .purple .answer a, .purple .answer li {
     color:#7c2180;
}
.subcontent#topic2 .questions ul li {
     background-image: url(../img/qp.gif);
}
.subcontent#topic2 .questions ul li:hover, .subcontent#topic2 .questions ul li.active {
     background-image: url(../img/qp2.gif);
}
#topic3 h1, #topic3 a, .subcontent.azure .answer h1, .subcontent.azure .answer a {
     color:#01a5a8;
}
.subcontent#topic3 .questions ul li {
     background-image: url(../img/qa.gif);
}
.subcontent#topic3 .questions ul li:hover, .subcontent#topic3 .questions ul li.active {
     background-image: url(../img/qa2.gif);
}
#topic4 h1, #topic4 a, .subcontent.navy .answer h1, .subcontent.navy .answer a {
     color:#5767b1;
}
.subcontent#topic4 .questions ul li {
     background-image: url(../img/qn.gif);
}
.subcontent#topic4 .questions ul li:hover, .subcontent#topic4 .questions ul li.active {
     background-image: url(../img/qn2.gif);
}