body {background-color: #F3F3F3}
html body #maincontainer {margin-bottom:0}
.textreset, .textreset a, #textsize, #lastlogin, #hello, #hello a, #hello a:link, #hello a:visited {color:#867979 !important}
body .d1 {background:url(/images/footer_shadow.gif) no-repeat; height:10px; width:1002px}
body .d2, body .d3, body .d4 {background-color:#F3F3F3;display:none}
#member_centercontainer .privacy_info .content {width:960px; padding-left:5px !important}

#contentwrapper.help,
#contentwrapper.privacy_info,
#contentwrapper.legal,
#contentwrapper.about,
#contentwrapper.benefits
{padding:0 0 0 10px}
#ie6 #member_centercontainer .content {width:810px}
#ie6 .portletmenu {padding:0 0 0 1px}

#contentwrapper.legal #content {width:965px}
#ie6 #contentwrapper.legal #content {width:965px;margin:0 0 0 10px}
/* There is one line in frame.css for partner framing branding border color */

#corner_l_toolbox {background: url(../images/lcc_ico_sprites.gif) no-repeat 0 -760px}
#corner_r_toolbox {background: url(../images/lcc_ico_sprites.gif) no-repeat 0 -811px}

/*TXTCOLOR 1 DARK BLUE */

.txtcolor,
#member_centercontainer .account_activity_tab a ,
#service #categorywrapper #categoryhead.txtcolor a:link,
#service #categorywrapper #categoryhead.txtcolor  a:visited,
#service #categorywrapper #categoryhead .categoryname,
#homecontainer #spotlight .toc,
#featurecontainer #feature .toc,
#websvcnav ul.moremenu a,
#mainnavitem #moremenu li a,
#login h1,
#login h2,
.giftcard,
#toolbox #websvcnav a:hover {color:#0066A5}

#websvcnav ul.moremenu a,
.contentdiv #qm0 ul.sub li,
.contentdiv #qm0 ul.sub1 li,
.contentdiv #qm0 ul.sub2 li {border-bottom:solid 1px #C5D9E7}

#websvcnav ul .menudividertop {border-top:solid 1px #C5D9E7}

/*BGCOLOR 1 DARK BLUE */

.bgcolor1,
#websvcnav ul a:hover,
#discount_row #feature_title_container,
#health_assessmentcontainer .portletmenu a.menuitem .portlettitlebg,#health_assessmentcontainer .portlettitlebg a,
#websvcnav #moremenu li.selected a,
#toolbox #websvcnav #moremenu,#qm0 ul a:hover,
#toolbox #websvcnav .mainnavitem ul.moremenu ul a {background:#1E3364}

#nav-box #websvcnav #mainnavitem #moremenu a:hover,
.sub-on #websvcnav #moremenu a:hover,
.contentdiv #qm0 ul a:hover {
	color:#fff;
	background:#1E3364
}

#toolbox #websvcnav #moremenu a:hover {color:#000}
#nav-box .sub-wrapper .sub-on ul#websvcnav li.mainnavitem ul.moremenu li a:hover {color:#fff}

/*#branding {border-bottom:6px solid #0066A5}*/
#globalnav,#branding, .core, #recently_viewed{background:url("../images/lifecare_wrapper_bg.gif") repeat-y scroll left top transparent !important; margin:0 auto !important; min-width:1002px !important;clear:left;float:left}
#ie6 #providerscontainer, #ie6 #globalnav,#ie6 #branding,#ie6 .core,#ie6 #recently_viewed {width:1002px}
body #footer_container {position:relative; left:11px;margin-bottom:20px}
#footer_container #footer_links,#footer_container  #copyright {padding:3px 0 0 20px;float:none}
#globalnav,#branding {text-align:center !important}
#recentlyviewedmid {border:none !important;background:none !important;width:972px}
#recentlyviewedmid hr {width:955px}

#globalnav #searchpromowrapper,#toprow #branding #tblbranding {margin-left:10px !important; min-width:980px !important;width: 97%}
#branding #tblbranding {border-bottom:6px solid #0066A5}
#ie6 #searchpromowrapper, #ie6 #branding #tblbranding, #ie7 #branding #tblbranding {margin-left:0 !important}
#ie6 #searchpromowrapper {float:none}
#breadcrumbcontainer {text-align:left}

#register #branding,
#forgotsn #branding,
#forgotpw #branding {border:none}

#register #brandingwrapper,
#login #brandingwrapper,
#forgotsn #brandingwrapper,
#forgotpw #brandingwrapper {border-bottom:6px solid #0066A5}

#ie6 #brandingwrapper {margin-left:0}

.benefits .content #benwrapper #beninfo {
	border:1px solid #1E3364;
	border-bottom:4px solid #1E3364;
}

