body
{
	margin:0%;
	background-color:#000;
}

a,a:active,a:visited
{
	color:#000099;
	text-decoration:underline;
}

a:hover
{
	color:#C73737;
	text-decoration:underline;
}

h1
{
	font-size:16px;
	color:#000;
	font-weight:bold;
	padding:0;
	margin:0;
	border:0px;
}

tr,td
{
	font-size:12px;
	font-family:arial;
	color:#000;
}

.formfld
{
	font-family:arial;
	font-size:12px;
	color:#000;
	background-color:#fff;
}

.divider_black
{
	background-image:url('../images/black_divider.gif');
	background-repeat:repeat-x;
	height:8px;
}

.divider_brown
{
	background-image:url('../images/brown_divider.gif');
	background-repeat:repeat-x;
	height:25px;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding-left:2px;
}

.divider_brown2
{
	background-image:url('../images/brown2_divider.gif');
	background-repeat:repeat-x;
	height:4px;
}

.divider_brown3
{
	background-image:url('../images/brown_divider.gif');
	background-repeat:repeat-x;
	height:25px;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding-left:4px;
}

.main_body
{
	background-color:#fff;
	padding:0px;
	height:600px;
	vertical-align:top;
}

.main_left
{
	background-color:#000;
	vertical-align:top;
}

.main_right
{
	background-color:#EEEEEE;
	vertical-align:top;
	border-left:1px #333333 solid;
	height:600px;
}

.menu_item
{
    border-top:#cec7bd 1px solid;
    padding-left:5px;
    vertical-align:middle;
    border-left:#63614a 10px solid;
    color:#F7F7F7;
    height:20px;
    background-color:#a59e84;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.menu_link,.menu_link:active,.menu_link:hover,.menu_link:visited
{
    color:#F7F7F7;
    text-decoration:none;
    display:block;
    width:100%;
}

.news_title
{
	font-size:16px;
	font-weight:bold;
	color:#C73737;
	font-family:arial;
	padding-top:3px;
}

.news_link,.news_link:active,.news_link:visited,.news_link:hover
{
	color:#C73737;
	text-decoration:none;
}

.news_background
{
	height:114px;
	background-image:url('../images/news_bg.gif');
	background-repeat:repeat-x;
	background-position:top left;
	vertical-align:top;
	padding:4px;
}

.news_body
{
	font-size:11px;
	color:#333333;
	font-family:tahoma;
	line-height:15px;
}

.news_photo
{
	float:right;
}

.news_box
{
	height:20px;
	padding:1px;
	padding-left:4px;
	background-color:#EFEFEF;
	border:1px #cccccc solid;
}

.page_header
{
	height:42px;
	background-image:url('../images/page_header.gif');
	background-repeat:repeat-x;
	background-position:top left;
	padding-left:3px;
	padding-bottom:20px;
}

.result_header
{
	background-image:url('../images/header_result.gif');
	background-repeat:repeat-x;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	font-family:arial;
	padding:2px;
	padding-left:3px;
	height:20px;
	vertical-align:middle;
}

.row1
{
	height:18px;
	vertical-align:middle;
	font-family:arial,helvetica;
	font-size:11px;
	color:#333333;
	padding:2px;
	padding-left:4px;
	background-color:#efefef;
}

.row2
{
	height:18px;
	vertical-align:middle;
	font-family:arial,helvetica;
	font-size:11px;
	color:#333333;
	padding:2px;
	padding-left:4px;
	background-color:#F6F6F6;
	border-top:0px solid;
}

.gallery_text
{
	font-size:12px;
	color:#333333;
	font-family:arial;
	line-height:16px;
}

.schedule_subrow
{
	height:10px;
	vertical-align:middle;
	background-color:#737573;
	font-size:10px;
	color:#CECFCE;
	text-align:center;
}

.schedule_row1
{
	height:14px;
	vertical-align:middle;
	background-color:#fff;
	border-top:1px #DEDFDE solid;
	border-right:1px #9C9A9C solid;
	padding:4px;
}

.schedule_row2
{
	height:14px;
	vertical-align:middle;
	background-color:#EFEFEF;
	border-top:1px #DEDFDE solid;
	border-right:1px #9C9A9C solid;
	padding:4px;
}

.h_dots
{
	height:15px;
	background-image:url('../images/hdots.gif');
	background-repeat:repeat-x;
	background-position:center;
}

.stat_message
{
	background-color:#efefef;
	border:1px #CCCCCC solid;
	vertical-align:top;
	height:50px;
	padding:4px;
}

.stat_link,.stat_link:active,.stat_link:hover,.stat_link:visited
{
	color:#fff;
	text-decoration:underline;
}

.photogallery{ /*CSS for TABLE containing a photo album*/
}

.photogallery img{ /*CSS for images within an album*/
border: 1px solid #a59e84;
margin:10px;
}

.photonavlinks{ /*CSS for pagination DIV*/
font: bold 11px verdana;
height:30px;
margin-top:5px;
margin-bottom:5px;
padding:10px;
}

.photonavlinks a{ /*CSS for each navigational link*/
text-decoration:none;
background-color:white;
padding:6px;
padding-top:3px;
padding-bottom:3px;
margin-right:4px;
border:1px solid #CCCCCC;
}

.photonavlinks a.current{ /*CSS for currently selected navigational link*/
background-color: #EFEFEF;
text-decoration:none;
}

.buy_link,.buy_link:active,.buy_link:visited,.buy_link:hover
{
	color:#FF8306;
}

.footer_link,.footer_link:active,.footer_link:visited,.footer_link:hover
{
    color:#F7F7F7;
    text-decoration:underline;
}

.footer
{
	height:20px;
	background-color:#a59e84;
	text-align:center;
	color:#F7F7F7;
}

table.score
{
	border-width:0px;
	border-spacing:0px;
	border-style:solid;
	border-color:gray;
	border-collapse:collapse;
	background-color:white;
	text-align:left;
}

table.score th
{
	border-width:1px;
	padding:4px;
	border-style:solid;
	border-color:#ccc;
	background-color:#efefef;
	border-bottom:1px #ccc solid;
	font-size:11px;
	font-weight:bold;
}

table.score td
{
	border-width:1px;
	border-style:solid;
	padding:4px;
	border-color:#ccc;
	background-color:white;
	font-size:11px;
}

#play_list
{
	margin:0px;
	padding:0px;
	style-type:none;
}

#play_list li
{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px #ccc solid;
	font-size:11px;
}

#play_list li.last
{
	border-bottom:0px solid;
}

#play_list li.scored
{
	font-weight:bold;
	color:green;
}

.tooltip {
	display:none;
	background:transparent url('../images/black_arrow.png');
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;
	font-family:arial;
	line-height:16px;
}

#demo img {
	border:0;
	cursor:pointer;
	margin:0;
}

.tooltip.bottom {
	background:url('../images/black_arrow_bottom.png');
	padding-top:40px;
	height:55px;
}

.tooltip.bottom {
	background:url('../images/black_arrow_bottom.png');
}

