	body
		{
			margin: 0;
			padding: 0;
			font-family: tahoma, verdana, arial, "times new roman", serif;
			font-size: 80%;
			color: #1C1D1F;
			background: #fff url('images/bg.gif') repeat-x;
		}
		
		#container
		{
			width: 806px;
			margin: 0 auto;
			float:left;
			}
		
		
		/* top menu */
		#main-menu-page { position:relative; top:-20px; float:right;margin-top:4px;z-index:4;height:0px;}

		#main-menu-page ul {
			margin: 0;
			padding: 0;
			list-style: none;
			font-size: 80%;
		}
		
		#main-menu-page li {float: left; list-style: none; height:25px; margin: 0px 10px 0px 10px; padding: 1px 5px 0px 1px; color: #D1CBC5; text-align:left;}
		
		#main-menu-page a, #main-menu-page a:link, #main-menu-page a:visited {color: #DBF9DB; text-decoration:none;font-weight:bold;}
		#main-menu-page a:hover { color: #fff; text-decoration:none;}
		
		/* left menu */
		#left-menu{
		/*background: url('images/bg_left2.gif') repeat-x;*/
		background:#F1F1F1;
		padding-top:5px;
		}
		
		#left-menu ul {
			margin: 0px;
			padding: 0px 0px 0px 0px;
			list-style: none;
			font-size: 85%;
		}
		
		#left-menu li {list-style: none; background: url('images/bg-left-single.jpg') repeat-x; height:26px; margin: 0px 10px 0px 10px; padding: 1px 5px 2px 1px; color: #D1CBC5; text-align:left;}
		
		#left-menu a, #left-menu a:link, #left-menu a:visited {color: #253B45; font-weight:bold; text-decoration:none;}
		
		#left-menu a:hover { color: #253B45; }
		#left-menu-bot { float:left;}
		
		#footer
		{
			
			width:800px;
			float:left;
			padding: 2em 0;
			text-align: center;
			font-size:85%;z-index:1;
		}
		
		.footer, .footer a, .footer a:active, .footer a:link, .footer a:visited
		{
			text-align: center;
			color: #2C4D5C;
			text-decoration:none;
		}


