body { margin: 0; 
	color: #000; 
	background: #063;  
	font-size: 85%; 
	}

h1, h2, h3, h4, h5  { font-family: Verdana, Arial, Helvetica, san-serif   ;
		 }
h1, h2, h3, h4 { color: #063;  }
h5 {color: #666; }
h1 { font-size: 1.75em;}
h2 { font-size: 1.4em; margin: 1em 0 0 0; border-top: 2px solid #999;}
h3 { font-size: 1.1em; margin: 1em 0 0 0;}
h4 { font-size: 1em;}
h5 { font-size: .9em;}

.projectname {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: .85em;
	color: #ccc;
	margin-left: 5%;
	font-weight: bold;
	}
	
p, td {font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em;
   	line-height: 1.5em;
	margin: 1em 0 0 0 ;	
   color: #000;}

th {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;}

ul, ol, li {font-family: Verdana, Arial, Helvetica, sans-serif;}
ul {font-size: 1em;}
li {line-height: 1.3em; 
	margin: 0 0 0 1.5em;
	padding: 0;
		}
ul {list-style: square; list-style-type : square; }

a { color: #063; font-weight: bold;} 
a:hover { color: #999; }
a:visited { color: #666; font-weight: normal;}


#rightcol {
	font-weight: bold;
	line-height: 1em;
	position: absolute;
	top: 0;
	right: 0;
	background: #ccc;
	padding-bottom:20px;
	padding-left: 10px;
	border-left: 7px solid #999;
	margin: 0;
	width: 26%;
	

		}
		
#rightcol ul {
		list-style: none;
		margin-left: -.25em; 
		color: #666;
		}

#rightcol li {line-height: 2em; 
		padding-top: .5em;
		}
		
#rightcol ul li ul {
		list-style: square;
		}

#rightcol ul li ul li {
		line-height: 1.4em;
		margin-left: 1.5em;
		padding-top: 0;
		}				
#rightcol p {color: #666;
		}
.contact {font-weight: normal; font-size: .9em;}

#rightcol a { color: #063; } 

#rightcol a:visited { color: #333; }
#rightcol a:hover { color: #fff; }
#maincol {
		margin-left: 4%; margin-top: 10px; margin-bottom: 15px;
 		padding: 0px 15px 10px 15px; 
		border-top: 7px solid #999; border-bottom: 7px solid #999;
		margin-right: 33%;
 		width: 61%;
		background: #ffc;
		}

#header { float: none; padding-top: 0px; padding-left: 20px; 
	}

#footer { padding: 20px 10px 10px 10px; border-top: 4px solid #c09; 
		font: 0.85em Verdana, Arial, Helvetica, sans-serif; 
		text-align: center;}

#contactinfo {padding: 2px 10px 10px 10px;
	margin-left: 5%;
		}
#contactinfo p {font-size: .85em; margin: 0em;
	color: #ccc; line-height: 1.3em;}

#contactinfo a {color: #ccc;}	
/*#contactinfo a:visited {color: #fff;}*/
img {
	border: 1px solid #063;
	}
	
img.noborder {
	border: 0;
	}	
