html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img {
	margin: 0;
	padding: 0;
	border: 0;
}

p {margin: 15px 0px 15px 0px;}

.margin0{margin: 0px; padding:0px}
.width100{width:100%;}
.right_align{text-align:right;}
.center_align{text-align:center;}
.left_align{text-align:left;}
.justify_align{text-align:justify;}
.top_align{vertical-align:top;}
.bottom_align{vertical-align:bottom;}
.mid_align{vertical-align:middle;}
.nowrap{white-space:nowrap;}

.info{color: gray;}
.err{color:red;}
.ok{color:green;}

a{color: blue;}
a:hover{text-decoration: none;}


/* headers */
h1,h2,h3,h4{color:Gray;margin: 15px 0px 15px 0px; font-family: "Trebuchet MS";}
h1{font-size: 130%;font-weight: normal;}
h2{font-size: 110%;font-weight: normal;}
h3{font-size: 100%;font-weight: normal;}
h4{font-size: 90%;font-weight: normal;}

/* document */
body{
padding: 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.mono{font-family: "Courier New", Courier, monospace;}

/* tables */
.list_tbl{border: solid silver;border-width: 1px 0px 0px 1px;}
.list_tbl td{border: solid silver;border-width: 0px 1px 1px 0px; padding: 5px;font-size:80%;}
.list_tbl .hdr td{background-color: #F0FFF0; font-weight: bold;white-space: nowrap;}
.list_tbl .hdr a{ font-weight: bold;}

.white_bg td{background-color: #fff;}

.paging_tbl{margin-top:15px;}
.paging_tbl td{font-size:80%;}