html, htm, body { height: 100%;}

body { 
	font: 16px "Times New Roman", Times, serif;
	line-height: 24px;
	margin: 0;
	background: #000 url(assets/images/background.jpg) top center repeat-y;}

h1 {
	font: 24px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#3669aa;
	}

h2 { font-size: 20px; color:#000;}

h3 { font-size: 16px; color:#3669aa;}

h4 { font-size: 14px;}

a { text-decoration: none;
	color:#134482;
	font-weight:bold;
	}

a:hover { text-decoration: underline;}

li { font-size: 12px;}

hr { color: #000;
	background: #000;
	height: 1px;
	border: 0;}

/* Classes */

.imgborder { border: 1px solid #000;}

.smalltext { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;}

.nomargin { margin:0;}

.sideInfo { 
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#134482;
	}
			  
/* End Classes */
			  
/* Custom Forms -- Just change the colors */

.fields { font-size: 12px;
	color: #000;
	border: 1px solid #000;
	background-color: #CCC;}

input.submit, input.submit:hover { border: 1px solid #000;
	padding: 0.25px;
	font-size: 12px;}
	
input.submit { background-color: #CCC;
	color: #000;}

input.submit:hover { background-color: #000;
	color: #CCC;}

input { background-color:#FFFFFF !important;}


/* End Custom Forms*/

/* Template Structure */

#container {
margin:0 auto;
padding:0px;
width:739px;
height:auto;
background:transparent url(assets/images/container_bg.jpg) top center repeat-y;
}
	#header {
	margin:0 auto;
	padding:0px;
	width:auto;
	height:250px;
	background:transparent url(assets/images/header_bg.jpg) top left no-repeat;
	}
		#title {
		margin:200px 0px 0px 180px;
		padding:0px;
		width:410px;
		height:auto;
		position:absolute;		
		}
		#logo {
		margin:50px 0px 0px 230px;
		padding:0px;
		width:380px;
		height:100px;
		position:absolute;
		}
	#leftCol {
	margin:0px;
	padding:0px 0px 0px 25px;
	width:525px;
	height:auto;
	_height:350px;
	min-height:350px;
	float:left;
	}	
	#rightCol {
	margin:0px;
	padding:0px 0px 0px 10px;
	width:170px;
	height:auto;
	float:right;
	border-left:1px solid #CCCCCC;	
	}
		#nav {
		margin:0px;
		padding:0px;
		}
		#nav li {
		margin:0px;
		padding:0px;
		list-style:none;
		}
		#nav li a{
		font:bold 14px "Times New Roman", Times, serif;
		color:#134482;
		}
			
	#footer {
	margin:0 auto;
	padding:0px;
	width:auto;
	height:86px;
	background:transparent url(assets/images/footer_bg.jpg) top left no-repeat;
	}
	
	#clear {
	clear:both;
	margin:0px;
	padding:0px;
	}

#centerWrapper { width:100px;
	margin: 0 auto;}

/* End Template Structure */

/* Splash Structure */

/* End Splash Structure */