/* TEMPLATE CSS*********************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-weight: inherit;
 font-style: inherit;
 font-size: 100%;
 font-family: inherit;
 vertical-align: baseline;
 font-family:Arial, Helvetica, sans-serif;
 }
 
iframe {display:none;}
html {height:100%; margin-bottom:1px;}
body {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; height:100%; background:url(../images/global/bck_page.gif) repeat-x #5889b7; color:#505151;}

/* LAYOUT*********************************************/
body, a {color: #505151;font-size: 12px;}
#overall {height:100%; margin:0 auto; text-align:left; width:100%;} 

div.ribbon, a.scheduleMammo, div.cornerButton {display:none;}

/* Layout Classes */ 
#wrapper {color:#505151; margin:0 auto; width:982px; background:url(../images/global/bck_wrapper.png) center top repeat-y; padding-bottom:20px;}
#header {} 
#main {} 
#footer {}
.inheader {} 
.inmain {} 
.infooter {}

/* Floats */
.float-left {float:left;}
.float-right {float:right;}
.group:before, .group:after {content:""; display:table;}
.group:after {clear:both;}
.ie6 .group {zoom:1;}
.ie7 .group {zoom:1;}
.clear {clear:both;}
.border{padding:7px !important; background: #fff !important; -moz-box-shadow:0px 1px 5px rgba(0,0,0,0.2) !important; box-shadow:0px 1px 5px rgba(0,0,0,0.2) !important; border: 1px solid #ddd;}
img.border{margin-bottom: 20px !important;}

ul {padding:0;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
hr { border: 0 none; height: 1px; border-top: 1px #E0E0E0 dotted; margin: 10px 0; border-image: initial;}
h2 {color: #00788A; font-size: 26px; font-family: Georgia, Times New Roman, Times, serif; font-weight: Normal; }
h3, h3 a, #userForm h4 {color: #517ACF; font-size: 16px;text-decoration: none; margin-bottom:5px;}
h3 {padding-top:10px;}

/* HEADER */
#header{position: relative; z-index: 10;}
	#header-top { position:relative; background:#fff url(../images/global/header/grp_header_l.gif) top left no-repeat; width:982px; height:108px; float:left;}
	#header-nav { position:absolute; top:0; right:0; background: url(../images/global/header/grp_header_r.gif) top right no-repeat; width: 623px; height: 108px; float: right; color: #777; text-transform: uppercase;}
	#header-top .logo { padding-top:70px; height:0; overflow:hidden; display:block; width:275px; background:url(../images/global/header/logo.gif) top left no-repeat; float:left; margin:20px 0 0 34px;}
	#header-top #header-nav { display:block; float:right;}
	#header-top #header-nav ul { margin: 0 11px 0 0; padding: 0; list-style-type: none; float: right; font-size: 12px;}
	#header-top #header-nav ul li { display: inline; float: left; border-right: #EBEBEB 1px solid; padding: 8px 15px 10px 15px; font-weight: bold;}
	#header-top #header-nav ul li:hover { border-bottom:#BBB dotted 1px; background-color:#f8f8f8; padding-bottom:9px;}
	#header-top #header-nav ul li a { color: #777; text-decoration: none;}
	#header-top #header-nav ul li a:hover { color:#007d8f;}
	#header-nav small { font-size: 10px; color: #777; font-weight: normal; text-transform: none;}
	#header-top #top-search { width:280px; float:right; position:absolute; bottom:19px; right:24px; z-index:10;}
	#header-top #top-search input[type="text"] { border: #DFDFDF 1px solid; float: left; font-size: 10px; color: #777; padding: 2px 6px; width: 240px;}
	#header-top #top-search input[type="submit"] { cursor:pointer; border:none; background:url(../images/global/header/searchButton.gif) center center no-repeat; padding-top:18px; margin-left:9px; height:0; width:17px; display:block; overflow:hidden; float:right;}

/* MAIN NAV */
#main-nav ul, #main-nav ul li, #main-nav ul li a, #main-nav ul li span{display: block;}
#main-nav { width:989px; background:url(../images/global/header/bck_nav_l.gif) center left no-repeat; height:49px; clear:both; float:left; position:relative;}
#main-nav #nav-right-cap { background:url(../images/global/header/bck_nav_r.gif) center right no-repeat; float:right; width:15px; height:49px; margin-right:7px;}
	#main-nav ul { list-style:none; background:url(../images/global/header/bck_nav_m.gif) center left repeat-x; height:40px; width:952px; margin-top:1px; margin-left:15px; padding-top:8px;}
		#main-nav ul li { z-index:80; position:relative; float: left; background: url(../images/global/header/grp_vSep.png) top right no-repeat;}
		#main-nav ul li:last-child {background: none;}
		#main-nav ul li:hover{ color:#d4f4ff;}
		#main-nav ul li a, #main-nav ul li .separator { cursor:pointer; color: white; text-decoration: none; font-size: 13px; line-height: 14px; padding: 8px 11px 12px 9px;}
		#main-nav ul li:hover a, #main-nav ul li:hover .separator { background:url(../images/global/header/bck_nav_hover.png) no-repeat center bottom;}
	#main-nav ul ul { height:auto; padding:0; padding-bottom:12px; width: 278px; position:absolute; top:31px; margin:0; left:-99999px; background:url(../images/global/header/bck_sub_nav.png) bottom left no-repeat;}
		#main-nav ul ul li { z-index:85; float:none; clear:both; position: relative; width:259px; height:auto; padding:5px 10px; padding: 0; margin: 0 10px 0 9px;font-weight: bold; border-bottom: 1px dotted #D5D9E7; background: none;} 
		#main-nav ul li:hover li a, #main-nav ul li:hover li .separator, #main-nav ul ul li a {  position:relative; width:245px; padding:5px 0 5px 14px; text-align:left; height:100%; float:left; border:none; color: #374A8C; font-size: 11px; background: url(../images/global/header/icn_listArrow.gif) 5px 10px no-repeat; margin:0; } 
		#main-nav ul ul li a:hover { color:#ec3800; background-color:#e6f0f3;} 
		#main-nav ul ul li:hover { z-index:90; background:none; border-top:none;} 
		#main-nav ul li:hover ul {left:-9px;}
		#main-nav ul li:hover ul ul {left:-99999px;}
	
	#main-nav ul ul ul { z-index:100; display:block; width: 278px;left: -9999em; position: absolute;padding: 0 0 12px 0; margin: 0; background:url(../images/global/header/bck_defaultWrapper_child.png) bottom left no-repeat;}
		#main-nav ul ul ul li a{display:block;}
		#main-nav ul ul li:hover ul {top:0px; left:170px;}
		#main-nav ul ul li:hover a {position:relative; }
	
	#main-nav ul ul ul ul, #main-nav ul ul li:hover ul ul { width: 278px;left: -9999em;position: absolute;padding: 0 0 12px 0; margin: 0; background:url(../images/global/header/bck_defaultWrapper_child.png) bottom left no-repeat;}
		#main-nav ul ul ul li{position: relative; }
		#main-nav ul ul ul li:hover ul {top:0px; left:170px;}
		#main-nav ul ul ul li:hover a {position:relative; }
	
	#main-nav ul ul li.parent a span { position:relative; display:block; background: url(../images/global/header/bck_defaultWrapper_parent.png) top right no-repeat; margin-right:7px;}
	#main-nav ul li ul li.parent .separator {display:block; background: url(../images/global/header/bck_defaultWrapper_parent.png) no-repeat; background-position:  242px 5px; margin-right:7px;}
		#main-nav ul ul li.parent li a span, #main-nav ul ul li.parent li.parent li a span{display:inline; background-image: none; margin-right:0;}

/* HOMEPAGE SLIDESHOW */
div#FPSS{ height:346px; overflow:hidden; position:relative;z-index: 1; background-color:#F0F0F0; float:left; clear:both; width:953px; margin-left:14px; padding-bottom:11px; background:url(../images/global/bck_h2.png) bottom center no-repeat;}  
	div#FPSS div#FPSS_Slides{ width:734px; height:346px; overflow:hidden; position:absolute; top:0; left:0; z-index:5;}
	div#FPSS div#FPSS_Slides div{ width:734px !important;}
	div#FPSS div#FPSS_Slides img{ border:none;}

	/* SLIDE TEXT OVERLAY */
	div#FPSS div#FPSS_Slides div div.slidetext { position:absolute; top:0; left:0; bottom:0; height:326px; width:206px!important; background:url('../images/global/header/transparent_bg.png') top left repeat; padding:10px 5px; color:#fff; font-size:11px; }
	div#FPSS div#FPSS_Slides div div.slidetext a { font-weight:bold; float:left; margin-bottom:10px; font-family: Arial, Helvetica, sans-serif; font-size: 24px; padding: 0; color: white;}
	div#FPSS div#FPSS_Slides div div.slidetext a:hover {color:#B2D9FD;}
	div#FPSS div#FPSS_Slides div div.slidetext p {border-bottom:1px solid #688ac7; padding-bottom:5px;}
	div#FPSS div#FPSS_Slides img{ border:none;}
	div#FPSS div#FPSS_Slides div div.slidetext .slidelink { position:absolute; bottom:15px; left:5px; border:none; }
	div#FPSS div#FPSS_Slides div div.slidetext .slidelink a {font-weight:normal; margin:0; background: url('../images/pages/homepage/readmore.png') no-repeat; color: #213768; text-decoration: none; display: block; font-size: 14px; font-weight: bold; padding: 8px 15px 15px; width: 100px;  }
	div#FPSS div#FPSS_Slides div div.slidetext .slidelink a:hover { text-decoration:underline; background:url('../images/pages/homepage/readmore-hover.png') no-repeat; color:#213768;}
	
ul#FPSS_Nav{ width:220px; height:346px; overflow:visible; position:absolute; top:0; right:0; margin:0; padding:0; z-index:10; list-style:none; background:#F0F0F0;}
	ul#FPSS_Nav li{ background:url(../images/pages/homepage/banner_nav.gif) bottom left repeat-x; margin:0; padding:5px 0 5px 13px; min-height:40px; /*border-bottom:1px #414141 solid;*/ overflow:visible; position:relative;}
	ul#FPSS_Nav li span img { opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); width: 65px; height: auto; display:block; float:left; border:2px solid #CFCFCF; margin:2px 5px 0 0px;}
	ul#FPSS_Nav li:hover span img {opacity:1; -moz-opacity: 1; filter: alpha(opacity=100); cursor:pointer;}
	ul#FPSS_Nav li:hover{ background:url(../images/pages/homepage/nav-active.gif) top left repeat-x;}
	ul#FPSS_Nav span{ text-decoration:none; cursor:pointer;}
	ul#FPSS_Nav span h2{ font-family:Arial, Helvetica, sans-serif; padding:0px 15px 0 15px; margin:0 0 4px 0; color:#3D3E3D; font-size:12px; font-weight:bold;}
	ul#FPSS_Nav span p{ font-size:11px; line-height: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#3D3E3D; padding:0 10px 0 0;} 
	ul#FPSS_Nav li.activeSlide,
	ul#FPSS_Nav li.activeSlide:hover{ background:url(../images/pages/homepage/nav-active.gif) top left repeat-x; }
	ul#FPSS_Nav li.activeSlide span img {opacity:1; -moz-opacity: 1; filter: alpha(opacity=100); cursor:pointer;}
	ul#FPSS_Nav li.activeSlide span p, ul#FPSS_Nav li.activeSlide span h2, ul#FPSS_Nav li:hover span p { color:#fff; }
	ul#FPSS_Nav li:hover span h2 {color:#cbdcf5;}
   
	div#homepageBanners{ text-align:center; width:100%; padding:15px 0;}
	div#homepageBanners img{ margin:0 5px; border:none;}  
	div#homepageBanners a{ text-decoration:none;}
	
/* SECONDARY SLIDE AREA */
#secondary-slide-wrapper { padding-left:10px; width:973px; float:left; clear:both;padding-top:10px; background:url(../images/global/header/bck_slideWrapper_top.gif) top center no-repeat;}
	div#FPSS.secondary-slideshow {height:184px; width:732px; margin-left:0; padding-bottom:0; }
	div#quick-nav { width:240px; float:left; height:184px; background:url(../images/global/header/bck_slideWrapper_sideMenu.png) top right no-repeat;}
	div#quick-nav h3 { background:url(../images/global/header/txt_quickNavigation.gif) top right no-repeat; width:233px; overflow:hidden; margin-top:6px; height:0; padding-top:26px; margin-bottom:10px;}
	div#quick-nav ul { list-style:none; width:226px; padding:0 7px;}
	div#quick-nav ul li { display:block; background:url(../images/global/header/bck_quick_nav_bg.png) 0 0px repeat-x; padding:0; margin:0;}
	div#quick-nav ul li:hover { display:block; background:url(../images/global/header/bck_quick_nav_bg.png) 0 -34px repeat-x;}
	div#quick-nav ul li a { display:block; padding:9px 0 10px 25px; height: 15px; line-height: 15px; overflow: hidden; background:url(../images/global/header/bck_quick_nav_arrow.png) 5px center no-repeat; text-decoration:none; color:#fff; font-weight:bold;}

/*LOWER WRAPPER*/
#lower-wrapper {padding-left:10px; width:961px; float:left;}

/* SIDEBAR */
#sidebar { float:left; clear:both; width:221px; padding:10px 14px 0 0; height:auto; background:url(../images/global/sidebar/bck_sidebar_right_shadow.gif) right top repeat-y; margin-top:-11px;} 
	#sidebar #sidebar-btm { margin-right:-14px; background:url(../images/global/sidebar/bck_sidebar_btm.gif) top right no-repeat; height:50px; width:13px; float:right; clear:both; }
	#sidebar ul { list-style:none; text-align:left; padding:0; list-style-type: none; margin-bottom: 16px; line-height: 18px !important;}
	#sidebar ul li {display:block; padding: 0 0 0 24px; border-bottom: #E1E1E1 1px dotted; background: url(../images/global/sidebar/icn_arrowSmallGray.gif) 12px 8px no-repeat;}
	#sidebar ul li a { text-decoration:none; padding: 3px; display:block; }
	#sidebar ul li span {cursor: pointer;}
	#sidebar ul li ul { display:none; }
	#sidebar ul li:hover,#sidebar ul li.active { background-color:#eaf0ff; }
	
	#sidebar ul ul{display:none; margin: 0; padding:0 0 5px 0;}
	/*#sidebar ul li:hover ul{display: block;}*/
	#sidebar ul ul li{background: none; padding:0; border: none;}
	#sidebar ul ul li a{font-weight: bold; text-transform: uppercase; padding:0 0 6px 3px; font-size:10px; line-height: 12px;}
	#sidebar ul ul li.current a{color: #00788A; font-weight:bold;}
	#sidebar ul ul li.current li a{color:#505151;}
	#sidebar ul ul li a:hover{text-decoration: underline;}
	
	#sidebar ul ul ul,#sidebar ul ul ul li{margin:0;padding:0;}
	#sidebar ul ul ul{display: none;margin:3px;}
	#sidebar ul ul ul li a {padding-left:6px; border-left:1px dotted #ccc;}
	
	#sidebar h3 { width:222px; height:32px;  padding:11px 0 0 15px; overflow:hidden; font-size:13px; font-weight:normal; text-shadow:0px 1px 0px rgba(255,255,255,0.5); color:#407982; background:url(../images/global/sidebar/bck_sidebar_h3_teal.jpg) top left no-repeat;}
	#sidebar .blue h3 {background:url(../images/global/sidebar/bck_sidebar_h3_blue.jpg) top left no-repeat; color:#fff; text-shadow:0px 1px 0px rgba(0,0,0,0.5);}
	#sidebar .green h3 {background:url(../images/global/sidebar/bck_sidebar_h3_green.jpg) top left no-repeat; color:#fff; text-shadow:0px 1px 0px rgba(0,0,0,0.5);}
	#sidebar .purple h3 {background:url(../images/global/sidebar/bck_sidebar_h3_purple.jpg) top left no-repeat; color:#fff; text-shadow:0px 1px 0px rgba(0,0,0,0.5);}

/*RIGHT SIDEBAR*/
#right-sidebar {width:228px; float:right; margin-top:-11px; padding:10px 4px 0 3px; height:auto; background:url(../images/global/sidebar/bck_colRight.gif) left top repeat-y;} 
	#right-sidebar h3 { width:222px; height:32px; padding:11px 0 0 15px; font-weight:normal; overflow:hidden; font-size:13px; color:#407982; background:url(../images/global/sidebar/bck_right_sidebar_h3_teal.jpg) top left no-repeat; text-shadow: 0px 0px 7px white;}
	#right-sidebar .blue h3 {background:url(../images/global/sidebar/bck_right_sidebar_h3_blue.jpg) top left no-repeat; color:#fff;}
	#right-sidebar .green h3 {background:url(../images/global/sidebar/bck_right_sidebar_h3_green.jpg) top left no-repeat; color:#fff;}
	#right-sidebar .purple h3 {background:url(../images/global/sidebar/bck_right_sidebar_h3_purple.jpg) top left no-repeat; color:#fff;}
	#mod_findService, #mod_findService a, #mod_findPhysician, #mod_findPhysician a { color:#505151; font-size:11px; text-decoration:none;}
	
	#sidebar .secondaryLinks h3{background:url(../images/global/sidebar/bck_sidebar_h3_purple.jpg) top left no-repeat; color:#fff;  text-shadow:0px 1px 0px rgba(0,0,0,0.5);}

/*MAIN CONTENT*/
#main-content { float:left; width:703px; margin-top:0 20px;padding:0 11px 0 0; color:#505151; position:relative;}
	#main-content.center-content { width:467px; }
	#main-content h3,#main-content h4,#main-content h5{margin-bottom: 12px;}
	#main-content ul, #main-content ol{margin:0 0 20px 30px;}
	#main-content ul li, #main-content ol li{margin-bottom: 5px;}

	#main-content h1 {  text-decoration: none; margin:10px 0; padding: 10px 0 40px 0; margin: 10px 0 0 0; background: url(../images/pages/bck_h2.gif) no-repeat center bottom; color: #00788A; font-size: 26px; font-family: Georgia, Times New Roman, Times, serif; font-weight: Normal;}
	#main-content p,#main-content ul,#main-content ol {line-height: 18px; }
	#main-content p.notice,#main-content p.important{border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding:10px 15px 10px 30px; color:#c2252b; text-shadow: 0px 1px 0px rgba(255,255,255,1);font-weight:bold;background: #E5EDF3 url(../images/icons/icn_noticeRequiredElement.gif) no-repeat left; margin: 12px 0;}
	#main-content p{padding: 0; margin: 0 0 14px 0;}
	#main-content ul.arrows { list-style: none; margin: 0; padding: 10px 0;}
	#main-content ul.arrows li{list-style: none; background: url(../images/pages/icn_ArrowList.gif) no-repeat; margin: 0; padding: 2px 0 4px 24px; zoom: 1; text-indent: 0;}
	p a, a.pdf, a.word, a.youtube {color: #2B69A4;}
	a[href="pdf"] {background: url(../images/pages/icons/icn_pdf.gif) no-repeat;}
	.notice_requiredElement {background: #E5EDF3 url(../images/pages/icons/icn_noticeRequiredElement.gif) no-repeat left; border: #E1E1E1 dotted 1px; border-left: none; border-right: none; padding: 15px 15px 15px 30px!important; margin: 12px 0; }
	.notice_requiredelement {background: #E5EDF3 url(../images/pages/icons/icn_noticeRequiredElement.gif) no-repeat left; border: #E1E1E1 dotted 1px; border-left: none; border-right: none; padding: 15px 15px 15px 30px!important; margin: 12px 0; }
	#main-content .notice_information {background: #EEF0F1 url('../images/pages/icn_noticeInfo.gif') no-repeat left; border: #E1E1E1 dotted 1px; border-left: none; border-right: none; padding: 15px 15px 15px 60px; font-weight: bold; margin: 12px 0; }
	
	#main-content .news-info-bar{display: none;}
	#main-content hr{clear: both;}

	#main-content .customarticleLinksSide.medicalCenterInfo strong.phone {
		font-size:12pt;
		color:#00788A;
		line-height:auto;
	}

/* BREADCRUMBS */
.breadcrumbs {width:100%;float:left;clear:both; margin:10px 20px 20px 20px; color: #686868;}
	.breadcrumbs a { color: #407982; text-decoration: none; font-size:10px; font-weight:bold;}
	.breadcrumbs span { color: #686868; text-decoration: none; font-size:10px; }
	.breadcrumbs a:hover { text-decoration: underline; }

/*Front Page Articles */
#main-content .blog-featured { padding:15px 25px 10px; border-bottom: #E4E4E4 1px solid; margin-bottom:4px; }
	#main-content .blog-featured .items-leading {}
	#main-content .blog-featured .items-leading h2 a { margin: 0 0 10px 0;font-size: 16px; text-decoration: none; color: #517ACF; font-weight:bold; font-family: Arial, Helvetica, sans-serif; display:block; }
	#main-content .cols-2 .item {width:42%; padding:25px; float:left; border-left:#E4E4E4 1px solid;}
	#main-content .cols-3 .item { width:26%; display:block; margin:0 auto; padding:15px; float:left; border-left:#E4E4E4 1px solid; }
	#main-content .cols-1 .item {width:60%; padding:25px; margin:0 auto; border-left:#E4E4E4 1px solid;border-right:#E4E4E4 1px solid;}
	#main-content .item:first-child {border-left:none; }
	#main-content .newsflash h2 a { color: #626262; font-weight: bold; font-size: 14px; margin-bottom: 6px; display:block;}
	a.readmore {clear:both; margin-top:5px; display:block; float:right; }
	#main-content iframe{display: block;}
	
	#main-content table{margin-bottom:15px;}
	#main-content table.info-table{width:100%;border: 1px solid #eee;border-bottom: 4px solid #eee;}
	#main-content table.info-table tr th, #main-content table.info-table tr td{border-bottom: 1px solid #eee; padding:10px;}
	#main-content table.info-table tr th{background: #eee; font-weight: bold;}
	#main-content table.info-table tr td p{margin:0;}
	
	#main-content table.profile-table th, #main-content table.profile-table td{vertical-align: top; padding:15px 10px 10px 10px; border-bottom: 1px dotted #ccc;}
	#main-content table.profile-table tr:last-child th, #main-content table.profile-table tr:last-child td{border-bottom: none;}
	
	#main-content .blog{padding:0 10px;}

	/* ACCORDION LAYOUT */
	#main-content .accordion { width:80%; margin:20px auto 0;}
	#main-content .accordion-item h2 {color: #00788A; text-align:center; cursor:pointer; margin:6px 0 1px 0; font-weight:normal; font-size:18px; background:url('../images/pages/icn_downArrow.gif') right 4px no-repeat; padding-bottom:8px; padding-right:25px; border-bottom:1px dotted #737373;}
	#main-content .accordion-item.active h2 {color: #C97411;}
	#main-content .accordion-content { min-height:240px; padding:12px 10px 10px; border-bottom:1px solid #e1e1e1; background:url('../images/pages/bck_boardMemberBio.gif') bottom left repeat-x; }
	#main-content .accordion-content-wrapper { display:none; }
	#main-content .phone-item h2 {color: #505151; text-align:left; cursor:pointer; margin:6px 0 1px 0; font-weight:normal; font-size:18px; background:url('../images/pages/icn_downArrow.gif') right 4px no-repeat; padding-bottom:8px; padding-right:25px; border-bottom:1px dotted #737373;}
	#main-content .phone-item:hover h2, #main-content .phone-item:hover p {color: #C97411; cursor:default;}
	#main-content .phone-item p {color:#000; font-size:14px; padding-top:3px; position:absolute; top:0; right:20px; }
	#main-content .phone-item { position:relative; }

	#main-content .wk-accordion {margin-left:15px;}
	/*#main-content .wk-accordion .content-wrapper table tr td {padding:5px;}*/
	#main-content .wk-accordion .content-wrapper table tr td table tr td {padding-right:10px;}


/* SINGLE ARCHIVE PAGE */
.item-page {padding:20px;}
	.item-page .item-top {margin-bottom:25px;}
	.item-page h2 {border-bottom: #E1E1E1 1px solid;background: url(../images/pages/bck_h2_noshadow.gif) no-repeat center bottom;margin-bottom: 1px;height: auto !important;padding-bottom: 8px;}
	.item-page .published {background: #ECF2FC url(../images/global/bck_h2.png) no-repeat top; border-bottom: #737373 1px dotted; margin: 0 0 1px 0; padding: 6px; color: #59606A; font-size: 11px;}
	.item-page .news-info-bar {background: #D1D1D1; color: white; font-size: 11px; padding: 3px 7px 3px 7px;}
	.item-page .news-info-bar dd {color: white;font-size: 11px;}
	.item-page .news-info-bar a {color: white;font-size: 11px; text-decoration:none;}
	.item-page .news-info-bar .category-name {float:right;}
	.item-page .item-content .additionalinfo {display:block; background: #ECF2FC url(../images/global/bck_h2.png) no-repeat top; border-top: #737373 1px dotted; margin: 0; padding: 6px; color: #59606A; font-size: 11px;}
	.item-page .item-content .additionalinfo h3 {background: url(../images/icons/icn_arrowCircle_R.png) no-repeat 0 12px;padding-left: 20px;}

/* ITEM SOCIAL */
.item-page #newsSharing{}
	.item-page #newsSharing h3 {background: url(../images/pages/icons/icn_arrowCircle_R.png) no-repeat 0 12px;padding-left: 20px;}
	.item-page #newsSharing ul {padding: 0 0 0 20px;}
	.item-page #newsSharing ul li {float: left; margin-right: 8px;}
	.item-page #newsSharing li a {width: 36px;height: 0;padding-top: 29px;overflow: hidden;display: block;}
	.item-page #newsSharing li a.facebookLink { background:url(../images/pages/icons/icn_facebook.gif) top left no-repeat; }
	.item-page #newsSharing li a.diggLink { background:url(../images/pages/icons/icn_digg.gif) top left no-repeat; }
	.item-page #newsSharing li a.deliciousLink { background:url(../images/pages/icons/icn_delicious.gif) top left no-repeat; }
	.item-page #newsSharing li a.stumbleLink { background:url(../images/pages/icons/icn_stumble.gif) top left no-repeat; }
	.item-page #newsSharing li a.technoratiLink { background:url(../images/pages/icons/icn_technorati.gif) top left no-repeat; }

/* FORMS */

.rsform { margin:0 auto; width:550px; text-align:center;}
	.rsform fieldset { border:none; text-align:left;}
	.rsform ul.formContainer { list-style-type:none;}
	.rsform li { border-bottom:1px #dddddd dotted;}
	.rsform .formCaption { margin:14px 0 0 0;}
	.rsform .formBody { margin:16px 0 0 0;}
	.rsform .formError { background:url(../images/pages/icons/grp_form_error.png) no-repeat 0 4px; padding:7px 0 6px 20px; margin:2px 0 0 20px;}
	.rsform .formClr { clear:both; padding:2px 0 0 0;}
	.rsform .normalField, .rsform .requiredField { background:url(../images/global/grp_form_label.gif) no-repeat; padding:2px 0 6px 22px;}
	.rsform .requiredField { background:url(../images/global/grp_form_required.gif) no-repeat;}
	.rsform input, .rsform select, .rsform textarea { margin-left:20px;}
	.rsform label { padding-left:6px;}
	#userForm{ width:500px; margin:0 auto; clear:both;}
	#userForm .formSubmissionFailed{ color:#FFF; background:#ab0000 url(../images/pages/icons/icn_formSubmissionError.gif) no-repeat left; font-weight:bold; padding:10px 20px 10px 50px;}
	#userForm h4{ text-align:left; margin:6px 0 1px 0; font-weight:normal; font-size:18px; border-bottom:#737373 1px dotted; height:32px;}
	#userForm .formInvalid{ float:left; margin:9px 0 0 10px;}
	#userForm .formError{ margin:0; float:none;}
	#volServApp .formError{ margin:0; float:none;}
	#userForm .titleItem{ background:url(../images/about_us/board_of_directors/icn_downArrow.gif) no-repeat right 4px; border-bottom:6px #d1d1d1 solid; margin-top:20px;}
	.rsform input, .rsform select, .rsform textarea {margin-left: 20px;}
	#userForm fieldset{ background:url(../images/global/bck_h2.png) no-repeat top center; padding:6px 0 0 0;}
	#userForm .formPreDetails .formCaption{ font-weight:bold; margin:8px 0 8px 20px; width:410px; clear:both;}
	#userForm .formPreDetails .formDrop, #userForm .formPreDetails .formField{ font-weight:bold; background:url(../images/pages/bck_subItem.gif) no-repeat; padding:0 0 0 0; margin:0 0 0 20px; clear:both; overflow:hidden;}
	#userForm .formPreDetails .formField input{ width:420px; border:1px #dfdfdf solid; overflow:hidden;}
	#userForm .formPersonalDetails .formCaption{ font-weight:bold; float:left; width:130px; padding:0 10px 0 0; margin:8px 0 8px 0; clear:both; text-align:right;}
	#userForm .formPersonalDetails .formField{ float:left; width:320px; margin:7px 0 0 0; overflow:hidden;}
	#userForm .formPersonalDetails .formField input, #userForm .formComments textarea{ width:290px; border:1px #dfdfdf solid;}
	#userForm .formComments .formCaption, #userForm .formComments .formCaptionLong{ font-weight:bold; float:left; width:130px; padding:0 10px 0 0; margin:8px 0 8px 0; clear:both; text-align:right;}
	#userForm .formComments .formCaptionLong{ width:440px; float:left; text-align:left; margin-left:10px; padding-top:8px;}
	#userForm .formComments textarea{ float:left; width:290px; margin:7px 5px 0 20px;}
	#userForm .formComments .formField input{ width:290px; border:1px #dfdfdf solid; margin-top:8px;}
	#userForm .formComments .formCaptcha{ margin-left:15px;}
	#userForm .buttonRegion{ height:30px; background:#d1d1d1; text-align:center; padding:10px 0 0 0; margin:10px 0 0 0;}
	#userForm .formCheckbox{ clear:both;}
	#userForm .formField.long{ clear:both;}
	#userForm .formComments .formField.long textarea{ margin-left:10px;}
	#userForm .formField.long input{  width:440px; margin:0 0 0 10px;}
	#userForm .formField.short input{  width:200px; margin:8px 0 0 10px;}
	#userForm .formCheckbox input{ width:auto;}
	#userForm .formCalendar{ padding:12px 0 0 0;}
	#userForm .formCalendar input{ width:80px;}
	#userForm .formField{ display:inline;}
	#userForm .formField.ssn input{ width:80px;}
	#userForm .formRadioGroup{ clear:none; padding:9px 0 0 0;}
	#userForm .formDropbox{ clear:none; padding:7px 0 0 0; float:left;}
	#userForm .formDOBgroup{ clear:none; padding:7px 0 0 14px; float:left;}
	#userForm .formDOBgroup select{ margin-left:6px;}

/* SEARCH */
.joomla .search {width:955px;}
	#searchCol{ width:247px; float:left; background:url(../images/pages/search/bck_colLeft.gif) repeat-y right; padding:0 13px 0 10px;}
	#searchOptions{ background:#ecf2fc url(../images/global/bck_h2.png) no-repeat top center; }
	#searchOptions ul{ margin:0; padding:0; list-style-type:none; padding-bottom:1px; border-bottom:6px #d1d1d1 solid;}
	#searchOptions li{ border-bottom:#737373 1px dotted; padding:20px 9px;color:#505151;}
	#searchOptions #searchPhrase{ font-size:11px; padding:4px 0 0 0;}
	#searchCol h2{ padding:0 0 10px 10px; background-position:0 9px !important;}
	#resultsCol .searchPagination ul { border:none; float:right; }
	#resultsCol .searchPagination ul li { width:auto; padding:0; float:left; border:none; clear:none; padding:4px; }
	#resultsCol{ width:640px; float:right; margin:0 30px 0 0; padding:20px 0 0 0;}
	#resultsCol ul{ list-style-type:none; margin:0; padding:0; border-top:1px #737373 dotted;}
	#resultsCol li{ border-bottom:1px #737373 dotted; padding:8px 10px; width:620px; }
	#resultsCol li h4 a{ font-size:14px;}
	#resultsCol li h4{ margin-bottom:6px;}
	#resultsCol .keyword{ color:#4a4a4a;}
	#resultsCol .itemPreview{ background:url(../images/pages/bck_subItem.gif) no-repeat; padding:3px 0 0 14px;}
	#resultsCol h3{ float:left; width:400px;}
	#resultsCol .searchPagination{ float:right; text-align:right; padding:4px 0 0 0;}
	#resultsCol .searchPagenum{ float:left; padding:4px 0 0 0;}
	.search .error {float:left;}

/* FOOTER */

#footer { background: /*#267789*/ url(../images/global/footer/bck_footer.png) repeat-x center top; color:#fff; margin: 0 auto; color: white; padding-bottom: 10px;}
	#footer h3 {color:#fff; font-weight:normal; font-size:14px; margin:0;}
	#footer #under_mainRegion { background: url(../images/global/footer/bck_underMain.png) 4px bottom no-repeat; height: 20px; padding: 10px 22px 26px 22px;}
	.pageWrapper { width:982px; margin:0 auto;}
	#footer #copyright, #footer #copyright p { float: left; color: #92A0A9; font-size: 11px;}
	#footer #copyright p {clear:both;}
	#footer #tollFree { float: right; color: #768793; padding-top: 10px;}
	#footer #tollFree span {color: #768793; font-size:11px;}
	#footer #footerMenu {margin: 0 auto 0 20px; float:left;}
	#footer #footerMenu ul { width:100%; list-style-type:none; padding:30px 0 0 0;}
	#footer #footerMenu ul li { float:left; padding:0 30px 0 0; font-size:14px;}
	#footer #footerMenu ul li span {color:#fff;}
	#footer #footerMenu li a { color:#FFF; text-decoration:none;}
	#footer #footerMenu li a:hover { text-decoration:underline;}
	#footer #footerMenu ul ul { border-left:#468b9b 1px solid; padding:10px 0 0 8px;}
	#footer #footerMenu ul ul li { float:none; padding:0 0 6px 0; font-size:11px;}
	#footer #footerMenu ul li a:hover {text-decoration:underline;}
	#footer #securityInfo { text-align: center; width: 210px; float: right; color: white; font-size: 10px; margin: 10px 20px 0 0;}
	#footer #securityInfo p.logos { float:right; margin-top: 10px; padding: 20px 0 20px 16px;}
	#footer #securityInfo p.logos img { float: left; margin-right: 10px;}
	#footer #securityInfo p.logos .logo_forbes {margin-top: 18px;} 
	#footer #disclaimer p { color: #60B5C8; font-size: 10px; clear: left; float: left; padding: 10px 10px 20px 10px; width: 100%;}
	
/* MODULES */
.module{}
	.moduletable{line-height:16px;}
	.moduletable p{margin: 0 0 10px 0;}
	.moduletable p a:hover{text-decoration: underline;}
	div.moduletable .contactInfo{padding:0 12px 12px 12px;}
	div.moduletable.newsModule p.readmore{padding:0 0 0 12px;}
	div.moduletable p.readmore a{font-size:11px; text-decoration:none; text-transform:uppercase; font-weight:bold;}

/*FIND PHYSICIAN MOD*/
#mod_findService p, #mod_findPhysician p { padding:0 12px 6px 12px;}
#mod_findPhysician p { padding-left:18px; /* Move in 6px pixels to compensate for right column pad */}
#mod_findService h1, #mod_findPhysician h1 { background:url(../images/modules/findService/hdr_findServices.gif) no-repeat; width:226px; height:0; padding-top:46px; overflow:hidden;}
#mod_findPhysician h1 { background:url(../images/modules/findPhysician/hdr_findPhysician.gif) no-repeat;}
#mod_findService table, #mod_findPhysician table { margin:0 8px 24px 8px; border:1px #e4e4e4 solid; border-collapse: collapse; border-spacing: 0px;}
#mod_findPhysician table { margin-left:14px;}
#mod_findService tr, #mod_findPhysician tr { border-bottom:1px #e4e4e4 solid;}
#mod_findService td, #mod_findPhysician td { border-right:1px #e4e4e4 solid; /*width:19px;*/ text-align:center; height:24px;}
#mod_findService td:hover, #mod_findPhysician td:hover { background-color:#8cb4ba; color:#FFF; cursor:pointer;}
#mod_findService a, #mod_findPhysician a { width:22px; padding:5px 0; display:block;}
#mod_findService a:hover, #mod_findPhysician a:hover { color:#FFF;}
#mod_findService .all, #mod_findPhysician .all {font-size:10px; padding:5px 0;}

/*ADD ON*/
#quick-nav h4 { background: url("../images/global/header/txt_quickNavigation.gif") no-repeat scroll 0 0 transparent; float: right; height: 0; margin: 7px 7px 12px 0; overflow: hidden; padding-top: 26px; width: 143px; }
.newsflash { margin-left:30px; }
.item { margin-bottom:20px; padding-bottom:10px;}
#main-content .blog-featured {border-bottom:none;}
#main-content td {vertical-align:top; padding-bottom:20px;}
.blog-featured {display:none;}
.newsflash .item .view-brochure {color:#fff; margin: 0 0 20px; float:left; display:block; width:122px; height;auto; text-decoration:none; background:url(../images/pages/homepage/view-brochure-btn.png)no-repeat; font-size:14px; text-align:center; padding:6px 0 7px;}
.newsflash .item .guidebook {color:#fff; margin: 0 auto 20px; float:left; display:block; width:320px; height;auto; text-decoration:none; background:url(../images/pages/homepage/complete-guidebook.png)no-repeat; font-size:14px; text-align:center; padding:6px 0 7px;}
.newsflash .item .view-brochure:hover, .newsflash .item .guidebook:hover {background-position:0 -29px;}
.customarticleLinksSide {display:block; float:right; width:212px; margin:0 0 20px 20px; padding-bottom:10px; background:url(../images/pages/bck_ul.gif) no-repeat bottom; font-size:11px; clear:right;}
.customarticleLinksSide h3{padding-top:10px; text-align:left; background:url(../images/pages/bck_h3.gif) bottom center no-repeat; color:#EC3901; font-size:11px; font-weight:bold; padding:3px 0 10px 24px;}
.customarticleLinksSide a {color:#EC3901; font-size:11;}
.getAdobe { text-align:center; }
div#quick-nav ul li .linkImg {padding:0 0 19px 0;}

.searchPagination ul {display:block; float:left;}
.searchPagination ul li {float:left; width:auto;}

.needYourHelp {padding-top:15px;}
.needYourHelp p {margin:0;}

#main-bottom {width:697px; background:url(../images/pages/bck_content.gif) bottom center no-repeat; padding-bottom:10px; margin-top:20px;}
#main-bottom .customWide p {padding:0 10px;}
#main-bottom .customWide h3 {height:20px; color:#315495; font-size:11px; background:url(../images/pages/bck_h3.gif) bottom center no-repeat; padding:5px 0 5px 26px; margin-top:20px; overflow:hidden;}
#main-bottom .customWide a {color:#F13900;}

.main_content_inner_menu {display:none;}
.main_content_inner {background:none;}

#copyright p {clear:both;}

#itemsListSecondary {display:block; float:left; width:100%; height:auto;}
.newsletter {display:block; float:left; width:25%; height:150px; margin-bottom:80px;}
.newsletter-item {height:auto; background:url(../images/pages/bck_publication_item.gif) bottom center no-repeat; }
.newsletter h2 {display:block; height:18px; padding-top:10px; background:url(../images/pages/bck_publication_h3.gif) bottom center no-repeat; font-size:12px; color:#315495; text-align:center;}
.newsletter-content {position:relative; margin-left:26px; height:190px;}
.newsletter-content img {opacity: 0.8;}
.newsletter-content img:hover {opacity:1;}
#main-content .newsletter .newsletter-content .newsletter-pdf {display:block; position:absolute; bottom:10px; left:0; width:57px; height:0; padding-top:28px; overflow:hidden; float:left; background:url(../images/pages/btn_pdf_version.gif) no-repeat;}
.hidden-tooltip {display:none; position:absolute; width:328px; height:auto; background:url(../images/global/bck_toolTip.gif) repeat-x bottom #fff; padding: 0 15px 14px 15px; border:3px 
#00788A solid; z-index:9999;}
.hidden-tooltip h3{font-size:12px; color:#000; font-weight:bold;}
.newletter-content .hidden-tooltip ul {padding:0; margin:0;}
.main_slideshow_buttons {margin-left:260px;}

#right-sidebar .moduletable .custom p {margin: 5px 5px 0 20px; font-size: 10px; line-height: 13px }

#main-content table img { margin:10px 15px 0 0; border:5px solid #EEE; }

.moduletable_PCP_Phone { position:absolute; top:56px; right:33px; color:#00788A; font-size:12pt; font-weight:bold; }

body.fap #main-content { width:100%; }