BODY  {
	BACKGROUND-COLOR : #FAF5E6;
	BORDER-BOTTOM : 0px;
	BORDER-LEFT : 0px;
	BORDER-RIGHT : 0px;
	BORDER-TOP : 0px;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	MARGIN : -8px 0px 0px -8px;
	PADDING-BOTTOM : 0px;
	PADDING-LEFT : 0px;
	PADDING-RIGHT : 0px;
	PADDING-TOP : 0px;
	WIDTH : auto;
}

A:link  {
	BACKGROUND : none transparent scroll repeat 0% 0%;
	COLOR : #006F07;
	TEXT-DECORATION : none;
}

A:active  {
	BACKGROUND : none transparent scroll repeat 0% 0%;
	COLOR : #CC6600;
	TEXT-DECORATION : none;
}

A:visited  {
	BACKGROUND : none transparent scroll repeat 0% 0%;
	COLOR : #CC6600;
	TEXT-DECORATION : none;
}

A:hover  {
	BACKGROUND : #C4CCB5;
	COLOR : #000000;
	TEXT-DECORATION : none;
}

H1  {
	COLOR : black;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-WEIGHT : normal;
	font-size : 140%;
}

H2  {
	COLOR : black;
	FONT-FAMILY : "Arial Narrow", "Helvetica Narrow", sans-serif;
	FONT-WEIGHT : normal;
	font-size : large;
}

H3  {
	COLOR : black;
	FONT-FAMILY : "Arial Narrow", "Helvetica Narrow", sans-serif;
	FONT-WEIGHT : normal;
	font-size : large;
}

H4  {
	COLOR : black;
	FONT-FAMILY : "Arial Narrow", "Helvetica Narrow", sans-serif;
	FONT-WEIGHT : normal;
	font-size : medium;
}

P  {
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	line-height : 120%;
}

