html { 
overflow-y: scroll;
 } 

.ftpUploadBox { 
border: 1px solid #cccccc; margin-top:5px; background-color: #e7e7e7; margin-bottom: 10px;
 } 

.ftpUploadBox span { 
font-size:18px; margin:10px; display:block;
 } 

body { 
margin: 1px 0px;
	font: 12px Arial,Helvetica,sans-serif;

 } 

img { 
border: none;
 } 

.companySwitchHeader { 
background-color: #cccccc; border-bottom: solid #e7e7e7;
 } 

.FTP_uploadControl { 
width:200px;
 } 

a { 
text-decoration: none;
 } 

a:hover { 
text-decoration: underline;
 } 

.companySwitchHeader select { 
font-size:17px; margin:3px;
 } 

td { 
vertical-align: top;
 } 

.VertAlignBott { 
vertical-align: bottom;
 } 

.textaligncenter { 
text-align: center;
 } 

.alignright { 
text-align: right;
 } 

.floatRight { 
float: right;
 } 

.VertAlignMiddle { 
vertical-align: middle;
 } 

.textalignleft { 
text-align: left;
 } 

.clear { 
clear: both;
 } 

.fontSize11 { 
font-size: 11px;
 } 

.bold { 
font-weight: bold;
 } 

.displayblock { 
display: block;
 } 

.height3px { 
height: 3px;
 } 

.height12px { 
height: 12px;
 } 

.brown { 
color: #A86D0A;
 } 

.colorBrown { 
color: #A86D0A;
 } 

.color333 { 
color: #333333;
 } 

.colorW { 
color: #fff;
 } 

.colorDkBrn { 
color: #555555;
 } 

.colorW a { 
color: #fff;
 } 

.color333 a { 
color: #333333;
 } 

.colorblue { 
color: #A66B0C;
 } 

.colorGold { 
color: #8E5806;
 } 

.colorBlueRight { 
color: #005298;
 } 

.grey { 
color: #858585;
 } 

.blue { 
color: #A66B0C;
 } 

.pharmacyHeaderColor { 
color: #626262;
 } 

.topRightMenuHeading { 
display: block;
	font-size: 10pt;
	font-weight: bold;
	border-bottom: 1px solid #A86D0A;
	margin-bottom: 4px;
 } 

.smallFormLbl { 
display: block;
	font-size: 9pt;
 } 

.smallHintLbl { 
font-family: Calibri;
	display: block;
	font-size: 8pt;
	letter-spacing: 1px;
 } 

.smallinput { 
border: 1px solid #A86D0A;
	width: 150px;
 } 

.letterspace1 { 
letter-spacing: 1px;
 } 

.padLeft3 { 
padding-left: 3px;
 } 

.martop4 { 
margin-top: 4px;
 } 

.padTop4 { 
padding-top: 4px;
 } 

.padTop12 { 
padding-top: 12px;
 } 

.padLeft4 { 
padding-left: 4px;
 } 

.padLeft12 { 
padding-left: 12px;
 } 

.padBott4 { 
padding-bottom: 4px;
 } 

.padd6 { 
padding: 6px;
 } 

.padd12 { 
padding: 12px 12px 12px 14px;
 } 

.padTop24 { 
padding-top: 24px;
 } 

.marbot12 { 
margin-bottom: 12px;
 } 

.padd3 { 
padding: 3px;
 } 

.paddLeft4 { 
padding-left: 4px;
 } 

.padLeft6 { 
padding-left: 6px;
 } 

.blkSubmitBtnsm { 
font-size: 8pt;
	background-color: #fff;
	color: #000;
	width: auto;
	border: none;
	margin-right: 6px;
 } 

#topHeaderDiv { 
height: 46px;
	padding: 12px;
	color: #BFA67F;
 } 

div.phdivision3 { 
padding: 6px;
	font-family: arial;
	letter-spacing: 1px;
	color: Gray;
 } 

#headerBox { 
font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url('/application/image/siteHeader!images!jpg/img.twb.aspx');
	background-repeat: no-repeat;
	height: 112px;
	font-size: inherit;
 } 

#headerBox a { 
color: #A86D0A;
	text-decoration: none;
	font-size: 11px;
 } 

#headerBox a:hover { 
text-decoration: none;
	color: #005298;
 } 

#bottomHeaderDiv { 
color: #BFA67F;
	padding-right: 12px;
	font-size: inherit;
 } 

#bottomHeaderDiv a { 

 } 

.siteFooter { 
color: #A86D0A;
	text-align: center;
	font-size: 11px;
 } 

.siteFooter a { 
color: #A86D0A;
 } 

.lightgrey { 
color: #333;
	margin: 2px 0 6px 0;
 } 

.footerButton { 
background-color: #FF5400;
	color: #fff;
	border: none;
 } 

#logo { 
width: 342px;
 } 

.headContainer { 
height: 112px;
	overflow: hidden;
 } 

.siteContainer { 
margin: 0 auto;
	width: 980px;
 } 

#navigationBar { 
height: 43px;
	background-image: url('/application/image/menuBg!images!jpg/img.twb.aspx');
	background-repeat: no-repeat;
 } 

#navigationBar ul { 
list-style: none;
	margin: 0;
	padding: 0;
 } 

#navigationBar li { 
float: left;
	margin: 0;
	padding: 0;
 } 

#navigationBar li a:link, #navigationBar li a:visited { 
display: block;
	color: #005298;
	font-size: 1em;
	text-decoration: none;
	padding: 0 12px 0 12px;
	margin-right: 4px;
 } 

#navigationBar li a:hover, #navigationBar li a:active { 
text-decoration: underline;
 } 

#navigationBar li a.current { 
margin-top: 0px;
	font-weight: bold;
	color: #A47008;
 } 

#navigationBar li.current a { 
margin-top: 0px;
	font-weight: bold;
	color: #A47008;
 } 

#breadCrumb { 
font-size: 8pt;
	margin-right: 20px;
	text-align: right;
 } 

#breadCrumb a:link { 
color: #005298;
	text-decoration: none;
 } 

#breadCrumb a:active { 
color: #005298;
	text-decoration: none;
 } 

#breadCrumb a:visited { 
text-decoration: none;
	color: #005298;
 } 

#breadCrumb a:hover { 
color: #A86D0A;
	text-decoration: none;
 } 

table.HeaderTable { 
width: 100%;
	border-spacing: 0px;
	padding: 0px;
 } 

.bottomLine { 
background-color: #C7A577;
	height: 1px;
 } 

#NetworkWebsites { 

 } 

#NetworkWebsites p { 
margin: 6px 0 4px 0;
	font-size: 0.7em;
 } 

.brownDotsh { 
font-size: 1px;
	background-image: url('/application/image/browndots!images!gif/img.twb.aspx');
	background-repeat: repeat-x;
	height: 2px;
 } 

.brownDotsv { 
font-size: 1px;
	background-image: url('/application/image/browndotsv!images!gif/img.twb.aspx');
	background-repeat: repeat-y;
	width: 2px;
 } 

#GlobalLeftBar { 
width: 158px;
	background-color: #C7A577;
	padding: 2px;
 } 

.bigLeftBody { 
height: 100%;
	overflow: hidden;
 } 

.100NoBorderTable { 
width: 100%;
	border: 0;
 } 

.regular100Table { 
width: 100%;
	border-spacing: 0px;
	padding: 0px;
 } 

.Mainpage { 
width: 100%;
	background-image: url('/application/image/siteHomeMiddle!images!jpg/img.twb.aspx');
    background-repeat:no-repeat;
	border-spacing: 0px;
	padding: 0px;
 } 

.mainpageflashdiv { 
width: 330px;
	height: 209px;
	overflow: hidden;
	z-index: 1;
 } 

.mainpageflashdiv img { 
width: 330px;
	height: 209px;
 } 

.HeaderContainerStyle { 
background-color: #A66B0C;
	height: 4px;
	font-size: 1px;
 } 

.bodyHeadings { 
font-family: "Times New Roman" , Times, serif;
	color: #A86D0A;
	font-style: italic;
	font-size: 29px;
	display: block;
	padding-bottom: 5px;
	margin-top: 12px;
 } 

.WelcomeTextPara { 
margin: 6px 4px 6px 4px;
	font-size: 10pt;
	color: #A86D0A;
	font-style: italic;
	line-height: 13pt;
	padding: 4px;
 } 

#Homebody { 
padding: 0px 4px 0px 6px;
 } 

.mainpagebottombck2 { 
width: 100%; 
	background-image: url('/application/image/HomeBottom!images!jpg/img.twb.aspx');
	background-position: 0 -1px;
	height: 60%;
 } 

#HomeBottomLeftCol { 
width: 169px;
	border-left: solid 1px #CCCCCC;
 } 

.HomeBoxesOuter { 
margin: 12px auto 12px auto;
	text-align: center;
	vertical-align: middle;
	display: block;
 } 

