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


.right{
	text-align:right;
}

.center{
	text-align:center;
}

.left{
	text-align:left;
}

.title_logo{
	width:200px;
	height:90px;
	font-size:7px;
	text-align:center;
	background:#778899;
	color:#CCC;
	text-shadow: 0px -1px 2px #333;
	padding:30px 0px 30px 0px;
	cursor:default;
	margin:0px 0px 0px 0px;
}

.title_version{
	font-size:6px;
	color:#000;
	width:100%;
	text-align:center;
	padding:0px 0px 0px 0px;
}

.contents_window{
	width:910px;
	margin:8px 0px 0px 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border:solid 1px #666;
	text-align:left;
	background:#ccc;
	padding:0px 0px 0px 0px;
	float:left;
	cursor:default;
}

.contents_elastic{
	margin:0px 0px 0px 0px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border:solid 1px #666;
	text-align:left;
	background:#ccc;
	padding:0px 0px 0px 0px;
	float:left;
	cursor:default;
}

.contents{
	width:900px;
	margin:8px 0px 0px 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border:solid 1px #666;
	text-align:left;
	background:#ccc;
	padding:0px 0px 0px 0px;
	float:left;
	cursor:default;
}
.contents_title{
	font-size:13px;
	width:100%;
	text-align:left;
	background:#666;
	color:#FFF;
}
.contents_menu{
	text-shadow: 0px 1px 1px #FFF;
	padding:2px 4px;
}
.contents_main{
	width:900px;
}
.contents_video{
	margin:0px 0px 10px 0px;
	padding:6px 0px 0px 0px;
	width:890px;
	text-align:center;
}
.contents_comment{
	margin:0px 0px 10px 0px;
}
.comment_photo_me{
	width:50px;
	height:50px;
	overflow:hidden;
	background:#aaaaaa;
	border:solid 1px #666;
}
.comment_photo_prob{
	width:50px;
	height:50px;
	overflow:hidden;
	background:#aaaaaa;
	border:solid 1px #666;
	margin:0px 8px 0px 8px;
}
.comment_photo{
	margin:5px auto;
	width:50px;
	height:50px;
	overflow:hidden;
	background:#aaaaaa;
	border:solid 1px #666;
}
.comment_wrapper{
	margin:5px 0px 5px 0px;
}
.feed_photo{
	margin:0px auto;
	width:40px;
	height:40px;
	overflow:hidden;
	background:#aaaaaa;
	border:solid 1px #666;
}
.port_photo{
	width:45px;
	height:45px;
	overflow:hidden;
	background:#aaaaaa;
	border:solid 1px #666;
	opacity: 1.0;
	filter: alpha(opacity=100);      
	-ms-filter: "alpha(opacity=100)";
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	zoom:1;
    filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=100);
}
.port_photo:hover{
	opacity: 0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=50);
	filter: alpha(opacity=50);      
	-ms-filter: "alpha(opacity=50)";
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	zoom:1;
}

