body {
	margin: 0px;
	background: #000000;
	background-image: url(../images/background.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	}
	
.left {
	float: left;
	}

.right {
	float: right;
	}

#flash {
	position: absolute;
	margin-left: -452px;
	margin-top: 174px;
	left: 50%;
	z-index: 1;
	}

#siteContainer {
	width: 856px;
	padding-top: 25px;
	padding-bottom: 30px;
	}
	
	#headerContainer {
		width: 856px;
		float: left;
		}
	
		#headerTop {
			width: 856px;
			float: left;
			}
			
			#headerLogo {
				width: 258px;
				float: left;
				margin-top:3px;
				}
			
			#headerNavigation {
				width: 598px;
				float: left;
				}
				
				#headerNavigationTop {
					width: 598px;
					float: left;
					height: 47px;
					}
				
				#headerNavigationBottom {
					width: 598px;
					float: left;
					background: #000;
					-moz-border-radius-topleft: 0px;
					-moz-border-radius-topright: 19px;
					-moz-border-radius-bottomright: 0px;
					-moz-border-radius-bottomleft: 0px;
					-webkit-border-radius: 0px 19px 0px 0px;
					border-radius: 0px 19px 0px 0px; 
					} 
					#headerNavigationBottom a {
						background: #910516;
						}
					#headerNavigationBottom a img:hover {
						
						opacity:0.8;
						filter:alpha(opacity=80); 

						}
		#headerBottom {
			width: 856px; 
			float: left;
			}
			
	#interiorContent {
		width: 844px;
		float: left;
		background: #FFFFFF;
		border-left: 6px solid #E4001C;
		border-right: 6px solid #E4001C;
		background-image: url(../images/corner.gif);
		background-position: bottom right;
		background-repeat: no-repeat;
		}
		
		#interiorContentContainer {
			width: 844px;
			float: left;
			background-image: url(../images/interiorbackground.gif);
			background-position: left;
			background-repeat: repeat-y;
			}
			
			#interiorContentContainerInside {
				width: 844px;
				float: left;
				background-position: bottom left;
				background-repeat: no-repeat;
				}
				
				#leftColumn {
					width: 276px;
					float: left;
					}
					
					#logoBottom {
						width: 276px;
						float: left;
						}
					
					#quickContact {
						width: 226px;
						float: left;
						padding: 40px 20px 200px 30px;
						}
				
				#rightColumn {
					width: 498px;
					float: left;
					padding: 0px 40px 20px 30px;
					}
		
	#contentContainer {
		width: 844px;
		float: left;
		background: #FFFFFF;
		border-left: 6px solid #E4001C;
		border-right: 6px solid #E4001C;
		}
		
		#contentIndexLeft {
			width: 352px;
			float: left;
			}
		
		#contentIndexRight {
			width: 492px;
			float: left;
			}
			
			#contentIndexRightTop {
				width: 484px;
				float: left;
				height: 311px;
				border-right: 8px solid #FFFFFF;
				padding-bottom: 8px;
				}
				
				#contentIndexMain {	
					width: 260px;
					height: 311px;
					float: left;
					padding-right: 20px;
					background-image: url(../images/verticaldot.gif);
					background-position: right;
					background-repeat: repeat-y;
					overflow: hidden;
					}
				
				#contentIndexColumn {
					width: 198px;
					padding-left: 6px;
					float: left;
					}
					
					#contentIndexColumnTop {
						width: 180px;
						float: left;
						background-image: url(../images/horizontaldot.gif);
						background-position: bottom;
						background-repeat: repeat-x;
						padding: 0 8px 15px;
						}
					
					#contentIndexColumnMiddle {
						background-image: url(../images/horizontaldot.gif);
						background-position: bottom;
						background-repeat: repeat-x;
						width: 180px;
						float: left;
						padding: 0 8px 15px 8px;
						}
						
						#contentIndexColumnMiddle p {
							padding-top: 0;
						}
						
					#contentIndexColumnBottom {
						width: 190px;
						float: left;
						padding: 0 8px 15px 8px;
						}
						
						#contentIndexColumnBottom p {
							font-size:11.5px;
							margin-left:68px;
							margin-top:-30px;
							padding-top:0;
						}
			
			#contentIndexRightBottom {
				width: 484px;
				float: left;
				background: #E7E2D3;
				height: 108px;
				border-right: 8px solid #FFFFFF;
				margin: 0px;
				}
				
				#contentIndexRightBottomFormLeft {	
					width: 200px;
					float: left;
					padding-top: 10px;
					}
					
					.indexFormText {
						width: 185px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #000000;
						float: left;
						padding-top: 3px;
						line-height: 11px;
						}
					
					.indexFormItem {
						width: 185px;
						float: left;
						}
						
						.indexFormInput {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 9px;
							width: 175px;
							margin: 0px;
							border: 1px solid #999999;
							}
						
						.indexFormTextarea {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 9px;
							width: 175px;
							margin: 0px;
							border: 1px solid #999999;
							height: 50px;
							}
					
					.indexFormButton {
						width: 64px; 
						float: left;
						padding-top: 8px;
						padding-left: 121px;
						}
					
					
				#contentIndexRightBottomFormLeft {	
					width: 192px;
					float: left;
					padding-top: 5px;
					}
	
	#footerContainer {
		width: 856px;
		float: left;
		}
		
	#logoContainer {	
		width: 856px;
		float: left;
		}

	#footerTextContainer {	
		width: 856px;
		float: left;
		}
		
img {outline:none;}
