/* CSS Document */

/* content for magazine */

.outline .content .member_content{ margin:10px 0px; background-color:#FFF;}
.outline .content .member_content .member_menu{ float:left; width:180px; border:1px solid #ccc;background-color:#FFF; }
.outline .content .member_content .member_menu dl{ margin:0px; padding:0px; }
.outline .content .member_content .member_menu dl dt{ margin-bottom:0px; padding:5px 5px 5px 1px; border-bottom:1px solid #ccc; width:174px; cursor:pointer; background-color:#EFEFEF; }
.outline .content .member_content .member_menu dl dt span{ padding:3px; border-left:10px solid #ccc; font-weight:bold; letter-spacing:2px; }
.outline .content .member_content .member_menu dl dd{ margin:0px; padding:5px 0px 5px 14px; border-bottom:1px solid #ccc; width:166px; letter-spacing:1px; color:#333; }
.outline .content .member_content .member_menu a{ text-decoration:none; color:#333; cursor:pointer; }
.outline .content .member_content .over{ background:#EFEFEF; }

.outline .content .member_content .member_main{ float:left; width:743px; margin-left:5px; letter-spacing:1px; background:#fff url(../img/content_box_bg.jpg) top left repeat-x; }
.outline .content .member_content .member_main .member_intro{ padding:0px 0px 0px 15px; letter-spacing:1px; }
.outline .content .member_content .member_main .member_intro ol{ padding:0px; margin:5px 0px 0px 35px; }
.outline .content .member_content .member_main .member_intro div{ float:left; margin-right:10px; margin-bottom:20px; width:160px; }
.outline .content .member_content .member_main .member_intro div img{ vertical-align:middle; margin-right:5px; border:0px;}
.outline .content .member_content .member_main .member_intro a:hover{ text-decoration:underline; color:#00f; }
.outline .content .member_content .member_main .member_intro a{ text-decoration:none; color:#000; }

.outline .content .member_content .member_main .member_intro .out{  position:absolute; padding:0px 0px 300px 0px; bottom:-290px; display:none; }
.outline .content .member_content .member_main .member_intro .out .out1{ background-color:#dadada; margin:0px; padding:0px; top:15px;}
.outline .content .member_content .member_main .member_intro .out .out2{ margin:0px; padding:0px; height:25px; background:url(../img/outputbox1.gif) 20px 0px no-repeat; }

.outline .content .member_content .member_main .member_control { padding:0px 0px 0px 0px; }
.outline .content .member_content .member_main .member_control .news_topic_list{ border:0px solid #ccc; }
.outline .content .member_content .member_main .member_control .news_topic_list th{ background-color:#E3E3E3; }
.outline .content .member_content .member_main .member_control .news_topic_list td{ border-bottom:1px solid #ccc; }
.outline .content .member_content .member_main .member_control .mags{ float:left; margin-top:10px; height:150px; letter-spacing:0px; width:145px; text-align:center;}
.outline .content .member_content .member_main .member_control .mags img{ height:100px;  border:1px solid #000; }
.outline .content .member_content .member_main .member_control .mags a{ color:#00f; text-decoration:none; }
.outline .content .member_content .member_main .member_control .record_menu{ margin:4px 10px 10px 0px; }
.outline .content .member_content .member_main .member_control .record_menu span{ padding:5px; border:1px solid #ccc; background-color:#fff; }
.outline .content .member_content .member_main .member_control .record_menu .checked{ background-color:#ccc; }
.outline .content .member_content .member_main .member_control .record_menu span a{ color:#000; text-decoration:none; }

.outline .content .member_content .member_main .member_control .content_topics {border-bottom:1px solid #ccc; padding:5px;}
.outline .content .member_content .member_main .member_control .content_topics div{ float:right; }
.outline .content .member_content .member_main .member_control .content_topics div a{ text-decoration:none; color:#000; }
.outline .content .member_content .member_main .member_control .msg{ padding:5px 0px 5px 5px; background-color:#efefef; border-bottom:1px solid #ccc; }
.outline .content .member_content .member_main .member_control .omsg{ padding:5px 0px 5px 5px; background-color:#fff; border-bottom:1px solid #ccc; }
.outline .content .member_content .member_main .member_control h3{ padding:0px; margin:0px; font:bold 16 arial; color:#00f; }

.outline .content .member_content .member_main .blogPage a{text-decoration:none; letter-spacing:1px; }
.outline .content .member_content .member_main .blogPage img{ border:0px; }

.outline .content .member_content .member_main .member_control .maga_info .photo {float:left; padding:5px;width:120px;}
.outline .content .member_content .member_main .member_control .maga_info .photo img {width:110px;border:1px solid #EEE;}
.outline .content .member_content .member_main .member_control .maga_info .desc {float:left;width:600px;}
.outline .content .member_content .member_main .member_control .maga_info .desc .info {border:1px solid #EEE;}
.outline .content .member_content .member_main .member_control .maga_info .desc .important {color:#F00;font-size:12px;}
.outline .content .member_content .member_main .member_control .maga_info .desc .buttonForm {float:left;}
.outline .content .member_content .member_main .member_control .margin_line {clear:both;border-bottom:1px dotted #ccc; padding:3px 0px 3px 0px;width:780px;}

.regremark{
	font-size:12px;color:#8f8fb4;
}