/* GLOBAL STYLES */
body.adu {margin: 0px; background-color: #917fa1; font-family: arial; color: #333;}
body.ped {margin: 0px; background-color: #917fa1; font-family: arial; color: #333;}

#tag-container {width: 960px; height: 36px;}
#container {width: 960px; background-color: #fff; padding: 10px;}
#hdr-container {height: 95px; clear: both;}
#nav-container {clear: both; height: 50px; margin: 0 auto;}
#nav-main {position: relative; height: 50px; width: 944px; background-image: url(../images/nav-bg.png);}
#ftr-container {}
#ftr-top {height: 22px; background-image: url(../images/ftr-logo-top.png); background-repeat: no-repeat;}
#ftr-bottom {background-color: #f0f0f0; background-image: url(../images/ftr-logo-bottom.png); background-repeat: no-repeat; background-position: top left;}
#sub-container {width: 980px; text-align: left; margin-top: 10px;}
#lftcol {width: 650px; position: relative; float: left;}
#rtcol {width: 250px; position: relative; float: right;}

.hdr-logo {position: relative; top: 14px; left: 22px; float: left;}
.hdr-phone {position: relative; top: 52px; right: 22px; float: right;}
.content {font-size: 13px; line-height: 20px; text-align: left; padding: 20px;}
.title {font-size: 20px; margin-bottom: 30px; margin-top: 15px; font-weight: bold; color: #53376c;}
.subhead {font-size: 15px;}
.subhead-faq {font-size: 15px; border-bottom: 1px solid #ccc; padding-bottom: 5px;}
.subhead-staff {font-size: 14px;}
.subhead2 {font-size: 16px;}
.staff-info {font-size: 12px; color: #666; line-height: 15px;}
.ftr-phone {font-size: 13px; color: #999; text-align: right; font-weight: bold; padding-right: 22px;}
.ftr-links {font-size: 11px; color: #999; text-align: right; font-weight: bold; padding-right: 22px; padding-top: 10px; line-height: 16px;}
.faq {font-size: 11px; border-bottom: 1px solid #ccc; padding: 8px 0px; font-style:italic;}

.spacer20 {height: 20px;}
.spacer30 {height: 30px;}
.spacer40 {height: 40px;}
.spacer-pagebottom {height: 50px; clear: both;}

/* NAVIGATION */
ul.nav {display: inline;}
ul.nav li {float: left; position: relative; list-style: none; margin-left: 1px;}
ul.nav li a {display: block; text-decoration: none;} 

ul.nav div {position: absolute; top: 50px; left: 71px; visibility: hidden; margin: 0; padding: 0; background: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; z-index: 25;}
ul.nav div a {position: relative; display: block; margin: 0; padding: 5px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #fff; color: #666; font: 12px arial;}
ul.nav div a:hover {background: #917fa1; color: #fff;}

/* DEFAULT LINKS */
a.aduservices {width: 270px; height: 480px; background: url("../images/default-adu-sprite.jpg"); display: block;}
a.aduservices:hover {background-position: 270px 0px;}

a.pedservices {width: 270px; height: 480px; background: url("../images/default-ped-sprite.jpg"); display: block;}
a.pedservices:hover {background-position: 270px 0px;}

/* NAVIGATION LINKS */
a.home {width: 54px; height: 50px; background: url("../images/navigation.png"); background-position: -18px 0;}
a.home:hover {background-position: -18px -50px;}
a.home-selected {width: 54px; height: 50px; background: url("../images/navigation.png"); background-position: 0 -100px;}

a.services {width: 67px; height: 50px; background: url("../images/navigation.png"); background-position: -77px 0;}
a.services:hover {background-position: -77px -50px;}
a.services-selected {width: 67px; height: 50px; background: url("../images/navigation.png"); background-position: 0 -100px;}

a.forms {width: 118px; height: 50px; background: url("../images/navigation.png"); background-position: -149px 0;}
a.forms:hover {background-position: -149px -50px;}
a.forms-selected {width: 118px; height: 50px; background: url("../images/navigation.png"); background-position: -149px -100px;}

a.resources {width: 76px; height: 50px; background: url("../images/navigation.png"); background-position: -269px 0;}
a.resources:hover {background-position: -269px -50px;}
a.resources-selected {width: 76px; height: 50px; background: url("../images/navigation.png"); background-position: -269px -100px;}

a.employment {width: 91px; height: 50px; background: url("../images/navigation.png"); background-position: -347px 0;}
a.employment:hover {background-position: -347px -50px;}
a.employment-selected {width: 91px; height: 50px; background: url("../images/navigation.png"); background-position: -347px -100px;}

a.staff {width: 47px; height: 50px; background: url("../images/navigation.png"); background-position: -438px 0;}
a.staff:hover {background-position: -438px -50px;}
a.staff-selected {width: 47px; height: 50px; background: url("../images/navigation.png"); background-position: -438px -100px;}

a.story {width: 78px; height: 50px; background: url("../images/navigation.png"); background-position: -485px 0;}
a.story:hover {background-position: -485px -50px;}
a.story-selected {width: 78px; height: 50px; background: url("../images/navigation.png"); background-position: -485px -100px;}

a.location {width: 69px; height: 50px; background: url("../images/navigation.png"); background-position: -563px 0;}
a.location:hover {background-position: -563px -50px;}
a.location-selected {width: 69px; height: 50px; background: url("../images/navigation.png"); background-position: -563px -100px;}

/* LINK STYLES */
a{color: #e672b0; text-decoration: none;}
a:hover{color: #e672b0; text-decoration: underline;}
a:visited {color: #e672b0; text-decoration: none;}
a:visited:hover {color: #e672b0; text-decoration: underline;}

a.ftr{color: #999; text-decoration: none;}
a.ftr:hover{color: #999; text-decoration: underline;}
a.ftr:visited {color: #999; text-decoration: none;}
a.ftr:visited:hover {color: #999; text-decoration: underline;}

/* ADULT STYLES */
.adu-bg-page {background-image: url(../images/adu-bg-page.png); background-repeat: repeat-x;}
.adu-copyright {color: #53376c; font-size: 11px; padding-left: 10px;}

/* PEDIATRICS STYLES */
.ped-bg-page {background-image: url(../images/adu-bg-page.png); background-repeat: repeat-x;}
.ped-copyright {color: #53376c; font-size: 11px; padding-left: 10px;}

/* INPUT STYLES */
.contact_input {border: 1px solid #53376c; background-color:#fff; padding: 5px; font-family: arial; font-size: 14px; color: #666; width: 375px;}
textarea.edit {border:1px solid #53376c; background-color:#fff; font-family: arial; font-size: 14px; color:#666; padding:5px; width: 500px;}

/* COLORS */
.purple {color: #53376c;}
.pink {color: #e672b0;}