#login #branding {border:0px}

#dashboard {
	background:transparent url(../images/lcc_ico_sprites.gif) no-repeat scroll 0 -862px;
	background-color:#0066A5;
	background-position:middle
}

#tipsinnertube {background:transparent url(../images/lcc_ico_sprites.gif) no-repeat right -910px}

.providers .content .floatleft .result {border:1px solid #1E3364}

/*BGCOLOR 2 LIGHT BLUE */

.bgcolor2,
.anylinkcss_toptools a:hover,
.tool_submenu a:hover,
#websvcnav a:hover,
#toolbox #websvcnav #moremenu a:hover,
#qm0 a.toplink:hover,
#qm0 a:hover,
#submenu_tools a:hover,
#submenu_myaccount a:hover,
#websvcnav .moreselected,
#websvcnav .mainnavitemselected,
#websvcnav .mainnavitemselected a,
#member_centercontainer .content table#dependents th,
.hint,
#tooltip,
#tooltipleft,
.catselected,
#categorywrapper #content .contentstyle strong,
#categorywrapper #content .contentstyle .callout,
#categorywrapper #content .contentstyle table.shaded,
#nav-main ul li div.tab div.tab-hover a:hover,
#nav-main ul li:hover,
#nav-main ul li:hover div.tab,
#nav-main ul li:hover div.tab div.tab-hover,
#nav-main ul li.over div.tab,
#nav-main ul li.over div.tab div.tab-hover {background:#CDE2FF}

#ff3 #nav-main ul li:last-child:hover,
.sub-on   ul li:last-child:hover {background:#CDE2FF}

#homecontainer #spotlightcontainer .opacitylayer,
#featurecontainer {border:solid 1px #CDE2FF}

#homecontainer #spotlight .toc,
#featurecontainer #feature .toc {
	border-bottom:1px solid #CDE2FF;
	border-right:1px solid #CDE2FF
}

#homecontainer #spotlight a.selected,
#featurecontainer #feature .pagination a.selected {
	background:transparent url(../images/bk_serv_active.jpg) repeat-y scroll 0 0
}
#searchcontainer #leftcolumn {margin:10px 0 0 10px}
#searchcontainer #leftcolumn .leftcolhead {background:#CDE2FF}
#searchcontainer #flowtabs li a {color:#0066A5}

#searchcontainer #flowtabs #t1.current,
#searchcontainer #flowtabs #t2.current {
	background:#CDE2FF;
	border-color:#A9A9A9 #A9A9A9 #CDE2FF;
	color:#000
}

.help li {list-style-image:url(../images/li_arrow.gif)}

.hint {
	background: #CDE2FF url(../images/lcc_ico_sprites.gif) no-repeat 0 -16px;
	border: 1px solid #1E3364
}

.hint .hint-pointer {background: url(../images/lcc_ico_sprites.gif) left top no-repeat 0 -16px}

/*PORTLET CATEGORY ICONS*/

.portlettitlecorner {background:transparent url(../images/lcc_ico_sprites.gif) 0 -174px}

.cat_icon_ {background:transparent url(../images/lcc_ico_sprites.gif) no-repeat 0 -220px}

.cat_icon_articles {background:transparent url(../images/lcc_ico_sprites.gif) no-repeat 0 -220px}

