body {
	margin: 0px;
	background-color: #20528E;
	background-image: url(../images/background.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	}
	
a:hover, a:focus, a:active {
    outline: none;
    -moz-outline-style: none;
}
	
.left {
	float: left;
	}

.right {
	float: right;
	}
	
#wrapper {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	}
	
#logo {
	width: 100%;
	float: left;
	}
	
	.logo_padding {
		margin-left: 380px;
		margin-top: 8px;
		display: inline;
		}

#navigation {
	width: 100%;
	float: left;
	}
	
	#navigation ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
	
	#navigation li,
	#navgtation li a {
		float: left;
		display: block;
		}

	
	.item {
		float: left;
		}
		
#content {
	width: 930px;
	padding: 0px 25px 0px 25px;
	float: left;
	background-image: url(../images/content_background.png);
	background-position: top left;
	background-repeat: repeat-y;
	}
	
	#interior_header {
		width: 930px;
		float: left;
		}
		
	#interior_content {
		width: 930px;
		float: left;
		padding: 15px 0px 20px 15px;
		}
		
		#left_column {
			width: 200px;
			float: left;
			padding-right: 30px;
			}
			
			#subnavigation {
				width: 100%;
				float: left;
				}
				
				#sub1 {
					margin: 0px;
					padding: 0px;
					list-style: none;
					}
					
				#sub1 li {
					width: 180px;
					float: left;
					display: block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;						
					padding: 3px 10px 3px 10px;
					}
					
				#sub1 li a {
					width: 180px;
					float: left;
					display: block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #000000;
					text-decoration: none;
					}
					
				#sub1 li:hover {
					cursor: pointer;
					}
					
				#sub2 {
					margin: 0px;
					padding: 4px 0px 0px 0px;
					list-style: circle;
					}
					
				#sub2 li,
				#sub li a {
					width: 160px;
					float: left;
					display: block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #000000;
					font-weight: normal;
					padding: 4px 10px 4px 10px;
					}
					
				#sub2 li:hover {
					background-color: #C9C9C9;
					cursor: pointer;
					}
					
					
				.button {
					border-bottom: 1px dotted #C9C9C9;
					}
					
				.active1 {
					font-weight: bold;
					}
					
				.active2 {
					background-color: #C9C9C9;
					border-bottom: none;
					font-weight: bold;
					}

			
		#right_column {
			width: 660px;
			float: left;
			}
	
	#presentation {
		width: 100%;
		float: left;
		}
		
		#presentation_holder {
			height: 316px;
		}

		#presentation_left {
			width: 570px;
			float: left;
			}
			
			#flash_wrapper {
				width: 570px;
				float: left;
				}
				
			#join {
				width: 548px;
				height: 93px;
				margin-top: 10px;
				padding: 10px 10px 10px 12px;
				float: left;
				margin-top: 10px;
				background-image: url(../images/join_background.jpg);
				background-position: top left;
				background-repeat: no-repeat;
				}
				
				#join_left {
					width: 395px;
					float: left;
					padding-right: 15px;
					}
					
					.join_left_headline {
						width: 100%;
						float: left;
						padding: 5px 0px 8px 0px;
						}
						
					.join_right_text {
						width: 100%;
						float: left;
						}
						
						
					
				#join_right {
					width: 130px;
					float: left;
					background-image: url(../images/join_buffer.png);
					background-position: left;
					background-repeat: repeat-y;
					}
					
					.join_button1 {
						float: left;
						margin: 13px 0px 10px 20px;
						display: inline;
						}
						
					.join_button2 {
						float: left;
						margin: 0px 0px 13px 20px;
						display: inline;
						}
						
				 
		#presentation_right {
			width:320px;
			height: 409px;
			margin-left: 10px;
			padding: 15px;
			float: left;
			background-image: url(../images/event_background.jpg);
			background-position: top left;
			background-repeat: no-repeat;
			}
			
			#upcoming_events_header {
				width: 320px;
				padding: 10px 0px 0px 0px;
				}
				
			.upcoming_event {
				width: 306px;
				padding: 5px;
				border: 2px solid #34619B;
				margin-top: 8px;
				background-image: url(../images/event_background.png);
				background-position: top left;
				background-repeat: repeat-y;
				overflow: auto;
				}
			
				.upcoming_image {
					width: 104px;
					float: left;
					}
					
				.upcoming_text {
					width: 190px;
					float: left;
					padding: 0px 0px 0px 12px;
					}
					
			#view_more_events {
				width: 320px;
				float: left;
				text-align: right;
				padding: 3px 0px 0px 0px;
				}
				
				
			#stay_informed_header {
				width: 320px;
				padding: 60px 0px 5px 0px;
				float: left;
				}
				
				#stay_informed_wrapper {
					width: 306px;
					padding: 5px;
					float: left;
					border: 2px solid #34619B;
					margin-top: 10px;
					background-image: url(../images/event_background.png);
					background-position: top left;
					background-repeat: repeat-y;
					overflow: auto;
					}
				
					
					.stay_informed_field {
						float: left;
						margin-right: 4px;
						height: 19px;
						width: 230px;
						-moz-border-radius: 3px;
						-webkit-border-radius: 3px;
						border: 1px solid #FFFFFF;
						margin-top: 2px;
						padding-left: 5px;
						font-size: 13px;
						font-family: Arial, Helvetica, sans-serif;
						color: #666666;
						}
						
					.stay_informed_button {
						float: left;
						}
						
		
	#feature_sets {
		width: 100%;
		float: left;
		padding: 25px 0px 25px 0px;
		}
		
		#feature1 {
			width: 270px;
			padding: 0px 20px 0px 10px;
			float: left;
			background-image: url(../images/split.jpg);
			background-position: top right;
			background-repeat: no-repeat;
			}
			
			.feature_content {
				width: 310px;
				float: left;
				}
				
				.feature_content_left {
					width: 144px
					float: left;
					}
					
				.feature_content_right {
					width: 126px;
					float: left;
					padding: 5px 0px 0px 10px;
					}
					
					.feature_1_button {
						margin-top: 20px;
						}
			
		#feature2 {
			width: 270px;
			float: left;
			padding: 0px 20px 0px 20px;
			background-image: url(../images/split.jpg);
			background-position: top right;
			background-repeat: no-repeat;
			}
			
			ul {
				padding: 0px 0px 0px 15px;
				margin: 0px;
				}
		a img { border:none;}	
		#feature3 {
			width: 270px;
			float: left;
			padding: 0px 20px 0px 20px;
			
			} 
			
			.sponsor_wrapper {
				width: 230px;
				margin-left: auto;
				margin-right: auto;
				}
				.sponsor_wrapper a{ text-decoration:none; border:none;
				 	
				}
				.sponsor_top {
					width: 100%;
					float: left;
					border-bottom: 1px solid #CCCCCC;
				}
					
				.sponsor_bottom {
					width: 100%;
					float: left;
					}
					
			
	
	#footer {
		width: 900px;
		padding: 15px;
		float: left;
		background-image: url(../images/footer_background.jpg);
		background-position: top-left;
		background-repeat: repeat-x;
		}
		
		.footer_box {
			width: 135px;
			float: left;
			background-image: url(../images/footer_split.jpg);
			background-position: right; 
			background-repeat: no-repeat;
			margin-right: 18px;
			}
			
		#footer5 {
			width: 283px;
			float: left;
			}
			
			#footer5_top {
				width: 100%;
				float: left;
				border-bottom: 1px solid #CCCCCC;
				}
				
				.facebook {
					float: left;
					margin-left: 15px;
					margin-top: 4px;
					}
				
			#footer5_bottom {
				width: 100%;
				float:left;
				padding: 8px 0px 0px 0px;
				}
		
	
	
#cap {
	width: 100%;
	float: left;
	}
	
#copyright {
	width: 960px;
	padding: 0px 10px 40px 10px;
	float: left;
	}
	
	

