* {

font-family: Arial, Helvetica, sans-serif;

}

button {

font-size: 0.8em;
margin: 0.4em;

}

ul {

margin: 4px 0;

}

li {

padding: 0 4px;
margin:8px 0pt;

}

body {

margin: 0 auto;
width: 1024px;

}

#splashWrapper {

margin: 8px auto;
width: 843px;

}

#headerSplash {

border-bottom: 2px dotted gray;
color: #666;
font-size: 22px;
letter-spacing: -0.5px;
padding-bottom: 4px;

}

#headerSplash a, #headerSplash p {

color: #666;
font-size: 22px;
margin: 0;
text-decoration: none;

}

#headerSplash p {

letter-spacing: -0.5px;

}

.blockLabels label {

display: block;
font-size: 1em;
margin-bottom: 4px;

}

.highlightRow {

color: #CC66CC;

}

#header {

border-bottom: 2px dotted gray;
border-collapse: separate;
margin-top: 10px;

}

#header h1 {

margin: 0 0 10px 0;

}

#header h1 a {

color: #666;
font-size: 16px;
letter-spacing: -0.5px;
line-height: 20px;
text-decoration: none;

}

#header p {

color: #666;
font-size: 16px;
letter-spacing: -0.5px;
line-height: 20px;
margin: 0;
padding: 0;

}

#header #header_logo_text {

border-right: 2px dotted gray ;

}

#header #colouredBoxes td {

height: 38px;
padding: 2px;
text-align: left;
vertical-align: top;
width: 122px;

}

#header #colouredBoxes td a {

color: #FFF;
display: block;
font-size: 14px;
height: 100%;
line-height: 15px;
text-decoration: none;

}

#header ul.subNav, .subNav li a {

color: #666;
font-size: 14px;
font-style: normal;
font-weight: normal;
line-height: 24px;
list-style-type: none;
margin: 0;
padding: 0;
text-decoration: none;

}

#footer {

border-top: 2px dotted gray;
border-collapse: separate;
margin-top: 4px;

}

#footer a {

text-decoration: none;

}

#splashTable {

border-collapse: collapse;
margin: 10px 0;

}

#splashTable img {

display: block;

}

#splashTable td {

vertical-align: top;

}

#splashTable h2 {

font-size: 1em;
margin: 2px 0 2px 4px;

}

#splashTable h2 a {

color: white;
display: block;
text-decoration: none;

}

#splashSubNav {

border-collapse: collapse;
width: 100%;

}

#splashSubNav td {

border-bottom: 2px dotted gray;
border-left: 2px dotted gray;
border-right: 2px dotted gray;
color: #666;
padding: 4px 0 4px 10px;
width: 14.2%;

}

#splashSubNav td a {

color: #666;
font-size: 14px;
text-decoration: none;

}

#contentWrapper {

margin-top: 4px;

}

#contentLeft {

float: left;
width: 220px;

}

#contentLeft h3 {

color: #FF9933;
font-size: 14px;
font-weight: bold;
line-height: 24px;
margin: 0;

}

#contentLeft ul {

list-style-type: none;
padding: 0 0 0 20px;

}

#contentLeft li {

margin: 6px 0;

}

#contentLeft p a {

color: #666;
font-size: 14px;
text-decoration: none;

}

#contentLeft p {

margin:  8px 0 20px 0;
padding: 0 20px;

}


#contentRight {

margin-left: 220px;
padding: 6px 0px 20px 20px ;
border-left: 2px dotted gray;

}

#contentRight h1 {

padding: 4px 0;
margin-bottom: 15px;

}

#contentRight h3 {

padding: 4px 0;

}

#contentRight table, #contentRight table.leftColHeaders{

font-size: 0.8em;

}

#contentRight table.leftColHeaders button, #contentRight p button  {

font-size: 1em;

}

#contentRight button {

margin: 0;

}

#contentRight img {

margin-left: 20px;

}

TABLE.border
{
	border-collapse: collapse;
	border-width: 2px;
	border: outset 2px;
}

TABLE.border  TD
{
	padding: 4px;
	margin: 0;
	border: inset 1pt;
}

#sitemap p {

  margin-left:20px;

}