*
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

h1
{
	font-size: 18px;
	font-weight: bold;
	color: #8D1342;
}

h2
{
	font-size: 16px;
	color: #8D1342;
}


/*****************************
input styling
*****************************/

.rich-input
{
	background-color: #FFFFFF;
	background-image: url("../img/input_gradient.gif");
	background-position-x: 1px;
	background-position-y: 1px;
	background-repeat: repeat-x;
	border: 1px inset #C0C0C0;
	vertical-align: middle;
}


.rich-button, button
{
	background-color: #4A75B5;
	background-image: url("../img/header_gradient_20px.gif");
	background-position: left top;
	background-repeat: repeat-x;
	border: 1px solid #C0C0C0;
	color: #FFFFFF;
	padding: 2px 10px 2px 10px;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
}

/****************************************
panel styling
****************************************/

.rich-panel
{
	background-color: #F3F2F2;
	border: 1px solid #C0C0C0;
	padding: 1px;
	display: block;
}

.rich-panel .rich-panel-header
{
	border: 1px solid #4A75B5;
	display: block;
	color: #FFFFFF;
	font-weight: 700;
	background-color: #4A75B5;
	padding: 2px;
	background-image: url("../img/header_gradient_20px.gif");
	background-position: left top;
	background-repeat: repeat-x;
}

.rich-panel .rich-panel-body
{
	padding: 10px 10px 10px 10px;
}

/*************************
data table styling
*************************/

.rich-data-table
{
	background-color: #FFFFFF;
	border-color: #C0C0C0 #ECE9D8 #ECE9D8 #C0C0C0;
	border-style: solid none none solid;
	border-collapse: collapse;
	border-width: 1px medium medium 1px;
	text-align:center;
}

.rich-data-table thead
{
	background-image: url("../img/header_gradient_20px.gif");
	background-position: left top;
	background-repeat: repeat-x;	
}

.rich-data-table-head-continue
{
	background-image: none;
	
}

.rich-data-table thead tr
{
	background-color: #4A75B5;
	border: 1px solid #4A75B5;
}



.rich-data-table thead tr th
{
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	color: #FFFFFF;
	font-weight: 700;
	padding: 4px;
	text-align: center;
	background-color: #4A75B5;
	
}

.rich-data-table tr
{
	background-color: #FFFFFF;
}

.rich-data-table tr td
{
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	color: #000000;
	padding: 4px;	
}

/*******************************
tabbed panel styling
********************************/

.rich-tab-bottom-line
{
	border-bottom: 1px solid #C0C0C0;	
}

.rich-tabhdr-cell
{
	background-color: #F3F2F2;
	
	border-top-color: #C0C0C0;	
	border-top-style: solid;
	border-top-width: 1px;
	
	border-left-color: #C0C0C0;	
	border-left-style: solid;
	border-left-width: 1px;
	
	border-right-color: #C0C0C0;
	border-right-style: solid;
	border-right-width: 1px;
	
	border-bottom: 0px none;
	
	cursor: default;
}

.rich-tabhdr-cell-mouseOver
{
	background-color: #F3F2F2;
	
	border-top-color: #E79A00;	
	border-top-style: solid;
	border-top-width: 1px;
	
	border-left-color: #E79A00;	
	border-left-style: solid;
	border-left-width: 1px;
	
	border-right-color: #E79A00;
	border-right-style: solid;
	border-right-width: 1px;
		
	cursor: default;	
}

.rich-tab-header
{
	border-color: #F3F2F2;
	color: #000000;
	border-width: 1px 1px 0px;
	border-style: solid;
	padding: 3px 10px 4px;
	background-position: center top;
	background-repeat: repeat-x;
	text-align: center;
	cursor: default;
}

.rich-tab-active
{
	background-color: #F3F2F2;
	padding: 3px 10px 4px 10px;
	background-image: url("../img/tab_selected_gradient.gif");
}

.rich-tab-inactive
{
	background-color: #9FBDEB;
	padding: 2px 10px;
	background-image: url("../img/tab_not_selected_gradient.gif");
	margin-bottom: 0px;
}

.rich-tabpanel-content
{
	background-color: #F3F2F2;
	
	border-bottom-color: #C0C0C0;	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	
	border-left-color: #C0C0C0;	
	border-left-style: solid;
	border-left-width: 1px;
	
	border-right-color: #C0C0C0;
	border-right-style: solid;
	border-right-width: 1px;
	
	padding: 10px;
	color: #000000;
}


/*****************************
tooltip information
*****************************/

.rich-tooltip
{
	background-color: #FCDAA2;
	border: 1px solid #FDA30B;
}