/*
Global setting
*/
html{font-size:13px;font-family:arial;}
body{margin:0;}
a{text-decoration:none;color:#666666;}
a:hover{color:#AE293E;}
a.link{color:#AE293E;}
p{margin:0;}
.fontsize{font-size:13px}
.fontcolor{color:#666666}

.p_title{font-weight:bold; color:#ff711b;}
.p_content{color:#666666}
.textfield{font-size:12px;border:1px solid #8b8b8b; height:19px;margin:0;padding:0}
.dot_line{height:1px;background:url(../images/h_dot.gif) repeat-x top left;}
.ImageWrapper{border:1px solid #ddd;background:#ffffff;display:block}
.ImageWrapper img{margin:5px}
body{color:#666666;font-size:13px;font-family:arial;}

/*
Common
*/

.align_left{text-align:left}
.align_right{text-align:right}
.align_center{text-align:center}
.align_top{vertical-align:top}
.align_bottom{vertical-align:bottom}
.align_middle{vertical-align:middle}
.black_border{border:1px solid black}
.float_left{float:left}
.float_right{float:right}
.float_none{float:none}
.clear_both{clear:both}
.noborder{border:none}
.bold{font-weight:bold}
.no_margin{margin:0}
.more{margin:5px}
.display_none{display:none;}
.red{color:red;}}

/*
layout
*/

.MainWrapper{text-align:center;}
.container{margin:0 auto;width:878px; text-align:left; position:relative;}


.BtnStyle1{width:42px; height:20px;text-align:center;color:#fff;vertical-align:middle;padding:1px  8px 2px 8px;}
a.BtnStyle1{background:url(../images/btn_bg_off.jpg) no-repeat;}
a:hover.BtnStyle1{background:url(../images/btn_bg_on.jpg) no-repeat;color:#fff;}



/* Banner */
.BannerWrapper{margin:8px 0 0 0}



/* ListTable */
.ListTable{}
.ListTable .row_header{background:#B02840;color:#fff;font-weight:bold; font-size:13px;}
.ListTable .row_content_1{background:#fff;}
.ListTable .row_content_2{background:#efefef}





/* Paging */
.PagingWrapper{}
.PagingWrapper .Paging{margin:10px 5px 2px 0;}
.PagingWrapper .Paging span{float:left;}
.PagingWrapper .Paging span a{display:block;padding:2px 5px; margin:2px}
.PagingWrapper .Paging span a.number{border:1px solid #dddddd;height:22px;width:20px;}
.PagingWrapper .Paging span a.number_on{border:1px solid #B02840;height:22px;width:20px;}
.PagingWrapper .Paging span a:hover.number{background:#fbd0d7;border:1px solid #B02840;}
.PagingWrapper .Paging span .prev,.Paging span .next,.Paging span .info{position:relative;top:5px;}





/* Menu */
.MenuWrapper{background:#525252;height:40px;}
.MenuWrapper .MenuList{list-style:none;position:relative; padding:0; margin:0;  top:10px;color:#fff;}
.MenuWrapper .MenuList li{display:inline;margin:0 5px;}
.MenuWrapper .MenuList a{color:#fff;}
.MenuWrapper .MenuList a:hover{color:#FFFF00;}
.MenuWrapper .MenuList a.current{color:#FFFF00;}



/* Content */
.ContentWrapper{}
.ContentWrapper .LeftColumn{width:183px;float:left;}
.ContentWrapper .CenterColumn{width:320px;float:left;margin-left: 18px;}
.ContentWrapper .RightColumn{width:337px;float:right;}
.ContentWrapper .SwapColumn{width:675px;float:right;}
.LeftColumn ,.CenterColumn ,.RightColumn, .SwapColumn{}



/* SwapColumn */
.SwapColumn .MainTitle{}
.SwapColumn .MainContent{padding:5px;}



/* Copyright */
.CopyrightWrapper{clear:both;float:none;}
.copyright{margin:0 0 10px 0;}
.copyright .site{width:190px;height:49px;float:left;}
.copyright .site span{position:relative;left:24px;top:20px;color:#AE293E;}
.copyright .txt_copyright{height:49px;position:relative;top:10px;font-size:11px;line-height:18px;word-spacing : 5px;}



/*
--------------------------------------------------Left
*/
.LeftColumn .login, .LeftColumn .assemble, .LeftColumn .icon{margin:0 0 10px 0;}


/* 
Login 
*/
.login .LoginBody{background:url(../images/login_03.jpg) bottom left no-repeat;border-left:1px solid #bbbbbb;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;height:113px}
.login .LoginBody .content{position:relative;left:20px;top:20px}
.login .LoginBody .textfield{width:100px;}
.login .LoginBody .txt_login{position:relative;left:36px}
.login .LoginBody .btn_login{position:relative;left:100px;top:5px;margin:0 0 40px 0;}



/* 
Submenu 
*/
.submenu .SubmenuBody{}
.submenu .SubmenuBody .content ul{margin:0; padding:0 ;list-style:none}
.submenu .SubmenuBody .content ul li{width:181px; height:27px;}
.submenu .SubmenuBody .content ul li a{width:181px; height:27px; background:url(../images/inside_07.jpg) no-repeat; display:block;text-align:right}
.submenu .SubmenuBody .content ul li a:hover{background:url(../images/inside_09.jpg) no-repeat;color:#fff}
.submenu .SubmenuBody .content ul li a span{position:relative;right:25px;top:6px;}
.submenu .SubmenuFooter{border-bottom:3px solid #B02840;margin:10px 0;}

/*
--------------------------------------------------Right
*/
.BlogBody, .NewsBody ,.DiscourseBody{margin:0 0 10px 0;}
/* 
Bolg
*/
.blog .BlogBody{}
.blog .BlogBody .content{margin:5px}
.blog .BlogBody .textfield{width:100px;}


/* 
News
*/
.news .NewsBody{}
.news .NewsBody .content{margin:5px}
.news .NewsBody .content .date_news{float:left;width:75px;color:#97c003;margin:5px 0 0 0;}
.news .NewsBody .content .title_news{float:left;width:230px;margin:5px 0;}
.news .NewsBody .textfield{width:100px;}


/* 
Discourse
*/
.discourse .DiscourseBody{}
.discourse .DiscourseBody .content{margin:5px}
.discourse .DiscourseBody .content .date_discourse{float:left;width:75px;color:#AE293E; font-weight:bold;margin:5px 0 0 0;padding:0 0 0 15px;background:url(../images/index_37.jpg) no-repeat  0px 2px;}
.discourse .DiscourseBody .content .title_discourse{float:left;width:230px;margin:5px 0;}
.discourse .DiscourseBody .textfield{width:100px;}












/*
--------------------------------------------------Center
*/

/* 
video
*/

.video .VideoHeader{color:#AE293E;font-weight:bold; font-size:18px; border-bottom:3px solid #6B6B6B}
.video .VideoBody{}
.video .VideoBody .content{margin:10px 0;}
.video .VideoBody .textfield{width:100px;}


/* 
ablum
*/
.ablum .AblumHeader{color:#AE293E;font-weight:bold; font-size:18px; border-bottom:3px solid #6B6B6B}
.ablum .AblumBody{}
.ablum .AblumBody .content{margin:10px 0;}
.ablum .AblumBody .textfield{width:100px;}


/*
Article
*/
.Article .title{font-size:16px; color:#B02840; font-weight:bold;margin:0 0 5px 0;}
.Article .date{font-size:11px;color:#333;}
.Article .info span{color:#B02840;}
.Article .content{margin:10px 0;font-size:13px;}




/* 
MediaWrapper 
*/

.MediaWrapper{border:1px solid #B2B2B2; background:#F3F3F3;width:330px;padding:5px;}
.MediaWrapper .vie .video{margin:0 0 5px 0;}
.MediaWrapper .vie .audio{margin:0 0 5px 0;}
.MediaWrapper .vie .title{line-height:18px;margin:2px 0 5px 0;}
.MediaWrapper .thu a{background:#fff;border:1px solid ; width:50px;height:50px;overflow:hidden;margin:3px 6px;}
.MediaWrapper .thu a img{position:relative;center;left:-50%;}



/* 
Static Page 
*/

.staticPage{}
.staticPage .title{color:#B02840;font-weight:bold; font-size:15px;clear:both;float:none}
.staticPage .content{margin:0 0 20px 0}
.staticPage .pic{margin:2px 5px;}

/*
List Style 1
*/
.listStyle1{margin-top:0;}




/* FormTable */
.FormTable{}
.FormTable .row_header{background:#ccc;color:#333;font-weight:bold; font-size:13px; text-align:left;height:30px}
.FormTable .row_content_1{background:#fff;}
.FormTable .row_content_2{background:#efefef}
