body {
     font: 100.01% Verdana, Arial, Helvetica, sans-serif; 
     background: White; 
     margin: 0; 
     padding: 0;
     text-align: center; 
}
#container{
	background: #ffeee1 url(images/bgstripe.gif) repeat-x;
}
#wrapper {
     background: url(images/wrapperbg.png); 
     margin: 0 auto; 
     padding: 0 0px; 
     width: 780px; 
     text-align: left; 
     position: relative; 
}


/* Needed to hold link to main content in compliance with Section 508, rule o. */
#skipnav {
	position: absolute; /* Sets the div to be positioned in a precise spot in relation to its nearest postioned ancestor, or barring that, the body. Also removes it from the flow, so it will not push down the header image. */
	top: 0; /* Places the div at the top of body. */
	left: 0; /* Places the div at the left side of body. */
	margin-left: -1000px; /* Moves the div off the left side of the screen, making it invisible to those using visual browsers but accessible to those using screen readers and other user agents. */
	}

#header {
	background: url(images/header.jpg) no-repeat;
	height: 262px; 
	padding: 0;
	margin-bottom: 0px;
	/*border: 1px solid #7CFC00;*/
}
#header h1 {
	font-size: 1.4em; /* sets the font size of the heading (tagline) */ 
	color: #BF9E60;
	padding: 65px 2px 5px 248px; /* keeps the tagline placed where desired. --- these padding values, if using sIFR, must be mirrored (exactly the same) in the replacement call in the document */
	margin: 0;
	font-weight: normal; /* a styling choice */
}

.addressBlock{
	position: absolute;
	top: 15px;
	right: 35px;
	font-weight: bold;
	font-size: 75%;
	color: #ffffff;
	text-align: right;
		
}
.addressBlock p{
	padding: 0;
	margin: 3px 0;
}

#inrHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;  /*sets the font-family for both the links and the header within this div */
	height: 93px; /* the actual height desired is 155px. But height and padding (and borders if they were used) must add up to the final desired number */
	padding-top: 0px;  /*this padding keeps the home and contact links away from the top of the browser window */
	padding-right: 0px; /* this padding keeps the home and contact links away from the right side of the browser window */
	padding-left: 0px;
	margin-bottom: 0px;
   /*border: 1px solid #7CFC00;*/
}

#inrHeader img{
	display: block;
}

#subHdr{
	position: relative;
	top: 0px;
	height: 152px;
	margin: 0px;
	padding: 0px;
	/*border: 1px solid red;*/
}

.pHeading{
	text-decoration: underline;
	padding-right: 7px;
}
#content .specialty{
	font: bold .80em Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	background: #CAD3E4;
}


img{
	border: 0px;
}

.imgBlock{
	display:block;
	margin: 0 auto;
}

#subContent .ptList{
	list-style: disc;
}

#content {
	margin: 10px 0px 10px 210px; 
	padding: 5px 0 10px 0;
	min-height: 350px;
	width: 525px;
	/*border: 1px dotted blue;*/
}

/* The following selectors are styling for the content div's headings, paragraphs and links. If sIFR is used for the headings, make sure any padded added to these selectors is also added to the sIFR replacement calls in the body. */
#content h1{
	font: bold 1.20em  Verdana, Arial, Helvetica, sans-serif;
	color: #333D51;
	margin: 0px 0px 10px 10px ;
	/*font-variant: small-caps;*/
	text-align: left;
	border-bottom: 2px solid #333D51;
}

#content h2, #content h4, #content h3  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #546380;
	margin: 10px 0px 6px 10px;
}
#content h4, #content h3 {
	font-size: .90em;
}

#content h2{
	font-weight: bold;
	font-size: 1.00em;
	background: #c8dcea;
}

#content .subTitle{
	text-decoration: underline;
	font-size: .75em;
	font-weight: bold;
	color: #333D51;
}


#content p {
	color: #000;
	font: .75em/130% Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 10px;
}

#content .subPg{
	color: #333;
	font: normal .90em/135% Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0px;
}
#content ul{
	color: #333;
	font: normal .90em/135% Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
}

#content .disklist {
	list-style: disc;
	
}
#content ul li{
	margin-bottom: 5px;
}


#content .link { /* creates the larger Learn More link at the bottom of the page */
	font: 1.25em  Verdana, Arial, Helvetica, sans-serif;
}
#content a:link, #content a:visited {
	color: #4B5E81;
	/*text-decoration: none;*/
}
#content a:hover, #content a:active, #content a:focus {
	text-decoration: underline;
}

.notes{
	font-style: italic;
	font-weight: bold;
	color: red;
}
.notice{
	font-size: 70%;
	text-align: center;
}


#subContent {
	margin: 10px 20px 0 210px; /* this carves out the space for the navigation and creates the proper content area */
	padding-bottom: 5px;
/*border: 1px dotted red;*/
}

/* The following selectors are styling for the content div's headings, paragraphs and links. If sIFR is used for the headings, make sure any padded added to these selectors is also added to the sIFR replacement calls in the body. */
#subContent h2, #subContent h3, #subContent h4 {
	font: bold 1.00em  Verdana, Arial, Helvetica, sans-serif;
	color: #265366;
	margin: 10px 0px;
}

#subContent h4 {
	font-size: 1.10em;
}
#subContent p {
	color: #333333;
	font: .75em/130% Verdana, Arial, Helvetica, sans-serif;
	margin: 3px 10px 10px 0px;
	}

