/*********************************************
    IMPORTED STYLES
*********************************************/
@import 'buttons.css';
@import 'headers.css';
@import 'forms.css';
@import 'modal.css';

/********************************************
	BASE STYLES
*********************************************/
body {
height:100%;
padding:0;
font-family:Tahoma, Geneva, Arial, sans-serif;
color:#1A1A1A;
margin:0;
}

.clear {
clear:both;
}

.hidden {
display:none;
}

.underlined {
text-decoration: underline;
}

.provisions_indent {
	margin-left: 30px;
}

/*ol.bottom_border {
	border-bottom: solid #000000 1px;
}*/

sub, sup {
	font-size: 11px;
	line-height: 16px;
}

/*********************************************
	HEADER / NAV BASICS	
*********************************************/
#mainHeader {
width:100%;
height:82px;
background:url('../_images/head-bg.jpg') repeat-x;
}

#headLogo {
display:block;
height:82px;
width:300px;
margin-left:50px;
}

#headMain {
display:block;
height:82px;
width:900px;
background:url('../_images/head-main.jpg') top center no-repeat;
margin:0 auto;
}

#zipCode {
float:right;
color:#FFF;
font-size:11px;
margin:15px 15px 0;
}

/*********************************************
	NAVIGATION
*********************************************/
#navContainer {
width:100%;
height:38px;
background:url('../_images/nav-bg.jpg') repeat-x;
}

#navContainer ul {
list-style:none;
float:right;
margin:0;
padding:0;
}

#navContainer ul li {
float:left;
}

/*********************************************
	SUBNAVIGATION
*********************************************/
#subNavContainer {
margin-bottom:20px;
}

#subNavContainer ul {
list-style:none;
margin:0;
padding:0;
}

#subNavContainer ul li {
float:left;
margin-right:20px;
}

/*********************************************
	CONTENT COTAINERS 	
*********************************************/
#mainContainer {
width:100%;
background:url('../_images/bg-mainContainer.jpg') repeat-x;
}

#mainContainer .contentContainer {
background:url('../_images/bg-main.jpg') top center no-repeat;
width: 800px;
min-height: 400px;
}

.contentContainer {
width:900px;
margin:0 auto;
}

/*********************************************
	CALLOUT BUTTONS
*********************************************/
.co-index {
display:block;
height:54px;
width:160px;
margin:17px 0 10px;
}

#co-classic {
background:url('../_images/co-classic.gif') no-repeat;
}

#co-high {
background:url('../_images/co-high.gif') no-repeat;
}

#co-outpatient {
background:url('../_images/co-outpatient.gif') no-repeat;
}

#co-priority {
background:url('../_images/co-priority.gif') no-repeat;
}

#co-priority-plus {
background:url('../_images/co-priority.gif') no-repeat;
}

#co-empire {
background:url('../_images/co-empire.gif') no-repeat;
}

#co-ny-priority-plus {
background:url('../_images/co-priority-plus.gif') no-repeat;
}

#co-wa-priority-plus {
background:url('../_images/co-priority-plus.gif') no-repeat;
}

#co-wa-high {
background:url('../_images/co-high.gif') no-repeat;
}

.co-enrollNow {
display:block;
width:127px;
height:60px;
background:url('../_images/co-enroll.jpg') no-repeat;
}

/*********************************************
	INDEX CONTENT 
*********************************************/
#indexTopLeft {
display:block;
width:340px;
float:left;
font-size:14px;
line-height:20px;
padding:50px 10px 10px;
}

#img_index {
display:block;
width:379px;
height:283px;
background:url('../_images/img-index.jpg') no-repeat;
float:right;
margin:18px 10px 0;
}

#indexBottom {
width:740px;
padding:10px 10px 0;
}

.planContainer {
width:275px;
margin-right:27px;
float:left;
font-size:11px;
line-height:16px;
}

#comparePlan {
font-size:11px;
margin-bottom:40px;
}

