body {
	font-family: Arial;
	font-size:11px;
}

td {
	font-family: Arial;
	font-size:11px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
a.quick:link{
text-decoration: none; 
}
a.sidemenu:link
{
text-decoration:none;
text-shadow:

}
a.sidemenu:visited
{
color:#000000;
text-decoration:none;
}
a.sidemenu:hover
{
color:#FFFFFF;
text-decoration:none;
}
a.sub:visited { 
	color:#006699;
	}
a:link { 
	color: #333333;
	}
a:visited { 
	color:#999999;
	}
a:hover { 
	color:#666666;
	
	}
a:active { 
	color:#3300FF ;
	}
#dropmenudiv{
position:absolute;
border:0px solid black;
border-bottom-width: 0;
font:normal 10px Arial;

background-color: #2F76A4;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 0px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#000000;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: C6DEE7;
color:#999999;
}

table.outline
{
	border-width: 2px 2px 2px 2px;
	border-spacing: 3px;
	border-style: dotted dotted dotted dotted;
	border-color: black black black black;
	border-collapse: separate;
	
}
table.outline th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.outline td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	
	-moz-border-radius: 0px 0px 0px 0px;
}
table.header
{
 position:absolute; 
left:190px;
 top:265px; 
 width:560px;
 height:25px;
}
table.header td
{
background-color:#3D627F;
}
table.foxheader
{
 position:absolute; 
 right:190px;
 top:265px; 
 width:560px;
 height:25px;
}
table.footer
{
 position:absolute; 
 left:190px;
 top:735px; 
 width:560px;
 height:20px;
}
div.scrollable
{
 position:absolute; 
 left:190px;
 top:300px; 
 width:560px;
 height:440px;

 overflow:auto;
 }	
div.scrollabledoc
{
 position:absolute; 
 left:190px;
 top:340px; 
 width:560px;
 height:400px;

 overflow:auto;
 }	
div.quick
{
 
 width:190px;
 height:250px;

 overflow:auto;
}
form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100% verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
  min-width: 400px;
  max-width: 500px;
  width: 460px; 
}
form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 120px; 
	padding: 5; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}
form fieldset {
  clear: both;
  font-size: 100%;
  border-color: #000000;
  border-width: 1px 0px 0px 0px;
  border-style: solid none none none;
  padding: 10px;
  margin: 0px 0px 0px 0px;
}

form fieldset legend {
  font-size: 150%;
  font-weight: bold;
  color: #000000;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px;
}
span.compulsory{
	color: #FF0000;
	font-weight: bold;
}