.yt_photo{
	opacity: 1.0;
    filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=100);
	filter: alpha(opacity=100);      
	-ms-filter: "alpha(opacity=100)";
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	zoom:1;
}
.ytphoto:hover{
	opacity: 0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=50);
	filter: alpha(opacity=50);      
	-ms-filter: "alpha(opacity=50)";
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	zoom:1;
}
.ytPreview{
	cursor:pointer;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.ytPreview:hover{
	background:#FF0000;
}




.contents_dhalf3{
	width:142px;
	margin:8px 0px 0px 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border:solid 1px #666;
	text-align:left;
	background:#ccc;
	padding:0px 0px 0px 0px;
	float:left;
	cursor:default;
}
.contents_dhalf2{
	width:142px;
	margin:8px 0px 0px 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border:solid 1px #666;
	text-align:left;
	background:#ccc;
	padding:0px 0px 0px 0px;
	float:left;
	cursor:default;
}
.contents_dhalf{
	width:216px;
	margin:8px 0px 0px 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border:solid 1px #666;
	text-align:left;
	background:#ccc;
	padding:0px 0px 0px 0px;
	float:left;
	cursor:default;
}
.contents_title_dhalf{
	font-size:13px;
	width:100%;
	text-align:left;
	background:#666;
	color:#FFF;
}
.contents_main_dhalf{
	padding:3px 4px 3px 4px;
}


.contents_half{
	width:444px;
	margin:8px 0px 0px 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border:solid 1px #666;
	text-align:left;
	background:#ccc;
	padding:0px 0px 0px 0px;
	float:left;
	cursor:default;
}
.contents_title_half{
	font-size:13px;
	width:100%;
	text-align:left;
	background:#666;
	color:#FFF;
}
.contents_main_half{
	padding:3px 4px 3px 4px;
}
.contents_clear{
	clear:both;
}
.contents_half_clear{
	clear:both;
}

.contents_sidebar{
	float:left;
	width:200px;
	margin:8px 0px 3px 10px;
	padding:0px 0px 0px 0px;
}

.contents_mainbar{
	float:left;
	width:700px;
	margin:8px 0px 3px 10px;
	padding:0px 0px 0px 0px;
}

.contents_one_third{
	width:200px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border:solid 1px #666;
	text-align:left;
	background:#ccc;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	cursor:default;
}
.contents_title_one_third{
	font-size:13px;
	width:100%;
	text-align:left;
	background:#666;
	color:#FFF;
}
.contents_main_one_third{
	padding:6px 0px 6px 6px;
	width:188px;
}


.contents_two_third2{
	margin:0px 0px 10px 0px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border:solid 1px #666;
	text-align:left;
	background:#ccc;
	padding:0px 0px 0px 0px;
	cursor:default;
}

.contents_two_third{
	width:695px;
	margin:0px 0px 10px 0px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border:solid 1px #666;
	text-align:left;
	background:#ccc;
	padding:0px 0px 0px 0px;
	cursor:default;
}
.contents_title_two_third{
	font-size:13px;
	width:100%;
	text-align:left;
	background:#666;
	color:#FFF;
}
.contents_main_two_third{
	padding:6px 0px 6px 6px;
	width:683px;
}




.laptitle{
	font-size:10px;
	width:84px;
	height:20px;
	text-align:center;
	font-weight:bold;
}
.lap100{
	background:url(../image/lap_100_back.png);
}
.lap200{
	background:url(../image/lap_200_back.png);
}

.FreshmanInfo{
	border:dotted 1px #eee;
	padding:0px 0px 3px 0px;
	margin:3px 3px 3px 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	background:#dddddd;
}

.MobilePage{
	border:dotted 1px #eee;
	padding:0px 0px 3px 0px;
	margin:3px 3px 3px 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	background:#dddddd;
}
.MobilePage:hover{
	border:dotted 1px #eee;
	padding:0px 0px 3px 0px;
	margin:3px 3px 3px 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	background:#eeeeee;
}

.prob_subject{
	color:#FFF;
	width:680px;
	padding:3px 0px 3px 5px;
	margin:3px 0px 3px 0px;
	background:#778899;
}
.prob_comment{
	border:dotted 1px #eee;
	padding:3px 0px 3px 3px;
	margin:3px 3px 3px 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	background:#dddddd;
}

.note{
	width:880px;
	border:dotted 1px #069;
	padding:3px 0px 3px 5px;
	margin:3px 0px 3px 0px;
	background:#bedbda;
}

.note_one_third{
	width:180px;
	border:dotted 1px #069;
	padding:3px 0px 3px 5px;
	margin:3px 0px 3px 0px;
	background:#bedbda;
}
.note_two_third{
	width:675px;
	border:dotted 1px #069;
	padding:3px 0px 3px 5px;
	margin:3px 0px 3px 0px;
	background:#bedbda;
}

.note_80{
	width:470px;
	border:dotted 1px #069;
	padding:3px 0px 3px 5px;
	margin:3px 0px 3px 0px;
	background:#bedbda;
}
.alert_note_80{
	width:470px;
	border:dotted 1px #ff0000;
	padding:3px 0px 3px 5px;
	margin:3px 0px 6px 0px;
	background:#ffb6c1;
}


.note_half{
	width:425px;
	border:dotted 1px #069;
	padding:3px 0px 3px 5px;
	margin:3px auto 3px auto;
	background:#bedbda;
}
.alert_note{
	width:880px;
	border:dotted 1px #ff0000;
	padding:3px 0px 3px 5px;
	margin:3px 0px 6px 0px;
	background:#ffb6c1;
}
.alert_note_one_third{
	width:180px;
	border:dotted 1px #ff0000;
	padding:3px 0px 3px 5px;
	margin:3px 0px 3px 0px;
	background:#ffb6c1;
}
.alert_note_two_third{
	width:680px;
	border:dotted 1px #ff0000;
	padding:3px 0px 3px 5px;
	margin:3px 0px 3px 0px;
	background:#ffb6c1;
}
.alert_note_half{
	width:425px;
	border:dotted 1px #ff0000;
	padding:3px 0px 3px 5px;
	margin:3px auto 6px auto;
	background:#ffb6c1;
}


#search_result{
	width:880px;
	margin:3px 0px 3px 0px;
}
.detail{
	width:100%;
	height:20px;
	cursor:pointer;
	padding:0px 0px 2px 0px;
	text-shadow: 0px 1px 1px #FFF;
}
.detail:hover{
	cursor:pointer;
	text-shadow: 0px -1px 1px #778899;
	background:#778899;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.detail:active{
	cursor:pointer;
	text-shadow: 0px -1px 1px #4f5a66;
	background:#4f5a66;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}

.detail2{
	width:100%;
	cursor:pointer;
	padding:0px 0px 2px 0px;
	text-shadow: 0px 1px 1px #FFF;
}
.detail2:hover{
	cursor:pointer;
	text-shadow: 0px -1px 1px #778899;
	background:#778899;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.detail2:active{
	cursor:pointer;
	text-shadow: 0px -1px 1px #4f5a66;
	background:#4f5a66;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.userinfo{
	font-size:10px;
	width:180px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border:solid 1px #666;
	text-align:left;
	background:#ccc;
	margin:5px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	cursor:default;
}
.userinfo_title{
	width:100%;
	text-align:center;
	background:#666;
	color:#FFF;
}
.userinfo_photo{
	margin:0px auto;
	width:80px;
	height:80px;
	overflow:hidden;
	border:solid 1px #666;
	background:#aaaaaa;
}
.userinfo_content{
	width:100%;
	padding:8px 0px 0px 2px;
}
.result{
	width:190px;
	text-align:left;
	margin:0px 0px 3px 0px;
}
.icon{
	cursor:pointer;
}
.more{
	cursor:pointer;
	text-align:center;
	width:100%;
	height:100%;
	padding:0px 0px 0px 0px;
	margin:2px 0px 4px 0px;
}
.more:hover{
	background:#778899;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.profile_tag{
	font-size:9px;
	width:90px;
	height:20px;
	font-weight:bold;
}
.profile_main{
	font-size:10px;
	width:200px;
	height:20px;
	overflow:hidden;
}
.profileImage{
	color:#666;
	width:150px;
	height:150px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	text-shadow: 0px 1px 1px #FFF;
	border:solid 1px #666;
	background:#aaaaaa;
}
.noresist{
	color:#666666;
	text-shadow: 0px 1px 1px #FFF;
}
.feed_time{
	text-align:right;
	padding:0px 0px 0px 0px;
	color:#666;
	font-size:9px;
	text-shadow: 0px 1px 1px #FFF;
}
.feed_link{
	cursor:pointer;
	text-align:center;
	width:100%;
	padding:0px 0px 0px 0px;
}
.feed_link:hover{
	background:#778899;
}
.library_title{
	font-size:12px;
	font-weight:bold;
	text-shadow: 0px 1px 1px #FFF;
}


.log_title{
	font-weight:bold;
	text-shadow: 0px 1px 1px #FFF;
}
.log_main{

}
.videoList{
	font-size:9px;
}
.mobilepreview{

	border:solid 1px #333;


}
.item{
	width:120px;
}

.ST{
	width:20px;
}

.STrest{
	height:5px;
}

.STtitle_style{
	width:100px;
	text-align:center;
	background-color:#333;
	color:#FFF;
}

.STtitle_dist{
	width:55px;
	text-align:center;
	background-color:#666;
	color:#FFF;
}

.STtitle_sex{
	width:300px;
	height:20px;
	text-align:center;
	background-color:#999;
}

.STvalue{
	width:135px;
	height:20px;
	text-align:center;
	background-color:#bbb;
}

.STdistance{
	width:55px;
	height:35px;
	text-align:right;
	background-color:#bbb;
	padding:0px 5px 0px 0px;
}

.STstyle{
	width:100px;
	overflow:hidden;
	text-align:center;
	vertical-align:top;
	background-color:#999;
	padding:5px 0px 0px 0px;
}

.STtime{
	width:135px;
	background-color:#ddd;
	text-align:center;
}
.STtime:hover{
	background-color:#778899;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}



.searchBackGround{
	height:70px; 
	verticak-align:middle; 
	text-align:center;	
	cursor:pointer;
	font-size:18px; 
	text-shadow: 0px 1px 0px #FFF; 
	color:#999999; 
	font-weight:bold;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.searchBackGround:hover{
	text-shadow: 0px -1px 0px #000000;
	color:#aaaaaa;
	background:#666666;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.searchBackGround:active{
	color:#FFFFFF;
	background:#333333;
	-moz-box-shadow: -1px -1px 2px #FFF;
	-webkit-box-shadow: -1px -1px 2px #FFF;
	-o-box-shadow: -1px -1px 2px #FFF;
	-ms-box-shadow: -1px -1px 2px #FFF;	
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}


.msBackGround{
	width:229px; 
	height:229px; 
	verticak-align:middle; 
	text-align:center;	
	cursor:pointer;
	font-size:18px; 
	text-shadow: 0px 1px 0px #FFF; 
	color:#666666; 
	font-weight:bold;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.msBackGround:hover{
	text-shadow: 0px -1px 0px #000000;
	color:#cccccc;
	background:#666666;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.msBackGround:active{
	color:#FFFFFF;
	background:#333333;
	-moz-box-shadow: -1px -1px 2px #FFF;
	-webkit-box-shadow: -1px -1px 2px #FFF;
	-o-box-shadow: -1px -1px 2px #FFF;
	-ms-box-shadow: -1px -1px 2px #FFF;	
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}

.msBackGround2{
	width:192px; 
	height:60px; 
	cursor:pointer;
	font-size:13px; 
	line-height:60px;
	display:table;
	vertical-align:middle;
	text-shadow: 0px 1px 0px #FFF; 
	color:#666666; 
	font-weight:bold;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.msBackGround2:hover{
	text-shadow: 0px -1px 0px #000000;
	color:#cccccc;
	background:#666666;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.msBackGround2:active{
	color:#FFFFFF;
	background:#333333;
	-moz-box-shadow: -1px -1px 2px #FFF;
	-webkit-box-shadow: -1px -1px 2px #FFF;
	-o-box-shadow: -1px -1px 2px #FFF;
	-ms-box-shadow: -1px -1px 2px #FFF;	
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
#container {
	display: block;
	width: 100%; 
}

.cleaner {
	clear: both;
}

ul {
	margin: 0;
	text-align: left;
}

ul.menu {
	margin-top: 1em;
	margin-left: .5em;
	margin-bottom: 1em;
}

ul.menu li {

	list-style-type: none;
	display: inline-block;
	padding: 3px 5px;
}
ul.menu li:hover{
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
}
	
	.selected {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border:1px solid #333333;
	}
	
	.selected a,.selected a:visited{
		text-decoration:none;
	}

ul.item2 li {
	list-style-type: none;
	display: block;
	float: left;
	margin: 3px;
	position:relative;
}
	
	ul.item2 li img {
		width:100px;
		border: 5px solid #fff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 0px 0px 5px #ac987e;
		-moz-box-shadow: 0px 0px 5px #ac987e;
		box-shadow: 0px 0px 5px #ac987e;
	}
	ul.item2 li span.back {
		width:100px;
		height:20px;
		background-color:#000000;
		position:absolute;
		bottom:5px;
		left:5px;
		opacity:0.5;
		filter: alpha(opacity=50);      
		-ms-filter: "alpha(opacity=50)";
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		zoom:1;
		filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=50);
	}
	ul.item2 li span.name {
		width:100px;
		position:absolute;
		text-align:center;
		color:#ffffff;
		text-shadow: 0px 1px 0px #666; 
		bottom:5px;
		left:5px;
	}
	ul.item2 li span.link {
		width:100px;
		height:100px;
		position:absolute;
		opacity:0;
		bottom:5px;
		left:5px;
		filter: alpha(opacity=0);      
		-ms-filter: "alpha(opacity=0)";
		-moz-opacity:0;
		-khtml-opacity: 0;
		zoom:1;
		filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=0);
	}

.userIcon{
		position:relative;
		margin:0px auto;
		width:100px;
		height:100px;
		border: 5px solid #fff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 0px 0px 5px #ac987e;
		-moz-box-shadow: 0px 0px 5px #ac987e;
		box-shadow: 0px 0px 5px #ac987e;
		opacity:0.8;
		filter: alpha(opacity=80);      
		-ms-filter: "alpha(opacity=80)";
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
		zoom:1;
		filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=80);
}

.userIconRelay{
		margin:0px auto;
		position:relative;
		width:100px;
		height:100px;
		border: 5px solid #fff;
		background-color:#CCC;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 0px 0px 5px #ac987e;
		-moz-box-shadow: 0px 0px 5px #ac987e;
		box-shadow: 0px 0px 5px #ac987e;
		opacity:0.8;
		filter: alpha(opacity=80);      
		-ms-filter: "alpha(opacity=80)";
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
		zoom:1;
		filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=80);
}
.userIconRelay1{
		position:absolute;
		top:0px;
		left:0px;
		width:50px;
		height:50px;
}
.userIconRelay2{
		position:absolute;
		top:0px;
		left:50px;
		width:50px;
		height:50px;
}
.userIconRelay3{
		position:absolute;
		top:50px;
		left:0px;
		width:50px;
		height:50px;
}
.userIconRelay4{
		position:absolute;
		top:50px;
		left:50px;
		width:50px;
		height:50px;
}
.SwimNoteExist{
		position:absolute;
		top:0px;
		left:75px;
		width:25px;
		height:25px;
}
.VideoExist{
		position:absolute;
		top:75px;
		left:75px;
		width:25px;
		height:25px;
}
.ytSTExist{
		position:absolute;
		top:75px;
		left:0px;
		width:25px;
		height:25px;
}
.BestTime{
		position:absolute;
		top:0px;
		left:75px;
		width:25px;
		height:25px;
}
.raceinfo_race{
		font-size:16px;
		color:#666666;
		text-shadow: 0px 1px 0px #FFFFFF; 
		font-weight:bold;
}
.raceinfo_swimmer{
		font-size:12px;
		color:#444444;
		text-shadow: 0px 1px 0px #FFFFFF; 
		font-weight:bold;
}
.raceinfo_place{
		font-size:11px;
		color:#444444;
		text-shadow: 0px 1px 0px #FFFFFF; 
}
.raceinfo_result{
		font-size:11px;
		color:#444444;
		text-shadow: 0px 1px 0px #FFFFFF; 
}
.raceinfo_goal{
		font-size:11px;
		color:#444444;
		text-shadow: 0px 1px 0px #FFFFFF; 
}
.mask_under{
		position:relative;
		width:440px;
		height:130px;
}
.mask{
		position:absolute;
		top:0;
		left:0;
		width:440px;
		height:130px;
		background-color:#CCCCCC;
		opacity:0.5;
		filter: alpha(opacity=50);      
		-ms-filter: "alpha(opacity=50)";
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		zoom:1;
		filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=50);
}
.mask:hover{
		opacity:0;
		filter: alpha(opacity=0);      
		-ms-filter: "alpha(opacity=0)";
		-moz-opacity:0;
		-khtml-opacity: 0;
		zoom:1;
		filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=0);
}


