body {background-color:#0585b4; text-align:center; padding:0; margin:0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4f;}
p {margin:0 0 20px 0; padding:0; line-height:19px;}
h3 {font-size:12px; line-height:19px; margin:0; padding:0;}

dl {margin:0 0 19px 0; padding:0;}
dt {float:left; display:block; width:70px; padding:0; margin:0;}
dd {float:left; display:block; margin:0 0 19px 0; padding:0; width:470px;}

LJD {float:left; display:block; margin:0 0 19px 0; padding:0; width:470px;}
LD {float:left; width:200px; padding:0; margin:0;}


a {color:#002a5b;}
img {border:none; }
a:hover {color:#0585b4;}

.note {font-size:11px; font-style:italic; line-height:16px; padding-top:20px; clear:both;}
.leftImg {float:left; padding:4px 15px 10px 0;}
.rightImg {float:right; padding:4px 15px 10px 5px;}

.mainFull ul, .mainFull ol {margin:0 22px 20px 36px; padding:0;}
.mainFull li {line-height:19px;}
.mainFull ul.noBlt {list-style:none; margin-left:0;}

#wrapper {width:798px; margin:auto; text-align:left; position:relative;}

#footer {margin:0 20px 25px 20px; padding-top:9px; clear:both; font-size:9px; color:#fff;}
#footer p {padding:1px 0 0 0; margin:0; line-height:14px;}
#footer a {color:#fcaf17; text-decoration:none;}
.footPipe {padding:0 10px;}
#infoTel {float:right;}

#logo {margin:20px 30px; padding:0; display:inline; float:left; }
#util { float:right; list-style:none; margin:0; padding:0;}
#util li {margin:0; padding:0; display:inline;}
#util a {color:#fcaf17; float:left; text-indent:-5000px; background:url(images/utils.gif) 0 5px no-repeat; height:20px; border-right:2px solid #0585b4; overflow:hidden;}
#utilEsp a {width:72px;}
#utilCon a {width:80px; background-position:-75px 5px;}
#utilMap a {width:58px; background-position:-158px 5px; border:none;}

#nav {clear:both;}
#mainNav {display:block; height:20px; margin:0; padding:0; list-style:none;}
#mainNav li {display:inline; padding:0; margin:0;}
#mainNav a {color:#fcaf17; float:left; text-indent:-5000px; background:url(images/mainNav.gif) 0 0 no-repeat; height:20px; width:159px; height:20px; overflow:hidden;}

#navPat a {width:160px;}
#navPro a {background-position:-160px 0; }
#navAbo a {background-position:-319px 0; }
#navWay a {background-position:-479px 0; width:161px;}
#navRes a {background-position:-639px 0; width:159px;}

#main { width:798px; background:url(images/bg_content.gif) 50px 0 repeat-y #fff; }

#mainLeft {width:617px; margin:0; padding:0; float:left; }
#mainRight { width:181px; float:left; font-size:11px; margin:0; padding:0; }
#mainFoot {background:url(images/main_bottom.gif) no-repeat #fff; float:left; width:798px; height:21px;}

/*.mainFull {border-right:2px dotted #d7d2bc; margin:0 0 0 47px; width:567px; padding:0; float:left; display:inline; }*/
.mainFull {margin:0 0 0 50px; width:567px; padding:0; float:left; display:inline; }

.mainFull p, .mainFull h2 {margin-right:22px;}
.mainFull p.mission {font-size:14px; line-height:29px; font-family:Arial, Helvetica, sans-serif; margin:25px 57px 25px 0; text-align:justify;}
.quote {font-family:Times New Roman, Times, serif; font-size:16px; font-style:italic; background:url(images/bg_quoteTop.gif) repeat-x; padding:20px 0 0 0; margin:0 22px 16px 0; width:545px; }
.quote p {/*width:425px;*/ margin:0; padding:0; /*float:left;*/ width:95%;}
.quote p.quoteAuth {text-align:right; width:95%;}
.quotePhoto {float:left; margin-right:17px;}
.quoteBot {background:url(images/bg_quoteTop.gif) repeat-x 0 18px; clear:both; height:20px; width:545px;}

h1 {font-size:24px; line-height:28px; margin:45px 0 20px 0; padding:0;}
h2 {margin:0 0 9px 0; padding:0; font-size:12px; color:#00295d; line-height:15px; }
#mainRight h2 {margin-bottom:10px; padding:0 5px 0 11px;}
#mainRight ul {padding:0; margin:0 5px 25px 11px; list-style:none;}
#mainRight li {background:url(images/arrow_blue.gif) 0 4px no-repeat; padding-left:10px; margin-bottom:4px;}
#mainRight a {text-decoration:none; font-weight:bold;}
#mainRight li p {margin:0; padding:0; line-height:14px;}

#searchForm {margin:0 5px 0 11px; padding:15px 0; background:url(images/bg_quoteTop.gif) repeat-x; }
#searchForm label {display:none;}
#query {width:100px; padding:2px; margin:0; font-size:11px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

#mainRight h2.links {margin:17px 0 10px 0; padding:0; text-align:center; font-size:11px; line-height:13px;}

#subNav {list-style:none; margin:0; padding:0 0 0 33px; background:#4c9bc4; height:35px; font-size:10px; line-height:35px;}
#subNav li {margin:0 20px 0 0; display:block; float:left;}
#subNav li.last {margin-right:0;}
#subNav a {color:#fff; font-weight:bold; text-decoration:none; padding-left:10px;}

.myStory {background:#fff2da; padding:20px 5px;}
.myStoryPhoto {margin:0 auto 0 8px;}
.myStory p {margin:5px auto 10px auto; width:85%; padding:0; font-family:Times New Roman, Times, serif; font-size:16px; line-height:20px; font-style:italic;}
p.myStoryAuth {text-align:right; margin:0 11px 10px 11px;}
#mainRight .myStory ul {margin-bottom:0;}
#mainRight .myStory li {margin-bottom:0;}

.rightImg {float:right; margin:0 10px;}

/* homepage */
body.home {background:url(images/bg_hp.gif) repeat-x #0585b4;}
.home .mainFull { padding:0; float:left; display:inline; }
.home #mainLeft {background:url(images/hp_mainbg.gif) repeat-x;}
.home #mainRight {background:url(images/hp_tabtop.gif) no-repeat #fff;}
.home #mainRight h2.links {margin:67px 0 10px 0;}
.home .quote {width:545px;}
.home .quote p {/*width:379px; */margin:0; padding:0; float:left;}
.home .note {padding-top:80px;}

#hpHeadPhotos {width:798px; height:104px; background:navy; padding:0; margin:0;}
#hpHeadPhotos img {margin:0 -3px; padding:0; border:none; float:left; display:inline; voice-family: "\"}\""; voice-family:inherit; margin:0; }
html>body #hpHeadPhotos img { margin:0;}

.hpImg {margin:0 -3px; padding:0 2px 0 0; float:left; background:url(images/bg_content.gif) -380px 0 repeat-y; voice-family: "\"}\""; voice-family:inherit; margin:0; }
html>body .hpImg { margin:0;}
.hpImgLast {margin:0 -5px 0 -3px; padding:0; float:left; voice-family: "\"}\""; voice-family:inherit; margin:0; }
html>body .hpImgLast { margin:0;}

.contentLeft {width:270px; margin-right:27px; float:left;}
.contentRight {float:left;}
ul.linksList {margin:0 10px 0 0; padding:0 0 20px 15px; width:250px; float:left; font-size:11px; color:#0585b4;}
.linksList li {line-height:15px; margin:0 0 2px 0;}
.linksList a {color:#0585b4; text-decoration:none;}
p.btt {margin:0 0 30px 0; padding:0; line-height:15px; font-size:11px;}

/* programs */
body.programs {background:url(images/bg_programs.gif) repeat-x #0585b4;}
.programs #mainRight {background:url(images/tab_programs.gif) no-repeat #fff;}
.programs #mainRight h2.links {margin:26px 0 10px 0;}
.programs #subNav a {background:url(images/subnav_blue-off.gif) 0 4px no-repeat;}
.programs #subNav a.selected {background:url(images/subnav_blue-on.gif) 0 4px no-repeat;}


/* float clearing fix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* about uhp */
body.about {background:url(images/bg_about.gif) repeat-x #0585b4;}
.about #mainRight {background:url(images/tab_about.gif) no-repeat #fff;}
.about #mainRight h2.links {margin:46px 0 10px 0;}
.about #subNav a {background:url(images/subnav_red-off.gif) 0 4px no-repeat;}
.about #subNav a.selected {background:url(images/subnav_red-on.gif) 0 4px no-repeat;}
.about #subNav {list-style:none; margin:0; padding:7px 0 0 33px; background:#c0254f; height:48px; font-size:10px; line-height:21px;}
.about #subNav .col1 {width:68px;}
.about #subNav .col2 {width:114px;}
.about #subNav .col3 {width:81px;}
.about #subNav .col4 {width:89px;}

/* for patients */
body.patients {background:url(images/bg_patients.gif) repeat-x #0585b4;}
.patients #mainRight {background:url(images/tab_patients.gif) no-repeat #fff;}
.patients #mainRight h2.links {margin:46px 0 10px 0;}
.patients #subNav a {background:url(images/subnav_yellow-off.gif) 0 4px no-repeat;}
.patients #subNav a.selected {background:url(images/subnav_yellow-on.gif) 0 4px no-repeat;}
.patients #subNav {list-style:none; margin:0; padding:7px 0 0 33px; background:#fcaf17; height:48px; font-size:10px; line-height:21px;}
.patients #subNav .col1 {width:138px;}

/* help */
body.help {background:url(images/bg_help.gif) repeat-x #0585b4;}
.help #mainRight {background:url(images/tab_help.gif) no-repeat #fff;}
.help #mainRight h2.links {margin:26px 0 10px 0;}
.help #subNav a {background:url(images/subnav_tan-off.gif) 0 4px no-repeat;}
.help #subNav a.selected {background:url(images/subnav_tan-on.gif) 0 4px no-repeat;}
.help #subNav {list-style:none; margin:0; padding:0 0 0 33px; background:#d77d1a; height:35px; font-size:10px; line-height:35px;}

/* resources */
body.resources {background:url(images/bg_resources.gif) repeat-x #0585b4;}
.resources #mainRight {background:url(images/tab_resources.gif) no-repeat #fff;}
.resources #mainRight h2.links {margin:26px 0 10px 0;}
.resources #subNav a {background:url(images/subnav_green-off.gif) 0 4px no-repeat;}
.resources #subNav a.selected {background:url(images/subnav_green-on.gif) 0 4px no-repeat;}
.resources #subNav {list-style:none; margin:0; padding:0 0 0 33px; background:#28903a; height:35px; font-size:10px; line-height:35px;}

/* directions */
body.directions { background:#fff; text-align:left; margin:10px; }
.directions h1 {margin:10px 0; font-size:18px; color:#fcaf17;}

/* neutral */
body.neutral {background:url(images/bg_neutral.gif) repeat-x #0585b4;}
.neutral #subNav { background:#5e656f; height:35px; font-size:10px; line-height:35px;}
.neutral #mainRight {background:url(images/tab_neutral.gif) no-repeat #fff;}
.neutral #mainRight h2.links {margin:26px 0 10px 0;}