div#main_top {
/*	height:46px;
	background-color:#d77fcd;
	background-image:url(../images/center_bg.jpg);
	background-repeat:repeat-x;*/
}
div#main_banner {
	height:196px;
/*	background-color:#547077; */
	background-image:url(../images/center_bg.jpg);
	border-top:2px solid #FFF;
	overflow:hidden;
}
div#pattern {
	position:relative;
	height:150px;
	left:50%;
	margin-left:-220px;
}
div#banner {
	position:relative;
	width:760px;
	height:150px;
	top:-105px;
	left:50%;
	margin-left:-380px;
	background:url(../images/logo1.gif) top left no-repeat;
	padding-left:160px;
	padding-top:130px;
}
div#alert_err {
	position:relative;
	width:600px;
	left:50%;
	margin: 10px 0;
	margin-left:-300px;
	background-color:#FDD;
	color:#900;
}
div#alert_msg {
	position:relative;
	width:600px;
	left:50%;
	margin: 10px 0;
	margin-left:-300px;
	color:#090;
	background-color:#DFD;
}
div#main_middle {
	position:relative;
	width:756px;
	left:50%;
	margin-left:-380px;
	border-left:2px solid #CCC;
	border-right:2px solid #CCC;
	background:url(../images/bg2.gif) bottom left no-repeat;
}
div#col_left {
	position:relative;
	float:left;
	width:446px;
}
div#col_right {
	position:relative;
	float:left;
	width:310px;
}
div#admin_menu {
	position:relative;
	float:left;
	width:156px;
}
div#admin_content {
	position:relative;
	float:left;
	width:596px;
}
div#side_library {
	position:absolute;
	top:10px;
	left:606px;
	width:160px;
	border:1px solid #000;
}
div#side_library h1 {
	padding:4px 0;
	font-size:18px;
	background-color:#999;
	color:#FFF;
	border-bottom:1px solid #000;
}
#img_library {
	width:100%;
	padding:0;
	height:480px;
	overflow-y:scroll;
}
div#content_pane {
	margin:8px;
}
div#main_bottom {
	height:120px;
	background-color:#547077;
	border-top:6px solid #A3DDD5;
}
