
BODY,TR,TH,SPAN { font-family: tahoma,verdana,arial,helvetica,sans-serif; font-size: 8pt; }

form { margin-top: 0px; margin-bottom: 0px; }

A { text-decoration: underline; color #6666FF; }
A:active, A:visited, A:link { text-decoration: underline; color: #6666AA; }
A:hover { text-decoration: underline; color: #FF6666 }

A.ts { text-decoration: none; color #000000; }
A.ts:active, A.ts:visited, A.ts:link { text-decoration: none; color: #000000; }
A.ts:hover { text-decoration: underline; color: #FF6666 }

OL,UL { margin-top: 0px; margin-bottom: 15px; margin-left: 16px; }
LI { line-height: 11pt; }

TD { color: #000000; }
TH.ListRow { BORDER-BOTTOM: #778899 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; BACKGROUND-COLOR: #6666AA; color: #FFFFFF; }
TD.ListRow { BORDER-BOTTOM: #778899 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; }
TD.ListRowNoLines { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; }
TD.ListRowSelected { BORDER-BOTTOM: #778899 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; BACKGROUND-COLOR: #D0D0FF; }
TABLE.ListRow { BORDER-TOP: #333333 1px solid; }

P { color: #000000; padding: 0; margin-top: 0em; margin-bottom: 0em; border: 0; }

input, select, textarea {
font-family: tahoma,verdana,arial,helvetica,sans-serif; font-size: 8pt; 
padding: 1px;
margin: 2px;
}

.simple { padding: 0px; margin: -1px; }

.niceHeader { color: #ffffff; background-color: #6666AA; }
.niceBorder { border: solid #6666AA 2px; }
.comment { color: #888888; }

.MenuHeader { BORDER-BOTTOM: #778899 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; font-weight: bold; }
.MenuHeaderLite { BORDER-BOTTOM: #778899 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; }
.MenuListRow { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; }


.csharpcode
{
	color: black;
	font-size: 9pt;
	font-family: Courier New , Courier, Monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0px; }

.rem { color: #008000; font-size: 9pt; font-family: Courier New , Courier, Monospace; }
.kwrd { color: #0000ff; font-size: 9pt; font-family: Courier New , Courier, Monospace; }
.str { color: #006080; font-size: 9pt; font-family: Courier New , Courier, Monospace; }
.op { color: #0000c0; font-size: 9pt; font-family: Courier New , Courier, Monospace; }
.preproc { color: #cc6633; font-size: 9pt; font-family: Courier New , Courier, Monospace; }
.asp { background-color: #ffff00; font-size: 9pt; font-family: Courier New , Courier, Monospace; }
.html { color: #800000; }
.attr { color: #ff0000; }
.alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0px;
}
.lnum { color: #606060; }

table.sessionLog tr.today     td { background-color: #DDDDDD; }
table.sessionLog tr.yesterday td { background-color: #FFFFFF; }
table.sessionLog tr.returnee  td { background-color: #F4ECD5; }
table.sessionLog tr.commented td { background-color: #AAAAFF; }
table.sessionLog td 		 { vertical-align: top; }
table.sessionLog tr:hover td     { background-color: #FFB17D; }
