/*MAIN STYLESHEET*/

/*imports */
@import url("text.css");
@import url("layout.css");
@import url("chrome.css");


/*RESET
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
*/
body {background:#000 url(../images/bigback.jpg) no-repeat top center;}

/*main elements*/
#wrapper{width: 100%; background: #000; padding: 0; margin: 0;}
#container {width:1149px; background: transparent url(../images/repeater.jpg) top center repeat-y; margin: 0 auto; z-index:-40;}
#header {position: relative; 
width:1149px; 
height: 205px; background: transparent url(../images/head.jpg) 0 0 no-repeat; z-index:10;}
#navigation {position: relative; top: 160px; left: 100px;}

/* CONTAINER elements */
#ticker {
		width: 967px; height: 258px;
		background:transparent url(../images/ticker-back.jpg) 0 0 no-repeat; position: relative;
		z-index:0;
		margin: 0px auto 0;
		}
#content_wrapper { min-height: 680px; height: auto !important; _height:680px; background: transparent url(../images/content_back.jpg ) 0 0 no-repeat;}
#main {min-height: 400px; width:966px; padding-top: 12px; margin: 0 0 0 92px;}
#maincontent {min-height: 400px; width:966px; padding-top: 0px; margin: 0px 0 0 92px;}
#interior_wrap {width: 617px; min-height: 650px; background: transparent url(../images/interior_cap.jpg) left bottom no-repeat; padding: 0 25px 25px;
	}
#interior {width: 667px; background: transparent url(../images/interior_rpt.jpg) 0 0 repeat-y; padding: 0;}
/*#foot {background: transparent url(../images/foot.jpg) 0 0 no-repeat; height: 37px; margin: 0 auto; width: 1149px;}*/
#theCount {position: absolute; top: 122px; left: 643px;}

#footer /*Ashley added footer 4/22*/
{
	width: 100%;
	color:#FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	
	
}

#footer a
{
	text-decoration: none;
	color:#FFFFFF;
}	
		
#footer a:hover
{
	color:#FFFFFF;
	text-decoration: underline;
}

/*Brian_Nav*/
#nav {
position: relative; 
top: 165px; 
left: 320px;

	 } 

#nav ul {
     padding: 0;
	 margin: 0;     
	 list-style: none;
	 line-height: 1;
	 color:#FFFFFF;
	 font:normal 14px HelveticaNeue Condensed, Arial Narrow, Sans-Serif;

	 } 
#nav a { 

width: auto;
display: block;
/*border-bottom: 1px solid #000000; /*THEME CHANGE HERE*/
padding: 6px 9px 6px 6px;
text-decoration: none;
font-weight: bold;
color: White;   

	 /*display: block;     
	 width: 10em; 
	 	 color:#FFFFFF;
		 z-index:10000;*/
	 } 

#nav li {
     float: left;     
	 width: auto; 
	 }
#nav li ul {  
	 position: absolute;
	 width: 10em;    
	 left: -999em; 
	 } 
#nav li:hover ul {
	background-color:#191AAA;
	min-width:190px;
	left: auto; 
	}
#nav li.sfhover ul {;
     left: auto;
	 color: #EB291B; 
	 }
	 
#nav li ul ul {  
	margin: -1em 0 0 10em; 
	} 
	
#nav li:hover ul ul, #nav li.sfhover ul ul {
     left: -999em; ; 
	 } 
	 
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
     left: auto; 
	  } 
	  
	  /* ######### Style for Drop Down Menu ######### */

.topmenu{
text-transform:uppercase;
font-size:14px;
white-space:nowrap !important;
}

.topmenu:hover{ /*THEME CHANGE HERE*/
color:#FF4000 !important;
text-transform:uppercase;
}

.dropmenu{
text-transform:uppercase;
font-size:14px !important;
white-space:nowrap !important;
}

.dropmenu:hover{ /*THEME CHANGE HERE*/
color:#FF4000 !important;
text-transform:uppercase;
}