body {
	margin: 0px;
}
p {
	font: normal 8pt/12pt Verdana, Arial, Helvetica, sans-serif;padding:0 0 6pt 0;margin:0;
}
h2{
	font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
}
.menutxt {
	padding-left: 4px;
}
.header1 {
	font-size: 14px;
	color: #FFF;
}
.pulldown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.formtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* table formatting web standards style!!! */



#reportTable{
width:600px;
font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
border-top: 1px solid #CDD6BD;
border-left: 1px solid #CDD6BD;
border-collapse: collapse;
}
#reportTable caption{
font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
padding:0 0 5px 0;
}

#reportTable th, #reportTable td{
padding:5px;
border-right: 1px solid #CDD6BD;
border-bottom: 1px solid #CDD6BD;
}

#reportTable td{
width:150px;
}

#reportTable td.check{
background: transparent url(stat/check.gif) center center no-repeat;
width:25px;height:31px;
}

#reportTable th{
background-color:#FFF;color:#003366;
}

#alert {
float: right;
display: block;
width: 275px;
margin: 0 0 5px 10px;
padding: 8px;
background-color: #007549;
color: #fff;
border: 1px solid #FFF;
}

form > #alert{
width:260px;
}

#alert p{
margin:0;
padding:0;
}

#alert img{
border:none;
float:left;
margin:0 8px 0 0;
}

#alert a:link {color: #fff; text-decoration: none;}
#alert a:visited {color: #fff; text-decoration: none;}
#alert a:hover {color: #fff; text-decoration: underline;}
#alert a:active {color: #fff; text-decoration: none;}