/* Hollander Main Styles 
    Author: Matt Radel on March 6th 2008 */

body {
	margin: 0;
	padding: 0;
	font-family:"helvetica neue", helvetica, arial, sans-serif;
	color: #000;
}

img {
	border: 0;
}
a:link {
	color: #c90415;
}

a:visited {
	color: #595B5F;
}

a:hover {
	color: #c90415;
	text-decoration: none;
}

p {
	font-size: 12pt;
	padding: 0;
	margin: 1% 0;
}

h1 {
	color: #000;
	font-size: 18pt;
	margin: 1% 0 2% 0;
	padding: 0;
}

h2 {
	color: #666;
	font-size: 16pt;
	margin: 1% 0 2% 0;
	padding: 0;
}

/* Misc */

.clear {
	line-height: 0;
	font-size: 0;
	height: 0;
	clear: both;
}

/* Structure */

#mainContainer {
	width: 100%;
}

 	#header {
 		width: 100%;
		height: 5%;
		border-bottom: 1px solid #666
 	}
	
		#header a {
			display: block;
		}
	
		#logoWeb {
			display: none;
		}
		
		#functNav {
			display: none;
		}
			
		#searchContent {
			display: none;
		}
		
		#topNav {
			display: none;
		}
		
			
		/* Body */
			
		#bodyWrapper {
			padding: 4% 0 5% 0;
		}	
		
		#bannerHome {
			display: none;
		}
		
		#teasersHome {
			display: none;
		}
		
			#teasersHome a {
				display: block;
			}
			
			/* Home Welcome */
			
			#welcome {
				float: left;
				width: 50%;
			}
			
				#welcome p {
					font-size: 13pt;
					line-height: 1.4em
				}
				
				#welcome h1 {
					margin: 1% 0;
				}

			/* Home Features */
			
			#featuredItems {
				float: right;
				width: 40%;
			}
			
				#featuredItems h2 {
					margin: 1% 0;
				}
				
				#systems {
					padding: 0;
					margin: 0;
				}
				
					#systems a {
						display: block;
					}
					
					
		/* Interior */
		
		#mainCol {
			width: 100%;
			padding: 4% 0 5% 0;
		}
		
		#navCol {
			display: none;
		}
		
					
			/* Interior Banners */
			
			#projectGallery {
				display: none;
			}
			
			#contact {
				display: none;
			}
			
			/* One Column */
			
			#content {
				padding: 8px 8px 25px 8px;
				line-height: 1.4em;
			}
			
			/* Two Column */
			
			#leftCont {
				float: left;
				width: 390px;
			}
			
			#rightCont {
				float: right;
				width: 232px;
				padding: 15px;
				background-color: #eeecec;
				border: 1px solid #c8c8c9;
				voice-family: "\"}\""; 
				voice-family:inherit;
				width: 202px;
			}
			
		
		/* Footer */
			
		#footer {
			display: none;
		}
		
			
	/* Form Styles */
	
	.red {
		color: #95151e;
		font-size: 17px;
	}
	
	form {
		display: inline;
	}
	
	label {
		display: block;
		width: 175px;
		float: left;
		margin-bottom: 6px;
		text-align: right;
		padding-right: 6px;
		font-size: 14px;
		line-height: 1.8em;
	}
	
	label.required {
		font-weight: bold;
		color: #9A030C;
		font-style: italic;
	}
	
	form br {
		clear: left;
	}
	
	input {
		color: #000;
		font-size: 14px;
	}
	
	select {
		font-size: 14px;
	}
	
	textarea {
		color: #000;
		font-size: 14px;
	}
		

