a.inner_link:link {color: #ffffff; text-decoration: none; font-weight: normal;font-size:10pt; font-family:tahoma;}
a.inner_link:visited {color: #ffffff; text-decoration: none; font-weight: normal;font-size:10pt; font-family:tahoma;}
a.inner_link:hover {color: #c80000; text-decoration: underline; font-weight: normal;font-size:10pt; font-family:tahoma;}
a.inner_link:active {color: red; text-decoration: underline; font-weight: normal;font-size:10pt; font-family:tahoma;}

a.head_link:link {color: #ffffff; text-decoration: none; font-weight: bold;font-size:10pt; font-family:tahoma;}
a.head_link:visited {color: #ffffff; text-decoration: none; font-weight: bold;font-size:10pt; font-family:tahoma;}
a.head_link:hover {color: #2e54ff; text-decoration: none; font-weight: bold;font-size:10pt; font-family:tahoma;}
a.head_link:active {color: #2e54ff; text-decoration: none; font-weight: bold;font-size:10pt; font-family:tahoma;}

a.page_link:link {color: #2e54ff; text-decoration: underline; font-weight: normal;font-size:8pt; font-family:tahoma;}
a.page_link:visited {color: #2e54ff; text-decoration: underline; font-weight: normal;font-size:8pt; font-family:tahoma;}
a.page_link:hover {color: #c80000; text-decoration: none; font-weight: normal;font-size:8pt; font-family:tahoma;}
a.page_link:active {color: #c80000; text-decoration: none; font-weight: normal;font-size:8pt; font-family:tahoma;}


body.backimg
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: 
	url('images/body_back.jpg');
	background-repeat:no-repeat;
	background-position: 100% 200px;
	background-color:#000000; 
}

div.container
{
	position:absolute;
	left:50px;
	top:40px;
}

div.inner_links
{	
	position:relative;
	left:-30px;
	top:40px;
}

table.main_container
{
	width:800px;
	background-image: 
	url('images/table_back.gif');
	background-repeat:repeat-y;
}

td.head
{
	background-image: 
	url('images/header2.jpg');
	background-repeat:no-repeat;
	background-position: 0px 0px;
	width:800px;
	height:150px;
}

td.main_body_inner
{
	width:800px;
	text-align:center;
	vertical-align:top;
}

td.main_body
{
	background-color: #ffffff;
  	/* for IE */
  	filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6;
  	/* for Mozilla */
  	-moz-opacity:0.6;
  	width:800px;
	height:700px;
}

.alt4, .alt4Active
{
	background: #b5b5b6;
	color: #ff9900;
	border: 1px solid #5f6168;
	padding:5px;
	font-size: 8pt;
    font-family: tahoma;
    color: #ffffff;
}

table.tborderfour
{
    margin: 0cm;
	color: #ff9900;
	width: 740px;
	margin-left:30px;
	margin-right:30px;
}

td.buttons
{
	background-image: 
	url('images/buttons.gif');
	background-repeat:no-repeat;
	background-position: 50% 0%;
	height:36px;
	text-align:center;

}

img.star_left
{
	position:absolute;
	top:158px;
	left:25px;
	border:0px;
	z-index:1;
}

img.star_right
{
	position:absolute;
	top:161px;
	left:796px;
	border:0px;
	z-index:1;
}

td.base
{
	background-image: 
	url('images/base.gif');
	background-repeat:no-repeat;
	background-position: 50% 50%;
	height:23px;
}

table.links
{
	margin-left:auto;
	margin-right:auto;
	width:756px;
}

table.inner_links
{
	margin-left:auto;
	margin-right:0px;
}

td.link_home
{
	font-size: 10pt;
	text-align:left;
	font-family: tahoma;
	color: #ffffff;
	font-weight:bold;
	padding-left:45px;
	width:108px;
}

td.link_news
{
	font-size: 10pt;
	text-align:left;
	font-family: tahoma;
	color: #ffffff;
	font-weight:bold;
	padding-left:33px;
	width:108px;
}

td.link_events
{
	font-size: 10pt;
	text-align:left;
	font-family: tahoma;
	color: #ffffff;
	font-weight:bold;
	padding-left:20px;
	width:108px;
}

td.link_results
{
	font-size: 10pt;
	text-align:left;
	font-family: tahoma;
	color: #ffffff;
	font-weight:bold;
	padding-left:25px;
	width:108px;
}

td.link_rules
{
	font-size: 10pt;
	text-align:left;
	font-family: tahoma;
	color: #ffffff;
	font-weight:bold;
	padding-left:25px;
	width:108px;
}

td.link_entry
{
	font-size: 10pt;
	text-align:left;
	font-family: tahoma;
	color: #ffffff;
	font-weight:bold;
	padding-left:25px;
	width:108px;
}

td.link_sites
{
	font-size: 10pt;
	text-align:left;
	font-family: tahoma;
	color: #ffffff;
	font-weight:bold;
	padding-left:30px;
	width:108px;
}

td.innerlinksimg
{
	padding-left:18px;
	padding-right:10px;
	background-image:
	url('images/linkstar.gif');
	background-repeat:no-repeat;
	background-position:0% 100%;
}

table.container_body
{
	width:734px;
	height:550px;
	background-image:
	url('images/stripes.gif');
	background-repeat:repeat;
	margin-top:4px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
}

/*-----------------------------------------------------large central table----------------------------*/
table.center_lrg
{
	width:550px;
}

table.center_lrg_expander
{
	width:550px;
	margin-left:auto;
	margin-right:auto;
}

td.main_top_expander
{
	text-align:center;
	vertical-align:top
}

table.container_body_expander
{
	width:734px;
	background-image:
	url('images/stripes.gif');
	background-repeat:repeat;
	margin-top:4px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
}

div.box_center_lrg
{
	width:700px;
	position:absolute;
	top:280px;
	left:50px;
	z-index:10;
}

td.box_center_top_lrg
{
	background-image:
	url('images/top_red_form.gif');
	background-repeat:no-repeat;
	background-position:0% 0%;
	height:30px;
}

td.box_center_bottom_large
{
	background-image:
	url('images/bottom_white_form.gif');
	background-repeat:no-repeat;
	background-position:0% 0%;
	height:9px;
}


/*-----------------------------------------------------large central table----------------------------*/

/*-----------------------------------------------------small central table----------------------------*/

table.center
{
	width:400px
}

div.box_center
{
	width:400px;
	position:absolute;
	top:280px;
	left:200px;
	z-index:10;
}

td.box_center_top
{
	background-image:
	url('images/top_red.gif');
	background-repeat:no-repeat;
	background-position:0% 0%;
	height:30px;
}

td.box_center_bottom
{
	background-image:
	url('images/bottom_white.gif');
	background-repeat:no-repeat;
	background-position:0% 0%;
	height:9px;
}

/*-----------------------------------------------------small central table----------------------------*/

/*-----------------------------------------------------table text for all----------------------------*/


p.all_boxes
{
	font-size: 8pt;
	text-align:left;
	font-family: tahoma;
	color: #ffffff;
	font-weight:bold;
	position:relative;
	top:7px;
	left:40px;
	margin:0px;
}


td.inner_text
{
	background-color:#ffffff;
	border-top:1px solid #b90c0c;
	border-left:1px solid #b90c0c;
	border-right:1px solid #b90c0c;
}

p.text:first-line
{
	font-size: 8pt;
	font-family: tahoma;
	color: #2e54ff;
	font-weight:bold;
}

p.text
{
	background-image:
	url('images/horizontal_back.gif');
	background-repeat:repeat;
	font-size: 8pt;
	text-align:left;
	font-family: tahoma;
	color: #767676;
	padding:5px;
	border:1px solid #767676;
	margin:5px;
}

/*-----------------------------------------------------table text for all----------------------------*/

/*-----------------------------------------------------side tables----------------------------*/

table.sides
{
	width:130px
}

div.box_left
{
	width:130px;
	position:absolute;
	top:280px;
	left:50px;
}

div.box_right
{
	width:130px;
	position:absolute;
	top:280px;
	left:620px;
}

td.box_sides_top
{
	background-image:
	url('images/top_black.gif');
	background-repeat:no-repeat;
	background-position:0% 0%;
	height:30px;
}

td.box_sides_bottom
{
	background-image:
	url('images/bottom_black.gif');
	background-repeat:no-repeat;
	background-position:0% 0%;
	height:9px;
}

td.inner_text_sides
{
	background-color:#ffffff;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

/*-----------------------------------------------------side tables----------------------------*/

/*-----------------------------------------------------table image----------------------------*/
img.inner
{
	float:right;
	margin-right:5px;
	margin-top:3px;
	margin-left:10px;
	margin-bottom:5px;
	border:1px solid #b90c0c;
}

/*-----------------------------------------------------table image----------------------------*/

img.event_org
{
	position:absolute;
	top:604px;
	left:250px;
	border:0px;
}


td.sponsor_container
{
	text-align:center;
	vertical-align:middle
}

td.main_top
{
	height:394px;
	text-align:center;
	vertical-align:bottom
}

table.sponsors
{
	position:relative;
	top:2px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:9px;
	height:63px;
	width:650px;
}

td.index_head
{
	background-image:
	url('images/index_head.jpg');
	background-repeat:no-repeat;
	background-position:0% 0%;
	height:88px;
	width:734px;
	font-size: 16pt;
	font-family: tahoma;
	color: #ffffff;
	font-weight:bold;
	text-align:center;
	padding-top:0px;
	padding-left:180px;
	margin:0px;
}

img.painterman
{
	position:absolute;
	top:320px;
	left:85px;
	border:0px;
}

ul.stndclass
{
font-family: tahoma;
color: #2e54ff;
}

img.black_border
{
	border:1px solid #000000;
}

input.security
{
	margin-top: 3px;
	margin-bottom: 3px;
	background-color: #b5b5b6;
	font-size: 8pt;
	font-weight: normal;
	font-family: tahoma;
	color: #000000;
	width: 80px;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}

input.textinputfive
{
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 3px;
	background-color: #b5b5b6;
	font-size: 8pt;
	font-weight: normal;
	font-family: tahoma;
	color: #000000;
	width: 240px;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}

textarea.textareaone
{
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 8pt;
	font-family: tahoma;
	font-weight: normal;
	font-family: tahoma;
	color: #000000;
	background-color: #b5b5b6;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}

select.dropbox
{
	margin-top: 3px;
	margin-bottom: 3px;
	height: 18px;
	background-color: #b5b5b6;
	font-size: 8pt;
	font-weight: normal;
	font-family: tahoma;
	color: #000000;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}

input.textinputtwo
{
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 3px;
	background-color: #b5b5b6;
	font-size: 8pt;
	font-family: tahoma;
	color:#000000;
	width: 126px;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}

input.directions
{
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 3px;
	background-color: #b5b5b6;
	font-size: 8pt;
	font-family: tahoma;
	color:#000000;
	width: 80px;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}

input.fieldone
{
	font-size: 8pt;
	font-family: tahoma;
	font-weight:bold;
	color:#ffffff;
	background-color:#2e54ff;
	height: 20px;
	border-style: solid;
	border-color: #ffffff;
	border-width: 1px;
}

table.form
{
	background-image:
	url('images/horizontal_back.gif');
	background-repeat:repeat;
	border:1px solid #767676;
	margin:5px;
	margin-left:5px;
	margin-right:auto;
	font-size: 8pt;
	font-family: tahoma;
	color: #767676;
	text-align:left;
	width:538px;
}

td.inner_text_form
{
	background-color:#ffffff;
	border-top:1px solid #b90c0c;
	border-left:1px solid #b90c0c;
	border-right:1px solid #b90c0c;
	text-align:center;
}

td.leftalignment
{
	text-align:left;
}

td.formtextcell
{
	padding-left:7px;
	width:150px;
}

td.capacha
{
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	font-family: tahoma;
	color: red;
	padding-bottom: 10px;
	padding-top: 10px;
}