body
{
	font-size: 14px;
}

*
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

body
{
	/*background-color: #BCE3F2;*/
	text-align: center;
}
img
{
	border: 0 none;
}
a
{
	color: #00a4e4;
	text-decoration: none;
}
ul, ol
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
h2
{
	font-size: 18px;
	font-weight: bold;
}
h3
{
	font-size: 16px;
	font-weight: bold;
}
.messageBox h3
{
	margin-top: 20px;
	margin-bottom: 6px;
	padding-bottom: 0;
}
.messageBox table.table td
{
	border-top: dotted 1px #BBB;
	padding: 2px 5px;
	border-collapse: collapse;
}
.clr
{
	overflow: hidden; +zoom:1;
}
.main
{
	width: 975px;
	margin: 15px auto;
	text-align: left;
}
.header
{
	padding: 0 0 10px 0;
	background: url(../images/bg_header.jpg) repeat-x bottom;
}
.mc_logo
{
	margin-top: 5px;
	float: left;
}
.cvs_logo
{
	margin-top: 5px;
	float: left;
	border-left: 1px #00a4e4 solid;
}
.headerNav
{
	color: #8C8C8C;
}
.headerNav a
{
}
.headerNav ul
{
	overflow: hidden;
	text-align: right; +zoom:1;
	padding-bottom:8px;
	
}
.headerNav li
{
	display: inline;
	line-height:80%;
}

.headerNav li .sep
{
	font-size:13px;
}

.headerNav li.health_tips
{
	border:none;
}

.headerNav li.health_tips a
{
	font-size:.85em;
	padding:6px 0 6px 25px;
	_padding:6px 0 6px 25px;
	margin:0 0 0 5px;
	_background:url(../../images/btns.png?v=1) no-repeat 0 -31px;
	background:url(../../images/btns.png?v=1) no-repeat 0 -33px;
/*	_height:18px;	*/
}

.headerNav li a
{
	padding: 0 10px;
	text-decoration: none;
}
.headerNav .last
{
	border: none;
}
.headerNav .last a
{
	padding-right: 0;
}
.search
{
	float: right;
	color: #666666;
	/*_height: 31px;*/
	border-top:solid 1px #777;
	padding-top:4px;
}

.search .clinic_search
{
	float:left;
	background:url(../images/find_clinic_bg.gif) no-repeat 0 0;
}

.search .clinic_search_decor
{
	font-size:.9em;
	background:url(../images/find_clinic_bg.gif) no-repeat 100% 0;
	padding:8px 10px 8px 0;
	margin:0 0 0 10px;
}

.search .site_search
{
	float:left;
}

.search .site_search input
{
	margin-top:8px;
}

.search .site_search a
{
	margin-top:5px;
}

.search input, .search select
{
	float: left;
	margin-left: 10px;
	color: #666666;
	font-size: 10px;
	line-height: 14px;
	padding:1px 2px 1px 2px;
}
.search div
{
	float: left;
}

.search .btnGo
{
	background:url(../images/btns.png?v=1) no-repeat -1px -3px;
	width:32px;
	height:20px;
	display:block;
	float:left;
	margin-left:7px;
	border:none;
	cursor:pointer;
}

.search .btnSearch
{
	background:url(../images/btns.png?v=1) no-repeat -37px 0;
	width:29px;
	height:24px;
	display:block;
	float:left;
	margin-left:5px;
	border:none;
	cursor:pointer;
	position:relative;
	top:-2px;
}

.searchText
{
	float: left;
	margin-left: 10px;
	padding-top: 2px;
	color:#00A4E4;
}

.search .searchText1
{
	margin-left: 3px;
}

.searchField
{
	padding: 2px 3px;
	_padding: 1px 3px;
	line-height:10%;
}
.menu
{
	margin-top: 10px;
	margin-left: 5px;
}
.menu ul
{
	text-align: left;
}
.menu li a
{
	color: #666666;
	padding: 0 5px;
	text-decoration: none;
}
.menu li
{
	display: inline;
	font-size: 10px;
}
.menu .active a, .navMenuBlue .active a
{
	color: #0033cc;
}
.content
{
	float: left;
	width: 100%;
}
.content-inner
{
	margin-left: 27%;
}
.nav
{
	width: 27%;
	float: left;
	margin-left: -100%;
}
/* orangeBox */
.topOrangeLeft
{
	background: url(../images/orange_left_top.gif) no-repeat top left;
	padding-left: 16px;
	height: 16px;
}
.topOrangeRight
{
	background: url(../images/orange_right_top.gif) no-repeat top right;
	height: 16px;
}
.bottomOrangeLeft
{
	background: url(../images/orange_left_bottom.gif) no-repeat top left;
	padding-left: 16px;
	height: 16px;
}
.bottomOrangeRight
{
	background: url(../images/orange_right_bottom.gif) no-repeat top right;
	padding-left: 16px;
	height: 16px;
}
.orangeContent
{
	background-color: #f6921e;
	color: #ffffff;
	padding: 0 17px;
}
.orangeContent ul li
{
	padding: 7px 5px 10px 5px;
	background: url(../images/orange_point.jpg) repeat-x bottom;
}
.orangeContent ol
{
	margin-top: 10px;
}
.orangeContent ol li
{
	padding: 0;
	background: none;
}
.orangeContent ol li a
{
	font-size: 10px;
}
.orangeContent .active
{
	color: #933F00;
}
.orangeContent a
{
	color: #ffffff;
	text-decoration: none;
}
.orangeContent p
{
	margin: 10px 5px;
}
.orangeContent
{
	text-align: left;
	font-weight: bold;
}
.orangeContent h2
{
	padding-bottom: 17px;
	background: url(../images/orange_point.jpg) repeat-x bottom;
}
/* END orangeBox */