.cat_icon_assessments {background:transparent url(../images/lcc_ico_sprites.gif) no-repeat 0 -256px}

.cat_icon_audio_tips {background:transparent url(../images/lcc_ico_sprites.gif) no-repeat 0 -292px}

.cat_icon_calculators {background:transparent url(../images/lcc_ico_sprites.gif) no-repeat 0 -328px}

.cat_icon_child_tracker {background:transparent url(../images/lcc_ico_sprites.gif) no-repeat 0 -364px}

.cat_icon_habla_espanol {background:transparent url(../images/lcc_ico_sprites.gif) no-repeat 0 -400px}

.cat_icon_interactive_quizzes {background:transparent url(../images/lcc_ico_sprites.gif) no-repeat 0 -436px}

.cat_icon_medical_animations {background:transparent url(../images/lcc_ico_sprites.gif) no-repeat 0 -472px}

.cat_icon_pdf_library {background:transparent url(../images/lcc_ico_sprites.gif) no-repeat 0 -508px}

.cat_icon_pediatric_health_index {background:transparent url(../images/lcc_ico_sprites.gif) no-repeat 0 -544px}

.cat_icon_seminar_library {background:transparent url(../images/lcc_ico_sprites.gif) no-repeat 0 -580px}

.cat_icon_support_groups {background:transparent url(../images/lcc_ico_sprites.gif) no-repeat 0 -616px}

.cat_icon_video_tips {background:transparent url(../images/lcc_ico_sprites.gif) no-repeat 0 -652px}

.cat_icon_web_sites {background:transparent url(../images/lcc_ico_sprites.gif) no-repeat 0 -688px}

.cat_icon_rss {background:transparent url(../images/lcc_ico_sprites.gif) no-repeat 0 -724px}

/*BREADCRUMBS*/

#breadcrumbcontainer .home {background:transparent url(../images/lcc_ico_sprites.gif) no-repeat 0 -46px}

/*BGCOLOR 3 DARK PINK */

.bgcolor3 {
	color:#000;
	background:#E8E8E8
}

#rightcolumn #modulesvertical #right_module #module_title {color:#000}
#service #categorywrapper #categoryhead, 
#service #categorywrapper .categoryname {color:#fff}
#service #categorywrapper #categoryhead a {color:#003465}

/*HOMENAV SUBMENU*/

.bgcolor4,
#mainnavitem #moremenu {background:#CCE0ED}
#qm0 ul.sub li a,
#qm0 ul.sub1 li a,
#qm0 ul.sub2 li a {color:#000}
#qm0 ul li a:hover, 
#qm0 ul li.selected a {color:#fff}

/* BLUE LINK COLOR */

a, a:link ,a:visited {color:#0066A5;text-decoration:none;outline:none}

/*CASE HISTORY */

.case_id span, .case_id a span {color:#0066A5}

/* TAB COLOR */

#acctNav li a span.itemtext {color:#0066A5; /*BLUE COLOR CODE FOR TEXT*/ }

.benefits .content #benwrapper #beninfo {
	border:1px solid #1E3364;
	border-bottom:4px solid #1E3364
}

.benefits .content #benwrapper #bendesc {
	border:1px solid #1E3364;
	border-bottom:10px solid #1E3364
}

.benefits .content #categoryhead {background:#CEE7FF none repeat scroll 0 0}

/* RECENTLY VIEWED */

#recently_viewed a.black,
#recently_viewed a.black:visited, 
#recently_viewed a.hoverblack:hover {color:#000}

/*Content Sub Menu*/

span#print {
	background:url(../images/lcc_ico_sprites.gif) no-repeat 0 -99px;
	margin-right:5px;
	text-align:left;
	float:left
}

span#save {
	background:url(../images/lcc_ico_sprites.gif) no-repeat 0 -134px;
	text-align:left;
	float:left
}

/*Content Sub Menu*/

/*UNORDERED LISTS*/

#categorywrapper #content #contentstyle ol,
#categorywrapper #content #contentstyle ul,
#contentwrapper.help ul li,
.popup li,
.arrow {list-style-image:url(../images/li_arrow.gif)}

