body, cite 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  } 

form{ 
  margin: 0px;
  padding: 0px; 
}

a:hover 
{ 
  color: red; 
  } 

a[name]:hover{ 
  color: black;
}

/* main document link class  */ 
a.main:link  
{
  color: #3333CC; 
  text-decoration: underline;
  } 

a.main:visited 
{
  color: #660066; 
  text-decoration: underline;
  } 

a.main:hover 
{
  color: #FF0000; 
  text-decoration: underline;
  } 
a.main:active 
{
  color: #FF0000; 
  text-decoration: underline;
  } 

/* navigation bar link class  */ 
a.navbar:link 
{
  color: #000000; 
  text-decoration: underline;
  } 
a.navbar:visited 
{
  color: #000000; 
  text-decoration: underline;
  } 
a.navbar:hover 
{
  color: #FF0000; 
  text-decoration: underline;
  } 
a.navbar:active 
{
  color: #000000; 
  text-decoration: underline;
  } 


P, BLOCKQUOTE 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  } 

H1, H2, H3, H4, H5, H6 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  } 

LI, OL, UL  
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  } 

.altback 
{ 
  background-color: #ccffff; 
  } 

.bullet 
{ 
  margin-left: 25px; 
  margin-right: 10px; 
  font size:10pt; 
  } 

.center
{ 
  text-align: center; 
  } 

.clarification 
{ 
  FONT-WEIGHT: normal; 
  font-size: x-small; 
  color: #000000; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  }
 
.definitionlink 
{ 
  font-weight: normal; 
  font-size: xx-small; 
  color: #ffffff; 
  FONT-STYLE: italic; 
  font-family: Verdana, Arial, Helvetica, sans-serif 
  } 

.disclaimer 
{ 
  font-weight: bold; 
  font-size: xx-small; 
  color: #000000; 
  font-family: Verdana, Arial, Helvetica, sans-serifj 
  } 

.doc 
{ 
  font-weight: normal; 
  font-size: smaller; 
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  } 

.doctitle 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif 
  } 

.sortmenu 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-bottom: 2px solid black; 
  padding-bottom: 5pt;
  } 

.editdoctitle 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold; 
  color: white; 
  } 

.editsubtitle 
{ 
  font-weight: bold; 
  } 

.editsubtitleerror 
{ 
  font-weight: bold; 
  color: red;
  } 

.edit
{
  font-size: smaller;
  vertical-align: super;
  }

.errormsg 
{ 
  font-weight: normal; 
  font-size: small; 
  color: red; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  } 

.alert 
{ 
  font-weight: bold; 
  font-size: small; 
  color: blue; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  } 

.feed 
{ 
  color: #000000; 
  font-family: Verdana, Arial, Helvetica, sans-serif 
  } 

.feed_desc 
{ 
  color: #000000; 
  font-family: Verdana, Arial, Helvetica, sans-serif 
  } 

.feed_hdr 
{ 
  font-weight: bold; 
  color: #000000; 
  font-family: Verdana, Arial, Helvetica, sans-serif 
  } 

.Header 
{ 
  font-weight: bold; 
  font-size: medium; 
  color: #000000; 
  font-family: Arial, Verdana, Helvetica, sans-serif 
  } 

.HeaderBack 
{ 
  font-weight: bolder; 
  font-size: large; 
  color: #000000; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  BACKGROUND-color: #ccffff 
  } 

.Headline 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 24pt; 
  font-weight: bolder; 
  margin: 10px; 
  } 

.help 
{ 
  font-weight: bold; 
  color: blue; 
  text-decoration: underline; 
  } 

.i
{ 
  margin-left: 16px; 
  margin-top: 0; 
  margin-bottom: 0; 
  display: none; 
  } 

.level1
{ 
  margin: 0;
  }
.level2
{ 
  margin: 0 0 0 1em;
  }
.level3
{ 
  margin: 0 0 0 2em;
  }
.level4
{ 
  margin: 0 0 0 3em;
  }

.level5
{ 
  margin: 0 0 0 4em;
  }

.level6
{ 
  margin: 0 0 0 5em;
  }