.outerShell { 
display: block;
	height: 120px;
	width: 95px;
	margin: 12px;
	overflow: hidden;
 } 

.InnerShellpicture { 
height: 80px;
	width: 80px;
	overflow: hidden;
	margin: 6px auto auto 7px;
	display: block;
	background-color: black;
 } 

.InnerShellText { 
display: block;
	overflow: hidden;
	padding: 3px 1px auto 1px;
 } 

.HomeBoxesOuter a { 
color: #005298;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
 } 

#GlobalRightBar { 
width: 170px;
	padding: 3px 0 10px 0px;
	vertical-align: top;
	border-right: 3px solid #A66B0C;
 } 

.masterlrmargin { 
margin: 2px 6px;
 } 

.middleBody { 
width: 641px;
 } 

#HomeLinksTop { 
padding: 5px 0 5px 0;
 } 

.labelBoxU { 
display: block;
	font-size: 12pt;
	font-weight: bold;
	border-bottom: 1px solid #A86D0A;
	margin-bottom: 4px;
	padding-left: 5px;
 } 

#HomeLinksTop ul { 
margin: 4px 0 0 0;
	padding: 4px 0 0 0;
 } 

#HomeLinksTop ul li { 
margin: 7px 2px 0px 12px;
	padding: 0;
	display: block;
	list-style-type: none;
 } 

#HomeLinksTop ul li a { 
color: #005298;
 } 

#HomeLinksTop ul li.current a { 
font-weight: bold;
	color: #000;
 } 

.copyrightdiv { 
margin: 12px 12px 2px 2px;
	width: 573px;
 } 

#InformationCenter ul { 
margin: 0 0 0 16px;
	padding: 0px;
 } 

#InformationCenter ul li a { 
color: #fff;
 } 

#InformationCenter ul li { 
margin: 4px 0 2px 0px;
	padding: 4px 0 2px 0px;
	list-style-type: none;
	color: #fff;
 } 

#InformationCenter ol li { 
margin: 4px 0 2px 0px;
	padding: 4px 0 2px 0px;
	list-style-type: square;
	color: #fff;
 } 

.AdSpots { 

 } 

.AdSpots a { 
font-size: 12px;
	font-weight: bold;
	color: #000;
 } 

.landingrow1 { 
height: 209px;
	text-align: left;
	width: 205px;
 } 

.landingrow1 div.landingrow1 { 
background-repeat: no-repeat;
	height: 235px;
	position: absolute;
	top: 134px;
	width: 205px;
 } 

.landingtable { 
border-spacing: 0px;
	padding: 0px;
	width: 100%;
	min-height: 246px;
 } 

#LandingBottomLeftCol { 
width: 170px;
 } 

.landingboxes { 
width: 180px;
	vertical-align: top;
	height: 135px;
	overflow: hidden;
	text-align: left;
 } 

.arrowList { 
padding-left: 4px;
	margin: 15px 0 15px 16px;
 } 

.arrowList li { 
margin: 0px;
	padding: 0px;
	color: #333;
	list-style-image: url('/application/image/arrow!images!gif/img.twb.aspx');
	display: block;
 } 

.arrowList a { 
color: #005298;
	text-decoration: none;
 } 

.arrowList a:hover { 
text-decoration: underline;
	color: #cc0000;
 } 

.h3reg { 
color: #2A568F;
	font-weight: bold;
	font-size: 1.3em;
	border-bottom: 1px solid #e1e1e1;
	padding: .5em 0 6px 0;
	margin-bottom: 0px;
	display: block;
 } 

.smalSrchTxtBox { 
color: #585858;
	font-size: 11px;
 } 

div.Formheading { 
display: block;
	margin-bottom: 12px;
 } 

div.Formgenre { 
background-color: #EBF3FB;
	border-top: 1px solid #f7f7f7;
	border-bottom: 1px solid #f7f7f7;
 } 

.Formgenrepadding { 
padding: 1px 0 1px 0;
 } 

.formnamewidth { 
width: 275px;
 } 

.formdescwidth { 
width: 251px;
 } 

.formeditionwidth { 
width: 91px;
 } 

.HeaderLabel { 
display: block;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 4px;
	color: #005298;
	margin-top: 6px;
 } 

.stumbleHeading { 
color: #ff0000;
	text-align: center;
	font-size: 20px;
	font-weight: normal;
 } 

.stumbleLeftDiv { 
width: 355px;
	float: left;
 } 

.stumbleRightDiv { 
width: 300px;
	float: right;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
 } 

.mainStumbleDiv { 
width: 700px;
	max-width: 700px;
	background-color: White;
	height: 300px;
 } 

.stumbleLables { 
font-weight: bold;
	padding-right: 5px;
 } 

.stumbleContinueButtonDiv { 
text-align: center;
	width: 100%;
 } 

.stumbleContinueButtonDiv a { 
font-size: 12pt;
	font-weight: bold;
	text-decoration: underline;
	color: Black;
 } 

.formStumbleBackground { 
background-color: Gray;
 } 

.noticeBridgeBackground { 
background-color: #555555;
 } 

#HCCLeftBar { 
background-image: url('/application/image/hcc-menu-bg!images!gif/img.twb.aspx');
	width: 200px;
	background-repeat: no-repeat;
 } 

#HCCLeftBar p { 
padding: 0px;
	margin: 5px 0 5px 0;
	font-size: inherit;
 } 

#HCCLeftBar a.active { 
font-weight: bold;
	color: black;
 } 

#HCCLeftBar a { 
color: #008ae5;
 } 

#hccMainContentCol { 
font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 12px;
	font-size: inherit;
 } 

p.hcc { 
font-size: 11px;
	line-height: 1.5em;
	color: #626262;
	padding: 0px 4px 12px 8px;
	margin: 0;
 } 

.heading_2 { 
font-family: 'trebuchet ms' ,arial,sans-serif;
	color: #BD481D;
	display: block;
	letter-spacing: 1px;
	padding-bottom: 12px;
	font-weight: bold;
 } 

li.m10 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	color: #626262;
	padding: 0px 4px 12px 8px;
	margin: 0px 4px 4px 24px;
 } 

.m10 { 

 } 

.Firstlevel { 
float: left;
	width: 11px;
	height: 13px;
	background-image: url('/application/image/hcc-border-topr!images!jpg/img.twb.aspx');
	overflow: hidden;
	font-size: 1px;
	margin: 0px;
	border: 0px;
 } 

.Secondlevel { 
float: left;
	border-top: 1px solid #c8c095;
	height: 12px;
	overflow: hidden;
	width: 700px;
	font-size: 1px;
	margin: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
 } 

.Thirdlevel { 
float: left;
	width: 11px;
	height: 13px;
	background-image: url('/application/image/hcc-border-topl!images!jpg/img.twb.aspx');
	overflow: hidden;
	font-size: 1px;
	margin: 0px;
	border: 0px;
 } 

.Fourthlevel { 
margin-left: 1px;
	border-left: 1px solid #c8c095;
	border-right: 1px solid #c8c095;
	width: 718px;
	clear: both;
	border-top: 0px;
	padding: 1px 0;
 } 

.bottomFirstlevel { 
float: left;
	width: 11px;
	height: 13px;
	background-image: url('/application/image/hcc-border-botl!images!jpg/img.twb.aspx');
	overflow: hidden;
	font-size: 1px;
	margin: 0px;
	border: 0px;
 } 

.bottomSecondlevel { 
float: left;
	border-bottom: 1px solid #c8c095;
	height: 12px;
	overflow: hidden;
	width: 700px;
	font-size: 1px;
	margin: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
 } 

.bottomThirdlevel { 
float: left;
	width: 11px;
	height: 13px;
	background-image: url('/application/image/hcc-border-botr!images!jpg/img.twb.aspx');
	overflow: hidden;
	font-size: 1px;
	margin: 0px;
	border: 0px;
 } 

.heading_3 { 
color: #10494A;
	display: inline;
	font-family: 'book antiqua' , 'times new romans' ,serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 21px;
 } 

.heading_4 { 
display: block;
	font-family: arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
 } 

.height101 { 
height: 101px;
 } 

.HccBtn { 
background: transparent url('/application/image/btns!images!gif/img.twb.aspx') no-repeat scroll right bottom;
	border: 1px solid #A86D0A;
	color: #43586E;
	height: 25px;
	padding: 4px 24px 4px 12px;
	text-align: center;
 } 

.HccBtnPrev { 
background: transparent url('/application/image/btnsprev!images!gif/img.twb.aspx') no-repeat scroll left bottom;
	border: 1px solid #A86D0A;
	color: #43586E;
	height: 25px;
	padding: 4px 12px 4px 24px;
	text-align: center;
	width: 125px;
 } 

.hccdeclarationtextboxwidth { 
width: 189px;
 } 

