@charset "UTF-8";
/* CSS Document */


p {
padding: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: .7em;
margin-left: 0;
}

li {
padding: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: .2em;
margin-left: 0;
}

	
 body {
		background: #CCCCCC;
		text-align:center; /* horizontal centering for IE Win quirks */
		}


	#container {
		margin:25px auto ;
		position:relative; /* puts container in front of distance */
		text-align:left;
		width:925px;
		clear:left;
		background:#FFFFFF;
		border:none;
		
		}
		
	#clear left { 
		clear:left;
		}
		
	#mainContent {
		margin: 0 0 0 300px;
		position:relative; /* puts container in front of distance */
		width: 600px;
		text-align:left;
		color: #666666;
		}
				
	#mainContent .title{
		text-align:left;
		font-family: Arial, sans-serif;
		font-size: 12px;
		color:#000000;
		}
					
	#mainContent .info{
		text-align:left;
		font-family: Arial, sans-serif;
		font-size: 12px;
		color:#666666;
		}
	
	#mainContent .info a:link{
   color:#0099FF; text-decoration: none
		}

	#mainContent .info a:visited{
	    color:#0099FF; text-decoration: none
		}	
			
	#mainContent .info a:hover{
	   color: #cc0000;		
	   }
	   
		
	
	
		
	#mainContent  .maintext{
		font-family: Arial, sans-serif;
		font-size: 14px;
		line-height: 18px;
		color:#666666;
		padding: 8px 0 0 0 ;
		}
		
	
		
	#mainContent .article{
		font-family: Arial, sans-serif;
		font-size: 14px;
		line-height: 16px;
		padding:0 50px 0 0 ;
		}
		
	#mainContent .article a:link{
   color:#cc0000; text-decoration: none
		}

	#mainContent .article a:visited{
	    color:#cc0000; text-decoration: none
		}	
			
	#mainContent .article a:hover{
	   color: #0099ff;		
	   }
	
	#mainContent .copy{
		font-family: Arial, sans-serif;
		font-size: 13px;
		line-height: 16px;
		color:#666666;
		padding:0 50px 0 0 ;
		}
		   
	   #mainContent .copy a:link{
   color:#0099FF; text-decoration: none
		}

	#mainContent .copy a:visited{
	    color:#0099FF; text-decoration: none
		}	
			
	#mainContent .copy a:hover{
	   color: #cc0000;		
	   }
	   


		
#mainContent .form_copy{
		font-family: Arial, sans-serif;
		font-size: 13px;
		line-height: 16px;
		color:#666666;
		padding:0 50px 0 30px ;
		}
		
		#mainContent ul{
		font-family: Arial, sans-serif;
		font-size: 13px;
		
		}
		
	#mainContent ul.project_links {
	margin-left: 0;
	padding-left: 0;
	display: inline;
}
	#mainContent ul.project_links li {
	list-style-type: none;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 16px;
	display: inline;
	margin: 0 2px 0 0 ;
	padding: 1px 8px;
}

#mainContent ul.project_links a:hover{
	display: inline;
	margin: 0 -9px 0 -9px ;
	padding: 1px 8px;
	border-width: 1px;
	border-style: solid;
	border-color: #CC0000;

}

	#logo {
		padding: 0;
		float:left;

		}
		
	#header {
		padding: 75px 20px 25px 100px;
		text-align: left; /* this overrides the text-align: center on the body element. */

		}
		
		
	#header li { 
	list-style-type:none;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding: 0 15px 0 0;
	float: right;
	  }
	  
	#header li a:link { 
	  color:#666666; text-decoration: none
	  }
	   
	 #header li  a:visited { 
	     color:#666666; text-decoration: none
	  }
	  
	  #header li a:hover { 
	   color: #cc0000;
	  }
	  
		
	#banner{
		padding: 0 10px 10px 25px;

		}
		
	#banner li { 
	list-style-type:none;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0099FF;
	line-height: 16px;
	padding: 0 15px 0 0;
	float: right;
	  }
	  
	  #banner li a:link { 
	     color:#0099FF; text-decoration: none
	  }
	   
	  #banner li  a:visited { 
	     color:#0099FF; text-decoration: none
	  }
	  
	   #banner li a:hover { 
	   color: #cc0000;
	  }
	
		
		
	#sidebar {
		color: #666666;
		float:left;
		width: 265px;
		padding: 0 10px 0 20px;
		}
		
	#sidebar a:link { 
	     color:#666666; text-decoration: none
	  }
	   
	#sidebar a:visited { 
	     color:#666666; text-decoration: none
	  }
	  
	#sidebar a:hover { 
	   color: #cc0000;
	  }
		
	
	#sidebar .title {
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#cc0000;
		line-height: 13px;
		padding: 30px 0 0 20px;
		margin:0;
		}
		
	#sidebar p {
		font-family:  Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height: 16px;
		padding: 0 0 0 25px;
		}
		
			
	#sidebar li { 
	  	list-style-type:none;
	  	font-family: verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		text-align:left;
		text-indent:-10px;

	  }
	
	
	#bluebox {
		text-align:left;
		width:245px;
		background:#cc0000;
		padding:25px 0 5px 25px;
	}
	
	#bluebox p{
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 20px;
		color:#ffffff;
		letter-spacing: .1em;
	}
	
	
	#bluebox li{
		list-style-type:none;
	  	font-family: verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#FFFFFF;
		line-height: 18px;
		text-align:left;
		text-indent:-25px;
	}
	
	#bluebox li a:link { 
	     color:#ffffff; text-decoration: none;
	  }
	  
	#bluebox li a:visited { 
	     color:#ffffff;
	  }
	  
	    
	#bluebox li a:hover { 
	     color:#ccffff;
	  }
	  
	  
	  
	
	#footer {
		margin:0 auto;
		padding: 10px 0 0 0;
		position:relative; /* puts container in front of distance */
		text-align:left;
		width:925px;	
		background: #CCCCCC;
	
	}
	
	
	#footer td{
	
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	
	}
	
	#footer a:link{
	color:#666666; text-decoration: none;
	}
	
	#footer a:hover{
	color:#cc0000;
	}
	

.red {
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
-->
</style>

a:link   { color: #666; text-decoration: none }
a:visited  { color: #666; text-decoration: none }
a:hover  { color: #cc0000 }
a:active  { color: #cc0000 }

		

