/*
 $Archive: /WWW/AutoRipper.com/css/default.css $
 $Modtime: 4/13/06 0:00 $
 $Revision: 2 $
 $NoKeywords: $
*/


body
{
	background:			black;
	color:				white;
	font:				10pt arial, sans-serif;
	text-align:			center;
}


#ValidXHTML
{
	text-align:			left;
	margin:				6px;
}


.nav
{
	background:			#1d2878;
	color:				white;
}


a
{
	color:				white;
}


.nav a
{
	color:				white;
}


table
{
	background:			#a0a0a0;
	border:				1px double #606060;
	color:				black;
	text-align:			center;
	font-size:			10pt;
	vertical-align:		middle;
	padding:			1px;
}


tr.Header, thead
{
	font-weight:		bold;
	background:			#808080;
	color:				white;
	text-align:			center;
}


tr.Header a, thead a
{
	color:				white;
}


tr.Footer, tfoot
{
	font-weight:		normal;
	color:				black;
	text-align:			center;
}


tr.OddRow
{
	background:			#a0a0a0;
}


tr.EvenRow
{
	background:			#60a0a0;
}


tr.EvenRow td, tr.OddRow td
{
	borders:				1px solid;
}

td a
{
	color:				black;
}

.PropName
{
	font-size:			8pt;
	font-weight:		bold;
	color:				black;
	text-align:			right;
	/* width:				25%; */
	vertical-align:		top;
	height:				15px;
	padding-right:		2px;
	padding-top:		6px;
}


.PropVal, .PropVal select, .PropVal input
{
	/* border:				none; */
	background:			#d0d0d0;
	font-size:			10pt;
	color:				black;
	text-align:			left;
	vertical-align:		middle;
	height:				22px;
	padding-left:		2px;
	padding-right:		2px;
}

.PropVal textarea
{
	background:			#d0d0d0;
	font-size:			10pt;
	color:				black;
	text-align:			left;
	vertical-align:		middle;
	padding-left:		2px;
	padding-right:		2px;
}


input.Required, textarea.Required
{
	background:			url(/images/required.gif) no-repeat fixed top right;
}


input.ReadOnly, textarea.ReadOnly
{
	/* background:			url(/images/locked.gif) no-repeat fixed top right; */
	color:				#808080;
}


td
{
	border-top:			1px none;
	border-bottom:		1px none;
}


img
{
	border:				0;
	vertical-align:		middle;
}


.ErrorBlock
{
	width:				240px;
	background:			#a0a0a0;
	border:				2px solid #606060;
	color:				#d0d0d0;
}


.Error
{
	color:				#c02020;
	font-weight:		bold;
}


.ErrorDetails
{
	color:				black;
	font-size:			8pt;
	font-weight:		normal;
}


td.ErrorDetails a
{
	color:				white;
}


.Warning
{
	color:				#800000;
	font-weight:		bold;
}


.OddRow table
{
	background:			#a0a0a0;
	margin:				2px;
	border:				0px;
}

.OddRow .PropName
{
	border:				none;
}

.OddRow .PropVal
{
	/* border:				1px solid black; */
}


.EvenRow table
{
	background:			#60a0a0;
	margin:				2px;
	border:				0px;
}

.EvenRow .PropName
{
	border:				none;
}

.EvenRow .PropVal
{
	background:			#c0e0e0;
	/* border:				1px solid black; */
}


.Disclaimer
{
	font-size:			75%;
}


.PageHeader
{
	font-size:			16pt;
}


.GroupHeader
{
	font-size:			13pt;
}


.buttonblock
{
	text-align:			center;
	
	border:				1px solid #606060;

	height:				24px;
	
	padding-left:		3px;
	padding-top:		3px;
	padding-right:		4px;
	padding-bottom:		4px;
}


.buttonblock_over
{
	text-align:			center;
	
	border-left:		1px solid #d0d0d0;
	border-top:			1px solid #d0d0d0;

	border-right:		1px solid #404040;
	border-bottom:		1px solid #404040;

	height:				24px;
	
	padding-left:		3px;
	padding-top:		3px;
	padding-right:		4px;
	padding-bottom:		4px;
	
	background:			#b0b0b0;
}


.buttonblock_down
{
	text-align:			center;
	
	border-left:		1px solid #404040;
	border-top:			1px solid #404040;

	border-right:		1px solid #d0d0d0;
	border-bottom:		1px solid #d0d0d0;

	height:				24px;
	
	padding-left:		4px;
	padding-top:		4px;
	padding-right:		3px;
	padding-bottom:		3px;
	
	background:			#e0e0e0;
}


a.buttonblock, a.buttonblock_over, a.buttonblock_down
{
	text-decoration:	none;
}





.nav .buttonblock
{
	border:				1px solid #6060a0;
}

.nav .buttonblock_over
{
	border-left:		1px solid #8080ff;
	border-top:			1px solid #8080ff;

	border-right:		1px solid #000040;
	border-bottom:		1px solid #000040;
	
	background:			#3d4898;
}

.nav .buttonblock_down
{
	border-left:		1px solid #000040;
	border-top:			1px solid #000040;

	border-right:		1px solid #8080ff;
	border-bottom:		1px solid #8080ff;
	
	background:			#5d68b8;
}

