/* Global Reset */
*{margin:0px;padding:0px;}
/* Straight up HTML tags */
a img{border:none;}
a:hover{color:#ccc;}
p, blockquote{padding:10px 0px;}
p { font-size: 14px; }
blockquote{font-style:normal;font-size:14px;}
body{text-align:center;background:url(../images/global/bodybg.gif) repeat-x #101638;}
h1{position:absolute;left:160px;top:275px;font:16px trajan, trajan pro, Georgia, "Times New Roman", Times, serif;text-transform:uppercase;z-index:99;}
h2,h3,h4,h5{color:#a0a52e;font:16px trajan, trajan pro, Georgia, "Times New Roman", Times, serif;text-transform:uppercase;}
/* ID's and proprietary elements */
#topbar{position:absolute;left:0px;top:0px;height:321px;width:100%;}
#container{width:1000px;margin:0px auto;font:13px/24px arial, verdana, sans-serif;color:#fff;text-align:left;}
#header{height:324px;background:url(../images/global/header.gif) no-repeat;position:relative;}
#primarynav{list-style-type:none;position:absolute;top:226px;right:10px;z-index:8;}
#primarynav li{float:left;margin-right:15px;padding-bottom:5px;}
#primarynav *:first-letter {font-size:14px;}
#primarynav li a{color:#fff;font:11px "trajan", "trajan pro", Georgia, "Times New Roman", Times, serif;text-transform:uppercase;}
#primarynav li:hover{background:url(../images/global/navarrow.gif) bottom right no-repeat;}
#sitemap{position:absolute;top:20px;right:43px;}
#sitemap:hover{filter:alpha(opacity=69);-moz-opacity:.69;opacity:.69;}
#homelink{position:absolute;top:50px;right:34px;}
#homelink:hover{filter:alpha(opacity=69);-moz-opacity:.69;opacity:.69;}
#blog{position:absolute;top:75px;right:11px;}
#blog:hover{filter:alpha(opacity=69);-moz-opacity:.69;opacity:.69;}
#facebook{position:absolute;top:100px;right:11px;}
#facebook:hover{filter:alpha(opacity=69);-moz-opacity:.69;opacity:.69;}
#logo{background:url(../images/global/logo.gif) no-repeat;width:492px;height:154px;position:absolute;left:500px;top:20px;}
#content{background:url(../images/global/maintop.jpg) no-repeat;padding:20px 140px 0px 160px;margin-top:-1px;margin-bottom:30px;z-index:99;min-height:400px;}
#content #full_on { font-size: 14px; }
#content ul{margin-left:17px;}
ul#subnav{list-style-type:none;height:30px;border-bottom:solid 1px #404560;margin-left:0px;}
#subnav li{float:left;padding-right:15px;height:34px;}
#subnav li:hover{background:url(../images/global/navarrow.gif) bottom left no-repeat;}
#subnav li a{color:#fff;}
#primary{float:left;width:700px;clear:both;font-size: 14px;}
#secondary{float:right;width:0px;font-size: 14px;}
#fullon{width:630px;font-size: 14px;}
#secondarynav{list-style-type:none;position:absolute;left:160px;top:0px;border-top:solid 1px #647ca7;padding-top:10px;}
#secondarynav li{float:left;}
#secondarynav li:hover{filter:alpha(opacity=69);-moz-opacity:.69;opacity:.69;}
#impact{position:absolute;right:20px;bottom:20px;}
#impact:hover{filter:alpha(opacity=69);-moz-opacity:.69;opacity:.69;}
#copyetc{position:absolute;left:20px;bottom:10px;background:url(../images/global/footerjunk.gif) no-repeat;width:672px;height:74px}
#footer{margin:0px auto;height:266px;width:1000px;position:relative;}
#contact{text-align:right; padding-right:30px;border-right:solid 1px #a0a52e; font-size: 14px;}
#fields input{width:178px;height:14px;border:none;border-bottom:solid 2px #a0a52e;}
#fields p{padding:2px 0px;}
#message{border:none;border-bottom:solid 4px #a0a52e;width:320px;height:175px;position:relative;left:-31px;}
#submit{width:189px;height:29px;background:url(../images/global/send.gif) no-repeat;border:none;margin-top:5px;cursor:pointer;}
/* Repeatble Classes */
.center{text-align:center;}
.left{float:left;margin-right:15px;}
.right{float:right;margin-left:15px;}
.clear{clear:both;}
.splitleft{width:210px;float:left;padding-right:15px;margin-right:20px;border-right:1px solid #333a50;}
.spiltright{width:210px;float:right;}
.hrt{border-top:solid 1px #ccc;margin-top:15px;padding-top:15px;}
.hrb{border-bottom:solid 1px #ccc;margin-bottom:15px;padding-bottom:15px;}
.image{border:solid 1px #ccc;margin:10px;float:left;}