body {
 font-family: Arial, Helvetica;
 background-color: rgb(255,255,255);
 color: rgb(0,0,0);
 font-size: 7px;
 }

a:link {
 color: rgb(0,51,153);
 text-decoration: none;
 font-weight:normal !important;
 }
a:visited {
 color: rgb(51,102,204);
 text-decoration: none;
 font-weight:normal !important;
 }
a:hover {
 color: rgb(51,153, 0);
 text-decoration: none;
 font-weight:normal !important;
 }
a:focus,
a:active {
 color: rgb(153, 102, 0);
 text-decoration: none;
 font-weight:normal !important;
 }
  

table
{
	table-border-color-light: rgb(0,0,0);
	table-border-color-dark: rgb(102,51,153); 
}
.departmenttable
  {
    font-color: #000000;
    font-family: arial
    font-size: 7px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
  }
.departmenttable .departmenttext
  {
    font-color: #003399;
    font-family: Arial;
    font-variant: normal;
    line-height: normal;
    text-decoration: none; font-size:11px
  }

.middle
{
	font-family: Arial;
	color: #000000;
	font-size: 12px;
}
.homemiddle
{
	font-family: Arial;
	color: #000000;
	font-size: 15px;
}
.homebullets
{
	font-family: Arial;
	color: #000000;
	font-size: 16px;
}
.bluetext
{
	font-family: Arial;
	color: #003399;
	font-size: 13px;
}
.blueboldtext
{
	font-family: Arial;
	color: #003399;
	font-size: 13px;
	font-weight: bold;
}
.blueboldundertext
{
	font-family: Arial;
	color: #003399;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.blacktext
{
	font-family: Arial;
	color: #000000;
	font-size: 12px;
}
.blackboldtext
{
	font-family: Arial;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}
.blackboldundertext
{
	font-family: Arial;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

.blacksmalltext
{
	font-family: Arial;
	color: #000000;
	font-size: 11px;
}

.planningheader
{
	font-family: Arial;
	color: #007AC2;
	font-size: 17px;
	font-weight: bold;
	text-decoration: overline;
	text-decoration: underline;
}
.newsheader
{
	font-family: Arial;
	color: #003399;
	font-size: 17px;
	font-weight: bold;
	text-decoration: overline;
	text-decoration: underline;
}

#nav_sect {list-style:none; margin:0; padding:3px 0;}
#nav_sect li {margin:0; padding:0; border-bottom:1px solid #ddd; font-size:0.8em;}
#nav_sect li.x {background-color:#fff;}
#nav_sect li a {display:block; margin:0; padding:3px 6px; font-weight:normal !important;}
#nav_sect li a:hover,
#nav_sect li a:active {font-weight:normal !important; color:green; background-color:#ffff99;}

.ag_plan {margin:0.5em;}
.ag_plan a {display:block; padding:0.5em 1em; font-weight:normal !important;}
.ag_plan a:link {color:#fff !important; background-color:green; border:2px solid brown;}
.ag_plan a:visited {color:#eee !important; background-color:green; border:2px solid brown;}
.ag_plan a:hover,
.ag_plan a:active {color:green !important; background-color:#fff; border:2px solid #996633;}

.download {margin:0.5em; padding:0.5em; text-align:left; color:#333;}
.download h3 {margin:0 0 0.2em 0;}
.download h4 {margin:0.5em 0 0.2em 0;}
.download p {margin:0.2em 0;}
.download ul,
.download ol {margin-top:0.2em; margin-bottom:0.4em;}
.download a:hover {text-decoration:underline;}

.doc, a[href$='.doc'], a[href$='.rtf'] {
  padding: 5px 20px 5px 0;
  background: transparent url(/graphics/icon_doc.gif) no-repeat center right;
}
.pdf, a[href$='pdf'] {
  padding: 5px 20px 5px 0;
  background: transparent url(/graphics/icon_pdf.gif) no-repeat center right;
  }
.odt, a[href$='odt'] {
  padding: 5px 20px 5px 0;
  background: transparent url(/graphics/icon_odt.gif) no-repeat center right;
  }
.ppt, a[href$='ppt'] {
  padding:5px 20px 5px 0;
  background:transparent url(/graphics/icon_pps.gif) no-repeat center right;
  }

