BODY {margin:0px;}
TD {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
H1 {color:#304dc5; font-size:16px;}

.mainNav A {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.mainNav A:visited {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.optionPane A {
	font-weight: bold;
	color:#000000;
	font-size:10px;
	text-decoration: none;
	line-height:10px;
}
.optionPane A:visited {
	font-weight: bold;
	color:#000000;
	font-size:10px;
	text-decoration: none;
	line-height:10px;
}

.titlebar {
	color: #FFFFFF;
	background-color:#3552c8;
	font-weight: bold;
}
.titlebar A {
	color: #FFFFFF;
	font-weight: bold;
}
.titlebar A:hover {
	color: #DEDEDE;
	font-weight: bold;
}
.titlebar A:visited {
	color: #FFFFFF;
	font-weight: bold;
}
.pageheader {
	font-weight: bold;
	color:#304dc5;
	font-size:16px;
}
.malfunction {
	color:red;
}

.listingTable { line-height:17px; }

.rowOdd {
	background-color:#ededed;
	}
.rowEven {
	background-color:#FFFFFF;
	}
	
.parentSelected {
	background-color:blue;
	font-weight: bold;
}

.namecolumn {
	font-size: 10pt;
	border: 1px;
}

.ajaxhover {
	font-size: 10pt;
	border: 1px dashed grey;
}

.usedcolumn {
	width: 100px;
	font-size: 10pt;
}

.datecolumn {
	width: 150px;
	font-size: 10pt;
}

.activecolumn {
	width: 50px;
	font-size: 10pt;
}

.deletecolumn {
	width: 50px;
	font-size: 10pt;
}

.nomargin {
	margin: 0px;
}
	
.ListingItemOver { background-color:#5d79ed; color:#FFFFFF; font-weight:bold;}
.ListingItemOver A { color:#FFFFFF; }
.ListingItemOver A:hover { color:#FFFFFF; font-weight:bold;}

	
A { color:#304dc5; }
A:hover { color:#6f8bee; }

img {
	border: 0;
}
