a:link { color: "#336699"; text-decoration: none}
a:visited { color: "#336699"; text-decoration: none }
a:hover { color: "gray"; text-decoration: underline}

FONT.bodyFont {
	COLOR: #000000;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
FONT.sideFont {
	COLOR: #000000;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
FONT.newsFont {
	COLOR: #ffffff;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
FONT.heading {
	COLOR: #003366;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	PADDING-LEFT: 15px;
	}
BODY {
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #555555;
	scrollbar-highlight-color: #DDDDDD;
	scrollbar-3dlight-color: #DDDDDD;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #EEEEEE;
	scrollbar-arrow-color: #000000;
}

FONT.copyright {
	COLOR: gray;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
}
FONT.welcome {
	COLOR: white;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
}
TD.dots {
	BACKGROUND-COLOR: #ffffff;
	COLOR: gray;
	FONT-SIZE: 25pt;
	FONT-FAMILY: verdana,arial,helvetica;
	MARGIN: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
TD.news {
	BACKGROUND-COLOR: #6699CC;
	COLOR: white;
	FONT-SIZE: 8pt;
	FONT-FAMILY: verdana,arial,helvetica;
	MARGIN: 0px;
	PADDING-BOTTOM: 30px;
	PADDING-LEFT: 30px;
	PADDING-RIGHT: 30px;
	PADDING-TOP: 20px;
	BORDER-BOTTOM: gray 1px ridge;
	BORDER-LEFT: gray 1px ridge;
	BORDER-RIGHT: gray 1px ridge;
	BORDER-TOP: gray 1px ridge;
}
TR.tableArea {
	BACKGROUND-COLOR: #99ccff;
	COLOR: #003366;
	FONT-SIZE: 10pt;
	MARGIN: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 20px;
	PADDING-TOP: 2px
}
TH.sideTable {
	BACKGROUND-COLOR: #99ccff;
	COLOR: #003366;
	FONT-SIZE: 10pt;
	MARGIN: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 2px;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 8pt;
}
TD.sideTable {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #003366;
	FONT-SIZE: 10pt;
	MARGIN: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 2px;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 8pt;
	TEXT-ALIGN: center;
}
TD.costRow {
	BORDER-BOTTOM: gray 1px ridge;
	FONT-SIZE: 12pt;
	FONT-FAMILY: verdana,arial,helvetica;
}
TD.highlightedMenu {
	BACKGROUND-COLOR: #99ccff;
	COLOR: #003366;
	FONT-SIZE: 10pt;
	MARGIN: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 2px;
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 8pt;
	TEXT-ALIGN: center;
}
TD.leftSpace {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 2px;
}
TABLE.tableArea {
	BORDER-BOTTOM: #000000 3px double;
	BORDER-LEFT: #000000 3px double;
	BORDER-RIGHT: #000000 3px double;
	BORDER-TOP: #000000 3px double;
	COLOR: #000000;
	MARGIN: 0px;
	WIDTH: 100%;
}
TABLE.tableArea {
	BORDER-BOTTOM: #000000 3px double;
	BORDER-LEFT: #000000 3px double;
	BORDER-RIGHT: #000000 3px double;
	BORDER-TOP: #000000 3px double;
	COLOR: #000000;
	MARGIN: 0px;
}
TABLE.costTable {
	BORDER-BOTTOM: #000000 3px double;
	BORDER-LEFT: #000000 3px double;
	BORDER-RIGHT: #000000 3px double;
	BORDER-TOP: #000000 3px double;
	COLOR: #000000;
	MARGIN: 0px;
	FONT-SIZE: 10pt
}
TABLE.sideTable {
	BORDER-BOTTOM: gray 3px double;
	BORDER-LEFT: gray 3px double;
	BORDER-RIGHT: gray 3px double;
	BORDER-TOP: gray 3px double;
	MARGIN: 0px;
}
TABLE.pageTable {
	COLOR: #000000;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	WIDTH: 100%;
	HEIGHT: 100%;
	BACKGROUND: #ffffff;
}
TABLE.noteTable {
	COLOR: #000000;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	BACKGROUND: #ffffff;
	BORDER-BOTTOM: black 1px dotted;
	BORDER-LEFT: black 1px dotted;
	BORDER-RIGHT: black 1px dotted;
	BORDER-TOP: black 1px dotted;
}
TABLE.dotTable {
	COLOR: #000000;
	BACKGROUND: #ffffff;
	BORDER-BOTTOM: gray 1px dotted;
	BORDER-LEFT: gray 1px dotted;
	BORDER-RIGHT: gray 1px dotted;
	BORDER-TOP: gray 1px dotted;
	HEIGHT: 100%;
}
TABLE.menuTable {
	COLOR: #000000;
	BACKGROUND: #99CCFF;
	ALIGN: center;
	BORDER-BOTTOM: gray 1px ridge;
	BORDER-LEFT: gray 1px ridge;
	BORDER-RIGHT: gray 1px ridge;
	BORDER-TOP: gray 1px ridge;
}
INPUT.small {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
    background-color : #FFFFFF;
    border: #000000 1px solid;
}