@charset "utf-8";

html,body,div,p,span,h1,h2,h3,h4,h5,h6,a,img,strong,ol,ul,li,form,table,tr,th,td,input,select,option,textarea{background:transparent;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;margin:0;padding:0;border:none;vertical-align:baseline;}:active,:focus{outline:none;*ie-dummy:expression(this.hideFocus='true');}
html,body{height:100%;text-shadow:none;}html,textarea{overflow:auto;overflow-y:scroll;}
:focus{outline:none;}
ol,ul{list-style:none;}
ol li,ul li{list-style-position:inside!important;}
option{padding-right:10px;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
table td{vertical-align:top;text-align:left;padding:1px;}
body{background:#dfdfdf url(../images/mainBg_sport.png) repeat-x;color:#000;}
body,input,select,textarea{font:normal 11px/1.1em Verdana,Geneva,sans-serif!important;*font-size:12px!important;}
h1,h2,h3{font-weight:700;}
h2{font-size:15px;}
h3{font-size:13px;}

a:link,a:visited{
	text-decoration:underline;
	color:#03c;
}

a:hover{
	text-decoration:none;
	color: #0033FF;
}

#mainBox{
	width:1004px;
	margin:0 auto;
	border:1px solid #999;
	border-top:0;
	border-bottom:0;
	background:#fff;
}

/**** header **/
.loginBox{
	height:29px;
	background:url(../images/loginBoxBg.gif) repeat-x;
	text-align:right;
	color:#fff;
	padding:4px 13px 0 0;
}
	.loginBox .leftMenu{
		float:left;
		margin:5px 0 0 10px;
	}
		.loginBox .leftMenu a{
			color:#fff;
			font-size:10px;
			text-decoration:none;
			margin-right:20px;
		}
		
.loginBox .rightMenu{
		color:#fff;
		margin:5px 0 0 0px;
	}
	
.loginBox .rightMenu a{
			color:#fff;
			font-size:10px;
			text-decoration:none;
			margin-right:5px;
		}
		
.logoBox{
	height:50px;
	padding:14px 20px 0 20px;
}
	.logoBox input{
		position:absolute;
		right:10px;top:14px;
	}
	.logoBox span{
		font-style:italic;
		color:#999;
		font-size:10px;
		float:left;
		margin-top:-20px;
		margin-left:225px;
	}

/**** menu **/
.menuBox{
	background:url(../images/menu/menuBg_sport.gif) repeat-x;
}
	.menuBox ul{
		width:100%;
		overflow:hidden;
	}
	.menuBox ul li{
		float:left;
		border-left:1px solid #3985bc;
		padding:0 8px;
	}
	.menuBox ul li.active{
		border-bottom:2px solid #f60;
	}
		.menuBox ul li.active a{
			padding:7px 0!important;
		}
		.menuBox ul li a,
		.menuBox ul li.call{
			color:#fff!important;
			font-weight:bold;
			text-decoration:none!important;
			text-transform:uppercase;
			display:block;
			padding:8px 0;
			text-align:center;
		}
		.menuBox ul li.call{
			float:right;
			border:0;
			padding-right:5px;
		}

/**** input **/
input,select{
	cursor:pointer;
}

.inputText,
.inputSelect {
	background:#fff;
	border:1px solid #7a99de;
	padding:2px 4px;
	font-size:11px;
}
.inputSelect {
	padding:1px;
}

.inputButton {
	padding:1px 8px 2px 26px;
*	padding:1px 6px 2px 28px;
	background:#fff url() no-repeat 6px center;
	text-align:left;
	font-size:11px;
	overflow:visible;
}
.buttonColorGreen {
	border:1px solid #090;
}

.buttonIconConfirm {
	background-image:url(../images/icon/confirmIcon.gif);
}

.buttonDemo{
	background:url(../images/buttonDemo02.gif) no-repeat!important;
	width:200px;
	height:36px;
	padding:0!important;
}

/**** other **/
.floatClear{clear:both;height:0;_overflow:hidden;}

/**** footer **/
.footer{
	position:relative;
	bottom:0;
}
	.footer a{
		font-weight:bold;
	}
	.footerMenu{
		background:#cfd9e9;
		border-top:1px solid #999;
	}
		.footerMenu ul,
		.footerMenuBottom ul{
			width:100%;
			padding-left:10px;
		}
			.footerMenu ul li{
				float:left;
				margin:10px 5px;
				color:#003366;
			}
				.footerMenu ul li a:link,
				.footerMenu ul li a:visited{
					color:#003366;
					font-size:9px;
					text-decoration:none;
				}
				.footerMenu ul li a:hover{
					text-decoration:underline;
				}
			.footerMenu ul li.copyright{
				float:right;
				color:#036;
				font-size:10px;
			}
	.footerMenuBottom{
		height:39px;
		background:#fff;
	}
		.footerMenuBottom ul li{
			float:left;
			margin:12px 3px;
			color:#000;
		}
			.footerMenuBottom ul li a:link,
			.footerMenuBottom ul li a:visited{
				color:#000;
				font-size:9px;
				font-weight:normal;
				text-decoration:none!important;
			}
			.footerMenuBottom ul li a:hover{
				text-decoration:underline!important;
			}

/**** content **/
.content{
	width:770px;
	padding:8px;
	float:left;
	border-right:1px solid #999;
}

.content h1 {
	color:#666;
	font:bold 16px "Century Gothic",Verdana, Arial, Helvetica, sans-serif !important;
}

.content h2 {
	color:#000;
	font:bold 14px "Century Gothic",Verdana, Arial, Helvetica, sans-serif !important;
}

.content h3 {
	color:#000;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	margin-top:8px;
	margin-bottom:10px;
}

.content h6 {
	color:#99B6D9;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:10px;
}

.content h4 {
	font-size:11px;
	line-height:15px;
	font-weight:normal;
	margin-top:-10px;
	margin-bottom:10px;
	padding-left:170px;
}

.linkSingUp{
	position:absolute;
	display:block;
	width:148px;
	height:64px;
	bottom:130px;
*bottom:30px;				margin-left:24px;
	left: 661px;
}
.linkViewSmaple{font-weight:700;font-size:13px;display:block;position:relative;bottom:42px;margin-left:16px;width:200px;height:15px;}

.W-G{background:url(../images/Bg-W-G.jpg) repeat-y top right;}
.borderGrey{border:1px solid #999;}

.textBold{font-weight:700!important;}

/**** **/
.activateBox img{
	float:left;
	margin:30px 20px 30px 10px;
}
.activateBox div{
	margin-top:18px;
}
	.activateBox div h1{
		color:#e80000;
		font-size:14px;
		margin-bottom:6px;
	}

/**** adv **/
.adv{
	text-align:center;
	width:196px;
	float:right;
	padding:10px;
	color: #999999;
}
	.adv img{
		margin:20px 0 -4px 0;
	}
	
.box01{
	background:#012d5a;
	color:#fff;
	font:bold 22px "Century Gothic",Helvetica,sans-serif;
	padding:4px 16px;
	text-align:center;
	margin-right:6px;
	margin-bottom:2px;
}
.box02 a {
	color:#fff;
	font-size:13px;
	line-height:15px;
	font-weight:700;
	text-decoration:none;
	padding:12px 15px;
	background:url(../curling/images/02.jpg) no-repeat;
	display:block;
	width:164px;
	height:254px;
}

.box-fish{
	background:url(../fishing/images/02.jpg) no-repeat;
}
	
/**** added for Calendar on Sport Sites **/
.news1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}


.news1 li {
	list-style-image: none;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0em;
	text-indent: 0em;
}

.news1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	margin-top: 5px;
}

