
html { width: 100%; height: 100%; }
body { width: 100%; height: 100%; text-align: center; background: #0e7abf; margin: 0px auto 0px auto; font-family: "veranda", "helvetica", "arial", "san-sarif"; font-size: 12px; color: white; }

h1, div { text-align: left; } 
strong { font-weight: bold; }

div#headMenu { width: 100%; height: 25px; background: #0e7abf; color: white; }
div#headMenu ul { width: 936px; margin: 0px auto 0px auto; }
div#headMenu ul li { height: 25px; line-height: 24px; float: left; }
div#headMenu ul li a { overflow: hidden; display: block; text-indent: -9999px; height: 25px; color: white; text-decoration: none; }
div#headMenu ul li:hover { background: #5ba5d6; }
div#headMenu ul li a#navHome { background: url(navHome.jpg) no-repeat center; width: 58px; }
div#headMenu ul li a#navMeet { background: url(navMeet.jpg) no-repeat center; width: 125px; }
div#headMenu ul li a#navLocations { background: url(navLocations.jpg) no-repeat center; width: 79px; }
div#headMenu ul li a#navTreatProc { background: url(navTreatProc.jpg) no-repeat center; width: 147px; }
div#headMenu ul li a#navTreatOpt { background: url(navTreatOpt.jpg) no-repeat center; width: 140px; }
div#headMenu ul li a#navOncology { background: url(navLibrary.jpg) no-repeat center; width: 134px; }
div#headMenu ul li a#navPatReg { background: url(navPatReg.jpg) no-repeat center; width: 156px; }
div#headMenu ul li a#navContact { background: url(navContact.jpg) no-repeat center; width: 97px; }

div#headMenu ul li:hover a#navHome, div#headMenu ul li.active a#navHome  { background: url(navActHome.jpg) no-repeat center; width: 58px; }
div#headMenu ul li:hover a#navMeet, div#headMenu ul li.active a#navMeet { background: url(navActMeet.jpg) no-repeat center; width: 125px; }
div#headMenu ul li:hover a#navLocations, div#headMenu ul li.active a#navLocations { background: url(navActLocations.jpg) no-repeat center; width: 79px; }
div#headMenu ul li:hover a#navTreatProc, div#headMenu ul li.active a#navTreatProc { background: url(navActTreatProc.jpg) no-repeat center; width: 147px; }
div#headMenu ul li:hover a#navTreatOpt, div#headMenu ul li.active a#navTreatOpt { background: url(navActTreatOpt.jpg) no-repeat center; width: 140px; }
div#headMenu ul li:hover a#navOncology, div#headMenu ul li.active a#navOncology { background: url(navActLibrary.jpg) no-repeat center; width: 134px; }
div#headMenu ul li:hover a#navPatReg, div#headMenu ul li.active a#navPatReg { background: url(navActPatReg.jpg) no-repeat center; width: 156px; }
div#headMenu ul li:hover a#navContact, div#headMenu ul li.active a#navContact { background: url(navActContact.jpg) no-repeat center; width: 97px; }

body h1 { overflow: hidden; text-indent: -9999px; width: 100%; height: 160px; background: url(banner.jpg) #e6f3f7 no-repeat center; }

div#middle { background: white; color: black; text-align: center; }
div#middle div.center { width: 936px; min-height: 500px; margin: 0px auto 0px auto; text-align: left; }

div#locations { background: url(bgBoxes.jpg) top center repeat-x #0e7abf; color: white; padding: 100px 0px 0px 0px; width: 100%; margin: 0px auto 0px auto; }
div#locations div.location { float: left; padding: 0px 15px 0px 15px; height: 255px; border-left: solid 1px #8cc1e4; }
div#locations div.center { width: 936px; margin: 0px auto 0px auto; border-top: solid 1px #8cc1e4; border-bottom: solid 1px #8cc1e4; padding: 36px 0px 36px 0px; height: 255px; }
div#locations div.name { font-weight: bold;  }
div#locations div#alpharetta { border: none; }

div#locations div.center a { overflow: hidden; display: block; text-indent: -9999px; width: 150px; height: 70px; margin: 0px 0px 6px /*-77px 0px 8px 157px*/; }
div#locations div#alpharetta div.name { background: url(locAlpharetta.gif) 0px 22px no-repeat; padding: 0px 0px 86px 0px; }
div#locations div#alpharetta a { background: url(mapAlpharetta.gif) no-repeat center; }
div#locations div#dunwoody div.name { background: url(locDunwood.gif) 0px 22px no-repeat; padding: 0px 0px 86px 0px; }
div#locations div#dunwoody a { background: url(mapDunwood.gif) no-repeat center; }
div#locations div#northside div.name { background: url(locNorthside.gif) 0px 22px no-repeat; padding: 0px 0px 86px 0px; }
div#locations div#northside a { background: url(mapNorthside.gif) no-repeat center; }

div#locations div#roswell div.name { background: url(locRoswell.gif) 0px 22px no-repeat; padding: 0px 0px 86px 0px; }
div#locations div#roswell a { background: url(mapRoswell.gif) no-repeat center; }

div#footer { text-align: center; color: white; width: 936px; margin: 0px auto 0px auto; padding: 15px 0px 36px 0px; clear: left; font-weight: bold; }
div#footer p { margin-top: 4px; }
div#footer ul li { display: inline; border-left: 1px solid white; padding: 0px 4px 0px 4px; }
div#footer ul li#first { border-left: none; padding: 0px 4px 0px 0px; }
div#footer a { color: white; text-decoration: none; font-weight: bold; }
div#footer a:hover { text-decoration: underline; }
div#footer p { clear: left; }

div#secondary { font-weight: bold; float: left; width: 215px; padding: 15px 0px 200px 0px; }
div#secondary a { padding: 0px 20px 10px 20px; display: block; color: white; text-decoration: none; }
div#secondary a:hover { text-decoration: underline; }
div#secondary a.active { color: #ffcb05; }

div.cline { background: url(sideCline.jpg) bottom center no-repeat #5ba5d6; }
div.jaime  { background: url(sideJaime.jpg) bottom center no-repeat #5ba5d6; }
div.northside  { background: url(sideNorthside.jpg) bottom center no-repeat #5ba5d6; }
div.alpharetta  { background: url(sideAlpharetta.gif) bottom center no-repeat #5ba5d6; }
div.dunwoody  { background: url(sideDunwoody.jpg) bottom center no-repeat #5ba5d6; }
div.what { background: url(sideWhat.jpg) bottom center no-repeat #5ba5d6; }
div.before { background: url(sideBefore.jpg) bottom center no-repeat #5ba5d6; }
div.during { background: url(sideDuring.jpg) bottom center no-repeat #5ba5d6; }
div.after { background: url(sideAfter.jpg) bottom center no-repeat #5ba5d6; }
div.meet { background: url(sideMeet.jpg) bottom center no-repeat #5ba5d6; }
div.personal { background: url(sidePersonal.jpg) bottom center no-repeat #5ba5d6; }
div.questions { background: url(sideQuestions.jpg) bottom center no-repeat #5ba5d6; }
div.ebr { background: url(sideEBR.jpg) bottom center no-repeat #5ba5d6; }
div.brach { background: url(sideBrach.jpg) bottom center no-repeat #5ba5d6; }
div.ribbon { background: url(sideRibbon.jpg) bottom center no-repeat #5ba5d6; }
div.pink { background: url(sidePink.jpg) bottom center no-repeat #5ba5d6; }
div.rose { background: url(sideRose.jpg) bottom center no-repeat #5ba5d6; }
div.beaker { background: url(sideAdditional.jpg) bottom center no-repeat #5ba5d6; }
div.lib { background: url(sideLib.jpg) bottom center no-repeat #5ba5d6; }
div.dict { background: url(sideDict.jpg) bottom center no-repeat #5ba5d6; }
div.sect { background: url(sideSect.jpg) bottom center no-repeat #5ba5d6; }
div.tou { background: url(sideTou.jpg) bottom center no-repeat #5ba5d6; }
div.map { background: url(sideMap.jpg) bottom center no-repeat #5ba5d6; }

div#content { padding: 15px 0px 15px 240px; }
div#content h2 { font-weight: bold; color: #1b81c3; font-size: 14px; }
div#content h3 { font-weight: bold; color: #1b81c3; }
div#content h3.top, div#content h2.top  { margin-top: 10px; }
div#content p.top { margin-top: 8px; }
div#content ul.top { margin-top: 8px; }
div#content ul li { list-style: circle outside none; margin-left: 25px; }
div#content p#jaime { margin-bottom: 80px; }

body#index div#middle span.first { color: #0d79bf; font-size: 18px; line-height: 22px; display: block; }
body#index div#middle div.center { background: url(homeCouple.jpg) left center no-repeat; min-height: 230px; height: 230px; padding: 10px 0px 0px 0px; }
body#index div#middle p { width: 446px; margin: 0px 40px 0px 450px; line-height: 17px; }

body#clinical div#content p, body#clinical div#content h3, body#clinical div#content ul { margin-top: 8px; }

body#privacy div#content ol li { list-style: decimal outside none; margin: 4px 0px 0px 18px; }

body#helpful div#content p, body#helpful div#content ul { margin-bottom: 10px; }
body#helpful div#content h3 { margin-bottom: 5px; }

body#links h3 { margin: 15px 0px 5px 0px; font-size: 15px; }
body#links table { color: black; width: 650px; font-weight: normal; margin-top: 2px; 	background: #F7F7F2; border: 1px solid #D6D6BF; border-style: normal; }
body#links table tr { vertical-align: top; text-align: left; }
body#links table tr td { padding: 3px 5px 5px 5px; }
body#links .table-dark { background: #ECECE1; border: 1px solid #D6D6BF; }

body#dictionary div#content a { display: block; margin-top: 8px; }

body#oncology div.center h2 { margin-bottom: 10px; }
body#oncology div.center p, body#oncology div.center ul { margin-bottom: 8px; }

body#options div#middle div.center { min-height: 650px; }
body#helpful div#middle div.center { min-height: 550px; }

body#patreg div#content { padding: 15px 0px 15px 0px; }
body#patreg div.center p, body#patreg div.center ul { margin-bottom: 8px; }
body#patreg div.center { min-height: 0px; }

body#location div#content p { margin-bottom: 10px; }

body#helpful div#content img { float: right; padding: 5px; }
body#contact div#content table { table-layout: fixed; }
body#contact div#content th { color: black; width: 100px; vertical-align: top; padding-right: 10px; font-family: "veranda", "helvetica", "arial", "san-sarif"; font-size: 12px;}
body#contact div#content td span { vertical-align: top; padding-top: 1px;  }
body#contact div#content p, body#contact div#content input, body#contact div#content textarea { margin-bottom: 10px; }
body#contact div#content textarea { width: 400px; }

body#sitemap div#content a { display: block; }

div#slant_one { width: 224px; height: 7px; background: url(bgSlant.gif) bottom right no-repeat #5ba5d6; }
div#slant_two { width: 263px; height: 7px; background: url(bgSlant.gif) bottom right no-repeat #5ba5d6; }
div#slant_three { width: 410px; height: 7px; overflow: visible; line-height: 7px; background: url(bgSlant.gif) bottom right no-repeat #5ba5d6; }
div#slant_four { width: 550px; height: 7px; background: url(bgSlant.gif) bottom right no-repeat #5ba5d6; }
div#slant_five { width: 684px; height: 7px; background: url(bgSlant.gif) bottom right no-repeat #5ba5d6; }
div#slant_six { width: 840px; height: 7px; background: url(bgSlant.gif) bottom right no-repeat #5ba5d6; }
div#slant_seven { width: 937px; height: 7px; background: url(bgSlant.gif) bottom right no-repeat #5ba5d6; }