    /*=====================GENERAL FORMATTING STYLES====================*/
   
	body {
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 11px; 
	  background: #CFE1ED url(/images/background.gif) repeat-x;
	  margin-bottom: 0px;
	  margin-left: 0px;
	  margin-right: 0px;
	  margin-top: 0px;
	  color: #404040;
	}

 
 
 li{
	list-style: none;
}
       .table-left {
	  width: 8px;
	  background-image: url(/images/table_left.gif);
	  background-repeat: repeat-y;
    }
    .table-right {
	  width: 8px;
	  background-image: url(/images/table_right.gif);
	  background-repeat: repeat-y;
    }
    .arrow { width:10px }
    .categorytd {
	  width:275px;
	  padding:2px;
	}
    /*========================TEXT STYLES=======================*/
    TD,input,textarea,select,p,blockquote,ol,ul,li,div {
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 11px; 
	  color: #333333;
	}
    .footer {
	  font-family: arial, helvetica, sans-serif; 
	  font-size: 10px; 
	  color: #999999;
	}
    .searchfield {
	  font-family: arial, helvetica, sans-serif; 
	  font-size: 11px; 
	  width:150px;
	  height:16px;
	  border:1px solid #7FA6C2 ;
	}
    .copy {
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 10px; 
	  color: #000000;
	  line-height:135%;
	}
   
    /*----------------------CATEGORY LINKS----------------------*/
	a.category:link {
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 11px;
	  font-weight: bold;
	  color: #444444;
	  text-decoration: none;
	}
	a.category:visited {
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 11px; 
	  font-weight: bold;
	  color: #444444; 
	  text-decoration: none;
	}
	a.category:hover {
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 11px; 
	  font-weight: bold;
	  color: #777777; 
	  text-decoration: none;
	}
	a.category:active {
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 11px; 
	  font-weight: bold;
	  color: #777777; 
	  text-decoration: none;
	}
    /*----------------------TOP/BOTTOM LINKS----------------------*/
	a.topnav:link {
	  font-family: arial, helvetica, sans-serif; 
	  font-size: 11px;
	  font-weight: bold;
	  color: #444444;
	  text-decoration: none;
	}
	a.topnav:visited {
	  font-family: arial, helvetica, sans-serif; 
	  font-size: 11px; 
	  font-weight: bold;
	  color: #444444; 
	  text-decoration: none;
	}
	a.topnav:hover {
	  font-family: arial, helvetica, sans-serif; 
	  font-size: 11px; 
	  font-weight: bold;
	  color: #777777; 
	  text-decoration: none;
	}
	a.topnav:active {
	  font-family: arial, helvetica, sans-serif; 
	  font-size: 11px; 
	  font-weight: bold;
	  color: #777777; 
	  text-decoration: none;
	}
    /*----------------------RESULTS LISTING LINKS----------------------*/
	a.results:link {
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 14px;
	  color: #8ABC00;
	  text-decoration: underline;
	}
	a.results:visited {
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 14px; 
	  color: #8ABC00;
	  text-decoration: underline;
	}
	a.results:hover {
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 14px; 
	  color: #8ABC00;
	  text-decoration: none;
	}
	a.results:active {
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 14px; 
	  color: #8ABC00;
	  text-decoration: none;
	}
    /*----------------------RESULTS LISTING LINKS 2----------------------*/
	a.results2:link {
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 11px;
	  color: #8ABC00;
	  text-decoration: none;
	}
	a.results2:visited {
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 11px; 
	  color: #8ABC00;
	  text-decoration: none;
	}
	a.results2:hover {
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 11px; 
	  color: #8ABC00;
	  text-decoration: underline;
	}
	a.results2:active {
	  font-family: verdana, arial, helvetica, sans-serif; 
	  font-size: 11px; 
	  color: #8ABC00;
	  text-decoration: underline;
	}
   	
    div.auto_complete {
      width: 350px;
      background: #E7F0F9;
    }
    div.auto_complete ul {
      border:1px solid #7FA6C2;
      margin:0;
      padding:0;
      width:100%;
      list-style-type:none;
    }
    div.auto_complete ul li {
      margin:0;
      padding:1px;
    }
    div.auto_complete ul li.selected { 
      background-color: #FFE0CC;
    }
    div.auto_complete ul strong.highlight { 
      color: #800; 
      margin:0;
      padding:0;
    }

a {
	color: #4F972D;
	text-decoration: underline;
	}
	
a:visited {
	color: #4F972D;
	text-decoration: underline;
	}
	
a:hover {
	color: #9D4812;
	text-decoration: underline;
	}



/*=== Top Menu ===*/
#topmenu{
	background: url(images/background-top.gif) repeat-x top;
	height: 26px;
	line-height: 26px;
	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#topmenu ul{
	float: right;
	height: 26px;
	width: 790px;

	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.page_item,.current_page_item{
	background: url(images/topmenu-sep.gif) no-repeat right;
	float: left;
	font-size: 14px;
	font-weight:bold;
	text-transform:uppercase;
}
.page_item a,.current_page_item a{
	color: #8ABC00;
	display: block;
	margin: 0 1px 0 0;
	padding: 0 18px;
}
.page_item a:hover,.current_page_item a{
	background: #000000;
	color: #efefef;
	text-decoration: none;
}



.shutdown
{
 background-color:#333333;
 position:absolute;
 top:0;
 left:0;
 height:100;
 z-index:998;
 opacity:.40;
 font-weight: bold;
 font-size: 34;
 filter:alpha(opacity=40);
 cursor:wait;
}




h1 {
	text-transform: capitalize;

	border-style: none;
	display:block;
	
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold;
	color: #ffffff;
	background-color: #4F972D;
	width: 100%;
}

h2 {
	text-transform: capitalize;

	border-style: none;
	display:block;
	
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold;
	color: #ffffff;
	background-color: #4F972D;
	width: 100%;
}
.headline
{
 opacity:.75;
 filter:alpha(opacity=75);
}

.selheadline
{
 opacity:1.0;
 filter:alpha(opacity=100);
}
#bookmarks {
	z-index:10 !important;
	clear:both;
	float:right;
	width:175px !important;
	margin:5px 12px 0 5px;
	border:1px solid #ccc;
	padding:2px;
	}