*{
	margin: 0;
	padding: 0;
} 

body{
	background-color: #000;
/*	color: #cbcbcb;  */
	color: #CBCBCB;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

img{
	border: none;
}
form{
	display: inline;
}

a{
	text-decoration: underline;
	color: #CBCBCB;
}

td{
	vertical-align: top;
}
input,
select
{
	border: 1px solid #000000;
}

input.button{
	width: auto;
}

#content fieldset{
	border: 1px solid #c2c0bf;
	border: 1px solid #918f7b;
	padding: 0 .5em .5em;
}
#content fieldset fieldset{
	border: 1px solid #1e1e12;
	padding: 0 .5em .5em;
}
	#content fieldset.plain{
		border: none;
	}
	
	#content fieldset div{
		clear: both;
		margin: 0.3em 0;
	}
	
	#content fieldset div p{
		margin: 0 0 2em 11em;
	}
	#content fieldset div label{
		float:left;
		margin-right:1em;
		text-align:right;
		width:10em;
	}
	
	#content legend {
		margin-left: 1em;
		padding: 0 .5em;
		font-size:1.2em;
		font-weight: bold;
	}
	#content fieldset fieldset legend{
		font-size:1em;
	}
	
	
	#content fieldset div input,
	#content fieldset div select
	{
/*		background-color: #ededa6;*/
	}
	#content fieldset div input
	{
		padding: .08em .4em;
	}
	#content fieldset div textarea{
		width: 400px;
	}
	
	#content fieldset div.checkBoxes,
	#content fieldset div.radio{
		margin: 10px 0;
	}
	#content fieldset div.checkBoxes input,
	#content fieldset div.radio input{
		border: none;
		display: inline;
		margin-left: 2em;
	}
	#content fieldset div.checkBoxes label,
	#content fieldset div.radio label{
		float: none;
		padding-left: 1em;
		text-align: left;
		width: 85%;
		display: inline;
	}
	
	#content fieldset div.buttons{
		padding: 1em 0 0 11em;
	}
	#content fieldset div.buttons input{
		padding: .05em 1em;
/*		background-color: #1c1c1c;
		border: 1px solid #ff9000; */
		width: 88px;
		height: 16px;
		text-align: center;
		background-color: #2a2522;
		font-size: .8em;
		border: none;
		color: #fff;
		background-image: url('/images/btnBG.gif');
		background-repeat: no-repeat;
		background-position: left 1px;
	}
	#content fieldset div.boxAligned{
		float: none;
		padding-left: 5em;
		text-align: left;
		width: 85%;
		display: inline;
		
	}
	#content fieldset div.labelAbove label{
		text-align: left;
		display: block;
		clear: both;
		/*width: 100%;*/
	}
	#content fieldset div.labelAbove select,
	#content fieldset div.labelAbove textarea,
	#content fieldset div.labelAbove input{
		text-align: left;
		display: block;
		clear: both;
	}
	#content fieldset div.labelAbove div{
		display: block;
		border: 1px dashed #333333;
	}

pre.debug{
	background-color: #FFFFFF;
	color: black;
}

/*overrides for the general stuff, to get back the defaults we want */

h4, 
p,
blockquote, 
ul,
fieldset, 
form,
ol, 
dl, 
dir,
menu{ 
	margin: 1.12em 0 1.12em 0;
}
ol, ul, dir,
menu, dd        { margin-left: 40px }

ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }

h5{ 
	margin: 1.5em 0;
}

h6{ 
	margin: 1.67em 0;
}
blockquote{ 
	margin-left: 40px; 
	margin-right: 40px; 
}
menu, dd{ 
	margin-left: 40px;
}
ol ul, ul ol,
ul ul, ol ol{ 
	margin-top: 0; 
	margin-bottom: 0;
}



