body {
	background-color: #FFFFFF; /* 66CCFF */
	font-family: "Arial, Helvitica, sans-serif";
	font-size: 1em;
	margin-top: 0.1em;
	margin-right: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 0.1em;
	color: #000000;	}

h1 {  font-size: 200%;
	color: #000099;
	font-family: 200% Arial, Helvetica, sans-serif;	}

h2 {  font-size: 175%;
	color: #0000CC;	}
	
h3 {  font-size: 150%;
	color: #3300CC}
	
h4 {  font-size: 125%;
	color: #0099FF	}
	
p	{font-family:Arial, Helvetica, sans-serif;
	color: #000000	}
	
ul.sitenav	{				/*  This handles the list which is used for the site navigation row */
	align: center;
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;	}
	
a.sitenav	{				/*  This handles the links that are the site navigation row*/
	align: center;
	width:8em;
	text-decoration:none;
	color:white;
	background-color:#9966CC;
	padding:0.1em 0.1em;
	border-right:1px solid white;
	border-left: 1px solid white;	}

ul.pagenav	{				/*  This handles the list which is used for the page navigation row */
	align: center;
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;	}
	
a.pagenav	{				/* this handles the links on the page navigation row */
	align: center;
	width:6em;
	text-decoration:none;
	color:white;
	background-color:#9966FF;
	padding:0.1em 0.1em;
	border-right:1px solid white;
	border-left: 1px solid white;	}

a:hover {background-color:#FFCC00}    /* mouse over link */

a:active {background-color:#FF3300}   /* selected link */

li {display: inline  }	/* This causes the list items to display on the same line as a horizontal list */

.navlist li	{	display: inline;	/* This causes the navigation lists to display on the same line too */
	list-style-type: none;
	padding-right: 5px;	}	
	
.nonNavList li	
/* This causes the Non Navigation list to display on seperate lines with a small bullet to the left */
	{display:list-item;	
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:disc	}

.language {				/*  This handles the English/espanol in link in upper right corner */
	float: right;
	font-size: 120%;
	margin:'0px' '0px' '0px' '0px';
	color: #0000FF;
	}

table {	color: #000000;  /* This makes the table text black and the table background color white*/
		background-color: #FFFFFF } 

td, th { font-family: Arial, Helvetica, sans-serif;  /*This handles the table data and header elements  */
	font-size: 1em;
	color:#000000	}
		
.floatLeft {float: left;  } /* Floats text to the left margin */

.floatRight { float: right } /* Floats text to the right margin */
	
.DataColor {
	color: #DEDECA;
}
.footer {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: .75em;	
	color: #999999
	}
.FormBackgroundColor {
	color: #CCCCCC
	}
.ImageTitleColor {
	color: #CCCCCC
	}
.LabelColor {
	color: #CCCCCC
	}
.ListColorEven {
	color: #CCCCCC
	}
.ListFooterColor {
	color: #333333
	}
.ListHeaderColor {
	color: #333333
	}
.ListColorOdd {
	color: #DEDECA
	}
.ListTitleColor {
	color: #CCCCCC
	}
.NavigationBackgroundColor {
	color: #666666
	}
.NavigationColor {
	color: #CCCCCC
	}
.NewsDataColor {
	color: #DEDECA
	}
.StoryTitle {
	color: #000000;
	font-weight: bold
	}
.StoryContentColor {
	color: #000000
	}

.TitleColor {
	color: #000000
	}
body.sub {
	margin: 0.1em;
	}
tr.ListHeaderColor th {
	text-align: left;
	}
.small {  font-size: 85%; }  /* This handles the small Back to Top links smaller text */
.spanish {font-size: 85%; }  /* This handles the small Spanish text smaller  */
.tinyFloatRight	{font-size: 75%;
		float: right }	/* This creates very small text, floated to right margin*/	
.tinyFloatLeft	{font-size: 75%;
		float: left }	/* This creates very small text, floated to left margin*/	