

* { outline:0 !important; }

body
{
	text-align:center;
	background: #fff;
	font-family: Verdana,Arial,"Lucida Grande",sans-serif;
	font-size:.7em;
	line-height:1.6em;
	background:#000;
	color:#777;
	margin:0;
	padding:0;
}



a:link, a:visited, a:hover, a:active , .error
{
	color:#94252E;
	text-decoration:none;
}
a:hover, a:active
{
	color:#f63;
	text-decoration:underline;
}

h1,h2,h3,h4,h5,h6
{
	font-family: Georgia,serif;
	font-weight:normal;
	color: #aaa;
}
h3,h4,h5,h6
{
	text-transform:uppercase;
	color:#ccc;
}

h2 { color:#DC841C; }



p b , 
dd b , 
li b , 
dt
{
	color:#ccc;
}

.top
{
	font-size:.6em;
	text-transform:uppercase;
}





	.outer
	{
		text-align:center;
	}
	
		.outer .inner
		{
			text-align:left;
			margin: 0 auto;
			padding:0;
			width: 520px;
		}
	
			.outer .inner .pad
			{
				float:left;
				margin:0;
				padding:0;
				width:100%;
			}
	
	
	.section
	{
		margin: 0 0 6em 0;
		padding: 1em 0 0 0;
	}


	
	#header .inner
	{
		background: url(hdr.gif) no-repeat 0 0;
	}

	#header h1,
	#header h1 a
	{
		margin:0;
		padding:0;
		display:block;
		width:520px;
		height:200px;
	}
	#header h1 a
	{
		text-indent:-999em;
	}
	
	#header ul,
	#header li,
	#header li a
	{
		margin:0;
		list-style:none;
		padding:0;
		display:block;
		float:left;
	}
	#header li a
	{
		height:40px;
		width:190px;
		text-indent:-9999em;
		margin-bottom: 40px;
	}
		#header li#n1 a { width:210px; }
		#header li#n2 a { width:160px; }
		#header li#n3 a { width:170px; }
		#header li#n4 a { width:230px; }

		#header li#n1 a:hover { background: url(bgd-hover.gif) no-repeat 0 -230px; }
		#header li#n2 a:hover { background: url(bgd-hover.gif) no-repeat -210px -230px; }
		#header li#n3 a:hover { background: url(bgd-hover.gif) no-repeat -370px -230px; }
		#header li#n4 a:hover { background: url(bgd-hover.gif) no-repeat -540px -230px; }
	
	
	p.right
	{
		float:right;
		padding: 10px;
		margin: 0 0 4em 4em;
		background:#fff;
		border:1px solid #ccc;
	}




		#slideshow 
		{
		    position:relative;
		    height: 390px;
		    border-bottom: dotted 1px #333;
		}
		
		#slideshow DIV
		{
			position:absolute;
			top:0;
			left:0;
			z-index:8;
			opacity:0.0;
			background: #000;
			text-align: center;
		}
		
		#slideshow DIV.active {
			z-index:10;
			opacity:1.0;
		}
		
		#slideshow DIV.last-active {
		    z-index:9;
		}
		
		#slideshow DIV IMG {
		    display: block;
		    border: 0;
		    margin-bottom: 10px;
		}

		#slideshow DIV .back,
		#slideshow DIV .forward
		{
			float:left;
		}
		#slideshow DIV .forward
		{
			float:right;
		}

		#slideshow DIV .back {
		}



		
		dl
		{
			margin: 0 0 3em 3em;
			padding:0;
			float:right;
			width:200px;
			line-height:1.33em;
		}

		dt
		{
			margin:0;
			padding: 1em 0 .33em 0;
		}
		
		dd
		{
			margin:0;
			padding: 0 0 .33em 0;
		}





		form h3
		{
			color: #fff;
			font-size:1.5em;
		}

		fieldset
		{
			border:0;
			margin:0;
			padding:0;
		}

		fieldset label
		{
			display: block;
			margin:0;
			padding:	0;
		}

		fieldset input,
		fieldset textarea
		{
			margin: .5em 0 1em 0;
			padding: 3px;
			width: 260px;
			font-family: verdana, arial, sans-serif;
			font-size: 1.25em;
		}

		fieldset textarea
		{
			width: 520px;
		}

		fieldset input.submit { width:auto;padding:auto;font-size:1em; }


		
		#footer
		{
			padding: 1em 0 4em 0;
		}




/* Clearfix */

.inner:after
{
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
	content: ".";
}
.inner {display:inline-block;}
/* Hide from IE Mac \*/
.inner {display:block;}
/* End hide from IE Mac */
/* end clearing */


