/* CSS Document */
/*Classes*/
body {
	background: 03487f  url(../images/bg.gif) repeat;
	margin-top: 15px;
}
.home-body {
	background: 03487f;
	margin-top: 15px;
}
.yellowbg{
	background: #e7ed00;
	margin: 0px auto;
	width: 800px;
	height: 600px;
}
.topnav{
	height: 18px;
	}
.topnavpos {
	margin: 0px auto 0px 85px;
}
.leftnavpos{
	margin-top: 3px;
}
.headertext{
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #3963a4;
	text-align: left;
	line-height: 20px;
	margin-top: 10px;
}
.h1-text{
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0662a7;
	font-style: italic;
	text-align: left;
	line-height: 30px;
	padding: 5px;
}
.hptext {
	
	font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #01477f;
	text-align: left;
	line-height: 25px;
	margin: 20px 40px 20px 20px;
	padding: 5px;
	border: 1px solid #01477F;
}
.hptext 2{
	
	font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #01477f;
	text-align: left;
	line-height: 25px;
	margin: 20px 40px 20px 20px;
	padding: 5px;
}
.text{
	font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #3963a4;
	text-align: left;
	line-height: 25px;
	margin: 20px 50px auto 50px;
}
.question{
	font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #DB0029;
	text-align: left;
	line-height: 25px;
	margin: 42px 50px auto 50px;
}
.colortext{
	font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6e874a;
	text-align: left;
	font-style: italic;
	line-height: 25px;
	margin: 42px 50px auto 50px;
}

.footertext{
	font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #3963a4;
	text-align: left;
}
/*IDs*/
#homepagetb {
	width: 790px;
	margin: 0px auto;
}
#header {
	background: White url(../images/home_01.gif) no-repeat;
	height: 131px;
}
#header-test {
	background: White url(../images/home_01.jpg) no-repeat;
	height: 131px;
}
#headerdiv {
	float: right;
	width: 340px;
	height: 131px;
}
/*Left nav Bar*/
#leftnavbar {
	width:132px;
	height: 435px;
	background: White url(../images/home_02.gif) no-repeat;
}
/*footer*/
#footer {
	width:552px; 
	height:70px;
	background-color: #E7ED00;
}
#footer2 {
	width:790px; 
	height:70px;
	background-color: #E7ED00;
}
/*main text area*/
#maintextd{
	/*background: White url(../images/home_03.jpg) no-repeat bottom;*/
	background: White url(../images/photos/bellsspring_11.jpg) no-repeat bottom;
	width: 552px;
	height: 365px;
}
/*main text area*/
#maintextd_3{
	/*background: White url(../images/home_03.jpg) no-repeat bottom;*/
	background: White url(../images/photos/bellsspring_6.jpg) no-repeat bottom;
	vertical-align:top;
	width: 552px;
	height: 365px;
}

/* Rew TEMP*/
#maintextd_2{
	/*background: White url(../images/home_03.jpg) no-repeat bottom;*/
	background: White url(../images/photos/bellsspring2.jpg) no-repeat bottom;
	width: 552px;
	height: 365px;
	/*filter: alpha(opacity=50);-moz-opacity: .5;-khtml-opacity: .5;*/
}
/*Left Nav*/
.menu_top{
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0;
}
.menu_top li a:visited, .menu li a:active{
color: #3963A4;
}

.menu_top li a:hover{
color: Maroon;
}
.menu_top li a{
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #3963A4;	
	text-decoration: none;
}
.menu{
list-style-type: none;
margin: 0px 0px 0px 15px;
padding: 0;
}
.menu li a{
background:url(../js/blue_dot.gif) no-repeat 2px center;
font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #3963A4;
padding-left: 15px;
text-decoration: none;
}
.menu li a:visited, .menu li a:active{
color: #3963A4;
}

.menu li a:hover{
color: Maroon;
}
.sitemap{
	font: bold 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: White;
	text-align:center;
	}	
a.sitemap {
	color: White;
	text-decoration: none;
}
a.sitemap a:focus a:visited, a:hover a:active{
    color: #White;
    text-decoration: none;
}
.keyword{
	display: none;
	visibility: hidden;
}


From Hptext:
background-color: #FFF5EE;
-moz-opacity: .8;-khtml-opacity: .8;
filter:alpha(opacity=50, style=0, enabled=0);

 url(../images/bg.gif) repeat