/* CSS Document */
/*div {
		border: 1px solid #FF3366;
		} */
	
	body {
		margin: 1em auto;
		padding: 1px;
		width: 980px;
		background-color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: .8em;
		color: #FFFFFF;
		line-height: 1.2;
		}

	#container {
		width: auto;
		margin: 0;
		padding: 25px 0 5px 0;
		background-image:url(../images/body_bg.jpg);
		background-position: top left;
		background-repeat: repeat-x;
		background-color: #0051A3;
		}
		
	#header {
		margin: 0 20px;
		padding: 18px;
		text-align: right;
		background-image: url(../images/header_bg.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		}
		
	#navbar {
		margin: 0 20px 25px 20px;
		padding: 0;
		height: 2.35em;
		background-color: #3992CE;
		}
		
	#main {
		margin: 0 0 10px 20px;
		}
		
	#colone {
		padding: 0 20px;
		width: 459px;
		float: left;
		}
		
	#coltwo {
		margin: 0 0 0 20px;
		padding: 0;
		width: 460px;
		float: right;
		}
		
	#coltwo h1, #coltwo h2, #coltwo h3, #coltwo h6, #coltwo ul, #coltwo p {
		margin-right: 20px;
		}

	#coltwo img {
		float: right;
		margin: 0 0 0 10px;
		}
	
	#footer {
	    padding: 10px 0 5px 0;
		font-size: 85%;
		font-weight: bold;
		color: #888888;
		background-color: #FFFFFF;
		background-image: url(../images/footer_bg.gif);
		background-repeat: repeat-x;
		background-position: top left;
		}
		
/*layout classes*/
	.spacer {
		clear: both;
		margin: 0;
		padding: 0;
		}
	
	.left {
		float: left;
		margin: 0 0 10px 10px;
		padding: 0;
		}
		
	.right {
		float: right;
		margin: 0 0 10px 10px;
		padding: 0;
		}
		
/*headers*/

	h1 {
		font-size: 190%;
		}
	
	h2 {
		font-size: 150%;
		font-weight: bold;
		}
	
	h3 {
		font-size: 140%;
		font-weight: bold;
		}
	
	h6 {
		font-size: 85%;
		font-weight: normal;
		}
	
/*paragraph*/

/*custom headers*/

	#header h1 {
		margin: 0;
		padding: 2px 12px 8px 12px;
		font-size: 190%;
		line-height: 1.3;
		}

	#footer p, #footer h2 {
		margin-top: .8em;
		margin-bottom: 0em;
		line-height: 1.2em;
		}
	
	.coltwopad {
		margin-top: 4em;
		}
		
	.toppad {
		margin-top: 1.5em;
		}
	
	#container h4 {
		margin-left: 20px;
		margin-right: 20px;
		}
	
	.sm {
		line-height: 1.5em;
		font-size: 35%;
		}
		
	fieldset h1 {
		margin: .4em 0 0em 0;
		font-size: 400%;
		letter-spacing: 3px;
		line-height: .8em;	
		}
	
	.underlined {
		border-bottom: 2px solid #FFFFFF;
		}
		
/* navigation */

	#navbar ul {
		margin: 0;
		padding: 0;
		list-type: none;
		background: transparent;	
		}
		
	#navbar ul li {
		margin: 0;
		padding:0;
		display: inline;
		list-style: none;
		}
	
	#navbar ul li a {
		margin: 0 0 0 0;
		padding: .4em 1em;
		color: #FFFFFF;
		text-decoration: none;
		font-size: 120%;
		font-weight: bold;
		float: left;
		}
	
	#navbar ul li a:hover {
		color: #000;
		text-decoration: none;
		background-color:#0051A3;
		color: #FFFFFF;
		}
	
/*lists*/
	ul {
		list-style: disc;
		}
		
	li {
		margin: 0 0 0 10px;
		padding: 0 0 0 10px;
		line-height: 150%;
		font-size: 95%;
		}
		
/*Forms*/

	fieldset {
		margin: 0;
		padding: 12px;
		width: 430px;
		}
	
	#main fieldset {
		margin: 0;
		padding: 12px;
		width: 720px;
		}
	
	legend {
		padding: 4px 8px;
		color: #FFFFFF;
		background-color: #0066B3;
		font-weight: bold;
		font-size: 150%;
		}
	
	label {
		padding: 3px 10px 0 0;
		font-weight: bold;
		display: block;
		}
	
/*images*/
	img {
		border: 0;
		}
		
	#header img {
		float: left;
		margin: 0;
		padding: 0;
		border: 0;
		}
	
	img a {
		text-decoration: none;
		border: 0;
		}
		
/* links */

	a {
		font-weight: bold;
		color: #FFFFFF;
		}
	
	a:hover {
		font-weight: bold;
		text-decoration: underline;
		color: #CCFFFF;
		}
	
/*custom links*/

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