 body			{
  background-color:white;
  font:14px Arial, sans-serif;
  color:black;
  margin:0px;
  vertical-align:top;
}
p			{
  font:14px/18px Arial, sans-serif;
  color:black;
}
p.pagefooter	{
  font:12px Arial, sans-serif;
  color:black;
  font-style:italic
}
P.questions		{
  
  margin-bottom : 10px;
  margin-top : 10px;
}
p.linklist		{
  line-height: 24px;
}
h1			{
  font:26px Arial, sans-serif;
  color:#FFCC00;
}
h1 em			{
  font-weight:bold;
  font-style:normal;
}
h2			{
  font:bold 18px Arial, sans-serif;
  color:#6B79AD;
  margin:0px 0px 0px 0px;
}
h2.big			{
  font:bold 26px Arial, sans-serif;
  color:#6B79AD;
  margin:15px 0px 0px 0px;
}
td.head1 h2			{
  font:26px Arial, sans-serif;
  color:#6B79AD;
  font-weight:bold;
  font-style:normal;
}
H3			{
  font:bold 16px Arial, sans-serif;
  color : #3c456c;
  margin:15px 0px 0px 0px;
}
h4			{
  color:black;
  font: bold 14px/18px Arial, sans-serif;
}
td			{
  vertical-align:top;
}
TH			{
  background-color:#FFCC00;
  font: bold 16px Arial, sans-serif;
  color:#3C456C;
  vertical-align : top;
  text-align : left;
}
TH.clear	{
  font: bold 14px Arial, sans-serif;
  vertical-align : top;
  text-align : centre;
}
dl	{
  color:black;
  font:14px/16px Arial, sans-serif;
}
dt	{
  margin:20px 0px;
}
dd	{
  margin:0px 5px;
}
ul			{
  list-style-type:square;
  font:14px/18px Arial, sans-serif;
  color:#6B79AD;
}
ul ul			{
  list-style-type:circle;
  color:#6B79AD;
}
li, td.classulli P {
  font:14px/18px Arial, sans-serif;
  color:#6B79AD;
}
ul em			{
  font-style:normal;
  color:black;
}
OL	{
  list-style-type:decimal;
  font:14px/18px Arial, sans-serif;
  color:black;
}
OL.lalpha	{
  list-style-type:lower-alpha;
  font:14px/18px Arial, sans-serif;
  color:black;
}
OL LI	{
  color:black;
}
ol em	{
  font-weight:normal;
  font-style:normal;
}
form			{
  margin:0px;
}
textarea		{
  font:12px Arial, sans-serif;
  background-color:white;
  color:black;
  height:120px;
  width:90%;
}
input.text		{
  font:12px Arial, sans-serif;
  background-color:white;
  color:black;
  height:24px;
  width:90%;
}
input.button		{
  font:bold 14px Arial, sans-serif;
  background-color:#FFFFCC;
  color:#6B79AD;
  height:30px;
}

input.popup		{
  font:bold 14px Arial, sans-serif;
  background-color:#FFFFCC;
  color:#6B79AD;
  text-align:center;
}

