﻿/*
Colors=#E89010,#4E917A,#3F7663,#E0E0E0;
*/
body, td, th {
	font-family: arial, helvetica, sans-serif;
	font-size : .8em;
}
body
{
	background-image: url(Images/PageBackground.gif);
	background-repeat: repeat-x;
	background-color: #137ac9;
	background-position: center top;
}

blockquote
{
	margin-left: 20px;
}

window, body, form { margin: 0px; }

.PageBorderLeft
{
	xbackground-image: url(Images/PageShadowLeft2.jpg);
	background-repeat: repeat-y;
	width: 7px;
	background-position: right top;
	background-color: White;
}
.PageBorderRight
{
	xbackground-image: url(Images/PageShadowRight2.jpg);
	background-repeat: repeat-y;
	width: 7px;
	background-color: White;
}

.Footer
{
	background-image: url(Images/Footer.gif);
	background-repeat: repeat-x;
}
.Footer tr.Links
{
}
.Footer tr.Links td.Link
{
	text-align: center;
	padding: 6px;
	font-size: 60%;
	font-family: tahoma;
	height: 32px;
}
.Footer a
{
	color: #5B5B5B;
}
.Footer a.selected
{
	text-decoration: none;
}
.Footer a:hover
{
    color: #ff1a41;
}

.Copyright td
{
	text-align: center;
	font-size: 65%;
	font-family: tahoma;
	padding: 1px;
	padding-top: 8px;
	padding-bottom: 6px;
	color: #9E9E9E;
	padding-bottom: 5px;
	background-color: white;
}
.Copyright a
{
	color: #9E9E9E;
}

UL
{
	list-style-image: url(Images/SquareBullet.gif);
}


LI
{
}


a
{
	color: #3189d0;
}
a:hover
{
	text-decoration: none;
}
a.NoHref
{
	color: Black;
}


.SpotlightTitle ,
.SectionLink
{
	font-family: Arial;
	font-size: 80%;
	font-weight: bold;
	color: #fe163e;
}
.SectionLink
{
	font-size: 85%;
	text-decoration: none;
}
a.SectionLink:hover
{
}
.SectionLinkDesc
{
	color: Black;
	text-decoration: none;
}
.SpotlightTable span.SpotlightImage
{
	border: solid 2px #fb1941;
	padding: 2px;
	display: block;
	margin-bottom: 20px;
}

.SpotlightTable p
{
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 85%;
}

.SpotlightTable ul
{
	list-style-type:square; 
	padding-left: 0px;
	margin-left:20px;
} 


.SpotlightTable
{
	background-image: url(Images/SpotlightBody.gif);
	background-repeat: repeat-x;
	border-top: solid 1px #DDDDDD;
	border-right: solid 0px #d8d8bc;
	margin-bottom: 20px;
}

.SpotlightTable td
{
	line-height: 15px;
	vertical-align: top;
	padding: 8px 5px 4px 8px;
}

.SpotlightTable td .Toolbar td
{
	padding: 0;
}

.SpotlightsColumn2
{
	padding-left: 20px;
}


hr
{
	color: #d7d7d7;
	height: 1px;
}

.SiteIntro
{
	font-size: 100%;
	line-height: 17px;
}

.SiteIntro td ul
{
	padding-left: 0px;
	margin-left:20px;
}


.SiteInfo_Address
{
	font-size: 85%;
}


.SiteInfo_Address tr
{
	font-size: 85%;
}

.SiteInfo_ViewMap A
{
	font-size: 85%;
}

/**** Top Nav ****/

.topNavParent
{
	background-image: url(Images/TopLeftBackground.gif);
}

td.topNav2Parent
{
	border-top: solid 0px white;
	border-bottom: solid 5px white;
}

.topNav
{
	border-bottom: solid 5px white;
}
.topNav .Search
{
	background-color: #E0E0E0;
	width: 230px;
	padding: 2px 0 0 0px;
	font-family: Verdana;
	font-size: 55%;
	color: #666666;
}
.topNav td
{
	font-family: Arial;
	font-size: 75%;
	color: #999999;
}
.topNav td.go,
.topNav td.spacer
{
	padding-top: 0px;
}

.TopNav a
{
	font-size: 100%;
	color: #002570;
	text-decoration: none;
}

.TopNav a:hover
{
	color: #15236c;
	text-decoration: none;
}
.TopNav a.selected
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.topNav2Parent
{
	border-bottom: solid 1px white;
}
.topNav2 td
{
	border-top: solid 5px white;
	white-space: nowrap;
	background-color: #e0e0e0;
}

.TopNav2 .link
{
	background-image: url(Images/TopNav2Background.gif);
	background-repeat: repeat-x;
}

