BODY {
font-size: 8.5pt;
color: #3A1F77;
color: black;
background-color:#FAFAFF;
font-family: Verdana, tahoma, sans-serif;
line-height: 130%;
margin:0;
padding:0;
border:0;
}
TD
{
	padding-left:0.5em;
}
THEAD {
text-align: left;
background-color: #99CCFF;
line-height:1.75em;
}

TBODY {

}

TABLE {
font-size: 1em;
rules: groups;
border-collapse: collapse;
margin:0;
padding:0;
}

TABLE.comp {
table-layout: fixed;
width: 100%;
margin-left:0.25em;
}
TABLE.compvar {
table-layout: fixed;
width: 100%;
border: .1em gray solid;
margin-top:1em;
margin-bottom:1em;
background-color:#F5F5FF;
margin-left:0.25em;
}
TABLE.comprev {
table-layout: fixed;
width: 100%;
border: .1em gray solid;
margin-top:1em;
margin-bottom:1em;
background-color:#F5F5FF;
margin-left:0.25em;
}
TABLE.overview
{
	table-layout:fixed;
	width: 100%;
	border: .1em gray solid;
	margin-top:1em;
	margin-bottom:1em;
	background-color:#F5F5FF;	
}


TABLE.fixed {
table-layout: fixed;
width: 100%;
}

COL.comp1
{
width: 12%;
}
COL.comp2
{
width: 17%;
vertical-align: top;
text-align: left;
}
COL.comp3
{
width: 17%;
vertical-align: top;
text-align: left;
}
COL.comp4
{
width: 54%;
vertical-align: top;
text-align: left;
}
COL.comp34
{
width: 72%;
vertical-align: top;
text-align: left;
}

TR
{
	
}
TD.compcol1 {
width: 12%;
padding-left:.5em;
padding-right:.5em;
}

TD.compcol2 {
width: 17%;
vertical-align: top;
text-align: left;
padding-left:.5em;
padding-right:.5em;
}

TD.compcol3 {
width: 17%;
vertical-align: top;
text-align: left;
padding-left:.5em;
padding-right:.5em;
}

TD.compcol4 {
width: 54%;
vertical-align: top;
text-align: left;
padding-left:.5em;
padding-right:.5em;
}

TD.compcol12 {
width: 29%;
vertical-align: top;
text-align: left;
padding-left:.5em;
padding-right:.5em;
}

TD.compcol12b {
width: 29%;
vertical-align: top;
tont-weight: bold;
text-align: left;
padding-left: 1.5em;
}

TD.compcol34 {
width: 71%;
vertical-align: top;
text-align: left;
padding-left:.5em;
padding-right:.5em;
}
TD.compcol1234 {
width: 100%;
vertical-align: top;
text-align: left;
padding-left:.5em;
padding-right:.5em;
}
COL.compcol12 {
width: 29%;
vertical-align: top;
text-align: left;
padding-left:.5em;
padding-right:.5em;
}

COL.compcol12b {
width: 29%;
vertical-align: top;
tont-weight: bold;
text-align: left;
padding-left: 1.5em;
}

COL.compcol34 {
width: 71%;
vertical-align: top;
text-align: left;
padding-left:.5em;
padding-right:.5em;
}

TD.compcol234 {
width: 88%;
vertical-align: top;
text-align: left;
padding-left:.5em;
padding-right:.5em;
}

TD.2col1 {
width: 29%;
vertical-align: top;
text-align: left;
}

TD.2col2 {
width: 71%;
vertical-align: top;
text-align: left;
}

TD.home1 {
width: 5%;
font-weight: bold;
}

COL.home1 {
width: 5%;
font-weight: bold;
}

TD.home2 {
width: 30%;
}

COL.home2 {
width: 30%;
}

TD.home3 {
width: 65%;
}

COL.home3 {
width: 65%;
}

TH {
vertical-align: top;
text-align: left;
font-style: normal;
font-weight: bold;
padding-left:0.5em;
}

TH.compcol1(
	width:12%;vertical-align: top;text-align: left;
	padding-left:.5em;
padding-right:.5em;
	} 




TH.compcol2 {
width: 17%;
vertical-align: top;
text-align: left;
padding-left:.5em;
padding-right:.5em;
}

TH.compcol3 {
width: 17%;
vertical-align: top;
text-align: left;
padding-left:.5em;
padding-right:.5em;
}

TH.compcol4 {
width: 54%;
vertical-align: top;
text-align: left;
padding-left:.5em;
padding-right:.5em;
}

TH.compcol12 {
width: 29%;
vertical-align: top;
text-align: left;
padding-left:.5em;
padding-right:.5em;
}
TH.compcol1234 {
width: 100%;
vertical-align: top;
text-align: left;
padding-left:.5em;
padding-right:.5em;
}

TH.compcol34 {
width: 71%;
vertical-align: top;
text-align: left;
padding-left:.5em;
padding-right:.5em;
}

TH.2col1 {
width: 29%;
vertical-align: top;
text-align: left;
}

TH.2col2 {
width: 71%;
vertical-align: top;
text-align: left;
font-style: normal;
}

