body {font-family:Arial,Helvetica,sans-serif;}
body {font-size:0.8em; padding:0; margin:0}
.dbody {margin:4px 6px 4px 6px; }
table {border:0px;padding:0px;margin:0px;}
h1,h2,h3{display:inline;}
h1{font-size:1.0em;}
h2{font-size:1.6em;}
h3{font-size:1.0em; line-height:1.0em; color:#FFFFFF; margin-right: 0; font-family:Arial,Helvetica,sans-serif;}


.jslink { outline:none; text-decoration:underline;
          cursor:hand; cursor:pointer; white-space:nowrap }
.colHeader { color:#6F6F6F }

td{font-size:0.8em; padding:0; margin:0}

div.hdg    {background-color:#4B74B8; padding: 10px 10 10px 10px; color:#333333; font-size:2.0em;}
tr.hdg     {background-color:#E5ECF9; padding: 2px 0 2px 2px;}
tr.hdgr td {background-color:#E5ECF9; padding: 2px 0 2px 2px;}


tr.f  td {background-color:#E5ECF9; border-top:1px solid #E5ECF9;
  border-bottom:1px solid #EFECF9; padding:1em;}
tr.ft td {background-color:#EFECF9; border-top:1px solid #EFECF9; padding: 0.2em;}

.c, .c td{padding:2px 3px 2px 3px;line-height:1.3em;vertical-align:top;}

.g {color:#008000;}

#tn .q {padding-right:1.3em;}



a {color:#00C;}

.title{font-size:1.25em;}

#cw .checkbox {margin:0; padding:0; width:15px; height:15px;}
#cw .radiobutton {margin:0; padding:0; width:15px; height:15px;}
#cw .select {font-size:80%}
  
.ci   {padding:2px 3px 2px 3px;line-height:1.3em;vertical-align:middle;color:#6f6f6f;width:80%;}
.ci a {color:#00c;}
.cinw   {padding:2px 3px 2px 3px;line-height:1.3em;vertical-align:middle;color:#6f6f6f;}
.cinw a {color:#00c; white-space:nowrap;}
td.pad {width:100%;}
.ts   {padding:2px 3px 2px 3px;line-height:1.3em;vertical-align:middle;text-align:left;width:10%;}
.ts a {padding:2px 3px 2px 3px; color:#00c;font-size:0.8em;text-decoration:none;}
.cd   {padding:2px 3px 2px 3px;font-size:0.85em;color:#333; width:1%;}
#h  td {border-bottom:1px #F1F1F1 solid;}
#h:hover td {background-color:#EEE;}
#hh td {border-bottom:1px #F1F1F1 solid;background-color:#EEE;}

#copyright {font-size: .8em;}

.highlightWhite td { background-color:#FFFFFF; }
.highlightGrey td { background-color:#EFEFEF; }
.highlightGreyRelated td { background-color:#EFEFEF; }

.highlight1 { background-color:#FFFFFF; }
.highlight2 { background-color:#EFEFEF; }
.selected1 { background-color:#FEFED7; }
.selected2 { background-color:#F6F6D1; }

.bld {font-weight:bold;}
.chg {color:#008000;}
.chr {color:#AA0033;}



.results a{ line-height:1.5em; }
.results a:hover{ line-height:1.5em; }
.results td {padding:2px 2px 2px 0px; }
.results img {margin-bottom:-1px;}
.results a.img, .results a.img img {border:0;}

div.msg {
  text-align:center
}

label {
  cursor: pointer;
  cursor: hand;
}

#errorbox { 
  margin: 1em;
  text-align: left;
  color: red;
  padding: .3em;
  font-weight:bold;
}

.errormsg {
  color:red;
}

#infomsgbox {
  margin: 1em;
  text-align: left;
}

#infomsgbox span.msgtxt {
  background-color: #ffff88;
  padding: .4em;
  font-weight: bold;
}

.notifymsg {
  background-color: #fff4c2;
  padding: .3em;
}

.fsbox {
  font-family: Arial,sans-serif;
  font-size: 92%;
  padding:0 2px;
  margin: 0;
  color: #000000;
}

.fsbutt {
  font-family: Arial,sans-serif;
  font-size: 92%;
  padding:0 6px;
}

.alignleft {
float: left;
}
.alignright {
float: right;
}



