body { 
	margin: 0 0 0 0; 
	padding: 0; 
	text-align: center; 
	color: #c0c0c0; 
	font-family: verdana, arial, serif; 
	background-color: #000000; 
	background: url(bg.png); 
} 

td { 
	color: #ffffff; 
	font-family: verdana, arial, serif; 
	font-size: 11px; 
	padding-left: 3px; 
} 

.sidebartitle { 
	margin-top: 10px; 
	margin-bottom: 5px; 
	font-weight: bold; 
} 

.menu { 
	color: #ffffff; 
	font-family: verdana, arial, serif; 
	font-size: 11px; 
	line-height:115%;
	padding-left: 10px;
	padding-right: 10px;
} 

.top { 
	background: url(ddl_top.png) no-repeat; 
	background-position: center center; 
	height: 55px; 
	width: 1100px; 
	padding-top: 12px; 
	padding-left: 180px; 
} 

.headerboard { 
	background: url(ddl.png) no-repeat; 
	background-position: top center; 
	width: 1010px; 
	height: 170px; 
	margin-bottom: 0;
	padding-left: 70px;
	padding-right: 70px;
} 

.middle { 
	background-image: url(ddl_middle.png); 
	background-repeat: repeat-y; 
	background-position: top center; 
	width: 1120px; 
} 

.boxtop { 
	background-image: url(box_top.png); 
	background-repeat: no-repeat; 
	background-position: center 0%; 
	height: 20px; 
	width: 1018px; 
	margin: auto; 
	margin-top: 0; 
	text-align: center; 
	margin-left: 35px; 
} 

.boxmiddle { 
	background-image: url(box_middle.png); 
	background-repeat: repeat-y; 
	background-position: center 0%; 
	width: 1018px; 
	height: auto; 
	margin: auto; 
	margin-top: 0; 
	text-align: center; 
	margin-left: 35px; 
} 

.boxbottom { 
	background-image: url(box_bottom.png); 
	background-repeat: no-repeat; 
	background-position: center center; 
	height: 20px; 
	width: 1018px; 
	margin: auto; 
	margin-top: 0; 
	text-align: center; 
	margin-left: 35px; 
} 

.boxtop_dualpane { 
	background-image: url(box_top_dualpane.png); 
	background-repeat: no-repeat; 
	background-position: center 0%; 
	height: 20px; 
	width: 1018px; 
	margin: auto; 
	margin-top: 0; 
	text-align: center; 
	margin-left: 35px; 
} 

.boxmiddle_dualpane { 
	background-image: url(box_middle_dualpane.png); 
	background-repeat: repeat-y; 
	background-position: center 0%; 
	width: 1018px; 
	height: auto; 
	margin: auto; 
	margin-top: 0; 
	text-align: center; 
	margin-left: 35px; 
} 

.boxbottom_dualpane { 
	background-image: url(box_bottom_dualpane.png); 
	background-repeat: no-repeat; 
	background-position: center center; 
	height: 20px; 
	width: 1018px; 
	margin: auto; 
	margin-top: 0; 
	text-align: center; 
	margin-left: 35px; 
} 

td.rightside { 
	padding-top: 10px; 
	padding-right: 60px; 
	padding-left: 0; 
	font-size: 8pt; 
	text-align: justify; 
	width: 680px; 
} 

td.leftside { 
	padding-top: 5px; 
	padding-left: 70px; 
	padding-right: 10px; 
	font-size: 10pt; 
	font-size: 8pt; 
	line-height: 20px; 
	width: 170px; 
	text-align: left;
} 

.topmenu { 
	padding-left: 3px; 
	padding-right: 3px; 
	margin: 3px; 
	height: 15px; 
	width: 50px; 
	background-image: url(buttonback.png); 
} 

td.topmenu:hover {
	padding-left: 3px; 
	padding-right: 3px; 
	margin: 3px; 
	height: 15px; 
	width: 50px; 
	background-image: url(buttonback_hover.png);
}

.break { 
	height: 20px; 
	padding-top: 3px; 
	text-align: center; 
	font-family: verdana, arial, serif; 
	color: black; 
	font-size: 9px; 
	letter-spacing: 0.2em; 
} 

.formtop { 
	margin-bottom: 3px; 
	border: 1px solid #4e6b8b; 
	background-image: url(inputbg.png); 
	width: 130px; 
	font-size: 10px; 
	letter-spacing: 0.1em; 
	color: black; 
} 

.formselect { 
	margin-bottom: 3px; 
	background-color: #d5deec; 
	font-family: verdana, arial, serif; 
	font-size: 9px; 
	letter-spacing: 0.1em; 
	color: black; 
} 