TR  {
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

THEAD  {
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

TFOOT  {
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

TH  {
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

TD  {
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

DL  {
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

OL  {
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

UL  {
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

BLOCKQUOTE  {
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

SPAN  {
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

BR  {
	FONT-FAMILY : Arial, Helvetica,	sans-serif;
}

.teeny  {
	FONT-FAMILY : Arial, Helvetica, Arial, sans-serif;
	FONT-SIZE : 9pt;
}


.Abstract  {
	BACKGROUND-COLOR : #EEEEDD;
	COLOR : #7F0055;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

.Headlight  {
	BACKGROUND-COLOR : #EEEEDD;
	COLOR : #7F0055;
	FONT-FAMILY : "Arial Narrow", "Helvetica Narrow", sans-serif;
	FONT-WEIGHT : normal;
	font-size : large;
}

DIV.example  {
	BORDER-BOTTOM : #003000 2px solid;
	BORDER-LEFT : #003000 2px solid;
	BORDER-RIGHT : #003000 2px solid;
	BORDER-TOP : #003000 2px solid;
	MARGIN-LEFT : 2em;
	MARGIN-RIGHT : 2em;
}

TH.LuT A  {
	BACKGROUND : none transparent scroll repeat 0% 0%;
	COLOR : #ff0000;
}

TH.LuT  {
	BACKGROUND : #ffcc33;
	COLOR : #000000;
}

TD.LuT A  {
	BACKGROUND : none transparent scroll repeat 0% 0%;
	COLOR : #ff0000;
}

TD.LuT  {
	BACKGROUND : #eeeedd;
	COLOR : #000000;
}

TH.Info  {
	BACKGROUND : #ffffcc;
	COLOR : #660000;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 10pt;
}

TD.Caption  {
	BACKGROUND : #EEEEDD;
	COLOR : #7F0055;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 10pt;
}

TH.Info A  {
	BACKGROUND : white;
	COLOR : #ff6600;
}

TD.Info A  {
	BACKGROUND : white;
	COLOR : #ff6600;
}

DIV.Info  {
	BACKGROUND : #ffffcc;
	BORDER-BOTTOM : blue;
	BORDER-LEFT : blue;
	BORDER-RIGHT : blue;
	BORDER-TOP : blue;
	COLOR : #990033;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 10pt;
	PADDING-BOTTOM : 1%;
	PADDING-LEFT : 1%;
	PADDING-RIGHT : 1%;
	PADDING-TOP : 1%;
	TEXT-ALIGN : left;
}

P.Info  {
	BACKGROUND : #ffffcc;
	BORDER-BOTTOM : blue;
	BORDER-LEFT : blue;
	BORDER-RIGHT : blue;
	BORDER-TOP : blue;
	COLOR : #990033;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 10pt;
	PADDING-BOTTOM : 1%;
	PADDING-LEFT : 1%;
	PADDING-RIGHT : 1%;
	PADDING-TOP : 1%;
	TEXT-ALIGN : left;
}

P.Desc  {
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 10pt;
	PADDING-LEFT : 2%;
	PADDING-RIGHT : 2%;
	TEXT-ALIGN : left;
}

DIV.Info A  {
	BACKGROUND : none transparent scroll repeat 0% 0%;
	COLOR : #ff6600;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

.HL  {
	BACKGROUND : #ffff99;
	COLOR : #000000;
}

TD.HL  {
	BACKGROUND : #ccffff;
	COLOR : #000000;
}

.Type  {
	BACKGROUND : #cccccc;
	COLOR : #660000;
}

.Name  {
	BACKGROUND : #eeeeee;
	COLOR : #660000;
	TEXT-ALIGN : right;
	VERTICAL-ALIGN : top;
}

.Value  {
	BACKGROUND : #eeeeee;
	COLOR : #000066;
}

.Drop  {
	BACKGROUND : #333366;
	COLOR : #ffcc33;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 15pt;
	FONT-WEIGHT : bold;
}

A.Button:hover  {
	BACKGROUND : none transparent scroll repeat 0% 0%;
	COLOR : #ff6600;
}

A.Button  {
	BACKGROUND : #ffcc33;
	COLOR : #003366;
	TEXT-DECORATION : none;
}

.Button  {
	BACKGROUND : #ffcc33;
	BORDER-BOTTOM : #cc9933 2px solid;
	BORDER-LEFT : #ffff99 2px solid;
	BORDER-RIGHT : #cc9933 2px solid;
	BORDER-TOP : #ffff99 2px solid;
	COLOR : #003366;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	TEXT-ALIGN : center;
	TEXT-DECORATION : none;
}

TH.Banner  {
	BACKGROUND : #ffcc33;
	COLOR : black;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

.Banner  {
	BACKGROUND : #ffcc33;
	BORDER-BOTTOM : #cc9933 4px solid;
	BORDER-LEFT : #ffff99 4px solid;
	BORDER-RIGHT : #cc9933 4px solid;
	BORDER-TOP : #ffff99 4px solid;
	COLOR : #003366;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	MARGIN-LEFT : 0px;
	TEXT-ALIGN : center;
	TEXT-DECORATION : none;
}

TH.Nav  {
	BACKGROUND : #0000cc;
	COLOR : #ff9900;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

TH.Menu  {
	BACKGROUND : #3366cc;
	COLOR : #ff9900;
}

A.Menu:hover  {
	BACKGROUND : none transparent scroll repeat 0% 0%;
	COLOR : #ff6600;
}

A.HoMe:hover  {
	BACKGROUND : none transparent scroll repeat 0% 0%;
	COLOR : #ff6600;
}

A.Menu  {
	BACKGROUND : white;
	COLOR : #ffcc33;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : smaller;
	TEXT-DECORATION : none;
}

A.HoMe  {
	BACKGROUND : white;
	COLOR : #ffcc33;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	TEXT-DECORATION : none;
}


.topnav  {
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 10pt;
}

.SideNav  {
	background : #eeeedd;
}

.plain  {
	line-height : normal;
	text-indent : 0pt;
	letter-spacing : normal;
	height : auto;
	width : auto;
	padding-top : 3px;
	padding-right : 3px;
	padding-bottom : 3px;
	padding-left : 3px;
}

b  {
	font-weight : bold;
}

.smaller  {
	font-size : 9pt;
}

.head  {
	font-size : 10pt;
	; font-variant : small-caps;
}

.Head2  {
	font-family : Arial,Helvetica,sans-serif; 
	BACKGROUND-COLOR : #FAF5E6;
	BORDER-BOTTOM : 0px;
	BORDER-LEFT : 0px;
