
	/* CSS Document */	

	@import url("nav.css");
	@import url("menu.css");
	@import url("forms.css");
	
	/* ----------------------------------------------------
	general
	---------------------------------------------------- */
	
	html 
		{ 
		height: 100%; 
		margin: 0 auto; 
		padding: 0; 
		color: #000; 
		text-align: center;
		background-image: url(../img/header-bg.gif);
		background-repeat: repeat-x;
		background-color: #FFF;
		}

	body 
		{ 
		margin: 0 auto; 
		padding: 0;
		font-size: .8em;
		font-family: Arial, Verdana, sans-serif;
		text-align: left;
		line-height: 18px;
		}	
		
	/* ----------------------------------------------------
	element layout
	---------------------------------------------------- */
	
	div#wrapper
		{
		margin: 0 auto; 
		padding: 0;
		width: 955px;
		}
			div#subwrapper
		{
			position:relative;
		width: 955px;
		}
	div#logo
		{
		position:realtive;
		float: left;
		padding-top: 66px;
		padding-left: 34px;
		}
		
	div#header
		{
		float: right;
		}
		
	div#nav
		{
		clear: both;
		background-image: url(../img/menu-bg.gif);
		background-repeat: no-repeat;
		height: 44px;
		padding-left: 158px;
		padding-bottom: 10px;
		}
		
	div#contentTop
		{
		width: 955px;
		height: 10px;
		background-image: url(../img/content-top.gif);
		background-repeat: no-repeat;
		}
	
	div#contentMiddle
		{
		width: 955px;
		height: 100%;
		background-image: url(../img/content-middle.gif);
		background-repeat: repeat-y;
		overflow: auto;
		}
		
	div#contentLeft
		{
		width: 213px;
		padding-left: 18px;
		padding-top: 35px;
		float: left;
		}
		
	div#contentCenter
		{ 
		width: 416px;
		float: left;
		padding-left:40px;
		padding-top: 35px;
		}

div#contentCenter2
		{ 
		width: 90%;
		margin:auto;
		padding-left:40px;
		padding-top: 35px;
		}
		
	div#contentRight 
		{
		width: 240px;
		float: right;
		padding-top: 55px;
		}
		
	div#contentBottom
		{
		clear: both;
		width: 955px;
		height: 10px;
		background-image: url(../img/content-bottom.gif);
		background-repeat: no-repeat;
		}
		
	div#footer
		{
		margin: 0 auto; 
		padding: 0;
		width: 915px;
		padding-top: 10px;
		padding-bottom: 20px;
		font-size: .8em;
		}
		
	div#websiteLink
		{
		float: left;
		}
		
	div#footerContent
		{
		float: right;
		}
		
	/* ----------------------------------------------------
	headings
	---------------------------------------------------- */
	
	h1
		{
		font-size: 1.8em;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #100842;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #8ca208;
		line-height: 18px;
		padding-bottom: 10px;
		}
		
	.divideline
		{
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #8ca208;
		}
		
	/* ----------------------------------------------------
	element format
	---------------------------------------------------- */
	
	.photo
		{
		padding-left: 10px;
		padding-right: 10px;
		}
		
	.bar
		{
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #8ca208;
		}
		
	/* ----------------------------------------------------
	link format
	---------------------------------------------------- */
		
	div#contentCenter a:link 
		{
		color: #000;
		background-color: transparent;
		text-decoration: underline;
		}

	div#contentCenter a:visited
		{
		color: #000;
		background-color: transparent;
		text-decoration: underline;
		}
	
	div#contentCenter a:hover
		{
		color: #a3bd0b;
		background-color: transparent;
		text-decoration: underlined;
		}
		
	div#footer a:link 
		{
		color: #000;
		background-color: transparent;
		text-decoration: none;
		}

	div#footer a:visited
		{
		color: #000;
		background-color: transparent;
		text-decoration: none;
		}
	
	div#footer a:hover
		{
		color: #a3bd0b;
		background-color: transparent;
		text-decoration: none;
		}
/* ----------------------------------------------------
	video format
	---------------------------------------------------- */
		
	div#frontvideo
		{
		float:left;
		padding:5px;
		}
	