body {
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif ;
	font-size: .9em;
	color: #000000;
}

.LoginLink   { font-family: Verdana,Arial; color: #000000; font-size: 10pt; font-weight: bold }

.rteImage {
	background: #D3D3D3;
	border: 1px solid #D3D3D3;
	cursor: pointer;
	cursor: hand;
}

.rteImageRaised, .rteImage:hover {
	background: #D3D3D3;
	border: 1px outset;
	cursor: pointer;
	cursor: hand;
}

.rteImageLowered, .rteImage:active {
	background: #D3D3D3;
	border: 1px inset;
	cursor: pointer;
	cursor: hand;
}

.rteVertSep {
	margin: 0 4px 0 4px;
}

.rteBack {
	background: #D3D3D3;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td {
	background: #D3D3D3;
	padding: 0;
}

.paginate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
}

a.paginate {
	border: 1px solid #000080;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	color: #000080;
}


a.paginate:hover {
	background-color: #000080;
	color: #FFF;
	text-decoration: underline;
}

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000099;
		
	font-weight: bold;
	background-color: #000099;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	
	color: #DDD;
}

a.current {
	border: 1px solid #000080;
	font: bold .7em Arial,Helvetica,sans-serif;
	padding: 2px 6px 2px 6px;
	cursor: default;
	background:#000080;
	color: #FFF;
	text-decoration: none;
}

span.inactive {
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	padding: 2px 6px 2px 6px;
	color: #999;
	cursor: default;
}

.page table {
	margin: 8px;
}

.page th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	background: #666;
	color: #FFF;
	padding: 2px 6px;
	border-collapse: separate;
	border: 1px solid #000;
}

.page td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	border: 1px solid #DDD;
	cursor: pointer;
}
.page tr:hover {
	background: #ffc;
}

td, th {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif ;
	font-size: .9em;
	color: #000000;
}

p, div, dl, ul, ol {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif ;
	font-size: .9em;
	color: #000000;
}

