body {
background-color:#ECEFEB;
}
h1{font:20px sans-serif}
h2,h3{
  font: bold 14px Verdana, Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #CCCCCC;
  color : #43617A;
}

td.tdline
{
	border-bottom: 1px solid #CCCCCC;
}
h4{font:12px Verdana, Arial, Helvetica, sans-serif;border-top: 3px solid #CCCCCC}
ul{font-size:12px;line-height:16px; font-family:Verdana, Arial, Helvetica, Sans-Serif;}
li{font-size:12px;line-height:16px; font-family:Verdana, Arial, Helvetica, Sans-Serif;}

p{font-size:12px;line-height:16px; font-family:Verdana, Arial, Helvetica, Sans-Serif;}

#m{margin-left:35px;width:323px;}
table{font: 10px sans-serif}
#line{position:absolute;top:0;right:0px;height:37px;width:652px;border-right:1px transparent;border-bottom:1px solid #bbc7c0;background-color:white}


/* top nav */
#b{position:relative;top:0;left:0;width:100%}
#nav {position:absolute;left:5px;top:3px;width:627px;height:27px;z-index:100;margin:0;padding:0}
#nav li {margin:0;padding:0;list-style:none;position:absolute;display:block;height:27px;}
#nav a {display:block;font-size:11px;line-height:10px;height:27px;}

#tn1 {left: 0px; width: 47px; top: 10px;}
#tn2 {left: 50px; width: 157px; top: 10px;}
#tn3 {left: 199px; width: 167px; top: 10px;}
#tn4 {left: 251px; width: 145px; top: 10px;}
#tn5 {left: 330px; width: 106px; top: 10px;}
#tn6 {left: 546px; width: 106px; top: 10px;}

#tn2 a:hover{
  text-decoration: none;
}

#nav ul {border:1px solid #BBC7C0;background-color:#ecefeb;width:135px;height:auto;margin:0 0 0 1px;padding:0;position:relative;top:-13px;left:0px;display:none;}
#nav ul li{width:100%;height:18px;display:block;position:relative;margin:0;padding:0;}
#nav ul a{
background-image:none;color:#58785f;font:11px/18px Verdana, Arial, Helvetica, Sans-Serif;padding-left:2px;text-decoration:none;display:block;height:100%;
}
#nav ul a:hover {background-image:none;color:#0E3E19;background-color:#BEC6BC;text-decoration:none;font-size:11px;line-height:18px;}
/*non-IE browsers can make use of the following*/
#nav li:hover ul{display:block}
/*end top nav*/

A{
  text-decoration: none;
  color:#58785f;
  font: bolder 11px/18px Verdana, Arial, Helvetica, Sans-Serif;
  padding-left:2px;
  text-decoration:none;
/*  display:block;*/
  line-height: 18px;
}

a:hover{
  font: bolder 11px/18px Verdana, Arial, Helvetica, Sans-Serif;
  color:#0E3E19;
  padding-left:2px;

/*  display:block;*/
  line-height: 18px;

  text-decoration: underline;
}
tr.trnav
{
  border-bottom: 1px solid #CCCCCC;
  border-width : thin;
}
td.tdnav{
  padding-left : 5px;
  padding-right : 5px;
}
td.tdbody{
  padding-left : 20px;
  padding-right : 20px;
}
td.footer{
  margin-left : 1px;
  margin-right : 1px;
  border-top : 1 solid #BBC7C0;
  border-top-width : 1px;
  color : #616161;
}

div.copyright{
  font : xx-small;
  text-align : center;
}
hr.footer{
  margin-left : 5;
  margin-right : 5;
  margin-bottom : 0;
}