.grid-model1-body tr td.settings select, input { 
font-size: 11px;
 } 

.summarytextboxes { 
color: #000000;
	text-align: right;
	width: 109px;
 } 

.hcctextboxwidth { 
width: 152px;
 } 

.hccCommentstextboxwidth { 
height: 110px;
	width: 384px;
 } 

.HccBtnSt { 
background: transparent url('/application/image/btns!images!gif/img.twb.aspx') repeat scroll 0 0;
	border: 1px solid #A86D0A;
	color: #43586E;
	height: 25px;
	padding: 4px 24px 4px 12px;
	text-align: center;
 } 

#slider-code { 
height: 119px;
	overflow: hidden;
	margin-top: 18px;
 } 

#slider-code .viewport { 
float: left;
	height: 119px;
	margin-left: 11px;
	overflow: hidden;
	position: relative;
	width: 135px;
 } 

#slider-code .disable { 
visibility: hidden;
 } 

#slider-code .overview { 
list-style: none;
	position: absolute;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
 } 

#slider-code .overview li { 
float: left;
	margin: 0 20px 0 0;
	padding: 0px;
	height: 117px;
	border: 1px solid #000;
	width: 133px;
 } 

.informationBox-right { 
text-align: center;
	margin-bottom: 15px;
 } 

.informationBox-right img { 
margin: 6px 0 6px 0;
 } 

.informationBox-right a { 
color: #000;
	font-weight: bold;
	font-size: 11px !important;
	display: block;
	margin: 4px 0 0 0;
 } 

#otherLinks { 
text-align: center;
	margin: 12px 0 0 0;
 } 

#otherLinks p { 
margin: 6px 0 4px 0;
	font-weight: bold;
 } 

.pharmacyDiv { 
width: 772px;
 } 

.PharmacyTable-leftSide { 
width: 440px;
	padding: 5px;
 } 

.FS-PharmacyContact { 
font-family: Verdana,Tahoma,Arial,Sans-Serif;
	font-size: 10px;
 } 

.FS-PharmacyContact div { 
margin: 12px 0 12px 70px;
 } 

.FS-PharmacyContact div div { 
margin: 0px;
 } 

.FS-PharmacyContact div.LessMarginLeft { 
margin: 12px 0 12px 20px;
 } 

.FS-PharmacyContact legend { 
font-size: 14px;
	color: #0092CE;
	font-weight: bold;
 } 

.FS-PharmacyContact label { 
font-size: 11px;
	font-weight: bold;
 } 

.FS-PharmacyContact p { 
margin: 0 0 6px 0;
 } 

.FS-PharmacyContact img { 
vertical-align: bottom;
 } 

.FS-PharmacyContact input, .FS-PharmacyContact textarea, .FS-PharmacyContact select { 
border: 1px solid #6BBA10;
	background: #fff;
	width: 262px;
	padding: 2px;
	font-family: Verdana,Tahoma,Arial,Sans-Serif;
	font-size: 12px;
 } 

.textboxinfo { 
font-size: 10px;
	line-height: 1.5em;
	color: #626262;
	display: block;
	padding-right: 10px;
	vertical-align: top;
 } 

.commentinput { 
border-right: #0180c3 1px solid;
	border-top: #0180c3 1px solid;
	border-left: #0180c3 1px solid;
	width: 324px;
	color: #43586e;
	border-bottom: #0180c3 1px solid;
	height: 200px;
 } 

.FS-PharmacyContact .normalChk input { 
width: 23px !important;
	border: 0;
 } 

.FS-PharmacyContact .normalChk label { 
font-weight: normal;
 } 

.ButtonDivision { 
margin: 4px;
	width: 95%;
	text-align: center;
 } 

.pharmacyRightSide { 
margin: 12px 0 0 12px;
	font-family: Titillium, "Helvetica Neue" , "HelveticaNeue" ,helvetica,sans-serif;
 } 

.pharmacyRightSide h2 { 
background: transparent url('/application/image/pharmacyDetalH2!images!gif/img.twb.aspx') no-repeat scroll left top;
	color: #444444;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 9px 0 9px 40px;
	text-transform: uppercase;
 } 

.pharmacyRightSide p { 
margin: 0 4px 25px 40px;
	font-size: 13px;
	color: #777777;
 } 

.headingStyle1 { 
color: #2A4089;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
 } 

.pager { 
margin: 24px 12px 12px 14px;
	font-size: 0.9em;
	width: 636px;
 } 

.catnav a.paginationOn { 
font-weight: normal;
	padding: 5px;
	height: 17px;
	width: 17px;
	background-image: url('/App_Themes/AultCas/images/page.gif');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-family: "Trebuchet MS" , "Trebuchet MS Bold" , "Trebuchet MS Bold Italic" , "Trebuchet MS Italic" , Arial, Helvetica;
	vertical-align: bottom;
 } 

.catnav a { 
vertical-align: bottom;
	font-size: 11px;
	color: #B03D0B;
	font-family: "Trebuchet MS" , "Trebuchet MS Bold" , "Trebuchet MS Bold Italic" , "Trebuchet MS Italic" , Arial, Helvetica;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
 } 

div.drugsummarystyle { 
border: solid 1px #336699;
 } 

.formularyemptydatastyle { 
border: 0;
	padding-bottom: 12px;
 } 

.report { 
margin-top: 4px;
 } 

#pharmacyDirectory_top { 
background: url('/application/image/PharmacyDirectory!images!gif/img.twb.aspx') no-repeat top;
	height: 180px;
	background-position: left;
 } 

h4.sabz { 
color: #6CBB17;
	padding: 5px 0 2px 8px;
	text-decoration: none;
	margin: 0;
 } 

.directoryParagragh { 
color: #626262;
	font-size: 11px;
	line-height: 1.5em;
	margin: 0;
	padding: 0 3px 8px 16px;
 } 

.healthResources_AultCare { 
width: 390px;
 } 

.healthResources_AultCare a { 
color: black;
 } 

.healthResources_AultCare .healthResources_linkBox { 
border: 3px solid #fff;
	background-color: #c7a577;
	width: 175px;
	margin-bottom: 10px;
	margin-top: 10px;
 } 

.healthResources_AultCare .healthResources_linkBox:hover { 
border: 3px solid #a86d0a;
 } 

.healthResources_AultCare ul { 
list-style-image: url('marker copy.png');
 } 

.eventCal_table tr td { 
margin-left: 30px;
 } 

.eventCal_date { 
float: left;
	background-color: #dddddd;
	border-left: 1px solid blue;
	border-right: 1px solid blue;
	border-bottom: 1px solid blue;
	padding-right: 4px;
	padding-left: 10px;
 } 

.eventCal_time { 
float: right;
	font-size: 12px;
 } 

.eventCal_headers { 
text-align: center;
	font-size: 17px;
	color: Blue;
	font-weight: bold;
	font-family: Arial;
	border-left: 0px solid white;
	border-right: 0px solid white;
 } 

.eventCal_location { 
text-align: center;
	font-weight: bold;
	border-bottom: 3px solid black;
 } 

.eventCal_dateTime { 
text-align: center;
	font-style: oblique;
	border-top: 4px solid blue;
 } 

.eventCal_middleColumn { 
background-color: #eeeeee;
 } 

.eventCal_spaceColumn { 
width: 10px;
 } 

.forYouProgramLabel { 
width: 100px;
	text-align: right;
	display: inline-block;
	padding: 0 10px 10px 0;
	color: gray;
 } 

.forYouProgramHeading { 
color: #caa045;
 } 

.forYouProgramList li { 
padding-bottom: 10px;
 } 

.forYouProgramList { 
list-style-type: square;
 } 

.forYouText { 
font-family: Verdana;
 } 

.forYouProgramSupportDocs legend { 
border: 1px solid gray;
	color: black;
	margin-top: -25px;
	padding: 5px;
 } 

.forYouProgramSupportDocs { 
margin: 20px;
	padding: 10px;
 } 

.forYou_Buttons { 

 } 

.content { 
font-size: 11px;
	width: 440px;
 } 

.ForYou_label { 
font-size: 12px;
	width: 136px;
	font-family: Verdana;
	font-weight: bold;
	text-align: right;
	padding: 3px 0;
	display: inline-block;
 } 

.ForYou_addressChildDiv { 
width: 31%;
	float: left;
	padding: 6px;
	border-top: 2px solid #94A6FF;
	font-size: 11px;
 } 

.ForYou_addressLabels { 
font-weight: bold;
 } 

.ForYou_addressSepLine { 
height: 1px;
 } 

.ForYou_addressesTitle { 
padding-top: 6px;
	text-align: left;
	font-size: 13px; 
	font-weight: bold;
 } 

.forYouDiscount { 
background-color: #c7a577;
	color: #fff;
	padding: 10px;
 } 

