td {
    color: #FF4500;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
}
ul li, ol li {
	color:#000000;
}
p {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
}
a:link {
    color: #002e62;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none;
}
a:visited {
    color: #002e62;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none;
}
a:hover {
    color: #002e62;
    text-decoration: none;
}
a.roll:hover {
    color: #002e62;
}
body {
    background-color: #FFFFFF;
    clip: rect(0px, 0px, 0px, 0px);
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    margin: 0;
}
h2 {
    color: #FF4500;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
}
h3 {
    color: #FF4500;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
}
.mem_para {
    color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
}
.mem_table, .def_table {
    background-color: #CCCCCC;
    border-width: 0;
}
.mem_td, .def_td {
    border-width: 0;
	color:#000000;
}
.mem_tr, .def_tr {
    background-color: #FFFFFF;
}
.mem_tr_highlight, .def_tr_highlight {
    background: none repeat scroll 0 0 #DCDCDC;
}
.mem_th, .def_th {
    background: none repeat scroll 0 0 #636a70;
    border-width: 0;
    color: White;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}

.mem_tr_shadow, .def_tr_shadow, .tr_shadow {
    background: none repeat scroll 0 0 #EEEEEE;
}
.mem_col_num {
    text-align: right;
}
.mem_col_job {
    text-align: center;
}
.mem_col_desc {
    text-align: center;
}
.mem_col_total {
    text-align: right;
    width: 120pt;
}
.mem_submit, .def_submit {
	font-family: Verdana,Arial,Helvetica,Sans-serif !important;
    font-size: 11px;
}
.mem_reset, .def_reset {
	font-family: Verdana,Arial,Helvetica,Sans-serif !important;
    font-size: 11px;
}
.mem_button, .def_button {
	font-family: Verdana,Arial,Helvetica,Sans-serif !important;
    font-size: 11px;
}
.sup_para {
    color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.sup_table {
    border-width: 0;
}
.sup_td {
    border-width: 0;
}
.sup_tr {
}
.sup_tr_highlight {
    background: none repeat scroll 0 0 #DCDCDC;
}
.sup_th {
    background: none repeat scroll 0 0 #2F4F4F;
    color: White;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.sup_tr_shadow {
    background: none repeat scroll 0 0 #EEEEEE;
}
.sup_submit {
	font-family: Verdana,Arial,Helvetica,Sans-serif !important;
    font-size: 11px;
}
.sup_reset {
	font-family: Verdana,Arial,Helvetica,Sans-serif !important;
    font-size: 11px;
}
.sup_button {
	font-family: Verdana,Arial,Helvetica,Sans-serif !important;
    font-size: 11px;
}
.def_text, .mem_text {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #004840;
    font-size: 8pt;
    vertical-align: middle;
}
.def_select, .mem_select {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #004840;
    font-size: 8pt;
    vertical-align: middle;
}
.mem_checkbox, .def_checkbox {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #004840;
    font-size: 8pt;
    vertical-align: middle;
}
.def_password, .mem_password {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #004840;
    font-size: 8pt;
    vertical-align: middle;
}
.def_submit {
	font-family: Verdana,Arial,Helvetica,Sans-serif !important;
    font-size: 11px;
}
.def_reset {
	font-family: Verdana,Arial,Helvetica,Sans-serif !important;
    font-size: 11px;
}
table.backgnd {
    background-image: url("images/tile_01.gif");
}
body {
    margin: 0;
}
.main {
    padding: 10px 1px 0;
    vertical-align: top;
}
.odd {
    background-color: #FFFFFF;
}
.even {
    background-color: #EEEEEE;
}
.high {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #000000;
}
.win, .bold {
    font-weight: bold;
}
.loss {
    font-weight: normal;
}
.draw {
    font-style: italic;
}
.scorer {
    color: #606060;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
}
.r {
    text-align: right;
}
.c {
    text-align: center;
}
.l {
    text-align: left;
}
.cb {
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
	color:#ff4500;
}
td p {
	color:#000000;
}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #004840;
    font: 8pt Verdana,Helvetica,sans-serif;
}
td, th {
    font-size: 8pt;
}
b {
	color:#002E62;
}
h3 b {
	color:#002E62;
}
.bluehead {
	color:#002E62;
}
.orangehead {
	color:#ff4500;
}
caption {
    color: #002E62;
    font-family: verdana,arial,sans-serif;
    font-size: 8pt;
    font-weight: bold;
}
th, caption.nohead {
    background-color: #636A70;
    color: white;
}
tr.odd td, tr.even td {
	color:#000000;
}
.custom1 {
    background: none repeat scroll 0 0 #4A49AD;
    color: white;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
}
.table {
    background-color: #b1b5b8;
}
table {
}
table.header {
    background-image: url("images/tile_01.gif");
}
td {
    vertical-align: top;
}
atd {
    padding: 1px;
    vertical-align: top;
}
xth {
    padding: 1px;
}
.xnone {
    padding: 0;
}
a:hover {
    color: #002e62;
    text-decoration: underline overline;
}
.banner {
    background: none repeat scroll 0 0 #336600;
    border: 1px solid #666666;
}
.menu {
    background: none repeat scroll 0 0 #FEF28C;
    border: 1px solid #636563;
    color: #000000;
    white-space: nowrap;
}
.copy {
    background: none repeat scroll 0 0 #EEEEEE;
    color: #0000CE;
    font-size: 8pt;
    text-align: center;
}
.selectIE {
    background-color: #EEEEEE;
    border: 1px solid #000000;
    font-size: 8pt;
}
.selectNS {
    background: none repeat scroll 0 0 #EEEEEE;
    border: thin solid #000000;
    font-size: 8pt;
}
.buttonIE {
	font-family: Verdana,Arial,Helvetica,Sans-serif !important;
    font-size: 11px;
}
.buttonNS {
	font-family: Verdana,Arial,Helvetica,Sans-serif !important;
    font-size: 11px;
}
.inputIE, .textareaIE {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #004840;
    font-size: 8pt;
    vertical-align: middle;
}
.inputNS, .textareaNS {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #004840;
    font-size: 8pt;
    vertical-align: middle;
}
.menubuttonIE {
    background: none repeat scroll 0 0 #004840;
    border: 2px outset #CCCCCC;
    color: white;
    font-size: 8pt;
    padding: 1px 2px 1px 4px;
}
.menubuttonNS {
    background: none repeat scroll 0 0 #004840;
    border: thin outset #CCCCCC;
    color: white;
    font-size: 8pt;
    padding: 1px 2px 1px 4px;
}
.nomenubutton {
    background: none repeat scroll 0 0 #004840;
    color: white;
    font-size: 9pt;
}
a.menubuttonIE:hover {
    background: none repeat scroll 0 0 #9CB8B5;
    color: white;
    text-decoration: none;
}
a.menubuttonNS:hover {
    background: none repeat scroll 0 0 #9CB8B5;
    color: white;
    text-decoration: none;
}
.button {
    background: none repeat scroll 0 0 #004840;
    border: 2px outset #CCCCCC;
    color: white;
    font-size: 8pt;
    padding: 0 4px;
    text-align: center;
}
.nobutton {
    font-size: 9pt;
}
.fieldsetIE {
    background-color: #b1b5b8;
    border: 1px solid #FFFFFF;
    color: #004840;
    font-size: 8pt;
    padding: 5px;
    text-align: center;
}
.fieldsetNS {
    background-color: #b1b5b8;
    border: 1px solid #FFFFFF;
    color: #004840;
    font-size: 8pt;
    padding: 5px;
    text-align: center;
}
blockquote {
    font-size: 8pt;
}
div.formdiv {
    background-color: #F0FFF0;
}
.upload {
    background: none repeat scroll 0 0 #FEF28C;
    border: 1px solid #F19800;
    color: black;
    font-size: 9pt;
    padding: 1px;
}
.year {
    color: green;
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
}
.date {
    color: red;
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
}
span.copyright {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 7pt;
    text-align: left;
}

