body {

	margin: 10px; padding: 0; background: #FFFFFF; 

	font: 10pt/150% verdana, arial, helvetica, sans-serif; color: #000000;

}



img {

	display: inline; margin: 0; padding: 0; border: none;

}



h1 {

	margin-bottom: 0.2em;

	font-size: 1.7em;

}



h2 {

	margin-bottom: 0.2em;

	font-size: 1.5em;

}



h3 {

	margin-bottom: 0.2em;

	font-size: 1.0em; text-transform: uppercase;

}



h4 {

	margin-bottom: 0.2em;

	font-size: 0.9em; text-transform: uppercase; color: #666666; font-style: italic; 

}



p {

	margin: 0; margin-bottom: 1.0em;

}



a:link, a:visited {

	background: transparent;

	color: #520; font-weight: bold; text-decoration: underline;

}



dl {

	margin-bottom: 1.2em;

}

dt {

	margin: 0; margin-top: 1.2em; font-weight: bold;

}

dd {

	margin: 0;

}





table {

	margin-bottom: 1.2em; font-size: 1em; border: 1px solid #999999; background: #FFFFFF; border-collapse: separate;

}

caption {

	padding: 8px; border: 1px solid #999999; border-bottom: none; background: #EEEEEE; font-size: 0.9em;

}

thead {

	background: #CCCCCC;

}

tbody th {

	background: #EEEEEE;

}

tfoot {

	background: #DDDDDD;

}

th {

	padding: 4px 8px; text-align: left; font-weight: bold;

}

tr {

}

td {

	border: 1px solid #EEEEEE; padding: 4px 8px; text-align: left;

}



td form {

	margin: 0;

}





#container a:link:after, #container a:visited:after {

   content: " (" attr(href) ") ";

   font-size: 90%;

}



#skip {

	display: none;

}



#masthead {

	display: none; 

}



#navigation {

	display: none;

}



#content {

	margin: 0; padding: 0;

}



#related {

	display: none; 

}



#footer {

	display: none; 

}



#validate {

	display: none;

}