body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	background-color: #000000;
	}

/* -- EFC100 -- yellow for old h1 -- */
h1 { font-family: arial; font-size: 10pt; color: #EFC100; margin: 0em; padding: 0px 2px 0px 5px; }
h2 { font-family: arial; font-size: 10pt; color: #ffffff; Line-Height: 15pt; Letter-Spacing: 1px; margin: 0em; padding: 0em; }
h3 { font-family: arial; font-size: 12pt; color: #ffffff; Line-Height: 17pt; Letter-Spacing: 1px; margin: .5em; padding: 0em; }
h4 { font-family: arial; font-size: 14pt; color: #ffffff; Line-Height: 16pt; Letter-Spacing: 1px; margin: 0em; padding: 0em; }
h5 { font-family: arial; font-size: 12pt; color: #000000; Line-Height: 16pt; Letter-Spacing: 1px; margin: 0em; padding: 0em; }
h6 { font-family: arial; font-size: 12pt; color: #000000; Line-Height: 16pt; Letter-Spacing: 1px; margin: 0em; padding: 0em; }

th {
    background-image: url('images/layout/bg_hdr_black.jpg');
    background-repeat: no-repeat;
    background-color: #000000;
    height: 27px;
    padding: 0px 0px 0px 6px;
	color: #ffffff;
	text-align: center;
	text-size: 10pt;
    }

hr {color: #000000; height: 1px; padding: 0px; margin: 0px;  border: 0px;}
    
.btn { font-size: 10pt;  font-family: arial; }
.txtFld { font-size: 10px; line-height: 15px; font-family: arial; background-color:#FFFFFF; }
.txtFldSrch { font-size: 7pt; font-family: arial; }
.txtArea { font-size: 12px; font-family: arial; }
.txtDrop { font-size: 10px; font-family: arial; }

.txtError { font-family:Arial; font-size: 8pt;  color: #ff0000; }
.errorMessage {  font-family: Arial; font-size: 10pt; color: #FF0000; font-weight: bold;}
	.errorMessage a:link {  color: #000000; text-decoration: none; }
	.errorMessage a:visited {  color: #000000; text-decoration: none; }
	.errorMessage a:hover {  color: #000000; text-decoration: underline; }
	.errorMessage a:active {  color: #000000; text-decoration: underline; }
	
.global_left { text-align: left; }	

.thinking2 { font-family: arial; font-size: 8pt; color: #747474; vertical-align: bottom; text-align: right; padding: 0px 5px 12px 0px; }
    .thinking2 a:link {  color: #747474; text-decoration: none; }
	.thinking2 a:visited {  color: #747474; text-decoration: none; }
	.thinking2 a:hover {  color: #EFC100; text-decoration: underline; }
	.thinking2 a:active {  color: #EFC100; text-decoration: underline; }
	
.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color : #7c7c7c;}


.txt_main {  font-family: Arial; font-size: 10pt; color: #000000; vertical-align: top; text-align: justify;}
	.txt_main a:link {  color: #0000ff; text-decoration: none; }
	.txt_main a:visited {  color: #0000ff; text-decoration: none; }
	.txt_main a:hover {  color: #ff0000; text-decoration: underline; }
	.txt_main a:active {  color: #ff0000; text-decoration: underline; }

.txt_right {  font-family: Arial; font-size: 10pt; color: #000000; vertical-align: top;}
	.txt_right a:link {  color: #000000; text-decoration: none; }
	.txt_right a:visited {  color: #000000; text-decoration: none; }
	.txt_right a:hover {  color: #000000; text-decoration: underline; }
	.txt_right a:active {  color: #000000; text-decoration: underline; }
	.txt_right th {
	    font-family: arial; font-size: 8pt; color: #EFC100; margin: 0em; padding: 0px 0px 0px 0px; text-align: center; font-weight: bold;
        background-image: url('images/layout/bg_hdr_black_right.jpg');
        background-repeat: no-repeat;
        background-color: #000000;
        height: 27px;
    }
    
.txt_right_box {  font-family: Arial; font-size: 8pt; color: #000000; vertical-align: top; background-color: #CCCCCC; padding: 3px; margin: 0px; text-align: left; }
    .txt_right_box a:link {  color: #0000ff; text-decoration: none; }
	.txt_right_box a:visited {  color: #0000ff; text-decoration: none; }
	.txt_right_box a:hover {  color: #ff0000; text-decoration: underline; }
	.txt_right_box a:active {  color: #ff0000; text-decoration: underline; }
	.txt_right_box hr {color: #000000; height: 1px; padding: 0px; margin: 0px;  border: 0px;}
	.txt_right_box td {padding: 0px; margin: 0px;  border: 0px;}
	

	
.txt_frm {  font-family: Arial; font-size: 10pt; color: #000000; vertical-align: top; text-align: left;}	

.txt_frm_bold {  font-family: Arial; font-size: 10pt; color: #000000; vertical-align: top; font-weight: bold; text-align: left;}	
	
.loop1 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #000000; background-color: #cccccc;}
	.loop1 a:link {  color: #0000ff; text-decoration: none}
	.loop1 a:visited {  color: #0000ff; text-decoration: none}
	.loop1 a:hover {  color: #ff0000; text-decoration: underline}
	.loop1 a:active {  color: #ff0000; text-decoration: underline}
	
.loop2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #ffffff;}
	.loop2 a:link {  color: #0000ff; text-decoration: none}
	.loop2 a:visited {  color: #0000ff; text-decoration: none}
	.loop2 a:hover {  color: #ff0000; text-decoration: underline}
	.loop2 a:active {  color: #ff0000; text-decoration: underline}	

	
.results_loop1 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #000000; background-color: #E5EFFF;}
	.results_loop1 a:link {  color: #0000ff; text-decoration: none}
	.results_loop1 a:visited {  color: #0000ff; text-decoration: none}
	.results_loop1 a:hover {  color: #ff0000; text-decoration: underline}
	.results_loop1 a:active {  color: #ff0000; text-decoration: underline}
	
.results_loop2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #ffffff;}
	.results_loop2 a:link {  color: #0000ff; text-decoration: none}
	.results_loop2 a:visited {  color: #0000ff; text-decoration: none}
	.results_loop2 a:hover {  color: #ff0000; text-decoration: underline}
	.results_loop2 a:active {  color: #ff0000; text-decoration: underline}		
	
.ti_results  { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0000ff; font-weight: bold; padding: 0px; margin: 0px; border-top: solid 0px; border-bottom: solid 1px; border-left: solid 0px; border-right: solid 0px; border-color: #0000ff; text-align: left;}
.ti-results-event { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000; font-weight: bold; padding: 1px 1px 1px 5px; margin: 0px;}
.txt-mark-results-hdr { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: bold; padding: 1px 1px 1px 5px; margin: 0px;}
.txt-mark-results-switch { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; padding: 1px 5px 1px 1px;}
	.txt-mark-results-switch a:link {  color: #ffffff; text-decoration: none}
	.txt-mark-results-switch a:visited {  color: #ffffff; text-decoration: none}
	.txt-mark-results-switch a:hover {  color: #EFC100; text-decoration: underline}
	.txt-mark-results-switch a:active {  color: #EFC100; text-decoration: underline}	

	
/* -- Background Images / Colors -- */
.bg_track {
    background-image: url('images/layout/bg_track.jpg');
    background-repeat: no-repeat;
    background-color: #000000;
    vertical-align: top;
    }
    
.bg_vccctfca_title_outline
{
    background-color: #666666;
    height: 1px;
    width: 1002px;
    }
    
.bg_hdr_yellow {
    background-image: url('images/layout/bg_hdr_yellow.jpg');
    background-repeat: no-repeat;
    background-color: #EFC100;
    font-family: Arial; font-size: 10pt; font-weight: bold; color: #000000;
    padding: 0px 0px 0px 20px;
    height: 27px;
    }
    
.bg_hdr_black {
    background-image: url('images/layout/bg_hdr_black.jpg');
    background-repeat: no-repeat;
    background-color: #000000;
    }
    
.bg_white {
    background-color: #ffffff;
    text-align: left;
    vertical-align: top;
    }
	
	
/* -- titles / headers -- */
.ti_vccctfca
{
    background-color: #0F0F0F;
    font-family: Arial;
    color: #666666;
    font-size: 16pt;
    font-weight: bold;
    text-align: center;
    letter-spacing: 3px;
    }


/* -- menus / sub menus -- */
.mnu_footer {  font-family: Arial; font-size: 8pt; color: #666666; font-weight: bold; background-color: #0F0F0F; margin: 0px; padding: 2px 69px 2px 62px; letter-spacing: 1px; word-spacing: 4px;}
	.mnu_footer a:link {  color: #666666; text-decoration: none; }
	.mnu_footer a:visited {  color: #666666; text-decoration: none; }
	.mnu_footer a:hover {  color: #FFD020; text-decoration: underline; }
	.mnu_footer a:active {  color: #FFD020; text-decoration: underline; }


#menucase ul.vert-one{ width:185px; margin:0; padding:0; list-style-type:none; display:block; font-family: arial; font-weight: bold; font-size: 8pt;}
#menucase ul.vert-one li{ margin: 0px; padding: 0px;  }
#menucase ul.vert-one li a{ background-image: url('images/layout/bg_mnu_main_off.jpg'); display:block; text-decoration:none; color:#ffffff; padding: 0px 0px 0px 20px; height: 25px; line-height: 25px;}
#menucase ul.vert-one li a:hover{ background-image: url('images/layout/bg_mnu_main_on.jpg'); color: #000000; background-color: #DDDDDD;}
#menucase ul.vert-one li a.current, ul.vert-one li a.current:hover { background-image: url('images/layout/bg_mnu_main_on.jpg'); color: #000000;}

.mnu_sublinks
{
    font-family: Arial;
    font-size: 8pt;
    color: #000000;
    margin: 0px;
    padding: 0px 10px 0px 10px;
    text-transform: uppercase;
    
}
	.mnu_sublinks a:link {  color: #000000; text-decoration: none; }
	.mnu_sublinks a:visited {  color: #000000; text-decoration: none; }
	.mnu_sublinks a:hover {  color: #FF0000; text-decoration: underline; }
	.mnu_sublinks a:active {  color: #FF0000; text-decoration: underline; }
