@import url(x-small.css);
@font-face {
    font-family: 'FuturaHeavy';
    src: url('../fonts/futura_lt_heavy-webfont.eot');
    src: url('../fonts/futura_lt_heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futura_lt_heavy-webfont.woff') format('woff'),
         url('../fonts/futura_lt_heavy-webfont.ttf') format('truetype'),
         url('../fonts/futura_lt_heavy-webfont.svg#FuturaLTMediumBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'FuturaLTMedium';
    src: url('../fonts/futura_lt_medium-webfont.eot');
    src: url('../fonts/futura_lt_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futura_lt_medium-webfont.woff') format('woff'),
         url('../fonts/futura_lt_medium-webfont.ttf') format('truetype'),
         url('../fonts/futura_lt_medium-webfont.svg#FuturaLTMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Netscape 4 safe font sizes */
body, div, p, th, td, li, dd
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1E2074;
	margin: 0px;
	padding: 0px;
}


img
{
	border: 0px;
}
a
{
	color: #1E2074;
}	
a:visited
{
	color: #55852d;
}
ul
{
	margin-left: 15px;
}
.listindentqu
{
	margin-left: 48px;
	margin-right: 36px;
	margin-top: 6px;
	margin-bottom: 6px;
}
/*
.indent
{
	margin-left: 48px;
	margin-right: 36px;
	margin-top: 0;
	margin-bottom: 0px;
}
*/

.indent
{
	margin: 20px;
	margin-top: 20px !important;
}
 .bordercell
            {
                background-color:#283186;
             }

.smallindent
{
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.smallprint
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #1E2074;
}
.superscript
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 7px;
	vertical-align: super;
}
.hideCalifornia
{
	display: none;
}
.friendsAndFamilyForm
{
	margin: 24px;
	padding: 18px;
	border: solid 24px #7cc242;
}
.requiredText
{
	color: #aa0000;
	font-weight: bold;
}
#contentCorner
{
	border-right:solid 1px #808080;
	border-bottom:solid 1px #808080;
	border-left:solid 1px #808080;
	margin-top: 0px;
	padding-top: 2px;

	-moz-border-bottom-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-o-border-bottom-left-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-o-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;

}
.medicareCoverageTable .cdHeader
{
	font-size: 12px;
	color: white;
	background-color: #1E2074;
	vertical-align: bottom;
	padding: 4px 6px;
}

.medicareCoverageTable th
{
	font-size: 12px;
	color: white;
	background-color: #1E2074;
	vertical-align: bottom;
	padding: 4px 6px;
}

.medicareCoverageTable td
{
	font-size: 12px;
	padding: 4px 6px;
	vertical-align: top;
	border-bottom: solid 1px #E7E7F4;
}
.drugChangeActive
{
	color: #7AAD21;
}
.healtTipList .primaryBullet
{
	margin-bottom: 12px;
}

ul.archiveMenu
{		
	margin: 0px;								
	padding: 0px;								
	list-style: none;		
}

ul.archiveMenu li
{
	position: relative;
	float: left;
	margin-right: 1px;
	background-color: #FEDC89;
	width: 65px;
	height: 26px;
	line-height: 26px;
	text-align: center;
}

ul.archiveMenu li a
{
	color: #1E2074;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
}

div.pressReleasePanel
{
	width: 504px;
	background-color: #FDF9DE;
	padding: 24px;		
	clear: left;		
}
.news li
{
	margin-bottom: 6px;
}
.providerUpdateLink
{
	display: inline-block;
	color: #888888;
	padding-left: 12px;
}

.hccTable
{
	width: 90%;
}
.hccTable td
{
	padding: 8px;	
}
.formularyCopayTable td
{
	padding: 4px;
	white-space: nowrap;
}
.formularyCopayTable .headerCell
{
	background-color: #283186;
	color: white;
	font-weight: bold;
}
.designTable td
{
	padding: 3px;
}
.fluShotTable td
{
	padding: 6px;
}
.detailsLinkText
{
	display: block;
	margin-bottom: 4px;
}
.drugInstanceTable
{
	margin-top: 12px;
	margin-bottom: 24px;
	width: 100%;
	background-color: #e4e4f2;
}
.drugInstanceTable td
{
	padding: 4px;
	border-bottom: solid 1px white;
	
}
.drugInstanceTable .header
{
	color: white;
	font-weight: bold;
	background-color: #8180bd;
}
.drugInstanceTable .alternate
{
	background-color: #f0f0ff;
}
.drugPriorAuth
{
	margin-top: 12px;
	margin-bottom: 12px;
	font-weight: bold;
}
.drugInfo
{
	margin: 36px;
}
.drugName
{
	display: block;
	font-size: 18px;
	font-weight: bold;
}
.drugClass
{
	display: block;
}
.drugGeneric
{
	display: block;
}
span.DosageSize
{
	font-size: 11px;
}

.benefitTable
{
	width: 95%;
}
.benefitTable td
{
	padding: 4px 12px;
}
.benefitCaption
{
	width: 120px;
}
.benefitDescription
{
}
.pressReleaseContact
{
	margin-top: 24px;
	margin-left: 48px;
}
.formualryAlternativeMessage 
{
	display: block;
	margin: 48px 24px 0px 48px;
	background-color: #f9eda5;
	padding: 24px;	
	font-weight: bold;
}
.drugChangesTable
{
	width: 90%;
}
.drugChangesTable td
{
	padding: 4px 8px;
}
.examEntriesNotice
{
	background-color: #1E2074;
	color: white;
	font-weight: bold;
	padding: 24px;
	margin: 36px 36px 0px 36px;
	font-size: 120%;
}

.examConfirmation
{
	margin: 36px;
	
}
.examAccessCodeAdmin
{
	margin: 48px;
	height: 250px;
}
.examAccessCodeAdmin .formTitle
{
	display: block;
	font-weight: bold;
	margin-bottom: 12px;
	font-size: 18px;
}
.examAccessCodeAdmin .adminForm
{
	float: left;
	width: 325px;
}

.examAccessCodeAdmin .checkForm
{
	float: right;
	width: 325px;
}

.examAccessCodeAdmin .responseText
{
	display: block;
	margin-top: 12px;
	margin-bottom: 24px;
	font-weight: bold;
}
.fallPreventionList li
{
	margin-bottom: 18px;
}
.fallPreventionList li ul
{
	margin-top: 6px;
}
.fallPreventionList li ul li
{
	margin-bottom: 6px;
}
.eventTable
{
	margin-top: 4px;
	margin-bottom: 24px;
	border-collapse: collapse;
}
.eventTable td, .eventTable th
{
	padding: 4px 12px;
	text-align: left;
	border: solid 1px white;
	vertical-align: top;
}
.eventTable thead th
{
	background-color: #283186;
	color: white;
}
.eventTable tbody td
{
	background-color: #E5E5F3;
}

.fluShotFaq
{
	margin-top: 4px;
	margin-bottom: 24px;
	border-collapse: collapse;
}
.fluShotFaq td, .eventTable th
{
	padding: 12px 12px;
	text-align: left;
	border: solid 1px white;
	vertical-align: top;
}
.fluShotFaq thead th
{
	text-align: left;
	background-color: #283186;
	color: white;
	padding: 4px 12px;
}
.fluShotFaq tbody td
{
	background-color: #E5E5F3;
}
.providerSearchNumber
{
	font-weight: bold;
	margin-bottom: 18px;
	background-color: white;;
	padding: 12px;
	border: solid 1px #283186;
}

.ClinicalTools #Menu
{
	float: left;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.ClinicalTools #Menu li
{
	display: block;
	width: 200px;
	background-color: #8ac24c;
	color: white;
	font-weight: bold;
	margin-bottom: 1px;
	margin-right: 1px;
	padding: 4px 12px;
	cursor: pointer;
}
.ClinicalTools #Tools
{
	width: 400px;
	height: 600px;
	padding: 24px;
	border: solid 1px #8ac24c;
	background-color: #e0efd0;
	margin-bottom: 24px;
	overflow: scroll;

}
.ClinicalTools #Tools .ToolCollection
{
	display: none;
	width: 352px;
}

.ClinicalTools #Tools .ToolCollection .Tool
{
	margin-bottom: 24px
}
.ClinicalTools #Tools .ToolCollection .Tool .Title
{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 4px;
}
.ClinicalTools #Tools .ToolCollection .Tool .Description
{
	margin-bottom: 4px;
}

div.ProviderLogin
{
    margin: 12px;
    padding-bottom: 24px;
    border-bottom: solid 1px #e0efd0;
}
div.ProviderLogin td
{
    padding-right: 12px;
    padding-bottom: 6px;
    min-width: 200px;
}
div.ProviderRegister
{
    margin: 12px;
}
div.ProviderRegister td
{
    padding-right: 12px;
    padding-bottom: 6px;
    min-width: 200px;
}
.Results .Error .QuizTable
{
	width: 100%;
}
.Results .Error .QuizTable th
{
	color:#fff;
	text-align:left;
	padding: 5px;
}
.Results .Error .QuizTable td
{
	color:#fff;
	padding: 5px;	
}
table.ClaimsTable
{
	margin-top: 4px;
	margin-bottom: 24px;
	border-collapse: collapse;
}
table.ClaimsTable td.Title
{
	background-color: #E5E5F3;
	color: #283186;
	font-weight: bold;
}
table.ClaimsTable td, table.ClaimsTable th
{
	padding: 18px 24px;
	text-align: left;
	border: solid 1px #283186;
	vertical-align: top;
}
table.ClaimsTable thead th
{
	background-color: #283186;
	color: white;
}
table.ClaimsTable tbody td
{

	background-color: #fff2d7;
}


.menucell #quickLinks{
	font-family: FuturaHeavy, sans-serif;
	background:#c0e4f8;
	padding:10px;
	width:183px;
	margin:0 15px 15px 0;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.menucell .menuheader
{
	padding: 0 5px;
	font-family: FuturaHeavy, sans-serif;
	font-size: 14px;
	border-bottom: solid 2px;
	margin-bottom:5px;
}
.menucell ul
{
	margin:0 0 0 5px;
	list-style:outside none;
	padding:0;
}
.menucell li
{
	list-style:none;
	padding: 2px 5px;
}
#quickLinks ul
{
}
#quickLinks li
{
}
#quickLinks a
{
	font-family: FuturaHeavy, sans-serif;
	color:#1E2074;
}
.menucell a
{
	color:#1E2074;
	text-decoration: none;
}

#secondaryMenu
{
	background:#c0e4f8;
	padding:0 10px 10px 10px;
	width:183px;
	margin:0 15px 15px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
#secondaryMenu ul
{
	overflow:hidden;
}
#secondaryMenu ul a
{
	font-family:FuturaLTMedium,sans-serif;
	color:#1E2074;
}
#secondaryMenu .activeOpen
{
	background: #fff;
}
#secondaryMenu .activeOpen
{
	font-weight:bold;
}
#secondaryMenu .activeOpen li
{
	font-weight:normal;
	overflow:hidden;
	zoom:1;
}
#secondaryMenu .activeOpen li a
{
cursor:pointer;
}
#secondaryMenu .active
{
	background: #fff;
	font-weight:bold;
}
#secondaryMenu .activeOpen .active img
{
	margin:0;
}
#secondaryMenu .activeOpen li span
{
	float:left;
	width:136px;
}

#secondaryMenu .activeOpen li img
{
	float:left;
	margin:6px;
}
.menucell .secondheader
{
	margin-top:10px;
	margin-bottom:5px;
	margin-left:-10px;
	padding: 0 5px;
	font-family: FuturaHeavy, sans-serif;
	font-size: 14px;
	border:none;
	text-transform: uppercase; 
}

.subHeader
{
	overflow:hidden;
	min-width: 720px;


	-moz-border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-o-border-top-left-radius:5px;
	-moz-border-top-right-radius:5px;
	-webkit-border-top-right-radius:5px;
	-o-border-top-right-radius:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
}
.subHeaderImage
{
	float:left;
}
h1.subHeaderTitle
{
	float:left;
	margin: 45px 0 0 40px;
	font-family:FuturaHeavy, sans-serif;
}
.primaryMenu
{
	list-style:none;
	clear:both;
	background:#fedc79;
	padding:0;
	margin:15px 0 15px 0;
	width:720px;
	height:29px;
	float:right;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.primaryMenu li
{
	float:left;
}
.primaryMenu a
{
	width: 144px;
	font-family:FuturaHeavy, sans-serif;
	display:block;
	font-size:14px;
	padding: 5px 0px;
	text-align: center;
	color:#1E2074;
	text-decoration:none;
}
.primaryMenu a:visited
{
	color:#1E2074;
}

#footer
{
	padding-top:5px;
	font-size:10px;
}
#footer #copyright
{
	font-family:FuturaLTMedium,sans-serif;
	float:left;
}
#footer #disclaimer
{	
	color:#1E2074;
	font-family:FuturaHeavy, sans-serif;
	float:left;
	text-decoration:none;
	margin: 2px 0 0 6px;
font-size: 11px;
}
#footer .yellowFooterLink
{
	margin: 0 5px;
	text-decoration:none;
	float:right;
	font-family:FuturaHeavy, sans-serif;
	color:#1E2074;
	background:#ffe392;
	padding:2px 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;

}
div.Discounts div.Service
{
	border-bottom: solid 1px;
	margin-bottom: 24px;
	padding-bottom: 24px;
}
div.Discounts div.Service div.ServiceTitle
{
	font-weight: bold;
	font-size: 18px;
}
div.Discounts div.Service div.ServiceDescription
{
	margin-bottom: 12px;
}

div.ServiceProvider
{
	margin-bottom: 12px;
}
div.ServiceProvider div.ServiceProviderName
{
	font-weight: bold;
	font-size: 14px;
}
div.Service table thead th
{
	text-align: left;
	padding: 6px 12px;
	background-color: #1E2074;
	color: white;
}
div.Service table tbody td
{
	padding: 6px 12px;
	border-bottom: solid 1px #C0E4F8;
}
div.Service div.SouthernCaliforniaOnly
{
    padding: 12px;
    margin: 12px 0px;
    font-weight: bold;
    background-color: #f6f6f6;
    /* color: #79BC43; */
}
