/* CSS Document */

body {
		margin:0 auto 0 auto;
		padding:0;
		width:952px;
		height:100%;
		font-size:100%;
		color:#333;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color: #ccc;	
		background-image:url(images/bg_gradient.gif);
		background-repeat:repeat-x;
		}
		
#wrapper {
		position:absolute;
		top:0px;
		width:952px;		
		margin:0 auto 0 auto;
		padding:0;
/*		height:101%;
		border-left:1px solid #999;
		border-right:1px solid #999;*/
		background-color:#FFFFFF;
		background-image:url(images/wrapper_bg.gif);
		background-repeat:repeat-y;
		border-bottom:1px solid #333;

		}
		
#content {
		margin:0px auto 0 auto;
		padding:0 0px 0 0px;
		background-color:#fff;
		border-left:1px solid #333;
		border-right:1px solid #333;
/*		background-color:#FFFFFF;
		background-image:url(images/wrapper_bg.gif);
		background-repeat:repeat-y;
		height:101%;
		width:798px;*/
		}
		
#header {
		background:#333;
		margin:0;
		padding:0;
/*		width:800px;*/
		height:30px;
		display:block;
		overflow:hidden;
		}	
				
#logo {
		margin:0;
		padding:0 0 0 0;
		background-color:#0061C2;
		height:66px;
		background-image:url(images/seal_bg.gif);
		background-repeat:no-repeat;
		}
		
#topnav {
	margin:0 0px 0 10px;
	padding:1px 0 0 0;
	font-size:.7em;
	width:940px;
	color:#666;
	}
	
#topnav ul {
	list-style-type:none;
	margin:0 0 0 181px;
	padding:3px 0 3px 0;
	border-top:1px solid #7898C9;
	background-color:#E3EAF4;
	}

#topnav li {
	display:inline;
/*	border-left:1px solid #0061C2;
	border-top:1px solid #ccc;*/
	border-left:6px solid #7898C9;
/*	border-left:6px solid #7BB1E8;*/
	padding:2px 6px 3px 8px ;
	margin:0 0 0 4px;
	}
	
#topnav a {
	text-decoration:none;
	margin:0;
	padding:0;
	}
	
#topnav a:hover, a:focus {
	text-decoration:underline;
	}
	
#left {
	margin:15px 0 20px 0px;
	padding:0 0px 25px 0;
	width:175px;
	float:left;
	font-size:0.85em;
/*	border-right:1px solid #6B923D;*/
	}
	
#mainnav {
	list-style:outside;
	margin:0 0 0 10px;
	padding:0;
	list-style-type:none;
	}
	
#mainnav li {
	margin:.2em 0 0 0;
	padding:.3em .6em .2em 0px;
	font-size:.8em;
	color:#999999;
	}
	
#subnav {
	list-style:outside;
	margin:.5em 0 1em 1.7em;
	padding:0;
	list-style-type:disc;
	}
	
#subnav li {
	margin:0 0 0 0;
	padding:.3em .3em .3em 0px;
	color:#999999;
	font-size:1em;
	border-top:1px solid #CCDC99;
	}
	
.navon {
	background-image:url(images/li_bg.gif);
	background-repeat:repeat-y;
	background-position:160px 0;
	border-top:1px solid #6B923D;
	}
	
.navoff {
	background-image:url(images/li_bg_off.gif);
	background-repeat:repeat-y;
	background-position:160px 0;
	border-top:1px solid #CCDC99;
	}
	
#mainnav li:hover, li:focus {
/*	background-color:#6B923D;*/
	}
	
#left a {
	color:#526633;
	text-decoration:none;
	}
	
#left a:hover, a:focus {
	color:#6BB34D;
	text-decoration:underline;
	}

	
#right {
	margin:0px 0 20px 0;
	padding:15px 10px 5px 15px;
	float:right;
	width:749px;
	border-left:1px solid #6B923D;
	border-top:1px solid #6B923D;
	color:#000;
	}
	
#right ul {
	font-size:.8em;
	margin:.5em 0 .5em 2em;
	padding:0 0 0 0;
	list-style:outside;
	}

#bodyleft {
	margin:0 0 0 0;
	padding:0px 0px 20px 0px;
	float:left;
	width:568px;
/*	border-right:1px solid #999999;	
	background-image:url(images/gray_line2.gif);
	background-repeat:no-repeat;
	background-position:-1px 0;
	border-right:1px solid #D05D00;*/
	clear:right;	
	}

#bodyright {
	margin:0 0 0 10px;
	padding:0px 0px 20px 0px;
	float:right;
	width:170px;
	clear:right;
	}
	
.rightbox {
	margin:0 0 15px 0px;
	padding:0px;
	border:1px solid #D05D00;
	font-size:.85em;
	}
	
.rightbox h2 {
	background-color:#D05D00;
	color:#FFFFFF;
	padding:.2em .8em .3em .8em;
	margin:0 5px 0 0;
	}
	
.rightbox p {
	margin:1em .8em 2em .8em;
	padding:0;
	}
	
h1 {
	color: #D05D00;
	font-weight: bold;
	font-size: 1.5em;
	font-family: "Times New Roman", Georgia, Times;
	margin:0 0 10px 0;
	padding:0;
	border-bottom:1px solid #D05D00;
	}
	
.smallh1 {
	color: #D05D00;
	font-size:.9em;
	font-family:"Times New Roman", Georgia, Times, serif;
	margin:0;
	padding:0;
	border-bottom:0;
	}
	
h2 {
	color: #D05D00;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	padding:.5em 0 .5em 0;
	}
	
h3 {
	color: #333;
/*	color: #D05D00;*/
	font-size: .9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	padding:.5em 0 .5em 0;
	}
	
p	{
	font-size: .8em;
/*	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;*/
	padding:.5em 0 .5em 0;
	margin:0;
	}
	
.bold {
	font-weight:bold;
	color:#333;
	}
	
td	{
	color: #000;
	font-size: .8em;
	padding:0 1em 0 0;
	margin:0;
	}
	
tr {
	margin:0;
	padding:0;
	}

a {
	color:#039;
	}
	
a:hover, a:focus {
	color:#0066FF;
	}

hr {
		border: 0;
		color: #D05D00;
		background-color: #D05D00;
		height: 1px;
		margin:10px 0 10px 0;
		padding:0;
		}

#footer {

	margin:0 10px 10px 10px;
	padding: 0 0 15px 0;
	clear:both;
	font-size:.7em;
	color:#666666;
	}
	
#footaddress {
	background-color:#E3EAF4;
	border:1px solid #999;
	text-align:center;
	margin-left:-4px;
	margin-right:-4px;
	}
	
.historyul {
	padding:.5em 0 .5em 0;
	}