TD {
vertical-align: top;
text-align: left;
border:none;
padding:.2em;
line-height: 130%;
}
TD.header
{
	padding:1em;
	background-image: url(busfun.jpg);
	border-bottom:.2em #F8CA2C solid;
}
TD.body
{
	padding:1em;
	background-color:#FAFAFF;
}
TH {
border:none;
padding:0
}
COL.cent{
vertical-align: top;
text-align: center;
}
A {
font-size: 1em;
text-decoration: none;
color: #003399;
color: blue;
color: #000080;
}
A.discrete
{
	color:black;
}
A:visited {
;
}

A:hover {
text-decoration: underline;
cursor: none;
}

A.wm {
font-size: 1em;
font-weight: bold;
}

LI {
list-style-position: outside;
list-style-image: url(bullyell.gif);
font-size: 1em;
margin-bottom: 5pt;
margin-top: 5pt;
padding-left: 1em;
}

LI.bullet {
list-style-image: url(bullyell.gif);
}

LI.wm {}

LI.numbered {
list-style-type: decimal;
}

DD {
font-size: 1em;
}

H1 {
font-size: 2em;
margin-bottom: 0.5em;
line-height: 1.15em;
color:black;
}

H2 {
margin-top: 0em;
font-size: 1.3em;
margin-bottom: 0.25em;
line-height: 1.3em;
color:black;
}

H3 {
font-size: 1.22em;
margin-bottom: 0.25em;
line-height: 1.22em;
}

H4 {
font-size: 1.15em;
margin-bottom: 0.25em;
margin-top: 0.75em;
vertical-align: top;
}

H5 {
font-size: 1.07em;
margin-bottom: 0.5em;
}

H6 {
font-size: 1em;
margin-bottom: 0.5em;
}

HR {
noshade: black;
}

P {
margin-top: 3pt;
margin-bottom: 3pt;
font-size: 1em;
margin-left:.25em;
}

.CODE {
font-weight: normal;
font-family: "Courier New", monospace;
text-decoration: none;
}

IMG {
border-top: medium none;
overflow: auto;
position: relative;
background-color: transparent;
border-right: medium none;
border-bottom: medium none;
border-left: medium none;
}

IMG.right {
border-top: medium none;
float: right;
overflow: auto;
position: relative;
background-color: transparent;
border-right: medium none;
border-bottom: medium none;
border-left: medium none;
}

DIV.right {
float: right;
}

IMG.para {
float: none;
margin-left:5 em;
clear: both;
}

IMG.ico {
	float:left;
	overflow:auto;}
IMG.mini
{
	margin-left:.75em;
}
DIV.rightlogotext {
float: right;
font-weight: bold;
line-height: 1.2em;
font-size: 1.5em;
padding-right: 1em;
}

IMG.rightlogo {
border-top: medium none;
float: left;
overflow: auto;
position: relative;
background-color: transparent;
border-right: medium none;
border-bottom: medium none;
border-left: medium none;
width: 1.1em;
}

IMG.mini {}

UL {
margin-top: 0.5em;
margin-bottom: 0.5em;
}

OL {
margin-top: 0.5em;
margin-bottom: 0.5em;
}

DIV.collapsible {
textalign: left;
cursor: none;
color: navy;
font-weight: bold;
}

DIV.collapsed {
display: none;
}

P.wm {
padding-left: 1.75em;
}

P.foot {
text-align: right;
margin-top: +4em;
}

COL.c1of7 {
width: 15%;
}

COL.c2of7 {
width: 15%;
}

COL.c3of7 {
width: 22%;
}

COL.c4of7 {
width: 27%;
}

COL.c5of7 {
width: 6.66%;
}

COL.c6of7 {
width: 6.66%;
}

COL.c7of7 {
width: 6.66%;
}
COL.w10{
width: 10%;
}

COL.w25{
width: 25%;
}
COL.w20{
width: 20%;
}
COL.w30{
width: 30%;
}
COL.w40{
width: 40%;
}
COL.w50{
width: 40%;
}
COL.w60{
width: 60%;
}
COL.w15{
width: 15%;
}
COL.w90{
width: 90%;
}


SPAN.hide {
display: none;
}

DIV.hide {
display: none;
}

div.lineopt {
border-bottom: 0.5px silver dotted;
}

div.line {
border-bottom: 0.5px black solid;
}
IMG.rightfloat {
border-top: medium none;
float: right;
position: relative;
background-color: transparent;
border-right: medium none;
border-bottom: medium none;
border-left: medium none;
margin: 0.75em;
}
IMG.topfloat {
border-top: medium none;
float:top;
position: relative;
background-color: transparent;
border-right: medium none;
border-bottom: medium none;
border-left: medium none;
margin: 0.75em;
}
IMG.botfloat {
border-top: medium none;
float:bottom;
position: relative;
background-color: transparent;
border-right: medium none;
border-bottom: medium none;
border-left: medium none;
margin: 0.75em;
}


IMG.leftfloat {
border-top: medium none;
float: left;
margin: 2em;
padding:2em;
position: relative;
background-color: transparent;
border-right: medium none;
border-bottom: medium none;
border-left: medium none;
}
A.collapseheading
{
	padding-left:0.25em;
	color:black;
}
DIV.autoreveal
{
	background-color:#FFFFF0;
	border:0.1em gray solid;
	padding:.5em;
	width:100%;
	cursor:hand;	
}
TD.b
{
	text-align:center;
}
