.align-right {text-align:right !important;}
.align-center {text-align:center !important;}
.float-left {float:left !important;}
.float-right {float:right !important;}

#add_up {}








/* main rotator
image, data and controls can be floated to the left or right dynamicly through xhtml by adding class float-right or float-left */
#main-rotator {
	background:url(../images/slider_border.png);
	display:block;
	width:960px;
	height:250px;
	position:absolute;
	top:40px;
	left:0;
	z-index:80;
}
#main-rotator ul {list-style:none;padding:0px;margin:0px;}
#main-rotator ul li {display:block;position:relative;background:none !important;width:740px;}
#main-rotator ul li .image {position:absolute;z-index:10;}
#main-rotator ul li .data {width:322px;padding:0px 0px 0px 0px;display:block;position:relative;z-index:20;}
#main-rotator ul li .name {padding:0px;font-size:27px;line-height:31px;display:block;}
#main-rotator ul li .text {color:#FFF; font:Verdana, Geneva, sans-serif; font-size:14px;line-height:19px;display:block; margin-top:120px;margin-left:75px;}

#main-rotator .controls-holder {background:none top left;z-index:120;position:absolute;bottom:-29px;right:430px;padding-left:5px;margin-left:-5px;}
#main-rotator .controls {background:none top right;height:23px;padding:12px 12px 0px 6px;margin-right:-5px;}
#main-rotator .controls a {display:block;float:left;font-size:0px;line-height:0px;background: url(../images/slide_dot1.png) no-repeat top left;width:14px;height:14px;margin:0px 0px 0px 8px;color:#ccc;}
#main-rotator .controls a.activeSlide {background-position:0px -14px;}
#main-rotator .controls.float-left {left:12px;right:auto;}
#main-rotator .data.float-left {padding-left:12px;width:310px;}


	
#mainrotator {
	display:block;
	width:650px;
	height:38px;
	position:absolute;
	bottom:2px;
	left:-93px;
	z-index:80;
	
	}
#mainrotator ul {list-style:none;

	border:1px dashed #333333;
	width:550px;
	height:38px;
	position: relative; 
	
		float:right;
	
	}
#mainrotator ul li {
	display:inline;
	position:relative;
	width:600px;
	height:38px;
	
}
#mainrotator ul li .image {position:absolute;z-index:10;}
#mainrotator ul li .data {
	
	margin-top:7px;
	margin-left:15px;
	display:block;
	position:relative;
	z-index:20;
	color:#FFF;
	
}

#mairotator ul li .text {color:#FFF;font-size:14px;line-height:19px;display:block; float:left; margin-left:20px;}


#mainrotator .controlsss-holder {}
#mainrotator .controlsss {}
#mainrotator .controlsss a {display:block;float:left;font-size:0px;line-height:0px;width:13px;height:14px;margin:0px 0px 0px 8px;color:#ccc; display:none; }
#mainrotator .controlsss a.activeSlide {background-position:0px -14px;}
#mainrotator .controlsss.float-left {left:12px;right:auto;}
#mainrotator .data.float-left {padding-left:12px;width:600px;}

.latestnews{ height:38px; width:90px; color:#FFF;border:1px dashed #333333;border-right:none; margin-left:97px; margin-top:0px;}
.latestnews img{
	padding-top:13px;
	padding-left:6px;
}





