	apple {
		margin: 0;
		padding: 0;
	}
	body {
		margin:0px 0px; 
		padding:0px;
		text-align:center;
		font:12px verdana, arial, helvetica, sans-serif;
		color:#333;
		background-color:white;
	}
		
	td {
		font:12px verdana, arial, helvetica, sans-serif;
		color:#333;
	}
	#Content {
		width:986px;
		xheight:100%;
		margin:0px auto;
		text-align:left;
		xpadding:10px 25px 25px 25px;
		background-color:#eee;
		background: url("/ContainerBG.gif") top left repeat-y;
		xborder: 1px solid red;
	}	
	h1{
		color:#4A7195;
		font: Arial;
		font-weight: Bold;
		font-style:italic;
		font-size: 20px;
	}
	h2 {
		color:#4A7195;
		font: Arial;
		font-weight: Bold;
		font-size: 16px;
		margin: 0px;
	}
	h3 {
		ccolor:#4A7195;
		font: Arial;
		font-weight: Bold;
		font-size: 12px;
		margin: 0px;
	}
	.logo{
		color: 000;
		font-size: 30px;
		font-weight: bold;
	}
	.question{
		font-weight: bold;
		margin-top: 8px;
	}
	.answer{
		font-style : italic;
		margin-top: 4px;
		margin-left: 12px;
	}
	#MainMasthead{
		xborder: 1px solid red;
	}
	#MainNav{
		background-color: #99908C;
		padding: 4px;
		margin: 0px;
		color: white;
		text-decoration: none;
		font-weight: bold;
		font-size: 14px;	
	}
	#MainNav a{
		color: white;
		text-decoration: none;
		font-weight: bold;
		font-size: 14px;	
	}
	#MainNav a:hover{
		text-decoration: underline;
		color: yellow;
	}
	#MainContent{
		xbackground-color: white;
		xfont-size: 12px;	
		xpadding: 8px 0px 8px 0px;
		padding:10px 25px 25px 25px;
	}
	#MainContent td{
		font-size: 12px;	
	}
	#narrowContent{
		font-size: 12px;	
		float:left;
	    width:690px;
		margin-bottom: 12px;
		margin-right: 5px;
		xborder: 1px solid red;
	}
	#wideContent{
		font-size: 12px;	
		float:left;
	    width:886px;
		margin-bottom: 12px;
	}
	#SideBar{
		xborder: 1px solid #999999;
		float:right;
	    width:235px;
		margin-bottom: 12px;
		xborder: 1px solid red;
	}
	#Footer{
		background-color: #4A7195;
		padding: 4px;
		margin: 0px;
		color: white;
		text-decoration: none;
		font-weight: bold;
		font-size: 10px;	
		text-align: center;
		clear:both;
	}
	#Footer a{
		color: white;
		text-decoration: none;
		font-weight: bold;
		font-size: 10px;	
	}
	#Footer a:hover{
		text-decoration: underline;
		color: yellow;
	}
	


#SideBar .rnr2 {
	margin-bottom: 10px;
	background: url("/RightNavR2Foot.gif") bottom left no-repeat #efefef;
	padding-bottom: 3px;
}

#SideBar .rnr2 .rnr2header {
	background: url("/RightNavR2Head.gif") top left no-repeat #efefef;
	height: 5px;
	display: block;
}

#SideBar .rnr2 p {
	margin: 5px 15px 20px 15px;
	color: #333333;
}

#SideBar .rnr2 h2 {
	padding: 5px 15px 5px 15px;
	border-bottom: solid 1px #cdcdcd;
	font-size: 12px;
	color: #333333;
}

	
.invertedshiftdown{
padding: 0;
width: 100%;
border-top: 5px solid #4A7195; /*Red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown a{
float: left;
display: block;
font: bold 12px Arial;
color: black;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 3px 10px 3px 10px; /*Padding within each menu item*/
oldpadding: 5px 10px 9px 10px; /*Padding within each menu item*/
background-color: white; /*Default menu color*/

/*BELOW 4 LINES add rounded bottom corners to each menu item.
  ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
  REMOVE IF DESIRED*/
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}

.invertedshiftdown a:hover{
background-color: #4A7195; /*Red color theme*/
xpadding-top: 9px; /*Flip default padding-top value with padding-bottom */
xpadding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

.invertedshiftdown .current a{ /** currently selected menu item **/
background-color: #4A7195; /*Red color theme*/
xpadding-top: 9px; /*Flip default padding-top value with padding-bottom */
xpadding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}
	
	
#map_canvas {
	border: 1px solid black;
}	
.searchform{
	text-align: right;
	width: 100%;
}
.searchbox{
			font-size: 10px;
			background-color: #fff;
			border: 1px solid #999;
		}
		.searchbutton{
			font-size: 10px;
			background-color: #369;
			border: 1px solid #666;
			color: white;
			font-weight: bold;
		}
#narrowContent a, #wideContent a{
	color: #369;
	text-decoration: none;
}
#narrowContent a:visited, #wideContent a:visited{
	color: #369;
	text-decoration: none;
}
#narrowContent a:hover, #wideContent a:hover{
	color:#933;
	border-bottom: 1px dashed #933;
}
	#newscontainer img{
		display:none;
	}
	#newscontainer .date{
		margin-top: 4px;
		margin-bottom: 4px;
		font-style: italic;
	}
	#newscontainer .byline{
		margin-top: 4px;
		margin-bottom: 18px;
		font-style: italic;
	}
	#newscontainer .biglink{
		margin-bottom: 6px;
		font-weight: bold;
		font-size: 12px;
	}
	.headerBar{
		xcolor: #778899;
		color: #333;
		xbackground-color: #e4e4e4;
		padding: 4px 4px 4px 0px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-weight: bold;
		font-size: 12px;
		border-bottom: 1px dashed #666;
	}
	.titleBarBlue{
			color: #4A7195;
			background-color: white;
			border: 1px solid #DDE2E6;
			padding: 3px;
		}
		.titleBarBlue h2{
			background-color: #DDE2E6;
			padding: 4px;
			font-size: 12px;
		}
		.storyBoxBlue{
			background-color: white;
			border: 1px solid #DDE2E6;
			padding: 4px;
			margin-top: -1px;
			margin-bottom: 8px;
		}
		.titleBarRed{
			color: #900;
			background-color: white;
			border: 1px solid #E6E2DD;
			padding: 3px;
		}
		.titleBarRed h2{
			background-color: #E6E2DD;
			padding: 4px;
			font-size: 12px;
		}
		.storyBoxRed{
			background-color: white;
			border: 1px solid #E6E2DD;
			padding: 4px;
			margin-top: -1px;
			margin-bottom: 8px;
		}
	.searchBar{
			background-color: #ebf0f4;
			border: 1px solid #DDE2E6;
			padding: 4px 8px;
			margin: 8px 0px;
		}
		.searchBar form{
			margin: 0px;
			padding-bottom: 2px;
		}
		.searchBar .textInput{
			background-color: white;
			border: 1px solid #999;
			font-size: 11px;
		}
		.searchBar .buttonInput{
			background-color: #4A7195;
			border: 1px solid #DDE2E6;
			color: white;
			font-size: 11px;
		}