/* for two col contents*/
.contentbox-container {float:left; position:relative;top:-1px;width:806px;margin: 0px; padding: 0px; background:#fff; } 
.contentbox-half-left {float: left; width: 180px; margin: 0px; padding:0px;}
.contentbox-half-right {float: right; width: 618px; margin: 0px; padding:0px;}

.contentbox-container-all {margin: 0px 0px 10px 0px; padding: 0px; } 
.contentbox-half-left-all {float: left; width: 48%; margin: 0px 0px 5px 5px; }
.contentbox-half-right-all {float: right; width: 48%; margin: 0px 0px 5px 5px;}

.contentbox-container3 {width: 560px; margin: 10px 10px 15px 10px; padding: 0px;} /* Width should be 428px, but IE-duplication bug forces us to reduce with 3px to 425px */
.contentbox-third-left {float: left; width: 144px; margin: 0px 20px 0px 20px; padding: 0px;}
.contentbox-third-middle {float: left; width: 144px; margin: 0px 20px 0px 10px; padding: 0px;}
.contentbox-third-right {float: right; width: 144px; margin: 0px; padding: 0px;}
.contentbox a, .contentbox {color:#fff;}



.white-link, .white-link a, .white-link a:active, .white-link a:link, .white-link a:visited {line-height:200%; color:#fff;text-decoration:none; font-size:95%;}
.white-link a:hover {text-decoration:underline;}



#logo {float:left;height:92px;}
.logo-right {float:right;height:103px;}
.top-header {width:618px; height:134px; }
.top-header-text {padding:10px; text-align:center; }
.green-bar {background: url('images/bg-green.jpg') repeat-x; width:613px; height:54px; padding-left:5px;}

.content-main {float:left; background: #D5D6D1 url('images/bg-content.jpg') repeat-x; width:587px; height:220px; padding:15px;}
.content-back {float:left; width:587px; padding:15px;}

.quote-box-container {float:left; }
.quote-box1 {float:left;margin:0px;height:16px;}
.quote-box2 {float:left; width:593px;background:#2C4D5C; padding:10px; color:#fff;}
.quote-box2-content a {color:#C3F68B; font-size:12px; text-decoration:underline;}
.quote-box2-content a:hover {text-decoration:none;}
.quote-box3 {float:left;margin:0px;}

.quote-box-container-back {float:left; }
.quote-box1-back {float:left;margin:0px;height:16px;margin-left:2px;}
.quote-box2-back {float:left; width:160px;background:#2C4D5C; padding:10px; color:#fff; font-size:12px;margin-left:2px;}
.quote-box2-content-back a, .quote-box2-content-back a:link, .quote-box2-content-back a:active, .quote-box2-content-back a:visited{color:#C3F68B; font-size:12px; text-decoration:underline;}
.quote-box2-content-back a:hover {text-decoration:none;}
.quote-box3-back {float:left;margin:0px;margin-left:2px;}

.quotes-title{
clear:both;
margin-left: 10px;
background:#2C4D5C;
color:#fff;
font-size:120%;
padding:5px;
} 
.quotes-title2{
clear:both;
margin-left: 10px;
background:#004200;
color:#fff;
font-size:120%;
padding:5px;
} 
.quotes-title3{
clear:both;
margin-left: 10px;
background:#46770E;
color:#fff;
font-size:120%;
padding:5px;
} 
.quotes-field {
margin-left: 10px;
background:#EDECE9;
padding:5px;
border-bottom:3px solid #ccc;
} 
.quotes-field2 {
margin-left: 10px;
background:#FAF8F2;
padding:5px;
border-bottom:3px solid #ccc;
} 


#sitemap ul {
margin: 3px;
padding: 5px;
font-size:12px;
color: #253B45;
}
		
#sitemap li {list-style: none; margin: 3px 10px 3px 10px; padding: 1px 5px 2px 1px; color: #253B45;text-align:left;}

#sitemap a, #sitemap a:link, #sitemap a:visited {color: #253B45; text-decoration:none;}

#sitemap a:hover { color: #253B45;}
		
#sitemap li.top {list-style: none; font-weight:bold; background: #B2CBCB; margin: 3px 10px 3px 10px; padding: 5px; text-align:left;}
#sitemap li.top2 {list-style: none; font-weight:bold; background: #D0EDED; margin: 3px 10px 3px 10px; padding: 5px; text-align:left;}

#sitemap2 ul {
margin: 1px;
padding: 2px;
background:#E8F6F6;
}
#sitemap2 li {border-bottom:1px solid #D1E3E3;}

.form-row {
clear: both;
padding-top: 2px;
}
.form-label {
float: left;
width: 180px;
text-align: right;
padding-top: 5px;
}
.form-field {
float: left;
margin-left: 10px;
text-align: left;
} 
.left {
float: left;
width:100px;
padding-top: 5px;
}
.right {
float: right;

text-align: left;
} 
h1 { font-size: 140%; color:#004C00; }
h2 { font-size: 120%; color:#15526D; border-bottom:1px solid #15526D;}
h3 { font-size: 100%; }
h4 { font-size: 100%; }
h5 { font-size: 100%; color:#15526D;margin-left:10px;}


img {border:0;}
a {color:#365810;text-decoration:underline;}
a:hover {text-decoration:underline;}
.right {float:right;}
.center {margin:0 auto;}

table.form {background:#DFEAF0; border:1px solid #395A6B; padding:5px;}
td.form-td {background: #6C8795; }
td.form-td2 {background: #7997A7; color:#fff;}
td.form-td3 {background: #476D81; color:#fff; font-size:110%;font-weight:bold;}
.pop {float:left;width:380px; padding:10px;background:#eee;}
