body {
margin: 0px auto;
text-align: center;
font-family: verdana;
color: #333333;
line-height: 1.5em;
background-color: #fff;
}
a img { border: 0 }

a {
color: #797064;
text-decoration: none;
}

a:hover {
color: #933;
text-decoration: underline;
}

#content a, #contentwide a, #contentText a, #threeballoon a {
	color: #369;
}

#wrapper { 
	margin: auto; width: 800px; 
/*overflow: hidden; */
}

#contentwrapper {
	float: left;
}

#header {
width: 800px;
background-color: #83C3D3;
}


img.ctrl_icon, #smallicon img, #icons img {
	vertical-align: middle
}


#subHeader {
width: 800px;
font-weight: bold;
background-color: #E7DED1;
height: 32px;
text-align: left;
}

#balloon {
width: 157px;
position: absolute;
z-index: 2;
}

#balloon2 {
left: 0;
top: 115px;
position: absolute;
}

#subMenuarea {
/*height: 53px;*/
text-align: left;
margin-left: 157px;
margin-bottom: 25px
}

#subMenu {
	font-weight: bold;
	font-size: .9em;
	padding: 4px 0 0 0;
	background-color: #EFECE5;
}

#subMenu a {
	padding-left: 6px;
	padding-right: 6px;
}

#subMenu ul {
	margin: 0;
	padding: 0;
}

#subMenu ul li {
}
.navprop, .clearprop {
	clear: both;height: 1px;overflow:hidden
}

#pageBar {
width: 643px;
margin-left: 158px;
text-align: left;
background-color: #933;
margin-bottom: 30px;
}

#pageTitle {
padding: 5px 10px; 
font-size: 1.75em;
font-family: times new roman;
color: #FFFFFF;
}

#flow {
	float: left;
	padding: 0;
	width: 529px;
	text-align: right;
}

#nothome #contentwide, #nothome #content {
float: left;
/*overflow: hidden;*/
text-align: left;
margin-left: 162px;
}

#nothome #contentwide {
	width: 640px;
}

#nothome #content {
width: 370px;
}

#page_index #container {
	text-align: left;
	padding: 0;
	margin: 0;
	margin: 0 0 0 47px;
	width: 482px;
}

#contentTop {
width: 100%;
margin-top: 5px;
padding-bottom: 8px;
}

#contentBottom {
width: 100%;
clear: both;
padding-bottom: 35px;
}     

#contentText {
float: left;
padding: 0 0 25px 0;
color: #666;            
font-size: 12px;
line-height: normal;
/*line-height 1.3em;*/
font-family: verdana;
}

#nothome #zone {
float: left;
margin-top: 10px;
margin-left: 45px;
width: 201px;
}

#page_index #zone {
/*overflow: hidden;*/
float: right;
width: 258px;
}

#severeBalloon {
padding: 40px 0px 20px 0px;
}

#canHelp {
float: left;
background-color: #E7DED1;            
}

td.canHelp {
   width: 238px;
   background-color: #e7ded1;
   padding: 10px 0 5px 14px;
   margin: 0;
}

td.moreAbout {
   width: 238px;
   background-color: #e7ded1;
   padding: 10px 0 5px 14px;
   margin: 0;
}

#threeBalloon {
float: left;
width: 482px;
text-align: center;
color: #666;  
font-size: 12px;
line-height: normal;
/*line-height: 1.3em;*/
font-family: verdana;
}

#contentBtmRight {
float: left;
width: 224px;
margin-left: 12px;
}

#moreabout {
width: 100%;
background-color: #E7DED1;
}

#smallIcon {
width: 100%;
margin-top: 15px;
}

#smallIcon a {
color: #336699;
font-size: 10px;
}


#icons {
text-align: left;
}

#icons a {
color: #369;
font-size: 10px;
}

#toolNav {
	border-top: 1px solid #000;
	width: 482px;
	clear: both;
}

#nothome #toolNav {
padding: 0px;
padding-top: 15px;
margin-left: 47px;
margin: 60px auto 10px auto;
text-align: left;
font-size: .9em;
}

