﻿ @import url('all.css');
 /* BCBSLA 2010 Site Styles */

/**********	Base styles ***********/
html, body, #content {   height:100%; }

* { padding:0; margin:0; outline:0; }
body { font:12px/18px Verdana, Arial, Sans-Serif; color:#4c4c4c; background:#fff; padding:26px 0; }

a { color:#0078b6; cursor:pointer; text-decoration:none; }
	a:hover { text-decoration:underline; }
	a.linkArrow { background:url('/_layouts/images/bcbsla/icon_linkArrow.gif') right top no-repeat; padding-right:9px; }

a img { border:0; }

a.img  { }
	a.img img { display:block; border:1px solid #ccc; }

input, select, textarea{ font:11px Verdana, Arial, Sans-Serif; color:#666; }
	textarea{overflow:auto;}
	fieldset { border:0; }

.ar { display:block; text-align:right; }
.al { display:block; text-align:left; }
.ac { display:block; text-align:center; }

.fl { float:left; display:inline; }
.fr { float:right; display:inline; }

.linktomobile {display:inline; float:left; margin-left:30px; margin-top:-26px;}
.cl {display:block;clear:both;height:0;font-size:0;line-height:0;text-indent:-4000px;}

.notext { font-size:0; line-height:0; text-indent:-4000px; }
.hidden { display:none; }

.shell { width:960px; margin:0 auto; }
	.shell #siteAction {float:right;}

h2, h3, h4, h5 {  font-weight:normal; }

h1	{ font-size:36px; line-height:36px; color:#333; font-weight:normal; text-transform:uppercase; margin-bottom:12px; }

h2 { font-size:21px; line-height:21px; color:#373737; margin-bottom:10px; }
	h2 a { color:#373737; }

h3 { font-size:18px; line-height:18px; color:#000; margin-bottom:10px; }
	h3 a { color:#000; }

h4 { font-size:14px; line-height:14px; color:#0f0f0f; margin-bottom:5px; font-weight:bold; }
	h4 a { color:#0f0f0f; }

h5 { font-size:12px; font-weight:bold;line-height:12px; color:#000; padding-bottom:5px; }


/* UPDATE H6 */
h6 { font-size:11px; line-height:11px; color:#333333; padding-bottom:3px; font-weight:bold; }

hr { color:#e4e4e4; height:1px; background-color:#e4e4e4; border:none; margin-top:5px; }
	
p { padding-bottom:15px; }

.txt-small { font-size:10px; }
.txt-green { color:#6c9d2d; }
.txt-blue { color:#009bda; }

/**********	Header ***********/

a#logo { height:38px; width:234px; margin:15px 0 0 10px;  background:url('/_layouts/images/bcbsla/logo.gif'); }
a#EClogo { height:81px; width:219px; margin:15px 0 0 10px;  background:url('/_layouts/images/bcbsla/EC_logo.jpg'); }

.utility { float:right; display:inline; width:345px; }
	.utility .top-panel { height:44px; width:345px; background:url('/_layouts/images/bcbsla/topPanel_bg.gif'); }	

.other-sites { float:left; display:inline; width:106px; padding:10px 0 0 15px; position:relative; z-index:30; }
	.other-sites a.trigger { display:block; height:27px; width:106px; position:relative; z-index:20; }
	.other-sites a.trigger { background:url('/_layouts/images/bcbsla/btn_otherSites_bg.gif'); line-height:24px; text-align:center; text-transform:uppercase; color:#4c4c4c; }
	.other-sites a.trigger:hover { text-decoration:none; }

.other-sites .dropMenu-sites { display:none; position:absolute; top:33px; left:15px; width:210px; background:#fff url('/_layouts/images/bcbsla/dropMenu_sites_bg.gif') repeat-x bottom;
border:1px solid #d8d8d8; text-align:left; z-index:10; }
	.other-sites .dropMenu-sites ul { list-style:none; }
	.other-sites .dropMenu-sites ul li { margin:6px 4px; background:#fff;  }
	.other-sites .dropMenu-sites ul li a { display:block; font-size:85%; text-decoration:none; padding:2px 4px;  border:1px solid #d8d8d8; }
	.other-sites .dropMenu-sites ul li a:hover { color:#4c4c4c; border:1px solid #cccccc; }

#search { float:left; display:inline; width:188px; height:18px; padding-left:10px; border-left:1px solid #a3a3a3; margin:13px 0 0 10px; }
	#search .field { float:left; display:inline; border:1px solid #bebfbf; background:#fff; height:16px; line-height:16px; padding:0 4px; width:157px; }
	#search .submit { height:17px; width:17px; border:0; cursor:pointer; background:url('/_layouts/images/bcbsla/btn_search.gif'); margin-left:3px; }
	/**********	Custom Search Sharepoint ***********/
	#search .customSearch {margin-top: 0px;}
	#search .customSearch TD.ms-sbcell { BORDER-BOTTOM: none; BORDER-LEFT: none; BORDER-TOP: none; BORDER-RIGHT: none; }
	#search .customSearch .ms-sbgo { background-color: transparent; }
	/**********	Online Form Change to match searchbox ***********/

.field
{
    background-position: #fff;
    display: inline;
    border: 1px solid #bebfbf;
    background: #fff;
    height: 16px;
    line-height: 16px;
    padding: 1px 0 0 4px;
}

.fieldDropdown
{
    display: inline;border: 1px solid #bebfbf; background: #fff; height: 19px; padding: 1px 0 0 3px;
}


.fieldMultiline
{
    display: inline;
    border: 1px solid #bebfbf;
    background: #fff;
    height: 80px;
    padding: 1px 0 0 4px;
}

.type-size { float:right; display:inline; font-size:10px; margin-top:10px; width:105px; }
	.type-size span { float:left; display:inline; margin-right:5px; line-height:16px; }
	.type-size a { float:left; display:inline; height:16px; background:url('/_layouts/images/bcbsla/icon_typeSize.gif'); margin-left:1px; color:#4d4d4d; font-size:0; line-height:0; text-indent:-4000px; }
	.type-size a.size-1 { width:11px; }
	.type-size a.size-2 { width:13px; background-position:-12px 0; }
	.type-size a.size-3 { width:14px; background-position:-26px 0; }


/**********	Eligibility ***********/
.eligibilityCopy {
				border-top-style: solid;
				border-top-width: 1px;
				border-top-color: #C0C0C0;
				padding-top: 4px;
				padding-bottom: 4px;
}

/**********	Eligibility ***********/

/**********	Navigation ***********/

#global-nav { position:relative; width:960px; height:45px; background:#e3e3e3 url('/_layouts/images/bcbsla/globalNav_bg.gif') repeat-x; margin:22px auto 0;
	font:13px Verdana, Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; vertical-align:middle; z-index:1; }
	#global-nav-homePage { position:relative; width:100%; display:block; height:44px; float:left; border-bottom:1px solid #e3e3e3; }
		#global-nav-homePage * { padding:0; margin:0; }
		#global-nav-homePage ul { float:left; display:inline; list-style:none; height:44px; padding-left:20px; }
			#global-nav-homePage ul li { float:left; display:inline; margin:0 0 0 3px; }
				#global-nav-homePage ul li a.home { float:none !important; display:block !important; height:16px !important; width:17px !important; 
				background:transparent url('/_layouts/images/bcbsla/icon_home.gif'); font-size:0; line-height:0; text-indent:-4000px; margin:15px 15px 0 0; padding:0 !important; }
		#global-nav-homePage a { padding:15px 14px; display:block; color:#0078b6; }
		#global-nav-homePage .selected { background:#fff url('/_layouts/images/bcbsla/globalNav_selectedLf_bg.gif') top left no-repeat; }
			#global-nav-homePage .selected a { background:url('/_layouts/images/bcbsla/globalNav_selectedRt_bg.gif') top right no-repeat; color:#000; }
			#global-nav-homePage .selected a:hover { text-decoration:none; }

	#global-nav-subPage { position:relative; width:100%; display:block; height:44px; float:left; border-bottom:1px solid #cccccc; }
		#global-nav-subPage * { padding:0; margin:0; }
		#global-nav-subPage ul { float:left; display:inline; list-style:none; height:44px; padding-left:20px; }
			#global-nav-subPage ul li { float:left; display:inline; margin:0 0 0 3px; }
				#global-nav-subPage ul li a.home { float:none !important; display:block !important; height:16px !important; width:17px !important; 
				background:transparent url('/_layouts/images/bcbsla/icon_home.gif'); font-size:0; line-height:0; text-indent:-4000px; margin:15px 15px 0 0; padding:0 !important; }
		#global-nav-subPage a { padding:15px 14px; display:block; color:#0078b6; }
		#global-nav-subPage .selected { background:#fff url('/_layouts/images/bcbsla/globalNav_selectedLf_bg.gif') top left no-repeat; }
			#global-nav-subPage .selected a { background:url('/_layouts/images/bcbsla/globalNav_selectedRt_bg.gif') top right no-repeat; color:#000; }
			#global-nav-subPage .selected a:hover { text-decoration:none; }
			
.global-login { position:absolute; top:0; right:0; background:url('/_layouts/images/bcbsla/btn_login_bg.gif') no-repeat; width:112px;
	font:13px Verdana; text-transform:uppercase; color:#fff; text-align:center;	z-index: 100;}
	.global-login a, .global-login a:link, .global-login a:active { color:#CCDFE9; text-decoration:none; display:block;  height:15px; padding:15px 0; }
		#global-login a.trigger { position:relative; z-index:10; }
	.global-login a:hover, .global-login a.trigger:hover { background:url('/_layouts/images/bcbsla/btn_login_bg_over.gif') no-repeat 0 0; width:112px; height:45px; color:#b8b8b7; text-decoration:none; }
	
/* TEST DROP MENU CODE NATALIE */

#dropMenu-login { display:none; position:absolute; top:45px; right:0px; background:url(/_layouts/images/bcbsla/dropMenu_login_bg.png) no-repeat top right; width:258px; height:265px;
	text-align:center; padding:20px 0; z-index:10; }
	#dropMenu-login * { padding:0; margin:0; }
	#dropMenu-login .loginTitle { margin:auto; background:url(/_layouts/images/bcbsla/loginTitle_bg.gif) no-repeat 50%; font:13px Verdana; color:#000; padding:10px 0; }
	
	#dropMenu-login #memberLogin-btn { position:relative; margin:0 auto; font:13px Verdana; text-transform:uppercase; color:#fff; width:177px; }
		#dropMenu-login #memberLogin-btn a, #dropMenu-login #memberLogin-btn a:link, #dropMenu-login #memberLogin-btn a:active {
			color:#fff; text-decoration:none; background:url(/_layouts/images/bcbsla/btn_loginMember_bg.gif) no-repeat 50%; height:24px; padding:12px 0 0; }
		#dropMenu-login #memberLogin-btn a:hover { background:url(/_layouts/images/bcbsla/btn_loginMember_bg_over.gif) no-repeat 50%; height:24px; padding:12px 0 0; width: 177px; white-space:nowrap;}
		#dropMenu-login a.loginRegister { margin:auto; font:9px Verdana; color:#0089d0; text-transform:none; margin:8px 0 20px; }
			#dropMenu-login a.loginRegister:hover {margin:auto; background:none; text-decoration:underline; white-space:nowrap; width: 177px; padding-top: 8px; height: 35px;}
	#dropMenu-login ul {	}
		#dropMenu-login li { list-style:none; background:url(/_layouts/images/bcbsla/btn_loginOthers_bg.gif) no-repeat 50%; margin:0 0 5px; height:27px; }
		#dropMenu-login li a { display:block; text-decoration:none; color:#0089d0; font-size:85%; text-transform:none; padding:9px 0 0; }
		#dropMenu-login li a:hover {display:block;font-size:85%; text-transform:none; padding:9px 0 0; color:#000; background:none; margin:auto; }	
	
		
.global-logout { position:absolute; top:0; right:0; background:url('/_layouts/images/bcbsla/btn_login_bg.gif') no-repeat; width:112px;
	font:13px Verdana; text-transform:uppercase; color:#fff; text-align:center;	}
	.global-logout a, .global-logout a:link, .global-logout a:active { color:#CCDFE9; text-decoration:none; display:block;  height:15px; padding:15px 0; }
	.global-logout a:hover { background:url('/_layouts/images/bcbsla/btn_logout_bg_over.gif') no-repeat 10px 11px; color:#b8b8b7; text-decoration:none; }
			
#secondary-nav { position:relative; width:960px; height:42px; margin:auto; font:13px Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#0078b6;
	vertical-align:middle; border-bottom:1px solid #dcdcdc;	}
	#secondary-nav * { padding:0; margin:0;	}
	#secondary-nav ul {	list-style:none; margin-left:8px; }
		#secondary-nav ul li { float:left; margin:0 0 0 5px; }
	#secondary-nav a { padding:14px 14px 12px; display:block; }
		#secondary-nav .selected a { color:#000; }
	#secondary-nav .selected a:hover { text-decoration:none; }


/*********** Content ***********/

.btn-homeBanner,
	.btn-homeBanner span { float:left; display:inline; height:21px; line-height:21px; padding-left:10px; background:url('/_layouts/images/bcbsla/btn_homeBanner.gif'); font-size:12px; color:#fff; }
	.btn-homeBanner span { padding-left:0; padding-right:10px; background-position:right 0; }

.home-banner { height:266px; border-bottom:2px solid #e4e4e4; position:relative; }
	.home-banner .nav { position:absolute; top:220px; left:415px; height:18px; }
	.home-banner .nav ul { list-style:none; }
	.home-banner .nav ul li { float:left; display:inline; height:18px; margin-right:10px;  }
	.home-banner .nav ul li a { float:left; display:inline; line-height:16px; height:16px; width:16px; text-align:center; border:1px solid #dcdcdc; color:#4d4d4d; font-size:11px; }
	.home-banner .nav ul li a.play-pause { background:#fff url('/_layouts/images/bcbsla/btn_pause.gif') no-repeat center center; font-size:0; line-height:0; text-indent:-4000px; }
	.home-banner .nav ul li a:hover { text-decoration:none; }
	.home-banner .nav ul li a.active { background:#0078b6; color:#fff; }

.home-banner .image-holder { float:left; display:inline; height:266px; width:612px; }
	.home-banner .image-holder img { display:block; }

.home-banner .text-holder { float:left; display:inline; width:280px; padding:13px 0 0 0; }

.columns { padding:40px 0 0; height:100%; border-bottom:2px solid #e4e4e4; }
	.columns .column { float:left; display:inline; width:193px; padding:0 24px; border-right:1px solid #e4e4e4; min-height:267px; }
	.columns .column-first { padding-left:0; }
	.columns .column-last { border:0; width:215px; padding:0 0 0 17px; }
	.columns h3 { margin-top:28px; }
	.columns p { padding-bottom:25px; line-height:17px; }
	.columns .column-last p { padding:0; }
	.columns .column-last ul { list-style:none; }
		.columns .column-last ul li { padding:0 0 20px 40px; background-position:0 0; background-repeat:no-repeat; }
		.columns .column-last ul li.health-care { background-image:url('/_layouts/images/bcbsla/icon_healthcare.gif'); }
		.columns .column-last ul li.wellness { background-image:url('/_layouts/images/bcbsla/icon_wellness.gif'); }
		.columns .column-last ul li.rx-blue { background-image:url('/_layouts/images/bcbsla/icon_RXblue.gif'); }
		.columns .column-last ul li.provider { background-image:url('/_layouts/images/bcbsla/icon_provider.jpg'); }
		.columns .column-last ul li.producer { background-image:url('/_layouts/images/bcbsla/icon_producer.jpg'); }
		.columns .column-last ul li.employer { background-image:url('/_layouts/images/bcbsla/icon_employer.jpg'); }

/*********** Column Left ***********/
	.columns-left {
	padding:0;
	height:100%;
}
	.columns-left .column { float:left; display:inline; width:193px; padding:0 24px; border-right:1px solid #e4e4e4; min-height:267px; }
	.columns-left .column-first { padding-left:0; }
	.columns-left .column-last { border:0; width:215px; padding:0 0 0 17px; }
	.columns-left h3 { margin-top:28px; }
	.columns-left p { padding-bottom:25px; line-height:17px; }
	.columns-left .column-last p { padding:0; }
	.columns-left .column-last ul { list-style:none; }
		.columns-left .column-last ul li { padding:0 0 20px 40px; background-position:0 0; background-repeat:no-repeat; }
		.columns-left .column-last ul li.health-care { background-image:url('/_layouts/images/bcbsla/icon_healthcare.gif'); }
		.columns-left .column-last ul li.wellness { background-image:url('/_layouts/images/bcbsla/icon_wellness.gif'); }
		.columns-left .column-last ul li.rx-blue { background-image:url('/_layouts/images/bcbsla/icon_RXblue.gif'); }
		.columns-left .column-last ul li.provider { background-image:url('/_layouts/images/bcbsla/icon_provider.jpg'); }
		.columns-left .column-last ul li.producer { background-image:url('/_layouts/images/bcbsla/icon_producer.jpg'); }
		.columns-left .column-last ul li.employer { background-image:url('/_layouts/images/bcbsla/icon_employer.jpg'); }
/*********** END Columns Left ***********/
/*********** Column Right ***********/
	.columns-right {
	padding:40px 0 0;
	height:100%;
	width: 215px;
	float: right;
}
	.columns-right .column { float:left; display:inline; width:193px; padding:0 24px; border-right:1px solid #e4e4e4; min-height:267px; }
	.columns-right .column-first { padding-left:0; }
	.columns-right .column-last { border:0; width:215px; padding:0 0 0 17px; }
	.columns-right h3 { margin-top:28px; }
	.columns-right p { padding-bottom:25px; line-height:17px; }
	.columns-right .column-last p { padding:0; }
	.columns-right .column-last ul { list-style:none; }
		.columns-right .column-last ul li { padding:0 0 20px 40px; background-position:0 0; background-repeat:no-repeat; }
		.columns-right .column-last ul li.health-care { background-image:url('/_layouts/images/bcbsla/icon_healthcare.gif'); }
		.columns-right .column-last ul li.wellness { background-image:url('/_layouts/images/bcbsla/icon_wellness.gif'); }
		.columns-right .column-last ul li.rx-blue { background-image:url('/_layouts/images/bcbsla/icon_RXblue.gif'); }
        .columns-right .column-last ul li.provider { background-image:url('/_layouts/images/bcbsla/icon_provider.jpg'); }
		.columns-right .column-last ul li.producer { background-image:url('/_layouts/images/bcbsla/icon_producer.jpg'); }
		.columns-right .column-last ul li.employer { background-image:url('/_layouts/images/bcbsla/icon_employer.jpg'); }
/*********** END Column Right ***********/
/*********** Homepage CSS ***********/
.homepage-column {
	width:705px;
	float:left;
	margin-right:1px;
}
.homepage-banners {
	width:240px;
	float:left;
}
.homepage-free {
	width:680px;
	float:left;
	margin-right:1px;
}
.homepage-social{
	width:240px;
	float:left;
}
/*********** END Homepage CSS ***********/


		
.featured-videos { margin-top:20px; }
	.featured-videos .container { padding:16px 17px; height:100%; background:#fff url('/_layouts/images/bcbsla/contentBox01_bg.gif') repeat-x 0 bottom; }

.featured-videos .text-holder { float:left; display:inline; width:215px; margin-right:15px; }
	a.icon-video { background:url('/_layouts/images/bcbsla/icon_video.gif') no-repeat right center; padding:0 20px 0 0; }

.featured-videos .video-holder { float:left; display:inline; width:128px; margin-right:20px; }
	.featured-videos .video-holder p { font-size:10px; line-height:13px; padding:1px; }

.featured-videos .social { float:left; display:inline; position:relative; height:131px; background:url('/_layouts/images/bcbsla/border1.gif') repeat-y 0 0;
	margin:-16px 0 !important; padding:16px 0 0 34px; white-space:nowrap;}
	.featured-videos .social ul { list-style:none; }
		.featured-videos .social ul li { height:19px; margin-bottom:9px; }
		.featured-videos .social ul li a { display:block; height:19px; background-repeat:no-repeat; background-position:0 0; font-size:11px; line-height:19px;
		color:#333; padding:0 0 0 32px; }
		.featured-videos .social ul li a:hover { background-position:0 bottom; }
		.featured-videos .social ul li a.twitter { background-image:url('/_layouts/images/bcbsla/icon_twitter.gif'); }
		.featured-videos .social ul li a.facebook { background-image:url('/_layouts/images/bcbsla/icon_facebook.gif'); }
		.featured-videos .social ul li a.youtube { background-image:url('/_layouts/images/bcbsla/icon_youtube.gif'); }
		.featured-videos .social ul li a.news-room { background-image:url('/_layouts/images/bcbsla/icon_newsroom.gif'); }

.page-heading { border-bottom:1px solid #dcdcdc; padding:54px 47px 46px; }
	.page-heading p { width:400px; font-size:15px; line-height:22px; }

.about-heading { background:url('/_layouts/images/bcbsla/about_banner_img_bg.jpg') no-repeat right  0; height:146px; }
.why-heading { background:url('/_layouts/images/bcbsla/why_banner_img_bg.jpg') no-repeat right  0; height:23px; }

.rows { margin:30px 0 0; }
	.rows .row { height:125px; background:#eef1f5; margin-bottom:30px;  }
		.rows .row .image-holder { float:left; display:inline; height:125px; width:377px; margin-right:15px; }
		.rows .row .text-holder { float:left; display:inline; width:350px; padding-top:12px; margin-right:25px; }
			.rows .row .text-holder p { padding-bottom:0; line-height:17px; }
		.rows .row .extra-column { float:left; display:inline; width:170px; padding-top:13px; }
			.rows .row .extra-column ul { list-style:none; }
				.rows .row .extra-column ul li { padding-bottom:2px; }
			.rows .row .extra-column .video-holder { width:132px; }
				.rows .row .extra-column .video-holder p { font-size:11px; line-height:12px; padding:2px 0 0; }

.two-columns { border-top:1px solid #dcdcdc; padding:25px 0 10px; height:100%; }
	.two-columns .column { width:462px; }

.contentBox01 { border:1px solid #e4e4e4; background:#fff url('/_layouts/images/bcbsla/contentBox01_bg.gif') repeat-x 0 bottom; height:100%; }
.contentBox02 { border:1px solid #e1e1e1; background:#edf1f5; padding:13px 20px 12px 10px; height:100%; clear:both; }
	.contentBox02 p { padding-bottom:5px; }
	.contentBox02 img { float:left; padding-bottom:5px; margin-right:20px; }
	.contentBox02 img.fl { padding-bottom:5px; margin-right:20px; }
.contentBox03 { width:207px; background:url('/_layouts/images/bcbsla/contentBox03_bg.gif') repeat-y 0 0; margin-bottom:30px; }
	.contentBox03 .bottom { background:url('/_layouts/images/bcbsla/contentBox03_bot.gif') no-repeat 0 bottom; }
	.contentBox03 .top { background:url('/_layouts/images/bcbsla/contentBox03_top.gif') no-repeat 0 0; padding:10px; height:100%; }
	.contentBox03 h4 { font-weight:bold; color:#373737; margin-bottom:20px; }
	.contentBox03 h5 { border-bottom:1px solid #d8dde0; margin-bottom:8px; }
	.contentBox03 p { padding:0 0 10px; line-height:15px; }
	.contentBox03 ul { padding:0 0 20px 20px; }
.contentBox04 { width:193px; margin:30px 0 0 13px; background:url('/_layouts/images/bcbsla/contentBox04_bg.gif') repeat-y 0 0; }
	.contentBox04 .bottom { background:url('/_layouts/images/bcbsla/contentBox04_bot.gif') no-repeat 0 bottom; }
	.contentBox04 .top { background:url('/_layouts/images/bcbsla/contentBox04_top.gif') no-repeat 0 0; padding:5px 0; }
	.contentBox04 img.fl { padding-bottom:5px; margin-right:10px; }
	.contentBox04 ul { list-style:none; }
		.contentBox04 ul li { background:url('/_layouts/images/bcbsla/border2.gif') repeat-x 0 bottom; padding:5px 7px; height:100%;  }
		.contentBox04 ul li.last { background:none; padding-bottom:0; }
			.contentBox04 ul li a { display:block; padding:3px 0 6px 5px; font-size:12px; background-repeat:no-repeat; background-position:0 0; }
	
.three-columns { }
	.three-columns ul li { float:left; display:inline; width:275px; padding:20px; border-right:1px solid #e4e4e4; }
	.three-columns ul li.last { border-right:0; width:260px; }
		.three-columns ul li p { padding:5px 0; }

/* NEW THREE COLUMN BOTTOM STYLE FOR CONTENT LM LAYOUTS - Natalie */
.three-columns-bottom { }
	.three-columns-bottom ul li { float:left; display:inline; width:170px; padding:20px; border-right:1px solid #e4e4e4; }
	.three-columns-bottom ul li.last { border-right:0; width:100px; }
		.three-columns-bottom ul li p { padding:5px 0; }	

/* END NEW THREE COLUMN BOTTOM STYLE */		

/* Jay Add David's new link color here */		
		

/*********** Center Modification ***********/	
			
.center {
	width:290px;
	padding:0 25px 0 0;
	float:left;
}
	.center ul li { float:left; display:inline; width:275px; padding:20px; border-right:1px solid #e4e4e4; }
	.center ul li.last { border-right:0; width:260px; }
	.center ul li p { padding:5px 0; }
	
.center-last {width:290px; padding:0 25px 0 0; float:left;
}
	.center ul li { float:left; display:inline; width:275px; padding:20px; }
	.center ul li.last { border-right:0; width:260px; }
	.center ul li p { padding:5px 0; }

/*********** END Center Modification ***********/

/*********** Center Modification - Provider ***********/	
			
.center2 {width:240px; float:left; padding-top: 0; padding-bottom: 0; padding-left: 10; }
	.center2 ul li { float:left; display:inline; width:275px; padding:20px; border-right:1px solid #e4e4e4; }
	.center2 ul li.last { border-right:0; width:260px; }
	.center2 ul li p { padding:5px 0; }
	
.center2-last {width:190px; padding:0 10px 0 0; float:left; }
	.center2 ul li { float:left; display:inline; width:275px; padding:20px; }
	.center2 ul li.last { border-right:0; width:260px; }
	.center2 ul li p { padding:5px 0; }

/*********** END Center Modification - Provider ***********/

/*********** Right Sidebar Modification ***********/	

.right-sidebar { float:left; display:inline; width:221px; padding-top:33px; height:100%; }
	.right-sidebar .menu { }
		.right-sidebar .menu ul { list-style:none; }
			.right-sidebar .menu ul li { line-height:37px; border-bottom:1px solid #d4d5d7; }
				.right-sidebar .menu ul li a { display:block; padding:0 20px; }
				.right-sidebar .menu ul li a.active { text-decoration:none !important; color:#000; background:#fff; }

.right-sidebar .menu ul li ul { background:#fff; padding-bottom:5px; }
	.right-sidebar .menu ul li ul li { text-indent:35px; list-style:disc; color:#0078b6; border-bottom: none; line-height:22px }
	
/*********** END Right Sidebar Modification ***********/

/*********** NEW LEFT SIDEBAR MODIFICATION TO FLUSH WRAPPING LI's LEFT - NATALIE ********************/

.left-sidebar-bg { background:url(/_layouts/images/bcbsla/content_sidebar_left_bg.gif) repeat-y 0 0; height:100%; border-bottom:0px solid #dcdcdc; padding-bottom:33px; }
.left-sidebar { float: left; display: inline; width:221px; padding-top:33px; }
	.left-sidebar .menu { }
		.left-sidebar .menu ul { list-style:none; border-top:1px solid #d4d5d7; padding-left:0px !important;} 
		.left-sidebar .menu ul li ul {border-top: none; } /* Removed white background color- Natalie */
			.left-sidebar .menu ul li { padding:7px 0px; border-bottom:1px solid #d4d5d7;   }/*border-right: solid 1px #efefef;*/ 
				.left-sidebar .menu ul li a { display:block; padding:0 20px;line-height:18px; }
				.left-sidebar .menu ul li a.active { text-decoration:none !important; color:#000; /*background:#fff;*/ }

.left-sidebar .menu ul li ul { padding-bottom:2px; }
                .left-sidebar .menu ul li ul li { padding:5px 10px 5px 35px; list-style-position:inside; margin-left: 30px;
	padding-left: 1.45em; text-indent: -1.3em;  list-style-type:disc;  color:#0078b6; border-bottom: none;  line-height:15px; } /*border-right: solid 1px #efefef; */ /* added margin-left, padding-left and text-indent to flush wrapped li's - Natalie */
                .left-sidebar .menu ul li ul li a { display:inline; padding:0; }

.left-sidebar .menu  ul li a.active + ul { /*background:#fff*/ }

/**********************END LEFT MENU SIDEBAR ************************************************/

.main-column { float:left; display:inline; width:482px; margin:15px 25px 0; }
	.main-column ul { padding:0  0 15px 25px; }
.main-column .zone { padding:25px 0 10px; height:100%; border-bottom:1px solid #dcdcdc; }
.main-column .last-zone { border:0; }
.main-column .zone-image { margin:20px 0; }
	.main-column .zone-image img.fl { margin-right:35px; }
	.main-column .zone-image p a { color:#028bc3; }
	.main-column .zone ul { padding:0  0 10px 20px; }
		.main-column .zone ul li { line-height:23px; }
		.main-column .zone ul li a { color:#4c4c4c; }

.main-column .two-columns .contentBox01 { position:relative; width:482px; margin:0 0 0 -2px; }
.main-column .two-columns li { float:left; display:inline; width:210px; border-right:1px solid #e4e4e4; padding:20px 15px; }
.main-column .two-columns li.last { border:0; }
.main-column .two-columns p { padding:5px 0; line-height:15px; }

.main-column-extended { float:left; display:inline; width:714px; margin:15px 0 0 25px; }

/*********** Template Why Right ***********/	

.main-column-2 { 
	display:inline;
	float:left;
	margin-left:10px;
	margin-top:15px;
	width:700px;
}
.main-column-2 ul { padding:0  0 15px 25px; }
.main-column-2 .zone { padding:25px 0 10px; height:100%; border-bottom:1px solid #dcdcdc; }
.main-column-2 .last-zone { border:0; }
.main-column-2 .zone-image { margin:20px 0; }
	.main-column-2 .zone-image img.fl { margin-right:35px; }
	.main-column-2 .zone-image p a { color:#028bc3; }
	.main-column-2 .zone ul { padding:0  0 10px 20px; }
		.main-column-2 .zone ul li { line-height:23px; }
		.main-column-2 .zone ul li a { color:#4c4c4c; }

.main-column-2 .two-columns .contentBox01 { position:relative; width:482px; margin:0 0 0 -2px; }
.main-column-2 .two-columns li { float:left; display:inline; width:210px; border-right:1px solid #e4e4e4; padding:20px 15px; }
.main-column-2 .two-columns li.last { border:0; }
.main-column-2 .two-columns p { padding:5px 0; line-height:15px; }

/*********** END Template Why Right ***********/	
/*********** Template Why Left ***********/	

.main-column-3 {	float:left; display:inline; width:650px; margin:15px 25px 0 ; }
	.main-column-3 ul { padding:0  0 15px 25px; }
.main-column-3 .zone { padding:25px 0 10px; height:100%; border-bottom:1px solid #dcdcdc; }
.main-column-3 .last-zone { border:0; }
.main-column-3 .zone-image { margin:20px 0; }
	.main-column-3 .zone-image img.fl { margin-right:35px; }
	.main-column-3 .zone-image p a { color:#028bc3; }
	.main-column-3 .zone ul { padding:0  0 10px 20px; }
		.main-column-3 .zone ul li { line-height:23px; }
		.main-column-3 .zone ul li a { color:#4c4c4c; }

.main-column-3 .two-columns .contentBox01 { position:relative; width:482px; margin:0 0 0 -2px; }
.main-column-3 .two-columns li { float:left; display:inline; width:210px; border-right:1px solid #e4e4e4; padding:20px 15px; }
.main-column-3 .two-columns li.last { border:0; }
.main-column-3 .two-columns p { padding:5px 0; line-height:15px; }

/*********** END Template Why Left ***********/
/*********** Template Why Middle   ***********/	

.main-column-4 {	float:left; display:inline; width:880px; margin:15px 40px 0; }
.main-column-4 .zone { padding:25px 0 10px; height:100%; border-bottom:1px solid #dcdcdc; }
.main-column-4 .last-zone { border:0; }
.main-column-4 .zone-image { margin:20px 0; }
	.main-column-4 .zone-image img.fl { margin-right:35px; }
	.main-column-4 .zone-image p a { color:#028bc3; }
	.main-column-4 .zone ul { padding:0  0 10px 20px; }
		.main-column-4 .zone ul li { line-height:23px; }
		.main-column-4 .zone ul li a { color:#4c4c4c; }

.main-column-4 .two-columns .contentBox01 { position:relative; width:482px; margin:0 0 0 -2px; }
.main-column-4 .two-columns li { float:left; display:inline; width:210px; border-right:1px solid #e4e4e4; padding:20px 15px; }
.main-column-4 .two-columns li.last { border:0; }
.main-column-4 .two-columns p { padding:5px 0; line-height:15px; }

/*********** END Template Why Middle   ***********/
/*********** Template Provider ***********/	
.main-column-5 { float:left; display:inline; width:714px; margin:15px 0px 0px 25px; }
.main-column-5 .zone { padding:25px 0 10px; height:100%; border-bottom:1px solid #dcdcdc; }
.main-column-5 .last-zone { border:0; }
.main-column-5 .zone-image { margin:20px 0; }
	.main-column-5 .zone-image img.fl { margin-right:35px; }
	.main-column-5 .zone-image p a { color:#028bc3; }
	.main-column-5 .zone ul { padding:0  0 10px 20px; }
		.main-column-5 .zone ul li { line-height:23px; }
		.main-column-5 .zone ul li a { color:#4c4c4c; }

.main-column-5 .two-columns { border-top:1px solid #dcdcdc; padding:25px 0 10px; height:100%; }
	.main-column-5 .two-columns .column { width:350px; }
		
.main-column-5 .two-columns .contentBox01 { position:relative; width:482px; margin:0 0 0 -2px; }
.main-column-5 .two-columns li { float:left; display:inline; width:210px; border-right:1px solid #e4e4e4; padding:20px 15px; }
.main-column-5 .two-columns li.last { border:0; }
.main-column-5 .two-columns p { padding:0px 0; line-height:15px; }


.main-column-5 .rows { margin:30px 0 0; }
	.main-column-5 .rows .row { height:125px; background:#eef1f5; margin-bottom:30px;  }
		.main-column-5 .rows .row .image-holder { float:left; display:inline; height:125px; width:298px; margin-right:15px; }
		.main-column-5 .rows .row .text-holder { float:left; display:inline; width:375px; padding-top:12px; margin-right:25px; }
			.main-column-5 .rows .row .text-holder p { padding-bottom:0; line-height:17px; }
		.main-column-5 .rows .row .extra-column { float:left; display:inline; width:170px; padding-top:13px; }
			.main-column-5 .rows .row .extra-column ul { list-style:none; }
				.main-column-5 .rows .row .extra-column ul li { padding-bottom:2px; }
			.main-column-5 .rows .row .extra-column .video-holder { width:132px; }
				.main-column-5 .rows .row .extra-column .video-holder p { font-size:11px; line-height:12px; padding:2px 0 0; }
				
.main-column-5 .contentBox02 img.fl { padding-bottom:5px; margin-right:5px; }

.main-column-5 .three-columns { }
	.main-column-5 .three-columns ul li { float:left; display:inline; width:226px; padding:5px; border-right:1px solid #e4e4e4; }
	.main-column-5 .three-columns ul li.last { border-right:0; width:227px; }
		.main-column-5 .three-columns ul li p { padding:5px 0; }

/*********** END Template Provider ***********/
/*********** ContentM Only ***********/

.main-column-6 { float:left; display:inline; width:960px; margin:15px 0 0 0; }
	.main-column-6 ul { padding:0  0 10px 25px; }

/*********** END ContentM Only ***********/

.main-column-extended { float:left; display:inline; width:714px; margin:15px 0 0 25px; }

.right-sidebar { float:right; display:inline; width:207px; padding-top:0px; }

.right-sidebar-bg { padding-bottom:40px; border-bottom:1px solid #dcdcdc; }

.widecolumn { float:left; display:inline; width:710px; padding-top:40px; }
	.widecolumn #change-member { float:right; display:inline; width:136px; border:1px solid #a0a0a0; background:#fff; padding:2px; font-size:11px; color:#71706e; margin:3px 0 0; }
	.widecolumn h2.lined { margin:0; padding-bottom:10px; border-bottom:10px; border-bottom:3px solid #373737; font-weight:bold; }

.info .heading { padding:13px 0 10px; border-bottom:1px solid #d8dde0; margin-bottom:25px; }
	.info .heading p { line-height:11px; padding:0; }

a.print { background:transparent url('/_layouts/images/bcbsla/icon_printPage.gif'); background-repeat:no-repeat; height:13px; width:51px; margin:0 30px 7px; }

.claims { padding:25px 0 0; height:100%; }
	.claims p { font-size:11px; line-height:15px; padding-right:50px; }

.claims .box { background:url('/_layouts/images/bcbsla/contentBox05_bg.gif') repeat-y 0 0; border-bottom:1px solid #d8dde0; }
	.claims .box .top { background:url('/_layouts/images/bcbsla/contentBox05_top.gif') no-repeat 0 0; height:100%; }

.claims .column-left { float:left; display:inline; width:391px; border-right:1px dotted #d7dde0; padding:10px 0 0; min-height:153px; }
	.claims .column-left li span { width:158px; }

.claims ul { list-style:none; font-size:11px; line-height:20px; }
	.claims ul li span { float:left; display:inline; text-align:right; margin-right:20px; }
	.claims ul li.description { padding:15px 0 35px; }

.claims .column-right { float:left; display:inline; width:318px; padding-top:10px; }
	.claims .column-right li span { width:130px; }

.owe-amount { padding-top:2px; text-align:center !important; margin-bottom:30px; }

.owe-amount th { padding:8px 0; vertical-align:bottom; font-size:11px; line-height:13px; font-weight:normal; background:#cce7f6; border-left:1px solid #acc8d8; }
	.owe-amount th.first { border-left:1px solid #cce7f6; }
	.owe-amount th.last { border-right:1px solid #cce7f6; }

.owe-amount th strong { color:#000; }

.owe-amount td { border-left:1px solid #d7dde0; padding:8px 0; border-bottom:1px solid #d8dde0; }
	.owe-amount td.first { border-left:1px solid #d7dde0; }
	.owe-amount td.last { border-right:1px solid #d7dde0; background:#f2f5f7; }

.right-sidebar-bg .sidebar { float:right; display:inline; width:198px; margin-right:12px; padding-top:50px; }
	.right-sidebar-bg .sidebar h4 { font-weight:bold; color:#373737; padding-bottom:10px; border-bottom:1px solid #d8dde0; margin:0; }

.sidebar .my-plan { margin-bottom:40px; }
	.sidebar .my-plan td { border-right:1px solid #d8dde0; border-bottom:1px solid #d8dde0; font-size:11px; line-height:15px; padding:10px 0; }
	.sidebar .my-plan td.last{ border-right:0; padding-left:3px; }
		.sidebar .my-plan td strong { display:block; }
	.sidebar .my-plan td.none { border:0; }

.sidebar .news { font-size:12px; padding-top:10px; }
	.sidebar .news p { padding-bottom:10px; }
	.sidebar .news ul { padding:0 0 20px 20px; }

/*********** Footer ***********/

#footer { margin-top:30px; }

/* UPDATE FOOTER-LINKS */
.footer-links { margin-bottom:15px; font-size:11px; }
	.footer-links ul li { float:left; display:inline; width:290px; padding:5px; margin:15px 0 15px 15px; border-right:1px dotted #c9c9c9; }
	.footer-links ul li.last { border-right:0; }
		.footer-links ul li p { padding:0; }

.footer-main { font-size:9px; line-height:14px; color:#717171; padding:0; }
	.footer-main p { padding:0; }
	
/* UPDATE FOOTER DOI */
#footerDOI { width:375px; font-size:9px; line-height:14px; color:#717171; text-align:right; }
	#footerDOI p { padding:0; }
	#footerDOI a { margin-top:3px; }

.footer-icon { height:18px; width:16px; background:url('/_layouts/images/bcbsla/icon_DOI.gif'); margin-right:40px; }

				
/*********** Float Window ***********/				
.ms-ToolPaneOuter { position: absolute; height: 80% !important; border: 2px #6f9dd9 solid; top: 0; left: 0; }
td#MSOTlPn_MainTD { width: 0 !important; }
td#MSOTlPn_ToolPaneCaption { cursor: move; }

/*********** Search Result ***********/
.srch-results .srch-Metadata { padding-bottom: 0px;}

/*********** JCoda-Slider ************/
.slider {
    width: 940px;
	height: 280px;
    margin: 0px;
	padding: 0px ;
    position: relative;
	border:	0px solid #efedee;}
	.slider .nav { position:absolute; top:220px; left:415px; height:18px; }

.scroll {
	width: 940px;
	height: 266px;
	overflow: hidden;
	position: relative;
	border: #dedddd 0px solid;
}
.scrollContainer div.panel {
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 940px;
	border: 0px dotted #efedee;
}
.scrollContainer div.panel div.head{
	margin: 1.6em 0em 0em;
	text-align: left;
	font: normal normal normal 1.8em/1em Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	border: 0px dotted #ccc;
	text-transform: uppercase;
}
.scrollContainer div.panel p{
	color: #8d8c8c;
	font: normal normal normal 1.0em/1.5em Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	padding: 1em 1.8em 0.6em 2em;
	border: 0px dotted #ccc;
}
.imageslider{
	float:  left;
	display: block;
}

/**********	Web Parts Divisions*******/
.homepage-column {
	width:705px;
	float:left;
	margin-right:1px;
}
.homepage-banners {
	width:240px;
	float:left;
}
.homepage-free {
	width:680px;
	float:left;
	margin-right:1px;
}
.homepage-social{
	width:240px;
	float:left;
}


/*UPDATE contentBOX05 */
.contentBox05 { background:#e3e3e3; height:100%; }
	
.three-columns { }
	.three-columns ul li { float:left; display:inline; width:275px; padding:20px; border-right:1px solid #e4e4e4; }
	.three-columns ul li.last { border-right:0; width:260px; }
		.three-columns ul li p { padding:5px 0; }
	
/* UPDATE GLOBAL LOGIN FOR PROVIDERS/EMPLOYERS WITH NO HOVER */	
.global-login2 { position:absolute; top:0; right:0; background:url('/_layouts/images/bcbsla/btn_login_bg.gif') no-repeat; width:112px;
	font:12px Verdana; text-transform:uppercase; color:#fff; text-align:center;	}
	.global-login2 a, .global-login2 a:link, .global-login2 a:active { color:#CCDFE9; text-decoration:none; display:block;  height:15px; padding:15px 0; }
		#global-login2 a.trigger { position:relative; z-index:10; }
		
/* ------------- START ECOMM STYLES ------------------- */

div.rightside_image {
	float: right;
	padding: 10px;
	margin: 10px;
	border: 2px solid #cccccc;
	text-align: center;
	font-size: 0.8em;
	font-style: italic;
}

div.leftside_image {
	float: left;
	padding: 10px;
	margin: 10px;
	border: 2px solid #cccccc;
	text-align: center;
	font-size: 0.8em;
	font-style: italic;
}



/* ---------- BLOCK QUOTE STYLES ---------------- */
blockquote {
	font: italic 1.1em Verdana, Times, Serif;
  color: #666;
  font-style: italic;
  line-height: 1.7em;
  margin: 1.2em 42% 1.2em 4%;
  padding: 1em;
}

blockquote.preserve {
  white-space: pre;
}

blockquote cite {
  display: block;
  font-style: italic;
  margin: 1em 0 0 1em;
}

blockquote.pull {
  background: none;
	border-top: 1px double #ccc;
	border-top-width: medium;
	border-bottom: 1px double #ccc;
	border-bottom-width: medium;
	color: #888;
	font-size: 1.2em;
	line-height: 1.6em;
  margin: .2em 0 .8em 0;
  padding: .9em;	
  text-align: center;
}

blockquote.pull.left,
blockquote.pull.right {
  margin-top: 1em;
  margin-bottom: .2em;
	padding-left: 0;
}

blockquote.pull.left {
	float: left;
	margin-right: 1.9em;
	margin-left: 0;
	padding-right: 0;
	text-align: left;
	width: 32%;
	border-top: 1px double #ccc;
	border-top-width: medium;
	border-bottom: 1px double #ccc;
	border-bottom-width: medium;
	border-left-style: none;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}

blockquote.pull.right {
	float: right;
	margin-right: 1.9em;
	margin-left: 1.9em;
  width: 32%;
}

/* ------- ICONS TO FILE TYPES ------- */

a[href $='.pdf'] { 
   padding-right: 18px;
   background: url('/_layouts/images/bcbsla/pdf.gif') no-repeat center right !important;
   zoom:1;
}

a[icon ^="pdf"] { 
   padding-right: 18px;
   background: transparent url('/_layouts/images/bcbsla/pdf.gif') no-repeat center right !important;
}

a.icon-pdf {background:url('/_layouts/images/bcbsla/pdf.gif') no-repeat right center; padding:0 20px 0 0; }

a[icon ^="out"] {
   padding-right: 20px;
   background: transparent url('/_layouts/images/bcbsla/external.gif') no-repeat center right !important;
}

/* THESE THREE CLASSES ARE FOR THE HR CLASS WITH BACK TO TOP LINK  - Natalie*/

a[icon ^="top"] {
   padding-right: 10px;
   background: transparent url('/_layouts/images/bcbsla/arrow_top.png') no-repeat center right !important;
   zoom: 1;
}

.divider{background:url("/_layouts/images/bcbsla/line.gif") repeat-x scroll center bottom transparent;clear:both;display:block;margin-bottom:20px;padding-top:20px; width:100%;}	

.back-top{font-size:10px;line-height:15px;margin-bottom:40px;text-align:right;position:relative; }

.back-top a{ background: url('/_layouts/images/bcbsla/arrow_top.png') no-repeat center right #fff !important; /*color:#bbb; height:20px;*/ position:absolute; right:0; text-shadow:1px 1px 0 #fff; top:12px; width:80px;}

/* END BACK TO TOP LINK SECTION - Natalie */


a[icon ^="new"] {
   padding-right: 20px;
   background: transparent url('/_layouts/images/bcbsla/ico_new.png') no-repeat center right !important;
}

a[icon ^="arrow"] {
   padding-left: 20px;
   background: transparent url('/_layouts/images/bcbsla/ico_arrow.png') no-repeat center left !important;
}

/*----------- BOX STYLES -----------------*/


.info_box{clear:both;padding:20px;margin: 20px 0px;-moz-border-radius:6px;-webkit-border-radius:6px;}

.info_box{padding-left:55px;background:#eee;padding-bottom:25px;padding-top:20px;}

.info_box{
	background:#fefefe url('/_layouts/images/bcbsla/info.png') no-repeat scroll 10px 14px !important;
	border:1px solid #68a2cf;
	color:#2e6093;}


/* ------------- IMAGE STYLES ---------- */


img.border {

border-top: 1px solid #dcdcdc ;
border-bottom: 1px solid #dcdcdc ;
border-left: 1px solid #dcdcdc ;
border-right: 1px solid #dcdcdc ;
padding-top: 6px;
padding-right: 6px;
padding-bottom: 6px;
padding-left: 6px;
margin: 10px;
}

img.border-grey
{border: 1px solid #d5d5d2;}


div.rightside_image {
	float: right;
	padding: 10px;
	margin: 10px;
	border: 1px solid #cccccc;
	text-align: center;
	font-size: 0.8em;
	font-style: italic;
}

div.leftside_image {
	float: left;
	padding: 10px;
	margin: 10px;
	border: 1px solid #cccccc;
	text-align: center;
	font-size: 0.8em;
	font-style: italic;
}

/* Blue button class */

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button-blue {
    background: transparent url('../Images/btn_blue_right.gif') no-repeat scroll top right !important;
    color: #fff !important;
    display: block !important;
    float: left !important;
    height: 26px !important;
    margin-right: 6px !important;
    padding-right: 18px !important; /* sliding doors padding */
    text-decoration: none !important;
}

a.button-blue span {
    background: transparent url('../Images/btn_blue.gif') no-repeat !important;
    display: block !important;
    line-height: 18px !important;
    padding: 4px 0 5px 18px !important; 
} 

a.button-blue:hover {
    color: #ccc !important;
}

  a.button-blue:active span {
    color: #ccc !important;
} 


/* -------------END ECOMM STYLES ------------------- */

/*  APP LAYOUTS STYLES */

.title-apps {
	padding-top:25px;
	padding-right:15px;
}

.right-sidebar-app { float:left; width:207px; margin-bottom:15px; }

/*  APP LAYOUTS STYLES END */

.txt-section-header { font-size:18px; font-weight:bold;}

/* End Claims Grid Style */

#main h1
{
color:#474747;
font-size:24px;
line-height:38px;
border-bottom:3px solid #474747;
text-transform: capitalize;
}

#main h2
{
border-bottom:1px solid #DCDCDC;
font-size:18px;
}

/*this fixes the claims grid to the right problem in firefox*/
.footer-app
{
float:left;
clear:both;
position:relative;
width:960px;
}

/*Fixes the My Plan Header on the Myplan Page*/
.bottom-line-title
{
border-bottom:3px solid #474747;
}

/*Fixes the Recent Claims Header on the Myplan Page*/
.section h2
{
border-bottom:3px solid #474747;
padding-bottom:10px;
padding-left:10px
}

.phs-recent-zone
{
    width:950px; padding:10px 0px 10px 10px; margin-bottom:32px;
}

.title-myplan-accmgnt-apps {
	padding-top:25px;
	padding-right:5px;
	padding-left:10px;
}

.title-plansummary-apps {
	padding-top:25px;
	padding-right:5px;
	padding-left:10px;
	padding-bottom:5px;
}

.table-border-plansummary {
    width:530px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:ActiveBorder;
}