.level7
{ 
  margin: 0 0 0 6em;
  }

.level8
{ 
  margin: 0 0 0 7em;
  }

.level9
{ 
  margin: 0 0 0 8em;
  }

ul.category_list{ 
  margin-left: 6px; 
  padding-left: 0px;
  list-style-type: none;
 }

li.level1
{ 
  margin: 0em;
  padding-bottom: .25em;
  }

li.level2
{ 
  margin: 0em;
  padding-bottom: .25em;
  }

li.level3
{ 
  margin: 0em;
  padding-bottom: .25em;
  }
li.level4
{ 
  margin: 0 0 0 1em;
  padding-bottom: .25em;
  }

li.level5
{ 
  margin: 0 0 0 2em;
  padding-bottom: .25em;
  }

li.level6
{ 
  margin: 0 0 0 3em;
  padding-bottom: .25em;
  }

li.level7
{ 
  margin: 0 0 0 4em;
  padding-bottom: .25em;
  }

li.level8
{ 
  margin: 0 0 0 5em;
  padding-bottom: .25em;
  }

li.level9
{ 
  margin: 0 0 0 6em;
  padding-bottom: .25em;
  }

.viewing
{ 
  background-color: #e7e7e7;
  border: 1px solid #cccccc;
  width: 100%;
  }

.l0
{ 
  border: 1px solid black; 
  background-color: #f4f4f4; 
  font-size: 13pt; 
  font-weight: bold; 
  margin: 0pt; 
  width: 700px; 
  } 

.l1 
{ 
  border: 1px solid #CCCCCC; 
  background-color: #f4f4f4; 
  font-size: 12pt; 
  font-weight: bold; 
  margin: 0pt; 
  width: 700px; 
  } 

.accessl1 
{ 
  border: 1px solid #CCCCCC; 
  background-color: #f4f4f4; 
  font-size: 12pt; 
  font-weight: bold; 
  margin: 0pt; 
  width: 400px; 
  } 


.accessl2 
{ 
  border: 1px solid #CCCCCC; 
  background-color: #e4e4e4; 
  font-size: 12pt; 
  margin: 0pt; 
  width: 384px; 
  } 


.l2 
{ 
  border: 1px solid #CCCCCC; 
  background-color: #e4e4e4; 
  font-size: 12pt; 
  margin: 0pt; 
  width: 700px; 
  } 

.l3 
{ 
  border: 1px solid #CCCCCC; 
  background-color: #C4C4C4; 
  font-size: 12pt; 
  margin: 0pt; 
  width: 700px; 
  } 

.l4,.l5,.l6,.l7 
{ 
  border: 1px solid #CCCCCC; 
  font-size: 12pt; 
  margin: 0pt; 
  width: 700px;     
  } 

.mainHeader 
{ 
  font-weight: bolder; 
  font-size: large; 
  color: #ffffff; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  } 

.Normal 
{ 
  margin: 10px; 
  font size:10pt; 
  } 

.Question 
{ 
  font-family: Times, Times New Roman, serif; 
  font-size: 12pt; 
  font-weight: bold; 
  margin: 10px; 
  } 

.questionheader 
{ 
  font-weight: bold; 
  font-size: x-small; 
  color: #000000; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  }

.userprofileheader 
{ 
  font-weight: bold; 
  font-size: small; 
  color: #000000; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  background-color: #c4c4c4;
  border-bottom: 1px solid #666666;
  width: 12em;
  }

.userprofiledata
{ 
  border-bottom: 1px solid #666666;
  font-size: x-small;
}

.rankheader 
{ 
  font-weight: bold; 
  font-size: x-small; 
  color: #000000; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  TEXT-ALIGN: center; 
  }

.rankheaderalt 
{ 
  font-weight: bold; 
  font-size: x-small; 
  color: #000000; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  BACKGROUND-color: #ccffff; 
  TEXT-ALIGN: center 
  } 

.right
{ 
  text-align: right; 
  } 

.searchmenu 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
} 

.SectionHeader 
{ 
  font-weight: bolder; 
  font-size: small; 
  color: #ffffff; 
  font-family: Verdana, Arial, Helvetica, sans-serif 
  } 

.SmallAdd 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-weight: bold; 
  margin-left: 10px; 
  margin-right: 10px; 
  } 

