body {
     font: 100.01% Verdana, Arial, Helvetica, sans-serif; 
     background: #738AC6 url(images/bodyBg.gif); 
     margin: 0; 
     padding: 0;
     text-align: center;
	color: #000;
	
}
/*#container{
	background: url(images/scg_bluestripe.gif) repeat-x;
}*/
#wrapper {
     background: url(images/SCGwrapperBG.gif) 0 0;
     margin: 0 auto; 
     padding: 0; 
     width: 780px; 
     text-align: left; 
     position: relative;
overflow: hidden;
	/*border: 1px solid fuchsia;*/
}
#wrapper h1{
	font-size: 1.25em;
	color: #191970;
}

/* 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/SCG_header.jpg) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	height: 124px; /* 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: 0;
	margin: 0;
	/*border: 1px solid #7CFC00;*/
}
#header h1 {
	font-size: 1.4em; 
	color: #BF9E60;
	padding: 65px 2px 5px 248px; 
	margin: 0;
	
}

.addressBlock{
	position: absolute;
	top: 5px;
	right: 50px;
	text-align: right;
	font-weight: bold;
	font-size: 70%;
	color: #fff;	
	
}
.addressBlock p{
	padding: 0;
	margin: 3px 0;
}
.logobox{
	float: left;
	margin: 0px 0 0 9px;
}
.docName{
	color: #012647;
	font-weight: bold;
	font-size: 75%;
	padding: 10px 0 0 10px;
	margin: 0 0 0 265px;
	width: 30%;
	/*border: 1px solid green;*/
}
.docName p{
	margin: 0;
}

.pHeading{
	text-decoration: underline;
	padding-right: 7px;
}

img{
	border: 0px;
}

#content {
	width: 463px;
	background: transparent;
	margin: 0px 0px 0 265px; /* this carves out the space for the navigation and creates the proper content area */
	padding: 5px 0px;
	min-height: 350px;
	/*float: left;*/
	/*position: relative;*/
	/*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.10em  Verdana, Arial, Helvetica, sans-serif;
	color: #012647;
	margin: 0px 0px 10px 10px ;
	/*font-variant: small-caps;*/
	text-align: left;
	border-bottom: 2px solid #012647;
}

#content h2, #content h4, #content h3  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 10px 0px 6px 10px;
}
#content h4 {
	font-size: .90em;
}
#content h3{
	font-size: .80em;
}
#content h2{
	font-weight: bold;
	font-size: .90em;
	color: #005cab;
}

#content p {
	color: #000;
	font: .75em/130% Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 10px;
}

#content .subPg{
	color: #333;
	font: normal .90em/135% Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0px;
}
#content ul, #content dl{
	/*color: #333;*/
	font: normal .80em/135% Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
}
#content .disklist {
	list-style: disc;
	font-size: .80em;
	
}
#content .bigger{
	font-size: 110%;
	font-weight: bold;
}

#content ul li{
	margin-bottom: 5px;
}

#content dl{
	margin: 3px 0 0 10px;
}
#content dt{
	font-weight: bold;
	margin: 5px 0;
	font-size: 95%;
}

#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: #191970;
	/*text-decoration: none;*/
}
#content a:hover, #content a:active, #content a:focus {
	text-decoration: underline;
}
#sidebar a:link{
	color: #fff;
}
#sidebar a:hover, #sidebar a:visited{
	color: #bf9e60;
	
}

.currentPg{
	background: #738ac6;
}

.notes{
	font-style: italic;
	font-weight: bold;
	color: red;
}
.notice{
	font-size: 75%;
	text-align: center;
	color: #fff;
}

#content ul.pgMenu{
	list-style-type: none;
	margin: 0;
	padding: 0 0 5px 10px;
	
}

#content ul.pgMenu li{
	display: inline;
	padding: 0px 3px;
	
}

/* The following selectors control the sidebar/navigational area */
#sidebar {
	background: transparent;
	float: left; 
	width: 240px; /* must have a width value */
	min-height: 350px;
	margin: 0px 0px 10px 11px;
	padding: 3px 0 0 0;
	/*border: 1px dashed #f0f;*/
}

ul#nav {
	padding: 0 0 0 6px;  /*begins with the usual zeroing of padding and margin to create a level playing field */
	margin: 5px 0 20px 20px;
	list-style: none;  /*removes the list marker from the navigation */
	width: 170px;
	/*border: 1px solid red;*/
}

#nav li {
	height: 2.10em;
	padding: 0px 0 0px 0; 
	margin: 0px 0 2px 0px;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	color: #2f2                 f2f;
	
	/*border: 1px solid magenta;*/
	}
	
