body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

HR {
	color: Navy;	
}

H1 {
	color: Navy;
	margin-top: 0px;
	margin-bottom: 6px;
}

H2 {
	color: Navy;
	margin-top: 0px;
	margin-bottom: 6px;
}

H3 {
	color: Navy;
	margin-top: 0px;
	margin-bottom: 6px;
}

H4 {
	color: Navy;
	margin-top: 0px;
	margin-bottom: 6px;
}

H5 {
	color: Black;
	margin-top: 0px;
	margin-bottom: 6px;
	font-size: 11pt;
}

A {
	color: Black;
}


TR {
	vertical-align: top;
}

TH {
	font-size: 10pt;
}

TD {
	font-size: 10pt;
}

.Schedule TD {
	white-space: nowrap;
}

.Contest {
	color: Red;
}

.Contest TD {
	color: Red;
}

.Performance {
    color: Navy;
}

.Performance TD {
	color: Navy;
}

.Marquee TD {
	font-size: 10pt;
}

.Line {
	color : Navy;
	background-color : Navy;
}

.BreadCrumbs {
    font-size: 8pt;
}

.Registration CAPTION {
	color : #000099;
	font-weight: bold;
}

.Registration TR {
	background-color : #D3D3D3;
}

.Registration THEAD TR {
	color : Navy;
	background-color : Silver;
	font-weight : bold;
}

.Registration TFOOT TR {
	background-color : #DCDCDC;
}

.Registration THEAD TR TH {
	font-size : 9pt;
	font-weight : bold;
	vertical-align : bottom;
	text-align: left;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
}

.Registration TBODY TR TH {
	font-size : 9pt;
	font-weight : bold;
	vertical-align : top;
	text-align: right;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
}

.Registration TBODY TR TD {
	font-size : 9pt;
	vertical-align : top;
	padding-top : 3px;
	padding-left : 5px;
	padding-right : 5px;
}

.Registration .Price {
	border : 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-align: right;
	background-color : #D3D3D3;
}

.Registration TBODY TR TD HR {
	color: Black;
}

.Registration INPUT {
	font-size : 8pt;
	font-weight : normal;
}

.Registration INPUT .Right {
	font-size : 8pt;
	font-weight : normal;
	text-align: right;
}

.Registration SELECT {
	font-size : 8pt;
	font-weight : normal;
}

.Registration TEXTAREA {
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}



FORM CAPTION {
	color : #000099;
	font-weight: bold;
}

FORM TR {
}

FORM THEAD TR {
	color : Navy;
	font-weight : bold;
}

FORM TFOOT TR {
}

FORM THEAD TR TH {
	font-size : 9pt;
	font-weight : bold;
	vertical-align : bottom;
	text-align: left;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
}

FORM TBODY TR TH {
	font-size : 9pt;
	font-weight : bold;
	vertical-align : top;
	text-align: right;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
}

FORM TBODY TR TD {
	font-size : 9pt;
	vertical-align : top;
	padding-top : 6px;
	padding-left : 5px;
	padding-right : 5px;
}

FORM .Price {
	border : 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-align: right;
}

FORM TBODY TR TD HR {
	color: Black;
}

FORM INPUT {
	margin-top : -2px;
	font-size : 8pt;
	font-weight : normal;
}

FORM INPUT .Right {
	margin-top : -2px;
	font-size : 8pt;
	font-weight : normal;
	text-align: right;
}

FORM SELECT {
	margin-top : -2px;
	font-size : 8pt;
	font-weight : normal;
}

FORM TEXTAREA {
	margin-top : -2px;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

.Layout CAPTION {
    color: #000099;
    font-weight: bold;
}

.Layout THEAD TR {
    color: Navy;
    font-weight: bold;
}

.Layout THEAD TR TH {
    font-size: 9pt;
    font-weight: bold;
    vertical-align: bottom;
    text-align: left;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.Layout TBODY TR TH {
    font-size: 9pt;
    font-weight: bold;
    vertical-align: top;
    text-align: right;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.Layout TBODY TR TD {
    font-size: 9pt;
    vertical-align: top;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.Layout TBODY TR TD HR {
    color: Black;
    margin-top: 0px;
    margin-bottom: 0px;
}

