body{
	padding:0px;
	margin:0px;
	background-color: #4C7B8B;
	background-image:url(images/bg_page.jpg);
	background-repeat: repeat-x;	
	
}

#container{
	width:982px;
	height:748px;
	padding:0px;
	text-align:left;
	background-image: url(images/bg_container.jpg);
	background-repeat: no-repeat;
	}




#main{
	width:580px;
	height:602px;
	float:right;
	background-repeat: no-repeat;
	border:1px solid #ccc5ba;
	margin-top:61px;
	background-image: url(images/bg_main.jpg);	
	padding:15px;
	
}



#topLeft{
float:left;	
	background-repeat:no-repeat;
	width:260px;
	height:250px;
	border:1px solid #ccc5ba;
	padding:10px;
	}
	
	
#topRight{

	margin-bottom:15px;
	float:left;
	background-attachment: fixed;
margin-left:10px;
	background-repeat:no-repeat;
	width:260px;
	height:250px;
	border:1px solid #ccc5ba;
	padding:10px;
		}
		
		
	#topLeftText, #topRightText{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	width:253px;
	height:233px;
	overflow:auto;
	padding:5px;
	
	}	


	#topLeftText{	
	background-attachment: fixed;background-image: url(images/bg_topLeft.jpg);color:#365863;overflow:hidden;}	
	#topRightText{
	background-attachment: fixed;
	background-image: url(images/bg_topRight.jpg);
	color:#CCC6BA;
	background-position: center bottom;
	
}

#topRightText p{color:#CCC6BA;}

#content{
	width:517px;
	height:243px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #ccc5ba;
	clear:both;
	background-image: url(images/bg_content.jpg);
	background-repeat: no-repeat;
	padding:30px;
	font-size:12px;
	color:#365863;
	_background-attachment: fixed;	
	background-color:#BBB5A9;
}



html>body #content{background-image: url(images/bg_content.jpg);background-attachment: scroll;}


#leftCol{
width:340px;
height:748px;
float:left;
margin-left:0px;
text-align:center;
color:#4b7b8b;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

img.logo{margin-top:25px;}

img.whitespace{margin-top:-50px;border:none;}
whitespace a {border:none;}

#nav{
height:259px;
margin-top:8px;
}

html>body #container #leftCol #nav{margin-top:8px;margin-left:28px;}

#newsletter{padding:15px;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
#newsHeader{text-align:center;}
html>body .newsletter{margin-left:0px;}

#bottomLeft{
	width:225px;
	height:237px;
	text-align:left;
	color:#e5e2de;
	background-image: url(images/bg_bottomLeft.jpg);
	background-repeat: no-repeat;
	margin-left:17px;
	padding-left:115px;
	background-position: 0px -20px;
	padding-top:40px;

}

html>body #bottomLeft{margin-top:27px;}

#footer{
width:611px;
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
font-size:9px;
margin-top:14px;

}

#footer a{color:#FFFFFF;text-decoration:none;}
#footer a:hover{color:#ccc5ba;text-decoration:underline;}

p{font-size:12px;color:#365863;}
h1{color:#365863;font-size:18px;	font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
h2{font-size:18px;}
h3{font-size:18px;font-family:Arial, Helvetica, sans-serif;margin:0px;margin-bottom:2px;}
h4{font-size:12px;color:#e5e2de;font-weight:normal;}
h4 a{font-size:12px;color:#e5e2de;text-decoration:none;}
h4 a:hover{font-size:12px;color:#C8C1B9;text-decoration:none;}

.topLeftHead{width:200px;margin-left:20px;display:block;color:#365863;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;}
.phone{font-size:18px;display:block;font-weight:bold;font-family:Arial, Helvetica, sans-serif;margin:0px;margin-bottom:2px;}
.quotes{color:#ccc5ba;font-size:18px;display:block;margin-top:20px;_margin-top:20px;_padding-top:10px;}
.name{color:#ccc5ba;font-size:14px;display:block;margin-right:7px;margin-top:4px;}

.credit{color:#FFFFFF;}
.credit:hover{color:#ccc5ba;}

#adminLink a{font-size:9px;font-weight:normal;text-decoration:none;color:#fff;}

/*level 1 menu items*/
.level1nav, .level1over, .level1click {	cursor:pointer;}
/*level 2 menu items*/

.level2nav{background:#548291;color:#ccc5ba;}
.level2over, .level2click{background-color:#548291;color:#32525d;}
.level2nav{
font-family:Georgia, "Times New Roman", Times, serif;
height:25px;
padding:3px;
cursor:pointer;
font-size:12px;
width:auto;
border-left:1px solid #3c626f;
border-bottom:1px solid #3c626f;
background-image: url(images/btn_subGradient2.jpg);
background-repeat:repeat-y;
}

.level2over, .level2click{
font-family:Georgia, "Times New Roman", Times, serif;
height:25px;
padding:3px;
cursor:pointer;
font-size:12px;
width:auto;
border-left:1px solid #aba59c;
border-bottom:1px solid #aba59c;
background-image: url(images/btn_subGradient.jpg);
background-repeat:repeat-y;
background-color:#b7b1a7;
}




/*newsletter page styles*/
label{}
fieldset{border: none;}
legend {visibility:hidden;}
table.contactForm td{height:30px;}
.validateError{visibility:hidden;}
.validateSummary{font-size:10px;}
.current{color:#333333;font-weight:bold;font-size:12px;}
.warning{color:red;}


td.MenuScroll{background-color:#548291;height:15px;padding:0;text-align:center;}


