body {font-size:88%;margin:3px;}
body,h1,h2,h3,h4,th,td,span,div {font-family:Arial,Helvetica,Sans-serif;}
div,p,table,th,td {font-size:1.0em;}

h1 {font-size:2.2em;text-align:center;}
h2 {font-size:1.4em;}
h3 {font-size:1.2em;}
h4 {font-size:1em;}
h1,h2,h3,h4 {margin:0.8em 0 0.3em 0;}
form {margin:0;}
hr {width:750px;height:3px;margin-left:auto;margin-right:auto}
ul {margin-top:0;}
pre {font-family:"Courier New",Courier,monospace;margin-bottom:5px;}
a.fx {color:#00a;}
a.wh {color:#fff;font-size:140%;}
.cal td {text-align:center;}
table.border1,.ff {
	border:1px solid #00a;
	background:#E8E8E8;
	color: #000;
}
table.border2 {border:2px solid #00a;background:#E8E8E8;}
td.head,th.head,tr.head {
	background-color: #a4c2c2;
}
td.r {text-align:right;white-space:nowrap;}
table.rpad td {padding:0 0.3em 0 0;}
table.hpad td {padding:0 2px;}
table.hpad td.ml {text-align:right;padding-left:1em;}
table.hpad td.tc {text-align:center;vertical-align:top;}
.bt {border-top:#999 1px solid;}
.bb {border-right:#999 1px solid;}
.c0 {background:#E8E8E8;}
.c1,.notes {background:#F0F0F0;}
.d0 {
	background-color: #a4c2c2;
}
.d1 {background:#F8F8F8;}
.f {background:#ccc;}
div.fl {float:left; width:47%; margin: 0.4em 8px 0 0;}
.fc {clear:both;}
a img {border:0;}

.addiv {margin-top:7px;}
.smtop {vertical-align:top;}
.bordtop,.bordbot,.bordmid {border-color:#00e;border-style:solid;border-left-width:1px;border-right-width:1px;}
.bordtop {border-top-width:1px;border-bottom-width:0px;}
.bordmid {border-top-width:0px;border-bottom-width:0px;}
.bordbot {border-top-width:0px;border-bottom-width:1px;}
.bord1 {
	border:1px solid #00a;
	color: #000;
}
.bord2 {border:2px solid #00a;}
.pad30 {padding-left: 30px;}
.ff {padding:5px;margin:0px;text-align:left;}
.tophead {margin-top:0;}
div.warn {margin-top:2em;background-color:#FFE;border:2px solid #990;padding:10px;}
dl {margin:0;padding:0;}
dt {font-weight:bold;float:left;width:5.5em;clear:both;margin: 0 0 0.3em 0;}
dd {clear:right;margin: 0 0 0.3em 6em;}
.notes {padding:4px;margin:0.5em 0 0 0}
.notes h2 {margin:0px;padding:0 0 0.4em 0;font-size:120%;}
.nbot {padding-bottom:0; margin-bottom:0;}
.bot {margin:0;padding:0.2em 0 1.2em 0;}
.ib {text-align:center;line-height:200%;}
.redbold {
	font-weight: bold;
	color: #FF0000;
}

.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }

.pink {
	background-color: #FFCCFF;
}
.yellow {
	background-color: #FFFF99;
}
.blue {
	background-color: #B9DCFF;
}
.orange {
	background-color: #FFC993;
}
.green {
	background-color: #A8FFA8;
}
.purple {
	background-color: #CC99FF;
}

