w@charset "utf-8";
/* 
	Black:		#000;
	White:		#FFF;
	Wine:		#513c38;
	Lt Grey:	#DADADA;
	Grey:		#333333
*/

#FeatureWrapper{
	font-size:10px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
}
#FeatureWrapper a{
	color:#513c38;
	text-decoration:underline;
}
#FeatureWrapper a:hover{
	color:#900;
	text-decoration:underline;
}


.PageTitle{
	font-size:22px;
	color:#513c38;
}
.SmTitle{
	font-size:18px;
	color:#666;
}
.Normal{
	font-size:10px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
}
.Error, .RedText{
	color:#F00;
	background-color:#FFF;
}
.SmText{
	font-size:10px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
}

/* BEGIN FORMS */
.FormLabel, label{
	font-weight:bold;
}
.FormFieldActive{
	padding:2px;
	font-size:12px;
	color:#000000;
	border:2px solid #DADADA;
}
.FormFieldActiveBeforeInput{
	padding:2px;
	font-size:12px;
	color:#CCCCCC;
	border:2px solid #DADADA;
}
input.FormFieldActive, input.FormFieldActiveBeforeInput{
	background-image:url(/_images/FormFieldBG.gif);
	background-repeat:no-repeat;
}
.FormFieldActive:focus, .FormFieldActiveBeforeInput:focus{
	border:2px solid #513c38;
}
.FormFieldDisabled{
	padding:2px;
	font-size:12px;
	color:#666666;
	background-color:#CCCCCC;
}
.FormButtonActive{
	background-color:#513c38;
	background-position:center top;
	color:#FFF;
	font-size:14px;
	border:1px solid #333;
	padding:7px;
}
.FormButtonActiveHover{
	background-color:#DADADA;
	color:#FFF;
	font-size:14px;
	border:1px solid #CCC;
	padding:7px;
}
.FormButtonSuggested{
	font-weight:bold;
	background-color:#513c38;
	color:#FFF;
	font-size:14px;
	border:1px solid #333;
	padding:7px;
}
.FormButtonDisabled{
	color:#666;
	background-color:#CCC;
	border:1px solid #666;
	font-size:14px;
	padding:5px;
}
.FormButtonActiveSm{
	padding:2px;
	font-size:9px;
	background-color:#513c38;
	color:#FFF;
	border:1px solid #333;
}
/* TABLES */
.ColumnHeader{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	line-height:1em;
	background-color: #666;
}
.ColumnHeaderSortable{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	line-height:1em;
	cursor:pointer;
	text-decoration:underline;
	background-color: #666;
}
.ColumnHeaderSortableHover{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	line-height:1em;
	cursor:pointer;
	text-decoration:none;
	background-color: #513c38;
}
td.BtnCol a, td.BtnCol a:hover{
	background-color:none;
}
.AltRow, .Even{
	background-color:#CCC;
	filter:alpha(opacity=85);
	opacity:0.85;
}
.Odd{
}
tr.Even td, tr.Odd td{
	padding:5px 0px;
}
.HoverRow{
	background-color:#FFC;
	/*cursor:default;*/
}

.OldDate{
	color:#CCC;
}
