@charset "utf-8";
/* CSS Document */

*{ margin: 0; padding: 0;}
body{
	font-family: Arial, PMingLiU;
	font-size: 15px;
	color: #666;
	text-align: center;
	line-height: 1.5em;
	background: fixed #1D3515 url(images/body_bg.jpg) no-repeat center top;
}
td,th{ padding: 0 3px;}
h1{ clear: both; width: 140px; height: 27px; line-height: 27px; font-size: 15px; color: #FFF; background: url(images/h1_bg.gif) no-repeat left top; text-align: center;}
h2{ margin-bottom: 10px;}
h3{ padding-left: 15px; padding-top: 6px; margin-top: 15px; height: 17px; line-height: 17px; font-size: 13px;}
h4{ height: 30px; line-height: 30px; font-size: 25px; text-align: center;}
.red{ color:#F00;}
.mans{ color: #4A84BD;}
.lady{ color: #E75CB7;}

.details{ text-align: right; font-size: 13px;}
.details a{ color: #666; text-decoration: underline;}


#pagebody{ padding-bottom: 20px; margin: 0 auto; width: 960px; text-align: left;}
#head{ width: 100%;}
#top{ padding: 10px 0; text-align: center;}
#menu{ width: 960px; height: 31px; line-height: 31px; background: url(images/menu_bg.jpg) no-repeat left top; font-size: 15px; font-weight: bold; color: #FFF;}
#home{ float: left; width: 160px; text-align: center;}
#menu a{ color: #FFF; text-decoration: none;}
#menu a:hover{ color: #CAE4FF;}
#menu ul{ float: right; padding: 0 10px; width: 780px; list-style-type: none;}
#menu li{
	clear: right;
	float: left;
	padding: 0px 12px;
	background: url(images/li_bg.gif) no-repeat right;
}

#main{ clear: both; overflow: auto; padding: 15px; padding-bottom: 0; width: 930px; background: #FFF;}
#main1{ clear: both; overflow: auto; padding: 15px; width: 930px; background: #FFF;}
#content{
	overflow: auto;
	padding-bottom: 20px;
	width: 100%;
	border-top: 1px solid #CCC;
	background: url(images/content_bg.jpg) repeat-y 465px top;
}
#content1{
	overflow: auto;
	width: 100%;
	border-top: 1px solid #CCC;
}
#left{ float: left; margin-top: 20px; margin-left: 10px; width: 420px;}
.frame{ padding: 5px 0px 15px 0px; color: #36A;}
.frame_top{ overflow: hidden; height: 7px; background: url(images/frame.gif) no-repeat center top;}
.frame_foot{ clear: both; overflow: hidden; height: 7px; background: url(images/frame.gif) no-repeat center -7px;}
.text{ overflow: auto; padding: 5px 10px; background: #F3F9FC; border-left: 1px solid #83AAD1; border-right: 1px solid #83AAD1;}

#right{ float: right; margin-top: 20px; margin-right: 10px; width: 420px;}

td,th{ text-align: center;}
.man_table td,.man_table th,.ladies_table td,.ladies_table th{ height: 21px; line-height: 21px; font-size: 13px; font-weight: bold;}
.man_table th,.ladies_table th{ color: #FFF;}
.man{ color: #4A84BD; background: url(images/man.gif) no-repeat left bottom;}
.man_table{ border: 1px solid #4A84BD; background: url(images/man_top.jpg) no-repeat left top; color: #4A84BD;}
.man_tr{ background: #D3E2EF;}
.ladies{ color: #E75CB7; background: url(images/ladies.gif) no-repeat left bottom;}
.ladies_table{ border: 1px solid #E75CB7; background: url(images/ladies_top.jpg) no-repeat left top; color: #E75CB7;}
.ladies_tr{ background: #FCE4F1;}


.man_table1{ border: 1px solid #4A84BD; background: url(images/man_table.jpg) no-repeat left top; color: #4A84BD;}
.ladies_table1{ border: 1px solid #E75CB7; background: url(images/lady_table.jpg) no-repeat left top; color: #E75CB7;}
.man_table1 td,.man_table1 th,.ladies_table1 td,.ladies_table1 th{ height: 21px; line-height: 21px; font-size: 13px; font-weight: bold;}
.man_table1 th,.ladies_table1 th{ color: #FFF;}

.handicaps .title{ font-size: 17px; font-weight: bold; text-align: center;}
.handicaps td{ color: #003366;}
.handicaps th{ color: #FFF;}

.news{ color: #93C;}