html,body {margin:0; padding:0; font-size:100%;height:100%}/* needed to prevent text-scaling bug in IE6 */
body {color:rgb(255,255,255);font:normal 0.75em arial,sans-serif;text-align:center; background-color:rgb(115,1,1);} /*12px*/
* {font-family:arial, sans-serif;}

/* links */
a:link {color:rgb(255,255,255); outline:none;}
a:active {color:rgb(255,255,255); outline:none;}
a:visited {color:rgb(255,255,255); outline:none;}

/* Header */
#header {width:100%;height:112px; position:relative; background: rgb(73,1,4) url(../images/header_bg.gif) bottom center repeat-x;}
#mainnav {width:980px;margin:0 auto;text-align:left;position:relative;}
#headerLinks {width:350px; position:absolute; z-index:3; margin:5px 0 0 0; margin-left:630px !important /*Non-IE6*/; margin-left:633px /*IE6*/;}
#headerLinks ul {float:right; padding:0 20px 0 0;}
#headerLinks li {display:inline; list-style:none; border-left:1px solid silver; font:10px arial,sans-serif; padding:0px 5px;}
#headerLinks li a{text-decoration:none; color:FFF;}
#headerLinks li.firstLink {border-left:none;}
#logo {position:absolute; z-index:1; margin:0 0 0 0;width:333px; height:111px;}
#banner {position:absolute; z-index:2; margin:50px 0 0 0; margin-left:730px !important /*Non-IE6*/; margin-left:733px /*IE6*/;background:url(../images/header_contact.gif); width:235px; height:45px;}



/* footer */
.footerCopyright {font-size:11px;width:980px; margin:0 auto; text-align:left; padding:0 0 50px 20px;}


/* Popup */
#showimage {border:1px solid #ffffff; padding:10px; width:550px; top:250px; left:350px; background:#fbfbfb url(../images/texture.jpg) repeat-x; position:absolute;  color:#ffffff;  z-index:400; overflow:hidden;font-family:Arial; font-size:12px;}
#showimage #showimageheader {text-align:center; background:url(../images/showimageheader.png) no-repeat; height:35px; width:450px; display:block;}
#showimage #pMain p { margin:5px 5px 10px 5px; font-size:13px; text-align:left; font-weight:bold; }
#showimage #close {text-align:right; margin:5px; outline:none;}
#showimage #shoimagering{ position:absolute; left:400px; background:url(../images/ringnewsletter.jpg) no-repeat; border:1px solid #ffffff; width:140px; height:140px;}


/* = Sitemap  
---------------------------------------------------------------------
*/

#sitemap{font-family: "Lucida Grande", geneva, arial, verdana, sans-serif;width: 980px; margin: 5px auto 5px; background: url(../images/bg_sitemap.gif) no-repeat left bottom;  text-align: left;  padding-bottom: 10px;  clear: both;}
#sitemap #subcontent{line-height: 1;  margin: 0;  background-color:#490104; float: left; display: inline;  width: 980px; padding: 10px 0px 0px 0px;}
#sitemap #siteinfo{float: left;width: 280px;color: #ffffff;line-height: 1.6; padding: 0px 0px 0px 20px;}
#siteinfo h3{font-size: 1.2em;margin:0;padding: 0;}
#siteinfo h4{font-size: 0.9em;margin: 0 0 15px 0;padding: 0; font-style:italic; font-weight:normal;}
#siteinfo p{font-size: 1.0em;margin: 0;padding: 0;}
#siteinfo ul{list-style: none;width: 244px;float: left; margin:15px 0; padding:0;}
#siteinfo ul li{float: left;margin: 0 4px 4px 0;height: 27px;padding:0;}
#siteinfo ul li a{color: #ffffff; text-decoration: none; font-size: 1.1em; display: block; height: 21px; padding: 5px 0 0 30px; background-position: 0 0;background-repeat: no-repeat;}
#siteinfo ul li a:hover{background: #b91e1d;color: #ffffff;background-position: 0 -27px;}
#siteinfo ul li#emaillink{width: 140px; margin-right:0;  font-size:0.9em;}
#siteinfo ul li#emaillink a{background-image: url(../images/bg_siteinfo_li_emaillink_a.gif);}
#sitemap ul#sitenav{ float: left;display: inline;list-style: none;margin-top: 3px; width: 680px; padding:0; margin:0;}
#sitemap ul ul{list-style: none;margin-top: 15px; padding:0;margin:0;}
#sitemap ul#sitenav li{font-size: 0.9em;color: #86512f; float: left;  text-transform: uppercase;  margin-right: 35px;}
#sitemap ul#sitenav li a{color: #fa1c1a; text-decoration: none; text-shadow: 1px 1px 1px #000; font-weight: bold;}
#sitemap ul#sitenav li ul{ margin-top: 10px;width: 130px;}
#sitemap ul#sitenav li li{font-size: 1em; float: none; text-transform: none; color: #f2c687; margin: 0 0 10px;}
#sitemap ul#sitenav li li a{color: #f2c687;text-decoration: underline;font-weight: normal;text-shadow: none;}
#sitemap ul#sitenav li li a:hover{text-decoration: none;color: #ffffff;}
#sitemap ul#sitenav li#sitenav_media ul{margin-bottom: 20px;}
#sitemap ul#sitenav li#blogs{margin-bottom: 20px; width:150px;}

#sitemap #footerlogo{float: left;width: 980px;color: #ffffff;border-top: solid 1px #f2c687; background-color:#490104; margin:0; padding:0;}

#footerlogo ul{list-style: none; float:left; height:50px;margin:0; padding:5px; width: 980px;}
#footerlogo ul li{float:left; padding:5px 5px; vertical-align:middle; text-align:center;}
#footerlogo ul li.last{float:right; padding-right:10px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */





