/*  
   ÄÃ·¯°ª
bdac97 : ÁøÇÏ´Ù.
dad3c9 : Áß°£ 
e6ded3 : ¿©¸®´Ù
e8e3db :
f6f3ef : ¾ÆÁÖ¿©¸®´Ù
FFFCF9 :
A5BAFF */

html,body{margin:0;padding:0}
body{
	color: #333;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
h1,h2,h3{
	padding-left: 15px;
	margin: 0;
	color: #003366;
}
p{margin: 0;padding: 0 15px 0.7em;line-height: 1.5}
address{font-style: normal}

div#container{width:100%;margin: 0 auto;background-color: #FFFFFF;text-align: left}
div#header{background-color: #e7e7e7;padding:10px 0}
div#header h1{color: #FFF;font-size: 300%;font-weight: 900}

/* memu */
div#menu{
	width:100%;
	overflow:auto;
	padding-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #dad3c9;
	border-bottom-color: #FFFFFF;
}
/* dad3c9 750240 */

ul#nav,ul#nav li{
	list-style-type:none;
	margin:0;
	padding:0
}
ul#nav{
	padding-left:15px
}
ul#nav li{
	float:left;
	/*width:100px; */ 
	margin-right:10px;
	margin-top:5px;
	margin-bottom:0px;
	padding-bottom:5px;
	text-align: center
}
ul#nav a:hover{
	float:left;
	/* width:100px; */
	text-decoration:underline;
	color: #000000;
}
ul#nav a{
	float:left;
	/* width:100px; */
	text-decoration:none;
	color: #000000;
}
ul#nav li.active a {
    font:132% µ¸¿ò; text-align:center; color:#580431; 
	font-weight:bold;
}
ul#nav li.nonactive a {
    font: arial, µ¸¿ò; text-align:center; color:#4A4A4A; 
	font-weight:bold;
}

/* MS Sans Serif */

/* submenu */
div#submenu{
	width:100%;
	overflow:auto;
	padding-top: 5px;
	background-color: #f6f3ef; 
	padding-bottom: 5px;
}
/* D2DCFF; */

div#subNotice{
	width:100%;
	overflow:auto;
	padding-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color:#e8e3db;
	border-bottom-color: #FFFFFF;
}
.lineright {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
	background-color:#FFFCF9;
}
.linebottom{
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	background-color:#F2EFEB;
}

/**
submenu
**/
ul#subnav,ul#subnav li{list-style-type:none;margin:0;padding:0}
ul#subnav{padding-left:15px}
ul#subnav li{float:left;margin-right:10px;text-align: center}
ul#subnav a{
	float:left;
	text-decoration:underline;
	color: #000000;
}
ul#subnav li.active a,ul#subnav a:hover{color: #000}


div#content{clear:left;width:100%;border-top:1px solid #999;padding-top:15px;background-color: #FFFFFF}
div#footer{padding-top:5px;text-align: center;font-size: 90%;background-color: #FFFCF9;color: #333333}

div#box{float:right;display:inline;width:150px;margin: 5px 15px 0 5px;background:#E4E7F2;text-align:center}
div#box p{padding:0 5px}


div#minipics{float:left;width:100%;padding-bottom:10px}
div#minipics ul{list-style-type: none;margin:0 15px;padding:0}
div#minipics li{float:left;width:100px;margin: 10px 10px 10px 0;background-color: #FFF}
div#minipics li img{display: block;width: 80px;height: 80px;margin:5px 10px;border: 0px}

div#listviewtab{
	background-color: #EDEFEC;
}
.sr_header{
	background-color: #D8D8D8;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* EBFBE6 */

.sr_row {
	background-color:#FFF;
}

/* ½ÅÂøµµ¼­ ¸ñ·Ïº¸±â*/
div#hostdetail{
	margin-bottom: 10px;
	margin-right: 5px;
	margin-left: 5px;
	background-color: #e8e3db;
}

div#detailstitle{
	background-color:#D8F7CD;
}
.titleauthor{
	font-size: 16px;
	padding-top: 10px;
}

div#holdings{
	background-color:#e8e3db;
}
/* DDE4FF */

div#holdings ul , div#holdings li {
	list-style-type:none;
	margin: 2px 0px 2px 0px;
	padding: 5px;
}
div#holdings li {
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#marctag {
	float: left;
	width: 200px;
}
div#collection_status{
	background-color: #CC99CC;
	height: 50px;
}

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}

.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

#subscription,#libraryguide{
	width:100%;
	/* height:1900px; */
	
	border-top-style: none;
	
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
	overflow: hidden;
	
}
div#basic_form{
	width:100%;

	background-color:#FCFFD2;
}
div#utils{
	float: right;
	width: 300px;
	margin: -4px;
}
div#dialogbox{
	border: 3px solid #FF0000;
	padding: 5px;
	background-color: #EEEEEE;
	color: #FF0000;
}
div#dialogbox2{
	border: 3px solid #009933;
	padding: 5px;
	background-color: #EEEEEE;
	color: #333333;
}
div#dialogbox a{
	font-weight: bold;
}
.lineright {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
}
.linebottom{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
div#searchform{
	width:100%;
	overflow:auto;
	padding-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color:#e6ded3;
	border-bottom-color: #FFFFFF;
}
/* #A5BAFF */