.smallest
{ 
  font-size: xx-small; 
  } 

.SmallSub 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-weight: bold; 
  margin: 10px; 
  } 

.SubHeader 
{ 
  font-weight: bold; 
  font-size: medium; 
  color: #000000; 
  font-family: Arial, Verdana, Helvetica, sans-serif;
  } 

.SubHeaderBack 
{ 
  font-weight: bolder; 
  font-size: small; 
  color: #000000; 
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  BACKGROUND-color: #ccffff; 
  } 

.SubHeadline 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 20pt; 
  font-weight: bold; 
  margin: 10px; 
  } 

.tbbkgrnd 
{ 
  BORDER-RIGHT: #000000 thin solid; 
  BORDER-TOP: #000000 thin solid; 
  BORDER-LEFT: #000000 thin solid; 
  BORDER-BOTTOM: #000000 thin solid; 
  } 

.v
{ 
  margin-left: 16px; 
  margin-top: 0; 
  margin-bottom: 0; 
  } 

.breadcrumb
{
  font-weight: bold;
  border-top: #FFFFFF medium solid;
  padding: .5em;
  font-size: 10pt;
  }

.docbreadcrumb
{
  font-weight: bold;
  font-size: 10pt;
  }

.searchbreadcrumb
{
  font-weight: bold;
  font-size: 10pt;
  color: #ffffff;
}

.fakebutton
{ 
  border: 3px outset #c4c4c4; 
  margin-left: 5px;
  padding: 3px;
  font-weight: bold;
  font-size: smaller;
}

.tblborder 
{ 
  border: 2px dotted #CCCCCC;
  padding: 2px;
  }

/* Calendar Formatting Classes */

.caltableclass
{  
  border: 3px solid black;
  }

.calevent
{ 
  padding-left: 15px;
  background-image: url('/uploads/t6/fY/t6fYNRDb3V5kvmvYUPfz9A/bullet.gif');
  background-repeat: no-repeat;
  }

.calweekdaycellclass
{ 
  border: thin solid black;
  background-color: #F3FBEF;
  }

.calweekendcellclass
{
  border: thin dotted #ccccFF;
  background-color: #ccccFF;
  }

.caltodaycellclass
{ 
  background-color: yellow;
  }

.headerclass
{ 
  font-weight: bold;
  font-size: larger;
  text-align: center;
  background-color: #F3FBEF;
  }

