/* ----- LAST REVISED 12-18-03 ----------------------------------------------------- */

body {background-color: #FFFFFF;
      margin: 0em;
      margin-top: 0em;}

body, tr, td, p, input, ul, ol, li, pre {font-family: Arial, Helvetica, sans-serif;
                                         font-style: normal;
                                         font-weight: normal;
                                         font-size: 8pt;
                                         color: #000000;}
										 
li {list-style-type: square}

MARQUEE {
		background: #ebebeb;
		color: #000000;
}
MARQUEE A:link {color: #000000; text-decoration: none;}
MARQUEE A:visited {color: #000000; text-decoration: none;}
MARQUEE A:active {color: #000000; text-decoration: none;}
MARQUEE A:hover {color: #3B3B6E; text-decoration: underline;}

/*This is for those times when a table gets in the way of your css in Netscape*/
.fonts{font-family: Arial, Helvetica, sans-serif;
       font-style: normal;
       font-weight: normal;
       font-size: 8pt;
       color: #000000;}
	   
/* this is for the background color of alternating rows */
.rowBgColor {background-color: #F1F1F1}
/* this is for the line around the archive box*/
.darkCellBack {
	color: #FFFFFF;
	background-color: #CCCCCC;
}


/*-------------------------Top Nav Styles------------------------------------*/

.topNavWhite {
	color: #FFFFFF;
	font-weight: bold;
	background: #969696;
	}

.topNavWhite A:link {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.topNavWhite A:visited {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.topNavWhite A:active {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.topNavWhite A:hover {color: #FFFFFF; font-weight: bold; text-decoration: underline;}	

.topNavGray{
	color: #666666;
	font-weight: normal;
	font-size: 9pt;
	}

.topNavGray A:link {color: #666666; font-weight: normal; text-decoration: none;}
.topNavGray A:visited {color: #666666; font-weight: normal; text-decoration: none;}
.topNavGray A:active {color: #666666; font-weight: bonormalld; text-decoration: none;}
.topNavGray A:hover {color: #666666; font-weight: normal; text-decoration: underline;}	
		
.topNavBlack {
	color: #000000;
	font-weight: bold;
	}

.topNavBlack A:link {color: #000000; font-weight: bold; text-decoration: none;}
.topNavBlack A:visited {color: #000000; font-weight: bold; text-decoration: none;}
.topNavBlack A:active {color: #000000; font-weight: bold; text-decoration: none;}
.topNavBlack A:hover {color: #000000; font-weight: bold; text-decoration: underline;}

/*-------------------------Front Page Styles------------------------------------*/

.plainGray, .plainGrayU {
	font-family: arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	margin-left: 0in; 
	color: #666666;
	}
	
.plainGray A:link {color: #666666; text-decoration: none;}
.plainGray A:visited {color: #666666; text-decoration: none;}
.plainGray A:active {color: #666666; text-decoration: none;}
.plainGray A:hover {color: #3B3B6E; text-decoration: underline;}

.plainGrayU A:link {color: #666666; text-decoration: underline;}
.plainGrayU A:visited {color: #666666; text-decoration: underline;}
.plainGrayU A:active {color: #666666; text-decoration: underline;}
.plainGrayU A:hover {color: #666666; text-decoration: underline;}

.whiteText {
	color: #FFFFFF;
	font-weight: normal;
	}
	
.whiteText A:link {color: #FFFFFF; font-weight: normal; text-decoration: none;}
.whiteText A:visited {color: #FFFFFF; font-weight: normal; text-decoration: none;}
.whiteText A:active {color: #FFFFFF; font-weight: normal; text-decoration: none;}
.whiteText A:hover {color: #FFFFFF; font-weight: normal; text-decoration: underline;}	

/* ------------------------ LINKS -------------------------------------------------- */

A:link {color: #3B3B6E; text-decoration: underline;}
A:visited {color: #3B3B6E; text-decoration: underline;}
A:active {color: #3B3B6E; text-decoration: underline;}
A:hover {color: #3B3B6E; text-decoration: underline;}

/* this style is for left side navigation links */
.leftLink A:link {color: #000000; text-decoration: none; font-size: 8pt;font-weight: normal;}
.leftLink A:visited {color: #000000; text-decoration: none; font-size: 8pt;font-weight: normal;}
.leftLink A:active {color: #000000; text-decoration: none; font-size: 8pt;font-weight: normal;}
.leftLink A:hover {color: #CC0000; text-decoration: none; font-size: 8pt;font-weight: normal;}

/* this style is for active left side navigation links */
.leftLinkActive A:link {color: #000000; text-decoration: underline; font-size: 8pt;font-weight: normal;}
.leftLinkActive A:visited {color: #000000; text-decoration: underline; font-size: 8pt;font-weight: normal;}
.leftLinkActive A:active {color: #000000; text-decoration: underline; font-size: 8pt;font-weight: normal;}
.leftLinkActive A:hover {color: #CC0000; text-decoration: underline; font-size: 8pt;font-weight: normal;}


/* this style displays a link as regular black text with a rollover effect */
.blackLink A:link {color: #000000; text-decoration: none;}
.blackLink A:visited {color: #000000; text-decoration: none;}
.blackLink A:active {color: #000000; text-decoration: none;}
.blackLink A:hover {color: #3B3B6E; text-decoration: underline;}

/* ------------------------ LEFT NAV ----------------------------------------------- */
.navTable { background: #EFEFEF; }

.headNavTable { color: #000000;
			font-weight: bold;
			font-size: 8pt;}

/* ------------------------ HEADERS ------------------------------------------------ */

.mainHeader {font-family: Arial, Helvetica, sans-serif;
             font-style: normal;
             font-weight: bold;
             font-size: 16pt;
             color: #000000;}

.secondaryHeader {font-family: Arial, Helvetica, sans-serif;
	          font-style: normal;
	          font-weight: bold;
	          font-size: 11pt;
	          color: #000000;}

.size10Header {font-family: Arial, Helvetica, sans-serif;
	       font-style: normal;
	       font-weight: bold;
	       font-size: 10pt;
	       color: #000000;}
		   
.size9Header {font-family: Arial, Helvetica, sans-serif;
	       font-style: normal;
	       font-weight: bold;
	       font-size: 9pt;
	       color: #000000;}
		   
.rightBoxHeader {font-family: Arial, Helvetica, sans-serif;
	       font-style: normal;
	       font-weight: bold;
	       font-size: 9pt;
	       color: #FFFFFF;}
		   
/* this is for the right box*/
.topNavBgColor {background-color: #F2F2F2;}
.navBoxBorderColor {background-color: #BABABA;}


/* Spam Catcher */
#catchSomeJunk {display: none;}	

