html {
	border-top: 3px solid #0278AB;
}
body {
	margin: 0px auto;
	padding: 0px;
	font: Arial 12px;
	color: #696969;
	font-size: 12px;
}
body * {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #696969;
}
/*For liqued layout Resolution(Any)*/
/*.bodycontainer_liqued {
	width: 100%;
	min-width: 1005px;
	margin: 0px auto;
}*/

/*For 1024px Resolution*/
/*.bodycontainer_fixed {
	width: 1005px;
	min-width: 1005px;
	max-width: 1005px;
	margin: 0px auto;
}

.bodycontainer_anthem div.rightcontent, header, .otherlinks, nav, .FinalFooter, .sn_footer, .submenus   {
	border: 1px solid #000;
}*/

/*Starts For HTML element specific*/
h1 {
	font-size: 20px;
	color: #444444;
	padding-bottom: 15px;
}
h2 {
	font-size: 16px;
	color: #444444;
	padding-bottom: 15px;
}
h3 {
	font-size: 12px;
	color: #696969;
	font-weight: bold;
}
a:link, a:visited {
    color: #008AB7;
    text-decoration: none;
}
a:link, a {
    color: #0078AB;
    text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
/*Ends For HTML element specific*/

.vgap {
	padding: 15px 0px 0px 0px;
}
.vgap10 {
	padding: 10px 0px 0px 0px;
}
.moveright { float: right; }
.moveleft { float: left; }

.vgap_float {
	float: left;
	width: 100%;
	padding: 15px 0px 0px 0px;
}

/*For Anthem 1080px Resolution*/
.bodycontainer_anthem {
	width: 1080px;
	margin: 0px auto;
	width: 1080px;
	max-width: 1080px;
	min-width: 1080px;
	overflow: hidden;
}
/*Page Layout Starts*/
div.otherlinks  {
	float: left;
	width: 1080px;
	height: 28px;
}
div.leftcontent {
	width: 872px;
	float: left;
	margin-right: 12px;
}
div.rightcontent {
	width: 196px;
	float: right;
}
div.header {
	float: left;
    padding: 0px 0px 20px 0px;
    width: 1080px;
}
nav {
	float: left;
    padding: 0px;
    width: 872px;
	height: 46px;
}
.submenus {
	float: left;
    padding: 0px;
    width: 870px;
}
div.maincontent, div.home_img {
	float: left;
	width: 846px;
	padding: 23px 12px 14px 12px;
	border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}
div.home_img {
	padding: 0px;
	width: 870px;
}
footer, article {
	float: left;
	width: 100%;
	background-color: #EAEAEA;
	margin-top: 20px;
	border-top: 1px solid #cccccc;
}
article {
	margin-top: 0px;
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
.FinalFooter, .sn_footer {
	width: 1080px;
	margin: 0px auto;
	padding-bottom: 15px;
	overflow: auto;
}
.sn_footer {
	height: auto;
	font-size: 11px;
}
/*
.sn_sn-top-curv-div, .sn_sn-bot-curv-div, .sn_sn-bot-curv-img {
    background: url("/web/20130112030502oe_/http://www.anthem.com/images/common/sitenav_new/top-borders.png") no-repeat scroll left top transparent;
    float: left;
    height: 6px;
    width: 870px;
}
.sn_sn-bot-curv-div {
    background: url("/web/20130112030502oe_/http://www.anthem.com/images/common/sitenav_new/bot-borders.png") no-repeat scroll 0 -4px transparent;
}
.sn_sn-bot-curv-img, .sn_inner-bot-curv-img {
    background: url("/web/20130112030502oe_/http://www.anthem.com/images/common/sitenav_new/bot-borders.png") no-repeat scroll right -4px transparent;
    float: right;
    margin-right: -2px;
    width: 20px;
}
*/
/*Page Layout Ends*/

.graybar {
	background-color: #DEDEDE;
    color: #008AB7;
	font-weight: bold;
    height: 26px;
	padding: 0px 12px;
}
.subnavul {
	float: left;
	width: 870px;
	list-style: none;
	background-color: #A8AD00;
	text-align: center;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.subnavul li, .subnavul li.subsel {
	padding: 10px;
	float: left;
	border-right: 1px solid #ffffff;
	color: #ffffff;
}
.subnavul li a {
	color: #ffffff;
	text-decoration: none;
}
.subnavul li a:hover {
	text-decoration: none;
}
.subnavul li.subsel, .subnavul li.subsel a {
    background-color: #E0D700;
	color: #000000;
}
.ternavul {
	float: left;
	width: 848px;
	list-style: none;
	background-color: #ffffff;
	text-align: center;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.ternavul li, .ternavul li.subsel, .ternavul li.ns {
	padding: 5px 10px;
	float: left;
}
.ternavul li.ns {
	padding: 5px 0px 0px 0px;
	color: #cccccc;
}
.ternavul li a {
	color: #0078ab;
	text-decoration: none;
}
.ternavul li a:hover {
	text-decoration: none;
}
.ternavul li.subsel {
    background-color: #ffffff;
	border-bottom: 4px solid #0078ab;
	color: #000000;
	font-weight: bold;
}
.ternavul li.subsel a {
	color: #000000;
}
.ternavul li.tersubsel {
	background-color: #ffffff;
	border-bottom: 4px solid #0078ab;
	color: #000000;
	font-weight: normal;
}
.ternavul li.tersubsel a {
	color: #0078ab;
}
/*
.scont, .scont_wh, .scont_fadeBG {
	float: left;
	width: 844px;
	margin-bottom: 15px;
}
.scont .topdiv, .scont_wh .topdiv, .scont_fadeBG .topdiv {
	height: 7px;
	float: left;
	width: 100%;
	background: url("/web/20130112030502oe_/http://www.anthem.com/images/common/sitenav_new/top-borders.png") no-repeat scroll left top transparent;
}
.scont .topdiv img, .scont_wh .topdiv img, .scont_fadeBG .topdiv img {
	background: url("/web/20130112030502oe_/http://www.anthem.com/images/common/sitenav_new/top-borders.png") no-repeat scroll top right transparent;
	height: 7px;
	float: right;
	width: 10px;
	margin-right: -2px;
}
.scont_wh .topdiv, .scont_wh .topdiv img {
	background-color: #EBEBEB;
}
.scont .datacont, .scont_wh .datacont, .scont_fadeBG .datacont {
	width: 100%;
	float: left;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.scont .datacont .datamain, .scont_fadeBG .datacont .datamain {
	padding: 10px;
}
.scont_fadeBG .datacont .datamain {
	background: url("/web/20130112030502oe_/http://www.anthem.com/images/common/sitenav_new/bluegrad.png") repeat-x scroll bottom left transparent;
	height: 100px;
}
.scont_wh .datacont .datamain {
	padding: 35px 10px 10px 10px;
}
.scont_wh .datacont .conthead {
	background-color: #EBEBEB;
    border-bottom: 1px solid #cccccc;
    float: left;
    margin: 0;
    padding: 1px 0 7px;
    width: 100%;
}
.scont_wh .datacont .conthead strong {
	float: left;
    font-size: 16px;
    margin-left: 10px;
}
.scont .botdiv, .scont_wh .botdiv, .scont_fadeBG .botdiv {
	height: 10px;
	float: left;
	width: 100%;
	background: url("/web/20130112030502oe_/http://www.anthem.com/images/common/sitenav_new/bot-borders.png") no-repeat scroll left top transparent;
}
.scont_fadeBG .botdiv {
	background-color: #E3F0F6;
}
.scont .botdiv img, .scont_wh .botdiv img, .scont_fadeBG .botdiv img {
	background: url("/web/20130112030502oe_/http://www.anthem.com/images/common/sitenav_new/bot-borders.png") no-repeat scroll top right transparent;
	height: 10px;
	float: right;
	width: 10px;
	margin-right: -2px;
}
*/
.halfcont_left, .halfcont_right {
	width: 414px;
	margin-right: 15px;
}
.halfcont_right {
	margin-right: 0px;
}
.hoz_links {
	float: left;
	width: 100%;
	list-style: none;
}
.hoz_links li {
	float: left;
	padding: 4px 5px;
}
.homeleft {
	width: 480px;
	margin-right: 15px;
}
.homeright {
	width: 375px;
}
.bulletlinks {
	list-style: disc;
	padding-left: 30px;
}
.normallinks {
	list-style:none;
	padding-left: 0px;
}
.footerllinks {
	list-style:none;
	padding-left: 0px;
	width: 170px;
	margin: 15px 15px 0px 0px;
	border-right: 1px solid #ffffff;
	float: left;
	height: 140px;
}
.bulletlinks li, .normallinks li {
	padding: 2px 0px;
}
.footerllinks li.foothead {
	padding: 2px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
}
.footerllinks li {
	width: 130px;
	float: left;
}
.footerllinks li a {
	padding: 2px 0px;
	font-size: 11px;
}
.linebot {
	border-bottom: 1px solid #ffffff;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.feebacklink a {
	font-weight: bold;
	float: left;
}
.finddocul {
	list-style:none;
	padding-left: 0px;
	float: left;
	margin-top: 10px;
}
.finddocul li, .finddocul li a {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 196px;
}
.finddocul li a img { display: block; border: none; }
.onecolumn, .onecolumn input, .onecolumn label, .onecolumn span.gap, .onecolumn input.txtbx, .onecolumn input.txtbxmed, .onecolumn input.txtbxsmall, .onecolumn select, .onecolumn select.smalldrop, .onecolumn .updodiv {
	float: left;
}
.onecolumn {
	width: 100%;
	margin: 5px 0px;
}
.onecolumn label, .onecolumn label.txtlbl {
	margin: -2px 0px 0px 0px;
}
.onecolumn input {
	margin-right: 5px;
}
.onecolumn span.gap {
	width: 100px;
	padding: 10px 0px 0px 0px;
}
.onecolumn input.txtbxmed {
	width: 170px;
}
.onecolumn select {
	width: 173px;
}
.onecolumn input.txtbxsmall {
	width: 50px;
}
.onecolumn select.smalldrop {
	width: 53px;
}
.onecolumn label.txtlbl, .onecolumn .updodiv {
	width: 200px;
}
.onecolumn .updodiv input, .onecolumn .updodiv label, .onecolumn .updodiv select {
	clear: both;
	margin: 5px 0px;
}
.errmsgformat1{  
    border: 3px solid #5393D0;
    color: #CB6A5C;
    font-weight: bold;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
}

input.watermark { color: #999; }
div.sn_rtHead {
    float: right;
}
.sn_rtHead p {
    border-bottom: 1px solid #696969;
    font-weight: bold;
    padding: 0px;
	margin: 45px 0px 0px 0px;
}
.sn_rtHead ul {
    list-style: none outside none;
    margin-top: 6px;
    padding: 0;
    text-align: center;
}
.sn_rtHead ul li {
    float: left;
    padding: 0 3px;
}
.sn_img_main_div {
    display: block;
    float: left;
    height: 335px;
    width: 100%;
	border-top: none;
}
.sn_banner_buttons_div {
    display: block;
    float: left;
    margin-left: 25px;
    margin-top: -60px;
    position: relative;
    width: 50%;
}
.sn_firstBg, .sn_secondBg, .sn_thirdBg, .sn_fourthBg, .sn_fifthBg {
    background:url("/web/20130112030502oe_/http://www.anthem.com/images/common/rotimgs.jpg") no-repeat top left;
	background-size: 873px 3000px;
}
.sn_secondBg {
    background-position: 0px -341px;
}
.sn_thirdBg {
    background-position: 0px -689px;
}
.sn_fourthBg {
    background-position: 0px -1033px;
}
.sn_fifthBg {
    background-position: 0px -1376px;
}
.moveleft {
	float: left;
}
.moveright {
	float: right;
}
/* $$$$$$$$$$$$$$$$$$$$$ Starts Image Assignment $$$$$$$$$$$$$$$$$$$$$$$$$$ */
.anthem_logo, .ca_logo, .ga_logo, .unicare_logo, .sn_essential, .mm, .mm_first, .mm_center, .mm_last, .mm, .mm_first_sel, .mm_center_sel, .mm_last_sel, .loginimg, .logbtn, .usefulimg, .startbtn, span.buttonleft img, span.buttonleft input, .errorHint2, .loginErrorDiv, .globalError_color_nocurves, .ui-dialog .ui-dialog-buttonpane span.button, a.button span, span.button button, span.button button.ui-state-hover {
	background: url("/web/20130112030502oe_/http://www.anthem.com/images/common/anthem_global.png") no-repeat scroll left top transparent;
}
.errorHint2, .loginErrorDiv, .globalError_color_nocurves
{
    background-position: -974px -972px;
    padding: 10px 10px 10px 30px;
    float: left;
    border: 1px solid #ff0000;
    color: #ff0000;
    border-radius: 6px;
	margin-top: 10px;
	background-color: #ffffff;
}
.errorHint2 span, .loginErrorDiv span, .globalError_color_nocurves span { float: left; margin: -2px 0px 0px 0px; color: #ff0000; }
.swmu {
    margin: -22px 0px 0px 5px;
    position: absolute;
    z-index: 100;
}
.swmp {
    margin: 15px 0px 0px 5px;
    position: absolute;
}
.anthem_logo, .ca_logo, .ga_logo, .unicare_logo {
	float: left;
	width: 200px;
	height: 38px;
	background-position: 0px 0px;
	margin: 0px 0px 0px 12px;
	margin-top: 45px;
}
.ca_logo {
	background-position: -217px 0px;
	width: 135px;
}
.ga_logo {
	background-position: -361px 0px;
}
.unicare_logo {
	background-position: -566px 0px;
	width: 120px;
}
.sn_essential {
	float: right;
	margin-top: 10px;
	background-position: -693px 0px;
	height: 22px;
	width: 60px;
}
.loginimg, .usefulimg {
	background-position: -129px -47px;
    height: 16px;
    width: 95px;
	float: left;
}
.usefulimg {
	background-position: -914px -40px;
	margin-top: 25px;
	width: 100%;
	padding-top: 7px;
	border-top: 1px solid #474747;
}
.logbtn, .startbtn {
	background-position: -232px -50px;
    border: medium none;
    float: right;
    height: 30px;
    width: 90px;
	margin: 10px 0px 0px 0px;
}
.startbtn {
	background-position: -330px -50px;
    width: 69px;
	margin: 2px 0px 0px 7px;
}
a.regsnusna {
    border-right: 1px solid #FFFFFF;
    float: left;
    margin: 10px 0px 0px 0px;
    padding: 5px 5px 5px 0px;
}
.secureloginlink {
    float: left;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: justify;
    width: 100%;
}
.allgap {
	float: left;
	padding: 7px 0px 0px 7px;
}
nav .mm  {
	background-position: -1px -715px;
	float: left;
	width: 100%;
}
nav a.mm_first, nav a.mm_first_sel {
	float: left;
	background-position: -67px -48px;
	width: 50px;
	height: 46px;
}
nav a.mm_first_sel {
	background-position: -1px -48px;
	color: #000000;
}
nav a.mm_center, nav a.mm_last, nav a.mm_center_sel, nav a.mm_last_sel {
	float: left;
	color: #FFFFFF;
	font-size: 18px;
    font-weight: bold;
	text-align: center;
	text-decoration: none;
    text-transform: capitalize;
	border-right: 1px solid #cccccc;
	background-position: -11px -715px;
	width: 272px;
	padding: 15px 0px;
}
nav a.mm_center_sel {
	background-position: -11px -777px;
	color: #000000;
}
nav a.mm_last, nav a.mm_last_sel {
	background-position: -597px -715px;
	border-right: 0px solid #cccccc;
	width: 275px;
}
nav a.mm_last_sel {
	background-position: -597px -777px;
	color: #000000;
}
.curvleft, .curvright {
	border: 1px solid #cccccc;
	padding: 10px;
	float: left;
	margin-top: 15px;
	border-radius: 6px;
}
.curvcontainer {
	border: 1px solid #cccccc;
	float: left;
	margin-top: 15px;
	width: 100%;
	border-radius: 6px;
}
.curvcontainer .content { margin: 10px; }
.curvright {
	float: right;
}
.getfree {
	border-right: 1px solid #DADADA;
	width: 250px;
	overflow: hidden;
	margin-right: 10px;
	float: left;
}
.netcost {
	float:left;
	width: 160px;
}
.netcost p, .netcost h2 {
	text-align: left;
	padding-bottom: 0px;
}
select.freequotdrop {
	float: left;
	margin: 5px 0px 0px 20px;
	width: 125px;
}
.logindiv, .infodiv {
	border: 1px solid #cccccc;
	border-radius: 6px 6px 6px 6px;
	padding-bottom: 5px;
	overflow: hidden;
}
.infodiv {
	width: 180px;
	padding: 7px;
	margin-top: 15px;
	float: left;
}
.logintxt {
	background-color: #DADADA;
	border-radius: 6px 6px 0px 0px;
	padding: 5px 7px;
	overflow: hidden;
}
.curvtext {
	border-radius: 6px;
	border: 1px solid #b5b6b5;
	margin: 10px 0px 0px 0px;
	width: 100%;
	height: 25px;
	color: #444444;
}
.in_news {
	float: right;
	width: 390px;
	margin: 20px 0px 0px 0px;
	border-top: 1px solid #CCCCCC;
	padding-top: 12px;
}
.in_news h2 {
	float: left;
	font-size: 14px;
	margin-top: 2px;
}
.in_news ul {
	float: left;
    padding-left: 20px;
    width: 282px;
}
.contactinfo {
	float: right;
	width: 195px;
}
.contactinfo a.contactlink {
	font-size: 14px;
	font-weight: bold;
}
.finddocul li.displayclaims {
	display: block;
	background-color: #EDEDED;
	border-radius: 0px 0px 6px 6px;
	border: 1px solid #CCCCCC;
	border-top: 0px solid #EDEDED;
	float: left;
	margin: -4px 0px 0px 0px;
	padding-bottom: 10px;
	width: 194px;
}
.finddocul li.hideclaims {
	display: none;
}
.finddocul li.displayclaims p {
	float: left;
    margin: 5px 8px 0px 8px;
	width: 176px;
}
.finddocul li.displayclaims p .claimstxt {
	float: left;
	width: 98px;
	margin: 1px 8px 0px 0px;
	padding: 1px 0px;
}
.finddocul li.displayclaims p a {
	width: auto;
	float: none;
}
.finddocul li.displayfindadoctor {
	display: block;
	background-color: #EDEDED;
	border: 1px solid #CCCCCC;
	border-top: 0px solid #EDEDED;
	float: left;
	margin: -4px 0px 0px 0px;
	width: 194px;
}
.requiredRight {
	float: right;
	margin-right: 10px;
}
.required, .requiredRight span {
	color: #A81882;
}
span.buttonleft { 
	float: left;
}
span.buttonleft img, span.buttonleft:hover img {
	float: left;
	background-position: -650px -852px;
	width: 6px;
	height: 23px;
}
span.buttonleft:hover img {
	background-position: -649px -888px;
}
span.buttonleft input, span.buttonleft:hover input {
	float: left;
	background-position: right -852px;
	border: none;
	padding: 2px 8px 4px 0px;
	margin: 0px;
	width: auto;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}
span.buttonleft:hover input {
	background-position: right -888px;
}
#AddInfo1, #AddInfo2 {
	float: left;
	margin-top: 15px;
}

.fb, .twitter, .youtube, .lrg_darkgreen_person, .lrg_mediumblue_person, .lrg_mediumgreen_person, .lrg_lightgreen_person, .lrg_darkblue_person, .lrg_lightblue_person, .lrg_mediumorange_person, .lrg_lightorange_person, .lrg_mediumpink_person, .hw_healthassessment_icon, .get_adobe_reader, .questionmark_icon1, .alert_icon1, .alert_icon2, .disability_icon, .bluearrow_down1, .bluearrow_up1, .bluearrow_down2, .bluearrow_up2, .compose_message, .my_resources, .feedback_thumbs, .contactnumber, .small_lightblue_person, .small_darkblue_person, .small_darkgreen_person, .small_lightgreen_person, .small_yellow_person, .small_darkorange_person, .small_lightorange_person, .small_darkpurple_person, .small_darkpurple_person, .small_lightpurple_person, .small_lightorange_person, .small_lightpink_person, .footer_spanish, .footer_korean, .footer_chinese, .footer_tagalog, .footer_vietnamese, .hw_title, .hw_logo, .findadoctor_off, .findadoctor_on, .refill_off, .refill_on, .paymybill_off, .paymybill_on, .checkclaim_off, .checkclaim_on, .ui-icon,
.sn_banner_buttons_div img.sn_oneOff, .sn_banner_buttons_div img.sn_oneOn,
.sn_banner_buttons_div img.sn_twoOff, .sn_banner_buttons_div img.sn_twoOn,
.sn_banner_buttons_div img.sn_threeOff, .sn_banner_buttons_div img.sn_threeOn,
.sn_banner_buttons_div img.sn_fourOff, .sn_banner_buttons_div img.sn_fourOn,
.sn_banner_buttons_div img.sn_fiveOff, .sn_banner_buttons_div img.sn_fiveOn,
.sn_banner_buttons_div img.sn_play, .sn_banner_buttons_div img.sn_pass
{
	background: url("/web/20130112030502oe_/http://www.anthem.com/images/common/Other_Icons.png") no-repeat scroll left top transparent;
}
.contactnumber {
	background-position: -530px 0px;
    float: left;
    height: 70px;
    width: 178px;
}
.feedback_thumbs {   
   height: 22px;
   width:  34px;
   background-position: -3px -6px;
   margin: -2px 0px 0px 5px;
   float: right;
}
.fb {   
   height: 32px;
   width:  32px;
   background-position: -44px -5px;
   float: left;
   margin: 5px 5px 0px 0px;
}

.twitter {   
   height: 32px;
   width:  32px;
   background-position: -84px -5px;
   float: left;
   margin: 5px 5px 0px 0px;
}
.youtube {   
   height: 32px;
   width:  32px;
   background-position: -130px -4px;
   float: left;
   margin: 5px 0px 0px 0px;
}
.lrg_darkgreen_person {   
   height: 70px;
   width:  70px;
   background-position: -2px -926px;
}
.lrg_mediumgreen_person {   
   height: 70px;
   width:  70px;
   background-position: -723px -927px;
}
.lrg_lightgreen_person {   
   height: 70px;
   width:  70px;
   background-position: -399px -926px;
}
.lrg_darkblue_person {   
   height: 70px;
   width:  70px;
   background-position: -156px -926px;
}
.lrg_mediumblue_person {   
   height: 70px;
   width:  70px;
   background-position: -78px -925px;
}
.lrg_lightblue_person {   
   height: 70px;
   width:  70px;
   background-position: -320px -927px;
}
.lrg_mediumorange_person {   
   height: 70px;
   width:  70px;
   background-position: -642px -926px;
}
.lrg_lightorange_person {   
   height: 70px;
   width:  70px;
   background-position: -237px -925px;
}
.lrg_mediumpink_person {   
   height: 70px;
   width:  70px;
   background-position: -481px -928px;
}
.hw_healthassessment_icon{
   height: 68px;
   width:  96px;
   background-position: -173px -2px;
}
.get_adobe_reader{
   height: 34px;
   width:  112px;
   background-position: -279px -7px;
}
.questionmark_icon1{
   height: 16px;
   width:  16px;
   background-position: -401px -8px;
} 
.alert_icon1{
   height: 20px;
   width:  20px;
   background-position: -427px -8px;
}
.alert_icon2{
   height: 14px;
   width:  14px;
   background-position: -330px -53px;
} 
.disability_icon{
   height: 22px;
   width:  58px;
   background-position: -459px -10px;
}
.bluearrow_down1{
   height: 11px;
   width:  11px;
   background-position: -818px -14px;
}
.bluearrow_up1{
   height: 11px;
   width:  11px;
   background-position: -838px -14px;
}
.bluearrow_down2{
   height: 6px;
   width:  9px;
   background-position: -860px -16px;
}
.bluearrow_up2{
   height: 10px;
   width:  6px;
   background-position: -875px -13px;
} 
.compose_message{
   height: 11px;
   width:  16px;
   background-position: -892px -11px;
}
.my_resources{
   height: 50px;
   width:  50px;
   background-position: -7px -86px;
}
.sn_banner_buttons_div img.sn_oneOff { background-position: -71px -93px; width: 22px; }
.sn_banner_buttons_div img.sn_oneOn { background-position: -92px -93px; width: 22px; }	
.sn_banner_buttons_div img.sn_twoOff { background-position: -114px -93px; width: 22px; }
.sn_banner_buttons_div img.sn_twoOn { background-position: -137px -93px; width: 22px; }
.sn_banner_buttons_div img.sn_threeOff { background-position: -158px -93px; width: 22px; }
.sn_banner_buttons_div img.sn_threeOn { background-position: -181px -93px; width: 22px; }
.sn_banner_buttons_div img.sn_fourOff { background-position: -202px -93px; width: 22px; }
.sn_banner_buttons_div img.sn_fourOn { background-position: -224px -93px; width: 22px; }
.sn_banner_buttons_div img.sn_fiveOff { background-position: -246px -93px; width: 22px; }
.sn_banner_buttons_div img.sn_fiveOn { background-position: -269px -93px; width: 22px; }
.sn_banner_buttons_div img.sn_play { background-position: -291px -93px; width: 22px; }
.sn_banner_buttons_div img.sn_pass { background-position: -313px -93px; width: 22px; }
.checkclaim_off{
   height: 32px;
   width:  196px;
   background-position: -421px -209px;
 }
 .checkclaim_on{
   height: 30px;
   width:  196px;
   background-position: -634px -208px;
 }
.paymybill_on{
   height: 30px;
   width:  196px;
   background-position: -209px -206px;
 }
.paymybill_off{
   height: 30px;
   width:  196px;
   background-position: -6px -205px;
 }
.refill_on{
   height: 28px;
   width:  196px;
   background-position: -632px -149px;
}
.refill_off{
   height: 28px;
   width:  196px;
   background-position: -423px -149px;
}
.small_lightblue_person{
   height: 44px;
   width:  44px;
   background-position: -2px -870px;
}
.small_darkblue_person{
   height: 44px;
   width:  44px;
   background-position: -52px -869px;
}
.small_darkgreen_person{
   height: 44px;
   width:  44px;
   background-position: -105px -869px;
} 
.small_lightgreen_person{
   height: 44px;
   width:  44px;
   background-position: -156px -869px;
} 
.small_yellow_person{
   height: 44px;
   width:  44px;
   background-position: -265px -869px;
}  
.small_darkorange_person{
   height: 44px;
   width:  44px;
   background-position: -320px -867px;
}
.small_lightorange_person{
   height: 44px;
   width:  44px;
   background-position: -484px -866px;
}   
.small_darkpurple_person{
   height: 44px;
   width:  44px;
   background-position: -374px -865px;
}
.small_lightpurple_person{
   height: 44px;
   width:  44px;
   background-position: -430px -867px;
}
.small_lightorange_person{
   height: 44px;
   width:  44px;
   background-position: -484px -866px;
}
.small_lightpink_person{
   height: 44px;
   width:  44px;
   background-position: -538px -867px;
} 
.footer_chinese{
   height: 15px;
   width:  54px;
   background-position: -8px -55px;
} 
.footer_korean{
   height: 15px;
   width:  54px;
   background-position: -73px -54px;
} 
.footer_spanish{
   background-position: -135px -55px;
    height: 15px;
    width: 54px;
}
.footer_tagalog{
	background-position: -200px -52px;
    height: 15px;
    width: 54px;
}   
.footer_vietnamese{
   height: 15px;
   width:  54px;
   background-position: -261px -52px;
}
.hw_title{
   height: 35px;
   width:  225px;
   background-position: -400px -90px;
}
.hw_logo{
   height: 60px;
   width:  180px;
   background-position: -644px -75px;
 }
.findadoctor_off{
   height: 46px;
   width:  196px;
   background-position: -6px -146px;
 }   
 .findadoctor_on{
   height: 46px;
   width:  196px;
   background-position: -211px -147px;
 }  
 div.getfreebg {
	background: url("/web/20130112030502oe_/http://www.anthem.com/images/common/horz_repeat.png") repeat-x scroll left top transparent;
 }
 div.getfreebg {
	float: left;
    height: 45px;
    padding: 15px 0px 0px 0px;
    width: 240px;
 }
/* Ends Image Assignment */

/* Starts Required Code from Old CSS */
.frameReminderWrapper
{
    display: none;
    float: left;
    height: 118px;
    margin: 0px;
    padding-left: 10px;
    position: absolute;
    width: 418px;
    z-index: 105;
}

.sn_register_link_div
{
    display: none;
    float: left;
    margin-left: 76px;
    margin-top: 143px;
    position: relative;
    width: 50%;
    height: 21px;
}

.sn_firstBg_link
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100px;
    height: 21px;
    background-color: transparent;
}

.messagesdiv {
	margin: 10px 0 0 0;
	float: left;
    width: 100%;
    text-align: center;
}
.messagesdiv p { padding: 0px; }
.messagesdiv p span { font-size: 11px; }
.messagesdiv p a {
	float: left;
	overflow: hidden;
    width: 200px;
	height: 17px;
}
/* Ends Required Code from Old CSS */


/*start lakmal*/
/*JQuery UI Dialog global styles*/
.jqmodalContent
{
    padding: 5px;
    color: #696969;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
}
.printModal
{
    text-align: right;
    margin-right: 30px;
}
.ui-helper-hidden
{
    display: none;
}
.ui-helper-hidden-accessible
{
    position: absolute;
}
.ui-helper-reset
{
    border: 0 none;
    font-size: 100%;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    padding: 0;
    text-decoration: none;
}
.ui-helper-clearfix:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.ui-helper-clearfix
{
    display: inline-block;
}
* html .ui-helper-clearfix
{
    height: 1%;
}
.ui-helper-clearfix
{
    display: block;
}
.ui-helper-zfix
{
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-state-disabled
{
    cursor: default !important;
}
.ui-icon
{
    background-repeat: no-repeat;
    background-position: -170px 0px;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
    height: 16px;
    width: 19px;
    margin-left: 3px;
}
.ui-widget-overlay
{
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    background-color: #000000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}
.ui-dialog .ui-widget .ui-widget-content .ui-corner-all .dialogbox
{
    -moz-border-radius: 4px;
}
.ui-dialog
{
    /*padding:5px;*/
    position: relative;
}
.ui-dialog .ui-dialog-titlebar
{
    padding: 0 5px;
    position: relative;
    margin-top: -1px;
}
.ui-dialog .ui-dialog-title
{
    float: left;
}
.ui-dialog .ui-dialog-titlebar-close
{
    height: 20px;
    margin: -6px 3px 0 0; /*padding:1px;*/
    position: absolute;
    top: 50%;
    right: 0px;
    width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span
{
    display: block; /*margin:1px;*/
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus
{
    padding: 0;
}
.ui-dialog-titlebar a.ui-state-hover
{
    border: none;
}
/*Close btn in modal dialog titlebar should not have any border on hover: WLPRD00147679*/
.ui-dialog .ui-dialog-content
{
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    overflow: auto; /*padding:0.5em 1em;*/
}
.ui-dialog .ui-dialog-buttonpane
{
    background: url('/web/20130112030502oe_/http://www.anthem.com/images/common/graphics/modal_footer.png');
    background-repeat: repeat-x;
    background-position: top left;
    border-width: 0;
    margin: 0;
    height: 36px;
}
.ui-dialog .ui-dialog-buttonpane span.button
{
    margin: 8px 5px 8px 15px;
	background-position: -650px -852px;
	padding-left: 3px;
}
.ui-dialog .ui-dialog-buttonpane span.button:first-child
{
    margin: 8px;
}
.ui-widget-content
{
    background-color: #FFFFFF;
}
.dialogboxContent
{
    padding: 5px;
}

/*End JQuery Dialogbox Styles */


/* from blue theme */


.ui-widget-header
{
    border: medium none;
    color: #696969;
    height: 20px;
    margin-top: 3px;
}

a.button span, span.button input, span.button button
{
    cursor: pointer;
}

a.button span, span.button button
{
    background-position: right -852px;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    margin-right: -3px;
    overflow: visible;
    padding: 1px 11px 8px 4px;
    text-transform: uppercase;
}

span.button button.ui-state-default {
    border: 0 none;
    color: #FFFFFF;
    font-weight: bold;
}

span.button button.ui-state-hover
{
    background-position: right -888px;
	overflow:visible;
    /*display: inline-block;
    padding: 4px 11px 4px 4px;*/
}
/* end from blue theme */
/*end lakmal*/
/*MYP N7b : Modal message*/

.myp_modal_message,.myp_modal{
	
    position: absolute;
    left: 0px;
    top: 0px;
    width:100%;
    height:100%;
    
    
	z-index: 1000;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0) transparent;
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.myp_modal_message .myp_container{
	position:absolute;
	left:285px;
	top:200px;
}

.myp_modal_message .myp_modal_body{
	background:	url("/web/20130112030502oe_/http://www.anthem.com/images/common/graphics/u76_normal.png") no-repeat;
	width: 546px;
	height: 156px;
	/*background-color:#FFFFFF;*/
	position: absolute;
	left: -3px;
	top: -3px;
	display: block;
}
.myp_modal_message .myp_modal_body .myp_modal_header{
	font-size:20px;
	padding-bottom:15px;
	
	border-bottom:3px solid rgb(205, 205, 205);
	margin-bottom:15px;
}
.myp_modal_message .myp_modal_body .myp_modal_header .checked{
	background:	url("/web/20130112030502oe_/http://www.anthem.com/images/common/graphics/checkMark.png") no-repeat center left;
	padding-left:20px;
}
.myp_modal_message .myp_container .myp_modal_wrapper{
	
	margin:20px 25px 20px 25px;
	
}
.myp_modal_message .myp_modal_close{
	
	background:	url("/web/20130112030502oe_/http://www.anthem.com/images/common/graphics/close_icon_u53_normal.png") no-repeat;
	width: 32px;
	height: 32px;
	position: absolute;
	left: 525px;
	top: -16px;
	display: block;
	cursor:pointer;
	
}

.myp_modal_message .btn{
	border: 0 none;
	height: 30px;	
	
}
 
.myp_modal_message .btn-ok{
	
	background:url("/web/20130112030502oe_/http://www.anthem.com/images/common/graphics/OK_Btn_off.PNG") no-repeat top left transparent;
	width:120px;
}
.myp_modal_message .btn-ok:hover{
	background:url("/web/20130112030502oe_/http://www.anthem.com/images/common/graphics/OK_Btn_on.PNG") no-repeat top left transparent;	
	
}

/*End MYP N7b */