@charset "UTF-8";
/* CSS Document */


/*--Link 2--*/
a.link2, a.link2:active, a.link2:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;

}

a.link2:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#999999;

}

/* --------------------------------------- */
/* --( Global Styles )-- */
/* --------------------------------------- */
	div {
		/* border: 1px dotted red; */
	}
	html {
		background: #000 
		font-family:"Times New Roman", Times, serif;
		color: #9F9F9F;
	}
	a {
		outline: none;

	}
	a:hover {

	}
	body {
		margin: 0;
		padding: 0;

	}
	p {
	font-size: medium;
	}
	h1.logo{
		width:970;
		height:191px;
		text-indent: -3000px;
		margin:0px;
		padding:0px;
	}
	h1.logo a{
		position:absolute;
		display:block;
		width: 375px;
		height:160px;
		left:80px;
	}
	h4.tagline{
		text-indent:-3000px;
		display:none;
	}
	a {
		color: #fff;
		text-decoration:none;
	}
/* --------------------------------------- */
/* --( Global Classes )-- */
/* --------------------------------------- */

	/* self clearing rules */
	.selfclear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.selfclear { display: inline-block; _height: 1%; }
	/* Hides from IE-mac \*/
	.selfclear {
	display: block;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: left;
}
	/* End hide from IE-mac */
	
	.nodisp {
		margin: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
	}
	
	/* --( Contact )-- */
/* --------------------------------------- */


	#contact small{
	color:#990000;
	
	}
	#contact {
		color:#9f9f9f;
	}
	#contact #left_copy {
		float:left;
		height: 300px;
		padding-left: 200px;
		margin-right: 20px;
	}
	#contact #right_copy {
		float:right;
	}
	#contact form{
		width:280px;
		text-align:right;
	}
	#contact form label{
		float:left;
	}
	#contact form input,
	#contact form textarea{
		color: #fff;
		width: 200px;
		background: #0e0e0e;
		border: 0px;
	}
	#contact form textarea{
		height: 160px;
	}
	#contact form #submit{
		border:0px;
		width:200px;
		background: #666;
		color: #fff;
	}
	
	
/* --------------------------------------- */
/* --( Skip To )-- */
/* --------------------------------------- */

	#skip_to,
	#skip_to p {
		margin: 0;
		width: 0;
		height: 0;
		overflow: hidden;
	}
/* --------------------------------------- */
/* --( Header )-- */
/* --------------------------------------- */
	#header {
		position:relative;
		margin-left:auto;
		margin-right:auto;
		width:970px;
		height:191px;
	}

	#main_nav{
		margin:0px;
		padding:0px;
		width:700px;
		top:170px;
		left:175px;
		position:absolute;
		list-style:none;
	}	
	#main_nav li {
		float:left;
		display:inline;
	}
	#main_nav li a {
		display:block;
		text-indent:-3000px;
		text-decoration:none;
		height:20px;
		
	}


/* --------------------------------------- */
/* --( Content )-- */
/* --------------------------------------- */
	#main_container {
		width:750px;
		margin-top:30px;
		margin-left:auto;
		margin-right:auto;
	}
/* --( Sub Navs )-- */
	.side_nav {
		float:left;
		font-size: .9em;
		margin:0px 15px 0px 0px;
		padding:0px 25px 0px 0px;
		list-style:none;
		width:120px;
		text-align:right;
		height:525px;
		border-right:1px solid #333333;
	}
	.side_nav li{
		padding:0px;
		margin:0px;
		height:20px;
	}
	.side_nav li a{
		/*font-weight:bold;*/
		display:block;
		padding: 2px 5px 0px 0px;
	}
	.side_nav li a:hover{
		
	}
	li.active{
		
	}
/* --------------------------------------- */
/* --( Footer )-- */
/* --------------------------------------- */
	#footer {

		height:151px;
		margin-top: 30px;
		text-align:center;
		padding-bottom:15px;
	}
	#footer p{
		margin:0px;
		padding:0px;
		color: #666;
		font-size:.8em;
	}
	#footer a{
		color:#666;
	}
	#footer a:hover {
		color: #999;
	}
	#footer #branding{
		
		width:972px;
		margin:0px auto;
		padding:0px;
	}
	

	#footer #branding ul{

		height:151px;
		padding:0px;
		margin:0px auto;
		width:972px;
		list-style:none;
	}	
	#footer #branding ul li {
		float:left;
		display:inline;
	}
	#footer #branding ul li a {
	
		display:block;
		text-indent:-3000px;
		height:95px;	
	}
	
	/* --( Nav Backgrounds )-- */	
	#footer{
		width:125px;
		margin-left:225px;
		background-position: -225px 0px;
	}
		#footer #branding ul li.test2 a:hover{
			background-position: -225px -151px;
		}
	#footer #branding ul li.test2 a{
			width:95px;
			background-position: -350px 0px;
	}
		#footer #branding ul li.test3 a:hover{
			background-position: -350px -151px;
		}
	#footer #branding ul li.test3 a{
			width:125px;
			background-position: -445px 0px;
	}
		#footer #branding ul li.test4 a:hover{
				background-position: -445px -151px;
		}
	#footer #branding ul li.test4 a{
			width:100px;
			background-position: -570px 0px;
	}
		#footer #branding ul li.test5 a:hover{
			background-position: -570px -151px;
		}
	#footer #branding ul li.test6 a{
			width:125px;
			background-position: -670px 0px;
	}
		#footer #branding ul li.test6 a:hover{
			background-position: -670px -151px;
		}
