@charset "UTF-8";
/* CSS Document */
html,body {margin: 0px; padding: 0px; background: url(images/tile_body.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; color: #7c7c7c; font-size: 12px; line-height: 20px;}

/* Global Link Colors */
a:link{text-decoration: underline; font-weight: bold; color: #007CA4;}
a:visited{text-decoration: underline; font-weight: bold; color: #007CA4;}
a:hover{text-decoration: none; font-weight: bold; color: #007CA4;}
a:active{text-decoration: underline; font-weight: bold; color: #007CA4;}

#container {position: relative;margin: 0px auto; padding: 0px; width: 990px; border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;}
#headerContainer {position: relative; margin: 0px; padding: 0px; width: 990px; background:url(images/tile_header.gif) repeat-x;}
	#logo {margin: 0px; padding: 0px; width: 990px; background:url(images/logo.gif) no-repeat; height: 84px;}
	#header {margin: 0px; padding: 10px 12px 5px 12px; width: 966px; height: 271px; background: url(images/headerBackground.gif) no-repeat;}
		#headerImage {margin: 0px; padding: 0px; width: 964px; height: 269px; border: 1px solid #FFF;}
	#headerINTERIOR {margin: 0px; padding: 10px 12px 5px 12px; width: 966px; height: 214px; background: url(images/headerBackground.gif) no-repeat;}
		#headerImageINTERIOR {margin: 0px; padding: 0px; width: 964px; height: 212px; border: 1px solid #FFF;}


#logoContainer {position: relative; background: url(images/logoContainerUP.gif) no-repeat; height:94px; margin:0px; padding:0px;}
#newPatients {width: 229px;height: 54px;position: absolute;top: 40px;right: 68px;}
#homeIcon {width: 46px;height: 54px;position: absolute;top: 40px;right: 21px;}

/* main navigation with drop down */
#nav {position: relative; z-index: 10; font-family: Arial, Helvetica, sans-serif;background: url(images/navigation/navigationUP.gif) no-repeat; height: 54px; margin:0px; padding:0px;}
#nav span {display: none;}
#nav ul {list-style-type: none; margin: 0px; padding: 0px;}
#nav ul li {float: left; position: relative;margin: 0px 0px 0px 0px; cursor: default;}
#nav ul li a {display: block; padding: 0px; margin: 0px; color: #FFFFFF; text-decoration: none; font-size: 11px; cursor: default;}

#nav ul li ul {display: none; position: relative; border: 1px solid #cccccc;}
#nav ul li:hover ul {display: block; position: absolute; top:54px; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px;background: #f4f6f5;}
#nav ul li:hover ul li{border-right: none;background: #f4f6f5;}
#nav ul li:hover ul li a {display:block; color:#666666; width: 169px; margin:0px; padding: 5px 0px 5px 10px; text-align: left; cursor: pointer;}
#nav ul li:hover ul li a:hover {color:#ffffff; background-color: #614c83;}

#nav li, #nav a {height: 54px; display:block; cursor: pointer !important;}

#nav ul li ul li{margin: 0px; padding: 0px; height: 25px; color:#ffffff; background: #793c78;}
#nav ul li ul li a:hover{height: 15px;color:#ffffff; background: none #793c78;}

#navPatientVisitors {width: 181px;}
#navServices {width: 93px;}
#navCommunityEducation {width: 181px;}
#navWaystoGive {width: 124px;}
#navJoinOurFamily {width: 138px;}
#navHealthResources {width: 157px;}
#navAboutUs {width: 116px;}

#navPatientVisitors a:hover {background: url(images/navigation/navigationOVER.gif) 0px 0px no-repeat;}
#navServices a:hover {background: url(images/navigation/navigationOVER.gif) -181px 0px no-repeat;}
#navCommunityEducation a:hover {background: url(images/navigation/navigationOVER.gif) -274px 0px no-repeat;}
#navWaystoGive a:hover {background: url(images/navigation/navigationOVER.gif) -455px 0px no-repeat;}
#navJoinOurFamily a:hover {background: url(images/navigation/navigationOVER.gif) -579px 0px no-repeat;}
#navHealthResources a:hover {background: url(images/navigation/navigationOVER.gif) -717px 0px no-repeat;}
#navAboutUs a:hover {background: url(images/navigation/navigationOVER.gif) -874px 0px no-repeat;}

/* main nav iPhone iPad no "hover" fix */
#nav li .link {display: block;padding: 10px;border-bottom: solid 1px #CCC;}
#nav li .hover_controls {display: none;}
#nav li:hover .hover_controls {display: block;}



#midsection {margin: 0px; padding: 0px 0px 30px 0px; width: 990px; background-color: #ffffff;}
#midsectionINTERIOR {position: relative; margin: 0px; padding: 0px 0px 30px 0px; width: 990px; background: url(images/tile_midSectionInterior.gif) repeat-y;}
#leftColumn {float: left; margin: 0px; padding: 0px; width: 760px;}
	#cookieCrumb {position: relative; background: url(images/tile_cookieCrumb.gif) no-repeat; height:30px; margin:0px; padding:5px 20px; color: #59437d; font-weight: 400; font-style: normal; font-size: 12px;}
	#cookieCrumb a:link{text-decoration: none; font-weight: normal; color: #888a78;}
	#cookieCrumb a:visited{text-decoration: none; font-weight: normal; color: #888a78;}
	#cookieCrumb a:hover{text-decoration: underline; font-weight: normal; color: #888a78;}
	#cookieCrumb a:active{text-decoration: none; font-weight: normal; color: #888a78;}
	.content {margin: 0px; padding: 10px 20px 0px 30px; width: 710px; font-size: 14px; color: #939393; line-height: 18px; font-weight: 400; font-style: normal;}
	.content p {padding: 0px; margin: 0px;}

#rightColumn {float: left; margin: 0px; padding: 0px; width: 230px;}
	#search {margin: 0px; padding: 10px 0 0 0; width: 230px; height: 36px; background: url(images/searchBackground.gif) no-repeat;}
	#searchINTERIOR {margin: 0px; padding: 10px 0 0 0; width: 230px; height: 30px; background-color: #ffffff;}

/* right column navigation with second and third tier */
.secondTier {margin: 8px 0px 0px 0px; padding: 0px 0px 8px 0px; width: 186px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #717170; font-weight: normal; border-bottom: 1px dotted #717170; border-style: none none dotted; }
.secondTier a:link{text-decoration: none; font-weight: normal; color: #717170;}
.secondTier a:visited{text-decoration: none; font-weight: normal; color: #717170;}
.secondTier a:hover{text-decoration: none; font-weight: normal; color: #553F78;}
.secondTier a:active{text-decoration: none; font-weight: normal; color: #717170;}

.thirdTier {margin: 8px 0px 0px 0px; padding: 0px 0px 8px 0px; width: 186px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; font-size: 11px; color: #717170; font-weight: normal; font-style: italic; border-bottom: 1px dotted #717170; border-style: none none dotted;}
.thirdTier a:link{text-decoration: none; font-weight: normal; color: #717170;}
.thirdTier a:visited{text-decoration: none; font-weight: normal; color: #717170;}
.thirdTier a:hover{text-decoration: none; font-weight: normal; color: #553F78;}
.thirdTier a:active{text-decoration: none; font-weight: normal; color: #717170;}

/* class to identify current page on right side t2/t3 navigation */
.cPage {
	color: #553F78;
	font-weight:bold;
}

.patientsVisitors {margin: 0px; padding: 0px 16px 0px 28px; width: 186px; text-align: right;}
.services {margin: 0px; padding: 0px 16px 0px 28px; width: 186px; text-align: right;}
.communityEducation {margin: 0px; padding: 0px 16px 0px 28px; width: 186px; text-align: right;}
.waystoGive {margin: 0px; padding: 0px 16px 0px 28px; width: 186px; text-align: right;}
.joinOurFamily {margin: 0px; padding: 0px 16px 0px 28px; width: 186px; text-align: right;}
.healthResources {margin: 0px; padding: 0px 16px 0px 28px; width: 186px; text-align: right;}
.aboutUs {margin: 0px; padding: 0px 16px 0px 28px; width: 186px; text-align: right;}

#rColumnTitle {margin: 0px; padding: 3px 30px 0px 0px; width: 200px; height: 53px; background: url(images/InteriorTitle_rightColBkg.png) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; text-align:right;}
#rColumnTitle a:link{text-decoration: none; font-weight: bold; color: #ffffff;}
#rColumnTitle a:visited{text-decoration: none; font-weight: bold; color: #ffffff;}
#rColumnTitle a:hover{text-decoration: underline; font-weight: bold; color: #ffffff;}
#rColumnTitle a:active{text-decoration: none; font-weight: bold; color: #ffffff;}

/* Form Styles */
input.txt {color: #ffffff; background-color: #614c83; border: 1px solid #a596be;}
.searchTEXT {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999; font-weight: normal; text-transform: uppercase;}

.loginContainer {margin: 0px; padding: 5px 0px;}
.logintext {float: left; margin: 0px; padding: 4px 0px 0px 0px; width: 65px;}
.field {float: left; margin: 0px; padding: 0px;}
.signIn {margin: 0px; padding: 5px 32px 0px 0px;}

/* Footer Div properties */
#footer {margin: 0px 0 0 0; width: 990px; padding: 0px; background: url(images/tile_footer.gif) repeat-x; color: #ffffff; background-color: #3d2760; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
#footer a:link{text-decoration: none; font-weight: bold; color: #91a415;}
#footer a:visited{text-decoration: none; font-weight: bold; color: #91a415;}
#footer a:hover{text-decoration: underline; font-weight: bold; color: #91a415;}
#footer a:active{text-decoration: none; font-weight: bold; color: #91a415;}

.footerEmployeeLogin {float: left; margin: 0px; padding: 55px 0px 50px 45px; width: 208px; background: url(images/footer_EmployeeLogin.png) no-repeat;}
.footerPOmember {float: left; margin: 0px; padding: 55px 0px 50px 45px; width: 208px; background: url(images/footer_POMemberLogin.png) no-repeat;}

.CMEcontainer {float: left; margin: 0px; padding: 0px 0px 50px 0px; width: 253px;}
.footerCME {float: left; margin: 0px; padding: 45px 0px 20px 45px; width: 208px; background: url(images/footer_CME.png) no-repeat;}
.footerMedServices{float: left; margin: 0px; padding: 23px 0px 0px 45px; width: 208px; background: url(images/footer_MedServices.png) no-repeat;}

.footerSitemap {float: left; margin: 0px; padding: 25px 25px 50px 45px; width: 161px; line-height: 16px;}



/*Misc */
.clear{position: relative; height: 0px; padding: 0px; margin: 0px; clear: both;}
hr {margin: 15px 0px; padding: 0px; color: #fff; background-color: #fff; border: 2px dotted #CCC; border-style: none none dotted; }

/* A style of bullets using a custom image. */	
.BulletedListUL {margin: 0px 0px 0px 30px; padding: 0px 0px 10px 0px; list-style-image: url(images/arrowSM.gif); font-size: 16px; color: #d07235; font-weight: bold; line-height: 20px;}
.BulletedListUL a:link{text-decoration: underline; font-weight: bold; color: #a43700;}
.BulletedListUL a:visited{text-decoration: underline; font-weight: bold; color: #a43700;}
.BulletedListUL a:hover{text-decoration: none; font-weight: bold; color: #a43700;}
.BulletedListUL a:active{text-decoration: underline; font-weight: bold; color: #a43700;}

h1 {font-size: 2.0em; font-weight: 600; font-style: normal; padding:  5px 0px 1px 30px; margin: 0px; color: #5c5392; width: 730px; height: 31px;}
h2 {font-size: 1.8em; font-weight: 600; font-style: normal; padding:  5px 0px 1px 30px; margin: 0px; color: #5c5392; width: 730px; height: 31px;}
h3 {font-size: 1.6em; font-weight: 600; font-style: normal; padding:  5px 0px 1px 30px; margin: 0px; color: #5c5392; width: 730px; height: 31px;}


.interiorTitle {font-size: 1.8em; font-weight: 600; font-style: normal; padding:  12px 0px 1px 30px; margin: 0px; color: #ffffff; width: 730px; height: 50px; background: url(images/InteriorTitleBackground.png) no-repeat;}

p {margin: 0px 0px 0px 25px; padding: 0px;}


/* A style of texts for titles, subtitles and keywords */

.bodyFont {font-family: Arial, Helvetica, sans-serif; color: #7c7c7c; font-size: 12px; line-height: 20px;}
.bodyFont a:link{text-decoration: underline; font-weight: normal; color: #58517b;}
.bodyFont a:visited{text-decoration: underline; font-weight: normal; color: #58517b;}
.bodyFont a:hover{text-decoration: none; font-weight: normal; color: #58517b;}
.bodyFont a:active{text-decoration: underline; font-weight: normal; color: #58517b;}

.text01 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #d07235; font-weight: bold; line-height: 25px;}
.text02 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #d07235; font-weight: bold;}
.text03 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d07235; font-weight: bold;}
.text04 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d07235; font-weight: bold;}
.text05 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d07235; font-weight: normal;}

.text06 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #89bc2b; font-weight: bold;}
.text07 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #89bc2b; font-weight: bold;}
.text08 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #89bc2b; font-weight: bold;}
.text09 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #89bc2b; font-weight: bold;}
.text10 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #89bc2b; font-weight: normal;}

.text11 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #007CA4; font-weight: bold;}
.text12 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #007CA4; font-weight: bold;}
.text13 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #007CA4; font-weight: bold;}
.text14 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #007CA4; font-weight: bold;}
.text15 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #007CA4; font-weight: normal;}

.text16 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #58517b; font-weight: bold;}
.text17 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #58517b; font-weight: bold;}
.text18 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #58517b; font-weight: bold;}
.text19 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #58517b; font-weight: bold;}
.text20 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #58517b; font-weight: normal;}

.text21 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #7c7c7c; font-weight: normal;}
.text22 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #7c7c7c; font-weight: bold;}
.text23 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7c7c7c; font-weight: bold;}
.text24 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7c7c7c; font-weight: bold;}
.text25 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7c7c7c; font-weight: normal;}

.text26 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#999; font-weight: normal; line-height: 12px;}
.text27 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold;}


.text28 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #827c66; font-weight: normal;}
.text29 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #827c66; font-weight: bold;}
.text30 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #827c66; font-weight: bold;}
.text31 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #827c66; font-weight: bold;}
.text32 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #827c66; font-weight: normal;}

.text33 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #5e5c58; font-weight: normal;}
.text34 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #5e5c58; font-weight: bold;}
.text35 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5e5c58; font-weight: bold;}
.text36 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5e5c58; font-weight: bold;}
.text37 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5e5c58; font-weight: normal;}

