/* CSS Document */


body{ }

.mainwrapper{margin:0px auto; padding:0px; width:1003px; position:relative; border:1px solid #ccc;}

.mm_topbg{background:url(../img/top_bg.jpg) 0 0 repeat-x; padding:16px 0px 0px 0px; height:133px;}

.mm_logo{margin:25px 0px 0px 0px; float:left; padding-left:30px;}

.mm_iciclogo{margin:0px; float:right; padding-right:30px;}


.mm_mainmenu{height:15px; padding-top:30px; overflow:hidden; clear:both;}
.mm_nav{float:left; overflow:hidden; padding-left:15px;}
.mm_nav li{float:left; list-style:none; line-height:16px; border-left:1px solid #FFF;}
.mm_nav li a, .mm_nav li a:hover{float:left; padding:0px 15px;}
.mm_nav li.noline{border-left:none;}
.mm_homelink{float:right; padding-right:32px;}
img{margin:0px; padding:0px; }
.mm_rotator{ padding:20px 30px}
.mm_footer{ padding:20px 30px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}




/*new*/

.container {
	OVERFLOW: hidden;  WIDTH:300px; position:relative; CURSOR: pointer; HEIGHT: 381px; margin:0;}
DIV.slides {	LEFT: 0px; POSITION: absolute; TOP:40px; background:#FFFFFF; display:block; width:300px; }
UL.slides {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px}
DIV.slides > DIV {	DISPLAY: none; WIDTH:300px; height:330px; padding:2px; POSITION: absolute; TOP: 0px; background:#fff;}
UL.slides LI {	DISPLAY: none; WIDTH:300px; POSITION: absolute; TOP: 0px}

DIV.slides p { padding:5px; height:330px;}
DIV.slides p a{font:bold 12px Arial, Helvetica, sans-serif; color:#000; background:url(../images/arrow.png) no-repeat 0 0; padding-left:18px; color:#000; position:absolute; margin:300px 0 0 5px;}


DIV.slides li{ font:normal 12px Arial, Helvetica, sans-serif; color:#000; margin-left:7px; line-height:36px; float:left; border-bottom:1px solid #e2e2e2; width:290px;}
DIV.slides li a{color:#000; padding-bottom:8px;  padding-left:15px; background:url(../images/bullet.png) no-repeat 0 20%; text-decoration:none;}
DIV.slides li a.no{ border:none;}
DIV.slides li a:hover{ text-decoration:underline;}
DIV.slides h3{ margin:5px 5px 5px 2px; padding:5px; background:#f6eee5; border:1px solid #e2e2e2;}
DIV.slides h2{font:normal 14px/18px Arial, Helvetica, sans-serif; color:#5e5e5e; margin:0 5px 5px 5px; }
DIV.slides h2 a{ color:#000;}


/*#rss_top{ margin:5px 0; background:#f6eee5; border:1px solid #e2e2e2; height:40px;}
#rss_top h2{font:normal 18px Arial, Helvetica, sans-serif; color:#5e5e5e; line-height:40px; margin:0 5px 10px 5px; }
#cat_content{background:#fff; margin:7px 0 9px 7px;}
#cat_content a{color:#000; background:none;}*/





#loopedSlider {
	 WIDTH: 320px; POSITION: relative
}
#newsSlider {
	BORDER-RIGHT: #333 0px solid; BORDER-TOP: #333 0px solid; MARGIN: 0px auto; BORDER-LEFT: #333 0px solid; WIDTH: 1020px; BORDER-BOTTOM: #333 0px solid; POSITION: relative;
}
UL.pagination {
	 Z-INDEX: 23; POSITION: relative; background:#333399;
}
UL.pagination LI {
	font:11px Arial, Helvetica, sans-serif; color:#000; background:#fff; border:1px solid #e2e2e2; line-height:30px; float:left; margin-right:3px;
}
/*UL.pagination LI.three {
	line-height:30px; color:#000;
}*/
UL.pagination LI A {
	background:#fff; color:#000; line-height:30px; padding:8px 5px; font-weight:bold;
}

UL.pagination LI.active A {
	background:#4999c3; color:#fff; line-height:30px;  padding:8px 5px;
}


/*.one A {
	 width:165px; height:39px;
}
.two A {
	 width:107px; height:39px;
}
.three A {
	 width:107px;
}
.four A {
	 width:146px; height:39px;
}
*/