body {margin:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; background:#002F65;}

h1 {font-size:22px; margin-top:0; color:#616F3E;}
h2 {font-size:18px; color:#536A96;}
h3 {font-size:16px;}
h4 {font-size:14px; font-weight:bold;}

p {font-size:12px; line-height:20px; margin:1em 0 0 0;}

a {text-decoration:none; color:#000000; font-weight:bold;}
a:hover {text-decoration:underline;}

li {font-size:12px; line-height:20px;}

hr {color:#000000; background:#000000; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #000000;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
			  
/* End Classes */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#000000; padding:1px; border:1px solid #000000; background-color:#999999 !important;}
input.submit, input.submit:hover {border:1px solid #000000; padding:1px; font-size:12px;}	
input.submit {background-color:#CCCCCC; color:#000000;}
input.submit:hover {background-color:#000000;	color:#CCCCCC;}
input {background-color:#FFFFFF !important;}

/* End Custom Forms*/

#container {
width:769px;
height:auto;
margin:0 auto;
padding:0px;
background:url(assets/images/container_repeat.jpg) center top repeat-y;
}
	#contents {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	background:url(assets/images/contents_bg.jpg) left top no-repeat;
	}
		#rightCol {
		width:386px;
		height:auto;
		margin:0px;
		padding:0px;
		float:right;
		}
			#topPic {
			width:374px;
			height:175px;
			margin:0px;
			padding:5px 0px 0px 0px;
			}
			#body {
			width:auto;
			height:auto;
			margin:0px;
			padding:10px 15px 0px 15px;
			}
		#leftCol {
		width:380px;
		height:auto;
		margin:0px;
		padding:0px 0px 0px 0px;
		}
			#topInfo {
			width:375px;
			height:auto;
			margin:0px;
			padding:24px 5px 0px 0px;
			text-align:right;
			position:absolute;
			font:bold 12px Arial, Helvetica, sans-serif;
			
			}
			#logo {
			width:260px;
			height:105px;
			margin:0px;
			padding:23px 0px 0px 10px;
			}
			
			#nav {
			width:auto;
			height:auto;
			margin:0px;
			padding:3px 0px 0px 20px;
			}
			#nav li {
			list-style:none;
			}
			#nav li a{
			font:bold 10px/23px Verdana, Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			color:#888787;
			}
			#nav li a:hover {
			text-decoration:none;
			color:#FFCC00;
			}
			#photos {
			width:402px;
			height:201px;
			margin:0px;
			padding:0px;
			position:absolute;
			}
			#sidebar {
			width:auto;
			height:auto;
			margin:0px;
			padding:211px 10px 10px 15px;
			}
		#clear {
		clear:right;
		margin:0px;
		padding:0px;
		}
	#footer {
	width:auto;
	height:29px;
	margin:0px;
	padding:0px;
	}
	#logos {
	width:769px;
	height:auto;
	margin:0 auto;
	padding:10px 0px 0px 0px;
	}
#toplinks {
	text-align: center;
	font-size: 11px;
	color: white;
}
#toplinks a {
	text-decoration: none;
	color: white;
}
#contactBTN {
	width: auto;
	height: 30px;
	margin: 10px 0px 15px 10px;
	padding: 0px;
	text-align: center;
	background: #616f3e url(assets/images/contact-bg.jpg) top left repeat-x;
	color: #fff;
	line-height: 30px;
}
#contactBTN a {
	color: #fff;
	line-height: 30px;
	font-weight: bold;
}
#contactBTN a:hover {
	color: #fff200;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
}

