/***** frontpage *****/
#liftup {
	height:381px;
}
#footer {
	margin-top: 40px;
}
/* 4 columns in the front page */
.block_frontpage_wrapper {
	/*height: 1%;
	height: 102px;*/
	margin: 0 auto;
	overflow: hidden;
	padding: 30px 0;
	width: 830px;
}
.block_frontpage_wrapper .last {
	margin: 0;
}
.block_frontpage {
	float: left; 
	margin: 0 22px 0 0;
	width: 191px;
}
.block_frontpage p {
	margin: 0 0 11px 0;
}
.block_frontpage_3 {
	float: left; 
	margin: 0 22px 0 0;
	width: 262px;
}
.block_frontpage .nav_right {
margin-top:-10px;
}
.link_box {
	/*border:1px solid #DEDEDE;*/
	height: 97px;
	width: 160px;
	margin: 0 0 15px 0;
	/*padding: 10px 10px 10px 10px;*/
}
.block_frontpage_2 {
	float: left; 
	margin-right: 15px;
	width: 190px;
	display: inline; 
}
.block_frontpage ul li a:hover { background-position: bottom left !important;  }
.block_frontpage ul li.current a:link, .block_frontpage ul li.current a:visited, .block_frontpage ul li.current a:hover, .block_frontpage ul li.current a:active { background-position: bottom left !important; }
.dropdown_otherupmsites, .dropdown_extranetlogin, .dropdown_regionalsites { 
	background: transparent url(../images/dropdown_otherupmsites.gif/$file/dropdown_otherupmsites.gif) top left no-repeat;
	display: block;
	height: 23px;
	text-indent: -999em;
	width: 191px;
	outline: none;
}
.dropdown_extranetlogin {
	background: transparent url(../images/dropdown_extranetlogin.gif/$file/dropdown_extranetlogin.gif) top left no-repeat;
}
.dropdown_regionalsites {
	background: transparent url(../images/dropdown_regionalsites.gif/$file/dropdown_regionalsites.gif) top left no-repeat;
}
.dropdown_otherupmsites:hover, .dropdown_extranetlogin:hover, .dropdown_regionalsites:hover{ 
	background-position: bottom left !important;
}
.block_frontpage ul {
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 189px;
}
.block_frontpage ul li {
	list-style: none;
	position: relative;
	width: 189px;
}
.block_frontpage ul li a {
	display: block;
/*	text-indent: -999em;*/
	width: 189px;
}
/* news sticker in front page */
#newsTicker {
	background: transparent url(../images/newssticker_round_bg.gif/$file/newssticker_round_bg.gif) top left no-repeat;
	height: 28px;
	line-height: 28px;
	margin: 0 0 30px 0;
	overflow: hidden;
	padding: 0px 14px 0 9px;
	/*position: relative;*/
	width: 833px;
clear: both;
}
#newsTicker span.left {
	margin: 0 0 7px 0;
}
#newsTicker div span.left {
	margin: 0 ;
	
}
#newsTicker div.ticker {
	float: left;
	margin: 0 0 0 8px;	
	width: 626px;
    height: 24px;
    overflow: hidden;
}
#newsTicker ul {
	float: left;
	list-style-type: none;
	margin: 0;
    padding: 0;
}
#newsTicker ul a {
	text-decoration: none;
}
#newsTicker div span a {
	display: block;
	height: 15px;
	line-height: 28px;
	width: 8px;
}
#newsTicker div span.left  {
	background: transparent url(../images/newsticker_arrow_left.gif/$file/newsticker_arrow_left.gif) center right no-repeat;
	display: block;
	height: 28px;
	text-decoration: none;
	text-indent: -999em;
	width: 8px;
}
#newsTicker div span.right  {
	background: transparent url(../images/newsticker_arrow_right.gif/$file/newsticker_arrow_right.gif) 0 9px no-repeat;
	display: block;
	float: right;
	height: 26px;
	margin: 0 0 0 7px;
	text-decoration: none;
	text-indent: -999em;
	width: 8px;
}
#newsTicker .view_all {
	float: right;
	font-size: 11px;
	margin: 1px 0 0 0;
	text-decoration: none;
    width: 79px;
    height: 24px;
    overflow: hidden;
}
#newsTicker .icon_rss {
	background: url(../images/rss.gif/$file/rss.gif) right 6px no-repeat;
	float: right;
	font-size: 11px;
	margin: 1px 0 0 0;
	text-decoration: none;
    width: 15px;
    height: 24px;
    overflow: hidden;
    text-indent: -9999px;
}
#news a:hover {
color: #585858;
}
.jcarousel-container {   
    width: 628px;
    height: 28px;    
    overflow: hidden;    
    position: relative;
}
.jcarousel-clip {
    padding: 0;
    margin: 0;
    width: 628px;
    height: 28px;
    overflow: hidden;    
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 1400px;
    height: 28px;
    overflow: hidden;
}
.jcarousel-list div {
    color: #818181;
}
.jcarousel-list a {
    outline: none;
}
.jcarousel-next {
    z-index: 3;
    display: none;
    position: absolute;
    top: 0px;
    left: 586px;
    cursor: pointer;
    font-size: 10px;
}
.jcarousel-prev {
    z-index: 3;
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;    
    cursor: pointer;   
    font-size: 10px;    
}
 .languageimg {
margin-top:10px;
width:8px;
height:7px;
}
.selectLanguage {
 font-family: arial;
float:left;
margin-top:5px;
position: relative;
}
a.selectLanguage:link, a.selectLanguage:visited, a.selectLanguage:hover, a.selectLanguage:active {
color: #c2c2c2;
text-decoration: none;
}
/* end */

