/* CSS Document */
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
} 

body {
	background-image:url(../images/gradientBG.jpg)	
}

body, td, th, p, div {
	font-family: georgia;
	font-size: 12px;
}

h1 {
	text-transform: capitalize;
	font-size:16px;	
	color:#FFFFFF;
	padding-left: 10px;
}

a:link {
	color: #339900;
	text-decoration:none;
	font-weight:bold;

}

a:visited {
	color: #669966;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	color: #339900;
	text-decoration:none;
	font-weight:bold;
}
 
#pagewidth{ 
 width:800px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:60px; 
 background-image:url(../images/blueprintTopBg3.jpg);
 background-repeat:no-repeat; 
} 

#navbar {
	height: 30px;
	background-color:#333333;
}
	.navTable {
		font-size: 14px;
		text-transform:uppercase;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
	}
	
	.navTable a:link {
		color:#FFFFFF;
		text-decoration:none;
	}
	.navTable a:visited {
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.navTable a:hover {
		color:#FFFFFF;
		text-decoration:none;
	}
 
#maincol{background-color: #FFFFFF;  
 position:relative; 
 background-color:#FFFFFF; 
 border-right: 2px solid #333333;
 border-left: 2px solid #333333;
 border-bottom: 2px solid #333333;
 }
 	#whiteSpacer {
		font-size: 5px;
		height: 5px;
		background-color:#FFFFFF;
	}
	
	#topGreenSpacer {
		font-size: 5px;
		height: 5px;
		background-color:#003300;
	}
	
	#bodyText {
		min-height:290px;
		background-color:#FFFFFF;
	}
		#homepageFlashContainer {
			padding:5px;
		}
		
		#homepageText {
			padding: 5px;
			line-height: 20px;
		}
		
		#insideText {
			padding: 5px 15px;
			line-height:20px;
			}
	
	#bottomGreenSpacer {
		font-size: 5px;
		height: 5px;
		background-color:#003300;
	}
	
	.specialLinkSize {
		font-size:10px;
	}
	
	.architect {
		color: #999999;
		font-style:italic;
	}
	
	#featureText {
		background-image:url(../images/blueprintBottomBg2.jpg);
		background-repeat:repeat-y;
		padding: 10px;
	}
		.featureLayout {
			
			border: 1px #cccccc solid;
			height:116px;
		}
		
		.featureLayoutHeader {
			background-color: #669966;
			border-bottom: 1px #cccccc solid;
			height: 24px;
			line-height:24px;
			color: #FFFFFF;
			font-weight: bold;
			padding-left: 5px;
		}
		
		.featureLayoutBody {
			padding: 5px;
			background-color:#FFFFFF;
			height: 80px;
		}
		
		.headerGradient {
			background-image:url(../images/headerGradientLarge.jpg);
			background-repeat:no-repeat;
			font-size:16px;
			color: #FFFFFF;
			font-weight: bold;
			padding-left:5px;
		}
 
#footer{
 height: 24px;
 position:relative; 
 text-align: right;
 font-size:10px;
 color:#333333;
 padding-right: 5px;
 } 
