@charset "UTF-8";
/* css :: style :: UMACH */
/* ----- Social Media Icon stuff 4/25/2013 --------- */

#dropDnLayer { position: absolute; z-index: 1000; }  /* This modifies fv_structure */
.dropDnLayerPosA { top: 123px! important; left: 0px; }
.dropDnLayerPosB { top: 97px; left: 0px; }
#header-social-links .find-us {padding-left: 36px}
#contentContainer {padding-top: 31px;}
#socialmedia { top: 88px; left: 777px; position: absolute; z-index: 1200; color: #ffffff; height: 21px; width: 236px;}

/* ----- End Social Media Icon stuff 4/25/2013 --------- */

/* Globals */
body { background-color: #fff; margin-top:0px } 
.emphasis { font-style: italic; font-weight: bold; }
.grey { color: #93989b; }
.red { color: #671b2b; } 
.blue { color: #305683; }
.small { font-size: 10px; }
.smaller { font-size: 9px; }
.larger { font-size: 14px; }
.lrgTxt { font-size: 22px; font-weight: lighter; margin: 0px 0px 4px 0px; }
h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; }
h1 { font-size: 22px; color: #766351; margin: 0px 0px 6px 0px; font-weight: lighter; }
h2 { font-size: 18px; color: #766351; margin: 0px 0px 6px 0px; font-weight: lighter; }
h3 { font-size: 16px; color: #6d6d6d; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; font-weight: bold; }
h4 { font-size: 14px; color: #4c4c4c; margin: 0px 0px 2px 0px; font-weight: lighter; }
h5 { font-size: 12px; color: #4c4c4c; margin: 0px; outline: none; font-weight: lighter; }
:focus { outline: 0; }

.fullWidth_content h2
{
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	margin: 0; padding: 0;
	color: #56513f;	
}

body.full
{
	background: url(/fv/groups/internet/documents/web_assets/umach_body_full-linen-123.jpg) top repeat-x;		
}
.header-intro { margin: 0px; padding: 40px 0px 20px 20px; }

 /* --------- changed headerRibbon measurement 4-25-2013 for social media icons ---- */
.headerRibbon { position: absolute; margin: 0px; padding: 0px; background: url(/fv/groups/internet/documents/web_assets/umach_header_ribbon.png) center center repeat-x;  top: 123px; height: 26px; width: 100%; z-index: 1; }
.footerRibbon { position:relative; height: 100px; margin: 0px; padding: 0px; background: url(/fv/groups/internet/documents/web_assets/umach_footer_ribbon.jpg) center center repeat-x;}

#headerfix
{
	width: 100%; 
	height: 100%;
	position: absolute; 
	left: 0px; 
	top: 0px; 
	display: none;
	z-index: 6;
}

/****************************************** mainContainer style */

#mainContainer { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4c4c4c; line-height: 160%; text-align:center; }
td.MainBodyBlock {text-align:left}
/****************************************** page content style */

#hdrBGND.home { background: url(/fv/groups/internet/documents/web_assets/umach_home-bg.jpg) top center no-repeat; width: 990px; margin-left: auto; margin-right: auto; }
#hdrBGND.primary { background: url(/fv/groups/internet/documents/web_assets/umach_primary-bg.jpg) top center no-repeat; width: 990px; margin-left: auto; margin-right: auto; }
#sub-header { background: url(/fv/groups/internet/documents/web_assets/umach_sub-header-bg.jpg) no-repeat; height: 220px; }

.arrowList ul { list-style: none; margin: 0px; padding: 0px; }
.arrowList li { background-image: url(/fv/groups/internet/documents/web_assets/umach_bullet_arrow.gif); background-repeat: no-repeat; background-position: 0px 4px; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 10px; }

.copyBlock { font-size: 12px; font-weight: normal; color: #515151; }
.pageHeader_body { line-height: 120%; margin-left:40px }
.primaryHeader_body { width: 400px; line-height: 22px; }
.pageHeader_body .red { color: #993044; font-size: 20px; line-height: 35px; }
.pageHeader_body a { color: #7b0118 !important; }

/****************************************** fullWidth page */

.fullWidth_content { float: left; width: 980px; background-image: url(/fv/groups/internet/documents/web_assets/umach_full-width-content-bg.png); background-repeat: repeat-y; }

/****************************************** form-input style */

#hdrSearch .searchFieldBox { background-image: url(/fv/groups/internet/documents/web_assets/umach_search-header-bg.gif); background-repeat: no-repeat; width: 100px; height: 20px; }
#hdrSearch .search_inputField { background: none; border: none; outline: none; font-size: 11px; color: #7e7e7e; width: 90px; padding: 3px 5px; margin: 0; }

/****************************************** footer style */

#footerContainer{margin-left:auto; margin-right:auto; float:none;}
.footerSwoosh_above { height: 0px; margin: 0px; padding: 0px; background: none; }

/****************************************** headline style */

.mainHeadline { font: bold 110px Arial, Helvetica, sans-serif; color: #f2c579; line-height: 100px; margin: 0px 0px 6px 0px; }
.primaryHeadline, .sub28, #sub-right #content h3 { font: normal 28px Arial, Helvetica, sans-serif; color: #671b2b; line-height: 30px; margin: 0px 0px 6px 0px; }
.redHeadline { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 40px; color: #9B3246; line-height: 40px; margin: 0px 0px 6px 0px; width: 475px; }
.redHeadline.pageTitle { display: inline; float: left; font-size: 30px; padding-left: 40px; margin-top: -18px; position: relative;  line-height:115%; width: 675px;}
.tealHeadline { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 40px; color: #9B3246;  line-height:115%; margin: 0px 0px 6px 0px; width: 475px; }
.tealHeadline.pageTitle { display: inline; float: left; font-size: 30px; padding-left: 40px; margin-top: -18px; position: relative;  line-height:115%}
.pageTitle .detail { font-size: 14px; }

.headline1, .subHead2 { font-size: 16px; color: #671b2b; margin: 0px; line-height: 115%; font-weight: bold; }

/****************************************** general link */

a { outline: none; } /* firefox outline prevention */
a, a:link, a:visited { color: #305683; text-decoration: none; }
a:hover { color: #305683; text-decoration: underline; }
a:active { color: #4c4c4c; text-decoration: none; }

/****************************************** .blueLinks link 

.blueLinks a, .blueLinks a:link, .blueLinks a:visited { color: #305683; text-decoration: none; }
.blueLinks a:hover, .blueLinks a:active { color: #305683; text-decoration: underline; }
*/
/****************************************** .blueBoldLinks link 

.blueBoldLinks a, .blueBoldLinks a:link, .blueBoldLinks a:visited { color: #305683; font-weight: bold; text-decoration: none; }
.blueBoldLinks a:hover, .blueBoldLinks a:active { color: #305683; font-weight: bold; text-decoration: underline; }
*/
/****************************************** navHdr link */

#utilityNav a, #utilityNav a:link, #utilityNav a:visited { color: #fff; text-decoration: none; }
#utilityNav a:hover { color: #fff; text-decoration: underline; }
#utilityNav a:active { color: #fff; text-decoration: none; }

/****************************************** dropDNmenu link */

.dropDNmenuA a, .dropDNmenuA a:link, .dropDNmenuA a:visited, .dropDNmenuB a, .dropDNmenuB a:link, .dropDNmenuB a:visited { color: #315681; text-decoration: none; }
.dropDNmenuA a:hover, .dropDNmenuB a:hover { color: #315681; text-decoration: underline; }
.dropDNmenuA a:active, .dropDNmenuB a:active { color: #315681; text-decoration: none; }

#intro-search
{
	float: left;
	margin-top: 20px;
	height: 75px;
}


#page-actions
{
	display: none;
/*	display: inline;
	float: right;
	margin: 0 28px 0 0;
	height: 15px;
	width: 200px;     */
}

.page-action
{
	float: left;
	padding-right: 14px;
}

.article-links
{
	clear: left;
	float: left;
	margin-top: 6px;
}

.article-links .feed, .feed
{
	float: left;
	margin-top: 4px;
	width: 20px;
}

.article-links .feed a
{
	text-decoration: none;
	border: none !important;	
}

.article-links .feed-txt
{
	float: left;
	width: 117px;
}


/*--Tabs--*/

#tabs 
{
	position: relative;
	margin-top: -20px;
	clear: both;
	background: url(/fv/groups/internet/documents/web_assets/fv_tabs-container-nav.png) no-repeat;
	color: #111;
	width: 887px;
	height: 76px;
	margin-left: 15px;
}

#tabs ul
{
	margin: 0 0 0 15px; 
	padding: 0;
}

#tabs li 
{
	float: left;
	list-style: none;  
	margin: 20px 0 0 0;
	padding-right: 7px;
}

#tabs ul a 
{
	display: block;
	padding: 7px 10px 6px 17px;
	margin-left: 8px;
}

#tabs li.selected
{
	margin-top: 24px;
	background: url(/fv/groups/internet/documents/web_assets/umach_tabon-right.png) right no-repeat;		
}

#tabs ul a.selected 
{
	margin-bottom: 0;
	color: #fff;
	background: url(/fv/groups/internet/documents/web_assets/umach_tabon-left.png) left no-repeat;
	cursor: default;
}

#tabs div 
{
	padding: 10px 10px 8px 10px;
	clear: left;
	background: #fff;
}

#outer-tabs-container
{
	clear: both;
	display: inline;
	float: left;
	width: 900px;
	min-height: 200px;
	margin-top: 10px;
	padding-bottom: 20px;
}

#tab-content-container
{
	display: inline;
	float: left;
	background: #fff;
	width: inherit;
}

#tab2, #tab3, #tab4, #tab5
{
	display: none;	
}

/*--Map and Address--*/

.map-container
{
	float: left;
	margin-top: 23px;
	width: 275px;
}

.map-container .map
{
	float: left;
	width: 78px;
	font-size: 12px;
}

.map-container .address
{
	float: left;
	width: 174px;
	margin-left: 22px;
	font-size: 12px;
}

.map-container .location-links
{
	clear: left;
	float: left;
	margin-top: 10px;
	width: 275px;
}

.map-container .location-links ul
{
	clear: left;
	margin: 0 0 0 -12px;
	padding: 0;	
}

.map-container .location-links li
{
	list-style: none;
	margin: 0;
	padding: 0 12px;
	float: left;
	display: inline;
	border-right: 1px solid #3e6286;
}

.map-container .location-links li.last
{
	border: none;	
}

.map-container .notice
{
	clear: left;
	float: left;
	margin-top: 15px;
	width: 290px;
}

.location-nav-btn 

{

float: left;
width: 193px;
height: 20px;
background-color: transparent;
background-image: url("/fv/groups/internet/documents/web_assets/fv_location-nav_red.jpg");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
color: #ffffff;
margin-top: 10px;
margin-right: 0pt;
margin-bottom: 10px;
margin-left: 0pt;
}


/*--Sub Container */

#sub-container
{
	display: inline;	
	clear: both;
	float: left;
	margin-top: 25px;
	margin-left: 24px;
	width: 913px;
}

/*--Sub Pages--*/

#sub-right 
{ 
	display: inline;
	float: left; width: 670px; 
}

#sub-right #content
{
	clear: left;
	display: inline;
	float: left;
	margin: 15px 0 32px 40px;
}

/*--Special Sub Headers--*/

#sub-header
{
	float: left;
	width: 640px;
	padding-bottom: 20px;
}

.sub-header-block
{
	display: inline;
	float: right;
	margin-top: 36px;
	margin-right: 36px;	
	width: 300px;
}

.sub-header-title
{
	font: italic 22px Georgia, "Times New Roman", Times, serif;
	color: #9b3246;
	font-weight: normal;
}

.sub-header-txt
{
	font: italic 14px Georgia, "Times New Roman", Times, serif;
	color: #5f5f5f;
	font-weight: normal;
	line-height: 22px;
}


#home-container
{
	display: inline;
	float: left;
	margin-left: 21px;
}

#umach-img 
{ 
	clear: left; 
	float: left; 
	width: 265px; 
	margin: 15px 0; 
}

#info-left
{
	display: inline;
	float: left;
	margin-left: 56px;
	width: 290px;
}

.info-home-left-txt 
{
	clear: left; 
	float: left; 
	margin: 10px 0;
	width: 265px;
}

#info-middle
{
	display: inline;
	float: left;
	margin-left: 40px;
	width: 190px;	
}

#info-right
{	
	display: inline;
	float: left;
	margin-left: 40px;
	width: 265px;
}

#home-links
{
	clear: left;
	float: left;
}

#home-links ul, #home-links li
{
	list-style: none;
	margin: 0; padding: 0;
}


/**************************/
/*--Left Navigation Menu--*/
/**************************/

#sub-left
{
	display: inline;
	clear: left;
	float: left;
	background: url(/fv/groups/internet/documents/web_assets/umach_content-side-bg.gif) top no-repeat;
	min-height: 670px;
	margin-left: 2px;
	width: 250px;
}

#sub-left #nav-container
{
	display: inline;
	float: left;
	margin:0 0 0 14px;
	padding: 20px 0 0 15px;
}

#sub-left #nav-container h2
{
	float: left;
	width: 194px;
}

#sub-left .sidebarNav
{
	clear: left;
	display: inline;
	float: left;
}

#sub-left #nav-container ul
{
	list-style: none;
	margin: 0;
	padding: 0;	
}

#sub-left #nav-container li
{
	background-image: url(/fv/groups/internet/documents/web_assets/umach_bullet_arrow.gif);
	background-position: 5px 11px;
	background-repeat: no-repeat;
	border-bottom: 1px dotted #B9B9B9;
	padding: 6px 0 6px 15px;
	width: 180px;
	margin: 0;
}

#sub-left #nav-container li a
{
	color: #315681;
	font-weight: bold;
	text-decoration: none;	
	font-size: 13px;
}

/*--Sub list--*/
#sub-left #nav-container li li
{
	background: none;
	border: none;
	padding: 2px 0;
	margin: 0;
}

#sub-left #nav-container li li a
{
	font-weight: normal;
	font-size: 11px;
}


#sub-left .left-action-btns
{
	clear: left;
	display: inline;
	float: left;
	margin: 40px 0 0 5px;
	width: 205px;
}

#sub-left .left-action-btns .appt-btn
{
	float: left;
	width: 137px;
}

#sub-left .left-action-btns .help-btn
{
	float: left;
}

#sub-left .txtBox
{
	clear: left;
	float: left;
	width: 190px;
	margin: 0;
	padding: 10px 0 0 25px;	
}

#sub-left .map-thumb
{
	float: left; 
	width: 95px;
	color: #2B70BC;
	font-weight: bold;
	text-decoration: none;	
	margin-top: 8px;
}

#sub-left h4
{
	float: left;
	margin: 0;
	padding: 0 0 20px 0;
	font: normal  24px Arial, Helvetica, sans-serif;
	color: #807d6e;
}

/**************************/
/*------Primary Page------*/
/**************************/

/*--Home--*/

#home-left
{
	display: inline;
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	width: 368px;
}

#home-center
{
	display: inline;
	float: left;
	margin-top: 10px;
	margin-left: 28px;
	width: 240px;
}

#home-right
{
	display: inline;
	float: left;
	margin-top: 10px;
	margin-left: 46px;
	width: 228px;
}

/*--Carousel--*/

#carousel-container
{
	float: left;
	width: 368px;
	height: 94px;
	margin: 0; padding: 0;
}

#carousel-container .prev-btn
{
	float: left;
	width: 25px;
}

#carousel-container .next-btn
{
	float: right;
	width: 25px;
}

#carousel-slides
{
	float: left;
	width: 295px;
	margin-left: 12px;
	margin-top: 10px;
	overflow: hidden;
	background: url(/fv/groups/internet/documents/web_assets/umach_carousel-bg.jpg) top left no-repeat;
}

.drcarousel
{
	float: left;
	left: -5000px;
	position: relative;
	visibility: hidden;
}

#carousel-slides ul 
{
	margin:0;
	padding:0;
}
	
#carousel-slides li 
{
	list-style: none;
	width: 72px;
	height: 74px;
	margin: 0;
	padding: 0 2px;
}

#carousel-slides li img 
{
	cursor: pointer;
	height: 56px;
	padding: 4px 3px;
	width: 62px;
}

.doc-txt
{
	display: inline;
	float: left;
	margin-left: 30px;
}

#carousel-container .next-btn
{
	width: 24px;
	height: 94px;
	background: url(/fv/groups/internet/documents/web_assets/umach_scroll_right_btn.gif) no-repeat;
	background-position: -24px 0;
}

#carousel-container .prev-btn
{
	width: 24px;
	height: 94px;
	background: url(/fv/groups/internet/documents/web_assets/umach_scroll_left_btn.gif) no-repeat;
	background-position: -24px 0;
}

#carousel-container .prev-btn:hover, #carousel-container .next-btn:hover
{
	background-position: -48px 0;	
}


/**************************/
/*------Doctor Page-------*/
/**************************/

#doctor-sub-right
{
	display: inline;
	float: left;
	margin: 0 0 0 40px;
	width: 564px;
}

.doctor-sub-right-left
{
	float:  left;
	width: 185px;
}

.doctor-sub-right-right
{
	float: left;
	margin-left: 62px;
	width: 304px;
}

#doctor-bio
{
	float: left;
	margin-top: 20px;
	line-height: 24px;	
	padding-bottom: 20px;
}

.doctor-overview-block
{
	padding-bottom: 20px;	
}

/* css :: subMenus :: UMACH */

/* ***************************************** header */
#navHdrContainer { position: relative; padding: 0; margin: 0px auto 0px auto; text-align:left; }

.navHdrContainerBGND { background-image: url(/fv/groups/internet/documents/web_assets/umach_header-bg.jpg); background-repeat: no-repeat; }

#mainNav { position: absolute; height: 30px; top: 52px; left: 350px; }

#mainNav ul { list-style: none; margin: 0px; padding: 0px; }
#mainNav li { float: left; margin: 0px; padding: 0px; }

#navHdrBGND { z-index: 100; position: relative; height: 96px; padding: 0px; margin: 0px; }

#fairviewLogo { width: 286px; height: 41px; padding: 28px 0 0 15px; margin: 0px; }
@media print{
    #fairviewLogoPrint{display: list-item; list-style-image: url(/fv/groups/internet/documents/web_assets/umach_logo_no_trans.png);  list-style-position: inside;height:40px;}
}
#hdrSearch { position: absolute; width: 130px; top: 53px; left: 870px; z-index: 1800; }
#hdrSearch #submit-btn { float: left; width: 19px; border: none; }

#utilityNav { right: 90px; font-size: 10px; text-transform: uppercase; font-weight: lighter; letter-spacing: -.1px; }

/****************************************** sub elements */

.assistTools { right: 5px; }
.assistTools .liveSupportBTN { margin: 0px 6px 0px 0px; padding: 0px; }

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> hdrSearch_subMenu */

#hdrSearch_subMenu { width: 162px; position:absolute; display: none; top: 40px; left: 817px; z-index: 1700; }
.hdrSearch-menuTop { width: 162px; height: 10px; background-image: url(/fv/groups/internet/documents/web_assets/umach_search-top.png); background-repeat: no-repeat; }
.hdrSearch-menuContent { font-size: 10px; color: #FFF; background-color: #a90a26; width: 112px; margin: 0px; padding: 30px 20px 10px 30px; }
.hdrSearch-menuBottom { width: 162px; height: 13px; background-image: url(/fv/groups/internet/documents/web_assets/umach_search-btm.png); background-repeat: no-repeat; }
	
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mainNav dropDn Menu BGND */

.menuTopA { width: 489px; height: 37px; background-image: url(/fv/groups/internet/documents/web_assets/umach_sub1-top.png); background-repeat: no-repeat; }
.menuContentA { 
	color: #315681; 
	font-weight: bold; 
	background-image: url(/fv/groups/internet/documents/web_assets/umach_sub1-mid.jpg); 
	background-repeat: repeat-y; 
	margin: 0px; 
	padding: 20px 40px 10px 50px; 
}
.menuBottomA { width: 489px; height: 30px; background-image: url(/fv/groups/internet/documents/web_assets/umach_sub1-btm.png); background-repeat: no-repeat; }
.menuTopB { width: 400px; height: 37px; background-image: url(/fv/groups/internet/documents/web_assets/umach_sub2-top.png); background-repeat: no-repeat; }
.menuContentB { color: #315681; font-weight: bold; background-image: url(/fv/groups/internet/documents/web_assets/umach_sub2-mid.jpg); background-repeat: repeat-y; margin: 0px; padding: 20px 30px 10px 40px; }
.menuBottomB { width: 400px; height: 30px; background-image: url(/fv/groups/internet/documents/web_assets/umach_sub2-btm.png); background-repeat: no-repeat; }
/*added by gthrall1*/ 
#Menu7 {width: 340px;}	
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> utility dropDn Menu BGND */

.sm-menuTop { width: 255px; height: 37px; background-image: url(/fv/groups/internet/documents/web_assets/umach_sub4-top.png); background-repeat: no-repeat; }
.sm-menuContent { color: #315681; font-weight: bold; width: 205px; background-image: url(/fv/groups/internet/documents/web_assets/umach_sub4-mid.gif); background-repeat: repeat-y; margin: 0px; padding: 10px 20px 10px 30px; }
.sm-menuBottom { width: 255px; height: 30px; background-image: url(/fv/groups/internet/documents/web_assets/umach_sub4-btm.png); background-repeat: no-repeat; }
#liveSupport_subMenu { top: 20px; left: 710px; z-index: 1900; }

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> subMenus - dropDN */

.dropDnContentBox { 
	margin: 0px 10px 0px 0px;
	padding: 20px 20px 0px 0px;
	width:80%;
}
#dropDnContent { width: 935px; padding: 15px 0px 0px 0px; margin: 0px auto; }
.sm-dropDNmenu { width: 255px; position:absolute; display: none; }
.search_inputField { font-size: 12px; color: #7a7870; width: 265px; padding: 0px; background: none; border: none; outline: none; }
.quickSearchA_bgnd { width: 269px; height: 33px; background-image: url(/fv/groups/internet/documents/web_assets/umach_top-search-bg1.gif); background-repeat: no-repeat; }
.quickSearchB_bgnd { width: 225px; height: 33px; background-image: url(/fv/groups/internet/documents/web_assets/umach_top-search-bg2.gif); background-repeat: no-repeat; }
.quickSearch_submitBTN { width: 90px; height: 30px; margin: 0px 0px 0px 10px; }

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mainNav menus */

.menuTopPosA { top: 72px; }

#docProviders_subMenu { left: 227px; z-index: 1130; }
#specialties_subMenu { left: 297px; z-index: 1140; }
#clinics_subMenu { left: 418px; z-index: 1145; }
#healthLib_subMenu { left: 460px; z-index: 1150; }
#patient_subMenu { left: 514px; z-index: 1160; }


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> misc subnav */

.redBGND 

{
background-color: transparent;
background-image: url("/fv/groups/internet/documents/web_assets/fv_subnav_bg_red.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
}

.greyBGND 

{
background-color: transparent;
background-image: url("/fv/groups/internet/documents/web_assets/fv_subnav2_bg.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
}

#introImage {max-height: 380px; height: 380px; overflow: hidden}
.blue-overlay {
	width: 270px;
	height: 395px;
	background: transparent url(/fv/groups/internet/documents/web_assets/ummc-carousel-red-overlay.png) 0 0 repeat;
	position: absolute;
	top: 0;
	left: 690px;
	padding: 55px 0 0 0;
	z-index: 30;
	color: #fff;
	overflow: visible;
	text-align: left
}

.blue-overlay h3 {
	color: #fff;
	font: bold 18px Arial, Helvetica, sans-serif;
	margin-left: 50px
}

.blue-overlay ul {
	font: bold 12px Verdana, Geneva, sans-serif;
	width: 200px;
	margin-left: 50px;
	padding: 0;
}

.blue-overlay ul li {
	list-style-type: none;
	margin: 10px 0;
}

.blue-overlay ul li ul li {
	list-style-type: square;
	margin: 5px 10px 0 30px;
	font: bold 12px Verdana, Geneva, sans-serif;
	width: 150px;
	line-height: 20px;	
}
.blue-overlay a, .blue-overlay a:visited {color: #FFF; text-decoration: none;}
a.rss, a.viewall {text-decoration: none;}
#healthtools .searchFieldBox { background-image: url(/fv/groups/internet/documents/web_assets/search-box-160.png); background-repeat: no-repeat; width: 160px; height: 33px; }
#healthtools .search_inputField { background: none; border: none; outline: none; font-size: 11px; color: #999; padding: 8px 5px; margin: 0 5px 0 0; width:150px;}
#doctors-providers h3,#news h3, #events h3,#contact-fairview h3 {font: bold 18px Arial, Helvetica, sans-serif;color: #671b2b;}
.navi a, .navi-two a {background:url(/fv/groups/internet/documents/web_assets/foc_control-bg.jpg) 0 0 no-repeat;}
.navi a:hover, .navi-two a:hover {background:url(/fv/groups/internet/documents/web_assets/umach-ummc_control-hover.jpg) 0 0 no-repeat;}
.navi a.active, .navi-two a.active {background:url(/fv/groups/internet/documents/web_assets/umach-ummc_control-active.jpg) 0 0 no-repeat;}
.lefttext h3 {color: #671b2b;}
#events h3 a {color: #671b2b; text-decoration: none;}
h1.fvhs_h1 {
	font: normal 28px Arial, Helvetica, sans-serif; 
	color: #671b2b; 
	line-height: 30px; 
	margin: 0px 0px 6px 0px; 
}
