/*HTML Elements*/

	html {
		background: #878787;
		font: 100% "HelveticaNeue Lt Std", "Helvetica Neue Lt Std", "Helvetica Neue", "Helvetica", Verdana, sans-serif;
	}
	body {
		margin: 0 auto;
		color: #424242;
	}
	h1 {
		font-size: 20px;
		margin-top: 5;
		padding: 0;
	}
	div#page {
		margin: 0 auto;
		text-align: left;
	}
	a {
		color: #600;
		text-decoration: none;
	}
	a:hover {
		color: #000;
		text-decoration: none;
	}
	a:visited {
	}
	ul {
		
	}
	ul li {
		
	}
	ol {
		
	}
	ol li {
		
	}
	.img {
		float: left;
		padding-right: 10px;
	}
/*DOM Specific*/
	div#side_content {
		
	}
	div#main_content {
		font-size: 11px;
	}

/*Layout Specific*/
	body {
		margin: 0 0;
		padding: 0 0;
	}
	div#page {
		margin-left: 20px;
		margin-bottom: 0px;
		width: 770px;
		background-color: #FFF;
		margin: 0 auto;
		text-align:left;
		color: #000;
		background-color: #FFF;
	}
	div#header {
		width: 770px;
		height: 314px;
		background: #FFF url('/images/header.jpg') no-repeat;
	}
	div#navigation {
		width: 750px;
		margin-left: 10px;
		height: 29px;
		display: block;
		background: url('/images/nav_bg.jpg') repeat-x;
	}
	#nav {
		width: 740px;
		background: url('/images/nav_bg.jpg') repeat-x;
	}
	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		display: block;
		height: 29px;
		list-style: none;
		line-height: 1;
		background: url('/images/nav_bg.jpg') repeat-x;
	}
	#nav ul.listed {
		height: auto;
		display: block;
		width: 290px;
	}
	#nav ul.listed li {
		position: relative;
			z-index: 3;
		width: 280px;
	}
	#nav a {
		display: block;
		text-decoration: none;
		color: #FFF;
	}

	#nav li { /* all list items */
		font: 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
		color: #FFF;
		float: left;
		padding: 6px 14px 6px 14px;
	}
	#nav li.top {
		padding: 11px 17px 8px 17px;
		border-right: 1px dotted #FFF;

	}
	#nav li.listed {
		display: block;
	}
	#nav ul.listed {
		display: block;
	}
	#nav ul.listed li {
		display: block;
	}
	#nav li.top:hover a {
		color: #4697BC;
	}
	#nav li.top:hover {
		color: #4697BC;
		background: url('/images/nav_mo_bg.jpg') repeat-x;
	}
	#nav li.first {
		padding-left: 25px;
	}
	#nav li.last {
		border: none;
	}

	#nav li ul { /* second-level lists */
		position: absolute;
		display: block;
		background-image: none;
		background-color: #4697BC;
		width: 200px;
		height: auto;
		padding-bottom: 10px;
		padding-top: 5px;
		margin-top: 4px;
		/*width: 7em;*/
		left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}
	#nav li ul li {
		margin: 0;
		padding: 0;
	}
	#nav li ul li a {
		width: 170px;
		height: auto;
		padding: 5px 0px 8px 10px;
		margin: 4px 0px 0px 10px;
		font-size: 10px;
		color: #FFF!important;
	}
	#nav li ul li a:hover {
		color: #4697BC!important;
		background-color: #FFF;
	}
	#nav li ul ul { /* third-and-above-level lists */
		display: block;
		margin: -1em 0 0 10em;
	}

	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}

	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { 
		/* lists nested under hovered list items */
		left: auto;
	}

	body.index div#side_content {
		
	}
	body.index div#main_content {
		margin-top: 20px;
		width: 750px;
		height: auto;
		line-height: 1.6em;
	}
	div#left, div#center, div#news {
		margin-bottom: 10px;
	}
	div#sub_page {
		float: left;
		width: 482px;
		padding: 0px 10px 10px 10px;
		border-right: 1px dotted #999;
	}
		div#sub_page h1 {
			color: #333;
			width: 480px;
			border-bottom: 4px solid #4696BD;
		}
	div#left {
		float: left;
		width: 230px;
		padding: 0px 10px 10px 10px;
		border-right: 1px dotted #999;
	}
		div#left h1 {
			color: #333;
			width: 230px;
			border-bottom: 4px solid #999;
		}
	div#center {
		float: left;
		width: 230px;
		padding: 0px 10px 10px 10px;
		border-right: 1px dotted #999;
	}
		div#center h1 {
			color: #333;
			width: 230px;
			border-bottom: 4px solid #751818;
		}
	div#news {
		float: left;
		width: 235px;
		padding: 0px 0px 10px 10px;
	}
	div#news div#news_content {
		position: relative;
			z-index: 1;
		height: 400px;
		overflow: hidden;
	}
		div#news h1 {
			color: #333;
			width: 245px;
			border-bottom: 4px solid #FC0;
		}
		div#news h2 {
			font: normal normal normal 1em Verdana, sans-serif;
			color: #000;
			margin: 0px 0px;
			padding: 0px 0px;
		}
	div#footer {
		width: 750px;
		height: 29px;
		margin: 30px 10px 20px 10px;
		padding-bottom: 10px;
		background: url('/images/footer_bg.jpg') repeat-x;
	}
		div#footer {
			color: #FFF;
			font: 9px  Verdana, sans-serif;
		}
			div#footer a {
				color: #9a9a9a;
				text-decoration: none;
			}
			div#foot_left {
				float: left;
				margin-left: 20px;
			}
			div#foot_right {
				float: right;
				margin-right: 20px;
			}
			div#foot_right, div#foot_left {
				margin-top: 8px;
			}
	.clear {
		clear: both;
	}
/*Page Specific*/
body#index div#side_content {
	
}

/*Other Overrides*/
