body {
	margin: 0px;
	background-color: #FFFFFF;
	}
	
.left {
	float: left;
	}

.right {
	float: right;
	}

#headerContainer {
	width: 100%;
	float: left;
	}

	#headerConstraint {
		width: 826px;
		margin: 0px auto 0px auto;
		}
		
		#logo {
			width: 248px;
			float: left;
			padding: 40px 0px 0px 0px;
			}
		
		#navigationContainer {
			width: 578px;
			float: left;
			}
			
			#phone {
				width: 578px;
				float: left;
				text-align: right;
				padding: 0px 0px 20px 0px;
				}
			
			#navigation {	
				width: 578px;
				float: left;
				}
				
				.navItem {	
					float: left;
					}
		

#presentationContainer {
	width: 100%;
	float: left;
	background-image: url(../images/blue.jpg);
	background-position: top;
	background-repeat: repeat-x;
	}

	#interiorPresentationConstraint {
		width: 826px;
		margin: 0px auto 0px auto;
		}

	#presentationConstraint {
		width: 826px;
		height: 257px;
		background-image: url(../images/photo.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		margin: 0px auto 0px auto;
		}
		
		#presentationTop {	
			width: 826px;
			height: 158px;
			float: left;
			padding: 30px 0px 10px 0px;
			}
			
			#indexContent {
				width: 345px;
				min-height: 155px;
				float: left;
				margin-left: 465px;
				overflow: hidden;
				display: inline;
				}
				
				#indexFormLeft {
					width: 195px;
					height: 167px;
					float: left;
					background-color: #D0D0D0;
					padding: 10px 0px 0px 5px;
					}

				#interiorFormLeft {
					width: 257px;
					height: 167px;
					float: left;
					background-color: #D0D0D0;
					padding: 10px 0px 0px 5px;
					}
					
				#interiorFormCenter {
					width: 544px;
					float: left;
					padding-top: 10px;
					}
					
				#indexFormCenter {
					width: 265px;
					float: left;
					padding: 0px 14px 0px 14px;
					}
					
					.indexFormText {
						width: 100%;
						padding: 0px 0px 2px 0px;
						float: left;
						}
						
						.indexCheckWrapper {
							width: 175px;
							float: left;
							padding: 5px 0px 5px 0px;
							}
							
						.indexCheck {
							float: left;
							width: 25px;
							}
						
						.indexCheckText {
							float: left;
							width: 150px;
							padding: 2px 0px 0px 0px;
							}
					
					.indexFormRow {
						width: 260px;
						float: left;
						padding-bottom: 7px;
						}
					
					.indexFormField {
						width: 260px;
						border: 1px solid #AEAEAE;
						}
						

				#indexFormRight {
					width: 265px;
					float: left;
					}
					
					.indexFormRow2 {
						width: 265px;
						float: left;
						padding-bottom: 9px;
						}
					
						.indexTextField {
							width: 265px;
							height: 100px;
							border: 1px solid #AEAEAE;
							}
					
					.indexFormGrey {
						width: 257px;
						float: left;
						background-color: #D0D0D0;
						padding: 9px 5px 9px 5px;
						}
		
		#presentationBottom {
			width: 826px;
			float: left;
			}

#contentContainer {
	width: 100%;
	float: left;
	background-color: #414143;
	background-image: url(../images/gray.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding: 0px 0px 19px 0px;
	}

	#indexContentConstraint {
		width: 826px;
		margin: 0px auto 0px auto;
		}
		
		#indexLeft {
			width: 18px;
			float: left;
			}
			
		#indexCenter {
			width: 767px;
			min-height: 95px;
			float: left;
			background-color: #FFFFFF;
			padding: 0px 12px 12px 12px;
			}

		#interiorCenter {
			width: 779px;
			min-height: 400px;
			float: left;
			background-color: #FFFFFF;
			background-image: url(../images/background.jpg);
			background-position: top left;
			background-repeat: repeat-y;
			border-left: 12px solid #FFFFFF;
			border-bottom: 12px solid #FFFFFF;
			}
			
			#interiorLeft {
				width: 200px;
				float: left;
				}
				
				#subnavWrapper {
					width: 200px;
					float: left;
					}
					
					.subnavTitle {
						width: 180px;
						float: left;
						padding: 8px 10px 5px 10px;
						margin: 0px 0px 5px 0px;
						background-image: url(../images/code.jpg);
						background-position: bottom; 
						background-repeat: no-repeat;
						}
					
					.subnavItem2 {
						width: 180px;
						float: left;
						padding: 3px 10px 3px 10px;
						}
			
			#interiorRight {
				width: 544px;
				float: left;
				padding: 0px 15px 10px 20px;
				}
				
			
		#indexRight {
			width: 17px;
			float: left;
			}

#footerContainer {
	width: 100%;
	float: left;
	}

	#footerConstraint {
		width: 797px;
		margin: 0px auto 0px auto;
		padding: 10px 10px 10px 19px;
		}
	