#page_index #toolNav {
padding: 0px;
padding-top: 15px;
font-size: .9em;
}

#toolNav a {
color: #626262;
padding-left: 6px;
padding-right: 6px;
font-size: .9em;
}

#globalSub {
color: #905C3D;
font-weight: bold;
}

#find {
/*width: 100%;*/
/*height: 100px;*/
/*background-image: url('/images/img_physicianfind.gif');*/
background-repeat: no-repeat;
background-position: 5px center;
background-color: #B4C9CF;
border: 1px solid black;           
padding: 12px 0; 
}

#find a {
color: #467Da8;
}

#picText {
/*width: 100%;*/
color: #666;
text-align: left;
font-family: verdana, sans-serif;
}

#copyline {
	font-family: verdana;
	font-size: .8em;
	color: #979797;
}

ul#nav{
  margin: 0;
  padding: 6px 0 0 155px;
}

ul#nav li{
 display: inline;
}

ul#nav li a {
	padding: 0 8px;
}

ul#subnav{
	margin: 0;
    padding-left:3px;
    padding-top:0px;        
}

ul#subnav li{
 display: inline;
 float: left;
 padding-left:0px;
}

ul#subnav li a, ul#nav li a {
	border-right: 2px solid #BAB4A8;
	display: block;
	float: left;
}

ul#subnav li a#nav_physician_href, ul#nav li a#nav_physician_href {
    border-right: none;
}

ul#subnav li a.last, ul#nav li a.last {
	border: 0
}

#left {
	float: left;
	width: 150px;
	text-align: left;
	margin: 0;
	padding: 0;
}

ul#quat_nav {
	margin: 0;
	padding: 0 0 0 2em;
}

ul#quat_nav li {
	list-style-image: url("/images/bullet_circle_arrow.gif");	
}

ul {
    margin-top: 1em;
    padding-top: 0px;
}

li {
    margin-top: 0px;
    padding-top: 0px;
    list-style-image: url("/images/bullet.gif");
    padding-bottom: 5px;
}

ul li ul li {
	background: url("/images/dash.gif") 0 5px no-repeat;
	list-style-image: none;
	list-style: none;
	margin: 0 0 0 -30px;
	padding: 0 0 0 10px;
}

a.on {
    color: #861e1e;
}

h1 { 
font-size: 1em;
text-transform: uppercase;
color: #366;
}

/* Sitemap Support */
#sitemap { 
}
   #sitemap a { color: #369; }

   #sitemap .col {
      float: left;
      width: 50%;
   }

      #sitemap .col .category {
         margin: 0 0 20px 10px;
      }
   
         #sitemap .col .category .heading span {
            font-size: 15px !important;
            font-weight: bold;
            color: #004385;
         }

         #sitemap .col .category ul {

         }

            #sitemap .col .category ul li {
               list-style-type: none;
            }
   
               #sitemap .col .category ul li {
                  list-style-type: none;
               }
   
               #sitemap .col .category ul li a {
                  display: block;
                  background: url('/img/nav/nav_bullet.gif') no-repeat 0 7px;
               }

                  #sitemap .col .category ul li ul li {
                     padding: 0 0 0 8px;
                     list-style: none;
                     list-style-image: none;
                     background: url('/img/sitemap_dash.gif') no-repeat 0 8px;
                  }

               #sitemap .col .category ul li span {
                  font-size: 15px !important;
               }

/* jobs_resumes.php support */
.jobsubhead {
    font-weight: bold;
}
.deptsubhead {
    font-weight: bold;
    padding-top: 0px;
    margin-top: 10px;
    margin-bottom: 5px;
    padding-bottom: 0px;
}
.joblist {
    padding-top: 0;
    margin-top: 0;
}


/*htdig support */
.search_hilite {
    font-weight: bold;
}

/* print template support */
.noprint {

}
.noshowtitle {
    display: none;
}
.noshow {
    display: none;
}

/* locator */    
.searchResults {
   border: 1px solid #861e1e; 
	padding: 5px;
}

