body {
    background-color: #2B374F;
    background-image: url('../img/bg_grad.gif');
    background-repeat: repeat-x;
    color: #3F5174;
    font-family: arial, verdana, tahoma;
    font-size:9pt;
    font-weight: bold;
    margin-top:0px;
    margin-bottom:0px;
  	padding-top: 0px;
}
 
td {
    color: #3F5174;
    font-family: arial, verdana, tahoma;
    font-size:9pt;
    font-weight: bold;
}

P {
    margin-top:0px;
    margin-bottom:0px;
}

a {
    color: #6078A6;
}

b {
    font-size: 110%;
}

.header {
    color: #A77D00;
    font-size: 14pt;
    font-variant: small-caps;
}

.header_small {
    font-size: 12pt;
    font-weight: bolder:
}

.box {
  border: 1px solid #AFC2D1;
  padding: 2 2 2 2;
  margin-top: 2px;
}

.boxdark {
  float: left;
  border: 1px solid #AFC2D1;
  padding: 2 2 2 2;
  margin: 2 2 0 0;
  background-color: #CBDBE7;
}

.boxtop {
    background-color: #3F5174;
    font-family: Book Antiqua, Times New Roman, BookmanCTT;
    color: white;
    text-transform: uppercase;
    height: 25px;
    padding: 4 5 4 10
}

.boxcont {
  margin: 10 10 10 10
}

.menu {
  width: 175px;
  border: 1px solid #AFC2D1;
  padding: 2 2 2 2;
  margin-bottom: 2px;
  display: block;
	color: #3F5174;
	text-decoration: none;
	overflow: hidden;
}

.menu_sel {
  width: 175px;
  border: 1px solid #AFC2D1;
  padding: 2 2 2 2;
  margin-bottom: 2px;
  display: block;
	color: #3F5174;
	text-decoration: none;
	overflow: hidden;
    color: #A77D00;
    background-color: #E6F2F9;
}

a.menu:hover {
	text-decoration: underline;
  background-color: #E6F2F9;
}

.submenu {
  padding-left: 11px;
  font-size: 0.9 em;
}

.toptxt {
    color: white;
    font-family: Book Antiqua, Times New Roman, BookmanCTT;
    font-size:25pt;
    font-weight: bold;
}

.bottom, .bottom a, .bottom a:visited{
    color: BBCCDC;
}

.bordered {
  border: 1px solid #AFC2D1;
}