body {
	background-color: #1D3958;
	margin: 0px;
	}
	
.left {
	float: left;
	}
	
.right {
	float: right;
	}

.space {	
	margin-top: 8px;
	}
	
#wrapper {
	width: 939px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	padding: 10px 15px 20px 15px;
	overflow: auto;
	}
	
	#header {
		width: 939px;
		float: left;
		}
		
		#logo {
			width: 178px;
			float: left;
			}
			
		#headerContent {
			width: 761px;
			float: left;
			}
			
			#tagline {
				width: 761px;
				float: left;
				text-align: right;
				padding: 0px 0px 61px 0px;
				}
				
			#navigation {
				width: 472px;
				text-align: right;
				padding: 0px 0px 0px 289px;
				}
				
				.navigationItem {
					float: left;
					}
			
		
	#presentation {
		width: 939px;
		height: 265px;
		background-color: #1D3958;
		float: left;
		background-image: url(../images/5.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		overflow: hidden;
		}
		
		#presentationLeft {
			width: 664px;
			height: 265px;
			float: left;
			overflow: hidden;
			}
			
			.presentationSlide {
				width: 0px;
				height: 265px;
				float: right;
				background-image: url(../images/yellow_background.png);
				background-position: top right;
				background-repeat: repeat-y;
				oveflow: hidden;
				}	
				
				.presentationEdge {
					width: 42px;
					float: left;
					}
					
				.presentationContent {
					width: 258px;
					height: 265px;
					float: left;
					overflow: hidden;
					}
			
		#presentationRight {
			width: 275px;
			height: 265px;
			float: left;
			overflow: hidden;
			}
			
		.presentationButton {
			width: 275px;
			height: 52px;
			float: left;
			background-color: #1D3958;
			border-bottom: 1px solid #97A4B9;
			opacity: .9;
			filter: alpha(opacity=90);
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
			text-align:center;
			}
			
		.presentationButtonOn {
			width: 275px;
			height: 52px;
			float: left;
			background-color: #EEC23C;
			border-bottom: 1px solid #97A4B9;
			background-image: url(../images/yellow_background.png);
			background-position: top right;
			background-repeat: repeat;
			}
		
		.presentationImage {
			margin-top:19px;
			}
			
			
	#interiorPresentation {
		width: 939px;
		height: 65px;
		background-color: #1D3958;
		float: left;
		}
		
	#content {
		width: 939px;
		float: left;
		margin: 15px 0px 15px 0px;
		background-image: url(../images/interior_sidebar.gif);
		background-position: top left;
		background-repeat: repeat-y;
		}
		
		#leftColumn {
			width: 220px;
			float: left;
			}
			
			#navigationTitle {
				width: 196px;
				float: left;
				border: 2px solid #E6E6E6;
				background: #FFFFFF;
				padding: 6px 10px 6px 10px;
				}
				
			#subnavWrapper {
				width: 220px;
				float: left;
				padding: 0px 0px 30px 0px;
				}
				
				.subnavItem2 {
					width: 200px;
					float: left;
					padding: 4px 10px 4px 10px;
					border-bottom: 1px solid #F5F5F5;
					}
					
					.subnavItem2 a:link, .subnavItem2 a:active, .subnavItem2 a:visited, .subnavItem2 a:hover {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #666666;
						text-decoration: none;
						}
				
				.subnavItem2On {
					width: 200px;
					float: left;
					background-color: #D8D8D8; 
					padding: 4px 10px 4px 10px;
					border-bottom: 1px solid #F5F5F5;
					}
					
					.subnavItem2On a:link, .subnavItem2On a:active, .subnavItem2On a:visited, .subnavItem2On a:hover {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #333333;
						text-decoration: none;
						}
					
				.subnavItem3 {
					width: 185px;
					float: left;
					padding: 4px 10px 4px 25px;
					background-color: #D8D8D8; 
					}
					
					.subnavItem3 a:link, .subnavItem3 a:active, .subnavItem3 a:visited, .subnavItem3 a:hover {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #666666;
						text-decoration: none;
						}
				
				.subnavItem3On {
					width: 185px;
					float: left;
					background-color: #D8D8D8; 
					padding: 4px 10px 4px 25px;
					}
					
					.subnavItem3On a:link, .subnavItem3On a:active, .subnavItem3On a:visited, .subnavItem3On a:hover {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;
						color:#333333;
						text-decoration: none;
						}
			
		#rightColumn {
			width: 679px;
			float: left;
			padding: 0px 20px 0px 20px;
			}
			
			.interiorFormText {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #5C685E;
				padding: 0px 0px 2px 0px;
				margin: 0px;
				font-weight: bold;
				}
					
			.interiorFormField {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #5C685E;
				margin-bottom: 10px;
				width: 280px;
				border: 1px solid #ACACAC;
				padding: 2px;
				}
						
			#message {
				display: block;
				float: left;
				background-color: #990000;
				color: #FFFFFF;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				padding: 10px;
				margin-bottom: 15px;
				}
				
			#formWrapper {
				display: block;
				float: left;
				}
			
	#indexContent {
		width: 939px;
		float: left;
		border-top: 20px solid #FFFFFF;
		border-bottom: 15px solid #FFFFFF;
		background-image: url(../images/index_content_background.jpg);
		background-position: top left;
		background-repeat: repeat-y;
		}
		
		#indexLeft {
			width: 368px;
			float: left;
			border-right: 1px solid #FFFFFF;
			}
			
			.indexLeftTitle {
				width: 344px;
				float: left;
				border: 2px solid #E6E6E6;
				background: #FFFFFF;
				padding: 6px 10px 6px 10px;
				}
			
			.indexLeftContent {
				width: 348px;
				float: left;
				padding: 10px;
				}
			
		
		#indexRight {
			width: 540px;
			float: left;
			}
			
			.indexRightTop {
				width: 570px;
				float: left;
				padding: 0px 0px 10px 0px;
				}
				
				.indexRightWrapper {
					width: 275px;
					float: left;
					border-left: 10px solid #FFFFFF;
					}
				
					.indexRightTitle {
						width: 251px;
						float: left;
						border: 2px solid #E6E6E6;
						background: #FFFFFF;
						padding: 6px 10px 6px 10px;
						}
						
					.indexRightContent {
						width: 255px;
						height: 75px;
						float: left;
						padding: 10px;
						background-color: #E6E6E6;
						}
					
			.indexRightBottom {
				width: 560px;
				float: left;
				padding: 0px 0px 0px 10px;
				}
				
				.indexRightBottomTitle {
					width: 100%;
					float: left;
					padding: 6px 0px 6px 0px;
					}
					
				.indexRightBottomContent {
					width: 100%;
					float: left;
					}
					
	#footer {
		width: 939px;
		float: left;
		}
		
		#footerLeft {
			width: 655px;
			float: left;
			border-top: 3px solid #002054;
			margin-right: 10px;
			padding: 3px 0px 0px 0px;
			}
			
		#footerRight {
			width: 274px;
			float: left;
			border-top: 3px solid #FFD041;
			padding: 3px 0px 0px 0px;
			}
			
					
			
			