htm, html, body {height:100%;}
body {margin:0; font-family:Arial, Helvetica, sans-serif;
	background:#FFF url(assets/images/container_repeat.jpg) left top repeat-y;}

h1 {font-size:20px; margin-top:0;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:16px;}

p {font-size:12px; line-height:20px; margin:0;}

a {text-decoration:none; color:#006599; font-weight:bold;}
a:hover {text-decoration:underline;}

li {font-size:12px; line-height:20px;}

ul {list-style-image:   url(assets/images/triangle_bullet.gif); vertical-align: text-bottom; font-size: 14px; line-height: 1.2em};

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;}
.contactHeader{position: absolute; margin: 170px 0px 0px 160px; color:#FFFFFF; font-weight: bold;}
			  
/* 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*/
#wrapper {
	margin: 0px;
	padding: 0px;
	width: auto;
		height: auto;
		min-height: 100%;
		_height: 100%;
	background:url(assets/images/wrapper_repeat.jpg) right top repeat-y;
	}
#container {
	width:auto;
	height: auto;
	margin:0px;
	padding:0px;
	background:url(assets/images/header_repeat.jpg) left top repeat-x
	}
	#header {
	margin:0px;
	padding:0px;
	width:auto;
	height:213px;
	background:url(assets/images/header_bg.jpg) left top no-repeat;
	}
		#signIn {
			width:200px;
			height:auto;
			margin:36px 0px 0px 576px;
			padding:0px;
			position:absolute;
			font:bold 11px Verdana, Arial, Helvetica, sans-serif;
			color:#000;
			text-transform:uppercase;
		}
		#nav {
		width:auto;
		height:auto;
		margin:0px;
		padding:192px 0px 0px 0px;
		text-align:center;
		font:12px/13px Arial, Helvetica, sans-serif;
		color:#fff;
		}
		#nav li {
		margin:0px;
		padding:0px 5px 0px 5px;
		list-style:none;
		display:inline;
		border-right:1px solid #fff;
		}
		#nav .last {
		border-right:none;
		}
		#nav li a{
		font:12px/13px Arial, Helvetica, sans-serif;
		color:#fff;
		}
		#nav li a:hover {
		text-decoration:none;
		color:#000;
		}
	#leftCol {                      
	width:160px;
	height:auto;
	margin:0px;
	padding:0px 15px 0px 0px;
	float:left;
	}
	#middleCol {
	width:auto;
	height:auto;
	margin: 0px 206px 0px 175px;
	padding:0px;
	}
	#rightCol {
	width:181px;
	height:auto;
	margin:0px;
	padding:0px 5px 0px 20px;
	float:right;
	text-align:justify;
	}
	#clear {
	margin:0px;
	padding:0px;
	clear:both;
	}
	#footer {
	width:600px;
	height:50px;
	margin:-50px 0px 0px -300px;
	left:50%;
	padding:0px;
	position:absolute;
	background-color:red;
	}

