
.titletype {
	font-family:helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size:10px;
	}


body { 	font-family: arial, helvetica, helv; 
	font-face: arial, helvetica, helv; 
	color: #000000; 
	background-color: #FFFFFF; 
	font-size: 10pt; 
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;}

tr { 	font-family: arial, helvetica, helv; 
	font-face: arial, helvetica, helv; 
	font-size: 10pt; }

td { 	font-family: arial, helvetica, helv; 
	font-face: arial, helvetica, helv; 
	font-size: 10pt; }

td.news_menu {
	padding-left:20px;
}

p { 	font-family: arial, helvetica, helv; 
	font-face: arial, helvetica, helv; 
	font-size: 10pt; }

	A:link		{ color: #DA7500; text-decoration: none; font-weight: bold }
	A:hover 	{ color: #FC9B00; text-decoration: underline; font-weight: bold }
	A:visited	{ color: #DA7500; text-decoration: underline; font-weight: bold }
	/* A:visited	{ color: #666666; text-decoration: underline; font-weight: bold } */
	A:active	{ color: #DA7500; text-decoration: none; font-weight: bold }

.head { font-family: arial, helvetica, helv; 
	  color: #000000;  
	  font-size: 12pt; 
	  font-weight: bold;}
	  
.newsHead { font-family: arial, helvetica, helv; 
	  color: #DA7500;  
	  font-size: 14px; 
	  font-weight: bold;}
	  
.subhead { font-family: arial, helvetica, helv; 
	  color: #DA7500;
	  font-size: 12pt; 
	  font-weight: bold;}

.subsub { font-family: arial, helvetica, helv; 
	  color: #DA7500;
	  font-size: 10pt; 
	  font-weight: bold;}
	  
.subsubnews { font-family: arial, helvetica, helv; 
	  color: #FC9B00;
	  font-size: 10pt; 
	  font-weight: bold;}

.subsubsub { font-family: arial, helvetica, helv; 
	  color: #000000; 
	  font-size: 10pt; 
	  font-weight: bold;}
	
	
	/* MAIN NAV */		
 
	 	
	 #header {background: #000 url("images/header_background.gif") no-repeat; position:relative;
		 
	 }
	 
	 
	 #nav_wrapper {background:url("images/nav_background.gif") repeat-x; height:39px; width:100%; border:0;}
	 #nav {width:1030px; border:0; padding:0; margin:0; list-style-type: none;}
	 ul#nav li:first-child {margin-left:31px;}
	 ul#sf_row li.sc_amount span.sc_emphasis {padding-left:2px;} 
	 
	 li.button, li.button:active {padding: 0 10px; float:left; height:39px; outline: none; background:transparent; border:0; text-transform: uppercase; background: url("images/nav_static.gif") no-repeat;
	 }
	 
	 	 li.button:hover { background: url("images/nav_over.gif");
	 }
	 
	 li.button a {color:#fff; font-size:.75em; font-weight:bold; text-decoration:none; line-height:42px;}
	 li.button a:hover {color:#f1f1f1; font-size:.75em;  font-weight:bold; text-decoration:none; line-height:42px; }
	 li.button_suplimental {float:left; height:39px; background:url("images/nav_button_end.gif") no-repeat 3px 0; border:0;}
	 li.button_suplimental img {padding-left:4px;}
	 #header {height: 70px;}
	 #header #logo a {background: url("images/logo.png") no-repeat; width:464px; height:58px; z-index:0; float:left; position:relative; top:7px; left:0; text-align:left;}
	
	
	
	#nav li.button ul{
		background:#fff;
		background:rgba(255,255,255,0);
		list-style:none;
		position:absolute;
		left:-9999px;
		padding:0;
		margin:0;

	}

	
	#nav li.button ul li {
		float:none;
		height:40px;
		width:80px;
		margin:0;
		padding:0 9px;
		border-top:solid 1px #be7624;



	}

	#nav li.button ul a {
		white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
	}

	#nav li.button:hover ul{ /* Display the dropdown on hover */
		left:890px; /* Bring back on-screen when needed */
		top:108px;
		list-style: none;
		margin:0;
		background-color:#975305;
		cursor: pointer;
	}

	#nav li.button ul li:hover a  { /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
		background:#6b0c36;
		text-decoration:none;
		margin:0px -8px;
		padding:12px -8px;
		background-color:#000;
		height:40px;
		width:80px;
		display:block;
		background:#f79609;
				padding:0 8px;



	}
#nav ul li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
	margin:0;
	padding:0;
}
#nav ul li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:#333;
}

	
	#nav li.button ul.video-menu{
		background:#fff;
		background:rgba(255,255,255,0);
		list-style:none;
		position:absolute;
		left:-9999px;
		padding:0;
		margin:0;

	}

	
	#nav li.button ul.video-menu li {
		float:none;
		height:40px;
		width:150px;
		margin:0;
		padding:0 9px;
		border-top:solid 1px #be7624;



	}

	#nav li.button ul.video-menu a {
		white-space:nowrap; /* Stop text wrapping and creating mul.video-menuti-line dropdown items */
	}

	#nav li.button:hover ul.video-menu{ /* Display the dropdown on hover */
		left:674px; /* Bring back on-screen when needed */
		top:108px;
		list-style: none;
		margin:0;
		background-color:#975305;
		cursor: pointer;
	}

	#nav li.button ul.video-menu li:hover a  { /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
		background:#6b0c36;
		text-decoration:none;
		margin:0px -8px;
		padding:12px -8px;
		background-color:#000;
		height:40px;
		width:150px;
		display:block;
		background:#f79609;
		padding:0 8px;



	}
#nav ul li:hover ul.video-menu a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
	margin:0;
	padding:0;
}
#nav ul li:hover ul.video-menu li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:#333;
}

	
	
	
	
	
	
	/* FOOTER FORMATING */
#footer_wrapper {width:100%; height:160px; display:block; background: url("../images/footer_bkground.gif") 0 0 repeat-x; margin-bottom:-10px;}
ul#module_unit {list-style: none;width:1000px; height:160px; padding:0 0 0; margin:0px auto; }
li.footer_logo {display:block; float: left;  width:65px; height:140px; background:url("../images/footer_logo.png") 0 18px no-repeat;}
li.contact_info {display:block; float:left; margin-left:5px;  width:185px; height:100px; margin-top:10px;  }
li.contact_info p { font-size:.85em; line-height:1.35em; }
.first_line {font-size:1.2em;}
li.links p { font-size:.85em; line-height:1.35em;}
li.links p a {color:#000; font-weight: normal;}
li.links p a:hover {color:#000; text-decoration: underline; font-weight: normal;}
li.links_last p { font-size:.85em; line-height:1.35em;}
li.links {display:block; float:left; margin-left:20px; width:135px; height:100px; font-size:.85em; line-height:1.35em; margin-top:10px; }
li.links_last {display:block; float:left; margin-left:30px; width:135px; height:100px; font-size:.85em; line-height:1.35em; margin-top:10px; }
	
	
	
	/* =Clearfix (IE 6&7 All other browsers covered in reset css)
	--------------------------------*/
	/* IE6 */ 
	* html .clearfix {height: 1%;}
	/* IE7 */
	*:first-child+html .clearfix {min-height: 1px;}
