html { overflow:-moz-scrollbars-vertical; }

body  	{ font-family: Arial, Helvetica, Sans; font-size: 10pt }

p, td 	{ font-family: Arial, Helvetica, Sans; font-size: 10pt; font-weight: normal; color: #ffffff}

a.topnav 	{ font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold; text-decoration: none; color: #999999}
a.topnav:hover 	{ font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold; text-decoration: none; color: #FFFFFF}


.rp	{ font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold; text-decoration: none; color: #999999}


.newstitle 	{ font-family: Arial, Helvetica, Sans; font-size: 12pt; font-weight: bold}
.newssub 	{ font-family: Arial, Helvetica, Sans; font-size: 10pt; font-weight: bold}
.caption 	{ font-family: Arial, Helvetica, Sans; font-size: 9pt; font-weight: bold}


.pagetitle	{ font-family: Arial, Helvetica, Sans; font-size: 13pt; font-weight: bold}
.name	{ font-family: Arial, Helvetica, Sans; font-size: 12pt; font-weight: bold; color: #FFFFFF}


.maintitle { 
	border-top: 5px solid #576690; 
	border-bottom: 5px solid #576690; 
	border-right: 1px none #999999;
	border-left: 1px none #999999; 
	font-size: 20px; 
	font-weight: bold; 
	color: #ffffff; 
	padding: 5px 0px 2px 20px; 
	background-color: #999999;
	}


a.newstitle 	{ font-family: Arial, Helvetica, Sans; font-size: 12pt; font-weight: bold}

a			{ font-family: Arial, Helvetica, Sans; font-size: 10pt; color: #999999 }

a.sub1           	{ color: #dcdcdc; font-family: Arial, Helvetica, Sans; font-size: 10pt; text-decoration: none}
a.sub1:hover    	{ color: #ffffff; font-family: Arial, Helvetica, Sans; font-size: 10pt; text-decoration: none}
span.sub1         	{ color: #dcdcdc; font-family: Trebuchet MS; font-size: 10pt}

.copyright           	{ color: #999999; font-family: Arial, Sans; font-size: 9pt; text-decoration: none}
a.copyright           	{ color: #999999; font-family: Arial, Sans; font-size: 9pt; text-decoration: none}
a.copyright:hover    	{ color: #cccccc; font-family: Arial, Sans; font-size: 9pt; text-decoration: none}


a.pro:link { font-size: 12pt; font-weight: bold;}
a.pro:visited { font-size: 12pt; font-weight: bold;}
a.pro:active { font-size: 12pt; font-weight: bold;}
a.pro:hover {  color: #ffffff; font-size: 12pt; font-weight: bold;}

a.proj:link { font-size: 11pt; font-weight: bold;}
a.proj:visited { font-size: 11pt; font-weight: bold;}
a.proj:active { font-size: 11pt; font-weight: bold;}
a.proj:hover {  color: #ffffff; font-size: 11pt; font-weight: bold;}

.headline           	{ color: #000000; font-family: Arial, Sans; font-size: 12pt; text-decoration: none; font-weight: bold}
.group           	{ color: #330033; font-family: Arial, Sans; font-size: 11pt; text-decoration: none; font-weight: bold}

.header           	{ color: #CCCCCC; font-family: Arial, Sans; font-size: 10pt; text-decoration: none; font-weight: bold}


table.specs		{ border: solid 1px #000000;}


td.specs		{ 
	border-left: solid 1px #000000; 
	border-bottom: solid 1px #000000; 
	border-top: solid 1px #000000; 	
	border-right: solid 1px #000000;
	}

td#projects p{
	margin: 0px 0px 5px 15px;
	text-indent: -15px;
	font-family: Arial, Helvetica, Sans;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
}

a.projects {
	font-family: Arial, Helvetica, Sans; font-size: 10pt; color: #555555;
}

a.projects:hover {
	font-family: Arial, Helvetica, Sans; font-size: 10pt; color: #888888;
}

table.projects tr td {
	border-bottom: 1px solid #dee1ea;
}

div.projdiv {
	float: left;
	position: relative;
	}

div.projdiv#sub {
	margin: 10px 0px 0px 0px;
	float: left;
	position: relative;
	}

li.proj {margin-top: 20px;}

table.projects {
	border-collapse: collapse;
	margin-bottom: 10px;
	margin-top: 20px;
}

table.projects td p {
	margin: 0px 0px 0px 15px;
	text-indent: -15px;
}

div.clearblock {
	clear: both;
}

div.formrow {
	margin-top: 2px;
	margin-bottom: 5px;
	text-align: left;
	width: 100%;
}

div.formrow div.col1 {
	float: left;
	margin-top: 4px;
	width: 175px;
}

div.formrow div.col2 {
	float: left;
	width: 250px;
}

