form 
{
	margin: 0;
	padding: 0;
}

body
{
font-family: Arial,sans-serif;
font-size: 13px;
color: black;

text-align: center;

margin: 0px;
padding: 0px;
background-color: #8FA39B;
}

img
{
padding:0;
margin:0;
}

img.float_right
{
float:right;
margin:3px;
}

div
{
padding:0;
margin:0;
}


#container
{
text-align: left;
width: 866px;
margin: 0 auto;
background: #FFFFFF url('../images/bkgd_shadow.jpg') repeat-y top;
}

#container:after {
	content: " "; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	visible: false;
}

#header
{
	width:784px;
	background-color:#FFFFFF;
	margin-left:41px;
}

.top_bar
{
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	height:8px;
	width:784px;
	background-color:#FFFFFF;
}

.first_header_bar
{
width:784px;
height:35px;
border-bottom: 8px solid #FFFFFF;
background-color:#35584A;
}

.second_header_bar
{
width:461px;
height:38px;
border-bottom: 8px solid #FFFFFF;
border-left: 8px solid #FFFFFF;
background-color:#846A28;
}

.rotating_header_image
{
position:relative;
top:-43px;
height:203px;
width:315px;
}

.logo_padding 
{
	padding-left: 8px;
}

.title_image
{
position:relative;
top:-200px;
left:323px;
}

.third_header_bar
{
width:784px;
height:203px;
background-color:#FFFFFF;
border-bottom: 8px solid #FFFFFF;
float:left;
}

#image_rotator {
	width:315px;
	height:203px;
	float:left; 
	}
	
	
#topNav 
{
margin:0;
width:784px;
height:33px;
background-color: #FFFFFF;
background-image: url(../images/nav_bkgd_vrepeat.gif); 
background-repeat: repeat-x; 
border-bottom: 8px solid #FFFFFF;
/*text-align: center;*/
clear: both;

}

#topNavPadding 
{
/*	padding:8px 10px 0 10px;
	text-align: center;
*/
text-align: center;
margin-left:auto;
margin-right:auto;
}

.gim_nav
{
padding:1px 0px 8px 10px;
margin:0;
/* width:688px; */
/* width:665px; */
height:33px;
/* background:#FFFFFF;
   background: #FFFFFF url('images/nav_bkgd_vrepeat.gif') repeat-x top; */
font-size:12px;
list-style: none;
text-align: center;
margin-left:auto;
margin-right:auto;
}
.gim_nav li
{
display:block;
margin:0px 0px 0px 0px;
float:left;
text-align:center;
line-height:30px;
}

.gim_nav li a,
.gim_nav li a:visited
{
color:#476357;
font-weight:bold;
}

ul.gim_nav li a
{
display:block;
float:left;
/*width:105px;*/
padding:0 30px;
margin-right:0px;
text-decoration:none;
}

.gim_nav li a:hover,
.gim_nav li a.selected
{
color: #1D3A2E;
}

ul.top_nav
{
margin:0;
padding:0;
font-size:12px;
list-style: none;
text-align: center;
}
ul.top_nav li
{
display:inline;
margin:0px 0px 0px 0px;
float:left;
/*width:95px;*/
padding-left: 25px;
padding-right: 25px;
}

ul.top_nav li a
{
color:#000000;
font-weight:bold;
display:block;
margin-right:0px;
text-decoration:none;
}

ul.top_nav li a:hover,
ul.top_nav li a.selected
{
color: #5C584C;
text-decoration:none;
}

#body
{
width:784px;
background-color:#FFFFFF;
margin-left:41px;
clear:both;
}

.wrap_second
{
width:784px;
background-color:#CFC5AB;
}

.content
{
font-family: Arial,sans-serif;
font-size:13px;
line-height:1.5em;
float:left;
/*width:460px;*/
width: 620px;
border-left:8px solid #FFFFFF;
background: #CFC5AB url('../images/content_bkgd_vrepeat.gif') repeat-x top;
/*padding: 20px 40px 30px 34px;*/
overflow: visible;
}

.contentSingle
{
font-family: Arial,sans-serif;
font-size:13px;
line-height:1.5em;
float:left;
/*width:460px;*/
width: 784px;
background: #CFC5AB url('../images/content_bkgd_vrepeat.gif') repeat-x top;
/*padding: 20px 40px 30px 34px;*/
overflow: visible;
}

