#topbar{	
	background-image:url(../../imgs/global/topbar/bar_bg.jpg);
	background-repeat:repeat-x;
	height:40px;
}
#topbar_container{
	width:983px;
	margin:0 auto 0 auto;
}
.topbar_selected{
	/*margin:0 -6px 0 -6px;*/
}
.topbar_item{
	float:left;
	margin-right:2px;
}
#topbar_username{
	margin-top:5px;
	font-family:Arial;
	font-size:14px;
	line-height:35px;
	height:35px;
	color:#d1d1d2;
	background-image:url(../../imgs/global/topbar/username_bg.jpg);
}
#topbar_username a{
	font-weight:Bold;
	color:#fff;
}
#topbar_user{
	width:318px;
	text-align:right;
	float:right;
}
#login{
	width:308px;
	position:absolute;
	top:40px;
	z-index:40;	
}
#login_chunk{
	padding:0px 10px 0 10px;
	width:288px;
	background:#535353;
}
#login_forgot{
	line-height:16px;padding-top:8px;
	float:left;
}
#login_forgot a{
	font-size:11px;
	color:#d5d5d5;
}
#login_form{
	margin-top:5px;
	float:left;
	background-color:#535353;
}
#login_button{
	float:left;
	width:45px;
}
#login_form_label{
	line-height:20px;
	float:left;
	font-size:11px;
	margin-right:4px;
	color:#d5d5d5;
}
#login_form_element{
	margin-right:5px;
	line-height:20px;
	float:left;
}
#login_form_element input{
	font-size:11px;
	width:100px;
}
#joindesc{
	position:absolute;
	top:40px;
	z-index:50;	
	width:144px;
}
#joindesc ul{
	margin:0;padding:0;
	padding-left:1em;
}
#joindesc li{
	margin:0;padding:0;
	
}

#ie_warning {
    padding: 5px 10px;
    margin: 0px;
    background-color: #f26c4f;
    color: #fff;
    display: none;
}
#ie_warning h1 {
    font-size: 36px;
    width: 100px;
    float: left;
}
#ie_warning p {
    top: 5px;
    left: 5px;
    position: relative;
}
#ie_warning a {
    color: #ffff00;
}
#ie_warning h1, #ie_warning p {
    margin: 0px;
    padding: 0px;
}
* html #ie_warning {
    display: block;
}
