
.proto_note {
	color: red;
	font-weight: bold;
}

BODY {
	font-size: .75em;
	padding: 0px;
	margin: 0px;
	font-family:Arial,Helvetica,sans-serif;
}

FORM {
	margin: 0px;
	padding: 0px;
}


.outside_wrapper {
	border: 0px solid red;
	width: 958px;
	margin: auto;
}	

.layout_wrapper {
	border: 0px solid red;
	width: 960px;
	height: auto;
	margin-top: 2px;
	padding-right: 10px;
	background-image:url(../../images/innerPageBg2.gif); 
	background-repeat:repeat-y; margin:0px;
}



.layout_header {
	height: 95px;
	background-image:url(../../images/bannerBg.jpg);
	background-repeat:no-repeat;
}

.layout_header .logo {
	float: right;
	margin-top: 10px;
	margin-right:5px;
	background-image: url(../../images/bcbsfl_logo.png);
	background-repeat: no-repeat;
	width: 275px;
	height: 60px;
}

.layout_header .logo_family {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(../../images/en/logo_familyBlue.gif);
	background-repeat: no-repeat;
	width: 275px;
	height: 60px;
	cursor:hand;
	cursor:pointer;
}

.header_logo {
	margin-bottom: 20px;
}

.toolbar {
	text-align: right;
	padding-right: 5px;
	background-image:url(../../images/innerPageBg2.gif); 
	background-repeat:repeat-y; 
	margin:0px;
	/** margin-top: -3px;*/
}


DIV.layout_main {
	border: 0px solid blue;
	width: 100%;
	padding-bottom: 10px;
	margin-top:-10px;
	* margin-top:0px;
}

TD.layout_main {
	padding-right: 10px;
	width: 100%;
	margin-bottom:10px;
}

.mainPictureTable{
	margin-bottom:15px;
	}
	
.layout_main_wide {
	padding-top: 5px;
	border: 0px solid blue;
}


.layout_left {
	margin-top: 60px;
	width: 185px;
	padding-left: 10px;
	padding-bottom: 20px;
}

TD.layout_left {
	padding-right: 15px;
}

.layout_right {
	border: 0px solid green;
	width: 190px;
	height: 400px;
	padding: 10px;
}

.rightColSpacing {
	width:180px; float:right; padding-top:20px;
	}
	
.disclaimer A.embed,
.disclaimer A.embed:hover,
.disclaimer A.embed:visited {
	/*color: #00639C;*/
	color: #0090DD;
}


.footerBar {
	margin:0;
	}

.footerSpacer {
	color:#ffcd5f;
	font-size:14px;
	margin:0 5px;
	}
	
.layout_footer {
	color: #565656;
	padding-top: 10px;
	padding-bottom: 20px;
}

.layout_footer .disclaimer {
	margin-top: 0px;
	padding: 10px;
}

.copyright {
	float: right;
	text-align: right;
	color: #565656;
	padding-right: 10px;
}

.global_nav_footer {
	margin-bottom: 10px;
	float:left;
}

.global_nav_footer A {
	padding-right: 5px;
	padding-left: 5px;
	/*color: #565656;*/
	color: #0090DD;
	text-decoration:none;
}

.global_nav_footer A:hover {
	/*color: #000000;*/
	color: #0090DD;
	text-decoration:underline;
	}
	
.global_nav_footer A:visited {
	/*color: #565656;*/
	color: #0090DD;
	}
	
.appid {
	/*float: left;*/
	color: silver;
	text-align: left;
	padding-left: 10px;
	background-image:url(../../images/innerPageBg2.gif); 
	background-repeat:repeat-y; margin:0px;
}

.formid {
	/*float: left;*/
	color: silver;
	text-align: left;
	padding-left: 10px;
	/*background-image:url(../../images/innerPageBg2.gif); */
	/*background-repeat:repeat-y; margin:0px;*/
}


.card_topper {
	background-image: url(../../images/en/discountCard.png);
	background-repeat: no-repeat;
	height: 120px;
	width: 200px;
	position: absolute;
	margin-top: -40px;
	margin-left: 15px;
}


