/* ------------------------------------------------------ basic HTML elements ------------------------------------------------------ */
html {
margin: 0px;
padding: 0px;
}
	
body { 
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color: #000;
margin: 0px; 
padding: 0px;
}

a:link, a:visited {
color: #000; 
text-decoration:underline;
}

a:hover {
}

div{
padding:0px;
margin:0px;
}

form{
padding:0px;
margin:0px;
}

dd {
margin: 0; 
padding: 0 0 10px 17px;
}

dt {
font-weight: bold; 
padding: 0 0 0 17px; 
}

form {
margin: 0;
}

h1 {
margin:0 0 20px 65px;
padding:0;
font:bold 20px Verdana, Arial, Helvetica, sans-serif;
color:#204397;
}

h2 {
margin:20px 0 20px 65px;
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
color:#a81b21;
}

img {
border: 0;
padding: 0;
}

p{
padding:0;
margin:0px 0 10px 0;
line-height:1.3em;
}
sup {
	vertical-align: baseline;
	position: relative;
	bottom: .33em;
}
sub {
	vertical-align: baseline;
	position: relative;
	bottom: -.33em;
}
th {
text-align: left;
}

td{
vertical-align:top;
}

ul{
	list-style-type:none;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

ol{
margin:5px 0 5px 12px;
}

ul li{
padding:0 0 0 12px;
margin: 5px 0;
line-height:1.3em;
}

hr{
color: #ccc;
background-color: #ccc;
border: none;
height:1px;
margin:10px 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;
}

select, textarea {
border:0;
}