#subContent .subPg{
	color: #000;
	font: normal .90em/135% Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0px;
}
#content ul, #subContent ul{
	color: #000;
	font: normal .80em/135% Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
}


#chkLst li li{
	background: none;
	list-style: disc;
	font-size: 110%;
	padding-left: 10px;
}

#chkLst li{
	background: url(images/bullet1.gif) no-repeat;
	padding: 0 0 5px 25px;
	/*border:1px solid green;*/
}


#bannerPhoto{
	position: absolute;
	top: 18px;
	right: 20px;
	border: none;
}

/* The following selectors control the sidebar/navigational area */
#sidebar {
	background: transparent;
	float: left; 
	width: 167px; /* must have a width value */
	margin: 15px 0px 10px 8px;
	padding-left: 0px;
	padding-top: 3px;
/*border: 1px dashed purple;*/
}

ul#nav {
	padding: 0;  /*begins with the usual zeroing of padding and margin to create a level playing field */
	margin: 0;
	list-style: none;  /*removes the list marker from the navigation */
}

#nav li {
	/*height: 26px*/;
	padding: 0px; 
	margin-left: 5px;  /*clears the left side evenly all the way down */
	margin-bottom: 5px;
	font: 70%/100% Verdana, Arial, Helvetica, sans-serif;
	color: #333D51;
	/*border: 1px solid magenta;*/
	}

/* the below styles the button area next to the icon */
#nav li a:link, #nav li a:visited {
	display: block;  /*this makes the A element clickable all the way across (not just on the words) */
	background: transparent url(images/menu_btn.gif) no-repeat;
	color: #333D51; /* this is the text color */
	font-weight: bold; 
	text-decoration: none; 
	margin: 2px 0px 0px 0px;/*this creates the space OUTSIDE each button */
	padding: 5px 0px 7px 10px;  /*the padding creates the area WITHIN the button and keeps the text away from the borders */
	height: 1.5em 33px;
	/*height: 33px;*/
	/*vertical-align: bottom;*/
	/*border: 1px solid red;*/
}
#nav li a:hover, #nav li a:active, #nav li a:focus {
	background: transparent url(images/menu_btn_hover.gif) no-repeat; /*the button background changes on hover and focus to the page background color */
	color: #fff; /*for contrast, the text color changes to white */
	height: 1.5em 33px;
	/*height: 33px;*/
}
/* the next two selectors simply create the black bottom of the page */
#bottom {
	border-top: 3px solid #9c2d12;
	background: #0059a1;
	width: 100%;
	margin: 0 auto;
	} /* this created the blue color that runs all the way across the page background */

#pageBott {
width: 780px;
margin: 0 auto;
padding: 10px;
}

#pageBott p.copy {
	float: left;
	margin: 0;
	text-align: center; 
	font-size: 0.65em; 
	color: #fff; 
	padding-left: 15px; 
	letter-spacing: .06em; 
}
.fltrt {
	float: right;
	margin-left: 8px;
	margin-top: 0;
	padding: 0px;
}
.fltlft {
	float: left;
	margin: 0 8px 0 8px;
	padding: 0;
}
.brclear { /* Use a break with this class to clear float containers on both sides */ 
clear:both; 
height:0; 
margin:0; 
font-size: 1px; 
line-height: 0; 
} 
.clearrt { /* Use a break with this class to clear float containers only on the right */ 
clear:right; 
height:0; 
margin:0; 
font-size: 1px; 
line-height: 0; 
} 

.announce{
	color:#5c1832;
	font: bolder italic 1.35em Arial, Helvetica, Verdana, sans-serif; 
	border-top: 2px solid #435915;
	border-bottom: 2px solid #435915;
	padding: 5px 0px;
	}
	
 label{
	font-size: .80em;
}
#getDirections{
	margin: 10px auto;
	padding: 0;
	width: 300px;
}


.hours{
	font-size: 75%;
	margin: 5px 0 0 10px;
	width: 250px;
	line-height: 1.75em;
	
}

.hours dt{
	font-weight: bold;
	float: left;
}

.hours dd{
	margin: 0 0 0 35%;
}
/*Hospital Affiliations box for left side - adjust colors to suit design as needed */
#hospAff{
 font-size: 70%;
 width: 175px; /*adjust to fit design */
 color: #0059a1;
 font-weight: bold;
 text-align: center;
}
#hospAff h1{
 color: #0059a1;
 font-size: 1.1em;
 margin: 5px 0 2px 0;
 background: #fff;
 padding: 3px 0;
}
#hospAff a{
 height: 15px;
 font-weight: bold;
 color: #165163; /*adjust to fit design */
 padding: 3px 0;
}
#hospAff a:hover{
 color: #626c68;
}

#hospAff ul{
	list-style: none;
}

/* ********** end hospital affiliation box **** */

/* ***** IP Team Logo branding **** */
#ipBrand{
	width: 780px; /* may need to change, or remove, depending on layout */
	color: #ffffff; /* adjust as needed for layout */
	font-size: 70%; /*may need to change depending on layout */
	text-align: right;
	margin: 0 auto; /* adjust as needed depending on layout */
	padding: 1px 0 0 0; /*prevents margin-collapse */
	height: 52px;
	/*border: 1px solid red;*/
}

.ipLogo{
	float: right;
	padding-right: 15px;
	padding-left: 5px;
}
/* end branding */

.notes {
color: #990000;

}