/* GLOBAL STYLES */
body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: #4B5157;  margin: 0px;  padding: 0px; vertical-align:top; }

.noListStyle {list-style:none; display:inline;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { min-height: 1px; height: auto !important; height: 1px; }
.clear {clear:both;}

a { color:#2687A0; font-weight:normal; text-decoration:none;}

a:hover {text-decoration:underline}

/*page headers */
h1 {font-size:30px;color:#43376d;font-weight:normal;margin-top:0px; margin-bottom:20px;font-family:Arial, Helvetica, sans-serif; line-height:30px;}

/*page subheaders */
h2 {font-size:13px;font-weight:bold; color:696F75;}

/*section subheaders*/
h3 {font-size:13px;font-weight:bold; color:#43376d; margin-bottom:0; padding-bottom:0;}

h4 {font-size:16px;font-weight:bold; color:#43376d; margin-bottom:0; padding-bottom:0;}

a img {border:none; margin:0;}

input.radio {border:none;}

input.checkbox {border:none;}

form {padding:0px; margin:0px;}

sup { line-height: .5em; *vertical-align: top; }

/* LAYOUT STYLES */

#utilityNavWrapper { background-color:#382180; min-width:998px;  border-bottom:1px solid white;}

#utilityNav { background-color:#382180; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; width:999px; margin:0 auto; height:14px; padding:5px 0 5px 0; font-weight:normal;  }

#utilityNav a {font-weight:normal;}

#searchNavWrapper { background-color:#2687A0; height:34px; padding:0px; margin:0px;*margin_bottom:-4px; min-width:1000px; }

#searchNav { background-color:#2687A0; width:974px; margin:0 auto; height:34px; *margin_bottom:-10px; color:#FFFFFF; padding:0px; text-align:right; }

#pageContentWrapper { background: url(../images/page_bg.jpg) repeat-x top; min-width:1000px;}

#pageContent { width:975px; margin:0 auto; min-height:400px;  }

#leftColumn{ float: left; width: 176px; min-height:400px; background-color:#fff; padding:15px 5px; margin:1px 0 0 0;  font:Arial, Helvetica, sans-serif; color:#26328C;  font-weight:bold;}

#rightColumn{ float:right; width: 205px;  padding: 20px 5px 15px 0; min-height:400px; text-align:left; font-size:11px;}

#centerColumn{ float: left; width: 540px; padding:20px 10px 15px 20px; min-height:600px; text-align:left;}
#centerColumnSP{ float: left; width: 540px; padding:20px 10px 5px 20px; min-height:500px; text-align:left;}

#fullColumn{ float: left; width: 700px; padding:20px 10px 15px 20px;}

#footer{ width:775px; min-height:100px; margin:0 auto; text-align:left; padding:20px 10px; font-size:10px;  font-weight:normal; border-top:1px solid #8d8d8d;}

.footerSP { padding-top: 0; margin-top: 0;}

#footer img {text-align:center;}

#headerWrapper{ width: 100%; background-color:#4D5481; border-top:2px solid white;}

#headerTop{ width:976px;  height:103px; margin:0 auto;text-align:right; background-color:#fff;*margin-bottom:-4px;}

#headerBottom{ width:976px; height:79px; margin:0 auto;text-align:right; background-color: #fff; *margin-bottom:-4px;}

/* DIFF HEADERS FOR DIFF SECTIONS */

/* MAIN/ABOUT */
#headerBottomWrapper{ height:79px;background: url(../images/bg/about_header_bottom.jpg) center top no-repeat #555b7a; min-width:1000px; }

#headerTopWrapper {height:103px; background: url(../images/bg/about_header_top.jpg) center top no-repeat #71823D;  min-width:1000px; }

/* TAKING */
#takingTopWrapper {height:103px; background: url(../images/bg/taking_header_top.jpg) center top no-repeat #c6b553; min-width:1000px;}

#takingBottomWrapper{ height:79px; background: url(../images/bg/taking_header_bottom.jpg) center top no-repeat #686484;min-width:1000px;}

/* PAYING */
#payingTopWrapper {height:103px; background: url(../images/bg/paying_top.jpg) center top no-repeat #677444; min-width:1000px;}

#payingBottomWrapper{ height:79px; background: url(../images/bg/paying_bottom.jpg) center top no-repeat #51557e;min-width:1000px;}

/* ABOUT HEP */
#aboutTopWrapper {height:103px; background: url(../images/bg/about_hep_top.jpg) center top no-repeat #ca8438;min-width:1000px; }

#aboutBottomWrapper{ height:79px; background: url(../images/bg/about_hep_bottom.jpg) center top no-repeat #715b78;min-width:1000px;}

/* LIVING HEP */
#livingTopWrapper {height:103px; background: url(../images/bg/living_top.jpg) center top no-repeat #5c8cc0; min-width:1000px;}

#livingBottomWrapper{ height:79px; background: url(../images/bg/living_bottom.jpg) center top no-repeat #4f5ea2;min-width:1000px;}


/* RESOURCES HEP */
#resourcesTopWrapper {height:103px; background: url(../images/bg/resources_top.jpg) center top no-repeat #a5b349; min-width:1000px;}

#resourcesBottomWrapper{ height:79px; background: url(../images/bg/resources_bottom.jpg) center top no-repeat #65697d;min-width:1000px;}


/* NAVIGATION STYLES */

#utilityNav a {color:#fff; font-weight:normal;}

#utilityNav a:hover {color:#F6A200;}

#utilityNav ul {  list-style:none; margin:0; float:left; padding:0 10px 0 0;}

#utilityNav ul li { list-style:none; display:inline; border-right:1px solid #ADCDDE; margin:0; padding: 0 10px 0 10px;}

#utilityNav ul li.last {border-right:none;}



#navigation ul { list-style:none; margin:0; padding-left:5px; padding-right:5px; font:Arial, Helvetica, sans-serif;}

#navigation ul li{ font-weight:normal; border-bottom:1px dotted #39407B; padding:10px 0px 10px 1px; font-family:Arial, Helvetica, sans-serif;}

#navigation ul li.last {border-bottom:none;}

#navigation ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#26328C; font-weight:normal; padding-left:1px;}

#navigation ul li a:hover {font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#navigation ul li ul { padding-right: 0; padding-left: 0; }

#navigation ul li ul li { list-style: none; padding:0; margin: 3px 0 3px 4px; border-bottom: none;}

#navigation img {margin-top:3px;}

#navigation ul li ul li a { background: url(../images/grey_arrow.gif) no-repeat 0px 3px; padding: 0 0 0 10px; color: #4B5157; font-size:12px; font-weight:normal; margin-top:3px;}

#navigation ul li ul li a:hover { background: url(../images/nav_list_arrow.gif) no-repeat 0px 3px; padding: 0 0 0 10px; color:#2687A0; font-size:12px; font-weight:normal; text-decoration:underline;}

#navigation ul li ul li a.active { background: url(../images/nav_list_arrow.gif) no-repeat 0px 3px; padding:0 0 0 10px;color:#2687A0; font-size:12px; font-weight:normal; text-decoration:underline;}

#searchNav ul  { clear:both; list-style:none;  margin:0; padding:8px 0 8px 10px;}

#searchNav ul li{ display:inline; border-right:2px solid #58A3B6; padding:2px 10px 2px 10px; }

#searchNav ul li.last {border-right:none;}

#searchNav ul li a{color:#fff; font-size:10px; font-weight:normal;}

#searchNav ul li a:hover {color:#F6A200;}

div.searchForm .searchImg {vertical-align:top; margin-top:2px!important;}

div.searchForm {font-weight:bold; color:#fff; font-size:10px; padding:8px 10px 7px 10px; *padding:8px 10px 2px 10px; margin:0;}

div.searchForm input.text { width:115px; border:none; font-size:11px; height:15px; margin:0;}

div.searchForm div.label { color:#243367; font-weight:bold; font-size:10px; display:inline; vertical-align:middle; margin:0; }

#searchNav div.home { background-color:#7DB7C6; font-family:Arial, Helvetica, sans-serif; float:left;  width: 167px; padding:10px 10px; text-align:left; margin:0; height:15px;}

#searchNav  div.home a {color:#fff; font-weight:bold; font-size:12px;}

div.got {display:inline; background:url(../images/buttons/go.gif) center; height:15px; width:22px;}
div.go {display:inline;}

div.go a {background:url(../images/buttons/go.gif) center; height:15px; width:22px;}

div.go a:hover{background:url(../images/buttons/go_roll.gif) center; height:15px; width:22px;}

.rightNavLink {float:right; padding:0 3px 0 0;}

.under {text-decoration:underline;}


/* HOME PAGE STYLES */

#homeSearchNavWrapper { PADDING-RIGHT: 0px; MIN-WIDTH: 994px; *MIN-WIDTH: 990px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; MARGIN: -7px 0px 0px 0; *MARGIN: -5px 0px 0px 0; PADDING-TOP: 9px; BACKGROUND-COLOR: #2687a0;height:125px; position:relative;}

#searchNavHome {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0 0 16px; WIDTH: 970px; *WIDTH:974px; COLOR: #ffffff; PADDING-TOP: 0px;  TEXT-ALIGN: left;}

#searchNavHome a {color:#fff; font-weight:bold; font-size:10px;}

#searchNavHome label { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #2a1371; PADDING-TOP: 0px;}

#searchNavHome div.signUp {PADDING-RIGHT: 45px; *PADDING-RIGHT: 14px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 255px; PADDING-TOP: 0px; TEXT-ALIGN: left;height:77px;margin: 0px 0 0 0;
}
#searchNavHome A.LearnMore {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fff;display:block;padding:8px 0 0 0;
}
#searchNavHome div.download {BORDER-RIGHT: #F0F0F0 1px solid; PADDING: 0px 5px 5px 0px; FLOAT: left; WIDTH: 150px; TEXT-ALIGN: left;height:72px; margin-top: 15px;}
#searchNavHome DIV.download ul {list-style-type:none;padding:0;margin:0}
#searchNavHome DIV.download li {display:block;padding:0 0 0px 0;margin:0}
#searchNavHome DIV.download li a{font-weight:normal;font-size:11px;}

#searchNavHome div.search {padding:0 0 0 15px; width:165px; float:left;}

#searchNavHome DIV.saveonbaraclude {PADDING: 0px 20px 5px 10px; FLOAT: left; WIDTH: 320px; _WIDTH: 470px; TEXT-ALIGN: left; margin-top: 15px;}
#searchNavHome DIV.saveonbaraclude #Card {position:relative;width:90px;height:70px;display:block;float:left;padding:0;margin:0 10px 0 0;}
#searchNavHome DIV.saveonbaraclude .ContentSave{position:relative;width:200px;float:left;display:block;}
#searchNavHome DIV.ContentSave ul {list-style-type:none;padding:0;margin:0;_margin-left:-8px;}
#searchNavHome DIV.ContentSave li {display:block;padding:0 0 2px 0;margin:0}
#searchNavHome DIV.ContentSave li a{font-weight:normal;font-size:11px;}


#searchNavHome div.search input {margin-top:2px; font-size:11px; padding:0; vertical-align:top; width:130px;}

#searchNavHome ul {margin:0; padding: 2px 0 0 20px;}



#homeHeaderTopWrapper { height: 315px; text-align: center; background:url(../images/bg/home_top.jpg) center top no-repeat #485e42; padding:0; margin: 0;}

#homeHeaderBottomWrapper {background:url(../images/bg/home_bottom.jpg) center top no-repeat #ffffff  ; padding:0; height:165px; height/*\**/:auto\9; _height:165px; }

#homeHeaderTop {width:100%; text-align: left; margin:0 auto; padding:0;}
/**html #homeHeaderTop {width:1000px; text-align: left; margin:0 auto; padding:0;}*/

#homeHeaderTop .homeImage {float:left; width: 773px;}
#homeHeaderTop .homeImage img { display: block; width:773px}
/**html #homeHeaderTop .homeImage img { display: block; width:795px}*/

/*html>body #homeHeaderTop .homeImage {float:none;}*/

#homeHeaderTop .homeImageLeft { float: left; width: 30px; }
#homeHeaderTop .homeImageLeft img { display: block; }

#homeHeaderBottom {background:url(../images/flash_placeholder_down.jpg) 0 0 no-repeat; width:100%; margin:0 auto; padding:0px;}
/**html #homeHeaderBottom {background:url(../images/flash_placeholder_down.jpg) 0 0 no-repeat; width:1000px; margin:0 auto; padding:0px;}*/

#homeLeftNav{ float: left; width: 200px; height:300px; overflow: hidden; padding:15px 0 0; margin:0; font:Arial, Helvetica, sans-serif; color:#26328C;  font-weight:bold;  background:url(../images/left_nav.jpg) no-repeat #fff left;}

#homeLeftNav #navigation  ul {margin:43px 10px 0 10px; *margin-top:43px; padding:0 4px;}

#homeLeftNav #navigation ul li {padding:8px 0 8px 0; }

#homeLeftNav #navigation ul li.last, #homeHeaderBottom  ul li.last {border:none; padding-bottom:0;}


#homeBottomNav {width:1025px; height:160px; background:url(../images/flash_placeholder.jpg) 0 0 no-repeat;}

#homeBottomNavDown{float: left; width:200px; height:160px; padding-left: 30px;}

#flashContent{background:transparent url(/images/bg_banner.jpg) no-repeat scroll -11px -2px;
float:left; width:770px; height:160px; overflow: hidden !important;}

#homeHeaderBottom #navigation ul{ margin: 0 10px; padding: 0 4px;}

/*#homeBottomNavDown #navigation ul{padding-top:0px;}*/

/*#homeHeaderBottom .pdfIcon {margin:5px 45px 5px 5px; float:right; vertical-align:top;}*/
#homeHeaderBottom .pdfIcon {margin:4px 10px 2px 2px; float:right; vertical-align:top;}

div.goHome {display:inline; }

div.goHome img {margin-top:0px!important;}

div.goHome a {background:url(../images/buttons/go.gif) center; height:20px; width:22px;}

div.goHome a:hover{background:url(../images/buttons/go_roll.gif) center; height:20px; width:22px;}

#footerHome {width:775px; margin:0 auto; text-align:left; padding:0px 10px; *padding:5px 10px; font-size:10px;  font-weight:normal;}

ul.footerBox {border:1px solid #666666; padding:15px 15px 15px 25px ! important;}

#footerHome li {margin-bottom:5px;}

/* CENTER COLUMN STYLES */

#centerColumn div.section p {margin-top:0;}

div.mid_content {float:left;}

div.intro { border-bottom:1px dotted #39407B; width:100%; *padding-bottom:15px;}

div.section {  border-bottom:1px dotted #39407B; padding:5px 5px 10px 5px; min-height:85px;*min-height:85px; *padding-top:15px;}
#dottedLine{border-bottom:1px dotted #39407B; padding-bottom:5px;}

div.section div.icon {padding:2px;float:left}

div.section div.content { float:left; margin: 0 0 0 15px; width:420px;}

div.section a {font-weight:bold;}

#centerColumn ul li {line-height:18px;}

.nextLink {float:right; font-weight:bold; padding:10px 0 2px 0; color:#2687a0;}

.nextLink a {font-weight:bold;}

.nextLink img {margin:0 0 0 5px;}


.nextLink a img{vertical-align:middle;}

div.sidebar { margin:0 10px 0 10px ;}

div.sidebar div.top{width:508px; padding:10px 10px 0 10px; height:30px; background:url(../images/boxes/sidebar_top.gif) no-repeat top; color:#fff; font-size:12px; font-weight:bold; margin:10px 0 0 0 ;}

div.sidebar div.middle {width:506px; padding:10px; background-color:#fff; border-right:1px solid #ACAFB9; border-left:1px solid #ACAFB9; 
height:auto; margin:0;}

div.sidebar div.bottom{width:528px; height:8px; background:url(../images/boxes/sidebar_bottom.gif) no-repeat top;}


/* RIGHT COLUMN STYLES */
div.actions {padding:50px 0 0 10px;}

div.actions ul {list-style:none; margin:0; padding:0 0 0 5px; width:185px;}

div.actions li {list-style:none; margin:0; padding:2px 0px 4px 0px;;border-bottom:1px solid #fff;}

div.rightBox {margin:15px 0px 0px 0px ;}

div.rightBox a{font-weight:bold;}

div.rightBox div.middle {background-color:#D8EAF2; margin:2px 5px 0px 13px; /*width:167px;*/ padding:10px 6px 10px 8px; *margin:0px 5px 2px 13px;}

div.rightBox div.bottom {background:url(../images/boxes/right_col_box_bottom.gif) no-repeat right; margin:2px 0px 0px 13px; width:187px; height:8px; padding:0px; *margin-top:-3px;}

/* BUTTONS */


div.actions img {margin:0; padding:0; vertical-align:top;}

div.actions a.email {background:url(/images/buttons/email.gif) 0px 0px no-repeat;padding:2px; *padding:0px; display:block; line-height:20px}

div.actions a.email:hover{background:url(/images/buttons/email_roll.gif) 0px 0px no-repeat;padding:2px; *padding:0px; display:block; line-height:20px}

div.actions a.print {background:url(/images/buttons/print.gif) 0px 0px no-repeat; height:17px; width:17px; padding:2px; *padding:0px;}

div.actions a.print:hover{background:url(/images/buttons/print_roll.gif) 0px 0px no-repeat; height:17px; width:17px; padding:2px; *padding:0px;}

div.actions a.text {background:url(/images/buttons/text.gif) 0px 0px no-repeat; height:17px; width:17px;  padding:2px; *padding:0px; line-height:20px}

div.actions a.text:hover{background:url(/images/buttons/text_roll.gif) 0px 0px no-repeat; height:17px; width:17px; padding:2px; *padding:0px; line-height:20px}

div.actions a:hover {color:#F6A200; text-decoration:none;}

div.actions a.active {color:#4B5157;}


div.nextLink a.next {background:url(../images/buttons/next.gif) 0px 0px no-repeat ; height:19px; width:49px; border:none;  padding:2px; *padding:0px; font-size:13px !important;}

div.nextLink a.next:hover{background:url(../images/buttons/next_roll.gif) no-repeat 0px 0px; height:19px; width:49px;  padding:2px; *padding:0px;}

div.signup_button {text-align:right;}
div.signup_button a {background:url(../images/buttons/sign_up.gif) no-repeat 0px 0px; height:17px; width:64px; border:none;  padding:2px; *padding:0px; line-height:20px}

div.signup_button a:hover{background:url(../images/buttons/signup_roll.gif) no-repeat 0px 0px; height:17px; width:64px;  padding:2px; *padding:0px; line-height:20px}

div.signup_button img {vertical-align:top; }



/* GLOSSARY */

span.glossary { color:#2687a0; background:url(../images/buttons/glossary.gif) right no-repeat; padding:0 10px 0 0 ; cursor: pointer; cursor: hand; }

span.glossary a:hover {color:#F6A200; background:url(../images/buttons/glossary_roll.gif) right no-repeat; padding:0 10px 0 0 ; }

#glossaryContainer {width: 281px; margin:0; padding:0;}


#glossaryContainer div.top {background: url(../images/glossary_bg_top.gif) no-repeat top left; height:5px; margin:0; padding:0px; display:block; _margin-bottom:-11px;}

#glossaryContainer div.content {background-color:#f7f7f7; padding:5px 10px; font-size:10px; border-right:1px solid #8a8a8a; border-left:1px solid #8a8a8a; margin:0; min-height:40px;}

#glossaryContainer div.bottom {background: url(../images/glossary_bg_bottom.png) no-repeat top left; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/glossary_bg_bottom.png', sizingMethod='image'); height:20px; margin:0;}


#glossaryContainer div.container { padding: 0 3px 10px 3px; margin: 0; font-size:10px;font-family:verdana, arial, sans serif; width:100%; height:170px;display:table-cell; vertical-align:middle;}

div.footnote { clear:both; text-align:left; padding:10px 0; font-size:11px!important;}

div.footnote ul {list-style:none; margin:0; padding:0;}

div.footnote li {list-style:none; margin:0; padding:0;font-size:11px!important;}

/* SIGN UP */

div.signUpWrapper div.intro { height: 141px; width:664px; border-bottom:none; padding:3px 10px 10px 15px;}

div.signUpWrapper div.intro p {width:520px;}


div.submitDiv {width:100%;text-align:left;}

#signup input, select {margin:0 2px 0 2px;font-weight:normal; }

#signup input.text {width:150px;}

#signup input.select {width:80px; font-size:11px;}

#signup label.salutation {width:50px; padding:0;}

input.csz {width:80px;}

#signup input.submit {border:none;margin:20px auto;padding:0;}

div.privacyCheckbox {float:left;height:80px;margin:0 10px 30px 0;padding-top:10px;}

div.privacyCheckbox input {margin-top:10px;}

div.formFooter p, a.footer {font-size:9px;}

div.signUpWrapper{ padding:0 10px 0 10px; *padding:0px;}

div.signUpWrapper dl {padding:0;}

div.signUpWrapper dt { clear:left; width:120px; float:left; text-align:left; font-weight:bold; line-height:18px;}


div.signUpWrapper dd { float:left; width:540px; margin:0 0 0.5em 0.25em; vertical-align:bottom; line-height:18px;}

div.signUpWrapper dt.smallDt{width:40px;}

div.signUpWrapper dt.longDt{width:120px;}

div.signUpWrapper dt.long {width:100%;text-align:left; padding: 10px 0 10px 0}
div.signUpWrapper dd.long {width:580px;margin:0 0 0 120px;padding: 0 0 10px 0; _margin:0 0 0 60px;}

div.signUpWrapper dt.checkDt{ width:30px;}

div.signUpWrapper div.select { width:80px;}

div.signUpWrapper label { padding:0;}


div.signUpWrapper dd dl dt { clear:both; width:20px; float:left; text-align:left; font-weight:bold; line-height:18px;}


div.signUpWrapper dd dl dd { float:left; width:460px; margin:0 0 0.5em 0.25em; vertical-align:bottom; line-height:18px;}

.error{ color:#FF0000; }

.bold {font-weight:bold;}

/* DOWNLOAD PAGE */

table.download {width: 520px;}

table.download td.header { color:#726992; font-weight:bold; padding:5px; border-top: 1px dotted #39407B;border-left: 1px dotted #39407B;  }

table.download td { text-align:left; padding:5px; border-bottom: 1px dotted #39407B; border-right: 1px dotted #39407B;}

table.download td.dl { text-align:center; width:100px; border-left: 1px dotted #39407B;  height:90px;}

table.download label {color:#382180; font-weight:bold;}

.noBorder {border:none;}

/* search results */

p.searchResultsTitle {margin:25px 0 0 0;}

div.searchPage {min-height:400px;}

/* site map */

div.faq div.questions a{font-weight:bold;}

div.faq h3 {padding-top:10px; font-size:13px;}

div.faq div.questions p {margin-bottom:5px; margin-top:0;}

div.siteMapLeft {width:300px;float:left;}

div.siteMapRight {width:300px;float:left;}

div.siteMapLeft .header, div.siteMapRight .header {font-weight:bold; padding:10px 0 5px 0; display:block;}


/* footer */

#footer div.footerLinks, #footerHome div.footerLinks {width:775px; border-top: 1px solid #8d8d8d; font-size:9px; text-align:left; margin:20px 0 20px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:0px;}

#footer div.footerLinks a, #footerHome div.footerLinks a{text-decoration:underline;}

#footer div.footerLinks div.linksLeft, #footerHome div.footerLinks div.linksLeft {float:left; width:360px; border-right: 1px solid #8d8d8d; padding:0px 20px 10px 10px; margin:8px 0 0 10px;}

#footer div.footerLinks div.linksRight, #footerHome div.footerLinks div.linksRight {width:350px; float:right; padding:0px 0px 10px 10px; margin-top:8px;}

#footer ul li, #footerHome ul li {margin-left:0px;}

#footer ul, #footerHome ul {margin-left:0px;padding-left:15px;}

input.search {color:#fff; background-color:#2687A0; border: none; font-weight:bold; font-size:11px; height:20px; width:28px; margin:0;}

ul {_margin-top:0;}

a.isiText {font-size: 0.8em; line-height: 1.4em; margin-top: 3px; margin-bottom: 3px; display: block; }
.downloadLinks {
		padding-left: 20px;
		display: block;
		width: 500px;
		float: left;
}
.downloadLinks p {
		display: block;
		padding-top: 20px;
}
floatLeft:{float:left;}

/*------------------------- New styles Added------------------------- */

/*----------- page styles------------ */

#WrapperBenefitProgram {position:relative;width:538px;overflow:hidden;margin:0px auto 0 auto ;}
#WrapperBenefitProgram h1 { position:realtive;width:538px; height:40px; margin:5px 0 0 0 !important;margin:0px 0 0 0; padding:0;
background: url(../images/head_copay-benefit-program.gif) no-repeat left top; text-indent:-9000px;}

.BenefitProgram {position:relative;width:506px;overflow:hidden;margin:0 0 0 0;padding:15px 17px 13px 17px;
background:url(../images/bg_tab-content.gif) repeat top left; min-height:500px;}
.BenefitProgram h3 { position:realtive;width:538px; margin:0;padding:0;font-size:18px;font-weight:bold;line-height:18px;color:#4b5157;}
.BenefitProgram span{ position:realtive; margin:0;font-weight:bold;display:block;padding:14px 0 13px 0px;}
.BenefitProgram span.opt{ position:realtive; margin:0;font-weight:bold;display:block;padding:15px 0 8px 0px;}
.BenefitProgram span.opt1{ position:realtive; margin:0;font-weight:bold;display:block;padding:0px 0 5px 0px;}
.BenefitProgram p{ position:realtive; margin:0 0 15px 0;display:block;padding:0px 0 0px 0px;line-height:14px;}
.BenefitProgram p.opt{ position:realtive; margin:10px 0 0px 0;display:block;padding:0px 0 0px 0px;}
.BenefitProgram ol {list-style-type:none;margin:10px 0 0px 35px;padding:0 0 0 0;width:460px; }
.BenefitProgram li {display:block;margin:0 0 0 0;padding:0 0 0 0;position:relative;line-height:14px;}

.BenefitProgram span.ArrowLink { display:block;font-weight:bold;padding:0;margin:0;}
.BenefitProgram span.ArrowLink a{ background:url(../images/arrow_link.gif) no-repeat 4px right; text-decoration:none;color:#2687a0;
width:355px;display:block;font-weight:bold;}
.BenefitProgram span.ArrowLink a:hover{ text-decoration:underline;}

#CurveWrapper { position:realtive; width:538px;height:10px;float:left; margin: 0 0 0px 0;background:url(../images/bottom_curve.gif) no-repeat top left }

/*----------- tabs------------ */

.uitabs{ position:realtive;float:left; border:none;}
.tabslist {position:realtive;list-style-type:none;margin:0 0 0 0;padding:0 0 0 0;border-bottom:2px solid #2687a0;height:29px; 
width:540px;}
.tabslist li{position:realtive;float:left;clear:right;margin:0 0 -4px 0;padding:0;}
.tabslist li a{text-decoration:none;}
.listone a, .listtwo a, .listthree a, .listfour a,.listone a img, .listtwo a img, .listthree a img, .listfour a img {border:none;width:119px;height:29px;padding:0;margin:0;}
.clr{position:realtive;float:left;clear:both;overflow:hidden;height:0px;}
.hiddendiv{display:none;}
#fragment-1,#fragment-2,#fragment-3,#fragment-4 {position:relative;float:left;}

/*----------- left nav new class added------------ */

#navigation ul li.Option,#homeLeftNav #navigation ul li.last,#homeHeaderBottom  ul li.last {border:none; padding-bottom:0;}
.Option {font-weight:normal; padding:8px 0 0px 0;  font-family:Arial, Helvetica, sans-serif;}

#navigation ul li.SubNav{ font-weight:normal;border-bottom:1px dotted #39407B;padding:0px 0px 0px 0px; margin:0 0 0 0px;font-family:Arial, Helvetica, sans-serif;color:red;}

#navigation ul li.SubNav a { font-weight:normal;text-decoration:none;color:red;margin-left:10px;color:#4b5157;
background:url(../images/arrow_subnav.gif) no-repeat 0px 5px; width:147px;padding:0 0 0 10px; display:block;
line-height:16px;}

#navigation ul li.SubNav a:hover { font-weight:normal;text-decoration:underline;color:#60a7b9;background:url(../images/arrow_subnav_active.gif) no-repeat 0px 5px; width:147px;padding:0 0 0 10px; display:block;line-height:16px;}

#navigation ul li.SubNavCurrent { font-weight:normal;text-decoration:underline;color:#60a7b9; padding-left:10px; display:block;line-height:18px;}

#navigation ul li.SubNavCurrent a,#navigation ul li.SubNavCurrent a:hover,#navigation ul li.SubNavCurrent a:active{ font-weight:normal;text-decoration:underline;color:#60a7b9;background:url(../images/arrow_subnav_active.gif) no-repeat 0px 5px; width:147px;padding-left:10px;margin-left:10px; display:block;line-height:16px;}



/*-----footer for english tab------*/
#footer-eng{ width:775px; min-height:100px; margin:0 auto; text-align:left; padding:20px 10px; font-size:10px;  font-weight:normal; border-top:1px solid #8d8d8d;display:none;}

#footer-eng div.footerLinks, #footerHome div.footerLinks {width:775px; border-top: 1px solid #8d8d8d; font-size:9px; text-align:left; margin:20px 0 20px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:0px;}

#footer-eng div.footerLinks a, #footerHome div.footerLinks a{text-decoration:underline;}

#footer-eng div.footerLinks div.linksLeft, #footerHome div.footerLinks div.linksLeft {float:left; width:360px; border-right: 1px solid #8d8d8d; padding:0px 20px 10px 10px; margin:8px 0 0 10px;}

#footer-eng div.footerLinks div.linksRight, #footerHome div.footerLinks div.linksRight {width:350px; float:right; padding:0px 0px 10px 10px; margin-top:8px;}

#footer-eng ul li, #footerHome ul li {margin-left:0px;}

#footer-eng ul, #footerHome ul {margin-left:0px;padding-left:15px;}

input.search {color:#fff; background-color:#2687A0; border: none; font-weight:bold; font-size:11px; height:20px; width:28px; margin:0;}

ul {_margin-top:0;}

a.isiText {font-size: 0.8em; line-height: 1.4em; margin-top: 3px; margin-bottom: 3px; display: block; }
.downloadLinks {
		padding-left: 20px;
		display: block;
		width: 500px;
		float: left;
}
.downloadLinks p {
		display: block;
		padding-top: 20px;
}
floatLeft:{float:left;}

/*----------footer for chinese tab----------*/
#footer-ch{ width:775px; min-height:100px; margin:0 auto; text-align:left; padding:20px 10px; font-size:10px;  font-weight:normal; border-top:1px solid #8d8d8d; display:none;}

#footer-ch div.footerLinks, #footerHome div.footerLinks {width:775px; border-top: 1px solid #8d8d8d; font-size:9px; text-align:left; margin:20px 0 20px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:0px;}

#footer-ch div.footerLinks a, #footerHome div.footerLinks a{text-decoration:underline;}

#footer-ch div.footerLinks div.linksLeft, #footerHome div.footerLinks div.linksLeft {float:left; width:360px; border-right: 1px solid #8d8d8d; padding:0px 20px 10px 10px; margin:8px 0 0 10px;}

#footer-ch div.footerLinks div.linksRight, #footerHome div.footerLinks div.linksRight {width:350px; float:right; padding:0px 0px 10px 10px; margin-top:8px;}

#footer-ch ul li, #footerHome ul li {margin-left:0px;}

#footer-ch ul, #footerHome ul {margin-left:0px;padding-left:15px;}

input.search {color:#fff; background-color:#2687A0; border: none; font-weight:bold; font-size:11px; height:20px; width:28px; margin:0;}

ul {_margin-top:0;}

a.isiText {font-size: 0.8em; line-height: 1.4em; margin-top: 3px; margin-bottom: 3px; display: block; }
.downloadLinks {
		padding-left: 20px;
		display: block;
		width: 500px;
		float: left;
}
.downloadLinks p {
		display: block;
		padding-top: 20px;
}
floatLeft:{float:left;}

/*--------footer for korean tab------*/

#footer-kr{ width:775px; min-height:100px; margin:0 auto; text-align:left; padding:20px 10px; font-size:10px;  font-weight:normal; border-top:1px solid #8d8d8d; display:none;}

#footer-kr div.footerLinks, #footerHome div.footerLinks {width:775px; border-top: 1px solid #8d8d8d; font-size:9px; text-align:left; margin:20px 0 20px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:0px;}

#footer-kr div.footerLinks a, #footerHome div.footerLinks a{text-decoration:underline;}

#footer-kr div.footerLinks div.linksLeft, #footerHome div.footerLinks div.linksLeft {float:left; width:360px; border-right: 1px solid #8d8d8d; padding:0px 20px 10px 10px; margin:8px 0 0 10px;}

#footer-kr div.footerLinks div.linksRight, #footerHome div.footerLinks div.linksRight {width:350px; float:right; padding:0px 0px 10px 10px; margin-top:8px;}

#footer-kr ul li, #footerHome ul li {margin-left:0px;}

#footer-kr ul, #footerHome ul {margin-left:0px;padding-left:15px;}

input.search {color:#fff; background-color:#2687A0; border: none; font-weight:bold; font-size:11px; height:20px; width:28px; margin:0;}

ul {_margin-top:0;}

a.isiText {font-size: 0.8em; line-height: 1.4em; margin-top: 3px; margin-bottom: 3px; display: block; }
.downloadLinks {
		padding-left: 20px;
		display: block;
		width: 500px;
		float: left;
}
.downloadLinks p {
		display: block;
		padding-top: 20px;
}
floatLeft:{float:left;}

/*------footer for vietnamese tab------*/

#footer-vn{ width:775px; min-height:100px; margin:0 auto; text-align:left; padding:20px 10px; font-size:10px;  font-weight:normal; border-top:1px solid #8d8d8d; display:none;}

#footer-vn div.footerLinks, #footerHome div.footerLinks {width:775px; border-top: 1px solid #8d8d8d; font-size:9px; text-align:left; margin:20px 0 20px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:0px;}

#footer-vn div.footerLinks a, #footerHome div.footerLinks a{text-decoration:underline;}

#footer-vn div.footerLinks div.linksLeft, #footerHome div.footerLinks div.linksLeft {float:left; width:360px; border-right: 1px solid #8d8d8d; padding:0px 20px 10px 10px; margin:8px 0 0 10px;}

#footer-vn div.footerLinks div.linksRight, #footerHome div.footerLinks div.linksRight {width:350px; float:right; padding:0px 0px 10px 10px; margin-top:8px;}

#footer-vn ul li, #footerHome ul li {margin-left:0px;}

#footer-vn ul, #footerHome ul {margin-left:0px;padding-left:15px;}

input.search {color:#fff; background-color:#2687A0; border: none; font-weight:bold; font-size:11px; height:20px; width:28px; margin:0;}

ul {_margin-top:0;}

a.isiText {font-size: 0.8em; line-height: 1.4em; margin-top: 3px; margin-bottom: 3px; display: block; }
.downloadLinks {
		padding-left: 20px;
		display: block;
		width: 500px;
		float: left;
}
.downloadLinks p {
		display: block;
		padding-top: 20px;
}
floatLeft:{float:left;}

ul.save{ position:absolute; top:530px; left:630px;}


