/* COMMON SELECTOR LAYOUT
--------------------------------*/
body { color:#767849; background-color:#c2ddff; }
a:link,a:visited,a:hover,a strong { color: #90ba4f; }
b,strong { color:#767849; }

/* BRANDING */
#branding { border-bottom-color: #729bc0; }
#logo { width:215px;  height:176px; top:26px; left:31px; }
#tagline { display:none; }

select,input.text,textarea { border-color: #D0D0B6; }

/* NAV */
#nav { }
#nav a {color:#c9c4d1; padding: 0 11px; }
#nav li.level1 { border-right-color: #c9c4d1; }

#nav li ul a { color:#fff; }
#nav li ul a:hover { color:#fff; }
#nav ul ul { left:3px; border-left-color:#361e56; }
#nav li ul li { background:#75a924; }
#nav li ul li:hover { background:#82b532; }
/*
#nav li ul li.top { background:#e1e1e2; height: 5px; }
#nav li ul li.bottom { background:#e1e1e2; height: 5px; }
#nav li ul li.top:hover { background:#e1e1e2; }
#nav li ul li.bottom:hover { background:#e1e1e2; }
#nav li ul li.first { background:#361E56; }
#nav li ul li.first:hover { background:#361E56; }
*/

/* nav categories */
#nav #nav-about-us a { background-image: url(../images/nav-about-us.png); width: 100px; }
#nav #nav-about-us:hover a { background-position: 50% bottom; }
#nav #nav-parent-resources a { background-image: url(../images/nav-parent-resources.png); width: 174px; }
#nav #nav-parent-resources:hover a { background-position: 50% bottom; }
#nav #nav-pre-natal-information a { background-image: url(../images/nav-pre-natal-information.png); width: 212px; }
#nav #nav-pre-natal-information:hover a { background-position: 50% bottom; }
#nav #nav-whats-new a { background-image: url(../images/nav-whats-new.png); width: 122px; }
#nav #nav-whats-new:hover a { background-position: 50% bottom; }
#nav #nav-location a { background-image: url(../images/nav-location.png); width: 107px; }
#nav #nav-location:hover a { background-position: 50% bottom; }
#nav #nav-contact-us a { background-image: url(../images/nav-contact-us.png); width: 117px; }
#nav #nav-contact-us:hover a { background-position: 50% bottom; }

/* PHOTO */
#photo { color: #fff; border-bottom-color: #c8c8c8; }

/* MAIN */
#main { border-top-color:#c8c8c8; background-color:#b4cfe6; }

/* ANNOUNCMENTS */
#announcements h2 {  }
#announcements img { border-color:#b8b898; }
#announcements li { line-height: 1.3em; border-bottom-color: #d0d0bb; }
/* WELCOME */
#welcome { }
#welcome h2 { height:24px; width:609px; margin-left: 30px; }
#welcome .cms { margin-left: 30px; min-height: 50px; }
* html #welcome .cms { height: 50px; }

/* LINKS */
#links { overflow:hidden; margin: 10px 0 0 30px; width: 604px; }
#links dl { margin: 0; padding:0; }
#links dt { display:none; }
#links dd { float:left; width: 197px; line-height: 1.3em; height: 61px; background-repeat: no-repeat; background-position: 0 0; padding: 28px 25px 0 80px; }
#links dd .title { display:none; }
#links #link-enewsletter-signup { background-image:url(../images/link-enewsletter-signup.png); }
#links #link-appointment-request { background-image:url(../images/link-appointment-request.png); padding-left: 83px; width:194px; }
#links #link-referral-request { background-image:url(../images/link-referral-request.png); }
#links #link-pay-your-bill-online { background-image:url(../images/link-pay-your-bill-online.png); padding-left: 83px; width:194px; }
#links #link-prescription-refill-request { background-image:url(../images/link-prescription-refill.png); margin-left: 150px; padding-left: 79px; width:194px; }

#internal #links { list-style:none; margin:10px 0 0 12px;padding:0; width: 199px; overflow:visible; }
#internal #links li { margin:3px; padding:0; height:35px; width:199px; }
#internal #links li a { width: 100%; height:100%; text-indent:-6000px; display:block; }
#internal #link-enewsletter-signup { background-image:url(../images/link-enewsletter-signup-internal.png);}
#internal #link-appointment-request { background-image:url(../images/link-appointment-request-internal.png); padding:0; }
#internal #link-referral-request { background-image:url(../images/link-referral-request-internal.png); }
#internal #link-pay-your-bill-online { background-image:url(../images/link-pay-your-bill-online-internal.png); padding: 0; }
#internal #link-prescription-refill-request { background-image:url(../images/btn-rx-refill.png); padding: 0; }

#content-panel { background-color: #DDE9F4; }

/* SITE INFO */
#site-info { }
#site-info a { color:#767849; }
#site-info li { border-right-color: #767849; }
#site-info li a { }

/* NAV SUB */
#nav-sub li { border-bottom-color:#d8d8c7; }
#nav-sub li a { color:#767849; }

/* PAGE TITLE */
#page-title { border-bottom-color:#dbdbcb; }
#page-title span.font-01 { color:#6ca417; }
#page-sub-title { color:#361e56; border-bottom-color:#e1e1e2; }

/* BREADCRUMB */
#breadcrumb { font-weight:bold; }
#breadcrumb a { font-weight:normal; color:#7e7e7e; }
#breadcrumb .active { color:#361e56; }

/* FORMS */
.site-form fieldset { border-color: #B8B898; }
/*legend*/
.site-form legend span.legend span { color:#fff; }
.site-form legend span.legend { background-color:#B8B898; }

/* BUTTONS */
a.button, span.button { background-color: #B8B898 !important; }	
a.button span, span.button span { color:#B8B898 !important; }
