/** Debug styles ********************************************************/

#pageinfo {
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: white;
  border: 1px solid black;
  font-size: 9px;
  padding: 5px;
}


/** General styles ******************************************************/

body
{
  background-color: #FFFFFF;
  font-family: Arial;
  margin: 0px;
}

li, p, td { font-size: 10px; }
select, option { font-size: 11px; }
caption { display: none; }
.hand { cursor: pointer; }


.box { background-color: #E4F1F9; }

h1 {
  margin: 0px;
  color: #006599;
  font-size: 11px;
  font-weight: bold;
  padding: 5px 0 5px 5px;
}

h2 {
  margin: 0px;
  color: #006599;
  font-size: 11px;
  font-weight: bold;
  padding: 2px 5px 2px 5px;
}

h3 {
  margin: 0px;
  font-size: 11px;
  font-weight: bold;
  padding: 2px 5px 2px 0px;
}

h4 {
  margin: 0px;
  font-size: 13px;
  font-weight: bold;
  padding: 2px 5px 10px 0px;
}

a { color: #006599; }


/** Header styles *******************************************************/

.pubdate {
  color: #006599;
  font-size: 11px;
  font-weight: bold;
  padding-left: 253px;
}

.bgheaderside {
  background: url( ../images/bg_header_bar.gif );
}

.bgheaderinfo {
  background-color: #006599;
  padding-top: 2px;
}

.headerlabel {
  color: white;
  font-size: 11px;
  padding-left: 5px;
  padding-right: 5px;
}

/** Left column styles ***************************************************/

.items td {
  font-size: 11px;
  height: 20px;
  padding-left: 5px;
  border-bottom: 2px solid white;
}

.item {
  background-color: #E4F1F9;
  color: #006599;
}

.itemo { 
  background-color: #A4BCE4;
  cursor: pointer;
  color: white;
}

.itemh { 
  background-color: #006599;
  cursor: pointer;
  color: white;
}


.navseparator {
  padding: 5px 0 10px 5px;
}

.sitelinks img {
  position: relative;
  top: 2px;
}

.sitelinks a {
  color: #006599;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

/** Form styles *********************************************************/

.inputfield {
  border: 1px solid black;
  font-size: 11px;
}

.inputfielderror {
  border: 1px solid red;
  font-size: 11px;
}

.error {
  color: red;
}

.btnauth {
  height: 26px;
  color: #006599;
  font-size: 12px;
  font-weight: bold;
  border: 0px;
  background-color: transparent;
}

.btnauthmgl {
  height: 26px;
  color: #cc3300;
  font-size: 12px;
  font-weight: bold;
  border: 0px;
  background-color: transparent;
}

.fmail {
  margin: 10px;
}

.label {
  padding-left: 10px;
}

.headerContainer2 {width:988px;height:105px;border:0px solid #3087b6;}
.font1 {font-family: Verdana, Arial, Sans-serif;font-size: 11px;}
.adIntro {width:10px;float:left;}
.ad468x60 {width:468px;height:60px;float:left;}
.gooright {position:relative;left:-8px;top:5px;}