H3 { color: #3366cc; background: #e5ecf9; text-align: center; font-family: verdana,arial,sans-serif; font-size: 16px }
A:link { color: #6A5ACD }
#special { color: #49188f; background: #ebebfd; font-weight: bold; border-width: 1px; }
#special:visited { color: #49188f; font-weight: bold; }
#special:hover { color: #49188f; text-decoration: none; font-weight: bold; }
BODY.old { 
background: #e5ecf9;
color: #008000;
text-align: center; 
font-family: verdana,arial,sans-serif;
}
BODY { 
text-align: center; 
font-family: verdana,arial,sans-serif;
}
.blackonwhite {
background: #ffffff; 
color: #000000; 
}
.centered {
text-align : center;
}
DIV.wborder {
border-style: solid; 
border-width: 1px 1px 1px 1px; 
padding: 10px 5px 10px 5px; 
}
DIV.wbordernopad {
border-style: solid; 
border-width: 1px 1px 1px 1px; 
padding: 0px 0px 0px 0px; 
}
DIV.small { 
background: #e5ecf9; 
font-size: 10px; 
color: #3366cc ; 
font-family: verdana,arial,sans-serif;
}
.purple { 
background-color: #ebebfd;
color: #49188f; 
border-color: #b498dc; 
}
.orange { 
background-color: #ffeac0; 
color: #d2501e; 
border-color: #f29f3e; 
}
.blue { 
background: #e5ecf9; 
color: #3366cc ; 
border-color:#468 #8ac #8ac #468;
}
.green { 
background-color: #ddf8cc; 
color: #008000; 
border-color: #80c65a; 
}
.white { 
background-color: #ffffff; 
color: #000000; 
border-color: #222222; 
}
.whitegreen { 
background-color: #ffffff; 
color: #008000; 
border-color: #80c65a; 
}
.whitepurple { 
background-color: #ffffff; 
color: #008000; 
border-color: #b498dc; 
}
TBODY.whitepurple { 
border-style: solid; 
border-width: 1px 1px 1px 1px; 
margin: 5px 5px 5px 5px;  
}
TR.dashedborder0 { 
border-style: dashed; 
border-width: 0px 0px 0px 0px; 
padding: 5px 5px 5px 5px; 
margin: 5px 5px 5px 5px; 
}
TR.dashedborder1 { 
border-style: dashed; 
border-width: 1px 1px 1px 1px; 
padding: 5px 5px 5px 5px; 
margin: 5px 5px 5px 5px; 
}
TR.dashedborder1 { 
border-style: dashed; 
border-width: 2px 2px 2px 2px; 
padding: 5px 5px 5px 5px; 
margin: 5px 5px 5px 5px; 
}
TD.solidborder0 { 
border-style: solid; 
border-width: 0px 
}
TD.solidborder1 { 
border-style: solid; 
border-width: 1px 
}
TD.solidborder2 { 
border-style: solid; 
border-width: 2px 
}
DIV.balloon { 
font-family: verdana,arial,serif; 
background-color: #FFFFFF; 
color: #008000; 
border-color: #80c65a; 
font-size: 12px; 
text-align: center;
}
TABLE.balloon { 
border-collapse: collapse; 
font-size: 12px; 
border-width: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px
}
TABLE.large { 
border-collapse: collapse; 
font-size: 12px; 
border: 0px; }
TABLE.largeborder2px { 
font-size: 12px; 
border: solid orange 2px; 
border-style: dotted 
}
TABLE { 
border-collapse: collapse; 
font-size: 10px; 
border-width: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px
}
TABLE.border2px { 
font-size: 10px; 
border: solid orange 2px; 
border-style: dotted 
}
TD.input { 
font-size: 10px; 
background: #ddf8cc; 
text-align: right; 
border-width: 0px 0px 0px 0px; 
margin: 1px 1px 1px 1px; 
padding: 1px 1px 1px 1px; 
}
TD.whiteright {
font-size: 10px;
color: #49188f; 
background: #ffffff; 
text-align: right; 
border-width: 0px 0px 0px 0px; 
margin: 1px 10px 1px 1px; 
padding: 1px 10px 1px 1px; 
}
TD.other { 
font-size: 10px; 
background: #ddf8cc; 
text-align: right }
TR {
 border-width: 0px 0px 0px 0px; 
 }
input[type="text"] {
  font-family: verdana,arial,serif;
  font-size:9px;
  background-color:white;
  border-color:#49188f;
  border-width:1px 1px 1px 1px;
  color:#49188f;
  margin: 0px 0px 0px 0px;
  padding: 0px 2px 0px 2px;
}
input[type="password"] {
  font-family: verdana,arial,serif;
  font-size:9px;
  background-color:white;
  border-color:#49188f;
  border-width:1px 1px 1px 1px;
  color:#49188f;
  margin: 0px 0px 0px 0px;
  padding: 0px 2px 0px 2px;
}
input[type="submit"],input[type="button"]  {
  font-family: arial,serif;
  font-size:9px;
  font-weight: bold;
  background-color:#ffeac0;
  border-color:#f29f3e;
  border-width:2px 2px 2px 2px;
  color:#d2501e;
  width: 80%;
  margin: 0px 0px 0px 0px;
  padding: 0px 2px 0px 2px;
}
input[type="button2"] {
  font-family: verdana,arial,serif;
  font-size:9px;
  background-color:white;
  border-color:#e5ecf9;
  border-width:2px 2px 2px 2px;
  width:80%;
  color:#008000;
  margin: 0px 0px 0px 0px;
  padding: 0px 2px 0px 2px;
}
select, textarea{
  font-family: verdana,arial,serif;
  font-size:9px;
  background-color:white;
  border-color:#49188f;
  border-width:1px 1px 1px 1px;
  color:#49188f;
  margin: 0px 0px 0px 0px;
  padding: 0px 2px 0px 2px;
}
.odd {
  background-color: #ddd;
}
.even {
  background-color: #fff;
}
TABLE.sortable {
border-collapse: collapse; 
font-size: 10px; 
border-width: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
background-color: #ddd; 
}
/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}

