body, p, td {
color:#000000;
font-family:"tahoma","arial","helvetica","sans-serif";
font-size:9pt;
margin-bottom:10px;
/*margin-top:0px;*/
}

.maindiv
{
  width:778px;
  border:1px solid black;
}

.headerBar {width:100%; border:1px solid black; background:#4D5974; color:#FFFFFF; font-size:10pt;font-weight:bold;}
.footerBar {border:1px solid black; background:#CCCCCC; font-size:10pt; clear:both; width:100%}
.leftBar{ width:160px; float:left }
.rightBar { }

th{
 text-align:right;
 font-size:10pt;
 font-weight:bold;
}

.subtext
{
  color:#444444;
  font-size:8pt;
}

.errorbox{
  width:100%;
  background:#FFC0C0;
  font-size:9pt;
  font-weight:bold;
  border:1px solid black;
  padding:5px;
}
.noticebox{
  width:100%;
  background:#FFFFC0;
  font-size:9pt;
  font-weight:bold;
  border:1px solid black;
  padding:5px;
}

h2
{
  background:#095FA6;
  color: #FFFFFF;
  border:1px solid #4D5974;
  width:100%;
  font-size: 11pt;
  font-weight: bold;
  padding:4px;
  margin: 10px;
}

h3
{
  background:#BCD8ED;
  color: #000000;
  border:1px solid #4D5974;
  font-size: 10pt;
  font-weight: bold;
  padding:4px;
  margin: 10px;
}

.subHeader
{
  background:#D2F0CE;
  color: #348628;
  border:1px solid #348628;
  width:100%;
  font-size: 10pt;
  font-weight: bold;
  padding:2px;
  margin:4px;
}

.rowA
{
  background:#FFFFFF;
  color: #000000;
  padding:6px;
}

.rowB
{
  background:#E1E9FA;
  color: #000000;
  border:1px solid #4D5974;
  padding:6px;
}
ul{ margin:0px; padding:0px;}

li{ margin:0px; padding:6px;}
strong {font-weight:bold}

.redbold {color:#B70000; font-weight:bold}

.newTable { 
border:1px solid #e5eff8; 
margin:1em auto; 
border-collapse:collapse; 
} 
.newTable td { 
color:#678197; 
border-bottom:1px solid #e5eff8; 
border-left:1px solid #e5eff8; 
padding:.3em 1em; 
text-align:left; 
} 

.newTable tr.odd td { 
background:#f7fbff 
} 
.newTable tr.odd .column1 { 
background:#f4f9fe; 
} 
.newTable .column1 { 
background:#f9fcfe; 
} 
.newTable thead th, .newTable tbody th { 
background:#f4f9fe; 
text-align:center; 
font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; 
color:#66a3d3; 
} 
.newTable tfoot th { 
background:#f4f9fe; 
text-align:center; 
}
.newTable tfoot th strong { 
font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; 
margin:.5em .5em .5em 0; 
color:#66a3d3; 
} 
.newTable tfoot th em { 
color:#f03b58; 
font-weight: bold; 
font-size: 1.1em; 
font-style: normal; 
} 