/*reset styles */
body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,textarea,p,blockquote,th,td,img {
	border:0;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;
}
.clearing {
	clear:both;
}
#contentContainer, #contentContainer #flash, #interiorHeader,
#contentContainer #rightColumn #threeBoxes, #contentContainer #rightColumn #threeBoxes a#button,
#bottom, #footer {
	margin:0px auto;
}
a, #top #nav ul li a:hover {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
body {
	background-color:#ceccae;
	font:12px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
#top {
	background:url(/images/top.gif) no-repeat;
	height:50px;
	margin:15px auto 0px auto;
	width:777px;
}
#top #nav {
	color:#ffffcc;
	font-size:14px;
	height:45px;
}
	#top #nav ul {
		list-style-type:none;
		margin:0px 0px 0px 15px;
		padding:28px 0px 0px 0px;
	}
	#top #nav ul li {
		border-right:1px solid #FFF;
		display:inline;
		padding:5px 0px 6px 0px;
	}
	#top #nav ul li a {
		color:#ffffcc;
		padding:0px 10px;
	}
	#top #nav ul li a:hover {
		color:#80a2c2;
	}
	#top #nav li.last {
		border:none;
	}
#contentContainer {
	background:url(/images/contentBg.gif) repeat-y;
	width:777px;
}
#contentContainer #flash {
	background:url(/images/flashImage.jpg) no-repeat;
	height:174px;
	width:767px;
}
#interiorHeader {
	border-top:5px solid #2a0e03;
}
	.headerSize {
		height:146px;
		width:767px;
	}
	.fullHeader {
		border-bottom:28px solid #5b1a08;
		color:#FFF;
		font:17px "Times New Roman", Times, serif;
		height:112px;
		padding:0px 55px 0px 0px;
		text-align:right;
		width:712px;
	}
	a#logo {
		background:url(/images/logo.jpg) no-repeat;
		border-left:2px solid #2a0e03;
		float:left;
		height:112px;
		width:229px;
	}
	#rightInteriorHeader {
		background:url(/images/interiorHeader.jpg) no-repeat;
		border-left:4px solid #2a0e03;
		float:right;
		height:112px;
		width:532px;
	}
	#headerBorder {
		background-color:#5b1a08;
		color:#FFF;
		font:17px "Times New Roman", Times, serif;
		height:28px;
		padding:6px 55px 0px 0px;
		text-align:right;
	}