/*********************************************
	SUBPAGE STURCTURE
*********************************************/
#subContainLeft {
width:450px;
margin-right:20px;
padding-left:10px;
float:left;
font-size:11px;
line-height:16px;
}

#subContainLeftWide {
width:650px;
margin-right:20px;
padding-left:10px;
float:left;
font-size:11px;
line-height:16px;
}

#subRighImg {
width:274px;
height:262px;
margin-top:25px;
background-repeat: no-repeat;
}

#subContainRight {
width:270px;
font-size:11px;
line-height:14px;
float:left;
}

#subTextMargin {
margin-left:6px;
}

#policyNumber {
color:#979797;
}

/*********************************************
	FIXED DIV
*********************************************/
/*#fixedDiv {
margin-left:10px;
position:absolute;
}

html > body #fixedDiv {
position:fixed;
margin-left:10px;
top:407px;
}

html > body #unFixedDiv {
margin-left:10px;
}*/

/********************************************
	COMPARE
*********************************************/
table.table {
	border:1px solid #CCC;
		border-spacing:0px;
	border-collapse:collapse;
	margin-bottom: 1em;
}

table.table th {
	border:1px inset #CCC;
	padding:5px;
}

table.table td {
	border:1px inset #CCC;
	padding:5px;
	background-color:#FCFDFF;
}

.tableHead {
font-size:13px;
background:#D7E8F8 !important;
text-align:center;
}

.tableHeadLeft {
font-size:13px;
background:#D7E8F8 !important;
}

.center {
text-align:center;
}

.right {
text-align:right;
}

table caption {
	text-align: left;
	margin: 1em 0 0 0;
	font-weight: bold;
	color: #003366;
	padding-bottom: 0.5em;
}

/********************************************
	PRIVACY
*********************************************/
ol.privacy  {
list-style-type:lower-alpha
}

ul.anchor-links {
list-style-type:none;
padding: 0;
margin: 1em 0 2em 0;
}

ul.anchor-links li {
padding-left: 12px;
background: url("../_images/down-arrow-blue.gif") left 7px no-repeat;
}

/********************************************
	FOOTER
*********************************************/
#footer {
width:100%;
font-size:11px;
line-height:16px;
color:#5182AD;
margin:25px 0 0 10px;
}

#footer ul {
list-style:none;
color:#00529C;
margin:0;
padding:0;
}

#footer ul li {
margin-right:6px;
float:left;
}

#underwritting {
font-size:10px;
color:#00529C;
}

a:link,a:focus,a:visited,#footer a:link,#footer a:hover,#footer a:focus,#footer a:visited {
color:#00529C;
}

a img {
	border: 0;
}

/********************************************
	POPUP
*********************************************/
#page-popup {
}

#popupBanner {
display:block;
height:84px;
width:100%;
background:url(../_images/bg-popup.jpg) repeat-x;
}

#popupLogo {
display:block;
height:82px;
width:300px;
margin-left:25px;
}

#popupContent {
font-size:11px;
line-height:16px;
margin:0 25px 0 25px;
}

/********************************************
	THANK YOU PAGE
*********************************************/
form.pdfDownloadBlock {
    margin-top: 2em;
    margin-left: 100px;
    margin-right: 100px;
}

form.pdfDownloadBlock input {
    float: left;
}

form.pdfDownloadBlock p {
    margin-left: 45px;
}

/********************************************
	POP-UP PAGE STYLES
*********************************************/
.tos {

}

.tos li {
padding-bottom:10px;
}

.tos ol {
margin-top: 10px;
}

.tos ol li {
	list-style:lower-alpha;
}

.tos ol ol ol li {
	list-style:decimal;
}

.tos ol ol ol ol ol li {
list-style:lower-roman;
}

#creditcardback 
{
    width:139px;
    height:93px;
    background: url(../_images/creditcardback.gif) no-repeat;
    margin:15px 0 0 5px; 
    float:right;
}
