
body 
{
	margin:0px
}
@media print 
{
	body{ background-color: #ffffff; background-image:none; color:#000000 }
}

.PageMargin {Margin:10px;}
	
.watershedannouncement 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-top:10px;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
    font-size:12px;
    font-weight:bold;
    color:#EC5800;
}
    
.bold {font-weight: bolder;}

.alert {font: normal 9pt Verdana;COLOR: red;}
.AlertBold {font: bold 9pt Verdana;COLOR: red}
.AlertBorder {border:solid 1px red}

/*	Used to display on top of search results */
.searchresultmessage {font-family: Verdana;
	font-size:12px;
	line-height:24px;
}
	
/* Used to display information in a table */
.info
{
	border: silver 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fcfcfc;
	color: black;
}

.infoheading
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bolder ;
	color: black;
	background-color: silver
}

.infoalternaterow
{
	background-color: #E2E2E2
}
.contenttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

	
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #005470;
	text-align: left;
	margin-top: 10px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #3A5201;
	margin-top: 10px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #005470;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #ff7200;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* h4 - large orange heading */
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #D19902;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	line-height: 16px;
	padding-left:10px;
}

li
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.smallbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.counter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
	text-align: center;
}
.counternumbers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #33CCFF;
	background-color: #000000;
	background-position: center center;
	letter-spacing: 1px;
	text-align: center;
	padding: 1px;
}
.bannerNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
}

a , a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005470;
	text-align: left;
}

a:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
}

a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	background-color: #e6f4c2;
}

.tableheadcenter {
	border-top: black 1px solid;
	border-bottom: black 1px solid;	
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #c6dce8;
	text-align: center;
}

.tableborder
{
	border: black 1px solid;
}
.tableheadleft
{
	border-top: black 1px solid;
	border-bottom: black 1px solid;	
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #c6dce8;
	text-align: left;
}
.tablecolumnnamerow
{
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0px 0px 10px;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: gainsboro;
	text-align: left;
}
.tabletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

/* .formheadleft - text with light orange background */
.formheadleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	background-color: #FDF2B8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-left: 10px;
}


/* ========================================================*/
/* all following styles are added by fei --- */
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
}
/*  for search tool at title bar  */
a.white
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}
a.white:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}
a.white:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	color: #ffcc66;
	text-align: left;
}
a.white:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	color: #c7d5a0;
	text-align: left;
	background-color:Transparent;		
}

a.highlightedlink {background-color: #c7d5a0;}



/*  style for Navigation page  */
.navigationbody {background-color: #E6F4C2}

.message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.construction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: olivedrab;
}

.programtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #3A5201;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

/* ----Fei's style for Trash Report Page [trp_] (begin)---- */
.trp_blocktitle
{
	FONT: bold 14px Verdana;
	COLOR: black; 
	BACKGROUND-COLOR: #87ceeb; /*#e0ffff*/
}
.trp_blockcontent
{
	FONT: 12px Verdana;
	COLOR: black; 
}
.trp_othertextbox
{
	width:560px;
}
.trp_IntersectionStreet
{
	width:402px;
}
.trp_Landmark
{
	width:448px;
}
/* border-width:0px 0px 1px 0px; */
.trp_textbox
{
	FONT: 12px Verdana;
	COLOR: black; 
}
.trp_commentbox
{
	width:100%;
	Height:78px;
}
.PublicSubmitButton
{ background-color:#D19902;
  font: Bold Verdana 16px;
  border:Outset;
}
/* ---- style for Trash Report Page (end)  ---- */


/* ---- style for home Page GO link(begin)  ---- */
/*
.m{font:verdana;}
a.m:link{color:#039;text-decoration:none;}
a.m:visited{color:#800080;text-decoration:none;}
a.m:hover{text-decoration:underline;color:#0353a5;}
a.m:active {
	background-color:#ffffff;
}
*/
/* ---- style for home Page GO link(end)  ---- */

/* --style for plhMessage  --- */
.AlertBold		{FONT: bold 9pt Verdana;COLOR: #FF0000}
.Success		{FONT: bold 9pt Verdana;COLOR: green}

/* ---- style for Boat Main Announcement---- */
.BoatAnnounce 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000000;
	line-height:28px;
}

A.BoatAnnounceLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 14px;
	color: #000000;
	line-height:28px;
	text-decoration:underline;
}


A.BoatAnnounceLink:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 14px;
	color: #000000;
	line-height:28px;
	text-decoration:underline;
}

.registrationfield
{
	width:300px}
	


a.nojsmenulink, a.nojsmenulink:visited
{
    font-family:Tahoma,Verdana,Arial;
	font-size: 11px;
	font-weight:bold;
    text-decoration:none;  
    color:#ffffff;
}

a.nojsmenulink:hover
{
    font-family:Tahoma,Verdana,Arial;
	font-size: 11px;
	font-weight:bold;
    text-decoration:none;
    color:#9acd32;
}

a.nojsmenulink:active
{
    font-family:Tahoma,Verdana,Arial;
	font-size: 11px;
	font-weight:bold;
    text-decoration:none;
    color:#008b8b;
}
