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 : url(none) repeat scroll 0% 0%;
	COLOR : #CC6600;
	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 : #003366;
	TEXT-DECORATION : none;
}

A:hover  {
	BACKGROUND : #C4CCB5;
	COLOR : #000000;
	TEXT-DECORATION : none;
}

.Abstract  {
	BACKGROUND-COLOR : #EEEEDD;
	COLOR : #003366;
	FONT-FAMILY : "Arial Narrow", "Helvetica Narrow", sans-serif;
	FONT-WEIGHT : bold;

	padding: 2px;
	width: 99%;
	text-indent: 3pt;
}

H1  {
	COLOR : black;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-WEIGHT : normal;
	font-size : 115%;
}

H2  {
	COLOR : black;
	FONT-FAMILY : "Arial Narrow", "Helvetica Narrow", sans-serif;
	FONT-WEIGHT : normal;
	font-size : 110%;
}

H3  {
	COLOR : black;
	FONT-FAMILY : "Arial Narrow", "Helvetica Narrow", sans-serif;
	FONT-WEIGHT : normal;
	font-size : 125%;
}

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;
}

.ltback  {
	BACKGROUND-COLOR : #EEEEDD;
	COLOR : #CC6600;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
}

.Headlight  {
	BACKGROUND-COLOR : #EEEEDD;
	COLOR : #003366;
	FONT-FAMILY : "Arial Narrow", "Helvetica Narrow", sans-serif;
	FONT-WEIGHT : bold;
	font-size : large;
	padding: 2px;
	width: 99%;
	text-indent: 3pt;
}

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  {
	BACKGROUND : #E7E3DE;
	COLOR : #666699;
}

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;
}

.RightJust  {
	BACKGROUND : #EEEEDD;
	COLOR : #003366;
	TEXT-ALIGN : right;
	VERTICAL-ALIGN : top;
}

.Lessons	{
	BACKGROUND : #eeeedd;
	COLOR : #003366;
}

.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 : #FOE4C9;
	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;
	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;
	;
	color : #003366;
	font-size : 9pt;
	line-height: 20px;
}

.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 : 12pt;
	font-variant : normal;
	; font-weight : bold;
}

.right {  background-color: #EEEEDD; text-align: right}

#button {
	width: 12em;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	background-color: #616D4E;
	color: #333;
	font-size: small;
	}
#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#button li {
	border-bottom: 1px solid #616D4E;
	margin: 0;
		}
#button li a {
		display: block;
		padding: 4px 1px 4px 0.5em;
		border-left: 10px solid #616D4E;
		border-right: 10px solid #C4CCB5;
		background-color: #EEEEDD;
		color: #000;
		text-decoration: none;
		width: 100%;
		}

 #button li a {
		width: auto;
		}

#button li a:hover {
		border-left: 10px solid #C4CCB5;
		border-right: 10px solid #C4CCB5;
		background-color: #EEEEDD;
		color: #000;
		}
.callout {

	background-color: #CCCCCC;
	border-color: #909090;
	border-style: solid;
	border-width: 1px;
	padding: 0.5em;
	overflow: auto;
	visibility: visible;
	height: auto;
	width: 120px;
	float: right;
	clear: left;
	text-align: left;
	font-size: 12px;
}


.noteBox  {
	BACKGROUND : #eeeeee;
	COLOR : #000066;
	border-bottom : thin inset;
	border-left-width : thin;
	border-right-width : thin;
	border-top : thin outset;
	margin-left : 15px;
	margin-right : 15px;
	line-height : 110%;
	font-size: smaller;
}
