body{
	background-color:#EEE;
	margin:0;
}
body,table,tr,td,th,form,input{
	font:normal 11px verdana;
}
#outer{
	width:975px;
	margin:5px auto;
	border:1px solid #CCC;
	background-color:#FFF;
	padding:5px;	
}
#banner{
	height:100px;
	background-image:url(images/banner.png);
	background-repeat:no-repeat;
}
#header{
	height:25px;
	background-image:url(images/header.png);
	background-repeat:no-repeat;
	margin-top:5px;
}
#footer{
	height:35px;
	background-image:url(images/footer.png);
	background-repeat:no-repeat;
}
#textfooter{
	text-align:center;
	font-size:11px;
}
#main{
	margin:0px;
}
#left{
	width:200px;
	float:left;
	background-color:#FFF;
}
#center{
	width:565px;
	float:left;
	background-color:#FFF;
	margin:0 5px;
}
#right{
	width:200px;
	float:right;
	background-color:#FFF;
}
#page{
	padding:5px;
	margin:5px 0;
	background-color:#F8FFDD;
	border:1px solid #AAA;
}
#headpage{
	height:20px;
	background-image:url(images/head_page.png);
	padding:5px 0 0 25px;
	font-weight:bold;
	margin-bottom:5px;
}
.panel{
	margin-bottom:5px;

}
.panel .headpanel{
	height:25px;
	background-image:url(images/head_panel.png);
}
.panel .headpanel div{
	padding:5px 0 0 25px;
	font:bold 11px Verdana;
}
.panel .mainpanel{
	background-image:url(images/main_panel.png);
	background-repeat:repeat-y;
	padding:3px 0 0 2px;
}
.panel .footpanel{
	height:10px;
	background-image:url(images/foot_panel.png);
	background-repeat:no-repeat;
}
.clear{
	clear:both;
}
a:hover{
	color:#FF9900;
}

.mainpanel ul{
	margin:0;
	padding:0;
	font-weight:bold;
	/*text-transform:uppercase;*/
}
.mainpanel li{
	list-style:none;
	margin:5px 0 0 10px;
	padding:0;
}
.div_error{
	margin:5px; 
	padding:5px;
	border:1px solid #FF0000;
	background-color:#FFE6E6;
}
.div_success{
	margin:5px; 
	padding:5px;
	border:1px solid #0000FF;
	background-color:#D7EBFF;
}
.sel{
	background-color:#FFF;
}
.link_paging{
	border:1px solid #999;
	padding:0 2px;
	margin-right:2px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

.link_paging_curr{
	background-color:#A8D3FF;
	padding:3px;
}
.tblbrdr{
	background-color:#A5B3BE;
	margin:10px 0;
}
.tblbrdr td{
	background-color:#FFF;
	padding:2px;
}
.tblbrdr th{
	background-color:#F2F3F7;
	padding:3px;
	font-weight:bold;
}
.tblbrdr .sel{
	background-color:#FEFCED;
}
.img{
	border:1px solid #CCC;
	padding:3px;	
}