/* basic HTML elements */

html {
margin: 0;
padding: 0;
}
	
body { 
font-family: Arial, Helvetica, sans-serif; 
color: #333; 
margin: 0; 
padding: 0;
font-size: 10px; 
}

a:link, a:visited {
color:#69c;
}

a:hover {
text-decoration:none;
}

div{
padding:.5em 0;
margin:0;
}

form{
padding:0;
margin:0;
}

dd {
margin: 0; 
padding: 0 0 1em 17px;
}

dt {
font-weight: bold; 
padding: 0 0 0 17px; 
}

form {
margin: 0;
}

h1, h2{
color: #7f9fd3;
font-size: 16px;
font-family:Georgia, "Times New Roman", Times, serif;
}

h3{
font-size: 14px;
color: #7f9fd3;
}

h4{
color: #7f9fd3;
font-size: 12px;
margin-bottom:.5em;
margin-top:1.3em;
}

h5{
color: #7f9fd3;
font-size: 11px;
margin: 0 0 .2em 0;
}

img {
border: 0;
padding: 0;
}

table {
margin: .5em 0;
}

th {
text-align: left;
}

td{
vertical-align:top;
}

ul{
list-style-type:none;
margin-left:0;
padding-left:0;
}

ol{
margin-left:1em;
padding-left: 1em;
}


li{
/* margin: 0.9em 0; */
}

ul li{
background:url(../images/greybullet.gif) 0 .4em no-repeat;
padding:0 0 0 .7em;
/* margin: 0.9em 0; */
}

ul li ul{
margin-top: .9em;
font-size:100%;
}

ul li ul li{
margin:.5em;
}

hr{
color: #ccc;
background-color: #ccc;
border: none;
height:1px;
margin:.9em 0;
}

/* used to clear space after floated elements */
.clear{
clear:both;
padding:0;
margin:0;
}

/* used to distinguish printable objects from those non-printable */
.invisible{
display:none;
}

/* used to zero out elements using a class */
.zeroed{
padding:0;
margin:0;
}

input, select, textarea{
border: thin;
padding: 2px; 
}

navtable {
	border-bottom:2px;
	border-bottom-color:#000000;
		}
p { font-size: 10pt; }