*{margin: 0;padding: 0;}
html,body{min-height: 100%;}
body{background: #fff url('../images/bg_body.png') repeat-y;}
img{border-width: 0;vertical-align: top;}
td{vertical-align: top;}
div{width: auto;clear: none;}

#header{background-color: #339999;width: 100%;height: 110px;}
#logo{float: left;margin-left: 20px;width: 81px;}
#name{float: left;margin: 40px 0 0 35px;font: bold 24px verdana, helvetica, sans-serif;color: #fff;}
.focus{background-color: #efefef;border: 1px solid #669999;width: 140px;}
.focus td{padding: 10px;}

#menu{float: left;padding: 0;margin: 0;list-style-type: none;margin: 10px 0;width: 160px;}
#menu li{padding: 0;margin: 0;list-style-type: none;}
#menu li{background: transparent url('../images/blue_dot_empty.gif') no-repeat left center;margin-left: 10px;padding-left: 15px;line-height: 17px;}
#menu a{color: #000;text-decoration: none;}
#menu li:hover{background: transparent url('../images/blue_dot_half.gif') no-repeat left center;}

#content{float: left;width: 500px;margin: 20px;line-height: 14px;}
#content h1{float: left;color: #000044;font: normal 18px verdana, helvetica, sans-serif;margin-bottom: 15px;}
#content .print{float: right;text-align: right;width: 50px;}
#content p{margin-bottom: 10px;}
#content_body{float: left;}

a {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
}

body {font-family:Verdana,Geneva,Arial,Helvetica,Sans-serif; font-size:11px;}
td {font-family:Verdana,Geneva,Arial,Helvetica,Sans-serif; font-size:11px;}
th {font-family:Verdana,Geneva,Arial,Helvetica,Sans-serif; font-size:11px;}

.heading
{
    FONT-SIZE: 18px;
    COLOR: #000044;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.heading_small
{
    FONT-SIZE: 13px;
    COLOR: #000044;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold
}
a
{
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color: #000088;
  text-decoration: none;
}
a:hover
{
  text-decoration: underline;
}
a.menu
{
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color: #FFFFFF;
  text-decoration: none;
}

.a2
{
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color: #000000;
  text-decoration: none;
}

form td{vertical-align: top;padding-bottom: 2px;}
form label{padding-top: 3px;display: block;width: auto;}
form ul.error{font-weight: bold;background-color: #f00;width: 100%;color: #fff;border: 1px solid #c00;width: 100%;margin-bottom: 5px;}
form ul.error li{padding: 1px 3px 1px 3px;}
form table.options{width: auto;}
form table.options td{vertical-align: middle;}
form table.options label{margin: 0 5px;}
form .req{font-weight: bold;}
form input, form textarea{font: normal 12px/15px verdana, helvetica, sans-serif;padding: 0 3px;}
form select{font: normal 12px/15px verdana, helvetica, sans-serif;}