@charset "utf-8";
body {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.4em;
	color: #333;
	text-align: center;
	/*background-color:#999999;*/
}
* {
	margin: 0;
	padding: 0;	
}
#wrapper{
text-align:left; background-color:#FFFFFF; background-image: url(img/se_bg.jpg);
	background-repeat: repeat-x;
}
.inner{
width:850px; margin:0 auto;
}
.inner.online{
width:1052px !important; 
}
#topbar{
font-size:11px; color:#f1f1f1; padding:5px;
}

#topbar .left{
width:400px; float:left;
}
#topbar .right{
margin-left:618px; text-align:right;
}
#topbar .tel{
font-size:14px; background:url(img/icon_tel.png) right center no-repeat; padding-right:25px;
}
#topbar a{
color:#f1f1f1; text-decoration:none; margin-right:20px;
}
#header #logo{ 
width:300px; float:left; 
}
#header #logo img{ 
padding:25px 20px;
}
#header #search{ 
width:550px; float:right;
}
#header #search .sf_searchSubmit{ 
vertical-align:top; margin-left:1px; margin-top:0;
}
#header #search .sf_searchBox{
padding-left:300px; padding-top:50px;
}
#header #search .sf_searchText{
font-size:13px; padding:3px;
}
#nav{
background:url(img/nav_bg.jpg) repeat-x; height:35px;
}
#banner{
margin:0 0 10px 0; min-height:138px;
}
.inner.online #banner{
min-height:82px;
}
#breadcrumb{
 color:#000; font-size:11px; padding-left:10px;
}
#breadcrumb a{
color:#666; text-decoration:none;
}
#main #content{
padding:10px 10px;
}
#main .left-column{
width:570px; margin-right:20px; float:left;
}
#main .left-column .extranet
{
    margin:10px;
}
#main .left-column .extranet50
{
    float:left; margin:0 30px 10px 0; width:255px;
}
#main .left-column .extranet50.last
{
    margin-right:0px;
}
#main .left-column .extranet50 h1
{
    font-size:15px; font-weight:normal;  padding:8px 10px; border-top:4px solid #B5004F; line-height:19px;
}
#main .right-column{
width:240px; float:left;
}
#main .column33{
width:284px; margin-right:25px; float:left;
}
#main .column33.last{
width:205px; margin-right:0;
}
#main .column33 .left{
width:128px; float:left; margin-right:5px;
}
#main .column33 .right{
width:128px; float:left;
}
#sitemap{
border-top:5px solid #C5CBC7; padding:15px 0 20px 10px; margin-top:20px;
}
#sitemap h3{
font-size:19px; font-weight:normal; color:#333; border-bottom:2px solid #ccc; padding-bottom:10px; margin-bottom:10px;
}
#sitemap ul ul .rsmItem
{
    border-right:1px solid #ccc; padding-right:5px !important; line-height:10px !important; margin-bottom:5px;
}
#footer{
text-align:left; padding:10px 10px 25px; color:#f1f1f1; background:#999; line-height:10px !important;
}
#footer a{
color:#f1f1f1; line-height:10px !important; text-decoration:none; border-right:1px solid #f1f1f1; padding-right:5px; margin-right:5px;
}
#footer a.last
{
    border-right:0;
}
#footer img{
	border:0;
}
#footer a:hover{
 text-decoration:underline;
}
#online-links { position: relative; }
#online-links li{
padding:0;
}
		#online-links .links { position: absolute; top: 0; left: 0;padding: 2px; margin:0; overflow: hidden }
		#online-links .links a { color: #f1f1f1; font-weight: normal; font-size: 11px; }
		#online-links .link {  overflow: hidden; float: left; padding: 0 }
		#online-links .link a { padding: 0 8px 0 0; display: block; background: url('default/map-navigation.png') 0 -252px no-repeat }
		#online-links .link a:hover { background-position: 0 -288px; text-decoration: none }
		#online-links .home a { background-position: 0 -36px;  }
		#online-links .home a:hover { background-position: 0 -72px } 
		#online-links .login a { background-position: 0 -108px;  }
		#online-links .login a:hover { background-position: 0 -144px } 
		#online-links .logout a { background-position: 0 -180px; }
		#online-links .logout a:hover { background-position: 0 -216px }
.clear{
clear:both;
}

#popup{
 background-image: url(img/se_bg.jpg);
	background-repeat: repeat-x;
	text-align:left;
}
#popup-header{
padding:50px 20px 20px;
}
#popup-content{
padding:20px;
}
