body
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color: #003399;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
  text-align: center;}
br
{ clear: both;}
fieldset
{ border: 1px solid #003399;
	width: 555px;
	margin: 2px 0px 4px 0px;
	page-break-after: auto;}
fieldset ul
{ list-style: none;}
legend
{	color: #003399;
	background: #E7EFF7;
	border: 1px solid #003399;
	padding: 2px 6px;
	font-weight: bold;}
.w20em
{	width: 220px;
	display: inline-block;
	font-weight: 600;
  text-align: right;
  padding-right: 5px;
	vertical-align: middle;}
.w10em { width: 100px !important;}
.w14em { width: 140px !important;}
.w100 { width: 100px !important;}
.w255 { width: 279px !important;}
.w263 { width: 287px !important;}
.w500 { width: 510px !important;}
form
{ color: #003399;
	padding: 0 5px 0 5px;}
input[type="text"], input[type="password"]
{ color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  height: 1.5em;
  width: 240px;
	vertical-align: middle;
  padding-left: 5px;}

textarea, option, file
{ color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  height: 1.8em;
  width: 240px;
	vertical-align: middle;
  padding-left: 5px;}
select
{ color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  height: 1.8em;
	width: 248px;
	vertical-align: middle;
  padding-left: 5px;}
.cb
{ font-size: 1.0em;
	height: 1.4em;
	width: 15px;
	vertical-align: middle;}
.pale
{ background: #E7EFF7;}

textarea
{ height: 7em;}
.longtextarea
{ height: 15em;
	width: 565px;}

.shortfile
{ width: 240px;
	float: left;
	text-align: left;
	left: 5px;}
.cleft
{ width: 50%;
	float: left;}
.cright
{ width: 50%;
	float: right;}
button, .frmbutton
{ color: #000000;
	font-weight: bold;
  background-color: #e7e7f7;
  width: 150px;
  height: 1.8em;
  margin: 0px 2px 0px 2px;}
  
.frmbutton:hover
{ color: #ff3197;}

h1, h2, h3, .ev1
{	font-size: 1.4em;
	font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
  clear: both;}

h1 {margin-top: 10px;}
h2, .ev1 {font-size: 1.2em;
	margin-top: 8px;}
h3 {font-size: 1.0em;
	margin-top: 6px;}
  
p
{ margin-top: 0.4em;
  margin-bottom: 0;}

img
{	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;}
  
.fullimg
{ float: right;
	width: 570px;
	padding: 2px;
	background-color: #B2C2E2;
	border-color: #003399;
	border-width: 0px 2px 2px 0px;
	border-style: solid;	} 
  
ul
{	margin: 4px 0px 10px 18px; 
	padding: 0;}
ul.lj
{	margin: 4px 0px 10px 9px; }
li, li.a
{ margin: 10px 0px 0px 10px;}
li.b
{ margin: 8px 0px 0px 20px;}
li.tight
{ margin: 2px 0px 0px 10px;}
.ap
{	display: block;
	padding: 10px 0 0 10px;
	color: #003399;
	font-weight: bold;}
.a1, .a2, .a3, .fb, .fl, .yt
{	background-image:url("bullet3.png");
	background-repeat:no-repeat;
	background-position: left center;
	display: block;
	padding: 2px 0 2px 15px;
	color: #003399;
}

.as
{ border-color: #808080;
	border-style: solid;
	border-width: 0 1px 0 0;
}

.a1:hover, .a2:hover, .a3:hover, .fb:hover, .fl:hover, .yt:hover, .new:hover
{	background-image:url("bullet4.png");
	color: #FF3197;}

.a1, .fb, .fl, .yt
{ margin: 0px 0px 0px 10px;}
.a2
{ margin: 0px 0px 0px 25px;}
.a3
{ margin: 0px 0px 0px 40px;}

.fb {background-image:url("facebook.png");}
.fl {background-image:url("flickr.png");}
.yt {background-image:url("youtube.png");}
.new {background-image:url("new.gif");}
.fb:hover {background-image:url("facebook_over.png");}
.fl:hover {background-image:url("flickr_over.png");}
.yt:hover {background-image:url("youtube_over.png");}

table, tr, td, th
{ font-size: 1em;
	margin: 0;
  padding: 2px 1em 2px 1em;
  border: 2px solid blue;
  text-align: center;
	border-collapse: collapse;}
.bank
{ background-color: #B0D0FF;}
.notop
{ border-width: 0px 2px 2px 2px;}
.nobot
{ border-width: 2px 2px 0px 2px;}

.italic 
{	font-style: italic;}

.imgcaption
{ font-style: italic;
	font-size: 0.9em;
  margin: 0 0 0px 0;
  padding: 0;
  text-align: center;}
  
.mid
{ text-align: center;}

.bluebackground
{	background-color: #003399;}
   
.bluebanner, .bluebutton, .redbutton
{	font-size: 1em;
  font-weight: bold;
  width: 180px;
  padding: 2px 0 0 18px;
	border-collapse: collapse;}

.bluebanner
{	background-image: url("banner.png");
  background-repeat: repeat-x;}
    
.bluebutton, .redbutton
{	height: 23px;
	color: #c0c0c0;
	text-decoration: none;
	background-image: url("badge_top.png");
  background-repeat: no-repeat;
  border-top: 5px solid white;
  display: block;}
  
.bluebottom
{ height: 5px;
	color: #c0c0c0;
	text-decoration: none;
	background-image: url("badge_bottom.png");
  background-repeat: no-repeat;
  padding: 0;
  margin: 0;
}

.smallbutton
{	height: 16px;
	width: 52px;
	color: #ffffff;
	font-size:0.7em;
	text-decoration: none;
	background-image: url("small_button_1.png");
  background-repeat: no-repeat;
  border-top: 2px solid white;
  display: block;
  float: left;
  clear: right;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 5px;}

.redbutton
{
	background-image: url("redbadge_top.png");
	color: #0c0c0c;}

.bluebutton:link, .redbutton:link 
{	color: #c0c0c0;}

.bluebutton:visited, .redbutton:visited
{	color: #c0c0c0;}

.bluebutton:hover, .redbutton:hover
{	color: #ffffff;}
  
.bluebutton:focus, .redbutton:focus
{	color: #ffffff;}

.hide_field
{ display: none;}
.passive
{ color: #808080;}

#map_canvas 
{ float: right;
  width: 570px;
  height: 350px;
  padding: 0 0 0 5px; 
  background-color: #ffffff;}
  
/*	**************************************************  */
/*	**  	    BASIC PAGE LAYOUT STYLES  	    	    **  */
/*	**************************************************  */
/*   See SCREEN.CSS and PRINT.CSS for media specifics   */
/*	--------------------------------------------------  */