.TopNav2, .TopNav2 a
{
	font-size: 11px;
	color: #ffffff;
	font-weight: none;
	text-decoration: none;
}
.TopNav2 .link
{
	padding-bottom: 0px;
}


.TopNav2 a:hover
{
	text-decoration: underline;
}
.TopNav2 a.selected
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}


.Search
{
	background-color: #F1EFE7;
	color: white;
	font-size: 8pt;
}


.SearchText
{
	font-size: 8pt;
}
.SearchLeft
{
	background-color: #7091A5;
	text-align: right;
}
.Intro,
.Intro div.RichTextEditor
{
	padding-left: 20px;
	padding-right: 20px;
	color: black;
	line-height: 175%;
}
.MarketingQuote
{
	color: #69CBFC;
	font-size: 14pt;
	padding: 3px;
}

.RichTextEditor table, .RichTextEditor td
{
	border: dashed 1px #CCCCCC;
}

/**** Left Nav ****/
.LeftNav
{
	background-color: #d4d4d4;
	width: 100%;
	border-bottom: solid 3px #1479c9;
}
.LeftNav, .LeftNav a
{
	font-size: 85%;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.LeftNav a:hover
{
	color: #3189d0;
	text-decoration: underline;
}
.LeftNav td
{
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
	border: solid 0px red;
	border-top: none;
	border-bottom: solid 1px #c0c0c0;
}
.LeftNav td td
{
	padding: 0px;
	border: none;
}
td.LeftNavLink
{
	font-size: 115%;
	background-image: url(Images/LeftNavBackground.gif);
	background-repeat: repeat-x;
	background-color: #d4d4d4;
}
.LeftNav .DottedLine
{
	padding: 0px;
}
td.LeftNavLinkHover
{
	font-size: 115%;
	background-color: #137ac9;
	cursor: hand;
}
td.LeftNavLinkHover a,
td.LeftNavLinkHover a:hover
{
	color: white;
	text-decoration: none;
}

.LeftNav tr.selected td 
{
	xbackground-color: #FDEFDA;
	border-bottom-width: 0;
}
.LeftNav tr.selected a,
.LeftNav tr.selected a:hover
{
	color: #333333;
	font-weight: bold;
	xtext-decoration: underline;
}

.LeftNav tr.selected a:hover
{
	color: #333333;
	text-decoration: none;
}


.QuickFind
{
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 4px;
}
.QuickFind select
{
	font-size: 7pt;
	width: 122px;
	height: 18px;
}
.PageBody
{
}
.LeftNavColumn
{
	xborder-bottom: solid 1px white;
	background-color: white;
	background-repeat: no-repeat;
	background-position: center bottom;
}


/**** Sub Nav ****/
.SubNav
{
	background-color: white;
	border-top-width: 0;
}
.SubNav table
{
	width: 100%;
}

.SubNav .leftNavChild a:hover
{
	color: #3189d0;
	text-decoration: none;
}

.SubNav .leftNavChildSelected
{
	background-color: white;
}
.LeftNav .SubNav td.leftNavChildSelected a
{
	color: #3189d0;
	text-decoration: none;
	font-weight: bold;
}
.LeftNav .SubNav
{
	padding: 0px;
}
.LeftNav .SubNav td
{
	padding: 5px;
	padding-left: 8px;
	border-bottom: solid 1px rgba(81, 169, 240, 0.57);
}
.LeftNav .SubNav td a
{
	color: #333333;
	font-weight: normal;
	font-size: 80%;
}
.LeftNav .SubNav td.leftNavChildSelected a
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}


.SearchTable
{
	border-top: solid 3px white;
	border-bottom: solid 2px white;
}
table.Content
{
	margin-top: 14px;
}

div.ContentHome
{
	padding: 8px 10px 18px 10px;
	border: solid 2px #F0EFF0;
}


H3, .PageSubHeading
{
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 145%;
	font-family: Arial;
	font-weight: 100;
	color: #3189d0;
}

H3
{
	font-size: 145%;
	margin-bottom: 5px;
}

H4
{
	font-size: 100%;
	color: #663333;
	margin-bottom: 5px;
}

H5
{
	font-size: 8pt;
}

.Required
{
	color: Red;
}

.popupHeader
{
	background-color: white;
	border-bottom: solid 5px #5A0C0C;
	margin-bottom: 10px;

	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#FF123c33',EndColorStr='#FF689d98'); 
}
.popupHeaderTitle
{
	padding: 5px;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: white;
}



/***************
misc
****************/

table.PageBorder
{
	margin-top: 14px;
}

.header
{
	background-color: #ffffff;
}

Img
{
	Border: none;
}


