
@media screen, projection
{
	.be-nice-to-Mac-IE5
	{
		font-family: "\"}\"";
		font-family: inherit;
	}
	
	/* -- GENERAL REDECLARATIONS -- */
	
	*
	{
		margin:0;
		padding:0;
	}
	
	body
	{
		background-color: #3f3f3f;
		text-align: center;
		color: #FFF;
		font: normal 14px/21px Arial, Verdana, Helvetica, sans-serif;	
	}

	a:link { text-decoration: underline; font-weight: normal; color: #ffa800; }
	a:visited { text-decoration: underline; font-weight: normal; color: #ffa800; }
	a:hover { text-decoration: underline; font-weight: normal; color: #f70000; }
	a:active { text-decoration: underline; font-weight: normal; color: #f70000; }

	ul, ol
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 18px 0px;
	}
	
	ul
	{
		list-style: url(../images/bullet_arrow.gif);
	}
	
	li
	{
		margin: 0px 0px 0px 40px;
	}
	
	dl
	{

	}
	
	dt
	{
		font-weight: bold;
	}
	
	dd
	{

	}
	
	p
	{
		margin: 0px 0px 21px 0px;
	}

	form
	{
		margin: 0px 0px 21px 0px;
	}
	
	h1
	{
		font: normal 24px/24px Arial, Verdana, Helvetica, sans-serif;	
		color: #b60000;
		margin: 0px 0px 21px 0px;
	}

	h2
	{
		font: normal 24px/24px Arial, Verdana, Helvetica, sans-serif;	
		color: #b60000;
		margin: 0px 0px 21px 0px;		
	}
	
	h3
	{
		font: normal 21px/21px Arial, Verdana, Helvetica, sans-serif;	
		color: #b60000;
		margin: 0px 0px 21px 0px;		
	}
	
	h4
	{
		font: normal 21px/21px Arial, Verdana, Helvetica, sans-serif;	
		color: #b60000;
		margin: 0px 0px 21px 0px;		
	}
	
	h5
	{
		font: normal 21px/21px Arial, Verdana, Helvetica, sans-serif;	
		color: #b60000;
		margin: 0px 0px 21px 0px;		
	}
	
	h6
	{
		font: normal 21px/21px Arial, Verdana, Helvetica, sans-serif;	
		color: #b60000;
		margin: 0px 0px 21px 0px;		
	}
	
	hr
	{
		display: none;
	}
	
	img
	{
		border: none;
	}
	
	acronym
	{
		border-bottom: 1px dotted;
	}
	
	blockquote
	{
		font-style: italic;
	}
	
	/* -- IDS -- */

	#splashbody
	{
		background-color: #000;
	}

	#splash
	{
		margin: 0px auto;
		width: 608px;
		height: 482px;
	}

	#headerwrap
	{
		height: 176px;
		background: #404040 url(../images/back_headerwrap.gif) repeat-x 0 0;	
	}

	#header
	{
		width: 782px;
		height: 176px;
		margin: 0px auto;
		background: transparent url(../images/back_header.gif) no-repeat 0 0;
		position: relative;			
	}

	#nav
	{
		width: 782px;
		height: 176px;
		position: relative;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#nav li
	{
		display: inline;
		margin: 0;
		padding: 0;
	}
	
	#nav a
	{
		position: absolute;
		display: block;
		text-indent: -9000px;
		overflow: hidden;
		height: 20px;
		background: transparent url(../images/back_nav.gif) repeat-x 0 0;
		/* border: 1px solid #ff0000; */
	}

	#navmain a {left:170px; top:57px; width:440px; height:72px; background: transparent; }	
	#nav01 a {left:248px; top:27px; width:41px; }
	#nav02 a {left:306px; top:27px; width:70px; }
	#nav03 a {left:392px; top:27px; width:45px; }
	#nav04 a {left:455px; top:27px; width:53px; }
	#nav05 a {left:525px; top:27px; width:38px; }
	#nav06 a {left:580px; top:27px; width:55px; }
	#nav07 a {left:226px; top:140px; width:126px; }
	#nav08 a {left:370px; top:140px; width:94px; }
	#nav09 a {left:482px; top:140px; width:38px; }
	#nav10 a {left:538px; top:140px; width:71px; }
	#nav a:hover {background-position: 0px -20px; }
	#nav a:active {background-position: 0px -20px; }

	#contentwrap
	{
		clear: both;
		background: #1f1f1f url(../images/back_content.gif) repeat-x 0 0;
		padding: 41px 0px 20px 0px;
	}
	
	#content
	{
		width: 514px;
		margin: 0px auto;
		text-align: left;
	}

	#footerwrap
	{
		height: 88px;
		background: transparent url(../images/back_footerwrap.gif) repeat-x 0 0;
		clear: both;
	}

	#footer
	{
		width: 782px;
		height: 88px;
		margin: 0px auto;
		background: transparent url(../images/back_footer.gif) no-repeat 0 0;
		color: #000;
		font: normal 12px/17px Arial, Verdana, Helvetica, sans-serif;
		padding: 13px 0px 0px 0px;			
	}

	#footer a:link { text-decoration: none; font-weight: normal; color: #000; }
	#footer a:visited { text-decoration: none; font-weight: normal; color: #000; }
	#footer a:hover { text-decoration: underline; font-weight: normal; color: #000; }
	#footer a:active { text-decoration: underline; font-weight: normal; color: #000; }

	/* -- CLASSES -- */
	
	.insertphoto
	{
		float: right;
		margin: 0px 0px 21px 21px;
	}

	.insertphoto2
	{
		float: left;
		margin: 0px 21px 21px 0px;
	}

	.insertphoto3
	{
		float: left;
		margin: 0px 21px 2px 0px;
	}
			
	.clearfloats
	{
		clear: both;
		margin: 0px;
		padding: 0px;
	}
	
	.inputfullstretch
	{
		width: 514px;
	}

	.splashparagraph
	{
		margin: 0px auto;
		padding: 30px 0px 0px 0px;
		color: #666;
	}
	
	.splashparagraph A:link { text-decoration: none; font-weight: normal; color: #666; }
	.splashparagraph A:visited { text-decoration: none; font-weight: normal; color: #666; }
	.splashparagraph A:hover { text-decoration: none; font-weight: normal; color: #CCC; }
	.splashparagraph A:active { text-decoration: none; font-weight: normal; color: #CCC; }
		
}





