/* GENERAL STYLES */

body {
  padding: 0px;
  border: 0px;
  margin: 0px;
  font: 9pt Arial,Verdana,sans-serif;
  color: #666666;
  background: #aeae8f url("/images/bg_new.gif") top center repeat-y !important;
}

form { 
  display: inline; 
  padding: 0px;
  border: 0px;
  margin: 0px;
}

h1 {
  font-size: 17pt;
}
h2 {
  font-size: 15pt;
  color: #006633;
}
h3 {
  font-size: 11.5pt;
  color: #77939D;
}

b { color: #006633; }

a:link { color: #006633; }
a:hover { color: #000000; }
a:active { color: #000000; }
a:visited { color: #006633; }

sup, sub { font-size: 8pt; }

input, select, textarea {
  border: 1px solid #97afb8;
  font: 8pt Arial,Verdana,sans-serif;
  color: #666666;
}

.smalltext { font-size: 8pt; }
.submit { border: 0px; }



/* MASTHEAD AREA STYLES */
#main {  width: 766px; margin: 0 auto; background: #ffffff; }
#contentin {  width: 500x; padding-right: 28px; }
#masthead {
  height: 69px;
  padding: 0px;
  border: 0px;
  margin: 0px;
  background: url("/images/bg_tile.gif") repeat-x;
}
#masthead .searchcell {
 height: 18px;
 padding: 31px 0px 20px 0px;
}

#searchbox {
  width: 102px; height: 12px; 
  border-top: 2px solid #4c4c46;
  border-right: 2px solid #a6a69a;
  border-bottom: 2px solid #a6a69a;
  border-left: 2px solid #4c4c46;
}




/* NAVIGATION AREA STYLES */

#navigation {
  width: 212px;
  padding: 0px 0px 50px 0px;
}




/* SUB NAVIGATION AREA STYLES */

#subnavigation {
  width: 212px; 
  background-color: #e3e9ec;
}

#subsearchbox {
  width: 104px; height: 13px; 
  border: 1px solid #abbec5;
}




/* CONTENT AREA STYLES */

#content {
  width: 528px;
  padding: 0px 5px 0px 20px;
  margin: 0px;
}

.error {
  font-size: 8pt;
  color: #ff3300;
}


/* FOOTER AREA STYLES */

#footer {
  height: 11px;
  padding: 9px 0px 9px 53px;
  background-color: #006633;
  font: 8.5pt Helvetica,Arial,sans-serif;
  color: #ffffff;
}
#footer a { text-decoration: none; }
#footer a:link { color: #ffffff; }
#footer a:hover { color: #ffff99; }
#footer a:active { color: #ffff99; }
#footer a:visited { color: #ffffff; }

#spotlights ul { margin: 0px; padding: 0px; }
#spotlights ul li { margin: 0px; padding: 0px 0px 5px 0px; }
#spotlights li { list-style-image: url('/images/arrow.gif'); }
#spotlights li a { color: #768796; text-decoration:none; font-weight: bold; }