/*******************
   Drop Down Menus
*******************/
#snav1, #snav2, #snav3, #snav4, #snav5, 
#snav6, #snav7, #snav8, #snav9, #snav10,
#snav11, #snav12, #snav13, #snav14, #snav15, 
#snav16, #snav17, #snav18, #snav19, #snav20
{
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
}
#snav1Container, #snav2Container, #snav3Container, #snav4Container, #snav5Container,
#snav6Container, #snav7Container, #snav8Container, #snav9Container, #snav10Container,
#snav11Container, #snav12Container, #snav13Container, #snav14Container, #snav15Container,
#snav16Container, #snav17Container, #snav18Container, #snav19Container, #snav20Container
{
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}

.subMenu 
{
	xborder: solid 2px white;
	border-bottom: none;
	border-top: none;
}

.subMenu td 
{
	padding: 0px;
}

.subMenu a,
.subMenu a:hover,
.LeftNav .selected .subMenu a
{
	color: black;
	font-weight: normal;
	text-decoration: none;
}

table.snavBckgrnd,
table.snavBckgrndOver
{
	border-bottom: solid 1px #2179c0;
}
.snavBckgrnd td,
.snavBckgrndOver td,
.LeftNav .selected .snavBckgrnd td,
.LeftNav .selected .snavBckgrndOver td
{
	background-color: #3189d0;
}

.snavBckgrnd a,
.snavBckgrndOver a
{
	font-size: 85%;
	color: white;
	text-decoration: none;
}
.snavBckgrndOver a:hover
{
	color: white !important;
}

.snavBckgrndOver td,
.LeftNav .selected .snavBckgrndOver td
{
	background-color: #2179c0;
	cursor: hand;
}



table.Articles td,
table.Articles th
{
	padding: 5px;
}
table.Articles th
{
	text-align: left;
	background-color: #E6E1D5;
}
table.Articles td.Date
{
	font-weight: bold;
}
table.Articles td
{
	padding-bottom: 10px;
}


.LightBackground
{
	background-color: #E6E1D5;
}
.LightColor
{
	color: #E6E1D5
}


table.ReturnToButton td
{
	padding: 0px;
}
td.ReturnToButton a
{
	color: black;
	font-size: 10px;
	text-decoration: none;
	font-family: arial;
}
td.ReturnToButton
{
	padding-bottom: 1px;
	background-image: url(ReturnToButtonBackground.gif);
	background-repeat: repeat-x;
}
td.ReturnToButton a:hover
{
	text-decoration: underline;
}


#HLContent .IndexSectionHeader
{
	background-color: #e0dae7;
	border-bottom-color: #67517c;
}

x.SkyCam
{
	background-repeat: no-repeat;
	background-image: url(Images/SkycamBackground.gif);
	width: 164px;
	height: 247px;
}
x.SkyCamContent
{
	padding: 35px 0 0 0;
	text-align: center;
	color: White;
	font-weight: bold;
	font-size: 85%;
}
.SkyCamContent a.Pic img
{
	border: solid 1px #5b0f1b;
	margin: 15px 0 50px 0;
}

@media print
{
	.Header,
	.LeftNavColumn,
	.PageBorderLeft,
	.PageBorderRight,
	.Footer,
	table.noprint,
	.Copyright
	{
		display: none;
	}

	body
	{
		background-color: White;
	}

	a,
	.Copyright td,
	.Copyright td a
	{
		color: Black;
		text-decoration: none;
	}
	
	table.Content { margin-top: 0px; }
	
	#panelBody
	{
		vertical-align: top;
		text-align: center;
	}
}


td.BoardOfDirectorsColumn2
{
	padding-right: 10px;
}
.BoardOfDirectorsTable img
{
	width: 130px;
}


.FontAndPhysician
{
	text-align: right;
	float: right;
	padding: 12px 0 0 0;
}
.FontSizeSelector
{
	float: right;
	text-transform: uppercase;
	font-size: 9px;
	margin: 0 0 5px 5px;
	font-weight:bold;
}
.FontSizeSelector,
.FontSizeSelector a
{
	color: #888888;
	cursor: hand;
}
.FontSizeSelector a
{
	font-family: Verdana;
	border: 1px solid #e3e3e3;
	background-color: #f3f3f3;
	padding: 2px;
	margin-right: 3px;
}
.FontSizeSelector .Size1 { font-size:  9px; padding-left: 3px; }
.FontSizeSelector .Size2 { font-size: 11px; padding-left: 3px; }
.FontSizeSelector .Size3 { font-size: 13px; padding-left: 3px; }
.FontSizeSelector .SizeActive
{
	color: #fb1d46;
}

#LocalBanner
{
	display: block;
}

a.ReturnTo { font-size: 80%; }