body {
	behavior: url("/javascripts/csshover2.htc");;
}

/***********/
/* Headers */
/***********/
h1 {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 20px;
	margin-left			: 0pt;
	margin-top			: 10pt;
	margin-bottom		: 7pt;
	margin-right        : 0pt;
	color				: #DFF7FF;
	background-color	: #2A03A8;
	height				: 22pt;
	text-indent			: 5pt;
}

div.title{
	font-family			: Times;
	font-size			: 33px;
	font-stretch		: ultra-expanded;
	margin              : 10pt 0pt 0pt 0pt;
	height              : 35pt;
	text-align			: center;
	vertical-align      : top;
	background-color	: #03a6ff;/* Same as header DIV background */
	color               : #2A03A8;/* #000000 */
}

h2 {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 14px;
	font-weight			: bold;
	margin-left			: 0pt;
	margin-top			: 10pt;
	margin-bottom		: 5pt;
	margin-right        : 0pt;
	/*height				: 16pt;*/
	color				: #DFF7FF;
	background-color	: #2A03A8;
	text-indent			: 5pt;
}

p {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	line-height			: 18px;
	color				: #666666;
}

li {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	line-height			: 18px;
	vertical-align		: middle;/*text-top;*/
}

a:hover{
    text-decoration:underline;
}

a,a:link,a:visited {
	text-decoration		: none;
	color				: #2A03A8;
	cursor				: pointer;
}

h2 a:link,h2 a:visited {
	color				: #DFF7FF;
}

/***************/
/* Navigation  */
/***************/
p.navigation {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 9px;
	color				: #03a6ff;
	font-style			: normal;
	font-weight			: normal;
	font-variant		: normal;
	text-transform		: capitalize;
	text-align			: left;
	text-indent			: 5pt;
	/*line-height			: 20px;*/
	vertical-align		: middle;
	background-color	: #2A03A8;
	/*height				: 22pt;*/
	margin-right        : 0pt;
	margin-left			: 0pt;
	margin-top			: 0pt;
	margin-bottom		: 0pt;
}

p#smalltitle {
	color				: #03a6ff;	
}

a.navigation,a.navigation:link,a.navigation:visited {
	color				: #03a6ff;
	cursor				: pointer;
	top					: 4pt;
}

a.back,a.back:link,a.back:visited {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 9px;
	font-style			: normal;
	color				: #03a6ff;
	text-align			: center;
	position			: absolute;
	left				: 540pt;
	top					: 9pt;
	float				: right;
	cursor				: pointer;
}

/***********/
/* Tables  */
/***********/

table.news {
	margin				: 0px;
}

tr.news {
	margin				: 0px;
}

td.newsColumn1 {
	margin				: 0px;
	width				: 13%;
}

td.newsColumn2 {
	margin-left			: 10px;
	margin-right		: 0px;
	margin-top			: 0px;
	margin-bottom		: 0px;
	width				: 80%;
}

p.news {
	margin				: 0px;
}

table.compact {
	padding				: 0pt;
	margin				: 0pt;
	border-style		: solid;
	border-color		: #000000;
	border-spacing		: 0pt;
	border-width		: thin;
}

table.fullwidth{
	margin				: 0px;
	width				: 760px;
	/*width				: 790px;*/
	table-layout		: fixed;
}

th.compact {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 9px;
	font-weight			: bold;
	background-color	: #a0a0a0;
	line-height			: 11px;
	margin				: 0px;
	padding				: 0px;
}

td.compact {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 9px;
	line-height			: 11px;
	border				: none;
	vertical-align		: text-top;
	padding				: 0pt;
	padding-right		: 5pt;
	margin				: 0pt;
}

tr.compact {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 9px;
	line-height			: 11px;
	border				: none;
	vertical-align		: text-top;
	padding				: 0pt;
	padding-right		: 5pt;
	margin				: 0pt;
}

tr.compact:hover tr.compact:hover table {
  background-color		: #e0e0e0;
}

td.number{
	text-align			: right;
}

/****************/
/* Track tables   */
/***************/
tr.grey {
	background-color	: #c0c0c0;
}

tr.totals {
	background-color	: #c0c0c0;
}
td.totals {
	border-bottom		: thin none;
}

th a:active, th a:hover {
  text-decoration: underline;
}

tr.alternateRow {
  background-color: #e0e0e0;
}

td.sortedColumn {
  background-color: #f0f0f0;
}

tr.compact:hover {
  background-color: #f0f0f0;
}

th.sortedColumn {
  background-color: #b0b0b0;
}

tr.alternateRow td.sortedColumn {
  background-color: #d0d0d0;
}

/* Sortable tables */
a.sortheader a:active, th a:hover {
    background-color:#b0b0b0;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

/* Sortable tables */
a.sortheader a.sortheader:active a.sortheader:link a.sortheader:hover {
    background-color:#b0b0b0;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
}

span.sortarrow {
    color: black;
    text-decoration: none;
}

/***** END OF STYLESHEET *****/