.nav h2 a:link, .nav h2 a:visited
{
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}
.nav h3 a:link, .nav h3 a:visited
{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
.topGreenLeft
{
	background: url(../images/green_left_top.gif) no-repeat top left;
	padding-left: 16px;
	height: 16px;
}
.topGreenRight
{
	background: url(../images/green_right_top.gif) no-repeat top right;
	height: 16px;
}
.bottomGreenLeft
{
	background: url(../images/green_left_bottom.gif) no-repeat top left;
	padding-left: 16px;
	height: 16px;
}
.bottomGreenRight
{
	background: url(../images/green_right_bottom.gif) no-repeat top right;
	padding-left: 16px;
	height: 16px;
}
.greenContent
{
	background-color: #9cbe34;
	color: #ffffff;
	padding: 0 17px 10px 17px;
}
.contentLeft
{
	padding: 43px 5px 10px 10px;
}
.contentRight
{
	padding: 15px 10px 10px 5px;
}
.navMenu
{
	text-align: left;
	font-weight: bold;
}
.navMenu h2
{
	padding-bottom: 17px;
	background: url(../images/green_point.jpg) repeat-x bottom;
}
.navMenu a
{
	color: #ffffff;
	text-decoration: none;
}
.navMenu p
{
	margin: 10px 5px;
}
.greenPoint
{
	background: url(../images/green_point.jpg) repeat-x top;
	height: 2px;
}
.navMenu ul li
{
	padding: 7px 5px 10px 5px;
	background: url(../images/green_point.jpg) repeat-x bottom;
}
.navMenu ol
{
	margin-top: 10px;
}
.navMenu ol li
{
	padding: 0;
	background: none;
}
.navMenu ol li a
{
	font-size: 10px;
}
.navMenu .active
{
	color: #798109;
}
.navMenuBlue .active
{
	color: #005E82;
}
.imgBlueRight
{
	background: url(../images/img_blue_right.jpg) right top no-repeat;
	padding-right: 209px;
	height: 262px;
}
.imgBlueLeft
{
	background: url(../images/blue_left_img.gif) left top no-repeat;
	height: 262px;
}
.imgRedRight
{
	background: url(../images/img_red_right.jpg) right top no-repeat;
	padding-right: 196px;
	height: 263px;
}
.imgRedLeft
{
	background: url(../images/red_left_img.gif) left top no-repeat;
	height: 263px;
}
.messageBox
{
	padding: 10px;
	overflow: hidden; +zoom:1;
color:#4c4c4c;
/*font-size:1.15em;*/
}
.messageBox1
{
	padding-left: 0 !important;
}
.messageBoxLeft p
{
	margin-top: 10px;
}
.messageBoxLeft
{
	float: left;
	width: 59%;
}
.messageBoxRight
{
	float: right;
	width: 40%;
}
.topBlueLeft
{
	background: url(../images/blue_left_top.gif) no-repeat top left #00a4e4;
	padding-left: 15px;
	height: 13px;
}
.topBlueRight
{
	background: url(../images/blue_right_top.gif) no-repeat top right;
	height: 13px;
}
.bottomBlueLeft
{
	background: url(../images/blue_left_bottom.gif) no-repeat bottom left #00a4e4;
	padding-left: 15px;
	height: 13px;
}
.bottomBlueRight
{
	background: url(../images/blue_right_bottom.gif) no-repeat bottom right;
	height: 13px;
}
.bottomBlueBorderLeft
{
	background: url(../images/blueBorder_left_bottom.gif) no-repeat top left;
	padding-left: 12px;
	height: 13px;
}
.bottomBlueBorderRight
{
	background: url(../images/blueBorder_right_bottom.gif) no-repeat top right;
	height: 13px;
}
.blueContent
{
	background: #00a4e4;
	color: #ffffff;
}
.searchBox
{
	padding: 10px 0 0 5px;
}
.blueContent
{
	padding: 0 17px 9px 17px;
}

.blueContent ul li
{
	font-size: 13px;
}
.blueContentBorder
{
	border-left: 1px #00a4e4 solid;
	border-right: 1px #00a4e4 solid;
	padding: 17px;
	color: #00a4e4;
	font-size: 10px; +zoom:1;
}
.search_by_keyword, .stateSelect, .jobSelect
{
	width: 98%;
	margin-bottom: 5px;
}
.searchSelect
{
	padding-bottom: 10px;
}
.searchSelect select
{
	margin-bottom: 5px;
}
.blueContentBorder .searchSelect input
{
	margin: 0;
}
.footer
{
	background: url(../images/bg_header.jpg) repeat-x top;
	padding-top: 10px;
	margin-top: 10px;
}
.footerNav ul
{
	text-align: left;
}
.footerNav li
{
	display: inline;
}
.footerNav li a
{
	text-decoration: none;
	font-size: 10px;
}
.date
{
	float: right;
	color: #8f8f8f;
	font-size: 9px;
}
.press_releases .date
{
	float: none;
}

ul.press_releases
{
}

ul.press_releases li
{
	list-style-type: none;
	list-style-image: none;
	background: none;
	padding: 0;
	margin: 5px 0 10px 0 !important;
}

.navMenuBlue ul li
{
	padding: 7px 5px 10px 5px;
	background: url(../images/blue_point.jpg) repeat-x bottom;
}
.navMenuBlue ol
{
	margin-top: 10px;
}
.navMenuBlue ol li
{
	padding: 0 !important;
	background: none;
	margin: 5px 0 5px 0;
}
.navMenuBlue ol li a, .navMenuBlue ol li .specLink1
{
	font-size: 12px;
	line-height: 110%;
	margin-left: 5px;
	display: block;
}
.navMenuBlue
{
	text-align: left;
	font-weight: bold; /*font-size:1.2em;*/
}
.navMenuBlue h2
{
	padding-bottom: 17px;
	background: url(../images/blue_point.jpg) repeat-x bottom;
}
.navMenuBlue a
{
	color: #ffffff;
	text-decoration: none;
}
.navMenuBlue p
{
	margin: 10px 5px;
}
.messageBox ul
{
	padding: 10px 0;
	list-style-image: url(../images/list_style.gif);
}
.messageBox ul li
{
	margin: 5px 0 0 25px;
}
.greenBox
{
	margin-top: 10px;
}
.infoImg
{
	float: left;
	width: 51px;
}
.infoText
{
	margin-left: 60px;
	padding-bottom: 15px;
}
.infoText p
{
	padding: 5px 0;
}
.infoText a
{
	color: #ffffff;
	text-decoration: none;
}
.contentTopText
{
	color: #ffffff;
	padding: 65px 40px 0 40px;
	line-height: 18px;
}
.contentTopTextBigger
{
	font-size: 1.2em;
	line-height: 1.35em;
}
.contentTopText p
{
	margin-top: 15px;
}
.textDecor
{
	text-decoration: underline;
}
.filter
{
	overflow: hidden; +zoom:1;
padding:10px0;
color:#666666;
background:url(../images/bg_header.jpg)repeat-xbottom;
}
.filter input
{
	float: left;
	margin-left: 5px;
	color: #000;
	font-size: 11px;
	line-height: 13px;
}
input.watermark
{
	color: #777;
}
.filter .inputText
{
	width: 27%;
	padding: 2px 0;
}
.Result
{
	vertical-align: middle;
	width: 100%;
}
.Result th
{
	color: #00a4e4;
	font-weight: bold;
	height: 16px;
	font-size: 16px;
	padding: 8px 0 8px 10px;
	text-align: left;
}
.Result td
{
	padding: 8px 0 8px 10px;
}
.table_bg
{
	background: #deeffb;
}
/*  ***********************************  */
.nav1
{
	float: left;
	width: 100%;
}
.content-inner1
{
	margin-left: 65%;
}
.content-inner2
{
	margin-left: 73%;
}
.content2
{
	width: 73%;
	float: left;
	margin-left: -100%;
}
.content1
{
	width: 65%;
	float: left;
	margin-left: -100%;
}
.imgBlueRight1
{
	background: url(../images/img_blue_right_high.jpg) right bottom no-repeat;
	padding-right: 150px;
	height: 365px;
}
.imgBlueLeft1
{
	background: url(../images/blue_left_img_high.gif) left bottom no-repeat;
	height: 365px;
}
.textBlue
{
	color: #00a4e4;
	font: bold 28px/35px Arial, Helvetica, sans-serif;
	padding: 15px 0 35px 5px;
}
.contentText
{
	color: #fff;
	padding: 0 50px 20px 20px;
	position: relative; +zoom:1;
}
.contentText h2, .messageBox h2
{
	margin-top: 13px;
	margin-bottom: 10px;
}
.contentText h2 a, .greenSmall h2 a, .orangeSmall h2 a
{
	color: White;
	text-decoration: none;
	font-size: 18px;
}
.contentText h3 a, .greenSmall h3 a, .orangeSmall h3 a
{
	color: White;
	text-decoration: none;
	font-size: 16px;
}
.quadr li
{
	margin: 5px 0 0 0;
}
ul.quadr
{
	margin: 10px 0 10px 30px;
	list-style-image: url(../images/list-style_quadr.gif);
}
.blocks
{
	zoom: 1;
	margin: 15px 0;
	color: #fff;
}
.blocks h2
{
	padding: 15px 0 10px;
}
.greenSmall
{
	float: left;
	width: 49%;
}
.imgGreenRight
{
	background: url(../images/green_right_small.gif) right bottom no-repeat;
	height: 141px;
	margin-right: 7px;
}
.imgGreenLeft
{
	background: url(../images/left_green_girl.gif) left bottom no-repeat;
	height: 141px;
	padding: 0 35px 0 75px;
	position: relative;
}
.orangeSmall
{
	float: left;
	width: 50%;
}
.imgOrangeRight
{
	background: url(../images/orange_right_small.gif) right bottom no-repeat;
	height: 141px;
	margin-left: 7px;
}
.imgOrangeLeft
{
	background: url(../images/left_orange_girl.gif) left bottom no-repeat;
	height: 141px;
	padding: 0 35px 0 90px;
	position: relative;
}
.topRedLeft
{
	background: url(../images/red_left_top.gif) no-repeat top left;
	padding-left: 16px;
	height: 16px;
}
.redBox
{
	margin-top: 10px;
}
.redBoxSp
{
	margin-top: 70px;
	margin-bottom: 10px;
}
.topRedRight
{
	background: url(../images/red_right_top.gif) no-repeat top right;
	height: 16px;
}
.bottomRedLeft
{
	background: url(../images/red_left_bottom.gif) no-repeat bottom left;
	padding-left: 16px;
	height: 16px;
}
.bottomRedRight
{
	background: url(../images/red_right_bottom.gif) no-repeat bottom right;
	padding-left: 16px;
	height: 16px;
}
.redContent
{
	background-color: #e52f41;
	color: #ffffff;
	padding: 0 17px;
}
.redContent .infoText
{
	margin-left: 70px;
	position: relative; +zoom:1;
}
.redContent p
{
	font-size: 10px;
}
h4
{
	font-size: 14px;
	padding-bottom: 10px;
}
.infoText .more
{
	position: absolute;
	right: 17px;
	bottom: 0;
}
.line_up
{
	margin-top: 20px;
	background: url(../images/red_point.jpg) top repeat-x;
	padding-top: 25px;
}
.topBlueLightLeft
{
	background: url(../images/blue_left_top_light.gif) no-repeat top left #00aeea;
	padding-left: 15px;
	height: 13px;
}
.topBlueLightRight
{
	background: url(../images/blue_right_top_light.gif) no-repeat top right;
	height: 13px;
}
.bottomBlueLightLeft
{
	background: url(../images/blue_left_bottom.gif) no-repeat bottom left #00aeea;
	padding-left: 15px;
	height: 13px;
}
.bottomBlueLightRight
{
	background: url(../images/blue_right_bottom.gif) no-repeat bottom right;
	height: 13px;
}
.bottomBlueLightBorderLeft
{
	background: url(../images/blueBorder_left_bottom.gif) no-repeat top left;
	padding-left: 16px;
	height: 17px;
}
.bottomBlueLightBorderRight
{
	background: url(../images/blueBorder_right_bottom.gif) no-repeat top right;
	height: 17px;
}
.topBlueLightBorderLeft
{
	background: url(../images/blueBorder_left_top.gif) no-repeat top left;
	padding-left: 16px;
	height: 17px;
}
.topBlueLightBorderRight
{
	background: url(../images/blueBorder_right_top.gif) no-repeat top right;
	height: 17px;
}
.blueLightContent
{
	background: #00aeea;
	color: #ffffff;
	padding: 0 0 5px 10px;
}
.blueLightContentBorder
{
	border-left: 1px #00a4e4 solid;
	border-right: 1px #00a4e4 solid;
	padding: 5px 10px;
	color: #00a4e4;
	font-size: 10px; +zoom:1;
}
.searchBoxInContent
{
	margin-top: 10px;
	color: #00a4e4;
	font-size: 10px;
	width: 230px; +zoom:1;
}
.blueLightContentBorder input
{
	margin-bottom: 5px;
}
.left_form
{
	width: 48%;
	float: left;
	margin-right: 3%;
}
.right_form
{
	width: 48%;
	float: left;
}
.blueLightContentBorder .clr
{
	background: url(../images/line.gif) repeat-y 49% 0;
}
.contentLeftSp
{
	padding: 15px 5px 10px 10px;
}
.contentRightSp
{
	padding: 43px 10px 10px 5px;
}
.contentLeftSp2
{
	padding: 15px 15px 10px 10px;
}
.blueLightContentBorder label, .searchBoxInContent label
{
	font-size: 11px;
}
.bold
{
	font-weight: bold;
	font-size: 11px;
}
.greenContent .infoText
{
	padding-bottom: 5px;
}
.contentText .more
{
	left: 20px;
	bottom: 0;
}

.more
{
	font-weight: bold;
}

.searchField, .search select
{
	border: 2px #a6a6a6 solid;
}
/*-------------------------------------------------------*/
.page_mng
{
	color: #444;
	text-align: left;
	margin-bottom: 10px;
	font-size: .85em;
}
.page_mng input
{
	color: #444;
	font-size: .8em;
}
.page_mng .tag
{
	cursor: pointer;
	color: #1B5EA0;
}
.page_mng .tag_hover
{
	cursor: pointer;
	background-color: #1B5EA0;
	padding: 1px 3px 1px 3px;
	color: White;
}
.page_mng .menu
{
	background-color: #EEEEF5;
	border: solid 1px #D5D5E0;
	padding: 10px 10px 6px 10px;
	white-space: nowrap;
}
.page_mng .menu .mi
{
	float: left;
	margin-right: 15px;
}
.page_mng .menu .mi a:link, .page_mng .menu .mi a:visited
{
	color: #1B5EA0;
}
.page_mng .menu .mi.act_link a:link, .page_mng .menu .mi.act_link a:visited
{
	color: #1B5EA0;
}
.page_mng .menu .mi a:hover, .page_mng .menu .mi a:active
{
	color: #E62439;
}
.page_mng .menu .mi.act_link a:hover, .page_mng .menu .mi.act_link a:active
{
	color: #E62439;
}
.btn_img
{
	cursor: pointer;
	position: relative;
	top: 4px;
}
.watermark
{
}
.field_error
{
	color: Red;
}
table.regular
{
	border-top: solid 2px #D7EFF8;
	border-bottom: solid 2px #D7EFF8;
	border-collapse: collapse;
}
table.regular thead
{
	font-weight: bold;
}
table.regular thead tr td
{
	border: none;
	padding: 2px 4px;
	margin: 0;
}
table.regular tbody
{
	border-top: solid 1px #D7EFF8;
}
table.regular tbody tr td
{
	padding: 5px 4px;
	margin: 0;
	border-top: dotted 1px #D7EFF8;
}
table.benefits thead tr td
{
	text-align: center;
}
table.benefits thead tr td.odd
{
	text-align: left;
}
table.benefits
{
	border-collapse: collapse;
	margin: 20px auto;
}
table.benefits tbody tr td
{
}
table.regular tbody tr td .cr
{
	width: 14px;
	height: 14px;
	position: relative;
	background: url(../images/cr.png) no-repeat;
	margin: 2px auto;
	cursor: pointer;
}
table.regular tbody tr td .crd
{
	display: none;
	z-index: 1;
	position: absolute;
	left: -250px;
	bottom: 20px;
	width: 270px;
	background: #FAFAFA;
	padding: 10px;
	border: solid 1px #30B2E8;
	line-height: 120%;
	cursor: default;
}
table.regular tbody tr td .crd.active
{
	display: block;
}
.expand ul li
{
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none !important;
}
.qa_q
{
	border-bottom: 1px solid #00a4e4;
	cursor: pointer;
	font-weight: bold;
	margin-bottom: 5px;
	color: #00a4e4;
}
.listcontent
{
	margin-bottom: 10px;
	display: none;
}
.c2
{
	font-size: .9em;
}
.cont_area_edit
{
	border: dotted 1px #444;
	padding: 0px;
	overflow: hidden;
	position: relative;
}
.site_management
{
	color: #1B5EA0;
	background-color: White;
	padding: 1px 2px;
	border: solid 1px #EEE;
	background-color: #FEFCDE;
	text-align: right;
}
.site_management input
{
}
.site_management a
{
	color: #1B5EA0 !important;
	text-decoration: underline;
	font-size: 11px;
}
.job_page ul
{
	margin-left: 20px;
}
/*        NEW        */
.extra
{
	width: 27%;
	float: left;
	margin-left: -27%;
}
.content-inner
{
	margin: 0 27%;
}
.contentExtra
{
	padding: 43px 10px 10px 5px;
}
.messageBox p
{
	margin-top: 10px;
}
.contentRight
{
	padding: 15px 5px 10px 5px;
}
.contentTopMessage
{
	font-weight: bold;
	color: #ffffff;
	padding: 45px 0 0 17px;
	font-size: 20px;
}
.bottomGreenRight
{
	background: url(../images/green_right_bottom.gif) no-repeat top right;
}
.topBlueLeft
{
	padding-left: 16px;
	height: 16px;
}
.topBlueRight
{
	height: 16px;
}
.bottomBlueRight
{
	height: 16px;
}
.bottomBlueLeft
{
	padding-left: 16px;
	height: 16px;
}
.imgRedLeftSmall
{
	background: url(../images/img_red_right_small.jpg) right top no-repeat;
	height: 238px;
	padding-right: 133px;
}
.imgRedRightSmall
{
	background: url(../images/red_left_img_small.gif) left top no-repeat;
	height: 238px;
}
.imgBlueRightSmall
{
	background: url(../images/blue_left_img_small.gif) left top no-repeat;
	height: 238px;
}
.imgBlueLeftSmall
{
	background: url(../images/img_blue_right_small.jpg?v=1) right top no-repeat;
	padding-right: 200px;
	height: 238px;
}
.imgBlueRight3
{
	background: url(../images/img_blue_left_2.jpg) left top no-repeat;
	height: 189px;
}
.imgBlueLeft3
{
	background: url(../images/img_blue_right_2.jpg) right top no-repeat;
	height: 189px;
	padding-right: 162px;
}
.orangeContent
{
	padding: 0 17px 10px 17px;
}

.blocks h3
{
	padding: 10px 0 10px;
}
.blocks_fx h3
{
	padding: 10px 0 10px;
}
.contentText h3
{
	margin-bottom: 10px;
}
.navMenu h3
{
	background: transparent url(../images/green_point.jpg) repeat-x scroll center bottom;
	padding-bottom: 19px;
}
.navMenuBlue h3
{
	background: transparent url(../images/blue_point.jpg) repeat-x scroll center bottom;
	padding-bottom: 19px;
}
.orangeContent h3
{
	background: transparent url(../images/orange_point.jpg) repeat-x scroll center bottom;
	padding-bottom: 19px;
}
/* contentBorder */
.contentBorder
{
	/*background-image: url(../images/bgContentLeftTop.gif);*/
}
.contentBorder
{
	/*background: url(../images/bgContentLeftTop.gif) no-repeat scroll left top;*/
	margin-right: 10px;
	position: relative;
}
.contentBorderInner1
{
	/*background-image: url(../images/bgContentRightTop.gif);*/
}
.contentBorderInner1
{
	/*background: url(../images/bgContentRightTop.gif) no-repeat right top;*/
	left: 10px;
	margin-bottom: 10px;
	position: relative;
}
.contentBorderInner2
{
	/*background: url(../images/bgContentRightBottom.gif);*/
}
.contentBorderInner2
{
	/*background: url(../images/bgContentRightBottom.gif) no-repeat right bottom;*/
	position: relative;
	top: 10px;
}
.contentBorderInner3
{
	/*background: url(../images/bgContentLeftBottom.gif);*/
}
.contentBorderInner3
{
	/*background: url(../images/bgContentLeftBottom.gif) no-repeat left bottom;*/
	left: -10px;
	padding: 0 0 10px 10px;
	position: relative;
}
.imgBlueLeftSmall2
{
	/*background: url(../images/img_blue_right_small_2.jpg) right top no-repeat;*/
	padding-right: 200px;
	height: 238px;
}
.flLeft
{
	float: left;
}
.flRight
{
	float: right;
}
.textSmall
{
	font-size: 9px;
	margin: 25px 0 0 0;
	line-height: 1.5;
}
.logoBottomBlock
{
	float: right;
	width: 50%;
}
.perWidth50
{
	width: 50%;
}
.logoBottomBlock
{
	float: right;
	width: 50%;
}
.imgGreenRightSmall
{
	background: url(../images/green_left_img_small.gif) left bottom no-repeat;
	height: 193px;
}
.imgGreenLeftSmall
{
	background: url(../images/img_green_right_small.png) right bottom no-repeat;
	height: 193px;
	padding-right: 200px;
}
.contentTopMessageGreen
{
	padding: 68px 0 0 40px;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
}
.imgRedRightShort
{
	background: url(../images/red_left_img_short.gif) left bottom no-repeat;
	height: 194px;
}

.imgRedRightShort2
{
	background: url(../images/red_left_img_short_2.gif) left bottom no-repeat;
	height: 194px;
}

.imgRedLeftShort
{
	background: url(../images/img_red_right_short.jpg) right bottom no-repeat;
	height: 194px;
	padding-right: 190px;
}
.imgRedLeftShort2
{
	background: url(../images/img_red_right_short_2.jpg) right bottom no-repeat;
	height: 194px;
	padding-right: 190px;
}
.imgRedLeftShort3
{
	background: url(../images/img_red_right_short_3.jpg) right bottom no-repeat;
	height: 194px;
	padding-right: 190px;
}
.imgRedLeftShort4
{
	background: url(../images/img_red_right_short_4.jpg) right bottom no-repeat;
	height: 194px;
	padding-right: 190px;
}
.textBlock
{
	height: 101px;
}

.textBlock h3
{
	padding-top: 0;
	margin-top: 0;
}

.textBlock h3 a
{
	font-size: 16px;
	font-weight: bold;
	padding: 0 10px 10px 0px;
	color: White;
}
.textBlock a
{
	color: White;
	text-decoration: underline;
}
.textBlock h3 a, .textBlock a.readmore
{
	text-decoration: none;
}
.color1
{
	color: #ffffff !important;
}
.color2
{
	color: #9BD2F2 !important;
}
.color3
{
	color: #E52F41 !important;
}
.color4
{
	color: #666666 !important;
}
.tBold
{
	font-weight: bold !important;
}
.tUnderline
{
	text-decoration: underline;
}
.ulSpec
{
	padding-left: 10px;
}
.navMenuBlue .ulSpec li
{
	background: url(../images/spec.gif) no-repeat center left;
	padding-left: 10px;
}
.navMenuBlue .ulSpec a
{
	margin-left: 15px;
}
.ulSpec li span
{
	font-size: 11px !important;
}
.ulSpec li a
{
	font-size: 11px !important;
}
.homeList
{
	list-style-image: url(../images/list_img.gif) !important;
	margin-left: 100px;
	margin-top: 10px; //margin-top:38px;
/*font-size:1.2em;*/
}
.homeList li
{
	padding-bottom: 8px;
}
.homeList li a
{
	color: White;
	text-decoration: underline;
}
.imgBlueRight2
{
	background: url(../images/img_blue_right_high_2.jpg) right bottom no-repeat;
	height: 359px;
}
.imgBlueLeft2
{
	background: url(../images/blue_left_img_high_2.gif) left bottom no-repeat;
	height: 359px;
}
.orangeBig
{
	margin: 43px 5px 0;
}
.orangeBg
{
	background: #f7921f;
	padding-bottom: 15px;
}
.contentTopMessageOrange
{
	padding: 15px;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
}
.states
{
	padding: 0 30px;
}
.states ul
{
	float: left;
	width: 32%;
}
.states li
{
	margin-bottom: 3px;
}
.states li a
{
	color: #ffffff;
}
.mapLeft
{
	background: url(../images/orange_left_bottom_big.gif) top left no-repeat;
	padding: 0 35px 40px 20px;
	color: #4c4c4c;
}
.mapRight
{
	background: url(../images/orange_right_bottom_big.gif) top right no-repeat;
}
.content-inner-big
{
	margin-right: 27%;
}
.contentText2
{
	font-size: 17px;
	font-weight: bold;
	padding-top: 75px;
	padding-left: 30px;
	line-height: 28px;
	color: #ffffff;
}
.fontS1
{
	font-size: 36px;
}
.innerLR15
{
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.innerT10
{
	padding-top: 10px !important;
}
.innerT14
{
	padding-top: 14px !important;
}
.innerB22
{
	padding-bottom: 22px;
}
.indentT10
{
	margin-top: 10px !important;
}
.indentT20
{
	margin-top: 20px !important;
}
.indentL20
{
	margin-left: 20px;
}
.indentL10
{
	margin-left: 10px;
}
.indentB15
{
	margin-bottom: 15px;
}
.indentT28
{
	margin-top: 28px;
}
.indentL40
{
	margin-left: 43px;
}
.indentR10
{
	margin-right: 10px;
}
.mapText
{
	width: 185px;
	margin-top: 75px;
}
.text10
{
	font-size: 10px;
}
.smallBottomText
{
	font-size: 9px;
	color: #4c4c4c;
	margin: 0 7px;
}
.specLink
{
	display: block;
	overflow: hidden; +zoom:1;
cursor:pointer;
}
.specLink1
{
	display: block;
	overflow: hidden; +zoom:1;
}
.listWhiteB
{
	list-style-image: url(../images/listPicWhite.gif) !important;
	padding-left: 15px;
}
.innerB10
{
	padding-bottom: 10px;
}
.redNum
{
	background: url(../images/redPBG.gif) no-repeat;
	font-size: 27px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 9px;
	position: absolute;
	left: 0;
	top: 0px;
}
.indentR10
{
	margin-right: 10px;
}
.listBlueB
{
	list-style-image: url(../images/list_style.gif) !important;
}
.perWidth45
{
	width: 45%;
}
.blueLightContentBorderBanner
{
	border-left: 1px #00a4e4 solid;
	border-right: 1px #00a4e4 solid;
	padding: 5px 0;
	color: #00a4e4;
	font-size: 11px; +zoom:1;
}
.smBText
{
	border-top: solid 2px #666666;
	font-size: 10px;
	padding-top: 5px;
}
.innerT44
{
	padding-top: 44px !important;
}
.bannerText
{
	padding: 10px 20px;
}
.bannerText ul
{
	padding: 0 0 10px 0;
	list-style-type: square;
	padding-left: 15px;
}
.bannerText ul li
{
	line-height: 15px;
}
.imgBlueLeft3 .contentTopMessage
{
	padding: 80px 0 0 65px;
}
.specText
{
	font-size: 10px;
	padding-left: 70px;
}
.text11
{
	font-size: 11px;
}
.location p
{
	margin-top: 10px;
}
.searchButton
{
	margin-left: 5px !important;
}
.TextBold
{
	font-weight: bold;
}

.bannerText .TextBold
{
	font-size: 12px;
}

.indentT9
{
	padding-top: 9px;
}


.insr_li
{
	clear: both;
	margin: 1em 0 10px 40px;
	min-height: 32px;
	_height: 32px;
	position: relative;
}
.insr_li .bullet
{
	position: absolute;
	left: -40px;
	color: #FFF;
	font-size: 28px;
	font-weight: bold;
	width: 32px;
	height: 32px;
	background: url(../images/redPBG.gif) no-repeat 0 0;
	text-align: center;
	line-height: 33px;
}

.state_map
{
	margin-top: 10px;
	width: 260px;
	height: 260px;
	background-repeat: no-repeat;
	position: relative;
}

.state_map span
{
	font-size: 12px;
}

ul.clinic_list
{
	list-style-type: none;
	border: solid 1px red;
	margin-left: 10px;
}
ul.clinic_list li
{
	background: url(../images/bullet.gif) no-repeat 0% 0%;
	padding: 0px;
	border: solid 1px red;
	margin-left: 10px;
	text-align: left;
}

.clinic_list td
{
	clear: both;
	padding: 5px 20px 0 0;
}
.clinic_list .i .b
{
	background: url(../images/bullets/map.png) no-repeat 0 -48px;
	display: block;
	float: left;
	cursor: pointer;
	width: 28px;
	height: 15px;
	margin-left:0;
}
.clinic_list .i .b.hover, .clinic_list .i .b.selected
{
	background-position: 0 0;
}
.clinic_list .i a
{
	margin-left: 3px;
}

.gmap_wrapper
{
	border: solid 1px #F2EFE9;
	padding: 1px;
}

.block3
{
	margin-top: 15px;
}

.block2
{
	margin-top: 20px;
}

.block3full
{
	margin-top: 15px;
	margin-bottom: 15px;
}

#search
{
	margin-top: 10px;
}

#search .matches
{
	font-weight: bold;
	margin-bottom: 2px;
}
#search .matches .match_addr
{
	cursor: pointer;
}
#search .matches .more_btn
{
	font-weight: normal;
	font-size: .9em;
	margin-left: 20px;
	border-bottom: dashed 1px #E62439;
	color: #E62439;
	cursor: pointer;
	position: relative;
	top: -2px;
}
#search .matches .more_matches
{
	font-weight: normal;
	font-style: italic;
}
#search .matches .more_matches ul
{
	margin: 2px 0 0 0;
	padding: 0;
}
#search .matches .more_matches ul li
{
	margin: 2px 0;
	list-style-type: none;
	text-align: left;
}
#search .errors
{
	color: #E62439;
	text-align: left;
}
#search .errors ul, #search .errors li
{
	margin-left: 0;
	padding: 0;
}
#search .errors ul li
{
	list-style-type: none;
	list-style-image: none;
	background: none;
}
#search .prev_next a
{
	font-weight: bold;
	font-size: .85em;
}
#search .info
{
	font-size: .9em;
	font-weight: normal;
	font-style: italic;
}
#search .prev_next a.n1
{
	margin-right: 7px;
}
#search .home_bubble .address
{
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
}
#search .results
{
	margin-left: 5px;
}
#search .results .number_of_clinics
{
	color: #727A7C;
	font-family: Tahoma;
}
#search .no_records
{
	font-style: italic;
}
#search .results ul li
{
	margin-bottom: 10px;
	margin-left: -15px;
	padding-bottom: 10px;
	border-bottom: solid 1px #F2F0EA;
}
#search .results ul li .info
{
	margin-top: 10px;
}
#search .results ul li .info .title
{
	font-size: 11px;
	font-family: Tahoma;
	color: #F59410;
}
#search #advanced_search .msg
{
	text-align: center;
}
#search #advanced_search .header
{
	font-size: 13px;
	font-family: Tahoma;
	font-weight: bold;
	color: #727A7C;
	margin-bottom: 20px;
}

.block4
{
	margin-top: 8px;
}

.block5
{
	margin-top: 4px;
}

.block4b
{
	margin-bottom: 8px;
}

.block5b
{
	margin-bottom: 4px;
}
.listNum
{
	padding-left: 43px;
	position: relative;
}

.nobr
{
	white-space: nowrap;
}

.hp_subj_copy
{
	/*font-size:1.2em;*/
}

.hp_subj_readmore
{
	margin-top: 7px;
}

.op_ok
{
	display: block;
	padding: 5px;
	color: #839F35;
}
.op_ok1
{
	display: block;
	padding: 5px 0px;
	color: #839F35;
}
.op_neutral
{
	display: block;
	padding: 5px;
	color: #777;
}
.op_failed
{
	display: block;
	padding: 5px;
	color: red;
}

.insurers
{
	margin-top: 10px;
}

.insurers ul
{
	float: left;
	margin: auto 10px auto 20px;
	padding: 0;
	width: 200px;
	font-size: .9em;
}

.messageBox h3
{
	color: #E52F41 !important;
}









.we_re_here_to_help_1
{
	width: 226px;
	margin-bottom: 10px;
}

.we_re_here_1_top
{
	height: 20px;
	background: url(../images/we_are_here_to_help_1_top.png) no-repeat 0 0;
}

.we_re_here_1_bottom
{
	height: 20px;
	background: url(../images/we_are_here_to_help_1_bottom.png) no-repeat 0 0;
}

.we_re_here_1_middle
{
	background: url(../images/we_are_here_to_help_1_middle.png) repeat-y 0 0;
}

.we_re_here_1_middle .we_re_here_1_content
{
	font-size: 12px;
	padding: 10px 10px 10px 15px;
	color: #00a4e4;
}

.we_re_here_1_middle .we_re_here_1_content h4
{
	font-size: 1.6em;
}

.we_re_here_1_middle .we_re_here_1_content p
{
	margin: 10px 0;
}

.we_re_here_1_action
{
	margin-top: 20px;
}

.we_re_here_1_action a
{
	font-size: 1.2em;
	font-weight: bold;
	background: url(../images/find_a_clinic1_arrow.png) no-repeat 100% 50%;
	line-height: 30px;
	padding: 7px 35px 7px 0;
}

.gmap_wrapper .cont
{
	font-size: .9em;
	width:500px;
}

.gmap_wrapper .cont .clinic
{
	margin-top: 5px;
}

.only_flu_shots
{
	font-weight: bold;
	color: #e52f41;
	line-height: 120%;
}

.change_mode
{
	font-size: .9em;
}

.change_mode_note
{
	color: #E52F41;
	font-weight: bold;
}

ul.states_areas_list
{
	margin: 0;
	padding: 0;
	font-size: .9em;
}

ul.states_areas_list ul.areas
{
	margin: 4px 0 4px 10px;
	padding: 0;
}

ul.states_areas_list ul.areas li
{
	margin: 3px 0 5px 0;
	padding: 0;
}

ul.states_areas_list li
{
	list-style-type: none;
	background: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

ul.states_areas_list li.state
{
	margin: 0 0 5px 0;
	padding: 0;
}

ul.states_areas_list li.state span
{
	font-weight: bold;
}

ul.states_areas_list li.area
{
	margin: 0 0 2px 0;
	padding: 0 !important;
	line-height: 110%;
}

.alert_color
{
	color: #E52F41;
}

.handle
{
	cursor: pointer;
	color: #00a4e4;
}

ul.plain
{
	margin-left: 0;
	padding-left: 0;
}

ul.plain li
{
	list-style-image: none;
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

.vacc_info
{
	font-size: .8em;
	margin-top: 3px;
}

#divMap .clinic
{
	font-weight:bold;
}

.form .lbl
{
	padding: 3px;
}
.form .field
{
	padding: 3px;
}
.form .field_note
{
	font-size: .9em;
	font-style: italic;
}
a.cme_register_now
{
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
}
a.cme_register_now:link, a.cme_register_now:visited
{
	border-bottom: dashed 1px #1B5EA0;
	color: #1B5EA0;
}
a.cme_register_now:hover
{
	border-bottom: dashed 1px #E62439;
	color: #E62439;
}

.cme_reg_form
{
	margin-top: 10px;
	font-size:.9em;
}

.cme_reg_form label
{
	margin-right:5px;
}

.cme_reg_form_1
{
	border: solid 1px #DDD;
	padding: 15px;
}

.print_page
{
	width:58px;
	height:15px;
	position:absolute;
	top:105px;
	*top:117px;
        _top:0;
	right:0;
	_right:0px;

}

.print_page a
{
	display:block;
	width:58px;
	height:15px;
	background:url(../images/print_page.gif?v=1) no-repeat;
}

.navMenuBlue li .flLeft
{
	width:145px;
}
.navMenuBlue li li .flLeft
{
	width:140px;
}
.navMenuBlue li li li .flLeft
{
	width:130px;
}