.clear {
	clear: both;
}


TABLE.inner {
	width: 100%;
}

.actions_bottom {
	margin-top: 10px;
	text-align: right;
}

.actions_left {
	margin-top: 10px;
}

/*TABLE.table_buttons {
	margin-top: 10px;
	width:100px;
	text-align:center;
}*/


/* ----- sample savings table ------ */
.sampleSavingsTop {
	width:100%; border-top:1px solid #ffcc33; padding:10px 0 0 0; margin-top:0px;
	}

.chooseButton {
	float:right;
	}

.sampleTable {
	width:100%;
	padding:0px;
	border:1px solid #81cce9;
	float:left;
	}

.sampleTD_title {
	background-image:url(../../images/tableTopBg2.gif); padding:5px; color:#ffffff; font-weight:bold; border-bottom:1px solid #81cce9;
	}

.sampleTD_rb {
	border-right:1px solid #81cce9;
	border-bottom:1px solid #81cce9;
	padding:5px;
	}
	
.sampleTD_b {
	border-bottom:1px solid #81cce9;
	padding:5px;
	background-color:#ffefbf;
	}
	
.sampleTD_b_usave {
	border-bottom:1px solid #81cce9;
	padding:5px;
	background-color:#ffdf81;
	}

.sampleTD_r {
	border-right:1px solid #81cce9;
	padding:5px;
	}
	
.sampleTD_last {
	padding:5px;
	background-color:#ffefbf;
	}
	
.sampleTableHead1 {
	font-weight:bold;
	color:#0aa6ce;
	}
	
.sampleTableHead2 {
	font-weight:bold;
	color:#913000;
	}
	
.sampleTableText {
	/*color:#913000;*/
	color:#000000;
	font-weight:bold;
	}
	
.sampleTableTextLight {
	color:#000000;
	font-weight:normal;
	}

.sampleSavingsDisclaimer {
	font-size:.9em;
	color:#666666;
	margin-top:0px;
	}
/* ----- end sample savings table ------ */


/* ----- comparison table ------ */

.compareTable {
	width:100%;
	padding:0px;
	border:1px solid #81cce9;
	border-bottom:0px solid #81cce9;
	float:left;
	font-size:1.2em;
	font-weight:normal;
	}

.compareTD_title {
	background-color:#81cce9;
	background-image:url(../../images/tableTopBg.gif);
	background-repeat:repeat-x; 
	padding:5px; 
	color:#004f77; 
	font-weight:bold;
	font-size:1.0em;
	text-align:center;
	vertical-align:top;
	}
	
.plusSize	{
	font-size:1.2em;
	font-weight:bold;
	color:#004f77
	}

.compareTR_shaded {
	background-color:whitesmoke;
	}
	
.compareTD_rb {
	border-right:1px solid #81cce9;
	border-bottom:1px solid #81cce9;
	padding:5px;
	vertical-align:middle;
	}
	
.compareTD_b {
	border-bottom:1px solid #81cce9;
	padding:5px;
	vertical-align:middle;
	}
	
.compareTD_r {
	border-right:1px solid #81cce9;
	padding:5px;
	vertical-align:middle;
	}
	
.compareTD_last {
	padding:5px;
	background-color:#ffefbf;
	vertical-align:middle;
	}
	
.compareTableHead1 {
	font-weight:bold;
	color:#0aa6ce;
	}
	
.compareTableHead2 {
	font-weight:bold;
	color:#913000;
	}
	
.compareTableText {
	color:#000000;
	vertical-align:middle;
	margin-top:15px;
	}

.compareTableIcon {
	vertical-align:middle;
	margin-right:5px;
	float:left;
	}
	
.compareTableCheck {
	text-align:center;
	vertical-align:middle;
	}

.compareTableDisclaimer {
	font-size:.9em;
	color:#666666;
	margin-top:0px;
	}
/* ----- end compare table ------ */

/* ----- plain table ------ */

.plainTable {
	width:100%;
	padding:0px;
	border:1px solid #81cce9;
	}

.plainTD_title {
	background-color:#81cce9; padding:5px; color:#004f77; font-weight:bold;
	}

