@import url("styles.css");

/*
colors:
	gray	696969
	blue	003399

site is fixed width at 974px wide
*/
	
body {
	width:100%;
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #fff url(../img/bg-body.gif) repeat-x left top;
	color:#696969;
	color:
}
body.home {
	background: #fff url(../img/bg-body-home.gif) repeat-x left top;
}
	
/*  DIV LAYOUT */
#wrapper {
}
#wrapper-home {
}
	#container {
		width:974px;
		margin: 0 auto;
		padding:0; 
	}
		#header { 
			padding:0px; 
			height: 72px;
		}
			#header form {
				margin:22px 0 0 10px;
				float:right;
			}
			#header ul {
				float:right;
				margin:32px 0 0 0;
				text-align:right;
			}
		#nav {
			height:32px;
			padding:19px 0 0 40px;
		}
		#home-banner {
			clear:both;
			height:138px;
			padding:40px 0 0 0;
		}
		#feature {
			width:687px;
			height:560px;	
		}
	
		#subnav {
			margin:0 0 0 0;
			padding: 0;
			background-color:none;
		}
		#homeContent {
			width:973px;
		}
			#home-left {
				float:left;
				width:729px;
			}
				.home-left-one-col {
					width:203px;
					padding:10px;
					margin:10px;
					float:left;
					background-color:#FF9;
					background-color:#eeeeee;
					-moz-border-radius: 5px;
					border-radius: 5px; 
					min-height:250px;
				}
				.home-left-two-col {
					width:446px;
					padding:10px;
					margin:10px;
					background-color:#CFC;
					float:left;
					background-color:#eeeeee;
					-moz-border-radius: 5px;
					border-radius: 5px; 
					min-height:250px;
				}
				.home-left-three-col {
					width:689px;
					margin:10px;
					padding:10px;
					background-color:#FCF;
					float: left;
					background-color:#eeeeee;
					-moz-border-radius: 5px;
					border-radius: 5px; 
					min-height:250px;
			}
					.video-caption {
						float:right;
						width:240px;
					}
			#home-right {
				float:left;
				width:203px;
				padding:10px;
				margin:10px;
				background-color:#eeeeee;
				-moz-border-radius: 5px;
				border-radius: 5px; 
			}
		#mainContent {
			width:973px;
			margin: 60px 0 0 0;
			position:relative;
		}		
			#left { 
				float:left;
				display:block;
				width:200px;
				padding:10px;
				margin: 0 0 20px 14px;
				background-color:#eeeeee;
				line-height:14px;
				-moz-border-radius: 5px;
				border-radius: 5px; 
			}
				#left-content {
					margin-left:10px;
				}
			#right { 
				margin:0 14px 20px 0;
				padding:10px;
				float:right;
				line-height:14px;
				width:200px;
				background-color:#eeeeee;
				-moz-border-radius: 5px;
				border-radius: 5px; 
			}
			#center { 
				line-height:17px;
				width:445px;
				/*margin:0 0 20px 255px;*/
				float:left;
				margin:0 0 20px 20px;
				padding:10px;
				background-color:#eeeeee;
				-moz-border-radius: 5px;
				border-radius: 5px; 
			}
			/*Used in two-column template*/
			#right-two-col {
				float:right;
				padding:10px;
				margin:0 14px 20px 0;
				width:687px;
				background-color:#eeeeee;
				-moz-border-radius: 5px;
				border-radius: 5px; 
				line-height:17px;
			}
			#left-two-col {
				float:left;
				display:block;
				padding:10px;
				margin: 0 0 20px 14px;
				width:200px;
				background-color:#eeeeee;
				line-height:14px;
				-moz-border-radius: 5px;
				border-radius: 5px; 
			}
			
		#footer {
			border-top: 1px solid #ccc;
			clear:both;
			font-size:10px;
			color:#003399;
			line-height:12px;
			padding-top:10px;
		}
			#copyright {
				width:775px;
			}