.ForYou_table { 
width: 600px;
	font-family: Verdana;
	border: 1px solid #c9c9c9;
	margin-bottom: 8px;
 } 

.ForYou_tableAlt { 
background-color: #e3ecec;
	width: 600px;
	font-family: Verdana;
	border: 1px solid #c9c9c9;
	margin-bottom: 8px;
 } 

.login_secureloginboxouterdiv { 
font-family: Arial,Helvetica,sans-serif;
	text-align: left;
 } 

.login_secureheadingspan { 
font-weight: bold;
	font-size: 16px;
	color: #333333;
	margin: 6px 0 10px 10px;
	display: block;
 } 

.login_securetablespanstyle { 
margin: 6px 0 0px 10px;
	display: block;
	color: #333333;
	font-size: 12px;
 } 

.login_securetablealtspanstyle { 
margin: 0px 0 0px 10px;
	display: block;
	color: #333333;
	font-size: 12px;
 } 

.login_secureusername { 
font-size: 12px;
	width: 197px;
	border: 1px solid #A86D0A;
 } 

.login_secureloginbtndiv { 
text-align: right;
	margin: 12px 0 12px 0;
	padding-right: 9px;
 } 

.login_securelogintableotherlinks { 
background-color: #A86D0A;
	color: #FFFFFF;
	margin: 0;
	padding: 5px 20px 5px 10px;
	font-size: 12px;
 } 

.login_securelogintableforgotpwd { 
color: #fff;
	font-weight: bold;
	display: block;
	margin: 10px 0 4px 0;
 } 

.login_registeraccountlinkclass { 
display: block;
	margin: 4px 0 4px 0;
	color: #fff;
	font-weight: bold;
 } 

.login_loginBox { 
width: 219px;
	border: 2px solid #A86D0A;
	margin: 20px;
	float: left;
 } 

.login_infoArea { 
float: left;
	margin-top: 20px;
	width: 300px;
	font-family: arial;
	margin-left: 23px;
 } 

.login_whyHeader { 
font-size: 14px;
	font-weight: bold;
 } 

.login_infoArea table tr td b { 
font-size: 13px;
 } 

.login_infoArea table tr td { 
padding-bottom: 15px;
 } 

.dk-blue-header { 
width: 100%;
	background-color: #F6F6F6;
	margin-left: 3px;
	color: #3E79A7;
	padding: 6px;
 } 

.dk-blue-header span { 
font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 4px;
	display: block;
 } 

.dk-blue-header-smaller { 
width: 255px;
	background-color: #004B8D;
	margin-left: 3px;
	color: #fff;
	padding: 0 0 0 6px;
 } 

.dk-blue-header-smaller span { 
font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 4px;
	display: block;
 } 

.dk-blue-body-no-padd { 
width: 100%;
	margin-left: 3px;
	padding: 0px;
 } 

.dk-blue-body-no-padd table.smallTableData { 
font-size: 11px;
	font-family: Verdana;
	color: #004B8D;
	text-align: left;
 } 

.dk-blue-body-no-padd table.smallTableData td { 
padding: 3px 0 3px 6px;
 } 

.dk-blue-body-no-padd table.smallTableData tr.colored { 
background-color: #D8EAF6;
 } 

.dk-blue-body-no-padd table.smallTableData tr.headers { 
font-weight: bold;
	text-align: left;
 } 

.dk-blue-body-no-padd table.smallTableData td.column1 { 
width: 140px;
	text-transform: capitalize;
 } 

.dk-blue-body-no-padd table.smallTableData td.column2 { 
width: 200px;
	text-transform: capitalize;
 } 

.dk-blue-body-no-padd table.smallTableData td.column4 { 
width: 90px;
	text-transform: capitalize;
 } 

.dk-blue-body-no-padd table.smallTableData .column3 { 
text-transform: capitalize;
	font-weight: bold;
 } 

.dk-blue-body-no-padd table.smallTableData td.column4 a { 
color: red;
	font-weight: bold;
 } 

.dk-blue-body-no-padd table.smallTableData td.column3 a { 

 } 

.dk-blue-body-no-padd table.smallTableData .column3 .read { 
font-weight: normal;
 } 

.dk-blue-body-no-padd table.datatable { 
font-size: 11px;
	font-family: Verdana;
	color: #004B8D;
 } 

.dk-blue-body-no-padd table.datatable td { 
padding: 7px 0 7px 1px;
	vertical-align: top;
 } 

.dk-blue-body-no-padd table.datatable td.column1 { 
width: 150px;
	font-weight: bold;
 } 

.dk-blue-body-no-padd table.datatable td.column2 { 
width: 500px;
 } 

.dk-blue-body-no-padd table.datatable tr.colored { 
background-color: #D8EAF6;
 } 

.dk-blue-body-no-padd .btn-red { 
background-color: red;
	border: 1px solid #C7A577;
	color: #fff;
	font-size: 11px;
 } 

.dk-blue-body-no-padd table.smallTableData th { 
padding: 3px 0 3px 6px;
 } 

.dk-blue-body-no-padd table.smallTableData th.column1 { 
width: 140px;
	text-transform: capitalize;
	text-align: left;
 } 

.dk-blue-body-no-padd table.smallTableData th.column2 { 
width: 200px;
	text-transform: capitalize;
	text-align: left;
 } 

.dk-blue-body-no-padd table.smallTableData th.column4 { 
width: 90px;
	text-transform: capitalize;
	text-align: left;
 } 

.dk-blue-body-no-padd table.smallTableData th.column3 { 
text-transform: capitalize;
	text-align: left;
 } 

.dk-blue-body-no-padd table.smallTableData .column4 a { 
color: red;
	font-weight: bold;
 } 

.dk-blue-body-no-padd table.smallTableData th.column3 a { 
font-weight: normal;
 } 

.dk-blue-body-no-padd table.datatable th { 
padding: 3px 0 3px 1px;
	vertical-align: top;
	text-align: left;
 } 

.dk-blue-body-no-padd table.datatable th.column1 { 
width: 150px;
	font-weight: bold;
 } 

.dk-blue-body-no-padd table.datatable th.column2 { 
width: 500px;
	border: none;
 } 

.dk-blue-body-no-padd a { 
font-size: 11px;
	font-family: Verdana;
	color: #004B8D;
 } 

.dk-blue-body-no-padd table.smallTableData .column3 .visited { 
font-weight: normal;
 } 

.dk-blue-body .boxes ul a { 
color: #004B8D;
 } 

.dk-blue-body .boxes { 
width: 270px;
	float: left;
	margin: 0 14px 0 14px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
 } 

.dk-blue-body .boxes h4 { 
background-color: #D8EAF6;
	color: #004B8D;
	font-size: 13px;
	margin: 0;
	padding: 5px;
 } 

.dk-blue-body .boxes ul { 
list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 12px;
	font-size: 11px;
 } 

.dk-blue-body-no-padd span.warningLine { 
padding: 5px 0 10px 6px;
	display: block;
 } 

.dk-blue-body-no-padd span.warningLine a { 
font-weight: bold;
	color: red;
 } 

.dk-blue-body .button .btn-brown { 
background-color: #A66B0C;
	border: 1px solid #C7A577;
	color: #fff;
	font-size: 11px;
 } 

.dk-blue-body-no-padd .btn-brown { 
background-color: #A66B0C;
	border: 1px solid #C7A577;
	color: #fff;
	font-size: 11px;
 } 

.btn-brown { 
background-color: #A66B0C;
	border: 1px solid #C7A577;
	color: #fff;
	font-size: 11px;
 } 

.dk-blue-body { 
color: #000000;
	margin-left: 3px;
	padding: 18px 6px 24px 12px;
	width: 100%;
 } 

.FTPDeleteButton a { 
color: Red;
 } 

.commonPagerStyle span { 
font-family: verdana;
	font-weight: bold;
	border: 1px solid black;
	font-size: 12px;
	padding: 2px;
	margin: 3px;
	color: Black;
 } 

.commonPagerStyle td a { 
font-family: verdana;
	border: 1px solid #004B8D;
	font-size: 12px;
	padding: 2px;
	margin: 3px;
 } 

.secureControl { 
color: #5B5B5B;
 } 

.secureControl_header { 
margin-bottom: 20px;
	margin-top:20px;
	margin-left:3px;
 } 

.secure_leftHeaderData { 

 } 

.secure_leftHeaderData p { 
color: #5b5b5b;
	font-family: Arial, Verdana ,Helvetica,sans-serif;
	font-size: 12px;
	margin: 0 0 19px 0;
 } 

.secure_leftHeaderData h2 { 
margin-top: 2px;
	color: #000;
	font-size: 30px;
	font-family: Calibri, Arial;
	margin-bottom: 3px;
	font-weight:normal;
 } 

table.RegistrationLanding3 { 
width: 100%;
 } 

