/* IE and Netscape > 4 CSS 
*  
*  Order of link styles: a:link, a:visited, a:hover, a:active
*  
*  
*  Netscape 4 CSS 
*  
*  DO NOT use the following properties
*  
*  :active, :visited
*  :first-line, :first-letter
*  important
*  FontFamily: cursive, fantasy
*  FontStyle: oblique
*  Font-variant
*  font-weight: lighter
*  background-color
*  word-spacing, letter-spacing
*  text-decoration: overline
*  vertical-align
*  margin-bottom
*  border-style: dotten, dashed
*  border-top
*  border-right
*  border-bottom
*  border-left
*  height
*  display: inline
*  white-space: nowrap
*  list-style-image
*  list-style-position
*  list-style: position, url
*  
*  Avoid the following properties:
*  
* padding-top: ?px; 
* padding-right: ?px; 
* padding-bottom: ?px; 
* padding-left: ?px; 
*  
*/
ul, ol, li, h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
	border: 0;
}
h1 {
	text-decoration: none;
	color: #FF6600;
	font: bold 18px/normal "trebuchet MS", Arial;	
}
h2 {
	font-family: "trebuchet MS", Arial;
	font-size: 30px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	line-height: normal;
	padding-bottom: 10px;
}
h3 {
	text-decoration: none;
	color: #000000;
	font: bold 18px/normal "trebuchet MS", Arial;
	padding-bottom: 2px;
	display: block;
	width: 100%;
	margin-bottom: 10px;
	padding-top: 3px;
	background: #D9D9C6;
	padding-left: 4px;
	margin-top: 5px;
}
h4 {
	text-decoration: none;
	color: #000000;
	font: bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
}
#holder {
	width: 755px;
	overflow: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	padding-top: 10px;
}
#content {
	width: 560px;
	padding-left: 25px;
	margin-left: 135px;
	margin-bottom: 25px;
}
#content p {
	margin: 0px;
	padding: 0px 0px 10px;
}
#content a:hover {
	color: #CC0000;
}
#sideMenu {
font: 11px/normal Arial, Helvetica, sans-serif;
	width: 135px;
	float: left;
}
#sideMenuBox {
	background-image: url(/common/images/box_bak.gif);
	border: 1px solid #999966;
}
ul {
	list-style: none;
	padding-top: 8px;
	padding-left: 8px;
}

#sideMenuBox li {
	padding-bottom: 8px;
}
#sideMenuBox a:link, #sideMenuBox a:visited {
	display: block;
	padding-left: 10px;
	font: 11px/normal Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(/common/images/green_bullet.gif) no-repeat left top;
	width: 120px;
}
#sideMenuBox a:hover {
	color: #CC0000;
}
.highlight {
	color: #FF6600;	
}
.pdf {
	background: url(/common/images/pdf_icon.gif) no-repeat left;
	display: block;
	padding-left: 25px;
	width: 150px;
	margin-bottom: 15px;
}

.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}

.bodyhead {
	font-family: "trebuchet MS", Arial;
	font-size: 30px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	line-height: normal;

}

.bodysubhead {
  font-family: "trebuchet MS", Arial;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}

.bodyseperator {
  font-family: Arial, Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFE1;
}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #000000;

}

.bodytext a:link{
  color: #0000FF;
  text-decoration: underline;
}

.bodytext a:hover {
  color: #CC0000;
  text-decoration: underline;
}

.calendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999966;
}

.calendareventdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}

.calendarhead {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.errormsg {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: normal; 
  color: #990000;
}

.footcopy {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #CCCCCC;
}

.footlinks {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: normal; 
  color: #CCCCCC;
}

.footlinks a:link{
  color: #CCCCCC;
  text-decoration: underline;
}

.footlinks a:visited{
  color: #CCCCCC;
  text-decoration: underline;
}

.footlinks a:hover {
  color: #ffffff;
  text-decoration: underline;
}

.formlabel {
  font-family: Verdana,Arial, Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
}

.formtext {
  font-family: Verdana,Arial, Helvetica,sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}

.greytext {
  color: #CCCCCC;
}

.navbarlink {
  cursor: pointer;
}
	
.pageprint{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#000000;
}

.pagetitle {
  font-family: "trebuchet MS", Arial;
  font-size: 24px;
  font-weight: bold;
  color: #000000;
}

.pagetoolslink {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: normal
}

.pagetoolslink a:link {
  text-decoration: none; 
}

.pagetoolslink a:hover {
  text-decoration: none; 
  color: #CC0000;
}

.sblinks {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none; 
  font-size: 10px; 
  font-weight: normal; 
  color: #000000; 
}

.sblinks a:link { 
  text-decoration: underline; 
  color: #000000; 
}

.sblinks a:visited { 
  text-decoration: underline; 
  color: #000000; 
}

.sblinks a:hover { 
  text-decoration: underline; 
  color: #CC0000; 
  cursor: pointer
}

.sblinkshd {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  font-weight: bold; 
  color: #000000; 
}

.tabledata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	border: 1px solid #999966;
	background-image: url(/common/images/box_bak.gif);


}

.tablehead {
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #000000;
	background-color: #999966;

  /*color: #ffffff;*/
}

.utilityhead {
  font-family: Verdana,Arial, Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #7C7C56;
}

.utilityhead a:link {
  text-decoration: none;
  color: #7C7C56;
}

.utilityhead a:hover {
  background-color: #999966; 
  text-decoration: none; 
  color: #FFFFE1; 
}
.imageboxrt {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.bodysubhead2 {

  font-family: "trebuchet MS", Arial;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}
li {
	line-height: 20px;
}
.newsbox {
	background-image: url(/common/images/box_bak.gif);
	padding: 3px;
	border: 1px solid #FF6600;
}
.tablesubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 17px;
	background-color: #D9D9C6;
	border: 1px solid #999966;
}
.sidebarHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
/************* contactForm styles *************/

#contactForm {
	width: 300px;
}
.formField {
	width: 280px;
}
.contactFields {
	width: 300px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

