body,html{font-family:Arial;font-size:13px;background:#386A83;margin:0;padding:0}
img{border-style:none}
.clear{clear:both}
iframe{z-index:5000}
a,a:link,a:visited,a:active{color:#204E66;font-size:13px}
a:hover{color:#569BBE;text-decoration:none}
div.dyn h1,div.dyn h2,div.dyn h3,div.dyn h4,div.dyn h5,div.dyn h6{color:#3F5A65;margin:0;padding:4px 0}
div.dyn h1{font-size:18px}
#divSearchBar{width:100%;height:23px;background:#00796C url(images/imgGreenBg.png) repeat-x}
#divNumber,#divSearch{font-size:14px;color:#FFF;font-weight:700;position:absolute}
#divNumber{top:3px;left:0}
#divSearch{top:2px;right:6px}
a.SearchBox:link,a.SearchBox:active,a.SearchBox:visited{color:#FFF;text-align:center;text-decoration:none}
a.SearchBox:hover{color:#B8C7D1}
#iSearch,#dnn_dnnSEARCH_txtSearch{width:170px;height:16px;border:solid 1px #46626F;margin:0;padding:0 6px}
#divWhiteBar{width:100%;height:86px;background:#FFF}
#imgLogo{position:absolute;top:16px;left:0}
#divTabNavContainer,#divTabNav{width:450px;height:32px}
#divTabNavContainer{position:absolute;bottom:0;right:0}
#imgPatientsTab{position:absolute;bottom:0;right:288px;z-index:15}
#imgProfessionalsTab{position:absolute;bottom:0;right:130px;z-index:10}
#imgEmployeesTab{position:absolute;bottom:0;right:0;z-index:5}
#divBlueBar{width:100%;height:29px;background:#4A88A7 url(images/imgBlueNavBg.png) repeat-x}
#divNavContainer{width:99.2%;height:28px;background-color:#b31d15;border:4px solid #FFF}
#divText{width:180px;text-align:right;color:#FFF;font-size:13px;font-weight:700;padding-top:5px;position:absolute;right:10px;margin:0}
#divText a,#divText a:link,#divText a:active,#divText a:visited{color:#FFF;font-weight:700}
#aSmallType{font-size:10px}
.nav *{z-index:99999}
.nav,.nav ul{list-style:none;margin:0;padding:0}
.nav li{float:left;position:relative;margin:0;padding:0}
.nav li a,.nav li a:link,.nav li a:active,.nav li a:visited{font-weight:700;font-size:13px;background:transparent;color:#FFF;display:block;height:20px;text-decoration:none;padding:7px 25px 2px}
#ulNavigation{padding-top:0}
#ulNavigation li:hover ul a{background:#569BBE;color:#FFF}
.nav ul{background:transparent;border:1px solid #FFF;list-style:none;position:absolute;top:-999em;left:-1px;margin:0}
.nav li:hover ul{top:29px;left:0}
.nav ul li{border:1px solid #FFF;float:none}
.nav ul a{border:1px solid #FFF;border-bottom:0;white-space:nowrap}
.nav ul a:hover{background:#FFF;color:#FFF}
#divBody{width:100%;min-height:400px;background:#D8E5ED url(images/imgBg.png) repeat-x center bottom}
#divBody div.container{background:#FFF}
#divPushFloats{overflow:hidden;width:940px;min-height:400px;border-style:none}
#divMainContent{float:left;width:710px;height:100%;margin-left:30px;overflow:hidden;background:#FFF}
#divBreadcrumb{width:95%;height:22px;padding-top:10px;margin-bottom:20px;border-bottom:solid 1px #A9CFDC;font-size:12px}
#divBreadcrumb a,#divBreadcrumb a:link,#divBreadcrumb a:visited,#divBreadcrumb a:active{color:#6E8190;text-decoration:none}
#divBreadcrumb a:hover{color:#007F72}
a.Breadcrumb:last-child{color:#19B0A0!important}
#divSideContent{float:left;width:196px;height:100%;margin-left:4px;overflow:hidden;background:#EFF4F7;margin-bottom:-4000px;padding-bottom:4000px}
div.blueBubble{background:#569BBE;padding:20px}
#dnn_ContentPane{float:left;width:400px;height:100%;overflow:hidden;line-height:20px;margin:0 0 40px 30px}
#dnn_SidePane{margin:35px 0}
div.faq p{display:inline}
#divSubNav{float:left;width:219px;height:100%;overflow:hidden;z-index:4000;margin:0 0 20px}
div.SubNav0{width:205px;background:#569BBE;border-bottom:solid 1px #D7E4ED;position:relative;z-index:4000;padding:0 6px 0 8px}
div.SubNav0:hover{background:#19B0A0 url(images/imgGreenNavBg.png) repeat-x center bottom;z-index:4000}
div.SubNav0 a,div.SubNav0 a:link,div.SubNav0 a:visited,div.SubNav0 a:active{color:#FFF;line-height:24px;text-decoration:none;font-weight:700;z-index:4000}
div.SubNav1{width:197px;background:#D7E4ED;border-bottom:solid 1px #B5CEDF;position:relative;z-index:4000;padding:0 6px 0 16px}
div.SubNav1:hover{background:#B5CEDF;z-index:4000}
div.SubNav1:hover a,div.SubNav1:hover a:link,div.SubNav1:hover a:visited,div.SubNav1:hover a:active{color:#569BBE;z-index:4000}
div.SubNav1 a,div.SubNav1 a:link,div.SubNav1 a:visited,div.SubNav1 a:active{color:#666;line-height:20px;text-decoration:none;z-index:4000}
div.currentNav{background:#19B0A0 url(images/imgGreenNavBg.png) repeat-x center bottom!important;z-index:4000}
div.SubNavContainer{display:none;z-index:4000}
#divAskLibrarian,#divPodcastLibrary{width:100%;text-align:center;margin-top:30px}
#divFooter{width:100%;height:165px;background:#4A87A6 url(images/imgFooterBg.png) repeat-x}
#divFooter p{font-size:12px;color:#FFF}
#divFooter > div.container > div{float:left;height:145px;margin-top:18px;margin-left:24px}
#divFooterAddress,#divFooterLinks,#divFooterSocial{background:url(images/imgFooterBar.png) no-repeat bottom right}
#divFooterAddress{width:310px}
#divFooterAddress p{float:left;padding:0 20px 0 0}
#divFooterLinks{width:165px}
#divFooterSocial{width:200px}
#divFooterLocations{width:120px}
div.container{width:940px;height:100%;position:relative;margin:0 auto;padding:0}
table.tblForm div{font-size:13px;padding:6px}
table.tblForm a.CommandButton{font-size:23px;color:#569BBE;font-weight:700;text-decoration:none}
#divHomeFlash{width:940px;height:284px;overflow:hidden;background:url(images/imgHeaderPH.gif) no-repeat}
#divHomeShortcut{width:100%;height:79px;background:url(images/imgShortcutBg.png) repeat-x;overflow:hidden}
div.shortcut{width:235px;height:100%;float:left;overflow:hidden;position:relative}
div.shortcut h2{color:#FFF;font-size:18px;margin:0;padding:11px 0 0 25px}
#divShortcutMedia{background:url(images/imgShortcutMedia.png) no-repeat center right}
#divShortcutMedia h2{position:absolute;top:20px;left:15px;text-align:right;margin:0!important;padding:0!important}
#imgShortcutYouTube{position:absolute;top:14px;left:85px}
#imgShortcutFacebook{position:absolute;top:14px;left:135px}
#imgShortcutRSS{position:absolute;top:14px;left:185px}
#divHomeBody{width:100%;min-height:380px;background:#FFF url(images/imgHomeBodyBg.png) no-repeat center top;padding:30px 0}
div.homeFloat{float:left;font-size:12px;overflow:hidden;line-height:20px}
#divHomeFloatLeft{width:235px;border-right:solid 1px #C7D7D0;padding:0 40px}
#divHomeFloatMiddle{width:235px;padding:0 40px}
#divHomeFloatRight{width:240px;background:#dee8ee;border:solid 1px #c1cfd7;padding:12px 20px}
#divHomeFloatRight h3{color:#425968;font-family:Arial!important;font-size:21px;font-weight:400;border-bottom:solid 1px #bdcdd9}
div.homeFloat h3,h3.blue{color:#204e66;font-family:Times New Roman;font-size:1.7em!important;border-bottom:solid 1px #569BBE;line-height:24px;margin:0;padding:5px 0 0}
div.homeFloat ul,ul.blue{margin:10px 5px 5px 20px;padding:0}
#dnn_txtNewsletter{width:95%;border:solid 1px #569BBE}
#dnn_txtNewsletter:hover{border:solid 1px #204e66}
#imgHeaderLeftArrow{position:absolute;top:250px;left:870px;cursor:pointer}
#imgHeaderRightArrow{position:absolute;top:250px;left:896px;cursor:pointer}
#divHomeMovie{width:179px;height:133px;position:absolute}
div.gLogin{background:#d2e0e8;min-width:166px;border:solid 1px #569BBE;margin-left:5px;padding:10px}
div.gLogin *{color:#3F5A65!important;font-family:Arial!important}
#divProfHomeBody{width:545px;float:left;height:100%;margin:30px 0 20px 40px}
#divProfHomeSide{width:320px;float:right;height:100%;color:#FFF}
#imgTopFadeArc{position:absolute;top:0;left:0;z-index:400}
div.greySide{width:100%;height:40px;background:#425968;line-height:31px}
#dnn_SidePaneTop,#dnn_SidePaneMiddle,#dnn_SidePaneBottom{background:#569BBD url(images/imgProfHomeBlueBg.png) repeat-x bottom center;margin:0}
#dnn_SidePaneMiddle,#dnn_SidePaneBottom{padding:10px 15px}
#divProfHomeBody h1{color:#4D8DAC;font-size:1.9em!important}
#divProfHomeSide h2{color:#FFF;font-size:18px;font-family:Georgia;margin:0;padding:4px 10px}
#divProfHomeSide p{margin:0;padding:0}
#divServices{position:relative;width:100%;height:250px}
#img1{position:absolute;top:0;left:0}
#img2{position:absolute;bottom:0;left:0}
#img3{position:absolute;bottom:0;left:213px}
#img4{position:absolute;bottom:0;left:422px}
h3.bios{font-size:14px!important;margin:0!important;padding:0!important}
h5.bios{font-size:14px!important;font-weight:400!important;margin:0!important;padding:0!important}
td.show{cursor:pointer}
#divUnderBox{position:absolute;top:0;left:0;width:5000px;height:5000px;background:url(images/imgGreyBg.png);z-index:999000}
#divUnderInfo{position:absolute;top:75px;left:75px;background:#FFF;padding:20px}
#divUnderInfo *{font-size:14px!important;color:#3F5A65!important}
#divUnderInfo h2{margin:0;padding:8px 0 0}
#divUnderInfo p{margin:0;padding:2px}
#divUnderInfo h3.bios{font-size:20px!important}
.noScroll{overflow:hidden}
tr.biohead{background:#4b8aa9;color:#FFF;font-size:18px!important;font-weight:700}
.cbtoScreen{position:absolute;top:0;left:0;width:10000px;height:10000px;overflow:hidden;z-index:999991;background:url(images/cbto/greyFilter.png)}
.cbtoImg{position:absolute;top:100px;left:60px;z-index:999992}
.cbTeba,.cbRachel{position:absolute;top:240px;z-index:999994;width:324px;height:213px;background:#000;text-align:center}
.cbTeba{left:190px}
.cbRachel{left:590px}
table.tblRequestAppointment tr td{padding:8px}
table.tblRequestAppointment label{font-weight:700;color:#204e66;font-size:14px}
table.tblRequestAppointment tr td input{width:100%}
table.tblRequestAppointment tr td a.CommandButton{font-size:20px!important;font-weight:700!important;text-decoration:none!important}
div.dyn h2,#aLargeType{font-size:16px}
div.dyn h3,div.dyn h4,div.dyn h5,div.dyn h6,#dnn_SidePaneTop ul,#dnn_SidePaneMiddle ul,#dnn_SidePaneBottom ul{font-size:14px}
div.dyn p,div.dyn table td,div.dyn ul,div.dyn ul li,div.dyn ul li ul,div.dyn ul li ul li,label,div.dyn ol,div.dyn ol li,#aNormalType{font-size:13px}
#divTabNav,.nav{position:relative}
#divText a:hover,#divFooter a:hover{color:#DFFFFB}
.nav li a:hover,#ulNavigation li:hover a,#ulNavigation li:hover ul a:hover{background:url(images/imgGreenNavBg.png);color:#FFF}
.profNav,div.gLogin img,#trReferCriteria,#trReferContact,td.bio_pic,td.bio_info,div.dialog{display:none}
div.blueBubble a,#divFooter a,#divFooter a:link,#divFooter a:active,#divFooter a:visited,#divProfHomeSide a{color:#FFF}
#ddKey,#ddLocations,#ddNeed{width:210px;border:solid 3px #5091B2;margin:7px 0 0 23px}
