body { margin: 0; padding: 0; background: #fff; font-family: Tahoma, sans-serif; }

h1 { margin: 0; padding: 0.3em 0; font-size: 150%; }
h2 { margin: 0; padding: 0 0.5em; font-size: 130%; }
h3 { margin: 0; padding: 0.5em; font-size: 11px; }
h4 { margin: 0; padding: 0.5em; font-family: Verdana, sans-serif; font-size: 90%; background: #f5f5f5}
h5 { margin: 0; padding: 0.2em; 0.5em; font-family: Verdana, sans-serif; font-size: 120%; }
h6 { margin: 0; padding: 0.5em; font-family: Verdana, sans-serif; font-size: 95%; }

p { margin: 0; padding: 0.5em; }
p.left { float: left: }
p.leftmargin { padding: 0 0 0 1em; }
p.bg { background: #f5f5f5; }

img { display: image; margin: 0; }
img.border { border: solid 1px #111; }

form { margin: 0; padding: 0: }
input,select { font-size: 90%; }
input.a,textarea.a,select.a { border: none; background: none; }
textarea,select { font-family: Arial, sans-serif; font-size: 100%; }
input.btn { padding: 2px; background-color: #fff; border: solid 1px #111; color: #fb0000; font-weight: bold; }

ul { margin: 0.5em 0.5em 0.5em 3em; }

table {
	display: table;
	border-collapse: collapse;
	margin: 0;
	background-repeat: repeat-x;
	list-style-image: url(../images/arw.gif);
}
th { background: #ccc; color: #111; padding: 5px; }
tr {
	font-size: 70%;
	background-repeat: repeat-x;
}
tr a:link { text-decoration: underline; color: #111; }
tr a:visited { text-decoration: underline; color: #111; }
tr a:hover { text-decoration: none; color: #fb0000; }
td { padding: 0; }

table.main { width: 100%; height: 100%; margin: 0; }
table.main td.marginleft { width: 25%; background-color: #ddd; }
table.main td.center { width: 1001px; background-color: #ddd; }
table.main td.marginright { width: 25%; background-color: #ddd; }

table.header {
	width: 1000px;
	border-bottom-style: none;
}
table.header td.rightside { width: 400px; height: 82px; padding: 15px 10; vertical-align: bottom; background-image: url('../images/itwmlogo.gif'); background-repeat: no-repeat; }
table.header td.rightside a { padding-left: 6px; background-image: url('../images/arw.gif'); background-repeat: no-repeat; }
table.header td.rightside a:link { text-decoration: none; }
table.header td.rightside a:visited { text-decoration: none; }
table.header td.rightside a:hover { text-decoration: underline; }

table.menutop { border-top: solid 1px #fff; }

table.filters td { padding: 3px 5px; color: #fff; font-weight: bold; }

table.report { width: 978px; background-color: #fff; border-top: solid 1px #fff; }
table.report th { padding: 5px; background-color: #A6B3C0; color: #111; font-size: 11px; }
table.report tr a { padding-left: 6px; background-image: url('../images/arw.gif'); background-repeat: no-repeat; }
table.report tr.bg { background-color: #f5f5f5; }
table.report td { padding: 5px 10px; border: solid 1px #A6B3C0; }
table.report td.noborder { border: none; }

table.list { border: solid 5px #a6b3c0; }
table.list td { padding: 10px 5px; }

table.body { width: 760px; height: 60%; border-bottom: solid 1px #a8a8a8; }
table.body td.leftside { width: 180px; padding: 10px 10px 10px 0; border-right: solid 1px #a8a8a8; }
table.body td.main { width: 580px; padding: 10px 0 10px 10px; }
table.body td.rightside { width: 25%; }

table.display td img { border: solid 1px #111; }
table.display td { padding: 0 10px 0 0; border: none; }

table.footer { width: 1001px; border-top: solid 5px #ddd; }

table.list td { padding: 2px; }

#splash { margin: 0; padding: 0; }
#splash p { margin: 0; padding: 0; background: #ccc; }

#main { padding: 0 11px; background-image: url('../images/bgbody2.gif'); }
#main p.filters { width: 978px; margin: 0; padding: 15px; background-image: url('../images/bgfilters.gif'); }

div.menutop { background-image: url('../images/bgmenutop.gif'); }

/*
div.menutop { display: inline; margin: 0; padding: 0; background: #a8a8a8; width: 100%; }
div.menutop a, #menutop em, #menutop px { margin: 0; padding: 0.5em 1em; color: #fff; text-decoration: none; }
div.menutop p { margin: 0; padding: 0.5em; text-align: right; }
div.menutop a:hover { background: #111; }
*/

div.mainmenu { width: 180px; margin: 0; padding: 0; }
div.mainmenu a, #mainmenu em, #mainmenu px { display: block; margin: 0; padding: 0.3em 1em; text-decoration: none; border-bottom: solid 1px #ccc; }
div.mainmneu p { margin: 0; padding: 0.5em; }

div.bg { margin: 0; padding: 10px; background-color: #ddd; }

div.menubot { margin: 0;  padding: 0; width: 1001px; height: 38px; background-image: url('../images/bgmenubot2.gif'); background-repeat: no-repeat; color: #302F2F; }
div.menubot { border-bottom: solid 1px #fff; }
div.menubot p { padding: 8px; }
div.menubot a { margin: 10px 0 0 10px; padding: 5px 15px; }
div.menubot a:link { text-decoration: none; color: #777; }
div.menubot a:visited { text-decoration: none; color: #777; }
div.menubot a:hover { text-decoration: none; color: #fb0000; }

div.footer { margin: 0.5em; padding: 0; color: #777; }
div.footer a, #footer em, #footer px { display: inline; margin: 0; padding: 0.5em 1em; color: #A6B3C0; }
div.footer p { margin: 0; padding: 0.3em; }

.normal { font-weight: normal; }
.large { font-family: Arial, sans-serif; font-size: 150%; font-weight: bold; padding-right: 10px; }