.formmain { 
	border: 1px solid #000011; 
	background-image: url(inputbg.png); 
	height: 15px; 
	width: 100px; 
	font-size: 10px; 
	letter-spacing: 0.1em; 
	color: black; 
} 

.formbutton { 
	height: 20px; 
	width: 100px; 
	font-size: 10px; 
	letter-spacing: 0.1em; 
} 

.formbuttonwide { 
	height: 20px; 
	width: 200px; 
	font-size: 10px; 
	letter-spacing: 0.1em; 
} 

.form { 
	border: 1px solid #000011; 
	font-size: 10px; 
	letter-spacing: 0.1em; 
} 

.form2 { 
	font-size: 10px; 
	letter-spacing: 0.1em; 
} 

.page {
	padding: 0.2em 0.5em;
	margin: 0;
	font-family: verdana, arial, serif; 
	font-size: 9px; 
}

.page a {
	padding: 0.2em 0.5em;
	margin: 0;
	border: 1px solid #9AAFE5;
	text-decoration: none;
	color: #363636;
	background: inherit;
}

.page .selected, .selected {
	border-color: #4E6B8B;
	color: #4E6B8B;
}

.footer { 
	height: 30px; 
	width: 1080px; 
	background-image: url(ddl_middle.png); 
	background-position: bottom center; 
	vertical-align: middle; 
	text-align: center; 
	font-family: verdana, arial, serif; 
	font-size: 9px; 
	letter-spacing: 0.2em; 
	padding: 10px; 
	color: silver; 
	margin-left: 4px; 
} 

.report {
    background-color: #0E1318;
}

.bottom { 
	background-image: url(ddl_bar.png); 
	background-repeat: no-repeat; 
	background-position: center center; 
	height: 20px; 
	width: 1010px; 
	font-size: 8px; 
	letter-spacing: 0.1em; 
	text-align: center; 
	padding-right: 60px; 
} 

h1 { 
	margin-bottom: 1px; 
	font-size: 20pt; 
	color: #ffffff; 
	font-weight: bold; 
	font-family: "Arial Black", arial, serif; 
} 

h2 { 
	margin-top: 0; 
	margin-bottom: 0; 
	font-size: 12pt; 
	color: #ffffff; 
	font-weight: bold; 
	font-family: "Trebuchet MS", verdana, arial, serif; 
} 

h3 { 
	margin-bottom: 1px; 
	font-size: 16pt; 
	color: #BDDDF5; 
	font-weight: bold; 
	font-family: "Arial Black", arial, serif; 
} 

.h4 {
	background-image: url(h4back.png); 
	background-repeat: repeat-x;
	height: 25px;
}

.h4fade {
	background-image: url(h4back_fade.png);
	background-repeat: no-repeat;
	height: 25px;
}

h4 { 
	margin-left: 5px;
	margin-bottom: 0;
	margin-top: 2px;
	font-size: 9px; 
	color: #ccccee; 
	font-weight: bold; 
	font-family: arial, serif; 
	letter-spacing: 0.15em; 
} 

.header_description { 
	margin-top: 0; 
	margin-bottom: 0; 
	color: #ffffff; 
	font-family: "Trebuchet MS", verdana, arial, serif; 
	font-size: 12pt; 
	font-weight: bold;
	letter-spacing: 0.25em; 
} 

#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 1px solid white;
	padding: 2px;
	background-color: white;
	color: black;
	font-size: 10px;
	visibility: hidden;
	z-index: 100;
}


a {font-family:verdana}

a.h1:link { color: #ffffff; text-decoration: none; }
a.h1:visited { color: #ffffff; text-decoration: none; }
a.h1:hover { color: #898989; text-decoration: none; }

a:link { color: #CACAE2; text-decoration: none; }
a:visited { color: #CACAE2; text-decoration: none; }
a:hover { color: #ffffff; text-decoration: none; }

a.topmenulink:link { font-family: verdana; font-size: 9px; letter-spacing: 0.05em; color: #dddddd; text-decoration: none; }
a.topmenulink:visited { font-family: verdana; font-size: 9px; letter-spacing: 0.05em; color: #dddddd; text-decoration: none; }
a.topmenulink:hover { font-family: verdana; font-size: 9px; letter-spacing: 0.05em; color: #ffffff; text-decoration: none; }

a.bookmark { font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none;}
a.bookmark:hover { text-decoration: underline;}

img { margin-bottom: 0.15em; vertical-align: middle; }

.max { height: 75%; width: 100%; }

.amax { height: 95px; }

.half { height: 55px; }
