td {  

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 8pt; 

	font-weight: normal; 

	color: #666666

}

p {  

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 8pt; 

	color: #666666; 

	font-weight: normal

}

a:link {  

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	color: #004840; 

	text-decoration: none

}

a:visited {  

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	color: #004840; 

	text-decoration: none

}

a:hover {  

	color: #9cb8b5; 

	text-decoration: none

}

a.roll:hover {

	color: #9cb8b5; 

}

body {  
	margin: 0px;
	background-color: #FFFFFF;
	clip: rect(0px, 0px, 0px, 0px);
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	color: #666666;
}

h2 {  

	font-family: Geneva, Arial, Helvetica, sans-serif; 

	font-size: 12pt; 

	font-style: normal; 

	font-weight: bold; 

	color: #F6B20C

}

h3 {  

	font-family: Geneva, Arial, Helvetica, sans-serif; 

	font-size: 10pt; 

	font-style: normal; 

	font-weight: bold; 

	color: #F6B20C

}

.mem_para {

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 8pt; 

	color: #666666; 

	font-weight: normal

}

.mem_table, .def_table {

	border-bottom-width : 0px;

	border-left-width : 0px;

	border-right-width : 0px;

	border-top-width : 0px;
	
	background-color: #CCCCCC;

}

.mem_td,.def_td {

	border-bottom-width : 0px;

	border-left-width : 0px;

	border-right-width : 0px;

	border-top-width : 0px;

}

.mem_tr, .def_tr {
	background-color: #FFFFFF;
}

.mem_tr_highlight, .def_tr_highlight{

	background : #DCDCDC;

}

.mem_th, .def_th {

	background : #2F4F4F;

	color : White;
	
	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 8pt;
	
	border-bottom-width : 0px;

	border-left-width : 0px;

	border-right-width : 0px;

	border-top-width : 0px;
	
}

.mem_tr_shadow, .def_tr_shadow, .tr_shadow {
	background : #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-size: 8pt; color: white; border: 2px outset #CCCCCC ; background: #004840; padding: 1px 2px 1px 4px;

}

.mem_reset, .def_reset {

	font-size: 8pt; color: white; border: 2px outset #CCCCCC ; background: #004840; padding: 1px 2px 1px 4px;

}

.mem_button, .def_button{

	font-size: 8pt; color: white; border: 2px outset #CCCCCC ; background: #004840; padding: 1px 2px 1px 4px;

}
.sup_para {

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	color: #666666; 

	font-weight: normal

}

.sup_table {

	border-bottom-width : 0px;

	border-left-width : 0px;

	border-right-width : 0px;

	border-top-width : 0px;

}

.sup_td {

	border-bottom-width : 0px;

	border-left-width : 0px;

	border-right-width : 0px;

	border-top-width : 0px;

}

.sup_tr{



}

.sup_tr_highlight{

	background : #DCDCDC;

}

.sup_th{

	background : #2F4F4F;

	color : White;
	
	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

}

.sup_tr_shadow{

	background : #EEEEEE;

}

.sup_submit {

	font-size: 8pt; color: white; border: 2px outset #CCCCCC ; background: #004840; padding: 1px 2px 1px 4px;

}

.sup_reset {

	font-size: 8pt; color: white; border: 2px outset #CCCCCC ; background: #004840; padding: 1px 2px 1px 4px;

}

.sup_button{

	font-size: 8pt; color: white; border: 2px outset #CCCCCC ; background: #004840; padding: 1px 2px 1px 4px;
	

}