#contentContainer  ul {
	list-style-type:disc;
	margin:5px 0px 5px 20px;
}
#contentContainer #leftColumn {
	color:#FFF;
	font-size:11px;
	float:left;
	margin:0px 0px 0px 5px;
	width:170px;
}
	#contentContainer #leftColumn p {
		padding-left:5px;
	}
		#contentContainer #leftColumn #subNav {
			background-color:#6d8ead;
			background:url(/images/subNavBottom.gif) no-repeat bottom;
			color:#fbf791;
			padding:10px 0px 40px 0px;
			width:161px;
		}
			#contentContainer #leftColumn #subNav ul {
				list-style-image:url(/images/arrow.gif);
				margin:0px 0px 0px 40px;
			}
			#contentContainer #leftColumn #subNav ul li {
				padding:5px 0px;
			}
			#contentContainer #leftColumn a, #contentContainer #leftColumn #subNav ul li a {
				color:#fbf791;
				text-decoration:none;
			}
			#contentContainer #leftColumn a:hover, #contentContainer #leftColumn #subNav ul li a:hover {
				color:#5a1907;
				text-decoration:none;
			}
			
		#contentContainer #leftColumn .gbox {
			background-color:#6d8ead;
			padding:10px 8px 10px 8px;
			width:145px;
		}
			#contentContainer #leftColumn .gbox_title {
				color:#fbf791;
				font-size:14px;
				line-height:18px;
			}
			#contentContainer #leftColumn .gbox_body {
				color:#FFF;
				font-size:11px;
				line-height:14px;
			}
			#contentContainer #leftColumn .gboxBottom {
				background:url(/images/lightBlueBottom.gif) no-repeat;
				height:10px;
				width:161px;
			}
			#contentContainer #leftColumn .gbox_body a {
				color:#ffffcc;
			}
			#contentContainer #leftColumn .gbox_body a:hover {
				color:#ffffcc;
			}
	#contentContainer #rightColumn {
		float:right;
		padding:10px 5px 10px 10px;
		width:570px;
	}
		#contentContainer #rightColumn a, #contentContainer #interiorRightColumn a {
			color:#ffffcc;
		}
		#contentContainer #rightColumn a:hover, #contentContainer #interiorRightColumn a:hover {
			color:#ffffcc;
		}
			#contentContainer #interiorRightColumn {
				float:right;
				padding:10px 60px 10px 20px;
				margin-top:0px;
				width:520px;
			}
		#contentContainer #rightColumn #mainContent, #contentContainer #interiorRightColumn {
			color:#ffffff;
		}
		#contentContainer #rightColumn #mainContent p, #contentContainer #interiorRightColumn p {
			line-height:17px;
			padding:0px 100px 0px 10px;
		}
		
	#contentContainer #rightColumn #threeBoxes {
		color:#ffffff;
		font-size:11px;
		padding:10px 0px;
		width:562px;
	}
		#contentContainer #rightColumn #threeBoxes .section {
			background-color:#294159;
			background:url(/images/threeBoxBottom.gif) repeat-x bottom;
			float:left;
			margin:0px 4px;
			padding: 10px 0px 5px 10px;
			width:168px;
		}
		#contentContainer #rightColumn #threeBoxes h1 {
			background:url(/images/threeBoxTop.gif) repeat-x;
			color:#ffffcc;
			font:23px "Times New Roman", Times, serif;
			height:35px;
			line-height:23px;
			margin:-10px 0px 0px -10px;
			padding-bottom:4px;
			text-align:center;
		}
				
			#contentContainer #rightColumn #threeBoxes .section ul {
				color:#CCC;
				font-size:11px;
				list-style-type:disc;
				margin:3px 0px 10px 30px;
				padding-bottom:15px;
			}
			#contentContainer #rightColumn #threeBoxes .section ul li {
				padding:0px;
			}			
			#contentContainer #rightColumn #threeBoxes a#button {
				background:url(/images/button.gif) no-repeat;
				color:#000;
				display:block;
				font-size:11px;
				height:21px;
				padding-top:3px;
				text-align:center;
				text-decoration:none;
				width:102px;
			}
			#contentContainer #rightColumn #threeBoxes a:hover#button {
				color:#000;
			}
#contentContainer #oneColumn {
	color:#fff;
	padding:10px 40px;
	width:687px;
}
					
#bottom {
	background:url(/images/bottom.gif) no-repeat;
	height:17px;
	width:777px;
}
#footer {
	color:#333;
	font-size:11px;
	font-weight:bold;
	padding:5px 0px 30px 0px;
	width:767px;
}
	#footer ul {
		float:right;
		list-style-type:none;
		margin:0px 0px 0px 0px;
	}
	#footer ul li {
		display:inline;
		padding:0px 8px;
	}
	#footer ul li a, #footer a {
		color:#333;
	}
	#footer ul li a:hover, #footer a:hover {
		color:#333;
	}
	
/*Font Styles*/
h1, h2 {
	color:#ffffcc;
}
h1 {	
	font:23px "Times New Roman", Times, serif;
	margin:8px 0px;
}
h2 {
	font:17px "Times New Roman", Times, serif;
	font-weight:bold;
	margin:5px 0px;
}
h3 {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	margin:8px 0px;
}
#contentContainer #rightColumn #mainContent .quote, #contentContainer #interiorRightColumn .quote {
	color:#FFF;
	font-style:italic;
	line-height:17px;
	padding:0px 35px 0px 0px;
}
.da {
	color:#000;
	float:right;
	font-size:11px;
	font-weight:normal;
	margin-top:-15px;
	
}
	.da a, .da a:hover {
		color:#000;
		font-weight:bold;
	}
	
/* Begin Form Styles */
form {
	margin-left:40px;
}
label {
	float:left;
	width:125px;
}
input {
	width:200px;
}
.radio {
	width:30px;
}
.radioText {
	width:80px;
	margin-left:30px;
}
.submit {
	width:auto;
}