/***** frontpage *****/
#liftup {
	height:361px;
}
#footer {
	margin-top: 40px;
}
#dvbody{
	z-index:3333;
	background-color:#FFF;
	position: absolute;
}

/* 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;
	float:right;
}

.block_frontpage {
	float: left; 
	margin: 0 22px 0 0;
	width: 191px;
}
.block_frontpage p {
	margin: 0 0 11px 0;
}
.hotpic 
{
	float: left; 
}

.dropdown_otherupmsites, .dropdown_extranetlogin, .dropdown_regionalsites{ 
	background: transparent url(../images/pages/frontpage/dropdown_otherupmsites.gif) top left no-repeat;
	display: block;
	height: 23px;
	text-indent: -999em;
	width: 191px;
	outline: none;
}
.dropdown_extranetlogin {
	background: transparent url(../images/pages/frontpage/dropdown_extranetlogin.gif) top left no-repeat;
}
.dropdown_regionalsites {
	background: transparent url(../images/pages/frontpage/dropdown_upminchina.gif) top left no-repeat;
}
.dropdown_otherupmsites:hover, .dropdown_extranetlogin:hover, .dropdown_regionalsites:hover{ 
	background-position: -23px 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;
}
.block_frontpage ul li.nav_right_investors a { background: transparent url(../images/navigation/green_investors.gif) top left no-repeat; height: 28px; }
.block_frontpage ul li.nav_right_media a { background: transparent url(../images/navigation/green_media.gif) top left no-repeat; height: 28px;  margin-top:6px;}
.block_frontpage ul li.nav_right_careers a { background: transparent url(../images/navigation/green_careers.gif) top left no-repeat; height: 28px;}
.block_frontpage ul li.nav_right_responsibility a { background: transparent url(../images/navigation/green_responsibility.gif) top left no-repeat; height: 28px;  margin-top:6px; }
.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; }


/* news sticker in front page */
#newsTicker {
	background: transparent url(../images/pages/frontpage/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;
	font-size: 11px;
}
#newsTicker span.left {
	margin: 7px 0 0 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/pages/frontpage/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/pages/frontpage/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/icons/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;
}
/* dropdown */
.dropdown, .dropdown_large{
	height: 1%;
	overflow: hidden;
	width: 350px;
}
.dropdown_large {    
    width: 223px;
}

.dropdown .wrapper {
	background: url(../images/components/dropdown/bg.png) top left no-repeat;
	position: relative;
}
* html .dropdown .wrapper {
	background: url(../images/components/dropdown/bg.gif) top left no-repeat;
}

.dropdown_large .wrapper {
	background: url(../images/components/dropdown/bg.gif) top left no-repeat;
	position: relative;
    height: 1%;
    width:193px;
}
* html .dropdown_large .wrapper {
	background: url(../images/components/dropdown/bg_large.gif) top left no-repeat;
    height: 1%;
}
.dropdown .wrapper h2, .dropdown_large .wrapper h2 {
	background: url(../images/components/dropdown/heading_bg.gif) bottom left no-repeat;
	color: #363636;
	font-family: Times New Roman, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 0 5px 3px;
	padding: 9px 0 9px 9px;
	position: relative;
	text-transform:none;
	width: 206px;
	z-index: 1;
}
.dropdown_large .wrapper h2 {
	background: url(../images/components/dropdown/heading_bg.gif) bottom left repeat-x;
	width: 180px;
    margin-top: 0px;
}

.dropdown .wrapper .close, .dropdown_large .wrapper .close {	
	background: transparent url(../images/components/dropdown/close.gif) 3px 4px no-repeat;
	height: 16px;
	outline: none;
	position: absolute;
	left: 193px;
	text-indent: -999em;
	top: 9px;
	width: 14px;
	z-index: 2;
}
.dropdown_large .wrapper .close {	
	background: transparent url(../images/components/dropdown/close.gif) 3px 4px no-repeat;
	height: 16px;
	outline: none;
    display: block;
	position: absolute;
	left: 193px;
	text-indent: -999em;
	top: 9px;
	width: 14px;
	z-index: 2;
}
* html .dropdown_large .wrapper .close {	
    position: relative;
    top: -32px;
    left: 193px;
} 
.dropdown .wrapper .close:hover, .dropdown_large .wrapper .close:hover {	
	background: transparent url(../images/components/dropdown/close.gif) -30px 4px no-repeat;
}

#dropdown_otherupmsites, #dropdown_extranetlogin, #dropdown_regionalsites,#dropdown_law {
    display: none;
    height: auto;
    position: absolute;
    top: 391px;
    z-index: 9999;
}

.dropdown .wrapper ul, .dropdown_large .wrapper ul {
	margin: 0 10px 0 12px;
}
.dropdown .wrapper ul li, .dropdown_large .wrapper ul li { 
	color: #0181b7;
	font-family:ËÎÌå,Times New Roman;
	font-size: 10px;
	line-height: 12px;
	list-style-type: none;
	padding: 0 0 2px 0;
}
.dropdown_large .wrapper ul li { 
	padding: 0 0 1px 0;
}
.dropdown .wrapper ul li a, .dropdown_large .wrapper ul li a { 
	text-decoration: none;
}
.dropdown .wrapper form {
	padding: 0 10px 20px 13px;
	width: 181px;
}
* html .dropdown .wrapper form {
	padding-bottom: 0;
}
.dropdown .wrapper form .input {
	font-size: 11px;
	margin: 0 0 10px 0;
	width: 181px;
}
.dropdown .wrapper form .button {
	float: right !important;
	margin: 0 -6px 0 0;
}
.dropdown .bottom {
	background: transparent url(../images/components/dropdown/bg_bottom.png) top left no-repeat;
	height: 14px;
}
* html .dropdown .bottom {
	background: transparent url(../images/components/dropdown/bg_bottom.gif) top left no-repeat;
}
.dropdown_large .bottom {
	background: transparent url(../images/components/dropdown/bg_bottom.png) top left no-repeat;
	height: 14px;
}
* html .dropdown_large .bottom {
	background: transparent url(../images/components/dropdown/bg_bottom.gif) top left no-repeat;
	width:193px;
}

.dropdown_large .wrapper .group_l 
{
	margin-top: -4px;
    float: left;
    display:inline;
    width: 192px;
}
* html .dropdown_large .wrapper .group_l {
    margin-top: -14px;
}
.dropdown_large .wrapper .group_r {
    float: right;
    display: inline;
    width: 166px;
}
* html .dropdown_large .wrapper .group_r {
    margin-top: -14px;
}
.dropdown_large .wrapper .group_r ul {
    margin-right: 12px;
}

.dropdown_large .wrapper h3 {        
	color: #363636;
	font-size: 12px;
    padding: 0;
    margin: 8px 0 3px 12px;
}
.dropdown_large .wrapper h3.upper {
    margin-top: 2px;
}
.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;    
}
#dropdown_regionalsites div ul li
{
	line-height:15px;
}
.hrdiv
{
	margin:10px 0 10px 0;	
}