body {
	background-color: rgb(255,255,255); 
	color: rgb(0,0,0); 
	margin: 0px;
   	font-family: verdana, helvetica, arial, sans-serif; }

span.small
 { font-size: .7em; }

table.main { 
	background-color: rgb(255,255,255);
	color: rgb(0,0,0); }

table.black { 
	background-color: rgb(0,0,0);
	color: rgb(255,255,255); }

table.red { 
	background-color: rgb(153,0,0);
	color:rgb(255,255,204); }

table.center {
	text-align: center;
}


td 
 { font-family: verdana, arial, helvetica, sans-serif; 
   vertical-align: top;
   text-align: left;
 }

td.main
 { color: rgb(0,0,0);
   background-color: rgb(255,255,255);
   font-size:10pt; 
   vertical-align: top;
}

td.nowrap {
	white-space: nowrap;
}

td.gray
{ color: rgb(0,0,0);
  background-color:rgb(204,204,204);
  font-size:10pt;
}

td.w100p { width: 100%; }
td.left { text-align: left; }

td.menu { background-color: rgb(0,33,181);
  color: rgb(255,255,255);
  border-right: 3px solid black; 
  width: 105px; vertical-align: top; }

th
 { font-family: Verdana, Arial, Helvetica, sans-serif; }

tr 
 { font-family: Verdana, Arial, Helvetica, sans-serif; }

a:hover
 { color:rgb(255,255,153);
   background-color:rgb(153,0,0); }

a.menu
 { font-size:9pt;
   color:rgb(255,255,204);
   text-decoration:none; 
   background-color: transparent; }

a.menu:link
 { color:rgb(255,255,204); 
   background-color: transparent; }

a.menu:visited
 { color:rgb(255,255,204); 
   background-color: transparent; }
 
a.menu:hover
 { color: rgb(255,255,153);
   background-color: rgb(153,0,0); }
 
input
 { font-size:smaller; }

input.ylwtxt
 { font-size:smaller;
   color: black;
   background-color: rgb(255,255,204);
   border: 1px solid rgb(102,102,102); }

input.yellbtn
 { font-size:.9em;
   font-weight:bold;
   color: black;
   background-color: rgb(255,255,153);
   border: 2px solid rgb(153,0,0); }

input.blubtn
 { font-size:1.1em;
   font-weight:bold;
   color: rgb(255,255,204);
   background-color: rgb(0,51,102);
   border: 1px solid rgb(0,0,0); }

input.redbtn
 { font-weight:bold; 
   font-size:.9em;
   color: rgb(255,255,204);
   background-color: rgb(153,0,0);
   border: 1px solid rgb(0,0,0); }

input.radio { color: rgb(255,255,204); background-color: transparent; }

img.link { border:1px solid rgb(0,0,0);  }

img.px2 { border: 2px solid rgb(0,0,0); }

img.nodec { border: 0px; }

div.left {
	text-align: left;
}

div.right {
	text-align: right;
}

div.center {
	text-align: center;
}

p.menu {
	text-align: right;
	margin: 0;
	padding-bottom: 5px;
}

p.bold {
   font-weight:bold;
}

input.yellbtn
 { font-size:.9em;
   font-weight:bold;
   color: black;
   background-color: rgb(255,255,153);
   border: 2px solid rgb(153,0,0); }

input.blubtn
 { font-size:1.1em;
   font-weight:bold;
   color: rgb(255,255,204);
   background-color: rgb(0,51,102);
   border: 1px solid rgb(0,0,0); }

input.redbtn
 { font-weight:bold; 
   font-size:.9em;
   color: rgb(255,255,204);
   background-color: rgb(153,0,0);
   border: 1px solid rgb(0,0,0); }

