body {margin:0;}


/* DEFAULT LINKS*/

a.a_mp3:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333366; text-decoration: none;}

a.a_mp3:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333366; text-decoration: none;}

a.a_mp3:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333366; text-decoration: none;}

a.a_mp3:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC3300;text-decoration: underline;}

/* NAV LINKS*/
.nav {font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none; font-size:11px; color:#333333; font-weight:bold;}
a.nav:link {color:#333333; text-decoration:none;}		
a.nav:active {color:#333333; text-decoration:none;}
a.nav:visited {color:#333333; text-decoration:none;}
a.nav:hover {color:#0066CC; text-decoration:underline;}


/* PAGE TITLE*/

.pagetitlenobg {padding-bottom:2px;padding-top:2px; margin-bottom:6px;font-weight: bold; color: #333333; font-size: 14px; font-family: Verdana,Arial,Helvetica,sans-serif; display:inline; }

.pagetitle {padding-bottom:2px;padding-top:2px;padding-left:6px; padding-right: 6px; margin-bottom:6px;font-weight: bold; color: #333333; font-size: 14px; font-family: Verdana,Arial,Helvetica,sans-serif; background-color: #FFFFFF; display:inline; }

.texttitle {padding-bottom:2px;padding-top:2px;padding-left:6px; padding-right: 6px; margin-bottom:6px;font-weight: bold; color: #333333; font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; background-color: #FFFFFF; display:inline; }


/* PAGE TEXT*/

.bodytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; text-decoration: none;}

/* back to top */
.redarrows {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF3333; text-decoration: none;}

/* CAPTION TEXT */
.caption {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color:#666666;}

/* top nav */
.relatedspecials {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}

a.relatedspecials:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.relatedspecials:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.relatedspecials:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.relatedspecials:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}

/* Padding on links  */
.lhsp {padding-bottom:8px; padding-top:8px; font-weight:bold; padding-left:10px; padding-right:5px;}
.lhssp {padding-bottom:6px; padding-top:6px; font-weight:normal; padding-left:6px; padding-right:5px;}
.lhsssp {padding-bottom:6px; padding-top:6px; font-weight:normal; padding-left:5px; padding-right:5px;}
.lhnsnt {font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none; font-size:11px; color:#666633; padding-top:6px;}

/* Spacings  */
.one {font-size:1px;}
.two {font-size:2px;}
.four {font-size:4px;}
.five {font-size:5px;}
.ten {font-size:10px;}
.thirteen{font-size:13px;}
.footersep { font-size: 12px; font-family: Verdana, Arial; font-weight: bold;}


.quotebox { width: 200px; padding-bottom:5px;padding-top:2px;padding-left:5px; padding-right: 5px; font-weight: bold; color: #333333; font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; display:inline; }

.quotesmall { padding-left:6px; font-weight: normal; color: #333333; font-size: 11px; font-family: Verdana, Arial; display:inline; }

.box { font-weight: bold; color: #333333; font-size: 12px; font-family: Verdana, Arial; display:inline; }

.sibf{background-color:#EFEFEF; }
.sibt{font-size:11px;}

.listen { width: 300px; padding-bottom:2px;padding-top:2px;padding-left:6px; padding-right: 5px; font-weight: bold; color: #000000; font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; display:inline; }

.audio { width: 200px; padding-bottom:5px;padding-top:5px; padding-right: 5px;  color: #000000; font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; display:inline; }


.teninline {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; display:inline; }

.radiobutton {color: #000000; font-size: 11px; font-weight: bold; font-family: Verdana,Arial,Helvetica,sans-serif; display:inline; }

.vote { width: 200px; padding-bottom:2px;padding-top:2px;padding-left:6px; padding-right: 5px; font-weight: bold; color: #000000; font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; display:inline; }

.navtitle { color:||navunselected_bgcolor||; font-size: 12px; font-weight: bold; font-family: Verdana,Arial,Helvetica,sans-serif;  }

/* Default link styles  */
.listarrow { padding-left: 12px; padding-bottom: 4px; padding-top: 2px; background: url('http://www.chinadaily.com.cn/image_lt/bbc_content_images/arrow_navgroups.gif') no-repeat 2px 5px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #000000; font-size:11px; text-decoration: none; }

.sih { PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #CCCCCC
}

.sibtbg { color:; FONT-SIZE: 11px; BACKGROUND-COLOR: #EFEFEF; }

.mva {	MARGIN: 5px; }

hr { color:||Rule_Color||; height:1px; }

/* china specific */
.olympic-section { 
	background-color: #6B6EA5; 
	color : #fff;
	height:20px;
	vertical-align:middle;
	float:left;
	margin-top:25px;
	padding-top:2px;
}

.olympic-section-content {
	background-color: #E5E5E5; 
	float:left;
	width:555px;
	font-size:1em;
	margin-bottom:10px;
}

.olympic-section-title-english { 
	font-size:1em;
	font-weight: bold;
	margin-right: 10px;
	margin-left: 5px;
}	

.olympic-section-title-chinese { 
	font-size:13px;
	font-weight: normal;
	margin-right: 5px;
}	

.olympic-section-content ul {
margin:10px 0 0 0;
clear:both;
padding: 0;
font-size: 0.8em;
list-style:none;
font-size: 1em;
}


.olympic-section-content ul.key-audio-phrases li {
float:left;
	margin: 5px 0 0px 10px;
	padding-bottom:15px;
width: 19.74em;
}

.olympic-section-content ul.key-audio-phrases li.audio-phrase {
width: 19em;
height:15px;
padding-left:22px; 
background: url('http://www.chinadaily.com.cn/image_lt/bbc_content_images/olympics_audio_small.gif') no-repeat 0px 0px;
}


dl
{
clear:both;
padding: 0;
font-size: 12px;
}

dl dt
{

float: left;
margin: 0 0 0 10px;
padding: .5em;
width: 4.44em;
font-weight: bold;

}


dl dd
{
float: left;
width: 13.83em;
margin: 0 0 0 0;
padding: .5em;

}

.olympic-audio {
font-family:Verdana,Arial,Helvetica,sans-serif; 
 height:15px;
font-size:13px; 
font-weight:normal; 
padding-left:60px; 
margin: 15px 0px 0px 15px;

 background: url('http://www.chinadaily.com.cn/image_lt/bbc_content_images/olympics_audio_1.gif') no-repeat 0px 0px;
display:block;
}

.olympic-audio-small {
font-family:Verdana,Arial,Helvetica,sans-serif; 
 height:15px;
font-size:12px; 
font-weight:normal; 
padding-left:28px; 
margin: 0 0 0 15px;

 background: url('http://www.chinadaily.com.cn/image_lt/bbc_content_images/olympics_audio_small.gif') no-repeat 0px 0px;
display:block;
}

div.twenty-vertical {
height:20px;
clear:both;
background-color:#FFFFFF;
}

div.ten-vertical {
height:10px;
clear:both;
background-color:#FFFFFF;
}

div.five-vertical {
height:5px;
clear:both;
background-color:#FFFFFF;
}

table.summary {
	font-size:1em; 
	background-color: #E5E5E5; 
	float:left;
}

table.summary td {
	border:0px;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	margin:0;
}
table.summary td.firstTD{
	border-top:0px;
	border-left:0px;
}

table.summary tr.lastTR td{
	border-bottom:0px;
	
}

.olympic-notes {
	border:1px solid #000;
	margin:0px;
	padding: 5px 15px 5px 15px;
	font-size: 1em;
	width:555px;
}

.olympic-section-content ul.olympic-vocab li {
	float:left;
	margin: 5px 0 0px 10px;
	padding-bottom:15px;
	width: 5.74em;
}

.olympic-section-content ul li.audio-vocab {
	width: 12em;
	height:15px;
	padding-left:23px;
	background: url('http://www.chinadaily.com.cn/image_lt/bbc_content_images/olympics_audio_small.gif') no-repeat 0px 0px;
}
