

body {

	padding:0;
	margin:0;

	color:#fff;

	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;

	background:url('styles/body-bg.png') repeat top left;
	background-color:#015008;

	text-align:center;
	}

a {

	color:#fff;
}

form {

	padding:0;
	margin:0;
	}

.cl-left {

	clear:left;
}


h1 {

	color:#fff;
	font-weight:normal;
	font-size:15pt;

	margin:0 !important;
	padding:0 !important;
}


#d-top {

	background-color:#31527F;
	color:#fff;
	padding:8px 20px;
	text-align:left;
	font-size:10pt;
}

#d-top span {

	padding:0 15px;
}

#d-top .selected {

	font-weight:bold;
}

#d-main {

	width:750px;
	text-align:left;
	padding:10px 20px;
}

.tb-default {

	width:750px;
	border-top:1px solid #31527F;
	border-left:1px solid #31527F;
	border-spacing:0;
	border-collapse:collapse;

	margin:5px 0 15px 0;
}

.tb-default td {

	background-color:#5676B6;

	padding:2px 3px;
	border-bottom:1px solid #31527F;
	border-right:1px solid #31527F;
	vertical-align:top;
}

.tb-default th {

	background-color:#31527F;

	padding:2px 3px;
	border-bottom:1px solid #31527F;
	border-right:1px solid #31527F;
}

.tb-default .input {

	font-size:8pt;
}

.tb-default .tdb {

	text-align:center;
	font-weight:bold;
}

.tb-default .fullw {

	width:500px;
}


.warn {

	border:1px solid #AA0909;
	padding:15px;
	margin:10px 0;
	background-color:#31527F;
	text-align:center;
}


.tcenter {

	text-align:center;
}


.tcard img {

	position:relative;
}




