@charset "utf-8";
/* CSS Document */

.article{
	display: -moz-inline-box;
	display: inline-block;
	width:48%;
	padding: 5px 0px 5px 8px;
	text-align:justify;
	vertical-align:top;
}
.article_title a{
	font-size:12px;
	font-weight:bold;
}
.article_title a:hover{
	font-size:12px;
	font-weight:bold;
}
.event_categories{
	padding:10px 0 10px 0;
}
.event_header{
	padding: 10px 0 0 0;
	font-size:10px;
}
.event_header a:link{
	font-weight:bold;
	font-size:12px;	
}
.event_header a:visited{
	font-weight:bold;
	font-size:12px;	
}
.event_header a:hover{
	font-weight:bold;
	font-size:12px;	
}
.event_intro{
	padding:0 0 5px 0;
}
.event_nav{
	float:right;
	}


.list{
	padding: 5px 0px 5px 12px;
	text-align:justify;
	vertical-align:top;
	clear:left;
}
.list_title a:link{
	font-size:12px;
	font-weight:bold;
}
.list_title a:visited{
	font-size:12px;
	font-weight:bold;
}
.list_title a:hover{
	font-size:12px;
	font-weight:bold;
}
.mcms_icon img{
	float:left;
	margin:3px;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
}
.mcms_image{
	outline:none;
	display: -moz-inline-box;
	display: inline-block;
	margin: 2px;
	text-align:center;
	vertical-align:middle;
	padding:0px;
	width:150px;
}
.mcms_image table{
	width:150px;
}
.mcms_image img{
	border:solid;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	}

.mcms_menu {
	float:right;
	width:265px;
}
.mcms_menu a:link{
}
.mcms_menu a:hover{
	color:#0099FF;
}
.mcms_menu a:visited:hover{
	color:#0099FF;
}
.mcms_movie{
	margin:10px auto 0 auto;
	width:528px;
	height:317px;
}
.mcms_panel {
	width:265px;
	}
.mcms_panel_top{
	background-image:url(images/top_panel.png);
	background-repeat:no-repeat;
	height:19px;
	padding-bottom:3px;
}
.mcms_panel_middle{
	height:100%;
	background-image:url(images/middle_panel.png);
	padding-bottom:3px;
}
.mcms_panel_bottom{
	height:25px;
	background-image:url(images/bottom_panel.png);
	background-repeat:no-repeat;
}
.mcms_panel h2{
	padding: 6px 0 0 10px;
	margin:0;
	font-size:12px;
}
.mcms_panel ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.mcms_panel li{
	display:inline-block;
	padding:0;
	margin:0;
}
.mcms_panel_this{
	font-weight:bold;
}
.mcms_panel li:first-child a{
	float:left;
	width:245px;
	outline:none;
	font-size:12px;
	padding: 2px 0 0 10px;
	text-decoration:none;
	margin:0 0 0 5px;
	border-spacing:0px;
	border-top:solid;
	border-top-color:#999999;
	border-top-width:1px;
}
.mcms_panel li a{
	float:left;
	width:245px;
	outline:none;
	font-size:12px;
	padding: 2px 0 0 10px;
	text-decoration:none;
	margin:0 0 0 5px;
	border-spacing:0px;
	border-bottom:solid;
	border-bottom-color:#999999;
	border-bottom-width:1px;
}
.mcms_panel li a:hover{
	font-size:12px;
}
.mcms_video_list{
	border:thin;
	border-style:solid;
	border-bottom-width:1px;
	border-color:#CCCCCC;
	height:275px;
	overflow-y:auto;
}
.mcms_video_list_desc{
	float:left;
	padding-top:4px;
	width:155px;
}
.mcms_video_image{
	float:left;
	width:81px;
	padding:3px;
}
.news_article_display{
	margin:15px 0 0 0;
	padding: 5px 0 0 0 ;
	border-top:1px;
	border-top-style:solid;
	border-color:#000000;
	border-bottom-width:1px;
	clear:left;
}
.news_article{
	display: -moz-inline-box;
	display: inline-block;
	width:47%;
	padding: 5px 0px 5px 0px;
	text-align:justify;
	vertical-align:top;
}
.news_article_list{
	padding: 5px 0px 5px 0px;
	clear:left;
}
.news_article_list_title a:link{
	font-size:12px;
	font-weight:bold;
}
.news_article_list_title a:visited{
	font-size:12px;
	font-weight:bold;
}
.news_article_list_title a:hover{
	font-size:12px;
	font-weight:bold;
}
.news_article_title a:link, .news_article_title a{
	font-size:12px;
	font-weight:bold;
}
.news_article_title a:hover{
	font-size:12px;
	font-weight:bold;
}
.news_category_list{
	margin:15px 0 0 0 ;
	padding: 5px 0 0 0 ;
	border-top:1px;
	border-top-style:solid;
	border-color:#000000;
	border-bottom-width:1px;
	clear:left;
}
.news_list_nav{
	float:right;
}
.news_top_title a, .news_top_title a:link{
	font-size:12px;
	font-weight:bold;
}
.news_top_title a:hover{
	font-size:12px;
	font-weight:bold;
}

.news_ul{
	margin:5px 0 0 0;
	padding:0 0 0 20px;
}
.pages_left{
	margin-right:275px;
	padding:10px;
}
.page_navigator{
	float:right;
}
.panel_home_pages {
	padding-top:12px;
	padding-left:12px;
	width:265px;
	height:204px;
	background-image:url(../css/images/panel_small.png);
	background-repeat:no-repeat;
	}
.panel_home_pages .panel_table{
	width:240px;
	height:176px;
}	
.panel_home_pages .panel_table2{
	width:240px;
}	