.news1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
}

.news1 a strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
}

/**** START added for Calendar& Clubs on Sport Sites **/

.eventcalendar { }
.eventcalendar td, .eventcalendar th { padding: 6px; font-size: 11px; vertical-align: top; }
.eventcalendar th { font-size: 12px; font-weight: bold; text-align: left; height: 31px; background:url(../images/table_head_back.jpg) repeat-x; }
.eventcalendar td.topBorder, .eventcalendar th.topBorder { border-top: 1px solid #B3CED6; }
.eventcalendar td.BottomBorder, .eventcalendar th.BottomBorder { border-bottom: 1px solid #B3CED6; }
.eventcalendar td.bottomBorder, .eventcalendar th.bottomBorder { border-bottom: 1px solid #B3CED6; }
.eventcalendar td.rightBorder, .eventcalendar th.rightBorder { border-right: 1px solid #B3CED6; }
.eventcalendar td.leftBorder, .eventcalendar th.leftBorder { border-left: 1px solid #B3CED6; }
.eventcalendar td.innerBorder, .eventcalendar th.innerBorder {border: 1px solid #B3CED6;
}


#mainBox .content .eventcalendar input {
	border: 1px solid #999999; cursor:auto;
}
#mainBox .content .eventcalendar input_select {
	border: 1px solid #999999; cursor:auto;
}
.clublocation { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 6px; font-size: 11px; font-weight: bold; color: #0a59a8; }

.clubname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px;
	font-size: 14px;
	font-weight: bold;
	color: #0a59a8;
}
/**** END added for Calendar& Clubs on Sport Sites **/
