#container {
	clear: both;
	width: auto;
}
#content {
       background-color: #FFF;
       margin: auto;
	width: 540pt;
	display: block;
}
.content {
       background-color: #FFF;
       text-align: center;
       float: center;
	margin: auto;
	width: 400pt;
	display: block;
}
#header {
	display: block;
	clear: both;
	width: auto;
}
#main {
	display: block;
       width: 400pt;
	clear: both;
	width: auto;
	overflow: visible;
}
#main_left {
	clear: left;
	width: 195pt;
	display: inline-block;
	float: left;
	padding-right: 5px;
}
#main_left a{
  text-decoration: none;
  color: #000;
}
#main_left div{
  display: block;
}
#main_left ul li{
       width:195 pt;
       height: 20px;
	clear: both;
	display: block;
}
#main_right {
	clear: right;
	width: 340pt;
	display: inline-block;
}

#footer {
	display: block;
	clear: both;
	width: 540pt;
	text-align: center;
       float: center;
	border-top-width: 2px solid #000000;
	padding-top: 5px;
}

#footer .footerrow {
	padding:0px 0px 10px 0px;
	text-align: center;
       float: center;
       text-align:center;
}

#footer a {
	text-decoration: none;
	color: #000000;
       text-align:center;
}

#footer ul {
       float: center;
       display:inline;
       list-style:none;
       margin:0px;
       padding:0px 0px 0px 9px;
}
		
#footer ul li {
 display:inline;
 border-left:1px solid #cccccc;
 padding:0px 5px 0px 9px;
 background:none;
}

#title_img {
	display: inline-block;
	clear: left;
	float: left;
	width: 540px;
	padding-bottom: 5px;
}

#searcharea {
	width:150px;
	background-color:#ffffff;
	display: inline-block;
	text-align: right;
       float:right;
}

#searchbox {
 padding:5px 0 0 5px;
}

#searchoptions {
	display:none;
	position:absolute;
	background-color:#fff7ae;
	width:170px;
	text-align: left;
}

#searchoptions label {
 display:block;
}

#searchoptions label:hover {
 background-color:#f5e457;
}

#searcharea:hover {
 background-color:#fff7ae;
}

#searcharea:hover #searchoptions {
 visibility:visible; 
 display:block; 
 width:160px; 
}

#navigation {
	width:540pt;
	clear: left;
	float: left;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#d9e3ea;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	margin-top: 15px;
}

.pulldown { 
 padding:0; 
 margin:0 !important;
}

.pulldown ul { 
 margin:0 !important; 
 padding:0 0 0 0; 
 list-style-type:none; 
}

.pulldown li {
	height:24px;
	margin:0;
	padding:0 1px 0 1px;  /* was 6px */
	text-decoration:none;
	background-color:#d9e3ea;
	float:left;
	text-transform:uppercase;
	letter-spacing:1px;
	border-right:2px solid white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.pulldown li.selected {
 background-color:#f4f4f4; 
}

.pulldown a { 
 text-decoration:none; 
 display:block; 
 color:#000; 
 padding:5px;  
}

.pulldown a:hover { 
 text-decoration:none; 
 color:#fff; 
 background-color:#1474b7; 
}

.pulldown li ul {
	display:none;
	margin:0 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.pulldown li:hover ul { 
 visibility:visible; 
 display:block; 
 position:absolute; 
 z-index:1; 
 width:160px; 
 padding:0; 
 margin:0 !important; 
 border-top:1px solid #9fc9e7;
 border-right:1px solid #6f92ab;
 border-bottom:1px solid #6f92ab;
 border-left:1px solid #9fc9e7;
}

.pulldown li li { 
 padding:0;
 border:none; 
 background-color:#d9e3ea; 
 width:160px;
 text-transform:none;
 letter-spacing:normal;
}	

.pulldown li li.ruler {
 border-bottom:1px solid #9fc9e7;
}

.navtwo {
 clear:both;
 width:713px;
 background-color:#f4f4f4;
 color:#444;
 height:24px;
}

#navmore {
 display:block;
 white-space:nowrap;
 text-transform:uppercase;
 list-style:none;
}

#navmore li {
 display:block;
 float:left;
 padding:5px 15px 5px 15px;
 letter-spacing:1.0px;
}

#navmore li a {
 color:#444;
}

#navmore img {
 vertical-align:top;
 margin:-5px 2px 0 0;
 padding:0;
}

#userline {
 float:right;
 font-size:0.9em;
 color:#000;
 padding:3px 5px 2px 0;
}

#userline a {
	color:#000;
	text-decoration: none;
}

#townline {
 padding:6px 0 2px 5px;
 font-size:11px;
 font-family:sans-serif;
 letter-spacing:1.0px;
 color:#000;
}

#townline a{
	color:#000;
	text-decoration: none;
}

#townline img{
	color:#000;
	text-decoration: none;
	border: 0px none #000000;
}