.BoldBlack12pt { font-family: Arial,Verdana; color: #000000; font-size: 12pt; font-weight: bold }
.PlainBlack8pt { color: #000000; font-family: Arial,Verdana; font-size: 8pt }
.PlainBlackVer8pt { color: #000000; font-family: Verdana,Arial; font-size: 8pt }
.PlainWhite8pt { color: #FFFFFF; font-family: Verdana,Arial; font-size: 8pt }
.BoldWhite10pt { font-family: Arial,Verdana; color: #FFFFFF; font-size: 10pt; font-weight: bold }
.BoldBlack10pt { font-family: Arial,Verdana; color: #000000; font-size: 10pt; font-weight: bold }
.PlainBlack10pt { font-family: Arial,Verdana; color: #000000; font-size: 10pt }
.PlainBlackVer10pt { font-family: Verdana,Arial; color: #000000; font-size: 10pt }
.PlainWhite10pt { font-family: Arial,Verdana; color: #FFFFFF; font-size: 10pt }

.PlainBlueLink10pt {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10pt}
a:link.PlainBlueLink10pt {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10pt}
a:active.PlainBlueLink10pt {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10pt}
a:visited.PlainBlueLink10pt {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10pt}
a:hover.PlainBlueLink10pt {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10pt}
a:visited:hover.PlainBlueLink10pt {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10pt}

.PlainBlueLink8pt {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 8pt}
a:link.PlainBlueLink8pt {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 8pt}
a:active.PlainBlueLink8pt {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 8pt}
a:visited.PlainBlueLink8pt {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 8pt}
a:hover.PlainBlueLink8pt {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 8pt}
a:visited:hover.PlainBlueLink8pt {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 8pt}

.bluelink {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 11px}
a:link.bluelink {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 11px}
a:active.bluelink {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 11px}
a:visited.bluelink {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 11px}
a:hover.bluelink {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 11px}
a:visited:hover.bluelink {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 11px}

.bluelink2 {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}
a:link.bluelink2 {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}
a:active.bluelink2 {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}
a:visited.bluelink2 {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}
a:hover.bluelink2 {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}
a:visited:hover.bluelink2 {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}

.whitelinkPlain {COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 10px}
a:link.whitelinkPlain {COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 10px}
a:active.whitelinkPlain {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}
a:visited.whitelinkPlain {COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 10px}
a:hover.whitelinkPlain {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}

.PPNmenu {COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 11px}
a:link.PPNmenu {COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 11px}
a:active.PPNmenu {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 11px}
a:visited.PPNmenu {COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 11px}
a:hover.PPNmenu {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 11px}

.whitelink11px {COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 11px; font-weight:bold}
a:link.whitelink11px {COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 11px; font-weight:bold}
a:active.whitelink11px {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 11px; font-weight:bold}
a:visited.whitelink11px {COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 11px; font-weight:bold}
a:hover.whitelink11px {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 11px; font-weight:bold}

.whitelink12px {COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 12px; font-weight:bold}
a:link.whitelink12px {COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 12px; font-weight:bold}
a:active.whitelink12px {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 12px; font-weight:bold}
a:visited.whitelink12px {COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 12px; font-weight:bold}
a:hover.whitelink12px {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 12px; font-weight:bold}

.midnightbluelink {COLOR: #191970; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 10px}
a:link.midnightbluelink {COLOR: #191970; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 10px}
a:active.midnightbluelink {COLOR: #191970; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}
a:visited.midnightbluelink {COLOR: #191970; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 10px}
a:hover.midnightbluelink {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}
a:visited:hover.midnightbluelink {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}

.midnightbluelink12 {COLOR: #191970; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 12px}
a:link.midnightbluelink12 {COLOR: #191970; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 12px}
a:active.midnightbluelink12 {COLOR: #191970; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 12px}
a:visited.midnightbluelink12 {COLOR: #191970; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 12px}
a:hover.midnightbluelink12 {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 12px}
a:visited:hover.midnightbluelink12 {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 12px}

.PremiumLink {COLOR: #191970; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}
a:link.PremiumLink {COLOR: #191970; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}
a:active.PremiumLink {COLOR: #191970; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}
a:visited.PremiumLink {COLOR: #191970; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}
a:hover.PremiumLink {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}
a:visited:hover.PremiumLink {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}


.ABCNavlink {COLOR: #191970; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}
a:link.ABCNavlink {COLOR: #191970; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}
a:active.ABCNavlink {COLOR: #191970; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}
a:visited.ABCNavlink {COLOR: #191970; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}
a:hover.ABCNavlink {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: arial,verdana; font-size: 10px}
a:visited:hover.ABCNavlink {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 10px}

.navylink {COLOR: #003366; TEXT-DECORATION: none; font-family: Verdana,Arial; font-size: .7em; font-weight:bold;}
a:link.navylink {COLOR: #003366; TEXT-DECORATION: none; font-family: Verdana,Arial; font-size: .7em; font-weight:bold;}
a:active.navylink {COLOR: #003366; TEXT-DECORATION: underline; font-family: Verdana,Arial; font-size: .7em; font-weight:bold;}
a:visited.navylink {COLOR: #003366; TEXT-DECORATION: none; font-family: Verdana,Arial; font-size: .7em; font-weight:bold;}
a:hover.navylink {COLOR: #003366; TEXT-DECORATION: underline; font-family: Verdana,Arial; font-size: .7em; font-weight:bold;}

.newsnav {COLOR: #CC0000; TEXT-DECORATION: none; font-family: Verdana,Arial; font-size: 11px; font-weight:bold;}
a:link.newsnav {COLOR: #CC0000; TEXT-DECORATION: none; font-family: Verdana,Arial; font-size: 11px; font-weight:bold;}
a:active.newsnav {COLOR: #CC0000; TEXT-DECORATION: underline; font-family: Verdana,Arial; font-size: 11px; font-weight:bold;}
a:visited.newsnav {COLOR: #CC0000; TEXT-DECORATION: none; font-family: Verdana,Arial; font-size: 11px; font-weight:bold;}
a:hover.newsnav {COLOR: #CC0000; TEXT-DECORATION: underline; font-family: Verdana,Arial; font-size: 11px; font-weight:bold;}

.newslink {COLOR: #0066CC; TEXT-DECORATION: none; font-family: Verdana,Arial; font-size: 14px; font-weight:bold;}
a:link.newslink {COLOR: #0066CC; TEXT-DECORATION: none; font-family: Verdana,Arial; font-size: 14px; font-weight:bold;}
a:active.newslink {COLOR: #0066CC; TEXT-DECORATION: underline; font-family: Verdana,Arial; font-size: 14px; font-weight:bold;}
a:visited.newslink {COLOR: #0066CC; TEXT-DECORATION: none; font-family: Verdana,Arial; font-size: 14px; font-weight:bold;}
a:hover.newslink {COLOR: #0066CC; TEXT-DECORATION: underline; font-family: Verdana,Arial; font-size: 14px; font-weight:bold;}

.newslink11 {COLOR: #0066CC; TEXT-DECORATION: none; font-family: Verdana,Arial; font-size: 11px; font-weight:bold;}
a:link.newslink11 {COLOR: #0066CC; TEXT-DECORATION: none; font-family: Verdana,Arial; font-size: 11px; font-weight:bold;}
a:active.newslink11 {COLOR: #0066CC; TEXT-DECORATION: underline; font-family: Verdana,Arial; font-size: 11px; font-weight:bold;}
a:visited.newslink11 {COLOR: #0066CC; TEXT-DECORATION: none; font-family: Verdana,Arial; font-size: 11px; font-weight:bold;}
a:hover.newslink11 {COLOR: #0066CC; TEXT-DECORATION: underline; font-family: Verdana,Arial; font-size: 11px; font-weight:bold;}

.newsmenulink {COLOR: #0066CC; TEXT-DECORATION: none; font-family: Verdana,Arial; font-size: 12px; font-weight:bold;}
a:link.newsmenulink {COLOR: #0066CC; TEXT-DECORATION: none; font-family: Verdana,Arial; font-size: 12px; font-weight:bold;}
a:active.newsmenulink {COLOR: #0066CC; TEXT-DECORATION: underline; font-family: Verdana,Arial; font-size: 12px; font-weight:bold;}
a:visited.newsmenulink {COLOR: #0066CC; TEXT-DECORATION: none; font-family: Verdana,Arial; font-size: 12px; font-weight:bold;}
a:hover.newsmenulink {COLOR: #0066CC; TEXT-DECORATION: underline; font-family: Verdana,Arial; font-size: 12px; font-weight:bold;}

.newsmenulinkside {COLOR: #003366; TEXT-DECORATION: none; font-family: Verdana,Arial; font-size: 11px; font-weight:bold;}
a:link.newsmenulinkside {COLOR: #003366; TEXT-DECORATION: none; font-family: Verdana,Arial; font-size: 11px; font-weight:bold;}
a:active.newsmenulinkside {COLOR: #003366; TEXT-DECORATION: underline; font-family: Verdana,Arial; font-size: 11px; font-weight:bold;}
a:visited.newsmenulinkside {COLOR: #003366; TEXT-DECORATION: none; font-family: Verdana,Arial; font-size: 11px; font-weight:bold;}
a:hover.newsmenulinkside {COLOR: #003366; TEXT-DECORATION: underline; font-family: Verdana,Arial; font-size: 11px; font-weight:bold;}

.detailtable {
	border-collapse: collapse;
	padding: 4px;
}
.detailtable th {
	font-family: Tahoma,Arial,Verdana; 
	font-size: 1.1em; 
	color: #000000; 
	font-weight:bold; 
	border-bottom: 1px solid #003300;
	background-color: #C6D7EA;
	padding: 2px 2px 2px 2px;
	margin-left: -6px;
	margin-right: -6px;
	margin-top: 0px;
	margin-bottom: 4px;
	text-align: left;
}	
.detailtable tr.oddrow {
	background-color: #EBEBE1;
	color: #000000;
}
.detailtable td.closedoddrow {
	background-color: #EBEBE1;
	color: #000000;
	border: 1px solid #999966;
}
.detailtable tr.altrow {
	background-color: #F9F9F9;
	color: #000000;
}
.detailtable td.closedaltrow {
	background-color: #F9F9F9;
	color: #000000;
	border: 1px solid #999966;	
}
.detailtable td.oddrowhead {
	background-color: #EEEEEE;
	border-right: 1px solid #999966;
	white-space: nowrap;
}
.detailtable td.rowhead {
	background-color: #EEEEEE;
	border-right: 1px solid #999966;
	white-space: nowrap;
}

.CompanyTitle   { font-family: Tahoma,Arial,Verdana; font-size: 1.3em; color: #000000; font-weight:bold }
.PageText   	{ font-family: Tahoma,Arial,Verdana; font-size: 1em; color: #000000; font-weight:plain }
.PageTextBold    { font-family: Tahoma,Arial,Verdana; font-size: 1em; color: #000000; font-weight:bold }

.newsmenu {COLOR: #000000; font-family: Verdana,Arial; line-height: 16px; font-size: 12px; font-weight:bold; }

.newsaccess {COLOR: #990033; font-family: Verdana,Arial; line-height: 16px; font-size: 12px; font-weight:bold; }

.newsdisplayline {COLOR: #336699; font-family: Arial,Verdana; font-size: 16px; font-weight:bold; }

.newsprovider {COLOR: #003366; TEXT-DECORATION: none; font-family: Verdana,Arial; font-size: .7em;}

.newsdate {COLOR: #000000; font-family: sans-serif,Times,Verdan,Arial; line-height: 32px; font-size: 16px; font-weight:bold; }

.navhead {color: #191970; font-family: verdana, lucida, arial, helvetica, sans-serif; font-size: 12px; line-height: 12px}
a:link.navhead {color: #191970; text-decoration: underline}
a:hover.navhead {color: #191970; background: #c6d7ea}
a:visited.navhead {color: #191970; text-decoration: underline}

.PPNList     { line-height: 150%; font-family: Arial,Verdana; font-size: 12px; color: #000000 }

.PageTitle   { font-family: Arial,Verdana; font-size: 14pt; color: #000000 }

.PPNNavlink {COLOR: #191970; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: .9em;}
a:link.PPNNavlink {COLOR: #191970; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: .9em;}
a:active.PPNNavlink {COLOR: #191970; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: .9em;}
a:visited.PPNNavlink {COLOR: #191970; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: .9em;}
a:hover.PPNNavlink {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana, arial; font-size: .9em;}
a:visited:hover.PPNNavlink {COLOR: #0000FF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: .9em;}

.navy9em {COLOR: #003366; TEXT-DECORATION: none; font-family: Arial,Verdana; font-size: .9em; font-weight:bold;}

.ABCtext10B { font-family: Verdana,Arial; color: #000000; font-size: 10pt; font-weight:bold }

.ABCtext10 { font-family: Verdana,Arial; color: #000000; font-size: 10pt }

.ABCtext12 { font-family: Verdana,Arial; color: #000000; font-size: 12pt }

.navytext {COLOR: #003366; TEXT-DECORATION: none; font-family: Arial,Verdana; font-size: .9em; font-weight:bold;}

.ABCSortLink {COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 12px; font-weight:bold}
a:link.ABCSortLink {COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 12px; font-weight:bold}
a:active.ABCSortLink {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 12px; font-weight:bold}
a:visited.ABCSortLink {COLOR: #FFFFFF; TEXT-DECORATION: none; font-family: verdana,arial; font-size: 12px; font-weight:bold}
a:hover.ABCSortLink {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-family: verdana,arial; font-size: 12px; font-weight:bold}
tr:hover.ABCRow{background-color:blue}
.SearchTable { font-family: Verdana,Arial; font-size: 12px; color: #000000 }
.ContentTable { font-family: Tahoma,Verdana,Arial; font-size: 12px; color: #000000; letter-spacing:1 }
.txtBoxes     { border: 1px solid #336699; background-color:#FFFFFF }