body {
margin:0 0 12px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#525552;
}

img{border:0}


input {
font-size:12px;

}
select {
font-size:12px;
}

form{margin:0;padding:0}
#basesite textarea {
width:250px;
height:40px;
}
#basesite .text{width:240px;}
#basesite a{font-size:11px;}
.clear{
clear:both;
}
.selected{
color:#0000FF;
}

.baseEdit{text-align:center}
.itemlist {background:#CECFCE;margin:4px;}
.itemlist table td{padding:2px;}


.panel {border:1px #CECFCE solid;min-height:10px;}
.panel .pt{
 padding:2px;
 color:#FFFFFF;
 background:#63B8FF;
}

.header-box,.menu-box,.mg-site-info,.bottom-box{
margin-top:2px;
margin:auto;
}

.sinfo{min-height:40px;max-height:200px;width:650px;padding:3px; overflow:auto;border:#EBEBEB 1px solid;vertical-align:middle;text-align:center }


.top{
background-color:#EEE9EE;

padding:4px 100px 4px 100px;
border-bottom:1px solid #CECFCE;
}
.header-box {
width:960px;

}
.logo-left{
width:229px;
float:left;
}
.logo-right{
width:539px;
float:left;
text-align:right;
}




/***************/
.message-content-right {
width:524px;
margin-left:14px;
float:left;
}
.message-content-left{
float:left;
width:224px;
 }
 .mg-site-info{
 width:960px;
 }
 .bottom-box{
text-align:center;
width:952px;
border-top:1px solid #CECFCE;
margin-top:10px;
padding:4px 4px 4px 4px ;
}
 .module{
  padding:4px;
  margin:2px;
  border:#C3C3C3 1px solid;
 }
 .module div{
   margin:4px;
 }
 */
 /*----panel---*/

 #panel_c.yui-panel-container.shadow .underlay {
		left:3px;
		right:-3px;
		top:3px;
		bottom:-3px;
		position:absolute;
		background-color:#000;
		opacity:0.12;
		filter:alpha(opacity=12);
	}
	#panel.yui-panel {
		position:relative;
		border:none;
		overflow:visible;
	
	}
	#panel.yui-panel .container-close {
		position:absolute;
		top:5px;
		right:0px;
		
		background:url(../images/close.gif) no-repeat;
	}
	#panel.yui-panel .hd {
		border:none;
	 background:url(../images/menu_bg.gif);
		 color:#FFF;
        height:28px;
		 font-size:12px;
		 font-weight:500;
		text-align:center;
		vertical-align:middle;
		overflow:visible;
	}

	#panel.yui-panel .bd {
		overflow:hidden;
		padding:2px;
		border:none;
		background: #F8F8F8;
	}
	#panel #panel_body{
	  padding:8px;
	  border:#6CA6CD 1px solid;
	}
	
	/*page bar*/
	
	.pagebar a{display:block;font-size:11px;float:left;padding:1px 4px 2px 4px;;border:#6CA6CD 1px solid;margin:4px;}
	
	.menu {
  background:url(../images/menu_bg.gif);
}
.menu a{
 display:block;
 height:24px;
 font-weight:bold;
 float:left;
 padding:6px 6px 0 6px;
 font-size:12px;
 color:#FFFFFF;
 text-decoration:none;
 border-right:#bebbd5 2px groove;
}
.menu a:hover{
  background:url(../images/menu_bg_hover.gif);
 text-decoration:none;
}
.title{
background:url(../images/title_bg.gif);
 border-right:#e3f4e3 2px groove;
 text-align:center;
}
.titlel{
background:url(../images/title_bg.gif);
 text-align:center;
}
.cont{
padding-left:4px;
background:#FFFFFF;
 border-bottom:#e3f4e3 1px solid;
font-size:11px;
}
.contf{
padding-left:4px;
background:#FFFFFF;
 border-bottom:#e3f4e3 1px solid;
 border-left:#e3f4e3 1px solid;
 font-size:11px;
}
.contl{
padding-left:4px;
background:#FFFFFF;
 border-bottom:#e3f4e3 1px solid;
 border-right:#e3f4e3 1px solid;
 font-size:11px;
}
.buttons{
 background:url(../images/button_bg.gif);
 padding:1px 4px 1px 4px;
 height:22px;
 cursor:pointer;
 
}


.langbar{
background:url(../images/lang_bg.gif);
height:20px;
}
.langbar a{
 display:block;
 height:18px;
 float:left;
 padding:2px 6px 0 6px;
 font-weight:bold;
 font-size:11px;
 color:#FFFFFF;
 text-decoration:none;
 border-right:#e3e9fc 2px groove;
}
.langbar a:hover{
  background:url(../images/lang_bg_hover.gif);
 text-decoration:none;
}
.langsbar{
height:8px;
background:url(../images/lang_bg_seleteds.gif);
}
.mif a{
 font-size:11px;
}
.pagelist{
   padding:10px;
   float:left;
width:240px;

}
.pagectrl{

  padding:10px;
float:left;
width:550px;
}
.pagelist span{
 display:block;
}
.pagename a{
  font-size:12px;
 
  float:left;
}

/*menu*/


	

	.op{
	 background:#6f79ad;
	 height:20px;
	
	}
	.op a{
	padding:2px 4px 2px 4px;
	height:16px;
	text-decoration:none;
	display:block;
	font-size:11px;
	float:left;
	color:#FFFFFF;
	border-right:2px #989fc5 groove;
	}
	.op a:hover{
	background:#bbc0d8;
	
	}
	