.contentWrapper
{
font-family: Arial,sans-serif;
font-size:13px;
line-height:1.5em;
background: #CFC5AB url('../images/content_bkgd_vrepeat.gif') repeat-x top;
padding: 20px 34px 30px 34px;
}


.contentWrapper:after,.content:after,.contentSingle:after,.wrap_second:after {
	content: " "; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	visible: false;
}


.login
{
font-family: Arial,sans-serif;
font-size:13px;
line-height:1.5em;
float:left;
/*width:460px;*/
width: 698px;
background: #CFC5AB url('../images/content_bkgd_vrepeat.gif') repeat-x top;
overflow: visible;
}

.loginWrapper
{
	width:618px;
padding: 20px 40px 20px 40px;
text-align: center;
float: left;
}


.loginWrapper:after,.login:after, .wrap_second:after {
	content: " "; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	visible: false;
}

.content h1, .contentSingle h1
{
color:#846A28;
font-size:18px;
margin:0px 0px 20px -20px;
}

.content h2, .contentSingle h2
{
color:#5C584C;
font-size:17px;
font-style:italic;
margin:0px 0px 20px -10px;
}

.content h3,
.content h3 a,
.contentSingle h3,
.contentSingle h3 a
{
color:#35584A;
font-size:15px;
margin:20px 0px -10px 0px;
}

.content h3 a:hover,
.contentSingle h3 a:hover
{
color:#1D3A2E;
font-size:15px;
margin:20px 0px -10px 0px;
}

.content table th, .contentSingle table th
{
color:#000000;
background-color:#8FA39B;
background: #CFC5AB url('../images/nav_bkgd_vrepeat.gif') repeat-x top;
}


.left_nav
{
margin:0;
width:156px;
background: #CFC5AB url('../images/content_bkgd_vrepeat.gif') repeat-x top;
float: left;
}

.left_nav ul, .left_nav li, .left_nav_padding ul, .left_nav_padding li {
margin:0;
padding:0;
list-style: none;
}

.left_nav_padding {
	padding:20px 0px 5px 10px;
}

.left_nav li a,
.left_nav li a:hover,
.left_nav li a:visited
{
font-size:13px;
font-weight:bold;
line-height:1em;
text-decoration:none;
}
.left_nav li
{
margin-bottom:6px;
}

.fake_footer
{
clear:both;
}

.footer
{
color:#856A28;
font-family:arial;
clear:both;
width:866px;
background: #FFFFFF url('../images/footer.jpg') no-repeat top;
height:110px;
margin: 0 auto;
text-align:left;
font-size: 11px;

}

.loginFooter
{
color:#856A28;
font-family:times;
clear:both;
width:866px;
background: #FFFFFF url('../images/loginFooter.jpg') no-repeat top;
height:36px;
margin: 0 auto;
text-align:left;
}

.footerPadding 
{
	text-align:left;
	padding-top:10px;
}


.footer address
{
font-style: normal;
}

.footer h1
{
font-size:19px;
margin:0px 0px 5px 61px;
padding:5px 0px 0px 0px;
}

.footer ul
{
margin:0;
margin-left:41px;
padding:0;
}

.footer ul li
{
display:inline;
float:left;
margin-left:40px;
}

.footer ul li a
{
text-decoration:underline;
}

a
{
color:#856A28;

}

a:hover
{
color:#1D3A2E;
}

.loginButtons 
{
	border: 1px solid #000000;
}

.loginTitle 
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}

img 
{
	border: 0;
}

.sourceText 
{
	font-size: 11px;
	 font-style: italic;
}

.smallText
{
	font-size: 11px;
	 font-style: italic;
}

.float_left 
{
	float: left;
}


.buttons 
{
	background-color: #35584A;
	color: #FFFFFF;	
	padding: 3px;
	font-weight: bold;
}

.NormalBold {
	font-weight: bold;
}

.NormalErrorMessage {
	color: red;
}

.NormalBlackBold {
	font-weight: bold;
}

.HeaderClass {
	background-color: #35584A;
	color: #FFFFFF;	
	padding: 4px;
	font-weight: bold;
}

.NormalListItemAlt {
	background-color: #E0DBCC;
}

.NormalListHead {
	background-color: #35584A;
	color: #FFFFFF;	
	padding: 4px;
	font-weight: bold;
}