﻿html {
  overflow-y: scroll; }
  
body
{
  background: url(../images/main_bg2.png) 0 0 repeat-x #fff9e9;
  xfont-size: .75em;
  font-family: Verdana, Helvetica, Arial, Tahoma,Sans-Serif;
  color: #696969;
}

a, a:link, a:visited, a:active
{
  color: #EF3B2E;
  text-decoration: none;
}

a:hover
{
  color: #762A1A;
}

p, ul, ol
{
  margin-bottom: 20px;
  line-height: 1.6em;
}

#SideBar p
{
  color: #004F1F;
  font: normal 1em/1.45em Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

ol
{
  list-style-type: upper-alpha;
}

ul
{
  list-style-type: disc;
}

ul li, ol li
{
  margin-left: 1.5em;
}

h1, h2, h3, h4, h5, h6, .h1
{
  font-weight: bold;
  font-family: Arial;
}

h1, .h1
{
  font-size: 2.1em;
  padding-bottom: 0;
  color: #3F3B3B;
}

h2, .h2
{
  font-size: 1.6em;
  padding: 0 0 10px 0;
  color: #10823D;
}

#SideBar h2
{
  font: normal 1.3em/1.25em Tahoma,Verdana, Arial, Helvetica, sans-serif;
  padding: 0 0 10px 0;
  color: #CF7500;
}

h3, .h3
{
  font-size: 1.2em;
}

#SideBar h3
{
  font: bold 1em/1.25em Tahoma,Verdana, Arial, Helvetica, sans-serif;
  padding: 0 0 10px 0;
  color: #000;
}

h4
{
  font-size: 1.1em;
}

h5, h6
{
  font-size: 1em;
}

.clear
{
  clear: both;
  font-size: 0;
  line-height: 0;
}

#hd
{
  position: relative;
  height: 245px;
  xwidth: 950px;
}

#maincontentdiv
{
  background: url(../images/OrangeBGMid.png) 0 0 repeat-y;
  xwidth: 950px;
  xmargin: 0 auto;
  margin-top: -10px;
  xpadding-top:10px
}

#maincontentdiv.mainfeature
{
padding-top:10px
}


#maincontentdiv .feature
{
margin:0 0 0 15px;
padding:0
}

#headernumber
{
  position: absolute;
  top: 70px;
  right: 0px;
}

#headernumber h1
{
  color: #fff;
  font: normal bold 30pt arial;
}

#headertabs
{
  position: absolute;
  right: 0px;
  top: 141px;
}

#navigation
{
  position: absolute;
  top: 205px;
}

ul.nav
{
  height: 39px;
  list-style-type: none;
  line-height: 1em;
  margin-bottom: 0;
}

ul.nav li
{
  float: left;
  margin: 0;
  padding: 0;
}

ul.nav li a
{
  display: block;
  padding: 0 15px;
  font: bold 12px/39px Verdana, Arial, Helvetica, sans-serif;
  color: #fee500;
  background-color: inherit;
  text-decoration: none;
}

ul.nav li a:hover
{
  color: #fff;
  xborder-bottom: solid 1px #fff;
  xtext-decoration: underline;
  xbackground-color: #10823d;
}

ul.nav li .first
{
  padding-left: 0;
}

#bd
{
  padding-top:10px
}

#ft
{
  text-align: center;
  height: 100px;
  background: url(../images/footer_bg.png) 0 0 repeat-x;
  width: 100%;
}

#footer
{
  text-align: center;
  padding-top: 20px;
}

#footer ul
{
  list-style-type: none;
}

#footer ul li
{
  xfloat: left;
  display: inline;
  color: #fff;
  font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
  padding: 0 11px;
}

#footer ul li a
{
  color: #fff;
  font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
}

#footer p.copyright
{
  font: normal .8em/1.6em Verdana, Arial, Helvetica, sans-serif;
  color: #fff;
  background-color: inherit;
}

#footer a
{
  color: #fff;
  background-color: inherit;
  text-decoration: none;
}

#footer a:hover
{
  color: #dfdfdf;
  text-decoration: none;
}

.important
{
  color: #EF3B2E;
}

/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/

fieldset
{
  margin: auto;
  border: 0;
}

fieldset p
{
  margin: 2px 12px 10px 10px;
}

fieldset label
{
  display: block;
}

fieldset label.inline, fieldset p.inline
{
  display: inline;
  float: none;
}

legend
{
  font-size: 1.1em;
  font-weight: 600;
  padding: 2px 4px 8px 4px;
}

input[type="text"], input[type="password"]
{
  width: 200px;
  border: 1px solid #CCC;
}

input[type="checkbox"]
{
  width: 1em;
  border: 0;
}

