html { height: 100%; }img, form { border: 0px; }form {margin: 0px; padding: 0px} body{	font-family: arial, helvetica, verdana;}#mainBody {	margin-bottom: 0px;	margin-top: 10px;	font-family: arial, helvetica, verdana;	background-color: #D95C00;	background-image: url('images/Interface/bgimage.gif');	background-repeat: repeat-x;}body, td, th{	color: #000;	font-size: 11px;	font-weight: normal;	line-height: 15px;}ul{	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	padding-left: 40px;}a { color: #000; text-decoration: underline; }a:hover{	color: #D95C00;	text-decoration: underline;}.links a { text-decoration: underline; line-height: 18px;}.links a:link { color: #B50301; }.links a:visited { color: #B50301; }.links a:active{	color: #B50301;	text-decoration: none;}.links a:hover{	color: #c6c6c6;	text-decoration: none;}#menu {}#content {	width: auto;	margin: 10px;}.adminTable {	width: 100%;	margin-bottom: 3px;}.adminTable th {	font-weight: bold;	text-align: left;}.adminTable td {	padding: 4px;}.alert{	font-size:12px;	background-color: #FF9;	padding: 10px;	border: solid 1px yellow;	font-weight: bold;}.error{	font-size:12px;	font-weight: bold;	background-color: #FFCC99;	padding: 10px;	border-color: #C33;	border-width: 2px;	border-style: solid;}fieldset{	border: solid 1px #ccc;	background-color: #fafafa;	clear: left;	padding: 10px;	margin: 10px 0;}fieldset td {	padding: 4px;}fieldset .label {	font-weight: bold;	vertical-align: top;}fieldset .labelmid {	font-weight: bold;} h1{	color: #e77a00;	font-size: 20px;}h2{	color: #e77a00;	font-size: 15px;	font-weight: bold;	line-height: 12px;}h3, legend{	font-size: 12px;	font-weight: bold;	line-height: 12px;}h4{	font-size: 11px;	font-weight: bold;}.button {	background: url('images/Interface/button.gif') no-repeat center right;	padding-right: 17px;	float: left;	clear: none;	margin: 2px;}.button input,.button a, .button a:hover{	display: block;	float: left;	white-space: nowrap;	background: url('images/Interface/button.gif') no-repeat center left;	padding: 0px;	margin: 0px;	outline: none;	border: 0px;	color: #fff;	font-size: 11px;	font-weight: bold;	cursor: pointer;		text-align: left;	height: 22px;	text-decoration: none;	line-height: 22px;	padding-left: 18px;}.adminTable {	border: 1px solid #dbdbdd;	border-collapse: collapse;	margin-top: 5px;}.adminTable th {	border-bottom: 1px solid  #e77a00;	border-collapse: collapse;}.adminTable td {	border-left: 1px solid gray;	border-collapse: collapse;}.even {	background-color: rgb(243, 243, 243);}.odd {	background-color: #fff;}ul.adminMenu {	padding: 0px;	list-style:none;}ul.adminMenu li {	padding: 2px;	padding-left: 10px;	font-size: 11px;}.adminMenu li.current {	font-weight: bold;	padding-left: 15px;}/* Validation *//* Validation */.custom-advice {	padding-left: 3px;	color : red;	font-weight: bold;}.validation-failed input {	border: 1px solid red;}.validation-advice {	font-size: 10px;	background-color: #FF9;	padding: 0px;	padding-left: 4px;	padding-right: 4px;	border: solid 1px yellow;	}#feedback {	width:500px;	height: 150px;}#loginForm fieldset td {	padding: 0px;}#loginForm fieldset {	padding:3px;}#helpContent {	background-color: #FFF;	width:530px; height: 380px; overflow-y:auto; overflow-x: hidden;	padding: 10px;	border:2px solid #f4d19e;}.error h1 {	margin: 0px;	padding: 2px;	display: block;	border-bottom: 1px solid red;}	#control_overlay {		background-color:#000;	}		.modal {		padding: 20px;	}	.modal-confirm {		padding: 20px;		width: 300px;		background-color: #fff;	}	.tooltip {		border:1px solid #000;		background-color:#fff;		height:25px;		width:200px;		font-family:"Lucida Grande",Verdana;		font-size:10px;		color:#333;	}	.simple_window {		width:250px;		height:50px;		border:1px solid #000;		background-color:#fff;		padding:10px;		text-align:left;		font-family:"Lucida Grande",Verdana;		font-size:12px;		color:#333;	}		.window {		background-image:url("images/window_background.png");		background-position:top left;		-moz-border-radius: 10px;		-webkit-border-radius: 10px;		padding:10px;		text-align:center;		min-width:150px;		min-height:100px;	}		.window .window_contents {		margin-top:10px;		width:100%;		height:100%;		}	.window .window_header {		text-align:center;	}	.window .window_title {		margin-top:-7px;		margin-bottom:7px;		font-size:11px;		cursor:move;	}	.window .window_close {		display:block;		position:absolute;		top:4px;		left:5px;		height:13px;		width:13px;		background-image:url("images/window_close.gif");		cursor:pointer;	    cursor:hand;	}@media print{	.noprint, #menu { display: none; }	}