/* CSS Document */

body {
	background-color:#ffffff;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#000000;
    margin:0px;
}

img {
	display:none;
}
	
#branding {
	display:none;
}
	
#page {
	width:100%;
	height:100%;
	text-align:center;
}

#design {
	width:95%;
	height: auto;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}


/*Header Section */

#header {
	width:100%;
	float:none;
}

#header img {
	display:block;
}

	#puzzle {	
		height:25px;
		width:182px;
		float:left;
	}

	#search, #find {
		display:none;
		}
	
	#headline {
		float:left;
		width:100%;
		margin:0px;
	}
	
		#headline h1 {
			margin-left:200px;
			font-size:2.5em;
		}
		
		#headline h2 {
			margin-left:25px;
		}
		
		#headline h3 {
			margin-left:200px;
		}
		
		#headline h4 {
			margin-left:25px;
		}
		
		#headline p {
			margin-left:25px;
			line-height:175%;
		}
		
		#headline li {
			line-height:175%;
		}
		
		#headline .note {
			margin-left:25px;
			font-size:.90em;
		}
	
		#topHeadline {
			height:34px;
			width:100%;
			margin:0px;
			float:left;
		}
		
		#middleHeadline {
			width:100%;
			margin:0px;
			float:left;
		}
		
		#bottomHeadline {
			height:34px;
			width:100%;
			margin:0px;
			float:left;
		}
	
			#headlineLeft {
				width:50%;
				float:left;
			}
			
			#headlineLeftMain {
				width:50%;
				padding-top:75px;
				float:left;
			}
			
			#headlineRight {
				width:50%;
				float:left;
			}
			
			#headlineRight, #linkBar img {
				display:none;
			}
			
			#headlineRightInt {
				display:none;
			}
			
		




/*Content Section */

#content {
	width:100%;
	float:none;
	clear:both;
}

#leftColumnM {
	float:left;
	width:50%;
}

#rightColumnM {
	float:left;
	width:50%;
}

	#topMap {
		display:none;
		}
		
		#topMap h1 {
				margin:20px 25px 5px 35px;
				font-size:20px;
			}
		
		#middleMap {
			width:50%;
			float:left;
		}
	
				#neMapImg {
					float:left;
					margin:5px;
				}
	
				#neMapFields {
					float:left;
					margin:5px;
				}
	
					#neMapFields input[type="image"] {
						float:right;
						text-align:right;
					}
			
			#middleMap p {
				margin:5px 25px 5px 35px;
			}
		
		#bottomMap {
		display:none;
		}

#leftColumn {
	float:left;
	width:33%;
	margin:12px 50px 12px 50px;
}

#centerColumn {
	float:left;
	width:34%;
	margin:12px 50px 12px 50px;
}

#rightColumn {
	float:left;
	width:100%;
	margin:12px 50px 12px 50px;
	clear:both;
}

	#onlineSrvcsBox {
		float:left;
	}
	
	#latestLeg {
		float:left;
	}
	
	#neMapSm {
		float:left;
	}

		#interiorMapTop {
		display:none;
		}
			
			#interiorMapTop h1 {
					margin:20px 25px 5px 20px;
					font-size:12px;
				}
		
		#interiorMapMiddle {
			float:left;		
		}
				
			#interiorMapMiddle p {
					margin:30px 10px 5px 25px;
					font-size:10px;
				}
				
			#interiorMapMiddle .input {
					font-size:10px;
					height:15px;
					border:1px solid #b1b1b1;
				}
		
		#interiorMapBottom {
		display:none;
		}




/*  footer  */

#footer {
	width:100%;
	padding-top:5px;
	float:none;
	text-align:center;
	vertical-align:middle;
	clear:both;
	display:inline-block;
}





/* text options */


h1 {
	font-size:2em;
	text-decoration:none;
	font-weight:bold;
}

h2 {
	font-size:1.75em;
	text-decoration:none;
	font-weight:bold;
}

h3 {
	font-size:1.50em;
	text-decoration:none;
	font-weight:bold;
}

h4 {
	font-size:1.25em;
	text-decoration:none;
	font-weight:bold;
}

.green {
	color:#008347;
	text-decoration:none;
}

.gray {
	text-decoration:none;
}

.text {
	text-decoration:none;
}

.blue {
	text-decoration:none;
}

.purple {
	text-decoration:none;
}

.gold {
	text-decoration:none;
}

.small {
	text-decoration:none;
}

.xsmall {
	text-decoration:none;
}

.blueLinks {
	text-decoration:none;
}

.bold {
	font-weight:bold;
}

.center {
	text-align:center;
}



/* Fields & Forms */

.textfield, .keyword {
	border:1px solid black;
	}