input[disabled="disabled"]
{
	color: #000099;
}

a.menu
{
	text-decoration:none;
	color:#ffcc00;
	font-weight:bold;
}

a.menu:hover
{
	text-decoration:none;
	color:#ffffff;
}

a.menu_onwhite{
	color:#0000ff;
	text-decoration:none;
	font-weight:bold;
}

tr.rowitem
{
	cursor:default;
}

tr.rowitem:hover
{
	background-color:#ccccff;
}

td
{
	font-size:10px;
	font-weight:300;
	font-family:Verdana, sans-serif;
}

td.sortheader
{
	cursor:default;
}

td.sortheader:hover
{
	background-color:#ffddcc;
}

td.rj
{
	align:right;
}

a
{
	text-decoration:none;
	color:#5d7fcb;
}

a:hover
{
	text-decoration:none;
	color:ff0000;
}

a.nav
{
	color:0000ff;
}

a.admin
{
	color:ff9900;
}

form
{
	padding:0px;
	margin-top:0em;
	margin-bottom:0em;
}

span.header
{
	font-size:			16pt;
}

td.breakerbar
{
	height:				5px;
	background-color:	#004080;
}

td.subheader, td.sortheader
{
	background-color:	#cccccc;
	font-weight:		bold;
}

.parts_table
{
	border:			1px solid black;
}

.parts_table td
{
	border:			1px solid black;
}

td.tab_category
{
	cursor:				default;
	padding:			5px;
	border-bottom:		1px solid #000000;
	border-left:		1px solid #000000;
}

td.tab_category_active
{
	background-color:	#000099;
	color:				#ffffff;
	cursor:				default;
	padding:			5px;
	border-bottom:		1px solid #000000;
	border-left:		1px solid #000000;
}

td.tab_subcategory_active
{
	background-color:	#009900;
	color:				#ffffff;
	cursor:				default;
	padding:			5px;
	border-bottom:		1px solid #000000;
	border-left:		1px solid #000000;
}

.mainmenu_dud
{
	background-image:	url('/images/gradient_forest.jpg');
	color:				#ffffff;
	border-right:		1px solid #000000;
	cursor:				default;
}

.mainmenu
{
	background-image:	url('/images/gradient_forest.jpg');
	color:				#ffffff;
	border-right:		1px solid #000000;
	cursor:				default;
}

.mainmenu:hover
{
	background-image:	url('/images/gradient_cadet.jpg');
}

.button
{
	cursor:				default;
	border:				1px solid #000000;
	color:				#ffffff;
	background-image:	url('/images/gradients/gradient_royalblue.png');
	text-align:			left;
}

.button:hover
{
	background-image:	url('/images/gradients/gradient_gold.png');
}

.button:active
{
	background-image:	url('/images/gradients/gradient_grass.png');
}

.button_top
{
	cursor:				default;
	border:				1px solid #000000;
	color:				#ffffff;
	background-image:	url('/images/gradients/gradient_crimson.png');
	text-align:			left;
}

.button_top:hover
{
	background-image:	url('/images/gradients/gradient_gold.png');
}

.button_top:active
{
	background-image:	url('/images/gradients/gradient_grass.png');
}

.tabstrip_inactive
{
	font-size:			12px;
	color:				#ffffff;
	cursor:				default;
	border-right:		1px solid #000000;
	background-image:	url('/images/gradients/gradient_royalblue.png');
}

.tabstrip_inactive:hover
{
	background-image:	url('/images/gradients/gradient_gold.png');
}

.tabstrip_active
{
	font-size:			12px;
	color:				#ffffff;
	cursor:				default;
	border-right:		1px solid #000000;
	background-image:	url('/images/gradients/gradient_grass.png');
}

.calendar_date_standard
{
	border:				1px solid #000000;
	cursor:				default;
}

.calendar_date_standard:hover
{
	background-color:	#ffff99;
}

.calendar_date_selected
{
	border:				1px solid #000000;
	background-color:	#99ff99;
	font-weight:		bold;
	cursor:				default;
}

.calendar_date_unused
{
	color:				#999999;
	cursor:				default;
}