.registration-innertd { 
width: 47%;
	padding-left: 11px;
	padding-right: 15px;
	vertical-align: top;
 } 

.registration-MessageControlSignupGreenTitle { 
margin-bottom: 1em;
	color: #79c543;
	font-family: Tahoma,Arial;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 10px;
 } 

.registration-height5px { 
height: 5px;
 } 

.registration-fontweightbold { 
font-weight: bold;
 } 

.registration-dashedline { 
border-bottom: dashed 1px #c1e4a8;
 } 

.registration-displaynone { 
display: none;
 } 

.registration-paddingleft20px { 
padding-left: 20px;
 } 

.registration-infoCenter { 
background: transparent;
	vertical-align: top;
	border-left: solid 1px #CCCCCC;
	width: 53%;
 } 

.registration-infocentertd { 
padding-top: 2px;
	width: 600px;
	background-color: #DBE7F2;
	padding-left: 15px;
	padding-right: 15px;
 } 

.registrationmiddletablepaddingleft { 
padding-left: 28px;
 } 

table.loginMiddleTable TR.instruction { 
font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
 } 

table.loginMiddleTable TR.instruction td { 
padding-left: 0px;
 } 

.logoininfo { 
font-size: 11px;
 } 

.registrationbottomdivpadding { 
margin: 12px 0 0 12px;
 } 

.registrationbottominnerdiv { 
margin: 4px;
	background-color: #DBE7F2;
	padding: 4px 4px 4px 15px;
 } 

.registration-MessageControlSignupBlueTitle { 
display: block;
	color: #4f91cd;
	font-family: Tahoma,Arial;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 0px;
 } 

.registrationquestionbox { 
display: block;
	margin-bottom: 0px;
 } 

.registrationquestionbox2 { 
display: block;
	margin-top: 6px;
 } 

.registration-boldQuestion { 
display: block;
	font-weight: bold;
	font-size: 11px;
	margin-top: 6px;
 } 

.registration-MessageControlMsgSignup { 
display: block;
	font-family: Tahoma,Arial;
 } 

.profile_infoBlock { 
margin: 10px 0px 10px 20px;
 } 

.profile_infoBlock a { 
margin: 0px 0px 0px 35px;
	font-size: 10px;
 } 

.profile_subText { 
display: block;
	font-size: 10px;
 } 

.profile_data { 
padding-left: 10px;
	display: inline-block;
 } 

.secure_label { 
color: #004B8D;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	padding-right: 6px;
	display: inline-block;
	width: 160px;
	float: left;
 } 

.secure_panel { 
color: #004B8D;
	padding-right: 20px;
	padding-bottom: 20px;
 } 

.secure_alertLine { 
margin-left: 30px;
 } 

.regControl_agreementSelection td { 
width:75px;
 } 

.secure_sectionBlock { 
padding-bottom: 20px;
 } 

.secure_sectionBlock .dk-blue-header { 
margin-bottom: 20px;
 } 

.secure_button { 
background-color: #990005;
	color: #fff;
	width: 100px;
	height: 50px;
 } 

.secure_leftHeaderData li { 
color: gray;
	font-weight: 100;
	margin-top: 5px;
 } 

.secure_alertSub { 
display: block;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 500px;
 } 

.secure_alertText { 
margin-left: 30px;
 } 

.secure_alertOn { 
color: Green; 
	font-family: Britannic Bold;
 } 

.secure_alertOff { 
color: Red;
	font-weight: bold;
	font-family: Britannic Bold;
 } 

.errorsList { 
list-style-type: none;
	padding-left: 0px;
	margin:0;
 } 

.warning { 
color:Red;
 } 

.warning1 { 
text-align: left;
	font-size: 11px;
	font-weight: bold;
	background-image: url('/Application/image/RedX!images!gif/img.twb.aspx');
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 15px;
	color: Red; 
	float:none;
 } 

.regControl_warningOffset { 
margin-left: 175px;
 } 

.secure_warningOffset { 
margin-left: 165px;
 } 

.loginBox_warningOffset { 
margin-left:10px;
 } 

.regSystemPageHeader { 
font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana;
	margin-bottom: 20px;
	background-color: #005298;
	padding: 5px;
 } 

.regControl label { 
color: #005298;
	font-family: Verdana;
	font-weight: bold;
	width: 165px;
	font-size: 11px;
	display: inline-block;
	padding-right: 10px;
	float: left;
 } 

.regControl span.regControl_controlLabel { 
color: #005298;
	font-family: Verdana;
	font-weight: bold;
	width: 165px;
	font-size: 11px;
	display: inline-block;
	padding-right: 10px;
	float: left;
	height: 100%;
 } 

.regControl .controlLabel { 
color: #005298;
	font-family: Verdana;
	font-weight: bold;
	width: 165px;
	font-size: 11px;
	display: inline-block;
	padding-right: 10px;
	float: left;
 } 

.middleInit input { 
width: 50px;
 } 

.regControl-inLine { 
display: inline-block;
	text-align: center;
 } 

.regControl-inLine label { 
width: auto;
 } 

.regControl .regControl_subText { 
font-size: 11px;
	color: #626262 !important;
	display: block;
	margin-left: 175px;
 } 

.regControl_innerSubText { 
font-size: 11px;
	color: #626262 !important;
 } 

.regControl .regControl_multiLineTB { 
width: 250px;
	height: 200px;
 } 

.buttonArea { 
padding: 20px;
	margin-top: 20px;
	text-align: center;
	width: 400px;
 } 

.regControl td label { 
width: auto;
	color: black;
 } 

.regControl .regControl_agreementBy label { 
width: 40px;
 } 

.regControl h4 { 
color: #005298;
	font-family: Verdana;
	font-weight: bold;
 } 

.regControl_inputArea .regControl_addressSection { 
width: 200px;
	float: left;
	text-align: left;
 } 

.regControl_inputArea .regControl_addressSection span { 
color: #005298;
	font-family: Verdana;
 } 

.regControl_inputArea .regControl_addressSection span.regControl_subTextInner { 
font-size: 11px;
	color: #626262;
 } 

.regControl_groupList select { 
width: 111px;
	margin-top: 10px;
 } 

.regControl span { 
color: #005298;
	font-family: Verdana;
 } 

.regControl_groupList .regControl_groupListInput { 
width: 240px;
	float: left;
 } 

.regControl_groupList .regControl_groupListInput img { 
height: 18px;
	width: 69px;
 } 

.regControl_matchingFields .matchingFieldsInputArea { 
width: 100px;
	float: left;
 } 

.regControl_securityQuestions .regControl_inputArea, .regControl_nonMemValid .regControl_inputArea { 
margin-left: 175px;
 } 

.regControl_securityQuestions .regControl_inputArea input { 
margin-top: 10px;
	width: 250px;
 } 

.regControl_nonMemValid .regControl_inputArea label { 
font-weight:lighter;
 } 

.regControl_nonMemValid .regControl_inputArea div { 
margin-bottom:15px;
 } 

.regControl_nonMemValid .regControl_inputArea p.warning1 { 
margin-left: 175px;	
	margin-top:0px;
	margin-bottom:0px;
 } 

.regSystemPageHeader .topstepindicator { 
text-align: right;
	font-size: 11px;
 } 

.regSystemPageHeader .topstepindicator img { 
margin: 0px 5px 0px 5px;
 } 

.regControl_infoArea { 
width: 198px;
	min-height: 200px;
	float: right;
	margin-bottom: 20px;
	border: 1px solid black;
	margin-right:5px;
	position:relative;
 } 

.regControl_infoArea .infoText { 
padding: 10px;
	color: Black;
 } 

.regControl_infoHeader { 
background-position: top;
	color: White;
	background-color: Maroon;
	display: inline-block;
	width: 100%;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	font-size: 17px;
 } 

.registration_header { 
background-image: url('/Application/image/signup_banner!images!png/img.twb.aspx');
	background-repeat: no-repeat;
	background-position: top;
	height: 100px;
	width: 100%;
 } 

.registration_header span { 
color: #005298;
	display: block;
	font-family: Arial;
	font-size: 25px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 20px;
 } 

.button1 { 
background-color: #005298;
	border: 1px solid #005298;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	height: 18px;
	margin-right: 30px;
	margin-left:10px;
	padding-bottom: 3px;
	width: 100px;
	font-weight: bold;
 } 

.button1_sub { 
background-color: #005298;
	border: 1px solid #005298;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	height: 18px;
	margin-right: 30px;
	margin-left:10px;
	padding-bottom: 3px;
	width: 50px;
	height:15px;
	font-weight: bold;
 } 

.button1_sub:hover { 
background-color: #005FB3;
 } 

.button1:hover { 
background-color: #005FB3;
 } 

.secure_bottomButtons { 
margin-top:60px;
	margin-bottom:10px;
	text-align:right;
 } 

