/* CSS Document */
body {
	background:#fff;
	font:normal 12px/16px Arial, Helvetica, sans-serif;color:#424242;padding:0;margin:0;
	
	}
html { color:#424242;}
.hedImg {
	background-image:url(../images/header1.jpg);
	background-repeat:no-repeat;
	width:950px; height:275px;
	}

#hedImg1{
	background-image:url(../images/header1.jpg);
	background-repeat:no-repeat;
	width:950px; height:275px;
	}

#hedImg2 {
	background-image:url(../images/header2.jpg);
	background-repeat:no-repeat;
	width:950px; height:280px;
	}

#hedImg3 {
	background-image:url(../images/header3.jpg);
	background-repeat:no-repeat;
	width:950px; height:277px;
	}

#hedImg4 {
	background-image:url(../images/header4.jpg);
	background-repeat:no-repeat;
	width:950px; height:278px;
	}		


.workArea {	padding:28px 26px 0px 65px; background:#ffffff;}
#workArea {	padding:28px 26px 0px 65px !important;  padding:28px 26px 0px 65px; background:#ffffff; width:860px !important; width:950;  text-align:left; vertical-align:top;}
.workArea2 { padding:10px 26px 20px 0px; font-family:"Arial" Times New Roman, Times, serif; font-size:11px;}

/*.hedOne {
	font-family:arial; font-weight:bold;
	font-size:21px; color:#227793; line-height:22px;}

.hed_One {
	font-family:arial; font-weight:bold;
	font-size:16px; color:#227793;}
	
.hedTwo {
	font-family:arial; font-weight:normal;
	font-size:21px; color:#424242;}
*/
.subHed {
	font-family:arial; font-weight:bold;
	font-size:12px; color:#000000;}
.manDate {	color:#6F3980; }

.sideModule {
	font-family:arial; font-size:12px;
	/*text-transform:uppercase; */
	font-weight:bold;
	color:#227793; vertical-align:top;
	/*background-image:url(../images/bg2.jpg);
	background-repeat:no-repeat;
	width:210px; height: 215px;*/
	}
.sideModule11px {
	font-family:arial; font-size:12px;
	text-transform:uppercase; font-weight:bold;
	color:#227793;
		}
.sideModule01 {
	font-family:arial; font-size:12px;
	font-weight:bold; color:#227793; vertical-align:top;
	}
.sideModuleNormal {
	font-family:arial; 
	font-size:12px;
	font-weight:normal; 
	color:#227793; 
	vertical-align:top;
	/*added - Perwez*/
    font-weight:bold;    
}	

.font11 {
	font-family:arial; font-size:11px;
	font-weight:normal;	color:#424242;
	line-height:auto; vertical-align:top;
	text-transform:none; 
	}

.nrmTxt {
	font-family:arial; font-size:12px;
	font-weight:bold; 
	color:#ffffff;
	vertical-align:middle;
	padding-left:5px;
	background:url(../images/reminderBg.jpg) repeat-x;
	}
	
.purpulTxt {
	font-family:arial; font-size:11px;
	font-weight:bold; color:#723883;
	text-decoration:none;
	text-transform:none;
	}
.nrmpurpulTxt {
	font-family:arial;
	font-weight:normal; color:#723883;
	
	}
.purpulTxt a{
	font-family:arial; font-size:11px;
	font-weight:bold; color:#723883;
	text-decoration:underline;
	text-transform:none;	
	}
.purpulTxt a:link{
	font-family:arial; font-size:11px;
	font-weight:bold; color:#723883;
	text-decoration:underline;
	text-transform:none;
	}
.purpulTxt a:hover{
	font-family:arial; font-size:11px;
	font-weight:bold; color:#723883;
	text-decoration:none;
	text-decoration:none;
	}	

.bodyTxt {
	font-family:arial; font-size:12px;
	line-height:17px; color:#424242;
	}

.onTxt {
	display:none; background-color:#E9E9E9; 
	color:#000000; height:30px; width:100%; 
	padding:10px; border-top:1px solid #ACACAC; 
	vertical-align:middle;
	}

.offTxt{
	background-color:#703A81; color:#FFFFFF;
	font-weight:bold; height:30px; width:100%;
	padding:10px; border-top:1px solid #ACACAC;
	vertical-align:middle;
}
.horNav {
	background-image:url(../images/navImg.jpg);
	background-repeat:repeat-x;
	width:100%; height:91px;}

#TopNavBg {
	background:url(../images/navImg.jpg) top repeat-x;
	width:100%; height:91px; 
	margin:auto auto;
	}
	
	
#txtBold {
	border-top:1px solid #BEBEBE; border-bottom:1px solid #BEBEBE; padding: 10px;
}
#footNotes {
	/*font-family:arial; font-size:8px;*/
	width:940px !important; width:950px; text-align:left; padding:15px 0px 0px 35px !important; padding:15px 0px 0px 25px;
}

