body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color: #666666;
	voice-family: "\"}\"";  /*box model hack stops ie5.x from getting keyword font sizes a size too big*/
	voice-family: inherit;
	background-color: #EBF5F5;
}
#container{
	background-color:#FFFFFF;
	width:740px;
	margin:auto;
	padding: 0px;
	border-bottom: solid #80B3B7 1px;
}
#lifeline{
	width:740px;
	text-align: right;
	color: #80B3B7;
	margin: auto;
	padding-bottom: 5px;
}
#footer{
	width:740px;
	margin:auto;
	margin-top: 6px;
	color: #005967;
	clear: both;
	margin-bottom: 12px;
	background-color: #EBF5F5;
	padding-bottom: 6px;
}
#centre56{
float:left;

}
#brava{
float:right;
}
#brava a{
color:#005967;
}
#brava a:hover{
color:#81B4B8;

}

#menu{
	width:116px;
	float:left;
	margin-right: 4px;
	margin-left: 2px;
	margin-top: 6px;
	font-size: small;
	margin-bottom: 20px;
	background-color: #FFFFFF;
}
#content{
	margin-top: 5px;
	padding-right: 6px;
	padding-bottom: 24px;
}
#banner{
	background-color:#005967;
	background-image: url(../images/top.gif);
}
#left{
	float:left;
	width: 190px;
	padding: 0px;
	padding-left: 5px;
}
#left img{
	margin-right: 5px;
	margin-bottom: 3px;
}
#right{
	float:right;
	width: 188px;
	padding: 0px;
	background-color: #FFFFFF;
}
#right img{
	margin-right: 5px;
	margin-bottom: 3px;
}
#middle{
	width:190px;
	margin-left: 337px;
	padding: 0px;
}
#middle strong{
	color: #80B3B7;
}
#left strong{
	color: #27808E;
}
#right strong{
	color: #9DB324;
}
#middle img{
	float:left;
	margin-right: 5px;
	margin-bottom: 3px;
}
#middlecontent{
	margin-left: 132px;
	padding: 0px;
	padding-bottom: 24px;
	background-color:#FFFFFF;
	margin-right: 12px;
}
#middlecontent[class~=classname]{ /*hidden from IE*/
	margin-left: 131px;
}
#middlecontent p{
	padding-left: 5px;
	padding-right: 24px;
}
#middlecontent img{
padding:5px;
}
#middlecontent h3{
	color:#9FBB00;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 1.2em;
	padding-bottom: 6px;
	margin-bottom: 2px;
	padding-top: 6px;
	border-bottom: solid #9FBB00 2px;
}
#maincontent{
	padding: 0px;
	margin-left: 130px;
	clear: right;
}
#maincontent p{
padding-right:24px;
padding-left:6px
}
h2{
margin:0px;
padding:0px;
}



#rightmenu h2{
color:#9DB324;
	border-bottom:5px solid #9DB324;
	margin-bottom: 0px;
	font-size: 1.2em;
	padding-bottom: 4px;
	padding-top: 4px;
}
#right h2{
	color:#9DB324;
	border-bottom:3px solid #9DB324;
	margin-bottom: 0px;
	font-size: 1.2em;
	padding-bottom: 4px;
	padding-top: 4px;
}
#maincontent h2{
	color:#9DB324;
	border-bottom:5px solid #9DB324;
	margin-bottom: 0px;
	font-size: 1.2em;
	padding-bottom: 4px;
	padding-top: 4px;
}

#left h2{
	color:#27808E;
	border-bottom:3px solid #27808E;
	font-size: 1.2em;
	padding-top: 4px;
	padding-bottom: 4px;
}
#sitemap h2{
	color:#005967;
	border-bottom:2px solid #80B3B7;
	font-size: 1.3em;
	padding-top: 14px;
	padding-bottom: 8px;
}
#middlecontent h2{
	color:#005967;
	border-bottom:2px solid #80B3B7;
	font-size: 1.3em;
	padding-top: 14px;
	padding-bottom: 8px;
}

#middle h2{
	color:#80B3B7;
	border-bottom:3px solid #80B3B7;
	font-size: 1.2em;
	padding-top: 4px;
	padding-bottom: 4px;
}

#left p, #right p, #middle p{
	padding:3px;
	margin-top: 6px;
	margin-bottom: 6px;
}
#menu a.main_select{
	color:#C4E700;
	background-color: #005967;
}
#menu a.main_select:hover{
	color:#C4E700;
	background-color: #00798A;
}
#menu a.sub_select{
	color:#005967;
	background-color: #E2EDA7;
	border-bottom: solid #8C9F20 1px;
}
#menu a.sub_select:hover{
	background-color: #C6DB4F;
	border-bottom: solid #8C9F20 1px;
	color: #005967;
}

#menu a{
	background-color: #C5E3E5;
	display: block;
	padding:2px;
	width:116px;
	text-decoration: none;
	border-bottom: solid #367C88 1px;
	color: #045C68;
}
#menu .nobg a{
	background-color: #fff!important;
	display: block;
	padding:2px;
	width:116px;
	text-decoration: none;
	border-bottom: solid #fff 1px!important;
	color: #045C68;
}


