html,body {height:100%; width:100%; margin:0; padding:0;}
body {font-size:80%; font-family:Arial; background-color:#fff;}
table {border-collapse:collapse; border:0; /* width: 100% ;*/ } 
td {margin:0em; padding:0em; font-size:80%; font-family:Arial;}
img {border:none;}
sup { position:relative; top:-0.5em; line-height:0; vertical-align:baseline; font-size:0.75em; //font-size:0.89em;}
hr {color:#cdcdd5; height:1px; border-style:none; background-color:#cdcdd5; margin-top:10; //margin-top:0; margin-bottom:0;}
form {margin:0;}
form .error {color:#red; font-size:85%;}

p { margin:0 0 1em 0;}
h1, h2, h3, h4 {font-weight:normal; margin-top:1.5em; margin-bottom:0.5em; color:#00653a; }
* html h2, * html h3, * html h3 { behavior: expression((function(o){if(!o.rw){if(!o.previousSibling) o.className+=' first-child'; o.rw = true;}})(this)); }
.first-child, h2:first-child, h3:first-child, h4:first-child { margin-top:0em !important; }
.fix{ }

ul {
	margin-top:0.3em;
}
ul li {
	list-style-type:square;
	margin-bottom:0.3em;
}

a, a:link {color:#025098;}
a:hover {text-decoration:none; color:#06460e;}
a:visited {color:#24287f;}
.aslink {cursor:pointer; cursor:hand; color:#025098; text-decoration:underline;}
.dashedlink {cursor:pointer; cursor:hand; color:#025098; border-bottom:1px dashed #025098; text-decoration:none;}

.pagescroll {margin:30px 0 20px 0; color:#666;}
.pagescroll a {padding:3px 5px;}
.pagescroll .arrows {font-size:90%;}
.pagescroll .arrow {font-family:Times New Roman;}
.pagescroll .numbers {margin-top:7px;}
.pagescroll a.cur {padding:3px 8px;	background:#115b9f;	color:#fff;	text-decoration:none;}

.searchresults {width:80%;}
.searchresults .searchsummary {color:#82888e; margin:0.5em 0;}
.searchresults .searchlist {color:#82888e;}
.searchresults .searchlist li {margin-bottom:0.7em;}
.searchresults .searchresulttitle {color:#000;}

p {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
