/* CSS Document */


* {
	padding:0px;
	margin:0px;
}

td {

padding:0px 5px;

}


#container {
	border:#000000 1px solid;
	background-color:#FFFFFF;
	position: relative;
	width: 955px;
	text-align: left;
	margin:0px auto;
	background-image: url(../images/greyTile.gif);
	background-repeat:repeat-y;
	background-position: right;
}

body {
	background-color: #ffffff;
	padding:0px;
	margin:0px;
	text-align: center;
	display: block;
}

#header {
	position: relative;
	float:left;
	left:0px;
	top:	0px;
	width:812px;
	height:65px;
	background-image: url(../images/header.gif)
	}
	
#navBar {
	position:relative;
	clear: left;
	float:left;
/*	top:65px;*/
	left:20px;
	width:771px;
	height:35px;
	background-color: #eeeeee;
	}
	
#navBarText {
	position:absolute;
	left: 0px;
	bottom: 0px;
	height:35px;
	width: 771px;
	}


	
		
#sideNavBar {
	position:relative;
	float:left;
	clear: left;
/*	top:	100px;
	left:0px;*/
	width:185px;
	height:auto;
	padding-bottom: 3px;
	}
	
/*#contentHeader {
	position: relative;
	float: left;
/*	top:100px;
	width: 602px;
	height: 60px;
	margin-left:3px;*/
/*	border-bottom: 1px dotted #808080;*/

/*	
#contentHeaderText {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 602px;
	border-bottom: 1px dotted #808080;
	padding: 10px 0px 10px 0px;
	}	*/

#region1 
{
	position:relative;
	margin-left:3px;
	margin-top:5px;
}
	
#content {
	position: relative;
	float: left;
/*	margin-left:187;*/
	width: 602px;
	height: auto;
	/*margin: 5px 0px 0px 3px;*/
	}
	
#footer {
	position:relative;
	/*float: left;*/
	clear:both;
	width:812px;
	height: 21px;
	background-image: url(../images/footer2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-right: 143px;
	}
	
#rhColumn {
	position: relative;
	float: right;
	clear: right;
	height: auto;
	width: 133px;
	padding-left: 10px;
	}
	
#search {
	position: absolute;
	clear: both;
	width:113px;
	height:65px;
	margin: 0;
	padding-left: 10px;
	left: 10px;
	top: 10px;
	}
	
#links {
	position: relative;
	clear: both;
	width: 123px;
	height: auto;
	top: 145px;
	}	

#address 
{
	position:relative;
	width: 123px;
	margin: 275px 0px 5px 0px;
	clear: both;
	bottom: 0px;
	padding-bottom: 10px;

	}

	
#box {
	border: 1px solid #660066;
	height: 12px;
	width:113px;
	margin:0px 0px;
	}
	
#flashBanner {
	position:relative;
	float:left;
	clear: left;
	margin: 0px 0px 0px 20px;
	clear:both;
	width:915px;
	height:200;
	padding: 0px 0px 5px 20px;
	}
	
	
/* Mini Search*/
.minisearchfield {
	border: 1px solid #660066;
	height: 12px;
	width:111px;
	margin: 10px 0px 0px 0px;
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#dddddd;
	}
	
.minisearchbutton 
{
	position:relative;
	background-color:#660066;
	color:White;
	border: 0px;
	height: 15px;
	width:55px;
	margin:  2px  0px 0px 58px;
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	float:right;
	cursor:hand;
	display:inline;
	/*left:46px;*/

	}
	
#search a, #search a:visited, #search a:link
{
	color:#660066;
	float:right;
	text-decoration: none;
}

#search a:hover
{
	text-decoration:underline;
}



#ZWS
{
	position:absolute;
	left:22px;
	bottom:0px;
	height:15px;
	width:150px;
	cursor:hand;
}

.HeadlineEditButton	, .EditButton
{
	margin: 0;
	float:right;
	top: 0px;
	z-index: 1;
}