body	     { font-family: Verdana, Arial, Helvetica, sans-serif; }
.small       { font-size: 91%; }
.left        { text-align: Left; }
.right	     { text-align: Right }
.center	     { text-align: Center; }
.nobr	     { white-space: nowrap; }
.bold	     { font-weight: bold; }
.indent      { margin-left: 28px; }
.white       { color: #FFFFFF; }
.warning     { color: #CC0000; }
.arg         { color: #008000; font-weight: bold; }

p,ol,li,table,td,input,textarea
             { font-size: 100%; }

div	     { text-align: Left; }
p            { text-align: Justify; margin-top: 0px; margin-bottom: 6px; }
p.image      { margin-left: 28px; margin-top: 18px; margin-bottom: 12px; }
p.exampfxd   { font-family: Courier New, Courier, monospace; text-align: Left; margin-left: 25px; margin-top: 12px; margin-bottom: 12px; }      

.imgfloatright { float: right; margin-left: 20px; margin-bottom: 20px; }

td           { text-align: Left; }
td.shaded    { background-color: #EEEEEE; }
td.content   { padding-top: 10px; }

ul           { text-align: Justify; margin-top: 6px; margin-bottom: 6px; }
ol           { text-align: Left; margin-top: 6px; }
li           { text-align: Justify; list-style-type: square; margin-top: 6px; }
li.num       { text-align: Justify; list-style-type: decimal; margin-top: 6px;}
li.none      { text-align: Justify; list-style-type: none; margin-top: 6px; }

h1           { font-size: 120%; color: #000000; font-weight: bold; margin-top: 0px; margin-bottom: 18px; }
h2           { font-size: 100%; color: #000000; font-weight: bold; }
h3           { font-size: 100%; font-weight: bold; text-align: Left; }
h4           { font-size: 100%; color: #000000; font-weight: bold; }  

h2.shaded    { background-color: #DED9E1; width: 100%; padding: 3px 6px 3px 6px; }

textarea     { font-family: Verdana, Arial, Helvetica, sans-serif; }      

.dotf 	     { border-top: 1px dotted #AAAAAA; vertical-align: top; }
.dotl 	     { border-top: 1px dotted #AAAAAA; border-bottom: 1px dotted #AAAAAA; vertical-align: top; }

.frame       { border-collapse: collapse; margin-top: 3px; }
.framehead   { color: #000000; border-style: outset; border-width: 1px; border-color: #CCCC99; background-color: #DED9E1; padding: 2px 4px 2px 8px; }
.framebody   { border-style: outset; border-width: 1px; border-color: #CCCC99; background-color: #FEFEFF; padding:8px; }
           
a:hover      { color: #FF0000 }

div.leftmenuitem, 
div.leftmenuitemhover,
div.leftmenuitemselected
  	     { padding-left: 6px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px dotted #B8B8B8; }
  	     
div.leftmenuitem		{ background-color: #F5F5F5; }
div.leftmenuitemhover		{ background-color: #E0E0F0; }
div.leftmenuitemselected	{ background-color: #BEB9D1; }  	     

a.leftmenuitem:Visited { color: #000000; text-decoration: none; }
a.leftmenuitem:Link    { color: #000000; text-decoration: none; }
a.leftmenuitem:hover   { color: #000000; text-decoration: none; }
a.leftmenuitem:Focus   { color: #000000; text-decoration: none; }
a.leftmenuitem:Active  { color: #000000; text-decoration: none; }

a.leftmenuitemselected:Visited { color: #000000; text-decoration: none; }
a.leftmenuitemselected:Link    { color: #000000; text-decoration: none; }
a.leftmenuitemselected:hover   { color: #000000; text-decoration: none; }
a.leftmenuitemselected:Focus   { color: #000000; text-decoration: none; }
a.leftmenuitemselected:Active  { color: #000000; text-decoration: none; }


#leftbar   { 
	text-align: Left; 
	width: 130px;
	vertical-align: top; 
	padding-right: 2ex;
	margin-right: 2ex;
	padding-top: 10px;
}
	
#content   { 
	padding-top: 10px;
	vertical-align: top; 
	padding-left: 2ex; 
	text-align: Justify; 
}


#header {
	height: 58px;
	border: 2px solid #000080;
	background-image: url('/gif/headerbackground.png'); background-repeat: repeat-y;
	margin-bottom: 12px
}

#header input.inputbox {
	font-family: Arial, Helvetica, sans-serif; 
	border: 1px solid #c0c0c0;
	height: 1.5em;
}

#toolbar {
	float: right; 
	margin-top: 6px; 
	margin-right: 6px; 
	text-align: right;
}

#footer {
	clear: both;
	width: 100%;
	font-size: 91%; 
	text-align: Left; 
	margin-top: 10px;
	padding-top: 6px;
	border-top: 1px solid #000080;
}

@media print {
    .noprint { display: none; }
    .menubar { display: none; }
    #leftbar { display: none; }
    #toolbar { display: none; }
}