/* Default Stylesheet */

/* >>> ELEMENTS <<< */
* {
  margin: 0;
  padding: 0;
}
h1 span
{
position: absolute;
left: -9999px;
width: 0px;
overflow: hidden;
}

body {
  color: #333;  
  font: normal 62.5%/100% Arial, Verdana, Lucida,  Helvetica, Sans-Serif;
  text-align: center;
  background:#fff url("../Stat/bg_body.jpg") top repeat-x;
}

div#container {
  width: 760px;
  margin: 0 auto;
  text-align: left;
  }

div#header {
  height:125px;
  background:url(../Stat/bg_header.png) top right no-repeat;}
  
#header h1 a {
  background: url("../Stat/logo.gif") no-repeat;
  display: block;
  height:90px;
  width: 160px;
}
#header h1 a:hover {}

div#contentArea {  
  padding:26px 20px 26px 26px;
}

#g10 div#contentArea img {border:0px solid #D49837;padding:10px}
#contact div#contentArea {padding-right:20px}
div#contentArea p img {float:right;background:none;}

div#footer {
clear: both;
height:35px;
padding:8px 20px;
background:url("../Stat/bg_footer.jpg") no-repeat;
}


/* >>> LISTS <<< */
/* Root = Horizontal, Secondary = Vertical */
ul#topNav {
  height: 3em;
  margin-left:20em;
  margin-top:0.5em;
  list-style: none;  
  text-transform:uppercase;
  }

ul#topNav li {
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 3em;
  background:url("../Stat/bg_ul_li.jpg") left center no-repeat;
}

/* Root Menu */
ul#topNav a {
  padding: 0 2.4em;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background:inherit;
  color: #15006B;
  font: bold 1em/3em Helvetica, Arial, Verdana, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}
/* Root Menu Hover Persistence */
ul#topNav a:hover {
  background: #D49837 url("../Stat/bg_ul_li_hover.gif");
  color: #fff;
}


/* >>> TYPOGRAPHY <<< */
*.x {display: none;}

div#contentArea h2, div#contentArea h3 {
  font: normal 21px "Trebuchet MS", "Bitstream Vera Sans", Verdana, Lucida, Arial, Helvetica, Sans-Serif;
  color: #D49837;
  margin-bottom:10px;
}
div#contentArea h2 span {color:#2F1C7B}

div#contentArea h3 {
  font-size:16px;
  margin:15px 0 0 0;
}


div#contentArea p, address, div#contentArea ul {
  margin:24px 0;
  font-size:12px;
  line-height:18px;
}
address {
float:right;
padding-left:2em;
margin-right:8em!important;
margin-right:3em;
line-height:1.4em;}

div#contentArea ul {
margin:0 0.3em;
}
div#contentArea ul li {
  list-style-type:none;
  padding-left:15px;
  background: url("../Stat/icon_arrow.gif") left center no-repeat
}

div#footer p {
  padding-top:0.5em;
  color:#666;
  font: normal 1.0em/1.1em Arial, Verdana, Helvetica, Sans-Serif;
}
div#footer p strong {color:#000;}

div#footer p.right {
  float:left;
  width:59.5em;
}
div#footer p a {
  font-size:11px;
  padding:0 0.45em 0 0.2em;
  color:#666;
 /* background:url("../Stat/bg_footer_a.gif") center right no-repeat;*/
}
div#footer p a:hover, div#footer p a.last:hover {
  text-decoration:none; background:#FC3;
}
div#footer p a.last {
  padding-right:0;
  background:none;
}

#contentArea form {
padding:1.5em 0.5em;
}

#contentArea fieldset {
border: 0;
border-right:1px solid #5B5B5B;
}

#contentArea legend {
display: none;
}

#contentArea label {
display: block;
font-size:12px;
margin-bottom: 5px;
}

#contentArea input, #contentArea textarea {
border: 1px solid #000;
margin-bottom: 1em;
padding: 0.3em;
width: 36em;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background:#eee;
}
#contentArea textarea {
height:15em;
}
#contentArea input:focus, #contentArea textarea:focus {
background:#fff;
}
#contentArea button {
padding:0.4em;height:auto;

}
#contentArea .errMsg {
  padding:5px 10px;
  margin:20px 0;
  border:1px solid #FC6;
  background:#FFC;    
}
#contentArea .errMsg p {
  color: #c00;
  font-weight:bold;
  font-style:normal;
}
#contentArea .errMsg ul {
  color:#000;
  margin:0 30px 10px 30px;
}
#contentArea .errMsg ul li {
  list-style-type:disc;
  padding:0;
  background:none;
}