body {
    font-family: Arial, Helvetica, Sans-Serif; 
	background-color: #E5E5E5;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

#font, th, td, p 		{ font-family: Arial, Helvetica, sans-serif }

.default 			{ FONT-SIZE: 10pt; COLOR: black }
.small 				{ FONT-SIZE: 9pt; COLOR: white }
.header				{ font-family: Arial, Helvetica, Sans-Serif; color: #1F3E8A; font-weight:bold; }

tr.default			{ }
tr.default td		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; }
TR.alt				{ BACKGROUND-COLOR: #FFFFFF }
TR.alt2				{ BACKGROUND-COLOR: #E5E5E5 }
/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }

a:link 				{ color: #00128C; text-decoration: underline; }
a:visited   		{ color: #00128C; text-decoration: underline; }
A:active			{ COLOR: #000000; text-decoration: none }
A:hover				{ color: #000000; text-decoration: underline }
a:link.search       { color: #00C; text-decoration: underline }
a:visited.search    { color:#551a8b; text-decoration: underline } 

div.mainheader 		{ font-family:Verdana,Arial,sans-serif; font-size:12pt; color:#1F3E8A; text-align:left; font-weight:bold; }
div.maintext 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:justify; }
div.mainleft 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:left; }
div.mainmenu 		{ font-family:Verdana,Arial,sans-serif; font-size:8pt; text-align:right; }
div.mainpages 		{ font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:right; margin-right:0px; }
div.maincatnav 		{ font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:left; margin-left:0px; }
div.mainname 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; color:#0000EE; text-align:left; font-weight:bold;}
div.maininputleft 	{ font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:left; }
div.comment 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; background: #E8E8E8; text-align:left; margin-left:5mm; }
div.xsmallleft 		{ font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:left; }
div.smallleft 		{ font-family:Verdana,Arial,sans-serif; font-size:8pt; text-align:left; }
div.spaceleft 		{ font-family:Verdana,Arial,sans-serif; font-size:4pt; text-align:left; }
div.footer 			{ font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:center; }

div.normal			{ font-family: Arial, Helvetica, sans-serif; font-size:13px; }

span.censored 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; color:#FF0000; text-align:left; }

td.class1 			{ border:0px; }
td.class2 			{ border:0px; text-align:justify; vertical-align:top; }
td.gbheader 		{ background-color: #C9C9C9; border:0px; font-size:10pt; font-weight:bold; text-align:center;}
td.gbtable1 		{ background-color: #DDDDDD; border:0px; vertical-align:top; width:20%; }
td.gbtable2 		{ background-color: #EEEEEE; border:0px; vertical-align:top; }

td.normal			{ font-family: Arial, Helvetica, sans-serif; font-size:13px; }
td.small			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; }
td.sm				{ font-size: 10px;}
tr.small			{ }
tr.small td			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; }

# Knowledge Base
tr.kb				{ }
tr.kb td			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; }
td.kbheader			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

# Appreciator
tr.donator			{ }
tr.donator td		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.colortier1 		{ BACKGROUND-COLOR: #f8f8f8 }
.colortier2 		{ BACKGROUND-COLOR: #e8e8e8 }
.colortier3 		{ BACKGROUND-COLOR: #d8d8d8 }
.colortierheader1 	{ BACKGROUND-COLOR: #f0f0f0 }
.colortierheader2 	{ BACKGROUND-COLOR: #e0e0e0 }
.colortierheader3 	{ BACKGROUND-COLOR: #d0d0d0 }
.input, select		{ font-size: 11px; background: #FFFFFF;}

.highlight			{ font-size: 11px;	background: #ffa;}
FONT.ErrorMsg		{ FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: red}
.TopMenuBg
{
    BACKGROUND-COLOR: #403C3D
}
.TopCompanyName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #990000
}
.TopMenuItem
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #990000
}
.NavMenuBg
{
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url('images/panel_bg.gif');
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: silver
}
.NavMenuItem
{
    FONT-WEIGHT: bold
}
.BottomMenuBg
{
    BACKGROUND-COLOR: cornflowerblue
}
.BottomMenuItem
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
.Panel
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: gainsboro
}
.PanelSelMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: gainsboro
}
.PanelUnSelMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: gainsboro;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: gray
}
.PanelBorder
{
    BACKGROUND-COLOR: midnightblue
}
.TableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: gainsboro
}
.TableBody
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: gainsboro
}
.fieldlabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.sectionlabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: midnightblue;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.TopMenuLink
{
    COLOR: #33FF00
	FONT-FAMILY: Verdana, Arial, Helvetica
}
.bodyLink
{
    COLOR: blue
}

.TablePanel
{
padding:4; border-left:3px solid #C0C0C0; border-top:3px solid #C0C0C0; border-bottom:3px solid #000000; border-right:3px solid #000000; background-color:#EFEFEF
}
.error
{
    BORDER-RIGHT: outset;
    BORDER-TOP: outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BORDER-LEFT: outset;
    COLOR: #FFFF00;
    BORDER-BOTTOM: outset;
    FONT-FAMILY: Trebuchet MS, Verdana,  Arial, Helvetica;
    BACKGROUND-COLOR: #FF0000;
    TEXT-ALIGN: center
}
.info
{
    BORDER-RIGHT: outset;
    BORDER-TOP: outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BORDER-LEFT: outset;
    COLOR: #990000;
    BORDER-BOTTOM: outset;
    FONT-FAMILY: Trebuchet MS, Verdana,  Arial, Helvetica;
    BACKGROUND-COLOR: #f8f8d0;
    TEXT-ALIGN: center
}
.TitleTable {
   border-top: 2px solid #00FFFF;
   border-left: 2px solid #00FFFF;
   border-right: 2px solid #000000;
   border-bottom: 2px solid #000000
}
.mnContainer
{
Z-INDEX: 2;
LEFT: -6px;
POSITION: relative;
TOP: 0px;
BACKGROUND-COLOR: #ffffff
}
.mnSection
{
WIDTH: 100px;
POSITION: absolute;
BACKGROUND-COLOR: #EFEFEF
}
.mnTitle
{
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #ffffff 1px solid;
FONT-SIZE: 8pt;
BORDER-LEFT: #ffffff 1px solid;
WIDTH: 90px;
CURSOR: hand;
COLOR: #000000;
BORDER-BOTTOM: #000000 1px solid;
FONT-FAMILY: Trebuchet MS;
POSITION: absolute;
HEIGHT: 18px;
BACKGROUND-COLOR: #EFEFEF;
TEXT-ALIGN: center
}
.mnItem
{
BORDER-RIGHT: #EFEFEF 1px solid;
BORDER-TOP: #EFEFEF 1px solid;
FONT-SIZE: 8pt;
BORDER-LEFT: #EFEFEF 1px solid;
WIDTH: 90px;
CURSOR: hand;
COLOR: navy;
BORDER-BOTTOM: #EFEFEF 1px solid;
FONT-FAMILY: Trebuchet MS;
POSITION: absolute;
HEIGHT: 18px;
BACKGROUND-COLOR: #EFEFEF
}
.mnItemHot
{
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #ffffff 1px solid;
FONT-SIZE: 8pt;
BORDER-LEFT: #ffffff 1px solid;
WIDTH: 90px;
CURSOR: hand;
COLOR: maroon;
BORDER-BOTTOM: #000000 1px solid;
FONT-FAMILY: Trebuchet MS;
POSITION: absolute;
HEIGHT: 18px;
BACKGROUND-COLOR: #EFEFEF
}
.mnItemActive
{
BORDER-RIGHT: #ffffff 1px solid;
BORDER-TOP: #000000 1px solid;
FONT-SIZE: 8pt;
BORDER-LEFT: #000000 1px solid;
WIDTH: 90px;
CURSOR: hand;
COLOR: navy;
BORDER-BOTTOM: #ffffff 1px solid;
FONT-FAMILY: Trebuchet MS;
POSITION: absolute;
HEIGHT: 18px;
BACKGROUND-COLOR: #dddddd
}
.mnItemActiveHot
{
BORDER-RIGHT: #ffffff 1px solid;
BORDER-TOP: #000000 1px solid;
FONT-SIZE: 8pt;
BORDER-LEFT: #000000 1px solid;
WIDTH: 90px;
CURSOR: hand;
COLOR: maroon;
BORDER-BOTTOM: #ffffff 1px solid;
FONT-FAMILY: Trebuchet MS;
POSITION: absolute;
HEIGHT: 18px;
BACKGROUND-COLOR: #EFEFEF
}
.mnItemBlank
{
BORDER-RIGHT: #EFEFEF 1px solid;
BORDER-TOP: #EFEFEF 1px solid;
BORDER-LEFT: #EFEFEF 1px solid;
WIDTH: 90px;
BORDER-BOTTOM: #EFEFEF 1px solid;
POSITION: absolute;
HEIGHT: 18px;
BACKGROUND-COLOR: #EFEFEF
}
A.fav
{
FONT-SIZE: 0.8em;
COLOR: #ffffff;
FONT-FAMILY: Arial, Helvetica
}
.fav
{
FONT-SIZE: 0.8em;
COLOR: white;
FONT-FAMILY: Arial, Helvetica
}
.SmallButtons
{
    FONT-SIZE: 8pt
}
.SmalltxtBoxes
{
    FONT-SIZE: 9pt;
	background-color: WHITE;
}
.SmallText
{
    FONT-SIZE: 8pt
}