img { border: 0; }

a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: italic;
color: #19519d;
text-decoration: none; }

a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: italic;
color: #19519d;
text-decoration: underline; }


.bodyText {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000; }
	
.headline {
	font: bold 16px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #005C94;
	text-decoration: none; }
	
.blueborder {
	border: 1px solid #005C94; }
	
.subheadline {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none; }
	
.newsBodyText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: none; }
	
.whiteHeadline {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding:7px;
	text-decoration: none; }

.style3 {
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	color: #000000; }

.bigLink {
	font: 12px/28px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	text-align: right;
	font-style: italic;
	font-weight: bold;
	color: #669524; }

.bigLink:hover {
	font: 12px/28px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	text-align: right;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
	color: #005C94; }




body { background: url("/graphics/ihn-tile.gif") left top repeat; }


h1 {
	font: bold 28px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 80px 0 0 30px; }

h2 {
	font: bold 18px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #005C94;
	padding: 20px 0 10px 0; }

h3 {
	font: normal 18px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #005C94;
	padding: 0px 0px 0 0px;
	margin: 0 0 .2em 0; }
	
h4 {
	font: bold 12px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #669524;
	margin: 0 0 .2em 0; }



.clear { clear: both; height: .01em; line-height: .01; }


#container {
	width: 740px;
	margin: 0 auto; }

#border {
	width: 740px;
	border: 1px solid #005C94;
	margin: 50px 0 0 0; }

#container_content {
	width: 720px;
	padding: 0;
	margin: 10px; }

#content {
	width: 720px;
	background: #fff; }

#header {
	float: left;
	z-index: 50;
	position: relative;
	width: 480px; }

#callout {
	float: right;
	width: 240px;
height: 145px; }


/* TITLE BLOCKS*/

#titleBlock {
	float: right;
	width: 240px;
	height: 145px;
	background: url("/graphics/t_aboutus.gif") left top no-repeat; }
	
#titleBlockpatients {
	float: right;
	width: 240px;
	height: 145px;
	background: url("/graphics/t_patients.gif") left top no-repeat; }
	
#titleBlockpartners {
	float: right;
	width: 240px;
	height: 145px;
	background: url("/graphics/t_partners.gif") left top no-repeat; }
	
#titleBlockevents {
	float: right;
	width: 240px;
	height: 145px;
	background: url("/graphics/t_events.gif") left top no-repeat; }
	
#titleBlockresources {
	float: right;
	width: 240px;
	height: 145px;
	background: url("/graphics/t_resources.gif") left top no-repeat; }
	
#titleBlockcontact {
	float: right;
	width: 240px;
	height: 145px;
	background: url("/graphics/t_contactus.gif") left top no-repeat; }
	
	

#leftcol {
	width: 480px;
	border: 0;
	margin: 0 0 30px 0;
	padding: 0;
	float: left; ;
}

#leftcolcontent {
	width: 380px;
	padding: 0 50px;
	margin: 0px;
	}
	
#leftcolcontent .intro {

	padding: 30px 0 0 0;}

#leftcolcontent p{
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0 0 1.5em 0;}
	
#leftcolcontent li {
	list-style-image: url("/graphics/bullet.gif");
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 10px 0; }


#leftcolevents {
	width: 400px;
	padding: 0 50px;
	margin: 0;}

#leftcolevents p{
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0;}

#leftcolevents ul {
	padding: 0;
	margin: 0 0 0 15px; }

	
#leftcolevents li {
	list-style-type: none;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0 10px 0;
	border-top: double 3px #ccc; }

#leftcolevents li .last {
	border-bottom: double 3px #ccc;
	padding: 0 0 8px 0;}


#rightcol {
	width: 240px;
	text-align: left;
	border: 0;
	padding: 0;
	margin: 0;
	float: right; 
}

#rightcolcontent {
	width: 240px;
	text-align: left;
	padding: 0; }
	
	
/* THE LATEST SIDEBAR*/

#theLatest {
	text-align: center;
	width: 240px; }

.top {
	width: 183px;
	height: 30px;
	border: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	background: url("/graphics/news_top.gif") left top no-repeat; }

.middle {
	width: 163px;
	border: 0;
	padding: 10px;
	line-height: 1.5em;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #D6E0ED; }


.bottom {
	width: 183px;
	height: 17px;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	background: url("/graphics/news_bottom.gif") left top no-repeat; }
	
/* SUBMENUS */
  
#menu_about ul {
	list-style-image:url("/graphics/m_about.gif");
	padding: 10px 20px 20px 30px; }

