html {
	font-size: 100.01%;
}

body {
	color: #222222;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 85%;
	line-height: 1.8;
	/*color: #000;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times;
	line-height:130%; */
	background-image: url(../images/bgrd.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: center 0;
	text-align : center;
	margin: 0;
	padding: 0;
	}
	
div#container {
	width:1024px;
	overflow:auto;
	margin : 0 auto;
	padding : 0;
	text-align : left; }

div#content {
	width : 100%;
	overflow:auto;
	background-image: url(../images/contentback.jpg);
	border-bottom:solid 2px #a97c00;
	margin-bottom:0px;
	}

div#maincontent {
	background-repeat: repeat-y;
	float: right;
	width:780px;
/*	display: inline;*/
	margin-top: 25px;
	margin-left: 20px;
	 }
	
div#sideblock {
	float: right;
	width:200px;
	margin : 0;
	padding-top: 5px;
	margin-left: 20px;
	border-left: 1px solid #000000;
	 }

div#header {
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width : 1024px;
	height:150px;
	margin : 0;
	padding:0;
	}
.headertext {
	font-weight: bold;
	background-position: 0 bottom;
	text-align: right;
	vertical-align: text-bottom;
	padding-top: 25px; 
	}
div#separator {
	width : 1024px;
	height: 10px;
	margin : 0;
	padding : 0;
	color:#ffffff;
	background-color: #24624a; }

div#sidebar {
	float: left;
	width : 180px;
	margin-left : 3px;
	margin-top: 3px;
	padding : 0px;
	height: auto;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 0;
	line-height:120%;
	}
	
.menutext {
	font-weight: bold;
	text-align: left;
	text-indent: 10px;
	margin-top: 0.3em;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0; 
	}
	
div#site_info {
	width:1024px;
	background-color:#fff6e0;
	margin-top:-12px; 
	margin-bottom:10px;
	}
	
div#site_info p a {
	color: #000099;
	}
	
.footer {
	text-align:left;
	color:#000000;
	letter-spacing:normal;
	font-size:12px;
	font-weight: normal;
	}

.clear {clear:both;}

.whitelinks {
	color:#FFFFFF;
	}	
	
a.whitelinks {
	color:#FFFFFF;
	}	
		
a:hover.whitelinks {
	color:#FFFFFF;
	}	
	
p { 

/*	font-size: 14px; 
	font-family: Georgia, "Times New Roman", Times;
	line-height:130%; */
	margin-left: 10px;
	margin-right: 20px;
	}

.larger {
	font-size: 16px;
	font-weight: bold; }

pre {
	color: #000;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times;  
	}
h1 {
	color: #152c70;
	margin-left: 10px;
	margin-right: 20px;
	font-size: 22px;}
h2 {
	color: #152c70 ;
	margin-left: 10px;
	margin-right: 20px;
	font-size: 20px;
	line-height: 120%;
	}
h3 {
	color: #152c70;
	margin-left: 10px;
	margin-right: 20px;
	font-size: 16px; }
h4 {
	color: #152c70;
	margin-left: 10px;
	margin-right: 20px;
	font-size: 14px; }
h5 {
	color: #152c70;
	margin-left: 10px;
	margin-right: 20px;
	font-size: 12px; }
h6 {
	color: #152c70;
	margin-left: 10px;
	margin-right: 20px;
	font-size: 10px; }
ol { }
ul {
	 }
a { 
	color: #39735a; 
	text-decoration: none 
	}

a:visited {
	color: #39735a;
	text-decoration: none; 
	}
	
a:hover { color: #449a87;}
a:active { color: #449a87;}
tr {
	 }
.cellcolor { 
	background-color: #717b85 
	}
.rev_type { 
	color: #fff;
	}
.cellcolorlight { 
	background-color: #e1e6eb 
}
.tableright {
	margin-left: 10px; 
	}

.tableleft {
	margin-right: 10px; 
	}
.moveitup {
	margin-top: -10px; 
	}
.indent12 {
	margin-left: 12px; 
	}
.indent24 {	margin-left: 24px; }

.indent38 {
	margin-left: 38px; }

.indent48 {
	margin-left: 48px; }

.indent64 {
	margin-left: 64px; }

div#hometable {
	color:#FFFFFF;
	width:90%;
	}
	
div#hometable td {
	background-color:#143360;
	padding:5px 15px;
	text-align:center;
	height:100px;
	width:33.33%;}	

div#hometable a {
	color:#FFFFFF;
	}
