body{
	!font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-family: calibri;
	!font-size:0.8em;
	font-size:0.9em;
}
#tabs{
	width:800px;
	margin:0 auto;
	margin-top:10px;
	border:1px solid #000;
	padding:2px;
}
#mainContainer{
	width:800px;
	margin:0 auto;
	margin-top:10px;
	border:1px solid #000;
	padding:2px;
}
#indexSubContainer{
	width:750px;
	float:left;
	margin:2px;
}
#indexMainBox{
	width:770px;
	float:left;
	margin-left:5px;
	margin-bottom:5px;
	padding:5px;
	border:1px solid #000;
	background-color:#E2EBED;
	text-align:left;
}
.indexTable{
	width:100%;
}
.indexNext{
	!margin-top:65px;
	text-align:center;
}
.buttonContainer{
	margin: 0 auto;
	text-align:center;
	width:800px;
}
.indexTitle{
	font-size:20;
	font-weight:bold;
}
.indexSubTitle{
	font-size:18;
	font-weight:bold;
}
.indexList{
	margin-top:0;
}
.indexStrength{
	text-align:center;
	font-weight:bold;
}
.indexFlex{
	text-align:center;
	font-weight:bold;
}
.indexStamina{
	text-align:center;
	font-weight:bold;
}
.subTitle{
	text-align:center;
}
.ans_right{
	background-color:#0F0;
}
.ans_wrong{
	background-color:#FF88AA;
}
.ans_normal{
	background-color:white;
}
.boxed {
	border: 1px solid green ;
}




.ans_tbl{
	width:770px;
}
.ans_tr{
	vertical-align:top;
}
.ans_td_right{
	font-family:calibri;
	font-size:0.9em;
}
.ans_td_wrong{
	font-family:calibri;
	font-size:0.9em;
	color:red;
}
.td_check_right{
	background:green;
}
.td_check_wrong{
	background:red;
}
.td_check_normal{
	background:transparent;
}


a{
	!color:#F00;
}
.clear{
	clear:both;
}
img{
	border:0px;
}
.example{
	margin-left:30px;
	margin-right:30px;
}
.example2{
	margin-left:50px;
	margin-right:50px;
}
.strength{
	margin-left:200px;
	margin-top:5px;
}
.flex{
	margin-left:250px;
	margin-top:5px;
}
.stamina{
	margin-left:200px;
	margin-top:5px;
}


.strengthTitle{
	margin-top:-40px;
}
.flexTitle{
	margin-top:-40px;
}
.staminaTitle{
	margin-top:-40px;
}



.city{
	color:#C0165F;
}
.list{
	margin:0;
}


.tbl{
	border: 1px solid black;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	width:100%;
}
.tbl2{
	border: 1px solid black;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
}
.tbl3{
	border: 2px solid black;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
}
.tbl0{
	border: 0px;
	border-spacing: 0px;
	padding: 0px;
}
.tblNone{
	border: 1px solid black;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	width:100%;
	display:none;
}


.tr_row0{
	border: 1px solid black;
	border-collapse: collapse;
}
.tr_row{
	border: 1px solid black;
	border-collapse: collapse;
}
.tr_row2{
	border: 2px solid black;
	border-collapse: collapse;
}
.td_data{
	border: 1px solid black;
	border-collapse: collapse;
	font-family:calibri;
	font-size:0.9em;
	vertical-align:top;
}
.td_dataC{
	border: 1px solid black;
	border-collapse: collapse;
	font-family:calibri;
	font-size:0.9em;
	vertical-align:top;
	text-align:center;
}
.td_data2{
	border: 2px solid black;
	border-collapse: collapse;
	font-family:calibri;
	font-size:0.9em;
	vertical-align:top;
}
.td_item{
	border-collapse: collapse;
	font-family:calibri;
	font-size:0.9em;
	vertical-align:top;
}
.td_itemBC{
	border-collapse: collapse;
	font-family:calibri;
	font-size:0.9em;
	font-weight:bold;
	vertical-align:top;
	text-align:center;
}
.td_itemB{
	border-collapse: collapse;
	font-family:calibri;
	font-size:0.9em;
	font-weight:bold;
	vertical-align:top;
}
.td_itemC{
	border-collapse: collapse;
	font-family:calibri;
	font-size:0.9em;
	vertical-align:top;
	text-align:center;
}
.td_itemTitle{
	border-collapse: collapse;
	font-family:calibri;
	font-weight:bold;
	vertical-align:top;
	text-align:center;
	background-color:#FFF2CC
}
.td_itemSubTitle{
	border-collapse: collapse;
	font-family:calibri;
	font-size:0.9em;
	vertical-align:top;
	background-color:#FFF2CC
}



.highlight{
	color:red;
	font-weight:bold;
}

.showMC{
	display:inline;
}
.hideMC{
	display:none;
}

.showText{
	display:inline;
}
.hideText{
	display:none;
}


.selectedWord{
	font-weight:bold;
}
.unselectedWord{
	font-weight:normal;
}

audio {
/*border-radius: 90px;
width: 250px;
height: 45px;
margin-top: 5px;
margin-bottom: 5px;*/
}

audio::-webkit-media-controls-panel, video::-webkit-media-controls-panel {
	background-color: #3399ff;
}


#timer{
	position:relative;
	color:#C0165F;
	background-color:yellow;
	border: 1px solid black;
	border-style: dotted;
	margin-top:50px;
	!left:50px;
}

#stopwatch{
	position:relative;
	margin-top:-50px;
	!margin-left:747px;
}

#finalResult{
	width:770px;
	border:1px solid #000;
	background-color:#E2EBED;		
	margin-left:5px;
	margin-bottom:5px;
	padding:5px;
	text-align:left;
}