html, body {
	background-color:		#333300;	
	color:					#FFFFFF;
	font-family:			Arial;
	font-size:				13px;
	height:					100%;
	margin: 				0px;
	padding: 				0px;	
	width:					100%;
}

a {
	color:					#FFFFFF;
	font-weight:			bold;
	text-decoration:		none;
}

a:hover {
	text-decoration:		none;
}

fieldset {
	background-color:		#275622;
	border:					2px solid #C7D1B9;
	margin-bottom:			10px;
	padding:				15px;
	padding-bottom:			30px;
}

fieldset input, fieldset textarea {
	border:					1px solid #BDBDBD;
	color:					#000000;
}

form {
	margin:					0;
	padding:				0;
}

h1 {	
	font-size:				16px;
	margin-bottom: 			15px;
	text-align:				left;
}

h2 {
	font-size:				14px;
	margin-bottom: 			15px;
	text-align:				left;
}

hr {		
	color:					#215723;
	border:					1px solid #FFFFFF;
	height:					1px;
}

legend {
	font-weight:			bold;
	margin-bottom:			10px;
}

td, th, tr {
	color:					#FFFFFF;
	font-size:				14px;
}

#header {
	background-image:		url( assets/repeater_header.jpg );
}

#footer {
	background-color:		#A27C27;
	border-top:				2px solid #C3CBBE;
	color:					#BBBBAA;
	font-size:				10px;
	padding:				5px;
	text-align:				center;	
}

#footer a, footer a:hover {
	color:					#BBBBAA;
	font-weight:			bold;
	text-decoration:		none;
}

.button {
	color:					#275622;
	cursor:					pointer;
	background-color:		#5D6C73;
	border:					1px #BDBDBD;
}	

.button_small {
	color:					#275622;
	cursor:					pointer;
	background-color:		#5D6C73;
	border:					1px #BDBDBD;
	font-size:				10px;
	padding:				2px;
}	

.help_block {
	background-color:		#EBD7F8;
	border:					1px solid #BDBDBD;
	padding:				2px;
}

.menu {
	border-right:			1px solid #BDBDBD;
	font-size:				14px;
	padding:				10px;
	text-align:				center;
}

.menu A {
	color:					#FFFFFF;
	font-size:				12px;
	margin-top: 			5px;
}

.msg_failure,.msg_success {
	background-color:		#c79316;
	padding:				5px;	
	text-align:				center;	
}
				
.msg_failure {
	border:					1px solid #FF0000;
	color:					#FF0000;		
}

.msg_success {
	border:					1px solid #33AA33;
	color:					#33AA33;
}
		
.image {
	border:					2px solid #C3CBBE;
}
								
.navigation A {
	margin-left:	10px;
}

.order_details {
	border-left:		1px solid #FFFFFF;
	border-bottom:		1px solid #FFFFFF;
	color:			#FFFFFF;
	font-size:		14px;
	padding:		2px;
}

.order_details TD {
	border-right:		1px solid #FFFFFF;
	border-top:		1px solid #FFFFFF;
	font-size:		14px;		
	padding:		2px;
	padding-left:		5px;
}

.order_details TH {
	background-color:	#BDBDBD;
	border-right:		1px solid #FFFFFF;
	border-top:		1px solid #FFFFFF;
	color:			#FFFFFF;
	font-size:		14px;
	text-align:		left;
}

.remaining_text {
	font-size:		10px;
}

.results_table TD {
	padding-bottom:		10px;
	padding-top:		10px;
	padding-right:		15px;
}

.results_table TD, .results_table TH {		
	border-bottom:		1px solid #BDBDBD;
	border-top:		2px solid #FFFFFF;
	vertical-align:		top;
}

.results_table TH {		
	border-top:		0;
	color:			#FFFFFF;
	padding-bottom:	5px;
	text-align:		left;			
}

.results_table_alt_01 {
	background-color:	#E5E3E3;
}

.results_table_alt_02 {
	background-color:	#FAF7F7;
}

.results_table_alt_03 {
	background-color:	#F0EDED;
}

.results_table_alt_04 {
	background-color:	#FFFCFC;
}

.version_control {
	color:			#BDBDBD;
	font-size:		8px;
	text-align:		right;
}

a {
	color:			#BBBBAA;
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
}