table.outerform	{
  background-color:#3C456C;
}
td.innerform		{
  background-color:#6B79AD;
  font:14px Arial, sans-serif;
  color:white;
}
td.label		{
  background-color:#6B79AD;
  font:bold 14px Arial, sans-serif;
  color:#FFFFCC;
}
td.unbold_label		{
  background-color:#6B79AD;
  font:14px Arial, sans-serif;
  color:#FFFFCC;
}
table.outer		{
  background-color:#FFCC00;
}
td.inner		{
  background-color:#FFFFCC;
  font: 14px/14px Arial, sans-serif;
  color:black;
}
td.innershaded		{
  background-color:#FFFF99;
  font: 14px/14px Arial, sans-serif;
  color:black;
}
TD.innercentered{
  background-color : #ffffcc;
  vertical-align : middle;
  text-align : center;
  font: 14px/14px Arial, sans-serif;
  color : black;
}
TD.innercenteredshaded{
  background-color : #ffff99;
  vertical-align : middle;
  text-align : center;
  font: 14px/14px Arial, sans-serif;
  color : black;
}
td.inneralert		{
  background-color:#FFFFCC;
  font: 14px/14px Arial, sans-serif;
  color:red;
}
td.innererror		{
  background-color:#FFFFCC;
  font: 14px Arial, sans-serif;
  color:#CC0000;
}
td.graph		{
  background-color:#FFFFCC;
  font:14px/16px Arial, sans-serif;
  vertical-align:middle;
}
td.logo		{
  background-color:white;
  vertical-align:middle;
}
td.header1		{
  background-color:#FFFFCC;
  text-align:left;
  vertical-align:bottom;
}
td.header2		{
  background-color:#FFCC00;
  text-align:right;
}
td.header3		{
  text-align:right;
}
TD.topmenu1		{
  background-image : url(../images/topmenu_box.gif);
  color:#3C456C;
  font:bold 15px Arial, sans-serif;
  text-align:center;
  vertical-align:middle;
}
td.topmenu2		{
  background-color:#FFCC00;
  color:#3C456C;
  font:bold 15px Arial, sans-serif;
  text-align:center;
  vertical-align:middle;
}
td.topmenu3		{
  background-color:#FFCC00;
  color:#3C456C;
  font:12px Arial, sans-serif;
  text-align:right;
  vertical-align:middle;
}
td.footer		{
  background-color:#FFCC00;
  color:#3C456C;
  font:12px Arial, sans-serif;
  text-align:right;
  vertical-align:middle;
}
td.footer2		{
  background-color:#FFCC00;
  color:#3C456C;
  font:12px Arial, sans-serif;
  text-align:left;
  vertical-align:middle;
}
td.menucol		{
  background-color:#FFFFCC;
  text-align:right;
}
TD.linecol		{
  background-image : url(../images/vertical_line.gif);
}
td.menu		{
  color:#3C456C;
  font:13px/12px Arial, sans-serif;
}
td.menucurrent		{
  color:#3C456C;
  font:bold 13px/13px Arial, sans-serif;
  background-color:#FFCC00;
}
td.submenu		{
  color:#3C456C;
  font:12px/11px Arial, sans-serif;
}
TD.head1		{
  background-image : url(../images/line_blue.gif);
}
div.totop		{
  font:12px Arial, sans-serif;
  color:#6B79AD;
  margin:20px;
}
div.indent	{
  margin:0px 50px;
}
A:LINK 		{
  color : #cc9900;
  text-decoration:none;
}
A:VISITED		{
  color : #996600;
  text-decoration:none;
}
a:hover		{
  color:#3C456C;
  text-decoration:none;
  background-color:#FFCC00;
}
a:active		{
  color:#6B79AD;
  text-decoration:none;
}
td.menu a:hover	{
  background-color:transparent;
}
td.submenu a:hover	{
  background-color:transparent;
}
td.content a.homepage:link	{
  color:black;
  background-color:transparent;
  text-decoration:underline;
}
td.content a.homepage:active	{
  color:black;
  background-color:transparent;
  text-decoration:underline;
}
td.content a.homepage:visited	{
  color:black;
  background-color:transparent;
  text-decoration:underline;
}
td.content a.homepage:hover	{
  color:black;
  background-color:transparent;
  text-decoration:none;
}
td.content a:link	{
  color:#CC9900;
  text-decoration:none;
}
td.content a:visited	{
  color:#996600;
  text-decoration:none;
}
td.content a:hover	{
  color:#3C456C;
  text-decoration:none;
  background-color:#FFCC00;
}
B {
  font-weight : bold;
}
td.content a:active	{
  color:#CC9900;
  text-decoration:none;
}
TH.number{
  text-align : right;
}
TH.centre{
  text-align : center;
}
TD.menu a:link{
  color : #3c456c;
}
td.menu a:visited{
  color : #3c456c;
}
td.submenu a:link{
  color : #3c456c;
}
td.submenu a:visited{
  color : #3c456c;
}
td.topmenu3 a:link{
  color : #3c456c;
}
td.topmenu3 a:visited{
  color : #3c456c;
}
td.footer a:link{
  color : #3c456c;
}
td.footer a:visited{
  color : #3c456c;
}
td.topmenu1 a:link{
  color : #3c456c;
}
td.topmenu1 a:visited{
  color : #3c456c;
}
td.topmenu2 a:link{
  color : #3c456c;
}
td.topmenu2 a:visited{
  color : #3c456c;
}
td.menucurrent a:link{
  color : #3c456c;
}
td.menucurrent a:visited{
  color : #3c456c;
}
TH.number{
  text-align : right;
}
table.outererror	{
  background-color:#CC0000;
}
INPUT.textreadonly{
  color : white;
  background-color : #6b79ad;
  font-size : 12px;
  font-family : Arial,sans-serif;
  width : 90%;
  height : 24px;
}
INPUT.textreadonly{
  color : black;
  background-color : #FFFF99;
  font-size : 12px;
  font-family : Arial,sans-serif;
  width : 90%;
  height : 24px;
}
INPUT.textreadonlysubtle{
  color : black;
  background-color : #6b79ad;
  font-size : 12px;
  font-family : Arial,sans-serif;
  width : 90%;
  height : 24px;
}
TEXTAREA.textreadonly{
  color : white;
  background-color : #6b79ad;
  font-size : 12px;
  font-family : Arial,sans-serif;
  width : 90%;
  height : 48px;
}
P.innerform{
  color : white;
  background-color : #6b79ad;
  font-size : 12px;
  font-family : Arial,sans-serif; 
  float : left;
}
TH.form{
  color : #ffffcc;
  background-color : #3c456c;
}

TD.popup{
  background-color:#FFCC00;
  color:#3C456C;
  font:11px Arial, sans-serif;
  text-align:center;
  vertical-align:middle;
  border-style : groove groove groove groove;
}
