/* TAG STYLES */
* 
{
	overflow: visible !important;
}

html
{
	background: none;
}

body
{
	margin: 0px 0px 0px 0px;
}

img
{
	margin: 0px;
	padding: 0px;
	display: block;
}

a
{
	text-decoration: none;
}

/* END OF TAG STYLES */

/* VARIOUS CLASSES */

.float_left
{
	float: left;
}

.float_right
{
	float: right;
}

/* END OF VARIOUS CLASSES */

/* DIV STYLES */

#content_center
{
	width: 100%; margin: 0; float: none;
	margin: 0px 0px 0px 0px;
}

#main_menu_column
{
	display: none;
	height: 0px;
	width: 0px;
}

#page_display_column
{
	float: left;
	width: 595px;
}

#page_header
{
	width: 640px;
	margin: 0px 0px 0px 0px;
	background-color: ffffff;
}

#page_background
{
	background: none;
}

#page_content_holder
{
}

#content_boundary
{
	width: 640px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;
}

#page_content_holder_bottom
{
	display: none;
	height: 0px;
	width: 0px;
}

.page_height_creator
{
	display: none;
	height: 0px;
	width: 0px;
}

.sponsor
{
	display: none;
	height: 0px;
	width: 0px;
}

#footer
{
	display: none;
	height: 0px;
	width: 0px;
}

/* END OF DIV STYLES */

#page_header_image
{
	width: 640px;
}

#page_header_image img
{
	width: 640px;
}

/* DIV STYLES */

.large_column
{
	float: left;
	width: 640px;
	margin: 5px 0px 0px 0px;
	color: #FFFFFF;
}

.small_column
{
	display: none;
	height: 0px;
	width: 0px;
}

.highlighted_sub_menu
{
	display: none;
	height: 0px;
	width: 0px;
}

.highlighted_sub_menu .high_sub_menu_links
{
	display: none;
	height: 0px;
	width: 0px;
}

.personal_profile_holder
{
	margin: 0px 0px 5px 0px;
	background-color: #FFFFFF;
	padding: 5px 0px 0px 0px;
	width: 310px;
	float: left;
}

.athlete_photo
{
	float: left;
	background-color: #FFFFFF;
	width: 73px;
	margin: 5px 5px 5px 5px;
}

.athlete_info_holder
{
	float: left;
	width: 210px;
	margin: 5px 10px 5px 0px;
}

/* END OF DIV STYLES */

/* PARAGRAPH STYLES */

.large_column p
{
	font-size: 10px;
	line-height: 12px;
	margin: 0px 0px 5px 0px;
	color: #000000;
}

.small_column p
{
	display: none;
	height: 0px;
	width: 0px;
	color: #000000;
}

/* END OF PARAGRAPH STYLES */

/* LINK STYLES */

.team_list_holder a
{
	display: none;
	height: 0px;
	width: 0px;
}

.team_list_holder a:hover
{
	display: none;
	height: 0px;
	width: 0px;
}

/* END OF LINK STYLES */

/* TABLE STYLES */

.athlete_table tr td.athlete_name_number
{
	padding-top: 0px;
	font-size: 13px;
	font-weight: bold;
}

.athlete_table tr td.heading
{
	width: 50px;
	font-size: 10px;
	color: #DDDDDD;
}

.athlete_table tr td.athlete_info
{
	width: 160px;
	font-size: 10px;
	color: #FFFFFF;
}

/* END OF TABLE STYLES */

/* LINK STYLES */

.anchor_link
{
	display: none;
	height: 0px;
	width: 0px;
}

.anchor_link:hover
{
	display: none;
	height: 0px;
	width: 0px;
}

/* END OF LINK STYLES */

/* SPAN STYLES */

.athlete_number
{
	color: #8BC63F;
}

/* END OF SPAN STYLES */

.trent_menu
{
	display: none;
	height: 0px;
	width: 0px;
}

.athlete_print_image
{
	display: inline;
	width: 73px;
	margin: 0px 0px 5px 0px;
}

.hide_from_printing
{
	display: none;
	height: 0px;
	width: 0px;
}

.small_buttons
{
	display: none;
	height: 0px;
	width: 0px;	
}

.back_to_top
{
	display: none;
	height: 0px;
	width: 0px;	
}

.print_clear
{
	clear:both;
}
