body {	
	margin: 0px;
	background-color: #969083;
	background-image: url(../images/box_bg.gif);
	background-position: center;
	background-repeat: repeat;
	}

.right {
	float: right;
	}

.left {
	float: left;
	}

#header {
	width: 100%;
	float: left;
	background-image: url(../images/index_header_background.jpg);
	background-position: center;
	backgrou8nd-repeat: repeat-x;
	}
	
	#headerConstraint {
		width: 1000px;
		}
	
#navigation {
	width: 100%;
	float: left;
	background-color: #5E1411;
	border-top: 2px solid #FFFFFF;
	}
	
	#navigationConstraint {
		width: 974px;
		padding-left: 26px;
		}
		
		.navItem {
			float: left;
			border-left: 1px solid #AF8A88;
			}
		
		.navItemEnd {
			float: left;
			border-left: 1px solid #AF8A88;
			border-right: 1px solid #AF8A88;
			}

#content {
	width: 100%;
	float: left;
	background-color: #FFFFFF;
	background-image: url(../images/contentbackground.gif);
	background-position: bottom center;
	background-repeat: repeat-x;
	}
	
	#contentConstraint {
		width: 948px;
		padding: 0px 26px 0px 26px;
		}
		
		
		#contentLeft {
			width: 675px;
			float: left;
			}
		
			#contentFlash {
				width: 675px;
				float: left;
				padding: 12px 0px 12px 0px;
				}
				
			#contentBoxes {
				width: 675px;
				float: left;
				padding-bottom: 12px;
				}
			
				#leftBox {
					width: 317px;
					float: left;
					border-right: 2px solid #C5BBA9;
					padding-right: 19px;
					}
					
					.boxWrapper {
						width: 306px;
						float: left;
						}
						
						.boxImage {
							width: 121px;
							float: left;
							}
						
						.boxContent {
							width: 185px;
							float: left;
							}
							
							.boxTitle {
								width:185px; 
								float: left;
								}
							
							.boxText {
								width: 185px;
								float: left;
								font-family: Verdana, Arial, Helvetica, sans-serif;
								font-size: 10px;
								color: #5E100E;
								padding-top: 4px;
								}
							
							.boxButton {
								width: 145px;
								float: left;
								padding: 10px 0px 10px 40px;
								}

				#rightBox {
					width: 317px;
					float: left;
					padding-left: 20px;
					}

			#contentRight {
				width: 230px;
				float: left;
				padding-left: 30px;
				}
				
				#newsHeader {
					width: 210px;
					float: left;
					border-bottom: 2px solid #C5BBA9;
					padding: 20px 10px 3px 10px;
					}
				
				#newsContent {
					width: 210px; 
					float: left;
					border-bottom: 2px solid #C5BBA9;
					padding: 10px 10px 0px 10px;
					}
					
					.newsItem {
						width: 210px;
						float: left;
						padding-bottom: 10px;
						}
					
					.newsLink {
						color: #000000;
						text-decoration: none;
						}
			
			#indexSideFlash {
				width: 230px;
				padding: 60px 0px 10px 0px;
				float: left;
				}

		#interiorLeft {
			width: 181px;
			float: left;
			padding: 30px 50px 30px 0px;
			}
			
			#sideNavTitle {
				width: 181px;
				float: left;
				}
			
				.sideNavItem {
					width: 155px;
					float: left;
					background-color: #F1F1EF; 
					padding: 7px 13px 7px 13px;
					border-bottom: 2px solid #FFFFFF;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #BD1E2C;
					}
				
				.sideNavItemEnd {
					width: 155px;
					float: left;
					background-color: #F1F1EF; 
					padding: 7px 13px 7px 13px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #BD1E2C;
					}
					
					A.sideNavLink:link {color: #BD1E2C; text-decoration: none;}
					A.sideNavLink:visited {color: #BD1E2C;  text-decoration: none;}
					A.sideNavLink:active {color: #BD1E2C;  text-decoration: none;}
					A.sideNavLink:hover {color: #BD1E2C; text-decoration: none;}
				
			#sideNavEnd {
				width: 180px;
				float: left;
				}
		
		#interiorRight {
			width: 650px;
			min-height: 300px;
			float: left;
			padding: 30px 0px 30px 0px;
			}
			
		
#footer {
	width: 100%;
	float: left;
	}
	
	#footerConstraint {
		width: 948px;
		padding: 8px 26px 0px 26px;
		}