@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

#cleaner{
clear: both;
}

#seperator{
width:800px;
height:10px;
}

body{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
min-width:626px;
min-height:400px;
}


/*------------- Font Styles ------------*/

.button_text{
font:Arial;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

.top_text{
font:Arial;
}

.mid_text{
font:Arial;
color:#FFFFFF;
font-size:14px;
}

.sitemap_text{
font:Arial;
font-size:12px;
color:#ac9fc2;
font-weight:bold;
}

.bottom_head_text{
font:Arial;
color:#88bec4;
}

.bottom_head_text2{
font:Arial;
color:#009900;
}


/*------------- Containers -------------*/

#main_cont{
background-color:#FFFFFF;
width:800px;
height:auto;
margin-left: auto;
margin-right: auto;
}

#head_cont{
width:auto;
height:252px;
background-color:#FFFFFF;
}

#mid_cont{
width:800px;
height:330px;
}

#sep_cont{
width:800px;
height:30px;
}

#bottom_cont{
width:800px;
height:240px;
}

#bot_ban_cont{
width:780px;
height:96px;
background-color:#9bc8cd;
padding:10px;
}

#footer{
width:800px;
height:20px;
background-color:#8c7aab
}


/*------------- Left Head --------------*/

#left_head{
width:276px;
height:244px;
padding-top:8px;
float:left;
background-color:#FFFFFF;
}

.logo_out{
width:273px;
height:235px;
background-color:#8c7aab;
}

.logo_in{
width:auto;
height:auto;
padding:1px;
}


/*------------- Right Head -------------*/

#right_head{
width:524px;
height:252px;
float:right;
background-color:#FFFFFF;
}

.banner_out{
width:524px;
height:243px;
background-color:#85bcc2;
padding-top:9px;
}

.banner_inner{
width:auto;
height:auto;
}


/*------------- Left Mid ---------------*/

#left_cont{
width:276px;
height:230px;
float:left;
}

.menu{
width:270px;
height:330px;
background-color:#ac9fc2;
}

.menu_cont{
width:242px;
height:autopx;
padding:8px;
}

.button_outer{
width:240px;
height:24px;
margin-top:5px;
}

.button_inner{
width:auto;
height:auto;
padding:2px;
border-bottom:#FFFFFF solid 1px;
}

.button_inner2{
width:auto;
height:auto;
padding:2px;
text-align:center;
font-weight:bold;
}
/*------------- Right Mid --------------*/

#right_cont{
width:514px;
height:330px;
float:right;
padding-left:10px;
}

.top_cont{
width:502px;
height:164px;
padding:6px;
}

.mid_cont{
width:502px;
height:142px;
background-color:#87bdc3;
padding:6px;
}

.mid_textbox{
width:388px;
height:142px;
float:left;
padding-right:6px;
}


/*------------- Right Mid Picture ------*/

.mid_pic{
width:108px;
height:142px;
float:right;
}

.pic_out{
width:98px;
height:124px;
}

.pic_in{
width:auto;
height:auto;
margin-top:6px;
margin-bottom:6px;
border:#FFFFFF solid 1px;
}


/*------------- Seperate ---------------*/

.sitemap{
width:125px;
height:25px;
margin-left:145px;
padding-top:5px;
}


/*------------- Bottom Left ------------*/

#bottom_left{
width:276px;
height:240px;
float:left;
}

.bottom_header{
width:auto;
height:30px;
padding-top:10px;
text-align:center;
}


.bottom_center{
width:auto;
height:76px;
}

.bottom_pic{
width:72px;
height:76px;
margin-right:14px;
float:right;
}

.bottom_textbox{
width:auto;
height:112px;
padding:10px;
padding-bottom:0px;
}


/*------------- Bottom Right -----------*/

#bottom_right{
width:524px;
height:240px;
float:right;
}

.health_box{
width:256px;
height:240px;
float:left;
background-image:url(images/health_box.gif);
}

.health_textbox{
width:236px;
height:180px;
padding:10px;
}

.news_box{
width:268px;
height:240px;
float:right;
}

.news_textbox{
width:auto;
height:90px;
padding:10px;
padding-bottom:0px;
}


/*------------- Bottom Banner ----------*/

#bottom_banner{
width:780px;
height:96px;
background-color:#FFFFFF;
}


/*------------- Banner Left ------------*/

.banner_left{
width:564px;
height:84px;
float:left;
padding:6px;
}

/*------------- Banner Right -----------*/

.banner_right{
width:200px;
height:96px;
float:right;
}


/*------------- Footer Menu -------------*/

.head-menu{
	float:right;
	width: 320px;
	height: 20px;
	font: "Microsoft Sans Serif";
	font-size: 11px;
}

.head-menu:after{
	height: 0;
	content: "."; 
	display: block;  
	clear: both; 
	visibility: hidden;
}
	
.head-menu ul{
	margin: 0;
	padding: 3px 0;
	text-indent: 10px;
	text-align: left;
}
	
.head-menu ul li{
	display: inline;
}
		
.head-menu ul li a:visited{
	color: #494949;
}
	
.head-menu ul li a:hover{
	color: #9bc8cd;
}
	
.divide{
	padding-left: 5px;
	padding-right: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent url(images/divider.gif) top right no-repeat;
}
	
.last{
	padding-left: 5px;
	padding-right: 10px;
	color: #FFFFFF;
	text-decoration: none;
}