body {
font:100.01% Verdana, Arial, Helvetica, sans-serif;
background:#4A2500;
margin:0;
padding:0;
color:#343434;
text-align:center;
}

address {
position:absolute;
text-align:right;
font-weight:normal;
font-size:.7em;
font-style:normal;
color:#4A2500;
top:210px;
right:15px;
margin:0;
padding:0;
}

#wrapper {
position:relative;
margin:0 auto;
width:850px;
background-color:#fff;
}

#header {
background:url(images/header.jpg) no-repeat;
width:850px;
height:207px;
}

#middle {
background:#F7F4E3;
height:100%;
padding-left:70px;
}

#footer {
background:url(images/footer_bg.gif) repeat-x top center;
background-color:#f7f4e3;
height:100px;
width:850px;
margin:0;
padding:0;
}

#copyright {
font-size:.7em;
color:#696969;
text-align:left;
margin-left:75px;
padding-top:10px;
height:1%;
}

#sidebar_holder {
background:url(images/sidebar_bg.gif) no-repeat top left;
float:left;
width:242px;
text-align:left;
}

#sidebar {
width:242px;
margin:0;
padding:0;
}

#sidebar a {
display:block;
background:url(images/homebg.gif) no-repeat top left;
/*font-size:.8em;*/
font-size: .7em;
padding:5px 5px 0 20px;
margin:0 15px 0 30px;
height:22px;
text-decoration:none;
color:#0a1532;
}

#sidebar a:hover {
color:#d97909;
}

#sidebar .current {
color:#063470;
font-weight:bold;
}
#sidepics {
margin:0;
padding:20px 20px 0 38px;
}


/*Hospital Affiliations box for left side - adjust colors to suit design as needed */
#hospAff {
font-size:70%;
background:url(images/ha_bg.gif) no-repeat;
text-align:left;
padding-top:5px;
margin: 15px auto 20px auto;
width:200px;

}

#hospAff h1 {
color:#003b77;
font-size:1.1em;
text-align:center;


/*width:242px;*/
}

#hospAff ul {
list-style:none;
margin:0;
padding:0;
text-align: center;
}

#hospAff li {
margin:0;
padding:0;
/*padding-left:22px;*/
font-weight:bold;
font-size:.9em;
color:#985201;
}

#hospAff li a {
display:block;
background: none;
font-weight:bold;
font-size: 1.0em;
color:#985201;
padding-left: 0;
text-decoration: underline;
}

#hospAff li a:hover {
color:#A89E42;
}

/* ********** end hospital affiliation box **** */
#content {
text-align:left;
width:520px;
padding:20px 0;
float:left;
}

#content h1 {
color:#0E306F;
font-size:1.3em;
padding-top:10px;
margin-left:25px;
border-bottom:1px solid #BB6906;
}

#content h2 {
color:#6E3E00;
font-size:1em;
margin-top:13px;
padding-left:25px;
}

#content h3 {
	color:#ce7205;
	font-size:.75em;
	margin: 10px 0 5px 25px;
	padding:0;
}

#content p {
	color:#444;
	font-size:.8em;
	margin-top:7px;
	margin-bottom:0;
	margin-left:25px;
	margin-right:12px;
}

.notes {
	font-weight:bold;
	color:#B70000;
}

.brclear {
clear:both;
}

#content img {
border:none;
}

#content dt {
margin-top:5px;
margin-left:25px;
font-weight:bold;
padding-left:27px;
background:url(images/dl_deco.gif) no-repeat center left;
}

#content dd {
width:400px;
margin:5px 0 2px 52px;
}

#content a:visited {
color:#005;
}

#content a:hover {
color:#900;
}

.top_limit_fix {
width:440px;
}

#content .drphoto {
/*border:1px solid #356aa0;*/
float:left;
margin-right:6px;
}

#mapform {
margin: 10px 0 5px 10px;
width: 300px;
}

#getDirections {
padding:0;
margin: 10px 0 5px 10px;
width:300px;
}

#getDirections table {
font-size:90%;
}

.fixleft {
padding-left:25px;
/*border:4px dashed #ff7;*/
}

/* ***** IP Team Logo branding **** */
#ipBrand {
width:760px;
color:#4D89B4;
font-size:70%;
text-align:right;
margin:0 auto;
padding:1px 0 0;
height:52px;
}

.ipLogo {
float:right;
padding-right:15px;
}

/* end branding */

#content.privacy h1{
font-size: 1em;
}

#content.privacy h2{
display: inline;
font-weight: bold;
font-size: 90%;  /*change to fit design */
color: #444a7e;  /*change to fit design */
margin: 10px 0 5px 0;
}

#content.privacy h3{
display: block;
border: none;
font-weight: bold;
font-size: 75%;  /*change to fit design */
color: #7C7C7C;  /*change to fit design */
margin: 10px 0 5px 25px;
}

#content.privacy p {
margin: 10px 0 5px 25px;
padding:0;

}
#content dl,#content ul {
font-size:.8em;
}

#content .pullQuoteL {
background:#F4F4F4;
border-left:1px dotted #787C7F;
border-right:1px dotted #787C7F;
color:#072C7A;
float:left;
font-size:65%;
font-weight:normal;
margin-bottom:15px;
margin-right:10px;
margin-top:5px;
padding:5px;
width:300px
}

#content .pullQuoteR {
background:#F4F4F4;
border-left:1px dotted #787C7F;
border-right:1px dotted #787C7F;
color:#072c7a;
float:right;
font-size:65%;
font-weight:normal;
margin: 20px 20px 20px 0;
padding:5px;
width:300px
}

.addInfo{
	font-size: 90%;
}