/*----------Tabs------------*/

.WrapperTab 
{
    width:580px; /*modified - Perwez- 560px */
}
.TabContent
{ 
    width:560px; /*modified - Perwez- 560px */
    padding:25px 0 25px 0;
    float:left;
    display:block;
    margin:0;
}
.TabContent1
{
    width:570px; /*modified - Perwez- 560px */
    padding:25px 0 25px 0;
    float:left;
    display:block;
    margin:0;
}

.indentmenu{font: bold 12px/12px Arial;width: 100%;vertical-align:middle; font-size:12px; line-height:12px;}
.indentmenu ul{margin: 0;padding: 0;float: left;background: url(../images/1.gif);background-repeat:no-repeat;height:33px;}
.indentmenu ul li{display: inline;}
.indentmenu ul li a{
	float: left;
	color:#703A81; /*text color*/
	padding: 5px 11px;
	padding: 5px 3px 0px 0px !important;	
	vertical-align:middle;
	text-decoration:none;
	text-align:center;
	/*border-right: 0px solid navy; navy divider between menu items*/
	background: url(../images/1.gif);
	background-repeat:no-repeat;
	height:28px; width: 216px;
	margin-right:0px;
	border-bottom:1px solid #ccc;
}
.indentmenu ul li a:visited{color:#703A81;}
.indentmenu ul li a:hover{text-decoration:none;}
.indentmenu ul li a.selected{
	color: #0C6A88 !important;
	padding-top: 10px; /*shift text down 1px*/
	padding-bottom: 0px;
	background: url(../images/01.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	width: 216px;
	height:28px;
	margin-right:0px;
	border-bottom:1px solid #fff;
}
	
	
/*----------New styles added ------------*/	

.TopNavContent {width:950px; margin:auto auto;}	
a.FontWhite { font:normal 12px arial, Times New Roman, Times, serif;color:#fff;text-decoration:none;}	
a.FontWhite:hover,a.FontWhite:active { font:normal 12px arial, Times New Roman, Times, serif;color:#fff;text-decoration:underline;}		
#OuterWrapper{position:relative;width:100%;}
.WrapperContent{width:950px;margin:auto auto;}
td,th{border:0px;}	
h1, h2, h3, h4 {font-family:arial; font-weight:bold;color:#227793;margin:0;padding:0;}	
h1 {font-size:18px;  line-height:22px;padding:4px 0 4px 0;}
h2 {font-family:arial; font-weight:bold;font-size:16px; color:#227793;}
h3 {font-weight:normal;font-size:21px; color:#424242;}
h4 {font-weight:bold;font-size:15px;}
.h1_Gray {font-size:18px;font-weight:normal; line-height:22px;padding:0px 0 4px 0;color:#424242; }
.Head_grayBox {font:bold 12px/14px arial, Times New Roman, Times, serif;background:#e7e6e6; border-top:1px solid #c1c0c0;color:#424242; padding:8px 0px 8px 10px;display:block;margin-top:32px;}
.Head_grayBox_Big {font:bold 12px/16px arial, Times New Roman, Times, serif;background:#e7e6e6; border-top:1px solid #c1c0c0;color:#424242; padding:12px 0px 12px 10px;display:block;margin-top:32px;}	
.Head_DoubleLine {font:bold 12px/14px;background:url(../images/dot_line_double.gif) left repeat-x; height:40px;width:100%;
display:block;}	
.Head_DoubleLineSmall {background:url(../images/dot_line_double_small.gif) left repeat-x; height:28px;width:100%;display:block;padding-top:14px;font-weight:bold;line-height:12px;margin:10px 0 10px 0;font-size:12px;}	
#closeTxt {color:#fff; font-weight:normal; margin:-15px 0 0 445px;}
#closeTxt a {color:#fff;text-decoration:none; } 	
#readTxt {color:#fff; font-weight:normal; margin:-15px 0 0 430px;}
#readTxt a{color:#703a81;padding:0 0px 0 0;text-decoration:none; } 	
#table_genesis1,#table_genesis2,#table_genesis3,#table_genesis4,#table_genesis5,#table_genesis6,#table_genesis7,#table_genesis8
,#table_genesis9,#table_genesis10,#table_genesis11,#table_genesis12,#table_genesis13,#table_genesis14,#table_genesis15,#table_genesis16
 { 
     width:94%; /* Modified - Perwez - 92%*/
     padding:15px 10px 2px 45px;
     margin-bottom:30px;
}
	
.readTxtMerronFont1,a.readTxtMerronFont1{color:#703a81;}
img,a.img {border:0px;padding:0;margin:0;}
p.big 
{	
    padding:0;
    margin:15px 0 15px 0; 
    
    /* added - Perwez */
    font-weight:bold;
}
p.big_2 {padding:0;margin:20px 0 20px 0; }
p.big_3 {padding:0;margin:35px 0 35px 0; }
p {	padding:0;margin:10px 0 0 0; }
p.bold{	padding:15px 0 0px 0;margin:0;font-weight:bold; }
p.small {	padding:8px 0 0px 0;margin:0; }
p.smaller {	padding:4px 0 0px 0;margin:0; }
strong {font-weight:bold;}
.underline {font-weight:bold;text-decoration:underline;}		
.DotLine1 { width:100%; height:25px;background:url(../images/dot_line1.gif) repeat-x; display:block;}
.DotLine2 { width:100%; height:20px;background:url(../images/dot_line1.gif) repeat-x; display:block;padding:2px 0 0px 0;}
.MarginTop20px {margin:20px 0 0 0;}
.MarginTop10px {margin:10px 0 0 0;}
.MarginTop5px {margin:5px 0 0 0;}
.Font11px{font:normal 11px/14px Arial, Helvetica, sans-serif;color:#424242;}
a.Font11px, a.Font11px:hover, a.Font11px:active {text-decoration:underline;color:#424242;}
.NormalFont{font-weight:normal}
.FontGray{color:#666}
a, a:hover, a:active { color: #703a81; text-decoration:underline; }
li {display:list-item;margin:0px 0 0px 0;padding:0;}
li.big {margin:10px 0 10px 0;padding:0;}
/*sup {font-size:9px;color:#999;line-height:8px;}*/
sup {vertical-align: baseline; font-size: 9px; position: relative; top: -0.5em; }
sup.Capital {vertical-align: baseline; font-size: 11px; *font-size: 13px; position: relative; top: -0.3em; }
/*sup.digger {font-size: 9px;*font-size:12px;vertical-align: baseline;position: relative;top: -0.5em;}*/

.FontBlue2
{
    color:#227793;
    
    /* added - Perwez */
    font-weight:bold;
    word-wrap
}

ol,ul, menu, dir {list-style-type:disc;margin:10px 0 0px 30px;padding:0;}
ul.Content_1{ margin:0px 0 0 15px;padding:0px;list-style-type: disc; }
ul.SideCol{ margin:0px;padding:0px;list-style-type: disc; }
li.SideCol {position:relative;list-style-position:outside;margin-left:15px;padding:0;}
ol{position:relative;list-style-type:decimal;margin:0px 0 5px 20px;padding:0;}
.ContentCenter
{
    width: 680px; /*modified - Perwez 667px */
    padding-left:30px;
    text-align:left;
}

.BannerBig{width:950px;height:275px;margin-bottom:20px;}
.ContentCol_1{width:607px; vertical-align:top;text-align:left;}
.ContentCol_1_Inside
{
    width:586px; /* modified - Perwez - 577px */ 
    vertical-align:top;
    text-align:left;
    padding-left:20px;  /* modified - Perwez - 30px */
}

.ContentCol_1_Inside1
{
    width:595px; /* modified - Perwez - 577px */ 
    vertical-align:top;
    text-align:left;
    padding-left:20px;  /* modified - Perwez - 30px */
}

.ContentCol_1_Inside2
{
    width:591px; /* modified - Perwez - 588px */ 
    vertical-align:top;
    text-align:left;
    padding-left:20px;  /* modified - Perwez - 30px */
}

.ContentCol_1_Inside3
{
    width:597px; /* modified - Perwez - 577px */ 
    vertical-align:top;
    text-align:left;
    padding-left:20px;  /* modified - Perwez - 30px */
}

.ContentCol_2
{
    width:40px; /*40px*/ 
    vertical-align:top;
    text-align:left;
}
.ContentCol_3
{
    width:303px; /*Perwez - 303px*/
    vertical-align:top;
    text-align:right;
}
.FontItalic {font-weight:normal;font-style: italic;}
.CurveBox
{
    width:289px; /*perwez - 289px*/
    vertical-align:top;
    margin-bottom:15px;
    text-align:left;
    display:block;
    clear:both;
}
.CurveBox_bg
{
    background:#e5e4e4;
    width:289px; /*perwez - 289px */
}
#CurveScroller
{
     position:relative;
     height:220px; 
     width:242px; /*277px*/
     overflow-y:scroll;
     padding-right:30px ;
     margin:0px 0 5px 18px;
     text-align:left;
     color:#424242;
     line-height:16px;
}

/*curve bg */
.curvetopleft_bg
{
    background:#e5e4e4 url(../images/curve_tl.gif) repeat-x top;
}
.curvetopright_bg
{
    background:#e5e4e4 url(../images/curve_tr.gif) repeat-x top;
}
.curvebottomleft_bg
{
    background:#e5e4e4 url(../images/curve_btmlt.gif) repeat-x bottom;
}
.curvebottomright_bg
{
    background:#e5e4e4 url(../images/curve_btmr.gif) repeat-x bottom;
}

#CurveScroller p{ padding:0;margin:10px 0 0 0;}
#CurveScroller p span { text-decoration:underline;font-weight:bold;}
a.PurpulDownArrowFontBold { font-size:11px;font-weight:bold; color:#723883;background:url(../images/arrow_down.gif) right no-repeat;text-decoration:none;padding-right:10px;}
a.PurpulDownArrowFontBold:hover,a.PurpulDownArrowFontBold:active{text-decoration:underline; }
.CurveBoxContent{width:90%;padding:10px 0 10px 0;}
.BgWhite
{
    background:#fff;
    height:1px;
    overflow:hidden;
}
a.GrayArrowFontWhiteBg{ font-size:12px;font-weight:normal; color:#666666;background:url(../images/arrow.jpg) left no-repeat;text-decoration:none;padding-left:20px;line-height:18px;}
a.GrayArrowFontWhiteBg:hover{ text-decoration:underline;}

#Tooltip_cd4,#Tooltip_viral,#Tooltip_resistance {position:absolute; width:281px;display:none;z-index:900; } 
#Tooltip_cd4 .TooltipTopBg {width:281px;height:3px;float:left;background:url(../images/tooltip_top_bg.gif) no-repeat;} 
#Tooltip_cd4 .TooltipBtmBg {width:281px;height:18px;float:left;background:url(../images/tooltip_btm_bg.gif) left top no-repeat;} 
#Tooltip_cd4 .TooltipContent{width:281px;padding:5px;float:left;background:url(../images/tooltip_content_bg.gif) repeat-y;font-size:10px;line-height:12px;}
#Tooltip_viral .TooltipTopBg {width:281px;height:3px;float:left;background:url(../images/tooltip_top_bg.gif) no-repeat;} 
#Tooltip_viral .TooltipBtmBg {width:281px;height:18px;float:left;background:url(../images/tooltip_btm_bg.gif) left top no-repeat;} 
#Tooltip_viral .TooltipContent{width:261px;padding:10px;float:left;background:url(../images/tooltip_content_bg.gif) repeat-y;font-size:10px;line-height:12px;}
#Tooltip_resistance .TooltipTopBg {width:281px;height:3px;float:left;background:url(../images/tooltip_top_bg.gif) no-repeat;} 
#Tooltip_resistance .TooltipBtmBg {width:281px;height:18px;float:left;background:url(../images/tooltip_btm_bg.gif) left top no-repeat;} 
#Tooltip_resistance .TooltipContent{width:261px;padding:10px;float:left;background:url(../images/tooltip_content_bg.gif) repeat-y;font-size:10px;line-height:12px;}
.Tooltip_purpul a{font:Arial, Helvetica, sans-serif; color:#723883;text-decoration:none;}
.Tooltip_blue a{font-family:arial;font-weight:normal; color:#2881a2;text-decoration:none;}

/*----------Footer ------------*/

.Footer {width:100%;background:#eaeaea;margin-top:24px;}
.FooterContent {width:950px;height:166px;}
.FooterContentInside_1{width: 920px; margin-left:30px;text-align:left;margin-top:20px; font:normal 11px/14px arial;}
.FooterContentInside_1 p{padding:0;margin:0px 0 8px 0; font-size:11px;}
.FooterContentInside_1 span{font-weight:bold;display:block;}
.FooterContentInside_1 span.Underline{font-weight:bold;display:block;text-decoration:underline;}
.FooterContentInside_1 li{margin:0 0 10px 0;padding:0;}
.FooterContentInside_1 ul{margin:0 0  0 15px; padding:0;}
.FooterContentInside{width: 920px; margin-left:30px; text-align:left; margin-top:30px; padding-bottom:10px; font-family:Arial; font-size:9px; line-height:14px;}
.FooterContentInside img{padding-bottom:5px;display:block;}
.FooterContentInside a{text-decoration:underline;color:#3b859e;padding-right:5px;line-height:16px;}
.FooterContentInside a:hover,.FooterContentInside a:active {text-decoration:none;}
.FooterDotLine { width:100%; height:25px;background:url(../images/dot_line1.gif) repeat-x;}
a.PurpulArrowFontBold 
{ 
    font-size:11px;
    font-weight:bold; 
    color:#723883;
    background:url(../images/purpule_arrow.gif) right no-repeat;
    text-decoration:none;
    padding-right:8px;
}
a.PurpulArrowFontBold:hover,a.PurpulArrowFontBold:active {text-decoration:underline; }
a.PurpulArrowFontGrayBg{ font-size:12px;font-weight:normal; color:#723883;background:url(../images/arrow_graybg.gif) left no-repeat;
text-decoration:none;padding-left:20px;line-height:18px;}
a.PurpulArrowFontGrayBg:hover,a.PurpulArrowFontGrayBg:active{text-decoration:underline; }
.BlueFont {font-family:arial;font-weight:normal; color:#2881a2;}
a.PurpulArrowFontWhiteBg{ font-size:12px;font-weight:bold; color:#723883;background:url(../images/arrow.jpg) left no-repeat;text-decoration:none;padding-left:20px;line-height:18px;}
a.PurpulArrowFontWhiteBg:hover,a.PurpulArrowFontWhiteBg:active{text-decoration:underline; }


/*Tools & Resources*/
.padBot{padding-bottom:20px;}
.padBotTop{padding-bottom:16px;padding-top:20px;}
.greyLineTop{background:#ECEBEB; border-top:1px solid #DADADA;}
.greyLineLeft{background:#ECEBEB; border-left:1px solid #DADADA;}
.greyLineRight{background:#ECEBEB; border-right:1px solid #DADADA;}
.greyLinebottom{background:#ECEBEB; border-bottom:1px solid #DADADA; height:6px;}
.sideModuleGreyLine{font-family:arial; font-size:12px;font-weight:bold; color:#227793; vertical-align:top;border-top:1px solid #ACACAC;  border-BOTTOM:1px solid #ACACAC;}
.greyLineField{border-bottom:1px solid #ACACAC;}
.padRightState{padding-right:65px;}
.padLeftState{padding-left:40px;}
.padLeft{padding-left:7px;}
.workArea3 { padding:10px 20px 20px 7px; font-family:"Arial" Times New Roman, Times, serif; font-size:11px;}
.label {font-family:arial; font-weight:bold; font-size:12px; color:#000000;}
.button {float:right; padding-right:27px;}
.buttonLeft {float:left; padding:0 0 35px 25px;}
.mobEmail{padding:10px 0 10px 0;}
.mobileText{ font-size:9px; width:150px; position:absolute;text-align:left; padding:70px 0 0 49px; line-height:12px;}
.emailText{ font-size:11px; position:absolute; text-align:left; padding:130px 0 0 27px; line-height:12px;}
.bottomThkYou{width:50px; text-align:center; font-weight:bold; padding-right:40px;}
.doctorDotLine { width:100%; height:18px;background:url(../images/dot_line1.gif) repeat-x; display:block;}
.doctorDotLineMinus { width:100%; height:18px;background:url(../images/dot_line1.gif) repeat-x; display:block; margin-top:-5px;}
.Head_grayBox_Small {font:bold 12px/16px arial, Times New Roman, Times, serif;background:#e7e6e6; border-top:1px solid #c1c0c0;color:#424242; padding:8px 0px 8px 10px;display:block;margin-top:15px;}
.FooterContentInside span a{ font-size:11px;font-weight:bold; color:#723883;background:url(../images/purpule_arrow.gif) right no-repeat; text-decoration:none;padding-right:8px; }

/*Pop Up */
#OuterWrapper_popUp {position:relative;width:550px;}		
#TopNavBg_popUp {background:url(../images/navImg.jpg) top repeat-x;	width:550px; height:91px; margin:auto auto;	}
.WrapperContent_popUp{width:550px;margin:auto auto;}
.TopNavContent_popUp {width:550px; margin:auto auto;}
.FontGray_popUp{color:#666; padding-left:5px; padding-right:5px; width:540px;}						
.big_2_popUp {padding:20px 0 20px 5px; margin:0px;}

.reminderGrid{BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px}
	   /*style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px" cellSpacing=0 border=0*/
.textAlign{vertical-align:middle; margin-top:12px;}
.BannerChange{width:950px;height:281px;margin-bottom:20px;}
.errorContainer { color: #f33; font-size:12px; font-weight:700; width:200px;}
.errorContainerState { color: #f33; font-size:12px; font-weight:700; position:relative; width:140px; left:-60px; margin-right:-30px; padding-top:6px;}