a { /* must be a, a:link, a:active, a:visited for FF */
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	}
a:link {
	background-color : transparent;
	color : blue;
	}
a:active {
	background-color : transparent;
	color : red;
	}
a:visited {
	background-color : transparent;
	color : maroon;
	}
h1 {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	}
h2 {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	}
td {
	/*text-align : top;*/
	vertical-align : top;
	}
.aphotob {
	background-color : black;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color : #CCCCCC;
	}
.aphotoh {
	background-color : black;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #6666FF;
	}
.bigblue {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	color : blue;
	}
.bigred {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	color : red;
	}
.bigblack {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	color : blue;
	}
.bigblackob {
	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-style : solid;
	border : 8px outset #00CCFF;
	}
.bigborderblue {
	background-color : white;
	color : red;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	border-style : solid;
	border : 10px outset #00CCFF;
	}
.bigborderyellow {
	background-color : white;
	color : red;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	border-style : solid;
	border : 10px outset #FFCC00;
	}
.bigborderblack {
	background-color : white;
	color : black;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	border-style : solid;
	border : 8px outset #000000;
	}
.bigborderred {
	background-color : white;
	color : red;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	border-style : solid;
	border : 10px outset #FF0000;
	}
.bigtext {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	}
.bluetext {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	color : blue;
	}
.cal_event {
	font-family : Helvetica, Arial, sans-serif; /* same as class=item but with a td name */
	font-size : 10pt;
	font-weight : normal;
	/*text-align : top;*/
	vertical-align : top;
	}
.done {
	background-color : gray;
	}
.footer {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	}
.heading {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : teal;
	background-color : #EEEEEE;
	text-align : center;
	/*valign : middle;*/
	vertical-align : middle;
	}
.headingM {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : teal;
	background-color : #EEEEEE;
	text-align : center;
	/*valign : middle;*/
	vertical-align : middle;
	}
.headingB {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 16pt;
	font-weight : bold;
	color : teal;
	background-color : #EEEEEE;
	text-align : left;
	/*valign : middle;*/
	vertical-align : middle;
	}
.headingl {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : teal;
	background-color : #EEEEEE;
	text-align : left;
	/*valign : middle;*/
	vertical-align : middle;
	}
.item {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	/*text-align : top;*/
	vertical-align : top;
	}
.itemred {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color : red;
	}
.itemv {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	/*text-align : top;*/
	vertical-align : top;
	}
.itemvc {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	/*text-align : top;*/
	vertical-align : middle;
	}
.lp {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	color : yellow;
	background-color : black;
	}
.next {
	background-color : white;
	color : blue;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt;
	border : 8px outset #00CCFF;
	}
.nextbig {
	background-color : white;
	color : blue;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	border-style : solid;
	border : 8px outset #00CCFF;
	}
.sitemapbutton {
	font-family : Helvetica, Arial, sans-serif;
	background-color : #99CCCC;
	color : white;
	font-weight : bold;
	font-size : 9pt;
	}
.smallblue {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 8pt;
	color : blue;
	font-weight : bold;
	}
.smallsymbol {
	font-family : Symbol;
	font-size : 10pt;
	}
.smalltext {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	}
.subbutton {
	background-color : #FF0000;
	font-family : Helvetica, Arial, sans-serif;
	color : white;
	font-weight : bold;
	font-size : 10pt;
	}
.symbol {
	font-family : Symbol;
	font-size : 12pt;
	}
.tinytext {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 7pt;
	font-weight : normal;
	}
/* aqua, black, blue, fuchsia, gray, green, lime, 		maroon, navy, olive, orange, purple, red, silver, teal, white, and yellow */
/* #00ffff #000000 #0000ff #ff00ff #808080 #00ff00 #00ff00 #800000 #000080 #808000 #ffa500 #800080 #ff0000 #c0c0c0 #008080 #ffffff #ffff00 */
.leftcountdowncls {
	font-family : Helvetica, Arial, sans-serif;
	background-color : red;
	color : white;
	text-align : center;
	font-weight : bold;
	font-size : 14pt;
	height:30px;
	overflow:auto;
	resize:none;
}
.rightcountdowncls {
	font-family : Helvetica, Arial, sans-serif;
	background-color : red;
	color : white;
	text-align : center;
	font-weight : bold;
	font-size : 14pt;
	height:30px;
	overflow:auto;
	resize:none;
}
/* Sortable tables */
table.sortable thead {
    background-color:#eee; /* for th cells only */
    font-weight: bold;
    cursor: default;
}
.sortable {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10pt; /* override by style="text-align:center;font-size:8pt;" etc. after class*/
	font-weight : normal;
}
.sorttable_nosort {
    background-color:white; /* for th cells only */
    /*color:#666666;*/
    font-weight: bold;
    cursor: default;
}
