/* Global Reset */
*{margin:0px;padding:0px;}
/* Straight up HTML tags */
a img{border:none;}
a{outline:none;text-decoration:none;color:#000;font-weight:bold;}
a:hover{color:#999966;}
p, blockquote{padding:15px 0px;}
body{text-align:left;background:url(../images/bodybg.jpg) #9d8264 repeat-x;}
h2{font:22px "Eurostile Condensed", sans-serif;}
h3{font:15px "Eurostile Condensed", sans-serif;}
h4{font:15px "Eurostile Condensed", sans-serif;}
/* ID's and proprietary elements */
#container{width:900px;font:11px verdana, sans-serif;color:#333300;background:url(../images/mainbg.gif) repeat-y;position:relative;}
	h1{position:absolute;right:40px;top:350px;height:70px;z-index:333;font:22px "Eurostile Condensed", sans-serif;}
	#header{position:absolute;left:0px;top:0px;width:900px;height:340px;background:url(../images/header.jpg) no-repeat;z-index:8;}
		#header #flash{width:900px;height:303px;background:url(../images/flashbg.jpg) #000 no-repeat;}
	#primarynav{list-style-type:none;position:absolute;right:0px;top:303px;z-index:23;}
		#primarynav li{float:left;}
	#secondarynav{list-style-type:none;position:absolute;left:0px;top:385px;z-index:23;}
	#display{position:absolute;left:502px;top:418px;}
	#content{padding-top:325px;}
	#main{background:url(../images/maintop.jpg) no-repeat;padding:70px 60px 0px 240px;min-height:500px;}
	#main ul{margin-left:17px;}
	#footerbg{background:url(../images/footerbg.gif) repeat-x;height:303px;font:9px verdana, sans-serif;color:#fff;}
		#footerbg #footer{width:900px;height:303px;background:url(../images/footer.gif) no-repeat;position:relative;}
		#footerbg #footer ul{list-style-type:none;margin-top:20px}
		#footerbg #footer ul,#footerbg #footer p{margin-right:60px;text-align:right;}
		#footerbg #footer ul li{display:inline;}
		#footerbg #footer ul li a{color:#fff;margin-left:5px;font-weight:normal;}
		#footerbg #footer a:hover{color:#999966;}
		#footerbg #footer p{padding-top:0px;padding-top:5px;}
		#footerbg #footer p strong{margin-left:10px;font-weight:bold;}
		#footerbg #footer strong{color:#9d8264;font-weight:normal;}
		#footerbg #footer a:hover strong{color:#fff;}
		#footerbg #footer a{color:#9d8264;margin-left:10px;}
		#footerbg #footer #info{padding-top:60px;}
		#impact{position:absolute;left:20px;top:100px;}
/* Repeatble Classes */
.left{float:left;margin-right:15px;}
.right{float:right;margin-left:15px;}
.clear{clear:both;}
.hrt{border-top:solid 1px #ccc;margin-top:15px;padding-top:15px;}
.hrb{border-bottom:solid 1px #ccc;margin-bottom:15px;padding-bottom:15px;}
.split{column-count:2;column-gap:120px;column-rule:none;padding-top:20px;}
.split p:first-child , .split h2:first-child , .split h3:first-child {margin-top:0px;padding-top:0px;}
.fwxgdj-css3mc{margin-top:100px;}
.fwxgdj-css3mc p {padding:15px 0px;}

/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1 {visibility: hidden;}


