@charset "utf-8";
/* CSS Document */
body{
	background:#DDD url(../img/bg.png) top repeat-x;;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
}
a{
	color:#335566;
	text-decoration:none;
	cursor:pointer;
}
a:hover{
	text-decoration:underline;
	color:#0aabd3;
}

.input, .pinput{
        border:1px solid #999;
        color:#666;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        background:url(../img/inputbg.png) top repeat-x #FFF;
        padding:2px;
}

.button{
	border:1px solid #999;
	font-size:11px;
	margin:0px;
	background-color:#DDD;
}

#popupbox{
	position:absolute;
	width:400px;
	display:none;
}
#lockscreen{
	background-color:#000;
	position:fixed;
	top:0px; left:0px;
	width:3000px;
	height:3000px;
	display:none;
	filter:alpha(opacity=45);
	-moz-opacity:.45;
	opacity:.45;
}

#mainDiv{
	width:900px;
	margin:auto;
	background-color:#FFF;
	padding:10px;
}
#header{
	background:url(../img/header.png);
	height:90px;
}
#subheader{
	background-color:#666;
	color:#FFF;
	padding:5px;
}
#subheader a{
	color:#FFF;
	text-decoration:underline;
}
#footer{
	text-align:center;
	padding:5px;
	background-color:#DDD;
	color:#666;
}

.margin{margin-bottom:10px;}

.loginbox{
	width:185px; 
	font-size:12px; 
	font-weight:bold;
	margin-bottom:20px;
}
.loginbox div{
	margin-bottom:5px;
}
.lang_icons{
	cursor: pointer;	
}
.linkbox a{
	display:block; color:#356;
	padding:8px 8px 8px 30px;
	border:1px solid #cadade;
	margin:1px 12px 1px 1px;
	background:url(../img/icons/default.png) center left no-repeat #ddf0f5;
	background-position:3px 3px
}

.linkbox .search{
	display:block; color:#356;
	padding:8px 8px 8px 30px;
	border:1px solid #cadade;
	margin:1px 12px 1px 1px;
	background:url(../img/icons/search.png) 3px 50% no-repeat #DDF0F5;
    white-space:nowrap;
}
.linkbox a:hover{
	text-decoration:none;
	border:1px solid #7ac6d9;
}
.linkbox .activelink a{
	background-color:#b7d7df;
	border:1px solid #7ac6d9;
}
.textbox{
	padding:10px; 
	background-color:#DEE;
	border:1px solid #2298b6;
	font-size:11px;
	margin-bottom:10px;
}
.font11 .box div{font-size:11px;}
.box{border:1px solid #2298b6;margin-bottom:10px;}
.box div{background-color:#DEE;padding:5px;font-size:12px;line-height:20px;}
.box div:first-child{font-weight:bold; letter-spacing:2px;
	background:url(../img/icons/Default.png) center left no-repeat #b7d7df;;
	background-position:3px 0px; padding:2px 5px 5px 30px;}
.box .nopic:first-child{padding:5px;background-image:none;}
.box span{display:block; float:left; padding-right:20px;}
.box span:first-child{width:100px;}
.box div br{clear:both;}
.box .list{background-color:#FFF; padding:3px;border-bottom:1px dotted #87cbdc;}
.box .list span{ padding:0px 0px 0px 5px}
.box .list:last-child{border-bottom:none;}
.box .row1{background-color:#DEE;}

