A          {font-weight:bold;text-decoration:none;}
A:Link     {color:#A7BCD9;}
A:Visited  {color:#A7BCD9;}
A:Active   {color:#dddddd;}
A:Hover    {color:#dddddd;}
A.selected {color:#dddddd;}

HTML
{
	height:100%;
	overflow:auto;
}

BODY
{
	height:100%;
	overflow:auto;
	margin:0px;
	background-Color:#434a55;
	color:#dddddd;
	font-size:10pt;
	font-family:verdana,helvetica,sans-serif;
}

FORM
{
	padding:0px;
	margin:0px;
}

INPUT
{
	padding:0px;
	margin:0px;
}

INPUT[type=checkbox]
{
	width:13px;
	height:13px;
}

TABLE
{
	font-size:10pt;
	font-family:verdana,helvetica,sans-serif;
}

TABLE.padded TR TD
{
	padding:2px 4px;
}

TABLE.rspaced
{
	border-spacing:0px 2px;
}

TEXTAREA
{
	background-color:#434a55;
	color:#dddddd;
	margin:0px;
}

P
{
	text-indent:25px;
}

UL
{
	margin-left:25px;
}

.header1
{
	font-size:36px;
	font-weight:bold;
}

.header2
{
	font-size:12pt;
	font-weight:bold;
}

.header3
{
	font-size:10pt;
	font-weight:bold;
}

.small
{
	font-size:8pt;
}

div.panel
{
	border:2px outset #dddddd;
}

div.panel div.header
{
	font-size:10pt;
	font-weight:bold;
	background-color:#383a4e;
	padding:2px 5px;
}

div.panel .content
{
	margin:0px;
	padding:10px;
}

div.tooltip
{
	position:absolute;
	display:none;
}

table.rrgrid
{
	border-spacing:0px 2px;
}

table.rrgrid tr
{
	background-color:#586374;
}

table.rrgrid tr td
{
	padding:2px 4px;
}

table.rrgrid tr td.clickable
{
	cursor:pointer;
}

table.rrgrid tr td.delete
{
	color:#ff0000;
	font-weight:bold;
	padding:0px 4px;
}

table.rrgrid tr td.name
{
	text-align:right;
}

table.rrgrid tr td.ttl
{
	min-width:52px;
}

table.rrgrid tr td.ttl,table.rrgrid tr td.type
{
	text-align:center;
}

table.rrgrid tr td input[type='text']
{
	font-family:verdana,helvetica,sans-serif;
}