/***** WELLNESS LOG AND INCENTIVES TABS *****/

#wellness-logs #t1.current, 
#wellness-logs #t2.current,
#flowtabs-incentives #t1.current, 
#flowtabs-incentives #t2.current {
	background:#fff url(../images/wellnesstab_on_lcc.jpg) repeat-x;
	color:#0066A5
}
#flowtabs-incentives a.current {
	background:#CDE2FF;
	color:#0066A5
}

#flowpanes-incentives .tablesorter .incentivebkgd {
	background:#fff url(../images/wellnesstab_on_lcc.jpg) repeat-x left top
}
#flowpanes-incentives .tablesorter .incentivebkgd_none {background:none}

/***** table sorter *****/

table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #CDE2FF;
	color:#333
}

table.tablesorter thead tr .header {
	background-image: url(../images/bgsort.gif) !important;
	background-repeat: no-repeat !important;
	background-position: center right !important;
	cursor: pointer
}
table.tablesorter tbody tr.odd td {background-color:#EBEBEB}
table.tablesorter tbody tr.even td {background-color:#F9F9F9}
table.tablesorter thead tr .headerSortUp {background-image: url(../images/lcc_ico_sprites.gif) !important;background-repeat: no-repeat;background-position:0 -72px}
table.tablesorter thead tr .headerSortDown {background-image: url(../images/lcc_ico_sprites.gif) !important;background-repeat: no-repeat;background-position:0 -87px}
table.tablesorter thead tr .headerSortDown,
table.tablesorter thead tr .headerSortUp {
	background-color: #7C9CC5 !important;
	color:#000 !important
}

table.tablesorter tbody td {
	color: #3D3D3D;
	background-color: #fff
}

/* Benefits left-side */

#content #content_inset .information_toolbar .contact_information_bkgd,
#content #content_inset .information_toolbar .more_information_bkgd {
	background:#DBE2EA;
	color:#000
}
#content #content_inset .information_toolbar h2 {
	background:#177BDD;
	color:#fff
}
#addto {padding:0 20px 0 0}
#buttonwrapper {padding:0 10px 5px 0}
/* NEW WIDTH FOR IPHRASE RESULTS WITHOUT LEFT NAV PANEL */
#searchcontainer #contentwrapper {width:96% !important;float:none !important; margin:0 auto !important}
#searchcontainer #contentcolumn {margin:10px 0 0 10px !important}
#searchcontainer .content {padding:0 !important}
.phonePort {display:none;}
/* NEW CSS FOR ASTELLA BOOK ORDER FORM */
#bookForm {width:70%;float:left;}
#bookForm input:focus {border:1px solid black;}
#bookForm .divider {background-color:#e9e9e9; text-align:center; margin:10px 0; padding:10px 0;width:100%}
#bookForm .divider h3 {text-align:left;margin:0; padding:0 0 0 20px;}
#bookForm .divider p {padding:0 0 5px 0; margin:0 auto; clear:both; line-height:28px;}
#bookForm .divider p label {float:left;}
#bookForm #chooseBook p {width:330px;}
#bookForm #aboutYou label, #bookForm #recipientsInfo label, #bookForm #aboutYou span, #bookForm #recipientsInfo span {text-align:right;}
#bookForm #aboutYou label, #bookForm #recipientsInfo label {width:49%;}
 #bookForm #aboutYou input, #bookForm #recipientsInfo input, #bookForm #recipientsInfo select {width:45%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#bookForm #aboutYou input, #bookForm #recipientsInfo input {text-align:left;}
#bookForm .divider p select {float:none; width:50%; text-align:left;}
#bookForm #contactDetails p span,#bookForm #contactDetails p label {float:none;}
#bookForm #contactDetails p label#phone {padding:0 0 0 157px;}
#bookForm #contactDetails p input,
#bookForm #contactDetails p select{float:none;}
#bookForm .formErrors {border:1px solid red;}
#content.content #errors {float:right;width:25%;color:red;}

