/* CSS Document Table of Contents:
	
	Universal
	Typography
	  a. Headings h1-h6
	  b. Paragraph and Link Styles
	  c. Lists and Navigations
	Header Layout
	Navigation Layout
	Middle Layout
	Footer Layout
	
*/

/* Universal
====================================================================================== */
* { /* helps keep cross-browser compatibility */
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
}

img
{
	border: 0px;
}

#container
{
	width: 640px;
	margin: auto;
}

#masthead
{
	width: 640px;
	padding-top: 28px;	
}
	
	#upper-motor, #head-links, #head-logo, #nav-bar, #search, #top-bar, #gray-fade
	{
		display: none;
	}
	

		

	
	#main-content
	{
		font-size: 12px;
		width: 640px;
	}
	
	div[id] #main-content
	{
		height: auto;
	}
		
		
		#index-content
		{
			padding: 0px 10px 0px 10px;
			font-size: 12px;
			width: 780px;
			clear: both;
			height: 281px;
			min-height: 281px;
			background-color: white;
		}
		
		#nav-section
		{
			display: none;
		}
		
		#content
		{
			padding: 10px 15px 10px 15px;
			font-size: 12px;
			width: 578px;
			float: left;			
			background-color: white;
			border-top: 1px solid #cecece;

			height: 530px;
			min-height: 530px;			
		}
		
		div[id] #content
		{
			height: auto;
		}
	
	#navigation
	{
		list-style-type: none;	
	}
	
	#navigation li a
	{
		display: block;
		margin: auto;

		height: 12px;
		padding: 3px 4px 4px 10px;
		border-bottom: 1px solid #bacbe9;
		color: #000077;
		font-size: 12px;
		text-decoration: none;
	}

	#navigation li a:hover, #navigation li a.nav-on
	{
		background-image: url('/images/nav-on.gif');
		background-repeat: repeat-x;
		color: #525253;
	}

	

	#main-bottom a
	{
		color: #000077;
	}
	
	#main-bottom a:hover
	{
		text-decoration: none;
		color: #000077
	}
		
		
	#footer
	{
		padding: 10px;
		clear: both;
		font-size: 12px;
		text-align:center;
	}
	
ul
{
	padding-left: 15px;
}
/* Typography
====================================================================================== */

/* a. Headings h1-h6 */
h1 { 
	font-size: 1.8em;
	font-family: Helvetica;
	font-weight: lighter;
	text-transform: uppercase;
	color: #000077;
	width: 100%;
	border-bottom: 1px solid #b0b0b0;
	margin: 0px 10px 5px 10px;
	padding-top: 5px;
} /* lowest common denominator */
	