/*--------- slider ---------*/
#slide {width:1020px;
		height:500px; 
		overflow:hidden; 
		margin:0px auto;
		position: relative;
		background:#fff;
		
		z-index: -1111;
		}
		

/*.slider {
        border: 1px #000000;}
		width:1020px; 
		
		overflow:hidden; 
		position:relative; 
		/*left:50%;
		margin-left:-840px; */}
		
/*.items { display:none;}*/

.pagination { position:absolute; bottom:49px; left:50%; margin-left:-473px; display:inline-block; z-index:10;}
.pagination li {float:left; margin-right:11px;  position:relative;	}
.pagination a { display:inline-block;}
.pagination li span {position:absolute; border:#fff 5px solid; top:0; left:0; width:220px; height:90px; display:none; z-index:999; }
.pagination li.current span, .pagination li:hover span {display:block;}

/*.next {position:absolute; bottom:8px; right:50%; margin-right:-23px; width:13px; height:23px; background:url(../images/next.gif) 0 0 no-repeat; display:block; z-index:999;}
.prev {position:absolute; bottom:8px; left:50%; margin-left:-20px; width:13px; height:23px; background:url(../images/prev.gif) 0 0 no-repeat;display:block; z-index:999;}
.next:hover, .prev:hover {background-position:0 bottom;}*/

<style style="text/css">
.example1 {
 height: 50px;	
 overflow: hidden;
 position: relative;
 
 float:left;
}
.example1 h3 {
 position: absolute;
 width: 100%;
 height: 100%;
 margin-top: 125px;
 line-height: 50px;
 text-align: center;
 font: 16px "Times New Roman", Times, serif;
	color:#ffffff;
 /* Starting position */
 -moz-transform:translateX(100%);
 -webkit-transform:translateX(100%);	
 transform:translateX(100%);
 /* Apply animation to this element */	
 -moz-animation: example1 15s linear infinite;
 -webkit-animation: example1 15s linear infinite;
 animation: example1 15s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes example1 {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes example1 {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes example1 {
 0%   { 
 -moz-transform: translateX(100%); /* Firefox bug fix */
 -webkit-transform: translateX(100%); /* Firefox bug fix */
 transform: translateX(100%); 		
 }
 100% { 
 -moz-transform: translateX(-100%); /* Firefox bug fix */
 -webkit-transform: translateX(-100%); /* Firefox bug fix */
 transform: translateX(-100%); 
 }
}

/*news & events*/
.newstape a { color: #ddd; }

#news_wrapper {
  
  margin: 0 auto;
}

.text-center { text-align: center; }

.text-right { text-align: right; }

.text-justify { text-align: justify; }

.newstape {
  /*background-color: #3BB0D6;*/
  color: #000;
  height: 200px;
  overflow: hidden;
}

.newstape-content {
  position: relative;
 
}

.newstape-drag { cursor: ns-resize; }