body{
	margin: 0;
	font: 9pt arial;
	background: #FAFAFA;
	color: #4D4D4D;
}
.blue{
	color: #015D90 !important;
}
.red{
	color: #F00 !important;
}
.white{
	color: #FFF !important;
}
.bold{
	font-weight: bold !important;
}
#buttonbar{
	filter: alpha(opacity=95);
	moz-opacity: 95;
	opacity: 0.95;
}
a.navigation{
	font: bold 10pt Arial;
	color: #FFFFFF;
	text-decoration: none;
	padding: 12px;
}
a.navigation:hover{
	font: bold 10pt Arial;
	color: #FFFFFF;
	background: #A2C43E url(img/buttonbar_bg_hover.gif);
	text-decoration: none;
	padding: 12px;
}
a.link{
	font: bold 9pt Arial;
	color: #000;
	text-decoration: underline;
}
a.link:hover{
	font: bold 9pt Arial;
	color: #AAA;
	text-decoration: underline;
}
.heading{
	font: bold 10pt Arial;
}
.bottom{
	font: 8pt Tahoma;
}
a.bottom{
	font: 8pt Tahoma;
	color: #4D4D4D;
	text-decoration: none;
}
a.bottom:hover{
	font: 8pt Tahoma;
	color: #AAA;
}
.skinned_textfield {
	background: transparent;
	width: 100%;
	font: 10pt Arial;
	border: 0;
}

button table {width: 100%;}
button:-moz-focus-inner {border: 0px;}
button:focus {outline: none;}
#box {
	position: fixed;
	top: 28%;
	left: 36%;
	background: #f1f1f1;
	z-index: 03338693373;
	visibility: hidden;
	filter: alpha(opacity=100);
	opacity: 1;
	}
#overlay {
	filter: alpha(opacity=80);
	opacity: 0.80;
	moz-opacity: 0.80;
	background: #151410;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
	left: 0px;
	top: 0px;
	text-align: center;
	z-index: 1001;
	visibility: hidden;
	}