.plainTR_shaded {
	background-color:whitesmoke;
	}
	
.plainTD_rb {
	border-right:1px solid #81cce9;
	border-bottom:1px solid #81cce9;
	padding:5px;
	}
	
.plainTD_b {
	border-bottom:1px solid #81cce9;
	padding:5px;
	}

.plainTD_r {
	border-right:1px solid #81cce9;
	padding:5px;
	}
	
.plainTD_last {
	padding:5px;
	}
	
.plainTableHead1 {
	font-weight:bold;
	color:#0aa6ce;
	}
	
/* ----- end plain table ------ */



/* -------- product details -----*/

.details {
	border-top:1px solid #81cce9;
	margin-bottom:35px;
	}
	
.detailIcon {
	margin-right:5px; position:relative;
	}

.detailRightCol {
	float:right; width:185px; border:1px solid #ffc79b; padding:10px; font-weight:bold; color:#ff913c; background-image:url(../../images/tableBottomBg.gif);
	}
	
.detailLeftCol {
	float:left; width:485px;
	}
	
.detailLeftCol p {
	 margin:0 10px 0 0;
	 }

.intro_card {
	padding-bottom:10px;
	}


/* --------------contact us boxes -------------------*/
#contactUs .gold-box { float:left; width:288px; background:url(../../images/bkg-ProviderGoldBox.gif) 6px 0 no-repeat; padding:16px 0 0 6px; margin:0 11px 0 0 }
#contactUs .gold-box .phone { font:bold 18px "Arial, Helvetica, sans-serif"; color:#A13504; background:url(../../images/icon_contact_phone.gif) 0 6px no-repeat; padding:12px 0 0 40px; margin:0 0 0 11px; height:42px;}
#contactUs .gold-box .mail { font:bold 18px "Arial, Helvetica, sans-serif"; color:#A13504; background:url(../../images/icon_contact_mail.gif) 0 6px no-repeat; padding:12px 0 0 40px; margin:0 0 0 11px; height:42px;}
#contactUs .gold-box .content { min-height:130px; height:auto !important; height:200px; font-size:13px; color:#000000; background:url(../../images/bkg-ProviderGoldBoxBtm.gif) 0 100% no-repeat; padding:10px 20px 10px 11px }