.mask_under2{
		position:relative;
		width:342px;
		height:130px;
}
.mask2{
		position:absolute;
		top:0;
		left:0;
		width:342px;
		height:130px;
		background-color:#cccccc;
		opacity:0.5;
		filter: alpha(opacity=50);      
		-ms-filter: "alpha(opacity=50)";
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		zoom:1;
		filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=50);
}
.mask2:hover{
		opacity:0;
		filter: alpha(opacity=0);      
		-ms-filter: "alpha(opacity=0)";
		-moz-opacity:0;
		-khtml-opacity: 0;
		zoom:1;
		filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=0);
}


.monthData{
	height:60px;
	font-size:20px;
	line-height:60px;
	text-align:left; vertical-align:top;
	background: -moz-linear-gradient(top, #FFFFFF, #dddddd);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#dddddd));
	color:#333333;
	text-shadow:#FFF 0px 1px 0px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.monthData:hover{
	height:60px;
	font-size:20px;
	line-height:60px;
	text-align:left; vertical-align:top;
	background: -moz-linear-gradient(top, #dddddd, #FFFFFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#FFFFFF));
	color:#333333;
	text-shadow:#FFF 0px 1px 0px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}


#costmenu{
	cursor:pointer;
}
#costdetail{
}

.costtable{
	background-color:#333333;
	font-size:14px;
	margin:10px auto;
	border-collapse: collapse;
	border: 1px #666666 solid;
}

.tabletop{
	background-color:#aaaaaa;
	height:40px;
	border: 1px #666666 solid;
	
}

.tabletop2{
	margin:5px auto;
	width:100%;
	background-color:#a0cbe5;
	height:30px;
	line-height:30px;
	border: 1px #666666 solid;
}


.tabletop3{
	margin:5px auto;
	width:95%;
	height:30px;
	font-size:16px;
	line-height:30px;
	border-bottom: 1px #666666 solid;
}

.tabletop4{
	margin:5px auto;
	width:95%;
	font-size:12px;
	line-height:20px;
}


.tabledetail{
	background-color:#FFFFFF;
	height:35px;
	border: 1px #666666 solid;
	padding:0px 5px;

}

.tabledetail2{
	background-color:#FFFFFF;
	height:60px;
	border: 1px #666666 solid;
	padding:0px 5px;

}

.bold{
	font-weight:bold;
	color:#00008b;
}

.valign{
	vertical-align:middle;
}

.pointer{
	cursor:pointer;
}

.mcsubmitdisable
{width: 95%; font-size:15px; margin: 0px auto; padding: 5px; background-color: #eeeeee; border: 1px #999999 solid; color: #666666; -webkit-appearance: none; -webkit-border-radius: 10px; text-shadow: 0px 1px 0px #FFFFFF;margin:5px;}


.mcsubmit
{width: 95%; font-size:15px; margin: 0px auto; padding: 5px; background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#999999)); border: 1px #333333 solid; color: #333333; -webkit-appearance: none; -webkit-border-radius: 10px; text-shadow: 0px 1px 0px #FFFFFF;margin:5px;cursor:pointer;}

.mcsubmit:hover
{width: 95%; font-size:15px; margin: 0px auto; padding: 5px; background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#cccccc)); border: 1px #333333 solid; color: #333333; -webkit-appearance: none; -webkit-border-radius: 10px; text-shadow: 0px 1px 0px #FFFFFF;margin:5px;cursor:pointer;}


.mcsubmit2
{
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #3866a3;
	padding:8px 16px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #63b8ee), color-stop(100%, #468ccf) );
	background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
	background:-ms-linear-gradient( top, #63b8ee 5%, #468ccf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
	background-color:#63b8ee;
	color:#FFFFFF;
	display:inline-block;
	text-shadow:1px 1px 0px #7cacde;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #bee2f9;
 	-moz-box-shadow:inset 1px 1px 0px 0px #bee2f9;
 	box-shadow:inset 1px 1px 0px 0px #bee2f9;
	cursor:pointer;
}

.mcsubmit2:hover
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #468ccf), color-stop(100%, #63b8ee) );
	background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
	background:-ms-linear-gradient( top, #468ccf 5%, #63b8ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
	background-color:#468ccf;
}
.mcsubmit2:active
{
	position:relative;
	top:1px;

}



.mcsubmit3
{
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #dddddd;
	padding:8px 16px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #dddddd), color-stop(100%, #888888) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #888888 100% );
	background:-ms-linear-gradient( top, #dddddd 5%, #888888 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#888888');
	background-color:#CCCCCC;
	color:#333333;
	display:inline-block;
	text-shadow:0px 1px 0px #ffffff;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
	cursor:pointer;
}


.mcsubmit3:hover
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #888888), color-stop(100%, #dddddd) );
	background:-moz-linear-gradient( center top, #888888 5%, #dddddd 100% );
	background:-ms-linear-gradient( top, #888888 5%, #dddddd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#dddddd');
	background-color:#468ccf;
}
.mcsubmit3:active
{
	position:relative;
	top:1px;

}
