/* Global Reset */
*{margin:0px;padding:0px;}
/* Straight up HTML tags */
a img{border:none;}
a{outline: none;color:#ccc;text-decoration:none;}
a:hover{color:#CC0000;}
p, blockquote{margin:15px 0px;}
body{text-align:center;background:url(../images/bodybg.jpg) #747474 repeat-x;}
h1{font:16px arial, sans-serif;color:#ccc;}
h2{font:16px arial, sans-serif;color:#ccc;}
h3{font:bold 13px arial, sans-serif;color:#ccc;}
h4{font:bold 13px arial, sans-serif;color:#ccc;}
/* ID's and proprietary elements */
#container{width:950px;margin:0px auto;font:12px/1.5 arial, sans-serif;color:#fff;position:relative;text-align:left;}
#content{padding:240px 70px 40px 360px;background:url(../images/header.jpg) no-repeat;min-height:500px;}
#container.loggedin #content{padding:240px 70px 40px 360px;background:url(../images/header2.jpg) no-repeat;min-height:500px;}
#content a{text-decoration:underline;}
#primarynav{list-style-type:none;position:absolute;right:22px;top:158px;}
#primarynav li{float:left;height:64px;background:url(../images/navbg.gif) repeat-x;margin-right:4px;border-top:solid 1px #6b1517;padding:0px 30px;line-height:40px;border:solid 1px #420e0f;border-bottom:solid 0px #420e0f;}
#primarynav li a{color:#fff;font-weight:bold;font-size:14px;text-transform:uppercase;display:block;}
#primarynav li a:hover{color:#000;}
#container.loggedin #secondarynav{top:380px;}
#secondarynav{list-style-type:none;position:absolute;left:33px;top:450px;width:266px;}
#secondarynav li{height:31px;background:url(../images/arrow.gif) 10px 14px #4e4e4e no-repeat;line-height:31px;margin-bottom:1px;padding-left:20px;}
#secondarynav li a{color:#fff;}
#secondarynav li a:hover{color:#ccc;}
#tertiarynav{list-style-type:none;position:absolute;right:30px;top:25px;}
#tertiarynav li{float:left;font-size:9px;}
#tertiarynav li a{color:#fff;margin:0px 10px;}
#tertiarynav li a:hover{color:#ccc;}
#subnav{list-style-type:none;font-size:11px;position:absolute;top:225px;right:27px;width:589px;background:#373838;z-index:99;border-bottom:solid 1px #454646;}
#subnav li{float:left;border-bottom:solid 1px #454646;background:url(../images/subarrow.gif) 10px 9px no-repeat;padding-left:17px;position:relative;top:1px;white-space:nowrap}
#subnav li a{display:block;padding:5px 5px;color:#ccc;text-decoration:none;}
#subnav li a:hover{color:#fff;}
#logo{position:absolute;left:-11px;top:10px;}
#member{}
#membername{width:105px;height:16px;border:solid 0px #fff;position:absolute;left:48px;top:348px;}
#memberpassword{width:105px;height:16px;border:solid 0px #fff;position:absolute;left:170px;top:348px;}
#membersubmit{background:url(../images/submit.gif) no-repeat;width:77px;height:25px;border:none;cursor:pointer;position:absolute;left:47px;top:393px;}
#forgot{position:absolute;left:47px;top:323px;color:#fff;font-size:10px;}
#membername.loggedin{visibility:hidden;}
#memberpassword.loggedin{visibility:hidden;}
#membersubmit.loggedin{visibility:hidden;}
#forgot.loggedin{visibility:hidden;}
#footer{height:344px;background:url(../images/footerbg.jpg) #747474 repeat-x;text-align:center;font:10px/1.5 arial, sans-serif;color:#fff;position:relative;}
#footer #contact{padding-left:300px;}
#footer #hr{position:absolute;left:550px;top:28px;}
#footer #contact img{display:block;}
#footer #contact em{color:#990000;font-style:normal;}
#footer #handinav{padding-left:300px;padding-top:10px;}
#footer #handinav a{color:#fff;margin:0px 2px;}
#footer #handinav a:hover{color:#ccc;}
#footer #copyright{margin-left:300px;}
#footer #impact{padding-left:300px;}
#slider {position: absolute; top: 0px; left: 0px; z-index: 1000; height: 200px;} 
/* 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;}