/* -------------- generic gold boxes -------------------*/
.generic-gold-box {width:288px; background:url(../../images/bkg-ProviderGoldBox.gif) 6px 0 no-repeat; padding:16px 0 0 6px; margin:0px 30px 0 30px }
.generic-gold-box .content { min-height:130px; height:auto !important; font-size:13px; color:#000000; background:url(../../images/bkg-ProviderGoldBoxBtm.gif) 0 100% no-repeat; padding:10px 20px 10px 11px }



/*----- PROVIDER LOOKUP -----*/	
#ProviderLookup .blue-box { float:left; width:345px; background:url(../../images/bkg-ProviderBlueBox.gif) 6px 0 no-repeat; padding:16px 0 0 6px; margin:0 11px 0 0 }
#ProviderLookup .blue-box b { font:bold 16px "Arial, Helvetica, sans-serif"; color:#FFA346; background:url(../../images/icon-magnifying-glass.gif) 0 6px no-repeat; padding:0 0 0 18px; margin:0 0 0 11px }
#ProviderLookup .blue-box .content { min-height:250px; height:auto !important; height:250px; font-size:11px; color:#4d4d4b; background:url(../../images/bkg-ProviderBlueBoxBtm.gif) 0 100% no-repeat; padding:10px 20px 10px 11px }
#ProviderLookup .blue-box .content form { float:left; padding:20px 0 0 2px }
#ProviderLookup .blue-box .content label { display:block; float:left; width:125px; font-size:12px; color:#565d62; padding:1px 0 0 }
#ProviderLookup .blue-box .content select { width:185px; font-size:12px; border:1px solid #bcbcbc; margin:0 0 9px }
#ProviderLookup .blue-box .content input { width:178px; height:15px; font-size:12px; border:1px solid #bcbcbc; padding:1px 2px 0; margin:0 0 9px }
#ProviderLookup .blue-box .content .req { display:block; float:left; width:135px; padding:14px 0 0 }
#ProviderLookup .blue-box .content .submit { float:right; width:65px; height:19px; font:bold 11px "Arial, Helvetica, sans-serif"; color:#FFF; background:url(../../images/button-ProviderBlueBoxSearch.gif) 0 0 no-repeat; border:0; padding:0; margin:10px 0 0; cursor:hand; cursor:pointer;}

#ProviderLookup .blue-box .content select.specialty { width:307px; font-size:12px; border:1px solid #bcbcbc; margin:3px 0 9px 0 }
#ProviderLookup .blue-box .content input.imgButton { width:132px; height:23px; border:0px; float:right; margin:5px 0 0 0;}

#ProviderLookup .modify-search { float:left; width:824px; color:#525a60; background:#cce2ef; border:solid #bcd1de; border-width:1px 0; padding:7px 13px 7px 0 }
#ProviderLookup .modify-search label { display:block; float:left; height:16px; padding:1px 9px 0 17px }
#ProviderLookup .modify-search select { float:left; width:165px; font-size:11px }
#ProviderLookup .modify-search input { float:left; width:165px; height:16px; border:1px solid #bcbcbc }
#ProviderLookup .modify-search .submit { float:right; width:94px; height:19px; font:bold 11px "Arial, Helvetica, sans-serif"; color:#FFF; background:url(../../images/button-ModifySearch.gif) 0 0 no-repeat; border:0; padding:0; margin:0; cursor:pointer }
/* ----> Backgroud-image could not be found ----> */
#ProviderLookup .results { margin:0 -13px 0 0 }
#ProviderLookup .result-box { float:left; width:225px; height:199px; background:url(../../images/bkg-ProviderYellowBox.gif) 0 0 no-repeat; padding:19px 0 0; margin:13px 13px 0 0 }
#ProviderLookup .result-box label { display:block; float:left; width:55px; font-size:9px; color:#6d6e71; text-align:right; padding:0 10px 0 0 }
#ProviderLookup .result-box span { display:block; float:left; width:150px; font-size:10px; color:#A13504 }
#ProviderLookup .result-box li { float:left; clear:both; width:225px; padding:0 0 5px }
#ProviderLookup .result-box .view-map { text-align:center }
#ProviderLookup .result-box .view-map a { display:block; width:49px; font-size:11px; /*color:#2383c6;*/ color: #0090DD; background:url(../../images/icon-globe.gif) 0 0 no-repeat; text-decoration:underline; padding:2px 0 0 21px; margin:0 auto }
#ProviderLookup .result-box .view-map a:hover { /*color:#A13504;*/ color: #0090DD; text-decoration:none }

#ProviderLookup table, td { border-collapse:collapse; border-spacing:0pt; }

#ProviderLookup ul, li { list-style-type:none; margin:0pt; padding:0pt; }

/* To show LI element in Product detail has normal LI element*/
.detailLeftCol ul { list-style-type:disc; margin:9pt 0 9pt 30pt; padding:0pt;}
.detailLeftCol li { list-style-type:disc; margin:0pt; padding:0pt;}

/* To show LI element in Community Resources has normal LI element*/
.defaultList ul { list-style-type:disc; margin:9pt 0 9pt 30pt; padding:0pt;}
.defaultList li { list-style-type:disc; margin:0pt; padding:0pt;}

/* To show LI element in Community Resources has normal LI element*/
.disclaimerList ul { list-style-type:square; margin:0 0 9pt 30pt; padding:0pt;}
.disclaimerList li { list-style-type:square; margin:0pt; padding:0pt;}
/*----- PROVIDER LOOKUP -----*/

@media print
{ 
.card_topper {display:none;}
.footerBar {display:none;}
.global_nav_footer {display:none;}
.copyright {display:none;}
.hiddenPrint{display:none;}
.printableParagraph {width:650px;}
.disclaimer {width:650px;}
TABLE.inner {width:650px;}
.toolbar {display:none;}
}