.secure_bottomButtons2 { 
margin-bottom:10px;
	text-align:right;
	margin-right:20px;
 } 

.secure_updateContactLabel { 
margin-top:4px;
 } 

.secure_dynamicMessage { 
color: Gray;
	font-size: 11px;
 } 

.secureLanding { 
min-height:300px;
 } 

.secureMenuInfoArea { 
margin-right:35px;
    	background-color:#f5f6fa;
    	padding-left:3px;
    	float:right;
    	margin-top:20px;
    	border: 1px solid #DEE5EF;
 } 

.secureMenuInfoArea span { 
display:block;
    	font-size:9px;
   	    font-weight :bold;
    	   font-family:Arial ;
    	   margin:5px;
 } 

.secureMenuInfoArea a { 
color:#2866AF;
    	margin:5px;
 } 

.secureMenuInfoArea .infoHeader { 
background-color: #DEE5EF;
   	color: #003A6F;
   	font-weight:bold;
 } 

.secureMenuInfoArea .messageInfo  a { 
font-size:11px;
 } 

.logout { 
font-size:10px;
   	color:maroon !important;
   	text-decoration:none;
   	display:inline-block;
   	text-align:center;
   	width:100%;
 } 

.secure_row { 

 } 

.secure_alternatingRow { 
background-color: #D8EAF6;
 } 

.secure_subHeaders { 
font-weight: bold;
 } 

td.secure_rightColumn { 
width:250px;
 } 

.infoButton { 
display: inline-block;
        height: 12px;
        width: 12px;
        background-image: url('/Application/image/infoIcn!images!gif/img.twb.aspx');
 } 

.popUpBox { 
color: #004B8D;
        font-family: Verdana;
        font-size: 11px;
        border:1px solid #004B8D;
        text-align:center;
        background-color:#F5F6FA;
        padding:10px;
 } 

.popUpBox h3 { 
font-weight:bold;
 } 

.mainTabsBar { 
font-family: Verdana, Geneva, Sans-serif;
font-size: 12px;
padding: 0;
margin-bottom: 0px;
margin-top:10px;
 } 

.Securetoptabs { 

 } 

.Securetoptabs td { 
background-image:url('/Application/image/tabs!images!gif/img.twb.aspx'); background-repeat:no-repeat; background-position:left -156px; border-bottom:1px solid #A4A29E; text-align:center; padding:0 0 0 6px;
 } 

.Securetoptabs td div { 
background-image:url('/Application/image/tabs!images!gif/img.twb.aspx'); background-position:right -4776px; background-repeat:no-repeat; padding:3px 9px 5px 3px;
 } 

.Securetoptabs td div a { 
color:#444; text-decoration:none; text-transform:capitalize
 } 

.subtabs .subtabsdata { 
color: #fff;
font-size: 12px;
 } 

.subtabs .subtabsdata a.current { 
font-weight: bold;
 } 

.Securetoptabs .last div { 
background-image:url('/Application/image/tabs!images!gif/img.twb.aspx'); background-position:right -2px;
 } 

.Securetoptabs td.currenttab { 
font-weight:bold; background-image:url('/Application/image/tabs!images!gif/img.twb.aspx'); background-position:left -772px; border-color:#236FBD;
 } 

.Securetoptabs td.currenttab div { 
background-image:url('/Application/image/tabs!images!gif/img.twb.aspx'); background-position:right -5392px; background-repeat:no-repeat; padding:4px 9px 4px 3px;
 } 

.Securetoptabs td.currenttab a { 
color:#fff;
 } 

.subtabs { 
background-color: #236FBD;
        padding-left: 6px;
        color: #fff;
        font-size: 12px;
        background-image: url('/Application/image/backGround!images!gif/img.twb.aspx');
        background-repeat: repeat-x;
        background-position: center bottom;
        font-family: Verdana, Geneva, Sans-serif;
        padding-bottom: 10px;
        margin-bottom: 10px;
 } 

.subtabs div a { 
color: #fff;
        display: inline-block;
        padding: 9px 6px 4px 6px;
 } 

.subtabs .subtabsdata a { 
color: #fff;
 } 

.subtabs .current { 
font-weight: bold;
 } 

.subtabs div { 
display: inline;
 } 

.secureMenu_rightColumn a { 
color: #005298;
	text-decoration:none;
	padding:5px;
	font-size:17px;
	font-weight:bold;
 } 

.secureMenu_rightColumn { 
margin-top:20px;
 } 

.rightMenuUsername { 
color:#005298;
	font-weight:bold;
 } 

.DrugSummary { 
border:none;
 } 

#top_heading_content_div { 
margin: 0;
        padding: 70px 100px 0 20px;
        width: 459px;
 } 

#top_heading_wrapper { 
background: url('/Application/image/Formulary!images!gif/img.twb.aspx') no-repeat top;
        height: 180px;
        background-position: left;
 } 

span.sabz { 
font-size: 14px;
        color: #6CBB17;
        text-decoration: none;
 } 

div.sabz { 
padding-bottom: 10px;
 } 

p.DentalHeading { 
line-height: 1.5em;
        color: #626262;
        margin: 0;
 } 

div.DentalHeading { 
line-height: 1.5em;
        color: #626262;
        margin: 0;
 } 

.width200 { 
width: 200px;
 } 

.strong { 
color: #2A4089;
        font-weight: bold;
        padding-left: 10px;
        padding-top: 10px;
 } 

.SemiPara { 
font-size: .9em;
        line-height: 1.5em;
        color: #626262;
        padding: 0 3px 8px 16px;
        margin: 0;
 } 

label.rightAgn { 
color: #9B642A;
        display: block;
        float: left;
        font-weight: bold;
        padding-right: 10px;
        text-align: right;
        width: 14.0em;
 } 

.HccBtnFinish { 
border: 1px solid #a86d0a;
        background: url('/Application/image/btnsprev!images!gif/img.twb.aspx') no-repeat bottom right;
        padding: 4px 24px 4px 12px;
        color: #43586E;
        text-align: center;
        height: 25px;
 } 

table.DrugSummary { 
border-spacing: 0px;
        padding: 0px;
 } 

table.results { 
width: 620px;
        font-size: 12px;
        color: #626262;
        padding: 4px;
        margin: 11px;
 } 

table.results td { 
vertical-align: top;
        padding: 4px 11px;
 } 

div.results { 
float: right;
        height: 30px;
 } 

.results a { 
font-weight: bold;
        color: #008AE5;
        text-decoration: none;
 } 

.results a:hover { 
border-bottom: 1px solid #6CBB17;
        text-decoration: none;
 } 

span.drugtitle { 
font-size: 1.2em;
        font-weight: bold;
        color: #303030;
 } 

.width100 { 
width: 100%;
 } 

span.label { 
font-weight: bold;
        color: #9B642A;
        font-size: .9em;
        text-transform: uppercase;
        padding-left: 11px;
 } 

.divPrint td a { 
color: #B03D0B;
 } 

.paginationOff { 
padding:6px;height:17px;width:17px;font-size:11px;color:#ffffff;background-image: url('/Application/image/page_over!images!gif/img.twb.aspx');background-repeat:no-repeat;background-position: center;font-family: "Trebuchet MS", "Trebuchet MS Bold", "Trebuchet MS Bold Italic", "Trebuchet MS Italic", Arial, Helvetica;vertical-align: bottom;
 } 

.formularySearchResults { 
width: 620px;
 } 

.strengths { 
font-size: .9em;width: 80px; height: 21px;
 } 

.tierstrengths { 
font-size: .9em;width: 10px; height: 21px;
 } 

.priorstrengths { 
font-size: .9em;width: 130px; height: 21px;
 } 

.verticalaligntop { 
vertical-align:top;
 } 

.alignLeft { 
text-align: left;
 } 

.strengthitem { 
width:80px;vertical-align:top;  font-size: .9em;
 } 

.tierstrengthitem { 
width:10px;vertical-align:top;  font-size: .9em;
 } 

.priorstrengthitem { 
width:130px;vertical-align:top;  font-size: .9em;
 } 

.regStartBox { 
width: auto;
        font-family: Tahoma, Arial;
        font-weight: bold;
 } 

.regStartBox .regStartBoxInner { 
padding: 0 0 10px 10px;
        text-align: center;
        width: 175px;
        font-size: 11px;
 } 

.regStartBox select { 
width: 170px;
        margin: 3px auto 10px auto;
 } 

.landing_inner { 
padding:20px;
 } 

.pageControlContainer { 
padding-left:10px;
 } 

.redNotice, .redNotice a { 
font-weight: bold;
    	color: Red;
    	display:inline-block;
    	margin-top:5px;
    	margin-bottom:5px;
 } 

#waiting1 { 
text-align: center;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        background-color: white;
        opacity: 0.7;
        filter: alpha(opacity=70);
        vertical-align: middle;
        min-width: 787px;
        min-height: 150px;
        margin: 30px 0px 0px 3px;
 } 