img.right
{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

img.left
{
  float:left;
  margin-right:10px;
  margin-bottom:10px;
}

table.adminBar
{ 
  background: url('/uploads/bA/Te/bATeP7cLyhu4lmF6AdSPyg/menu_back.jpg');
}

p.program_list
{ 
  padding-top: .25em;
  padding-bottom: .25em;
  margin: 0em;
  font-size: xx-small;
}

p.county_list
{ 
  padding-top: .25em;
  padding-bottom: .25em;
  margin: 0em;
}

table.home_container{ 
  margin-bottom: 20px;
  border-collapse: collapse;
}

ul.home_item{ 
  padding-left: 1.5em;
  padding-bottom:0em;
  padding-top:0em;
  margin: 0px;
}

li.home_item{ 
  padding-bottom: 3px;
}

ul.hot_docs{ 
  padding-left: 0em;
  padding-bottom:0em;
  padding-top:0em;
  margin: 0px;
  list-style-type: none;
}

li.hot_docs{ 
  padding-bottom: .5em;
}

ul.new_docs{ 
  padding-left: 0em;
  padding-bottom:0em;
  padding-top:0em;
  margin: 0px;
  list-style-type: none;
}

li.new_docs{ 
  padding-bottom: .5em;
}

td.home_heading{ 
  font-weight: bold;
  background-color: #ffe082;
}

td.home_content{ 
  border: 2px solid #ffe082;
  background-color: #F3FBEB;
}

td.home_lrt{ 
  background-color: #F3FBEB;
  border-top: 2px solid #ffe082;
  border-left: 2px solid #ffe082;
  border-right: 2px solid #ffe082;
}

td.more{ 
  background-color: #F3FBEB;
  font-size: smaller;
  text-align: right;
  border-left: 2px solid #ffe082;
  border-bottom: 2px solid #ffe082;
  border-right: 2px solid #ffe082;
}

div.home_item{ 
  font-size: smaller;
  padding: 0px;
  margin: 0px;
}

td.home_item{ 
  font-size: smaller;
}

p.home_item{ 
  font-size: smaller;
}

td.conditions{ 
  font-weight: bold;
  color: green;
}

td.temperature{ 
  font-weight: bold;
  color: blue;
}

p.chatter{ 
  font-size: smaller;
  padding-top: 2px;
  margin-top: 0px;
}

blockquote.note{
 border: 2px solid #CCCCCC;
 background-color: #e4e4e4;
 padding: 1em;
}

td.search_form_header{ 
  background-color: #e4e4e4;
  border-bottom: 2px solid #cccccc;
  font-weight: bold;
}

td.search_form_input{ 
  border-bottom: 2px dotted #cccccc;
}

.Tooltip { 
  position:absolute; 
  top: 0px; 
  left: 0px; 
  z-index: 2; 
  width: 380px; 
  visibility:hidden; 
  font: 8pt 'MS Comic Sans',Arial,sans-serif; 
  background-color: #FFFFE6; 
  padding: 8px; 
  border: 1px solid black; 
}

td.search_example_header{ 
  font-size: x-small;
  font-weight: bold;
 }
td.search_example{ 
  font-size: xx-small;
  font-weight: bold;
}
td.search_example_text{ 
  font-size: xx-small;
  padding-left: 1em;
}


/* Additions from gkoo, 12/17/2004 */

a.help{
	font-size:x-small;
	vertical-align:super;
	cursor:help;
}

div.box_search, div.box_categories, div.box_chatter, div.box_news_1, div.box_news_2{
	margin:.5em 0;
	font-size:small;
}
div.box_search, div.box_categories, div.box_chatter{
	border:1px solid #FFDF80;
}
div.box_news_1{
	border:1px solid #CAAFCA;
}
div.box_news_2{
	border:1px solid #AFCAAF;
}

div.box_search h3, div.box_categories h3, div.box_chatter h3, div.box_news_1 h3, div.box_news_2 h3{
	margin:0;
	padding:0 2px;
	font-size:medium;
}
div.box_search h3, div.box_categories h3, div.box_chatter h3{
	background:#FFDF80;
}
div.box_news_1 h3{
	background:#CAAFCA;
}
div.box_news_2 h3{
	background:#AFCAAF;
}
div.box_news_1 h4, div.box_news_2 h4{
	margin:.25em 0 0;
}

div.box_content_1{
	padding:2px;
}
div.box_content_1 li.odd{
	border-top:1px dotted #F3ECF3;
	border-bottom:1px dotted #F3ECF3;
}
div.box_content_2{
	padding:2px;
	background:#F3F0EC;
}
div.box_content_2 li.odd{
	border-top:1px dotted #CABDAF;
	border-bottom:1px dotted #CABDAF;
}

ul.news_1, ul.news_2{ 
	padding:0;
	margin:0;
}
ul.news_1{
	list-style:none;
}
ul.news_2{ 
	list-style:square inside;
}
ul.news_1 li, ul.news_2 li{
	padding:.25em 1em;
	font-family:Arial;
	font-size:x-small;
}
a.more{
	font-style:italic;
	font-size:smaller;
}

td.sympa_result_metadata{ 
                          font-size: x-small; 
                          color: #cccccc; 
                          padding-bottom: 2em;
}


/* Additions from gkoo, 12/17/2004 */


li.subscribed{ 
               font-weight: bold;
               background: url('/uploads/cu/el/cuelJjZEZii-XbzVellNpQ/mail_icon.jpg') left no-repeat;
               padding-left: 20px;
 }

td.blogHeader{ 
               background-color: #e4e4e4;
               border-bottom: 2px solid black;
               font-size: larger;
               font-weight: bold;
               padding: 3px;

}

#doc_types td,input{ 
            font-size: smaller;
}
