.frametop {  width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
#tabmenu {  color: #FFFFFF; background-image: url('/images/blackback.gif'); background-repeat: repeat-both; border-spacing: 0; border-style: none; padding: 0; margin: 0; white-space: nowrap; border-spacing: expression(cellSpacing=0); /* for IE */}
#tabmenu th {	border-spacing: 0; border-style: none; padding: 0px 4px 0px 4px; margin: 0; font-size: 12pt; font-weight: normal }
#tabmenu td {	border-spacing: 0; border-style: none; padding: 0; margin: 0; font-size: 12pt }
#tabmenu a { color: #FFFFFF; text-decoration: none}
#tabmenu a:hover { color: #FFA0A0; text-decoration: underline}
#submenu {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin: 10px 15px 10px 150px}
#submenu a { color: #FFFFFF; text-decoration: none }
#submenu a:hover { color: #FFA0A0; text-decoration: underline }
#sidemenu { display: table-cell; height: 100%; width: 180px; border-left-style: solid; border-left-width: 2px; border-bottom-style: solid; border-bottom-width: 2px; border-right-style: solid; border-right-width: 2px}
#sidemenu div {  padding: 5px; border-bottom: 1px solid #000000 }
#sidemenu div div { padding: 0px; border-bottom: 0px }
#sidemenu ul { list-style:none; font-size:12pt; margin: 0px 0px 0px 0px; padding-left: 5px}
#sidemenu ul li { list-style:none; font-size:12pt; margin: 0px 0px 0px 0px }
#sidemenu input {  width:75 }
#content { display: table-cell; padding: 5px 5px 5px 20px; width: 550px; min-width: 550px; vertical-align: top;}
#langbox { float: right }
form { margin: 0px; padding: 0px }
h1 { font: bold Arial 16px; border-bottom: 1px solid #000000 }
h2 { font-weight: bold; padding: 2px 10px 2px 10px; border-top: 2px solid #000000; margin-top: 30px; margin-bottom: 0px; clear:both; background: url('/images/patternbak.gif') fixed top left}
h2.subheading { font-weight: normal; border-top: vertical-align: top;none; font-size: 12pt; padding: 0px 0px 0px 100px; margin-top: 0px; clear:both; white-space: nowrap }
h3 { font-weight: bold; border-top: none; font-size: 12pt; padding: 5px; margin-bottom: 0px; margin-left: 10px; margin-right: 10px; clear:both; white-space: nowrap; background: url('/images/patternbak.gif') fixed top left; text-align: center }
h4 { font-weight: bold; font-size: 12pt; text-decoration: underline }
.totop { }
body { font-family: Arial, Helvetica, sans }

			.lineTable
			{
				border-spacing: 0px;
				padding-bottom: 2em;
			}
			.lineTable td
			{
				border-spacing: 0px;
			}
			.lineTable .bottomline
			{
				border-bottom:thin solid #000000;
			}
			.lineTable .rightline
			{
				border-right:thin solid #000000;
                padding-right: 30px;
			}
			.lineTable p
			{
				padding: 2px 2px 2px 20px;
			}
			.lineTable .disabled
			{
				color: #888888;
			}
			.lineTable .active 
			{
				color: #FF3333;
				text-decoration: blink;
			}
			.lineTable a
			{
				text-decoration: none;
			}
			.barGraph
			{
				border: none;
			}
			.barGraph .rq
			{
				background-color: white;
			}
			.barGraph .rqTaken
			{
				background-color: aqua;
			}
			.barGraph td
			{
				border: thin solid #000000;
				cell-spacing: 5px;
				width: 20px;
			}
.download-list li
{
    list-style-type: square !important;
    margin-bottom: 6px !important;
    margin-left: 10px !important;
}

