/*
Global setting
*/
html{font-size:13px;font-family:arial;}

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;text-align:center;}
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}

/*
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;}

.BtnStyle2{width:80px; height:19px;text-align:center;color:#fff;vertical-align:middle;padding:1px  8px 2px 8px;}
a.BtnStyle2{background:url(../images/btn_bg_off_ver2.jpg) no-repeat;}
a:hover.BtnStyle2{background:url(../images/btn_bg_on_ver2.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}
.ListTable .row_content_1:hover{background:#FAF1F4;}
.ListTable .row_content_2:hover{background:#FAF1F4;}
.ListTable .row_content_1 td a{color:#000000;}
.ListTable .row_content_1 td a:hover{color:#B02840;text-decoration:underline;}
.ListTable .row_content_2 td a{color:#000000;}
.ListTable .row_content_2 td a:hover{color:#B02840;text-decoration:underline;}





/* 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;}



/* New Menu */
.MenuWrapper {text-align:center; background-color:#525252;}
.MenuWrapper .MenuList {font-size:12px;color:#FFF}
.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{margin-top:10px;}



/* SwapColumn */
.SwapColumn .MainTitle{}
.SwapColumn .MainContent{padding:5px;}
 .MainContent2{
	display: inline;
	float: right;
}
 .MainTitle2{	
	display: inline;
	padding: 10px;
}

 
/* 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;}
.txt_copyright{font-size:11px;text-align:center}



/*
--------------------------------------------------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{color:#AE293E}
.submenu .SubmenuBody .content ul li a span{position:relative;top:6px;}
.submenu .SubmenuBody .content .current{ background:url(../images/inside_09.jpg) no-repeat;}
.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 .date_discourse{float:left;width:82px;color:#AE293E; font-weight:bold;margin:5px 0 0 0;padding:0 0 0 5px;}
.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;}


/*For Alubm CSS*/
.album_content{
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #666666;
        text-decoration:none;
}

.album_content:link {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #AE293E;
	text-decoration:none;
}

.album_content:visited {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #AE293E;
	text-decoration:none;
}

.album_content:hover {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #AE293E;
	text-decoration:none;
}

.album_content:active {
	font-family: arial,Times New Roman, Times, serif;
	font-size: 12px;
	color: #666666;
        text-decoration:none;
}




/* New style */
.content20	{
	font-size:13px;
}
