a { /* must be a, a:link, a:active, a:visited for FF */
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	font-weight : normal;
  text-decoration : none; /* fix for FF */
	}
a:link {
	background-color : transparent;
	color : blue;
	}
a:active {
	background-color : transparent;
	color : red;
	}
a:visited {
	background-color : transparent;
	color : maroon;
	}
.anav {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : blue;
	text-decoration : none;
	}
.anav:hover {
	color : fuchsia;
	}
.bigblack {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	color : black;
	}
.bigborder {
	background-color : white;
	color : red;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	/* border : 8px solid #00CCFF outset; */
	border : 8px solid #00CCFF;
	}
.bigwhite {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	color : white;
	}
.bluetext {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	color : blue;
	}

.cal_dom {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : black;
	}
.cal_dowblk {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : black;
	text-align : center;
	}
.cal_dowred {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : red;
	text-align : center;
	}
.cal_info {
	text-align : center;
	vertical-align : bottom;
	}
.cal_month {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 16pt;
	font-weight : bold;
	color : blue;
	text-align : center;
	vertical-align : middle;
	}
.cal_orgs {
	text-align : right;
	}
.cal_td {
	font-size : 8pt;
	text-align : right;
	vertical-align : top;
	}
.cal_tdn {
	font-size : 8pt;
	text-align : right;
	vertical-align : top;
	color : black;
	background-color : silver;
	}
.cal_tdx {
	font-size : 8pt;
	text-align : right;
	vertical-align : top;
	background-color : silver;
	}
.cal_boxed {
	border: black 1px solid;
}
.calendar {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	}
.footerteal {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 8pt; /* fixed */
	font-weight : normal;
	color : black;
	border : 1px solid teal;
	}
/* .header {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color : black;
	border : 1px solid teal;
	/ * background-color : #C0C0C0; * /
	background-image : url("images/starbackgnd.gif");
	background-repeat : repeat-x; 
	} */
/* .heading {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : teal;
	background-color : #EEEEEE;
	text-align : center;
	} */
.headingB {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 16pt;
	font-weight : bold;
	color : teal;
	background-color : #EEEEEE;
	text-align : left;
	}
.headingl {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : teal;
	background-color : #EEEEEE;
	text-align : left;
	}
.item {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	/* text-align : top; */
	}
/* .leftside {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color : black;
	border : 1px solid blue;
	background-color : #C0C0C0;
	/ * text-shadow : 5px 5px red; nope * /
	} */
/* .leftside td {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : blue;
	background-image : url("images/navbackground.gif");
	border : 1px solid black;
	/ * text-shadow : 5px 5px red; nope * /
	} */
.mainarea {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color : black;
	/* border : 1px solid blue; */
	}
.newsbanner {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : blue;
	}
.newsdiv {
	width : 365px;
	height : 100px;
	background-color : transparent;
	overflow : auto; border : none;
	}
.newserror {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	color : blue;
	}
.newstitle {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : blue;
	}
.OTH {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : gray;
	text-decoration : none;
	}
.prtrh {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	text-decoration : none;
	display : none;
	}
.prtrv {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	color : gray;
	text-decoration : none;
	}
.RAO {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : purple;
	text-decoration : none;
	}
.RAOb {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : black;
	background-color : #CCAAFF;
	text-decoration : none;
	}
.RAS {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : blue;
	text-decoration : none;
	}
.RASb {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : black;
	background-color : #99CCFF;
	text-decoration : none;
	}
.RASh {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : maroon;
	display : none;
	text-decoration : none;
	}
.RASv {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : red;
	text-decoration : none;
	}
/* .rightside {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color : black;
	border : 1px solid blue;
	background-color : #C0C0C0;
	} */
.tanav { /* must be a, a:link, a:active, a:visited for FF */
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : white;
	text-decoration : none;
	}
.tanav:link {
	color : black;
	}
.tanav:active {
	color : red;
	}
.tanav:hover {
	color : white;
	}
.tanav:visited {
	color : white;
	}
/* .topside {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : green;
	border : 1px solid black;
	/ * text-shadow : 5px 5px red; nope * /
	} */
/* .topside td {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	text-align : center;
	color : red;
	height : 27px;
	background-image : url("images/navbackground.gif");
	border : 2px solid black;
	/ * text-shadow : 5px 5px red; nope * /
	} */
.TWS {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : green;
	text-decoration : none;
	}
.TWSb {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : black;
	background-color : #00FF99;
	text-decoration : none;
	}
.AST {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : green;
	text-decoration : none;
	}
.ASTb {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : black;
	background-color : #00FF99;
	text-decoration : none;
	}
