body{
	font-size:medium;
}
.wrapper {
	margin: 0 auto -232px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 232px; /* .push must be the same height as .footer */
}
.footer-content-wrapper{
	height:232px;
	background-image: url(../../assets/images/ccok_footer_content_shp_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.footer-content{	
	height:232px;
}
h1{
	font-size:130%;
	margin-bottom:10px;
}
h2{	
	font-size:115%;
	margin-top:16px;
}
a{
	font-size:12pt;
}
.footer-links a{
	font-size:smaller;
}
.quicklinks{
	min-height:260px;
	height:auto;
	overflow-y:visible;
}
.looking-for-insurance-link-1{
	font-size:12pt;
}
.contracted-pharmacy-note-wrap{
	border:double #009977; 
	display:block; 
	width:auto; 
	overflow-y:visible; 
	height:60px; 
	clear:both; 
	padding:5px; 
	margin-top:15px; 
	margin-bottom:10px;
	background-color:#f5f5f5;
}

.contracted-pharmacy-note-attn{
	float:left; 
	width:60px; 
	display:block; 
	height:auto; 
	font-weight:bold;
}

.contracted-pharmacy-note-desc{
	float:left;
	display:block;
	width:520px;
}

.mail-order-detail-tbl{
	margin:5px 10px 10px 10px;
	
}
.mail-order-detail-tbl td{
	vertical-align:top;
}
.mail-order-detail-tbl .itemHeader{
	font-weight:bold;
	font-style:italic;
	white-space:nowrap;
}


.shp-benefit-detail-tbl{
	border:1px solid #009977;
	margin-left:auto;
	margin-right:auto;
}

.shp-benefit-detail-tbl td{
	vertical-align:top;
	border-bottom:1px solid #cccccc;
}

.shp-benefit-detail-tbl .column-header{
	background-color:#009977;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

.shp-benefit-detail-tbl .row-header{	
	font-weight:bold;
	text-align:left;
	width:150px;
	background-color:#EBEBEB;
}

.shp-benefit-detail-tbl .row-header-2{	
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
	background-color:#EBEBEB;
}

.shp-benefit-detail-tbl .eoc-cell{	
	padding-right:40px;
}



.shp-benefit-detail-tbl .premium{
	text-align:center;
}

.shp-benefit-detail-tbl ul.list-ul{
	padding:0px;
	margin-left:0px;	
	margin-bottom:5px;
	margin-top:5px;
	display:block;
	list-style:none;
}

.shp-benefit-detail-tbl ul.list-ul li{
	margin-bottom:3px;
	margin-left:0px;
	list-style:none;
	background-image: url(../../assets/images/arrow_black.jpg);	
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:15px;

}


.shp-benefit-detail-tbl ul.list-ul li.pdf, .shp-popular-forms-wrap ul.list-ul{
	padding:0px;
}

.shp-benefit-detail-tbl ul.list-ul li.pdf, .shp-popular-forms-wrap ul.list-ul li.pdf{
	margin-bottom:6px;
	margin-left:0px;
	list-style:none;
	background-image: url(../../assets/images/list_item_pdf.jpg);	
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:17px;

}

.shp-resources-links-wrap{

}

.shp-resources-links-wrap .shp-resources-links-additional{
	float:left; 
	width:300px; 
	display:block; 

}

.shp-resources-links-wrap .shp-resources-links-partd{
	float:left; 
	width:290px; 
	margin-left:10px;
	display:block; 	

}

.shp-resources-links-wrap ul.list-ul{
	padding:0px;
	margin-left:0px;	
	margin-bottom:5px;
	margin-top:5px;
	display:block;
	list-style:none;
}

/*
.shp-resources-links-wrap ul.list-ul lh.list-head{
	font-weight:bold;
	padding-bottom:5px;
}
*/

.med-part-d-list-head{
	font-weight:bold;
	margin-bottom:5px;
	display:block;
	
}

.shp-resources-links-wrap ul.list-ul li{
	margin-bottom:6px;
	margin-left:0px;
	list-style:none;
	background-image: url(../../assets/images/arrow_black_sm.jpg);	
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:13px;
}


ul.partd-ul{
	padding:0px;
	margin-left:0px;	
	margin-bottom:5px;
	margin-top:5px;
	display:block;
	list-style:none;	
}

ul.partd-ul li{
	margin-bottom:4px;
	margin-left:0px;
	list-style:none;
	background-image: url(../../assets/images/arrow_black_sm.jpg);	
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:13px;
	white-space:normal;

}

#coverageDetTitle{
	background-color:#ebebeb;	
}



ul.formulary-changes-doc-list{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	/* border:1px solid #009977; */
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	padding-top:10px;
}

ul.formulary-changes-doc-list li{
	margin-bottom:5px;
	margin-left:0px;
	list-style:none;
	background-image: url(../../assets/images/arrow_black.jpg);	
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:15px;
	padding-bottom:5px;
	/*border-bottom:1px solid #e5e5e5;*/
}

.formulary-changes-none-wrap{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}

.shp-enroll-table{
	border:1px solid #009977;
	background-color:#ffffff;
}
.shp-enroll-table td{
	vertical-align:top;
	background-color:#ffffff;
	border-bottom:1px solid #cccccc;
}
.shp-enroll-table .heading{
	background-color:#009977;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
}
.shp-enroll-table .heading2{
	background-color:#f3f3f3;
	color:#000000;
	text-align:left;
	font-weight:bold;
}
.shp-enroll-premium-cell{
	text-align:center;
}
.shp-enroll-desc-div-title{
	font-weight:bold;
	margin-left:10px;
	margin-bottom:3px;
}
.shp-enroll-desc-div{
	background-image: url(../../assets/images/arrow_black.jpg);	
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:15px;
	margin-bottom:3px;
	margin-right:8px;
}
.shp-enroll-button-cell{
	padding:0px;
	text-align:center;
}
.shp-enroll-button-cell form{
	margin:0px;
	padding:0px;
}	

.shp-enroll-begin-table{
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}

.shp-enroll-step-wrapper-1{
	background-image: url(../../assets/images/ccok_shp_enroll_step_1_bg.jpg);	
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:592px; 
	height:26px;
	margin-left:auto;
	margin-right:auto;
	
	text-indent:-999px;
	overflow:hidden;	
	
}
.shp-enroll-step-wrapper-2{
	background-image: url(../../assets/images/ccok_shp_enroll_step_2_bg.jpg);	
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:592px; 
	height:26px;
	margin-left:auto;
	margin-right:auto;
	
	text-indent:-999px;
	overflow:hidden;	
	
}
.shp-enroll-step-wrapper-3{
	background-image: url(../../assets/images/ccok_shp_enroll_step_3_bg.jpg);	
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:592px; 
	height:26px;
	margin-left:auto;
	margin-right:auto;
	
	text-indent:-999px;
	overflow:hidden;	
	
}
.shp-enroll-step-desc{
	margin:5px;
	text-align:center;
}



.shp-senior-center-bottom-wrap{

}

.shp-senior-center-bottom-content{
	float:left;
}
.shp-senior-center-bottom-content p{
	margin-bottom:25px;
	margin-top:15px;
}

.shp-senior-center-bottom-map{
	float:right;
}


.shp-lis-tbl{
	border:1px solid #cccccc;
	margin:5px auto 20px auto;
}

.shp-lis-tbl td{
	border:1px solid #e3e3e3;
}

.shp-lis-tbl .col-header{
	font-weight:bold;
	vertical-align:top;
}

.shp-lis-tbl .row-header{

}



.shp-formulary-resources-content-wrapper{

}

.shp-formulary-resources-content-wrapper ul li{
	margin-bottom:7px;	
}

.shp-formulary-resources-links-wrapper{

}

.shp-formulary-resources-links-wrapper ul li{
	margin-top:5px;
	margin-bottom:5px;
}

.shp-formulary-resources-links-wrapper ul li{
	margin-bottom:5px;
}

.resources-back-to-top-wrapper{
	background-image:url(../../assets/images/footer/footer_top_arrow.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:18px;
	text-align:right;
	margin:20px 0px 25px 0px;
	border-top:1px solid #e3e3e3;
	padding-top:5px;	
}

.resources-back-to-top-wrapper a{
	text-decoration:none;
}


.shp-resources-summary-link-wrapper{
	background-image:url(../../assets/images/arrow_3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:18px;
	text-align:left;
	margin:2px 0px 2px 0px;
	padding-top:2px;	
}




#skip-nav-header-link-wrap{
	position:absolute;	
	text-align:right;
	display:block;
	z-index:1500;
	padding-left:730px;
}

#skip-nav-header-link-wrap a, #skip-nav-header-link-wrap a:hover, #skip-nav-header-link-wrap a:visited{	
	display:block;
	width:auto;
	height:auto;
}

#skip-nav-header-link-wrap a:active, #skip-nav-header-link-wrap a:focus{
	display:block;	
	width:auto;
	height:auto;
	white-space:nowrap;
}






















.shp-product-detail-tbl{
	border:1px solid #009977;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}


.shp-product-detail-tbl td{
	vertical-align:top;
	border-bottom:1px solid #cccccc;
	text-align:left;
	padding:7px;
}

.shp-product-detail-tbl .column-header{
	background-color:#009977;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	font-size:6px;
}

.shp-product-detail-tbl .row-header{	
	font-weight:bold;
	text-align:left;
	width:150px;
	background-color:#EBEBEB;
}

.shp-product-detail-tbl .row-header-2{	
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
	background-color:#EBEBEB;
}

.shp-product-detail-tbl .eoc-cell{	
	padding-right:40px;
}



.shp-product-detail-tbl .premium{
	text-align:center;
}

.shp-product-detail-tbl ul.list-ul{
	padding:0px;
	margin-left:0px;	
	margin-bottom:5px;
	margin-top:5px;
	display:block;
	list-style:none;
	text-align:left;
}

.shp-product-detail-tbl ul.list-ul li{
	margin-bottom:3px;
	margin-left:0px;
	list-style:none;
	background-image: url(../../assets/images/arrow_black.jpg);	
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:15px;
	text-align:left;

}


.shp-product-detail-tbl ul.list-ul li.pdf, .shp-popular-forms-wrap ul.list-ul{
	padding:0px;
}

.shp-product-detail-tbl ul.list-ul li.pdf, .shp-popular-forms-wrap ul.list-ul li.pdf{
	margin-bottom:6px;
	margin-left:0px;
	list-style:none;
	background-image: url(../../assets/images/list_item_pdf.jpg);	
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:17px;
	text-align:left;

}


.side-menu-wrapper ul.side-menu li.enrollment{
	background-image:url(../../assets/images/sideMenu/list-item-enrollment-bg.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.side-menu-wrapper ul.side-menu li.enrollment div a{
	font-size:110%;	
}

.side-menu-wrapper ul.side-menu li.enrollment div{
	margin-right:10px;
}

.side-menu-wrapper ul.side-menu li.enrollment span{
	font-weight:bold;
	font-size:110%;
		
}



a.shp-enroll-now-link{
	display:block;
	width:112px;
	height:41px;
	background-image:url(../../assets/images/ccok_shp_enroll_now.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	
}