#waiting2 { 
text-align: center;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        min-width: 787px;
        min-height: 150px;
        margin: 30px 0px 0px 3px;
 } 

.centering { 
vertical-align: middle;
        margin-top: 50px;
        opacity: 1;
        filter: alpha(opacity=100);
 } 

.calendar1 .ajax__calendar_container { 
border:1px solid #004B8D;
    border-bottom-style:ridge;
    border-top-style: groove;
    border-left-style: outset;
    background-color:  ThreeDHighlight;
    color:  #004B8D;
 } 

.calendar1 .ajax__calendar_today { 
color: Red;
 } 

.calendar1 .ajax__calendar_header { 
background-color: #004B8D;
    color: White;
 } 

.ajax__calendar_next { 
background-color: #EA3D0D;
 } 

.ajax__calendar_prev { 
background-color: #EA3D0D;
 } 

.ajax__calendar_days .ajax__calendar_hover { 
background-color: White;
 } 

.ajax__calendar_other { 
font-style: oblique;
    font-weight: lighter;
 } 

.ajax__calendar_dayname { 
color:Black;
 } 

.calendar1 td { 
display: table-cell !important;
 } 

.ajax__calendar_days  .ajax__calendar_day { 
color: blue;
 } 

.customDateControlMessageBottom { 
margin-top:-10px;
 } 

.regControl_nameValid select { 
height:200px;
 } 

#SiteMapLegend { 
font-size: 11px;
        color: #898989;
        padding: 6px;
 } 

#SiteMapLegend a { 
color: #3E79A7;
        text-decoration: none;
        font-size: 11px;
 } 

#SiteMapLegend a:hover { 
color: #3E79A7;
        text-decoration: underline;
        font-size: 11px;
 } 

#SiteMapLegend img { 
padding: 2px 3px 3px;
 } 

.Dashwidget tr.colored, li.colored { 
background-color: #f6f2e7;
 } 

.Dashwidget { 
font-size:11px;
 } 

.fullPageWidget .header, .halfPageWidget .header { 
background-image: url('/Application/image/menuBgGreyLightHalf!images!png/img.twb.aspx');
        background-repeat: no-repeat;
        color: #272d47;
        border-bottom: 1px solid #676662;
        font-weight: bold;
        font-size: 12px !important;
        padding: 4px 0 4px 6px !important;
        width:100%;
        background-color: #dfe1ee;
 } 

.Dashwidget th, .Dashwidget td { 
padding: 2px 2px 2px 4px;
    	text-align:left;
 } 

.Dashwidget .subheader th { 
padding-top: 4px !important;
        padding-bottom: 4px !important;
        font-weight: bold;
        background-color: #eeeeee;
 } 

.halfPageWidget { 
float: left;
    height: 170px;
    min-height: 170px;
    overflow: hidden;
    width: 470px;
 } 

table.fullPageWidget { 
width:100%;
 } 

table.halfPageWidget { 
width:470px; float:left;  min-height:170px; height:170px; overflow:hidden;
 } 

table.halfPageWidget-right { 
width:470px; float:right;  min-height:170px; height:170px; overflow:hidden;
 } 

.box-Widget { 
width:220px; height:170px; font-size:11px; float:left; margin-right:12px;
 } 

.box-Widget span.header, .SimpleTableWidget span.header { 
background-image:url('/Application/image/boxWi-Head!images!png/img.twb.aspx'); background-repeat:no-repeat; display:block; font-size:13px; font-weight:bold; height:22px; padding-left:24px;
	padding-top:3px; text-transform:uppercase;
 } 

.box-Widget p { 
margin:0px; color:#222222;
 } 

.box-Widget div.form { 
margin-top:6px;
 } 

.box-Widget div.form  label { 
display:block; font-weight:bold
 } 

.box-Widget div.form  input.textbox { 
font-size:11px; border:1px solid gray; width: 174px;
 } 

.box-Widget div.form  input.btn { 
font-size:11px; border:1px solid gray;
 } 

.widgetSpacer { 
padding:9px; clear:both
 } 

table.SimpleTableWidget { 
border:none; width:68%;
 } 

table.SimpleTableWidget table { 
border:none;
 } 

table.SimpleTableWidget td { 
padding: 8px 0 8px 2px; color:#4a4a4a; font-size:11px;
 } 

table.SimpleTableWidget td.header { 
color:#000000; font-size:13px; font-weight:bold; padding:0 !important; text-transform:uppercase; vertical-align:top;
 } 

table.SimpleTableWidget tr.subheader th { 
color:#1b6cc2; font-size:13px; font-weight:bold; text-transform:uppercase; vertical-align:top; height:22px; text-align:left;
 } 

table.SimpleTableWidget tr.colored { 
background-color:#f5f4f5;
 } 

.SimpleTableWidget .SeeAll { 
text-align:right; display:block; width:100%;
 } 

.SimpleTableWidget .SeeAll a { 
background-image:url('/Application/image/navi!images!gif/img.twb.aspx'); background-position:0 6px; background-repeat:no-repeat; font-size:11px; padding-left:6px; color:#EA3D0D !important; text-decoration:none;
 } 

.Fl-left-widget { 
width:229px; float:left; margin-right:10px; margin-left:7px; border-right:1px solid #e8e8e8;
 } 

.Fl-left-widgetLast { 
border-right:0px !important; margin:0 !important; width:220px !important;
 } 

.Fl-left-widget span.heading { 
text-transform:uppercase; font-weight:bold; font-size:13px
 } 

.Fl-left-widget a { 
text-decoration:none; color:#0E579B !important; font-size:12px;
 } 

.Fl-left-widget a:hover { 
text-decoration:underline; color:#0B4579;
 } 

.Fl-left-widget ul { 
margin:9px 0 12px 12px !important; padding:0px; list-style-type:none;
 } 

.Fl-left-widget ul li { 
background-image:url(images/widgetLis.png); background-position:0 0px; background-repeat:no-repeat; padding:1px 0 1px 19px;
 } 

ul.GreenArrow li { 
background-image:url('/Application/image/bulletGreenArrow!images!gif/img.twb.aspx') !important;
 } 

ul.NewWindow li { 
background-image:url('/Application/image/new_window2!images!gif/img.twb.aspx') !important;
 } 

ul.FormArrow li { 
background-image:url('/Application/image/icon_pdf_dash!images!gif/img.twb.aspx') !important;
 } 

.Fl-right-widget { 
border-right:0px !important; border-left:1px solid #e8e8e8; padding-left:12px; float:right;
 } 

.Fl-right-widget span.heading { 
text-transform:uppercase; font-weight:bold; font-size:13px
 } 

.Fl-right-widget a { 
text-decoration:none; color:#0E579B !important; font-size:12px;
 } 

.Fl-right-widget a:hover { 
text-decoration:underline; color:#0B4579;
 } 

.Fl-right-widget ul { 
margin:9px 0 12px 3px !important; padding:0px; list-style-type:none;
 } 

.Fl-right-widget ul li { 
background-image:url(images/widgetLis.png); background-position:0 0px; background-repeat:no-repeat; padding:1px 0 1px 19px;
 } 

.DashWidget table td { 
color: #0D0007;
    font-size: 11px;
    padding: 2px 2px 2px 4px;
 } 

.DashWidget table .colored { 
background-color:#F6F2E7;
 } 

.DashWidget table .subheader th { 
background-color: #EEEEEE;
    font-weight: bold;
    padding-bottom: 4px !important;
    padding-top: 4px !important;
    padding-left: 4px;
    text-align:left;
 } 

div.Fl-left-Info-widget { 
width:220px; max-height:170px; font-size:11px; float:left; margin-right:12px;
 } 

div.Fl-left-Info-widget span.heading { 
color:#000000; font-size:13px; font-weight:bold; margin:0 0 11px !important; text-transform:uppercase;
 } 

div.Fl-left-Info-widget span { 
color:#222222; display:block; margin:4px 0 4px 6px;
 } 

.noDisplay { 
display:none;
 } 

.SABBI-Shell h2 { 
color: #3E79A7 !important;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 30px !important;
        font-weight: normal;
        margin: 5px 0 10px !important;
 } 

.SABBI-Shell span.header { 
color: #EA3D0D !important;
        font-size: 16px;
        text-align: left;
 } 

.SABBI-Shell .boxes, .SABBI-Shell table tr td { 
display: block;
        padding: 6px 0;
 } 

.SABBI-Shell, .SABBI-Shell2 { 
background-color: #F6F6F6;
        border: 1px solid #EEEEEE;
        font-family: Arial,Helvetica,sans-serif;
        padding: 14px 0px 14px 14px;
        margin: 24px 0 24px 0;
        overflow: hidden;
        font-size:11px;
        color: #000000;
 } 