#nav li a:link, #nav li a:visited {
	/*background: url(images/menutab.gif) no-repeat;*/
	display: block;
	padding: 7px 0 4px 0px;
	margin: 0px 0 0px 0;
	height: 2.0em 31px;
	color: #fff; 
	/*font-weight: bold; */
	text-decoration: none; 
	/*padding: 0;*/
	border-bottom: 1px dashed #fff;
	/*border: 1px solid red;*/
}
#nav li a:hover, #nav li a:active, #nav li a:focus {
	background: #cfc08e;
	color: #012647; 
	/*height: 1.5em 33px;*/
	/*height: 33px;*/
	text-decoration: underline;
}

.photoArea{
	width: 247px;
	margin: -3px 0 10px 0px;
}


/* the next two selectors simply create the bottom of the page */
#bottom {
	/*background: #690139;*/
	width: 100%;
	height: 2.0em;
	margin: 0 auto;
	}

#pagebott {
	background: url(images/SCG_footer3.gif) no-repeat; 
	width: 780px; 
	height: 66px;
	margin: 0 auto;
	color: #000;
	/*border: 1px solid red;*/
	
	}
#pagebott p {
	margin: 0;
	text-align: center; 
	font-size: 0.65em; /* choose a font size slightly smaller than your main page for best results */
	color: #000; 
	padding: 25px 0 0 150px; /* creates a small amount of space */
	letter-spacing: .06em; /* if this causes problems in any browsers, simply remove it */
}

.fltrt {
	float: right;
	margin-left: 8px;
	margin-top: 0;
	padding: 0px;
}
.fltlft {
	float: left;
	margin-right: 8px;
	margin-top: 0px;
	padding: 0;3
}

.imgBlock{
	display: block;
	margin: 3px auto;
	
}

.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; 
} 
#getDirections{
	margin: 5px 0px 5px 40px;;
	font-size: 100%;
	width: 300px;
}
#mapform{
	margin: 5px 0px 5px 40px;;
	font-size: 80%;
	width: 300px;
}
.streetMap{
	margin: 10px 50px;
}
#content .caption{
	font-size: 70%;
}

.dropcap {
float:left;
color:#0958a7;
font-size:70px;
line-height:60px;
padding: 0px 0 4px 0;
font-family: "Times New Roman", Times, serif;
} 
#suggest{
background: url(images/hand-writing.jpg) no-repeat 10px;
height: 100px;
margin-top: 5px;

}
#suggest p{
	margin: 30px 0 0 15px;
	padding: 30px 0 0 75px;
	color: #fff;
	font-size: 80%;
	font-weight: bold;
	
}



h5.walkIns{
	font: 130% bold Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.55em;
	color: #005cab;
	margin-top: 40px;
	text-align: center;
	border-bottom: 1px dotted #005cab;
	border-top: 1px dotted #005cab;
	background: #ffdab9;
	}

	
	/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
/*.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
*/
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

/*.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}*/

.sIFR-hasFlash h5.walkIns {
	/*letter-spacing: -2px;*/
	line-height: 1.55em;
	/*visibility: hidden;*/
	font-size: 22px;
}

/* ***** IP Team Logo branding **** */
#ipBrand{
	width: 760px; /* may need to change, or remove, depending on layout */
	color: #b5d0e3; /* 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 20px 0 0; /*prevents margin-collapse */
	height: 52px;
	/*border: 1px solid red;*/
}

.ipLogo{
	float: right;
	padding-right: 15px;
}
/* end branding */

#hospAff{
	font-size: 70%;
	margin: 10px 10px 10px 14px; /*adjust to fit design */
	background: #ecd8a3; /*customize to complement design */
	text-align: left;
	width: 190px; /*adjust to fit design */
	border: 1px solid #c0c0c0;
}
#hospAff h1{
	color: #012647;
	font-size: 1.1em;
	text-align: center;
	border-top: 1px solid #003b77;
	border-bottom: 1px solid #003b77;
	margin: 5px 0 2px 0;
	background: #fff;
}
#hospAff ul{
	margin: 0 0 5px 0;
	list-style: none;
	padding: 0;
}
#hospAff li{
	margin: 3px 0 3px 4px;
	padding: 3px 0;
	
}
#hospAff li a:link{
	display: block;
	padding: 3px 0;
	font-weight: bold;
	color: #014076; /*adjust to fit design */
}
#hospAff li a:hover, #hospAff li a:visited{
	color: #800000;
}
/* ********** end hospital affiliation box **** */

	
	