/* 	Body - left and right margins are set to auto, this combined with position set to relative will cause the 
	page to sit centered as it is now relative to where it would sit by default*/
body { 
	background-color: #999;
	position: relative;
	margin: 10px auto 10px auto;
	padding: 0px;
	max-width: 800px;
		/*voice-family: "\"}\"";
		voice-family: inherit;
		max-width: 400px;*/
	background-image: url(images/bg_texture.jpg);
	background-repeat: repeat;
	
	_margin-left: 0 25% 0 25%;
	_width: 800px;
	}

/* 	Banner will stretch horizontally to fill page */	
#banner {
	background: #fff;
	margin-bottom: 0px;
	margin-top: 0px;
	/*background-image: url(images/adha_web_logo.gif);
	background-repeat: no-repeat;
	background-position: center center;
	/*border: 1px solid #FF0000;*/
	border-bottom: 0;
	height: 125px;
	width: 800px
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 800px;
	
	/* background-image: url(images/mhc_logo.gif);
	background-repeat: no-repeat;*/
	}

#centercontent {
	background:#fff;
   	height: 125px;
	width: 555px;
	margin-top: 6px;
	border:1px solid #000;
	background-image: url(images/mini_banner_comp_2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	/*margin-left: 0px;
   	margin-right: 199px;
	voice-family: "\"}\"";
	voice-family: inherit;
   	margin-left: 0px;
   	margin-right: 0px;*/
	}
	
#centercontent2 {
	background:#fff;
   	height: 500px;
	width: 555px;
	margin-top: 6px;
	border:1px solid #000;
	background-image: url(images/main_page_tab.gif);
	background-repeat: no-repeat;
	background-position: center top;
	/*margin-left: 0px;
   	margin-right: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
   	margin-left: 0px;
   	margin-right: 0px;*/
	}
	
#rightcontent {
	position: absolute;
	background: #fff;
	right: 0px;
	top: 150px;
	height:312px;
	width:234px;
	border:1px solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	}

#rightcontent_2 {
	position: absolute;
	background-image: url(images/useful_links_tab.gif);
	background-repeat: no-repeat;
	background-position: top center;
	/*background: #fff;*/
	right: 0px;
	top: 471px;
	height:312px;
	width:234px;
	border:1px solid #000;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;*/
	}

/*	Footer - the footer will always sit below the center content as it's being cleared */
#base_section {
	clear: both;
	height: 75px;
	margin-top: 6px;
	border: 1px solid #FF0000;
	padding: 2px;
	background: #fff;
	text-align: center;
}

/*	Footer - the footer will always sit below the center content as it's being cleared */
#footer {
	clear: both;
	height: 20px;
	margin-top: 6px;
	background-color: #000;
	font: normal 11px Arial, Helvetica, sans-serif #FFF;
	color: #FFF;
	padding: 2px;
	text-align: center;
	line-height: 19px;
}

iframe {
	padding: 0;
	margin: 20px 0 0;
	}

/* Styles the Navigation bar
---------------------------------------- */

#navbar {
	background-color: #000;
	margin: 0px;
	height: 19px;
	}

#navbar UL {
	padding: 3px 0 3px 0; 
	margin: 0px;
	font: bold 11px verdana, arial, sans-serif;
	color: #fff;
	white-space: nowrap
	}
#navbar li {
	display: inline; 
	list-style-type: none
	}
#navbar li a {
	padding: 3px 15px 3px 15px;
	color: #fff; 
	text-decoration: none
	}
#navbar li a:link {
	}

#navbar li a:visited {
	color: #fff
	}
#navbar li a:hover {
	font: bold;
	color: #FFF;
	background-color: #FF0000;
	text-decoration: none;
	}
/* ---------------------------------------  */