#menu a:hover{
	background-color: #005967;
	color: #C6DB4F;
}
#menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu li{
	margin-bottom: 2px;
}
#lifeline a{
	color: #005967;
	text-decoration: none;
}
#lifeline a:hover{
	text-decoration: none;
	color: #AEC628;
}
#left a{
color:#005967;
text-decoration:underline;
}
#right a{
color:#9DB324;
text-decoration:underline;
}
#middle a{
color:#80B3B7;
text-decoration:underline;
}
#maincontent a{
color:#9DB324;
text-decoration:underline;
}
#right a:hover, #left a:hover, #middle a:hover, #maincontent a:hover{
color:#999999;
text-decoration:none;
}
#content ul{
	list-style-type: none;
}
#content li{
	list-style-image:url(../images/bullet.gif);
	margin: 0px;
	list-style-type: none;
}

#clear{
clear:both;

}
#rightmenu{
	float:right;
	width: 134px;
	padding: 0px;
	padding-bottom: 8px;
	margin-left: 16px;
	border: solid #fff 2px;
	}
#rightmenu a{
	background-color: #E2EDA7;
	display: block;
	padding:4px;
	width:129px;
	text-decoration: none;
	border-bottom: solid #9DB324 1px;
	color: #005967;
}
#rightmenu a:hover{
	background-color: #C6DB4F;
	color: #005967;
	border-bottom: solid #8C9F20 1px;
}
#rightmenu a.main_select{
	color:#C4E700;
	background-color: #005967;
}
#rightmenu a.main_select:hover{
	color:#C4E700;
	background-color: #00798A;
}
#rightmenu ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#rightmenu li{
	margin-bottom: 2px;
}
#middlecontent strong{
	color:#81B4B8;
	font-weight:bold;
	margin: 0px;
}
#middlecontent a{
	color:#005967;
	text-decoration:underline;
}
#middlecontent a:hover{
	color:#80B3B7;
}
#middlecontent .form{
	color:#005967;
	background-color:#E3F1F2;
	border: solid #80B3B7 1PX;
	font-family: Arial, Helvetica, sans-serif;
	width: 240px;
}/*here*/
#middlecontent ul{
	padding-left: 34px;
	margin-left: 1px;
	padding-right: 8px;
}

#middlecontent li{
	color: #005967;
	margin: 0px;
	list-style-image: url(../images/bullet.gif);
	margin-top: 4px;
	margin-bottom: 4px;
	}

#contact{
	width:300px;
	margin-left: 40px;
	margin-top: 12px;

}
#sitemap ul {
	width:350px;
	margin: 0px;
	padding: 0px;
	margin-top: 16px;
}
#sitemap li {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	margin-left: 25px;
}

#sitemap li a{
	background-color: #F4F4F4;
	display: block;
	padding:7px;
	width:100%;
	text-decoration: none;
	border-bottom: solid #367C88 1px;
	color: #045C68;
	border-top: solid #fff 1px;
}
#sitemap li a:hover{
	background-color: #CDE8EB;
	display: block;
	padding:7px;
	width:100%;
	text-decoration: none;
	border-bottom: solid #367C88 1px;
	color: #045C68;
	border-top: solid #fff 1px;
}
#sitemap li li a{
	background-color: #E2EDA7;
	display: block;
	padding:7px;
	width:100%;
	text-decoration: none;
	border-bottom: solid #367C88 1px;
	color: #045C68;
	margin: 0px;
}
#sitemap{
	margin-left: 128px;
	padding: 0px;
	padding-bottom: 24px;
	background-color:#FFFFFF;
	margin-right: 12px;
}
#sitemap a.main_select{
	color:#005967;
	background-color: #71BDC6;
}
#sitemap a.main_select:hover{
	color:#005967;
	background-color: #C5E3E5;
}
#sitemap a.sub_select{
	color:#005967;
	background-color: #E2EDA7;
}
#sitemap a.sub_select:hover{
	color:#005967;
	background-color: #CDE8EB;
}
/*sub class*/

.sub{
	float:right;
	width: 160px;
	padding: 0px;
	margin-left: 20px;
}
.sub ul{
margin:0px;
padding:0px;
list-style-type:none;

}
.sub li a{
	background-color: #E2EDA7;
	display: block;
	padding:8px;
	width:123px;
	text-decoration: none;
	border-bottom: solid #9DB324 1px;
	color: #005967;
}
.sub li a:hover{
background-color: #C6DB4F;
	color: #005967;
	border-bottom: solid #8C9F20 1px;
}
.highlight{
	background-color:#E2EDA7;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: bold;
	color: #005967;
	border-bottom: solid #005967 1px;

}
.pictureframe{
	background-color:#FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: bold;
	border: solid #81B4B8 1px;
	padding-right: 12px;
	padding-left: 12px;

}
#container #don {
	background-color: #FFFFFF;
	width: 122px;
}
