@charset "utf-8";
/* CSS Document */

div.form div.row div.fieldLeft{
	line-height:14px;
	height:14px;
	width:115px; font-size:11px; text-align:left; font-weight:bold;
	float:left;
	text-align:left;
}

div.form div.row div.fieldRight{
	line-height:14px;
	height:14px;
	width:170px; font-size:11px; text-align:left; color:#d8ce93;
	float:left;
	text-align:left;
}

/* top tabs */

div.tabBar{
	/*position:relative;
	top:5px;*/
	visibility:hidden;
	display:none;
}

div.tabBar.active{
	visibility:visible;
	display:block;
}

	div.tabBar div.tab{
		float:left;
		height:35px;
		color:#c8d9e1;
		font-weight:bold;
		text-align:center;
		background-color:#131d22;
		cursor:pointer;
		margin-right:5px;
	}
	
	div.tabBar div.tab a{
		color:#c8d9e1;
	}

	div.tabBar div.tab span{
		background:url(/images/miniTab_left.gif) no-repeat top left;
		display:block;
		height:35px;
	}
	
	div.tabBar div.tab span span{
		background:url(/images/miniTab_right.gif) no-repeat top right;
	}
	
	div.tabBar div.tab span span span{
		line-height:35px;
		background:none;
		display:block;
		margin-left:10px;
		margin-right:10px;
	}
	
	div.tabBar div.tab.tabActive{
		color:#aeff00;
		background:url(/images/miniTab_active_over_middle.gif) repeat-x center;	
	}
	
	div.tabBar div.tab.tabActive a{
		color:#aeff00;
	}
	
	div.tabBar div.tab.tabActive span{
		background:url(/images/miniTab_active_over_left.gif) no-repeat top left;
	}
	
	div.tabBar div.tab.tabActive span span{
		background:url(/images/miniTab_active_over_right.gif) no-repeat top right;
	}

	div.tabBar div.tab.tabActive span span span{
		background:none;
	}

/* left tabs */

div.leftTabActive{
	height:60px;
	background-color:#2b3c44;
	margin-top:5px;
	margin-bottom:10px;
	background-image:url(/images/leftTabEdge.gif);
	background-repeat:no-repeat;
	padding:10px;
	cursor:pointer;
}

div.leftTab{
	height:60px;
	background-color:#0e1729;
	margin-top:5px;
	margin-bottom:10px;
	background-image:url(/images/leftTabEdgeInactive.gif);
	background-repeat:no-repeat;
	padding:10px;
	cursor:pointer;
}

div.leftTab div.girlImage, div.leftTabActive div.girlImage{
	float:left; width:41px; height:60px;
}

div.leftTab div.title,  div.leftTabActive div.title{
	color:#aeff00; font-size:20px; font-weight:bold; float:left;
	width:150px;
}

div.leftTab div.text, div.leftTabActive div.text{
	font-size:12px; color:#c8d9e1; margin-left:7px; float:left;
	width:150px;
}

/* detail */
div.roundDetail{
	margin:15px;
	margin-top:5px;
	display:none;
	visibility:hidden;
}

div.roundDetailActive{
	margin:15px;
	margin-top:5px;
	display:block;
	visibility:visible;
}

/* content */

div.tabPage{
	display:none;
	visibility:hidden;
	min-height:400px;
}

div.tabPage.active{
	display:block;
	visibility:visible;
}

div.tabPage div.blueContent{
	width:620px;
	background-color:#223036;
	font-family:Arial;
	font-size:14px;
	color:#c8d9e1;
	position:relative;
}

	div.tabPage div.blueContent span{
		background-image:url(/images/blueContentTop.gif);
		background-repeat:no-repeat;
		background-position:top;
		display:block;
	}
	
	div.tabPage div.blueContent span span{
		background-image:url(/images/blueContentBottom.gif);
		background-repeat:no-repeat;
		background-position:bottom;
	}
	
	div.tabPage div.blueContent span span span{
		height:auto;
		background-image:none;
		padding:10px;
		display:block;
	}
	
	div.tabPage div.blueContent span span span span{
		 display:inline; padding:0px;
	}
	
/* The status bar */

div.statusBar{
	width:620px;
	border:1px solid #071419;
	border-bottom:none;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
}

	div.statusBar div.rowHeader{
		background-color:#223036;
		color:#ffebae;
		clear:both;
		float:none;
		border-bottom:1px solid #071419;
		height:20px;
		line-height:20px;
	}
	
	div.statusBar div.headerAlt{
		background-color:#131D22;
	}
	
	div.statusBar div.row, .row0{
		clear:both;
		float:none;
		background-color:#2b3c44;
		border-bottom:1px solid #071419;
		min-height:20px;
		line-height:20px;
		/* new */
		max-height:20px;
		overflow:hidden;
	}
	
	div.statusBar div.row1{
		background-color:#223036;
	}
	
	div.statusBar div.rowRed{
		background-color:#FF0000;
		color:#FFFFFF;
	}
	
	div.statusBar div.rowRed a{
		color:#FFFFFF;
	}
	
		div.statusBar div.rowHeader div.field, div.statusBar div.row div.field{
			border-right:1px solid #071419;
			width:102px;
			/*overflow-x:hidden;*/
			text-align:center;
			float:left;
		}

		div.statusBar div.rowHeader div.ender, div.statusBar div.row div.ender{
			border-right:none;
		}
		
div.siteMiniMessage{
	border:2px solid #FFFFFF;/*041015*/
	color:#FFFFFF;
	width:350px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	background-color:#ff008a;
	margin-bottom:10px;
	display:none;
	visibility:hidden;
	-moz-opacity: 0;
}

div.siteMiniMessage.active{
	display:block;
	visibility:visible;
	-moz-opacity: 100;
}

div.loaderDiv{
	/*padding:2px;
	border-top:1px solid #000000;
	line-height:20px;
	position:relative;*/
	z-index:5;
	position:absolute;
	width:100%;
	/*top:2px;
	height:22px;*/
	min-height:22px;
	height:100%;
	background-color:#2B3C44;
	background-image:url(/images/ajax-loader.gif);
	background-position:center;
	background-repeat:no-repeat;
	display:none;
	visibility:hidden;
}

div.loaderDiv.active{
	display:block;
	visibility:visible;
}

.halfOpacity{
	opacity:.5;
	-moz-opacity:.5;
}

/* Awards page */
    	#subPage_ranks_awards div.form div.row div.fieldLeft{
			height:100%;
			width:130px;
			padding-left:20px;
			background-image:url(/images/3rd.gif);
			background-position:left;
			background-repeat:no-repeat;
		}

    	#subPage_ranks_awards div.form div.row.header div.fieldLeft{
			background-image:url(/images/1st.gif);
		}
		
    	#subPage_ranks_awards div.form div.row.type1 div.fieldLeft{
			background-image:url(/images/2nd.gif);
		}

		#subPage_ranks_awards div.form div.row div.fieldLeft img{
			vertical-align:top;
		}
		#subPage_ranks_awards div.form div.row div.fieldRight{
			width:120px;
		}

