/*
 * Current theme gold
 */

a.navigation_link {
 	background: transparent;
 	font-weight: bold; 
 	color: #8B0000;
	text-decoration: none;
}

div#breadcrumb_text img {
	display: inline;
	line-height: 25px;
	margin-top: -2px;
	vertical-align: middle;
}

span.foot_version {
	display: inline-block;
	position: relative;
	float: right;
	top: -18px;
}

div#nav_panel {
	height: 100%;
	width: 300px;
	background-color: #BDDEAD;
}

#content_panel {
	overflow:auto; 
	position:absolute; 
	top:100px; 
	bottom:50px; 
	left:200px; 
	right:0; 
	background: #FFEBCD;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
}

#data_panel {
	overflow:auto; 
	position:absolute; 
	top:100px; 
	bottom:50px; 
	left:0px; 
	right:0; 
	background: #FFEBCD;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
}

table.formfield {
	border-collapse: collapse;
}

table.loginForm td {
	font-size: 9pt;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	color: #8B0000;
}

td.formkey {
	width: 200px;
	font-size: 9pt;
	font-family: verdana, arial, sans-serif;
	text-align: right;
	font-weight: bold;
	color: #8B0000;
	/*background-color: #BDDEAD;*/
}

label {
	font-size: 9pt;
}

td.formSubmitKey {
	width: 200px;
	font-size: 9pt;
	font-family: verdana, arial, sans-serif;
	text-align: right;
	font-weight: bold;

}

td.formvalue {
	font-size: 9pt;
	font-family: verdana, arial, sans-serif;
	color: #8B0000;
	padding-left: 3px;
}

/*
 * Data Table
 */
 
thead th {
	font-size: 8pt;
	font-family: verdana, arial, sans-serif;
}

div.results_per_page, img {
	vertical-align: middle;
}

/*
 * Messages
 */
.messageInfo {
	color: #808000;
	font-weight: bold;
	font-size: 10pt;
}

.messageError {
	color: #FF0000;
	font-weight: bold;
	font-size: 10pt;
}

.messageFatal {
	color: #FF0000;
	font-weight: bold;
	font-size: 10pt;
}

/*
 * Wizard
 */

dt.wizard_list_item {
	padding-top: 5px;
	padding-left: 5px;
}

div.wizard_button_panel {
	float: right;
	padding: 8px 15px 5px 15px;
}