#menu_about ul li a {
	display: block;
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: lowercase;
	padding: 5px 0 5px 0;
	line-height: 1.5em;
	border-bottom: solid 1px #ebcb55;}
	
#menu_about ul li:hover {
	list-style-image:url("/graphics/m_aboutOver.gif"); }
	
#menu_about ul li:hover a {
	color: #dea93d; }




/* MAIN MENU*/

#mainmenu {
    width: 480px;
    height: 26px;
    padding: 0;
    margin: 0;
 	z-index: 100;
	position: relative;
}

#mainmenu ul {
	position: relative;
	z-index: 999;
    margin: 0;
    list-style: none;
float: left;
    padding: 0; }

#mainmenu li {
    float: left;
    margin: 0;
	position: relative;
	z-index:999;
    text-align: center;
    padding: 0;
}
#mainmenu ul li a {
    display: block;
    color: #fff;
    font-family: verdana, sans-serif;
    font-size: 9.5px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    padding: 7px 0px 0px 0px; }
    
/* background graphics for main navigation bar*/


#mainmenu #about {
	height: 26px; width: 89px;
	background: url("/graphics/b_aboutBKG.gif") left top no-repeat #dba137;
	border-right: solid 1px #fff; }
	
#mainmenu #about:hover {
	background-position: 0 -26px; }
    
#mainmenu #patients {
	height: 26px; width: 109px;
	background: url("/graphics/b_patientsBKG.gif") left top no-repeat #7e340a;
	border-right: solid 1px #fff;  }
	
#mainmenu #patients:hover {
	background-position: 0 -26px; }
    

#mainmenu #events {
	height: 26px; width: 79px;
	background: url("/graphics/b_eventsBKG.gif") left top no-repeat #6da0aa;
	border-right: solid 1px #fff;}
	
#mainmenu #events:hover {
	background-position: 0 -26px; }
    
#mainmenu #resources {
	height: 26px; width: 99px;
	background: url("/graphics/b_resourcesBKG.gif") left top no-repeat #ce6d42;
	border-right: solid 1px #fff; }

#mainmenu #resources:hover {
	background-position: 0 -26px; }
    
#mainmenu #contact {
	height: 26px; width: 100px;
	background: url("/graphics/b_contactBKG.gif") left top no-repeat #70648b; }
	
#mainmenu #contact:hover {
	background-position: 0 -26px; }
    
    
/* dropdowns*/

#mainmenu li ul {
	display: none; 
	margin: 7px 0 0 0;
	padding: 0;
	position: absolute;
	left: 0;
	}
    
#mainmenu li:hover ul {
	display: block;
	 }
	
#mainmenu li ul li {
	position: static;
}
    
#mainmenu ul li ul a {
	font-family: verdana, sans-serif;
	font-size:10px;
	font-weight: bold;
	text-align:left;
	text-transform: none;
	margin: 0;
	padding: 5px 0 5px 15px;  }
	
  
/* background colors for dropdowns*/

#mainmenu #about ul li{
	background: #dea93d;
	border-bottom: solid 1px #ebcb55;
	height: auto;
	width: 145px; }

#mainmenu #about ul li:hover{
	background: #ebcb55;  }

#mainmenu #patients ul li {
	height: auto;
	background: #7e340a;
	border-bottom: solid 1px #b0490e;
	width: 183px;   }

#mainmenu #patients ul li:hover{
	background: #b0490e; }

#mainmenu #partners ul li{
	height: auto;
	border-bottom: solid 1px #158143;
	background: #0f5c30;
	width: 120px;  }

#mainmenu #partners ul li:hover{
	background: #158143; }

#mainmenu #resources ul li{
	height: auto;
	background: #cf6f43;
	border-bottom: solid 1px #e29b5e;
	width: 140px; }

#mainmenu #resources ul li:hover{
	background: #e29b5e; }
    
#mainmenu ul li.last {
	padding: 0 0 4px 0;  }
     
  
/* FOOTER*/

#footer {
	padding: 15px 0 30px 0;
	text-align: left;
	width: 740px;
	margin: 0 auto; }

#footer ul {
	list-style-type: none;
	float: left;
	border: none;
	padding: 0;
	margin: 0; }

#footer li {
	float: left;
	border: none;
	padding: 0 8px 0 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.4px;
	color: #005a9e;
	font-weight: bold;
	border-right: 2px solid #294691; }

#footer li.last {
	border-right: 0; }
	
#footer ul.snicons {
	border: none;
	padding: 0;}

