html {
	margin:0;
	padding:0;
}

body {
	background-image:url(../../images/bg.gif);
	background-repeat:repeat;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:16px;
}
#page {
	margin:0 auto;
	width: 800px;
}
a {
	font-family:Arial, Helvetica, sans-serif;
	color:#069;
	text-decoration:none;
}
a:hover {
	color:#6CF;
	text-decoration:none;
}

.subhead {
	color:#FC9;
	font-weight:bold;
}

a.subhead {
	color:#FC9;
	font-weight:bold;
	text-decoration:none;
}
a.subhead:hover {
	color:#FC9;
	font-weight:bold;
	text-decoration:underline;
}
	
h1 {						
	font-size:20px;
	font-weight: bold;
	display:inline;
}

h3 {						
	font-size:14px;
	display:inline;
	color:#000000;
}

.content {
	/*margin-top:80px;*/
}
#topnav {
	padding-top:80px;
}

/* ---------- page column divs ---------- */

/* half page column */
#leftcol {				
	width:335px;
	min-height:450px;
	height:auto !important;
  	height:450px;
	padding:35px 25px 35px 35px;
}

/* flexible left column (define the width on the page). 
make sure that the total width of flexleft + flexright is less than or equal to 670*/

#flexleft {				
	min-height:450px;
	height:auto !important;
  	height:450px;
	padding:35px 25px 35px 35px;
}

/* half page column */
#rightcol {					
	padding:35px 35px 35px 0px;
	width:335px;
}

/* flexible right column (define the width on the page)
make sure that the total width of flexleft + flexright is less than or equal to 670*/

#flexright {					
	padding:35px 35px 35px 0px;
}

/* full page column */
#fullcol {				
	width:730px;
	min-height:50px;
	height:auto !important;
  	height:50px;
	padding:35px;
	padding-top:0px;
}
#fullcol2 {				
	height:auto !important;
	padding-top:0px;
}
#fdcol {				
	width:730px;
	padding:35px;
	padding-top:0px;
}
/* ---------- footer ---------- */

#footer {
	padding-bottom:80px;
}

.icon {
	margin-right:4px;
}
.contimg {
	border: 2px solid #FFF;
}


/* ------ form formatting ------ */

#lformcol {
	padding:35px 25px 35px 35px;
	width:235px;
}

#rformcol {
	padding:35px 35px 35px 0px;
	width:450px;
}

input {
	border:1px solid #036;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	padding:2px 0px 0px 4px;
	margin:2px 0px 0px 0px;
}
textarea {
	border:1px solid #036;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	padding:2px 0px 0px 4px;
}
.checkbox {
	margin-right: 4px;
	border:0;
}

.button {
	border:1px solid #000;
	height: 22px;
	padding:2px 0px 6px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	background-color:#F90;
	margin: 8px 4px 0px 0px;
}
