/* global */
body { 
	margin: 0px;
	background: #678745;
	color: #000000;		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 	line-height: 15px;
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
}


td  { font-family: Verdana, Arial, Helvetica, sans-serif; 
	   font-size: 10px; 
    line-height: 15px;
	   color: #000000; 
	   font-style: normal; font-weight: normal; text-decoration: none;
 }

a:link    { color: #5F9C41; font-weight: normal; text-decoration: none; }
a:visited { color: #5F9C41; font-weight: normal; text-decoration: none; }
a:hover   { color: #5F9C41; font-weight: normal; text-decoration: underline; }
a:active  { color: #5F9C41; font-weight: normal; text-decoration: underline; }

th  { font-family: Verdana, Arial, Helvetica, sans-serif; 
	   font-size: 10px; line-height: 15px; 
	   color: #000000; 
	   font-style: normal; font-weight: bold; text-decoration: none; }

.nav1           { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; line-height: 13px; color: #ffffff; font-weight: bold; text-decoration: none; padding-left: 7px; }
.nav1 a:link    { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; line-height: 13px; color: #ffffff; font-weight: bold; text-decoration: none; }
.nav1 a:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; line-height: 13px; color: #ffffff; font-weight: bold; text-decoration: none; }
.nav1 a:hover   { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; line-height: 13px; color: #002F00; font-weight: bold; text-decoration: none; }
.nav1 a:active  { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; line-height: 13px; color: #002F00; font-weight: bold; text-decoration: none; }

ul { margin-top: 0px; }

p.nav2   			{ 	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; color: #999999; font-weight: normal; text-decoration: none; letter-spacing: 1px; }
p.nav2 a:link   	{	color: #999999; font-weight: normal; text-decoration: none }
p.nav2 a:visited	{ 	color: #999999; font-weight: normal; text-decoration: none }
p.nav2 a:hover  	{ 	color: #002F00; font-weight: normal; text-decoration: none }
p.nav2 a:active 	{ 	color: #002F00; font-weight: normal; text-decoration: none }

p.nav2 img { margin: 5px 0px 0px 0px; }


.h1            { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 20px; color: #1C7339; font-weight: bold; text-decoration: none }
.h1  a:link    { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height: 14px; color: #1C7339; font-weight: bold; text-decoration: none }
.h1  a:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height: 14px; color: #1C7339; font-weight: bold; text-decoration: none }
.h1  a:hover   { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height: 14px; color: #1C7339; font-weight: bold; text-decoration: underline }
.h1  a:active  { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height: 14px; color: #1C7339; font-weight: bold; text-decoration: underline }

.h2            { font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 16px; color: #9A9E63; font-weight: bold; text-decoration: none }

h1            { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 20px; color: #1C7339; font-weight: bold; text-decoration: none; margin-top: 0px }
h1  a:link    { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height: 14px; color: #1C7339; font-weight: bold; text-decoration: none; margin-top: 0px }
h1  a:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height: 14px; color: #1C7339; font-weight: bold; text-decoration: none; margin-top: 0px }
h1  a:hover   { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height: 14px; color: #1C7339; font-weight: bold; text-decoration: underline; margin-top: 0px }
h1  a:active  { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height: 14px; color: #1C7339; font-weight: bold; text-decoration: underline; margin-top: 0px }

h2            { font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 12px; color: #9A9E63; font-weight: bold; text-decoration: none; margin: 0px; margin-top: 0px; margin-bottom: 0px }
h2  a:link    { font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 12px; color: #9A9E63; font-weight: bold; text-decoration: none; margin: 0px; margin-top: 0px; margin-bottom: 0px }
h2  a:visited { font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 12px; color: #9A9E63; font-weight: bold; text-decoration: none; margin: 0px; margin-top: 0px; margin-bottom: 0px }
h2  a:hover   { font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 12px; color: #9A9E63; font-weight: bold; text-decoration: underline; margin: 0px; margin-top: 0px; margin-bottom: 0px }
h2  a:active  { font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 12px; color: #9A9E63; font-weight: bold; text-decoration: underline; margin: 0px; margin-top: 0px; margin-bottom: 0px }

.watchlist     { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height: 13px; color: #000000; }

.watchlist a:link { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height: 13px; color: #000000; text-decoration: none; }

.watchlist a:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height: 13px; color: #000000; text-decoration: none; }

.watchlist a:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height: 13px; color: #000000; text-decoration: underline; }

.watchlist a:active  { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height: 13px; color: #000000; text-decoration: underline; }

.nine            { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height: 13px; color: #000000; font-weight: normal; text-decoration: none }
.nine  a:link    { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height: 13px; color: #666666; font-weight: normal; text-decoration: none }
.nine  a:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height: 13px; color: #666666; font-weight: normal; text-decoration: none }
.nine  a:hover   { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height: 13px; color: #666666; font-weight: normal; text-decoration: underline }
.nine  a:active  { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height: 13px; color: #666666; font-weight: normal; text-decoration: underline }

.nine2            { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height: 13px; color: #666666; font-weight: normal; text-decoration: none }

.twelve            { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; color: #000000; font-weight: normal; text-decoration: none }
.twelve  a:link    { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; color: #A10C0C; font-weight: normal; text-decoration: none }
.twelve  a:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; color: #A10C0C; font-weight: normal; text-decoration: none }
.twelve  a:hover   { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; color: #A10C0C; font-weight: normal; text-decoration: underline }
.twelve  a:active  { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; color: #A10C0C; font-weight: normal; text-decoration: underline }

.tbf { font-weight: bold; 
      font-size: 12px;
	     color: #ff0000; background: #FFFF80; }

#padding {padding: 5px 10px 5px 10px; }

/* form stuff */
.box { background: #ECEEE3; 
	     width: 300px; height: 20px; 
	   	 border: 1px solid #000000; }

.box2 { background: #ECEEE3; 
	     width: 117px; height: 15px; 
	   	 border: 1px solid #000000; 
      font-family: Verdana, Helvetica, Arial, sans-serif; 
      font-size: 9px;
      color: #000000;}

.field { background: #ECEEE3; 
		     width: 300px; height: 100px; 
		 		 border: 1px solid #000000; }

/* drop-down */
.dd { font-weight: normal; 
      font-size: 11px; color: #000000; 
      background: #ECEEE3; 
	  	  width: 300px; height: 20px; 
	  	  border: 1px solid #000000; }

/* Stuff for admin area */
.dd_admin { font-weight: bold;
			font-size: 12px; color: #000000;
			background: #ECEEE3;
			padding: 0px 0px 0px 5px;
			height:18px;
			width: 100%;
			border: 1px solid #000000;
		}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv {
	position: absolute;
	top: 0;
	border: 0px; /*Theme Change here*/
	border-bottom-width: 0;
	font: normal 9px Verdana;
	line-height:12px;
	z-index:100;
	background-color: #8CA670;
	width: 150px;
	visibility: hidden;
	}

.dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 0px;
	border-bottom: 0px; /*Theme Change here*/
	padding: 5px 2px 5px 5px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	}

.dropmenudiv a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	}

.dropmenudiv a:hover { /*Theme Change here*/
	background-color: #002F00;
	text-decoration: none;
	color: #ffffff;
	}

.but1 { font-family: Verdana, Arial, Helvetica, sans-serif; 
	    font-size: 10px; line-height: 14px; font-weight: bold; 
	    color: #ffffff; background: #1C7339;
	    width: 80; height: 18px; 
	    border: #000000; border-style: solid; 
	    border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

/* 411 Projects */
.box411 {
	background: url(../images/411/box_bg.gif);
	width: 180px;
	border: 1px solid #000000;
	padding: 5px;
	margin-left: 10px;
}

.images411l {
  float:left;
  border:solid 1px #989E62;
  padding:5px;
  margin:5px 10px 0px 0px;
  } 
  
  .images411r {
  float:right;
  border:solid 1px #989E62;
  padding:5px;
  margin:5px 0px 0px 10px;
  } 
#capimg {
  width: 25%;
  min-width: 150px;
  border: thin #989E62 solid;
  padding: 0.5em;
}
#capimg.l {
  float: left;
  margin-right: 0.5em;
}
#capimg.r {
  float: right;
  margin-left: 0.5em;
}

#capimg p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  color:#666666;
  text-indent: 0;
  margin-top:0px;
  margin-bottom:0px;
}
#tableb {

  width: 100%;
  min-width: 150px;
  border: thin #989E62 solid;
  padding: 0.5em;
}
#tableb th{

  text-align: center;
  font-style: italic;
  font-weight:bold;
  background-color:#669999;
  color:#333333;
  text-indent: 0;
  margin-top:0px;
  margin-bottom:0px;
  padding-right:5px;
}
#tableb td{
  vertical-align:top;
  color:#333333;
  text-indent: 0;
  margin-top:5px;
  padding-top:5px;
}