.def_text, .mem_text	{ font-size: 8pt ; border: 1px solid #004840 ; background: #EEEEEE ; vertical-align: middle ; }
.def_select, .mem_select { font-size: 8pt ; border: 1px solid #004840 ; background: #EEEEEE ; vertical-align: middle ; }
.mem_checkbox, .def_checkbox { font-size: 8pt ; border: 1px solid #004840 ; background: #EEEEEE ; vertical-align: middle ; }
.def_password, .mem_password	{ font-size: 8pt ; border: 1px solid #004840 ; background: #EEEEEE ; vertical-align: middle ; }
.def_submit	{ font-size: 8pt ; color: white; border: 2px outset #CCCCCC ; background: #004840 ; padding: 1px 2px 1px 4px; }
.def_reset	{ font-size: 8pt ; color: white; border: 2px outset #CCCCCC ; background: #004840 ; padding: 1px 2px 1px 4px; }

table.backgnd	{
	background-image: url('images/tile_01.gif');
}

body	{margin: 0 0 0 0 }
.main	{padding: 10px 1px 0px 1px ; vertical-align: top }
.odd	{background-color: #FFFFFF }
.even	{background-color: #EEEEEE }
.high	{background: #CCCCCC ; color: #000000 ; }
.win, .bold
		{font-weight: bold }
.loss	{font-weight: normal}
.draw	{font-style: italic }
.scorer	{font-size: 8pt; font-style: normal; font-weight: normal; color: #606060 }

.r      {text-align: right }
.c      {text-align: center }
.l      {text-align: left }
.cb     {text-align: center ; font-weight: bold ; font-size: 10pt ; }

body	{font: normal normal normal 8pt Verdana, Helvetica, sans-serif ; color: #004840 ;background: #FFFFFF ; }
td, th	{font-size: 8pt ; }
caption
		{font-size: 8pt; font-family: xverdana, arial, sans-serif ; color: #004840 ; font-weight: bold ; }
th, caption.nohead
		{background-color: #004840 ; color: white }
.custom1 {font-size: 10pt; font-weight: bold; text-align: center; background: #4A49AD; color: white; }
.table { background-color: #CCCCCC ; }
table { 
	
}

table.header {
	background-image: url('images/tile_01.gif');
}

td	{ 
	vertical-align: top ; 
}
atd	{ 
	padding: 1px 1px 1px 1px ; 
	vertical-align: top; 
}
xth	{ 
	padding: 1px 1px 1px 1px ; 
}
.xnone {
	padding: 0px 0px 0px 0px ; 
}
a:hover  { 
	text-decoration:underline overline; color: #9cb8b5;
}
.banner  { 
	background: #336600 ; border: 1px solid #666666 ;
}
.menu  {
	background: #FEF28C ; color: #000000 ; border: 1px solid #636563 ; white-space: nowrap;
}
.copy  { 
	font-size: 8pt ; background: #EEEEEE ; color: #0000CE ; text-align: center ; 
}


.selectIE
{ 
	font-size: 8pt; 
	border: 1px solid #000000;
	background-color: #EEEEEE;
}

.selectNS	
{ 
	font-size: 8pt ; border: thin solid #000000 ; background: #EEEEEE ; 
}
.buttonIE	{ font-size: 8pt ; color: white; border: 2px outset #CCCCCC ; background: #004840 ; padding: 1px 2px 1px 4px; }
.buttonNS	{ font-size: 8pt ; color: white; border: thin outset #CCCCCC ; background: #004840 ; padding: 1px 2px 1px 4px; }
.inputIE, .textareaIE
			{ font-size: 8pt ; border: 1px solid #004840 ; background: #EEEEEE ; vertical-align: middle ; }
.inputNS, .textareaNS
			{ font-size: 8pt ; border: 1px solid #004840 ; background: #EEEEEE ; vertical-align: middle ; }
.menubuttonIE
	{ font-size: 8pt; color: white; border: 2px outset #CCCCCC ; background: #004840; padding: 1px 2px 1px 4px; }
.menubuttonNS
	{ font-size: 8pt; color: white; border: thin outset #CCCCCC ; background: #004840; padding: 1px 2px 1px 4px; }
.nomenubutton
	{ font-size: 9pt; color: white; background: #004840; }
a.menubuttonIE:hover  { text-decoration: none ; color: white ; background: #9cb8b5 ; }
a.menubuttonNS:hover  { text-decoration: none ; color: white ; background: #9cb8b5 ; }
.button	{ font-size: 8pt ; color: white ; border: 2px outset #CCCCCC ; background: #004840 ; padding: 0px 4px 0px 4px ; text-align: center ;}
.nobutton	{ font-size: 9pt ; }
.fieldsetIE	{ font-size: 8pt; color: #004840 ; border: 1px outset #FFFFFF ; background: #9CB8B5 ; padding: 5px 5px 5px 5px ; text-align: center ; }
.fieldsetNS	{ font-size: 8pt; color: #004840 ; border: thin outset #FFFFFF ; background: #9Cb8b5 ; padding: 5px 5px 5px 5px ; text-align: center ; }
blockquote	{ font-size: 8pt ; }

div.formdiv {background-color: #F0FFF0 ; }

.upload	{ font-size: 9pt ; color: black ; padding: 1px ; border: 1px solid #F19800 ; background: #FEF28C ; }
.year	{ font-size: 9pt ; color: green ; text-align: center ; font-weight: bold ; }
.date	{ font-size: 9pt ; color: red ; text-align: center ; font-weight: bold ; }

span.copyright {
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color: #666666;
}

