img.imgtop {
  margin: 4px;
  border: 0px solid #0000ff;
  float: left;
  text-align: top;
}
/* === general body ================================================*/
body  {
margin-bottom: 0; 
margin-top: 0; 
/*background: #999999;*/
background-image: 
url('../images/imgbg.GIF');
}
.tbg {
/*background: #edecd4;*/
background-image: 
url('../images/center_green_dark.gif');
}
/* === tables ================================================*/
.maintable {
background-color: #ffffff; 
}
.alerttable {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:  #990000;
text-decoration: none;
background-color: #ffffe1;
border: 1px solid  #990000;
/*border: 1px double #ff0000;*/
}
.alerttable2 {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:  #000000;
text-decoration: none;
background-color: #f4f4f4;
}
/* === styles ================================================*/
hr.hr1	{ 
height: 1px; 
border: 0px; 
color: #999999;
background-color: #999999;
}
.mainbarstyle {
height: 2px; 
padding: 5px; 
background-color: #8b0000;
}
.maincell{
font-family: Verdana, Arial,  Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color:  #000000; 
text-decoration: none; 
border: 0px solid #ffffff; 
background-color: #FFE271;
height: 25px;
}
.maincell{
font-family: Verdana, Arial,  Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color:  #000000; 
text-decoration: none; 
border: 0px solid #ffffff; 
background-color: #FFE271;
height: 25px;
}
.maincelcenter{
font-family: Verdana, Arial,  Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color:  #000000; 
text-decoration: none; 
height: 30px; 
background-image: 
url('../images/center_yellow.gif');
}
.maincelleft{
width: 8px;
height: 30px;
background-image: 
url('../images/left_yellow.gif');
}
.maincelright{
width: 8px;
height: 30px;
background-image: 
url('../images/right_yellow.gif');
}

.graystyle {
height: 25px;
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
color: #000000;
text-decoration: none;
background: #f4f4f4;
}
/* === links ================================================*/
a.normallink {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000080;
text-decoration: none;
}
a.normallink:hover {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FF0000;
text-decoration: underline;
}
a.graylink {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #999999;
text-decoration: none;
}
a.graylink:hover {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #FF0000;
text-decoration: underline;
}
a.redlink {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #990000;
text-decoration: none;
}
a.redlink:hover {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #0000ff;
text-decoration: underline;
}
a.greenlink {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #008000;
text-decoration: none;
}
a.greenlink:hover {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #990000;
text-decoration: underline;
}
/* === fonts ================================================*/
.normalfont  {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.smallfont  {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.grayfont  {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #999999;
text-decoration: none;
}
.redfont  {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #ff0000;
text-decoration: none;
}
.redfont2  {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #990000;
text-decoration: none;
}
/* === navigation ================================================*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.top_menu {
font: bold 13px arial;
padding: 6px 0;
margin: 0;
width: 100%;
background-color: #8b0000;
text-align: left; /*set value to "right" for example to align menu to the right of page*/
}
.top_menu li{
list-style: none;
display: inline;
}
.top_menu li a{
padding: 3px 0.5em;
text-decoration: none;
color: white;
background-color: #8b0000;
/*border: 2px solid #8b0000;*/
}
.top_menu li a:hover{
color: black;
background-color: #FFAEAE;
/*border-style: outset;*/
}
html>body .top_menu li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}
/*=============================================*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.left_menu{
list-style-type: none;
margin: 0;
padding: 0;
width: 140px;
}
.left_menu li a{
color: #217148;
display: block;
width: 100%;
padding: 8px 5px;
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight: bold;
border: 0px solid;
border-color:#B9DAA5 #5A3A54 #5A3A54 #B9DAA5; /*light dark dark light*/
/*background-color: #669966;*/
text-decoration:none;
}
.left_menu li a:visited{
color: #217148;
}
.left_menu li a:hover, .left_menu li a:active{
color: #217148;
background-color: #f6f6ea;
}
/* === input box ================================================*/
inputbox {
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000080;
	text-decoration: none;
}
input {
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000080;
	text-decoration: none;
}
textarea {
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000080;
	text-decoration: none;
}
select {
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000080;
	text-decoration: none;
}