body {  
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
}
.mainbackground {
	background-color: #17204C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}
.menubar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-color: #0080BD;
	color: #FFFFFF;
	text-decoration: none
}
.menubarselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-color: #0080BD;
	color: #444507;
	text-decoration: none
}
.bullettext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0080BD
}
.mainbackgroundbold {
	background-color: #444507;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF ;
	font-weight: bold
}
.mainbackgroundboldorange {
	background-color: #444507;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0080BD;
	font-weight: bold
}
.odd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #9CBFE0;
	clip: rect();
}
.even {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #eeeee5;
	clip: rect();
}
.tabcells {
	background-color: #adc7cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000
}
.tabselectcells {
	background-color: #406f90;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF
}
.tablecells {
	background-color: #ececec;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000
}
.tableheaders {
	background-color: #1C66AA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF
}
.boldtablecells {
        background-color:  #ECECEC;
        font-weight: bold;
        font-variant: small-caps;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #000000
}

.boldtablecellson {
	background-color:  #9CBFE0;
	font-weight: bold;
	font-variant: small-caps;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF
}
.title {
	background-color: #1C66AA;
	font-weight: bold;
	font-variant: small-caps;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #FFFFFF
}
.subtitle {
	background-color: #1C66AA;
	font-weight: bold;
	font-variant: small-caps;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF
}
.smlbodytext {
	background-color: #1C66AA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;	
	color: #FFFFFF;
}
.reportcells {
	background-color: #ececec;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.altreportcells {
	background-color: #acacac;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000
}
.reportheaders {
	background-color: #1C66AA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF
}
.altreportheaders {
	background-color: #efa55b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF
}
.boldreportcells {
	background-color: #ef850b;
	font-weight: bold;
	font-variant: small-caps;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF
}
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000
}
input.btn {
        background-color : #EFEFEF;
        color : #000000;
        font-size: 10px; font-family: Arial, Helvetica, sans-serif;
}

.button {
        background-color : #EFEFEF;
        color : #000000;
        font-size: 10px; font-family: Arial, Helvetica, sans-serif;
}
.button {
	height: 16px;
	min-width: 64px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	line-height: 16px
}
a {
	color: #000000
}
a:hover {
        text-decoration: none;
        color: #55555D;
}
a.bodylink {
	color: #333399
}
a.menubarlink {
	color: #FFFFFF
}
INPUT.button {
	height: 20px;
	min-width: 64px;
	vertical-align: middle;
	text-align: center;
}
SPAN.button {
	text-decoration: none;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 1px;
	padding-bottom: 1px
}
TD.indextable {
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #eeeeee;
	margin: 4px;
}
.maintable {
	background-color: #FFFFFF;
	padding: 0px
}
.tab {
	background-color: #dfdfff;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}
.tabend {}
.tabselect {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold
}
.postmatch {
	background-color: #FFFFFF;
}
.rankings {
	background-color: #FFFFFF;
}
.preview {
	background-color: #FFFFFF;
}
.feeds {
	background-color: #FFFFFF;
}

.headings {
        font-size: 11px;
        font-weight: bold;
	text-align: center;
}
.cell {
        font-size: 11px;
        font-weight: normal;
	border: 1px solid #CCCCCC;
	text-align: center;
}
.category {
        font-size: 11px;
        font-weight: bold;
	text-align: center;
	font-color: #CCCCCC;
	border: 1px solid #CCCCCC;
}

.possession {
        font-size: 11px;
        font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
	border: 1px solid #CCCCCC;
}