.SABBI-Shell .textBox { 
background-color: #FFFFFF;
    border: 1px solid #A5ACB2;
    font-size: 11px;
    padding: 3px;
    width: 300px;
 } 

.secureSectionBlock { 
padding-top:6px;
	padding-bottom:6px;
 } 

.secureSectionBlock .secure_label2 { 
width:200px;
	display:inline-block;
	text-align:right;
	padding-right:10px;
 } 

.button2 { 
background-color: #EA3D0D;
    border: 1px solid brown;
    color: #eeeeee;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    margin: 14px 0 0;
 } 

.SABBI-Shell .secure_warningOffset { 
margin-left:212px;
 } 

.SABBI-Shell .offsetInfo { 
background-color: #EEEEEE;
    border: 2px solid white;
    margin-left: 212px;
    padding: 10px;
    width: 185px;
 } 

.SABBI-Shell .offsetInfo .subheader { 
font-weight:bold;
    	display:block;
 } 

.secureSectionSpacer { 
margin-top:30px;
 } 

.gridviewAction a { 
color: #EA3D0D;
 } 

.benefitHeading { 
border-bottom: 1px solid black;
 } 

.requestArea { 
padding: 5px;
        margin-bottom: 5px;
        display: inline;
 } 

.requestArea a { 
color: #EA3D0D;
        font-size: 10px;
 } 

.requestArea h4 { 
margin: 0px;
        width: 100%;
        padding: 0px 0px 0px 0px;
        text-align: center;
        font-size: 11px;
        font-weight: lighter;
 } 

.EligibilityTable td { 
font-size: 11px;
 } 

.EligibilityTable td span { 
font-size: 12px;
 } 

.EligibilityTable { 
background-color: #EEEEEE;
        padding: 10px;
        width: 100%;
 } 

.extraEligInfo { 

 } 

.extraEligInfo ul { 
list-style-image: url('/Application/image/infoIcn!images!gif/img.twb.aspx');
 } 

.extraEligInfo ul ul { 
list-style-type:square;
    	list-style-image: none;
 } 

.benefitPDFList { 
list-style-image: url('/Application/image/ast!images!png/img.twb.aspx');
 } 

.prevCare { 
width:85px;
   	padding:3px;
 } 

.prevCare a { 
color:red;
 } 

.actionNotification { 
color: #EA3D0D;
   	   display:block;
   	   background-color:#cccccc;
   	   font-weight:bold;
   	   text-align:center;
 } 

.careAlertList { 
list-style-type: none;
        width: 650px;
 } 

.careAlertList li { 
list-style-type: none;
        margin-bottom: 20px;
        padding: 15px;
        margin-left:-20px;
        border-left: 1px dashed gray;
 } 

.careAlertList li li { 
list-style-type: none;
        margin-bottom: 0px;
        border:none;
 } 

.careName { 
float: left;
        font-size: 17px;
        font-weight: bold;
        color: #ffbb22;
 } 

.careHeader { 
clear: right;
 } 

.careDate { 
float: right;
        font-size: 11px;
        font-weight:normal;
 } 

.careDate b { 
font-size:13px;
        font-weight:bold;
 } 

.careDescription { 
clear: left;
 } 

.searchBlock { 
float:left;
	width:300px;
	margin-left:40px;
 } 

.searchBlock label { 
font-weight:bold;
	display:inline-block;
	width:100px;
 } 

.searchBlock fieldset legend { 
font-weight:bold;
	color:Black;
 } 

.searchBlock fieldset { 
width:410px;
	margin-top:20px;
	font-style: italic;
 } 

.searchBlock fieldset span { 
color:Gray;
	padding-left:5px;
	padding-right:5px;
 } 

.searchBlock select { 
width:195px;
 } 

.fieldSetSpacer { 
height:10px;
 } 

.ClaimDetailGV table tr td { 
display: table-cell;
 } 

.ClaimDetailGV th { 
text-align:left;
 } 

.claimInfoBlock .label { 
display: inline-block;
    font-weight: bold;
    margin-bottom: 3px;
    width: 95px;
 } 

#BodyTop { 
padding:6px 0 6px 4px;  font-family:Arial, Helvetica, sans-serif
 } 

#BodyTop #SiteMapLegend { 
font-size:11px; color:#898989; padding:6px;
 } 

#BodyTop #SiteMapLegend a { 
color:#3E79A7; text-decoration:none; font-size:11px;
 } 

#BodyTop #SiteMapLegend a:hover { 
color:#3E79A7; text-decoration:underline; font-size:11px;
 } 

#BodyTop #SiteMapLegend img { 
padding:2px 3px 3px;
 } 

#BodyLeft { 
float:Left; width:725px;
 } 

#BodyRight { 
float:right; width:250px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:20px;
 } 

#BodyRight #RightTopStatus { 
margin:0 0 10px 10px; background-color:#eeeeee; padding:9px 0px 9px 0px;
 } 

.dataDiv { 
background-color:#f7f7f7; margin:6px 19px 6px 19px;
 } 

.dataDiv table { 
font-size:11px; color:#222222;
 } 

.dataDiv table td { 
padding:2px; overflow:hidden;
 } 

.dataDiv table td.labelTd { 
width:82px; font-weight:normal; color:#777777;
 } 

.dataDiv h3 { 
color:#3E79A7; font-size:16px; font-weight:normal; margin:6px 0 6px 0;
 } 

.dataDiv h3 a { 
color:#3E79A7; text-decoration:none;
 } 

.LoginDiv { 
color:#777777; font-size:11px; margin:0 0 0 2px; background-image:url('/Application/image/user2!images!png/img.twb.aspx'); background-repeat:no-repeat; padding-left:19px;
 } 

.LoginDiv span { 
color:#222222;
 } 

.LoginDiv a { 
color:#3E79A7; text-decoration:underline;
 } 

#BodyRight #RightLinkBox { 
margin:0 0 10px 10px; background-color:#f7f7f7; padding:9px 0px 9px 0px;
 } 

#BodyRight #RightLinkBox ul { 
list-style-type:none; padding-left:19px; margin:0px
 } 

#BodyRight #RightLinkBox ul li { 
padding:3px 0;
 } 

#BodyRight #RightLinkBox ul li a { 
color:#EA3D0D; text-decoration:none;
 } 

#BodyRight #RightLinkBox ul li a:hover { 
color:#EA3D0D; text-decoration:underline
 } 

#BodyRight .adBoxRight { 
margin:0 0 10px 10px; background-color:#F7F7F7; padding:9px 0px 9px 0px;
 } 

.secureForms .subheader { 
background-color: #eeeeee;
 } 

.secureForms .subheader th { 
text-align:left;
    	padding:3px;
 } 

#UserAccountMenuTop ul { 
margin:12px 3px 12px 0; padding:0px;
 } 

#UserAccountMenuTop ul li { 
border-right:1px dotted #E7E7E7; display:inline; position:relative; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:9px;
 } 

#UserAccountMenuTop ul li a { 
color:#3E79A7; text-decoration:none; font-size:14px;
 } 

#UserAccountMenuTop ul li a:hover { 
text-decoration: underline; color: #e7501b;
 } 

#UserAccountMenuTop div.ULOutter { 
border-bottom:1px solid #cccccc;
 } 

ul.dropdown { 
margin: 0;
padding: 0;
display: none;
position:absolute;
z-index: 999;
width: 250px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
left:0;
top:27px;
 } 

ul.dropdown li { 
margin: 0;
padding: 0 !important;
float: none !important;
position: relative !important;
list-style: none !important;
display: block !important;
border-right:0px !important;
 } 

ul.dropdown li:hover { 
background-color: #F5F5F5
 } 

ul.dropdown li a { 
display: block  !important; font-size:12px !important; color:#676662 !important; border-bottom:1px dotted #ECECEC; padding:9px;
 } 

ul.dropdown li a:hover { 
color:#EA3D0D !important; text-decoration:none !important
 } 

.subMenuPage { 
padding-bottom: 15px;
        width: 400px;
 } 

.subMenuPage h2 { 
font-size: 20px;
    font-weight: lighter;
    padding-left: 10px;
    padding-top: 10px;
 } 

.subMenuPage p:hover { 
background-color: #e8e8e8;
 } 

.subMenuPage p { 
display: block;
        padding-left: 30px;
        background-color: #f7f7f7;
        margin: 20px;
        color: #3E79A7;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 10px;
 } 

.subMenuPage p span { 
float: right;
        padding-right: 200px;
 } 

.subMenuPage a { 
text-decoration: none;
        font-size: 20px;
 } 

span.Widgetmore { 
display:block; text-align:right;
 } 

span.Widgetmore a { 
 background-image:url(images/navi.gif); background-position:0 6px; background-repeat:no-repeat; font-size:11px; padding-left:6px; color:#EA3D0D !important;
 } 

