/* BODY */
body{
font-family:arial, helvetica, sans-serif, SimSun;
font-size:12px;
width:779px;
margin:0;
padding:0;
}
td,th{
font-family:arial, helvetica, sans-serif, SimSun;
font-size:14px;
margin:0;
padding:0;
}

.right_line {
border-color: #ccc;
border-style: solid;
border-top-width: 0px;
border-right-width:1px;
border-bottom-width: 0px;
border-left-width: 0px
}

a:link {
color:#333333;
text-decoration:none;
}
a:visited {
color:#333333;
text-decoration: none;
}
a:active {
color:#ba0000;
text-decoration: underline;
}
a:hover {
color:#ba0000;
text-decoration: underline;
}

a.red_bold:link {
color:#BA0000;
text-decoration:none;
font-weight:bold;
}
a.red_bold:visited {
color:#BA0000;
text-decoration: none;
font-weight:bold;
}
a.red_bold:active {
color:#BA0000;
text-decoration: underline;
font-weight:bold;

}
a.red_bold:hover {
color:#BA0000;
text-decoration: underline;
font-weight:bold;
}

.title_red{
font-size:14px;
color:#BA0000;
text-align:center;
height: 30px;
}

.title_black{
font-size:14px;
text-align:center;
height: 30px;
}

.title_red_font{
font-size:14px;
color:#BA0000;
}

.align_right{
text-align: right;
}

.selItemArea{
font-size:12px;
}

.contentarea{
padding:5px 0 0 0;
font-size:12px;
line-height:160%;
}

/* FONT */
.article {
font-family:arial, helvetica, sans-serif, SimSun;
font-size:12px;
}
.articlebold { 
font-family:arial, helvetica, sans-serif, SimSun;
font-size:14px;
font-weight: bold
}
.italic {
font-style:italic
}
.small {
font-size:12px;
line-height:100%
}
.large {
font-size:18px;
}
.small_bold {
font-size:12px;
font-weight:bold;
}
.large_bold {
font-size:18px;
font-weight:bold;
}
.small_b_colored {
font-size:12px;
font-weight:bold;
color:#7c0066;
}
.mid_b_colored {
font-size:14px;
font-weight:bold;
color:#7c0066;
}
.large_b_colored {
font-size:18px;
font-weight:bold;
color:#7c0066;
}

/* MENU */
span.menu_business{
font-size:10px;
font-weight:bold;
color:#da7623;
}
span.menu_fashion{
font-size:10px;
font-weight:bold;
color:#7c0066;
}
span.menu_science{
font-size:10px;
font-weight:bold;
color:#85b429;
}
span.menu_arts{
font-size:10px;
font-weight:bold;
color:#7c0066;
}
span.menu_lifestyle{
font-size:10px;
font-weight:bold;
color:#0090b7;
}
span.menu_sports{
font-size:10px;
font-weight:bold;
color:#9b8b1b;
}
span.menu_people{
font-size:10px;
font-weight:bold;
color:#333;
}
span.serif_index{
font-size:18px;
font-family:serif;
}

/* NAVUGATION */
.navi {
margin:0;
padding:0 15px;
text-align:right;
font-size:12px;
background-color:#dddddd;
}

.navi a{
color:#ba0000;
}

.navi a:visited{
color:#ba0000;
}

.navi a:hover{
color:#ba0000;
}

.image {
margin:0 15px 15px 0;
float:left;
}
.imager {
margin:0 0 15px 15px;
float:right;
}

/* PARAGRAPH */
.mainbody{
padding:15px;
font-size:12px;
line-height:180%;
}

.mainbody p{
	margin-top:6px;
	margin-bottom:6px;
}

/* FOOTER */
div.footer {
width:750px;
margin:15px 0 0 0;
padding:15px;
border-color:#ccc;
border-width:1px 0 0 0;
border-style:solid;
}

/* COPYRIGHT */
div.copyright {
padding:15px;
text-align:right;
font-size:10px;
}

div.title_img{
	margin:15px 0px 30px 0px;
}

/* QUIZ STYLE */

ul.quiz_question{
	margin-left:0px;
	border-top:1px dotted #333333;
}

ul.quiz_question li{
	font-size:14px;
	list-style-type:none;
	display:block;
	border-bottom:1px dotted #333333;
	padding:12px 0px 12px 0px;
}

div.answer_items{
	margin-left:40px;
}

div.quiz_comment{
	margin:10px 0px -32px 40px;
}

div.sub_menu{
	font-size:14px;
	text-align:right;
	margin:15px 0px 15px 0px;
}

div.quiz_question{
	font-size:14px;
	border-bottom:1px dotted #333333;
	padding:5px 0px 12px 0px;
}

div.quiz_title{
	font-size:14px;
	color:#ba0000;
	border-top:1px dotted #333333;
	border-bottom:1px dotted #333333;
	text-align:center;
	padding:10px 0px 10px 0px;
}

div.quiz_message{
	font-size:14px;
	border-top:1px dotted #333333;
	border-bottom:1px dotted #333333;
	text-align:center;
	padding:10px 0px 10px 0px;
	padding-bottom:10px;
}

div.main_para{
	margin-top:15px;
	border-bottom:1px dotted #333333;
	padding-bottom:15px;
}

div.image_box_r{
	float:right;
	margin:5px 0px 5px 5px;
}

div.image_box_l{
	float:left;
	margin:5px 5px 5px 0px;
}

div.image_border{
	border:1px solid #888888;
}

div.image_border img{
	border:0px;
	margin:5px;
}

div.image_caption{
	font-size:12px;
	margin-top:3px;
}