/* CSS Document */
body{font-size:12px; width:1024px; margin:0px auto;}
div,form,img,ul,li,dl,dt,dd,h3,p,span {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6,p,span  { margin:0; padding:0;}
h3{font-size:100%;}
.left{float:left}
.right{float:right}
.center{margin-left:auto; margin-right:auto}
.clear {clear: both;height:0px;overflow:hidden; visibility:hidden; display:block}
.clearfix:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden;}
/****** Font Size ******/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}

.title {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
}
.bz {
	line-height: 18px;
	color: #666666;
	font-weight: normal;
}

#top {
	background-color: #FFFFFF;
	width: 100%;
	height: 70px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A2BECC;
	border-bottom-color: #A2BECC;
	border-left-color: #A2BECC;
	border-top-style: none;
}
#top a {
	color: #666666;
	text-decoration: none;
}

#top li {
	float: left;
	padding-right: 6px;
	padding-bottom: 1px;
}
#top span {
	display: block;
	height: 30px;
	width: 80px;
	line-height: 30px;
	text-align: center;
	background-color: #EDF5FA;
	text-decoration: none;
	color: #021E8A;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #C9DDE9;
	border-right-color: #C9DDE9;
	border-left-color: #C9DDE9;
	cursor: hand;
}

.contentline {
	background-color: #BDCFDD;
	padding: 1px;
	border: 1px solid #DBE7EC;
	width:1024px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}

#content {
	background-color: #FFFFFF;
	border: 1px solid #A2BECC;
	width:1024px;
	height: 600px;
	text-align: left;
}
#content .content a {
	background-attachment: fixed;
	background-image: url(/images/bbsico.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 15px;
	overflow: hidden;
	margin: 0px;
	height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 18px;
	color: #154ba0;
	text-decoration: none;
	font-size: 12px;
}
#content .content a:hover {
	color: #154ba0;
	text-decoration: underline;
}
#left {
	width: 24%;
	float: left;
	height: 550px;
	background-color: #EDF5FA;
}

#left .menu1 {
	height: 33px;
	width: 100%;
	line-height: 35px;
	text-align: center;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-style: none;
	background-color: #EDF5FA;
	border-top-color: #B3D3E8;
	border-right-color: #B3D3E8;
	border-bottom-color: #B3D3E8;
	border-left-color: #B3D3E8;
	color: #114080;
	float: left;
	overflow: hidden;
	cursor: hand;
}
#left .menu2 {
	height: 33px;
	width: 100%;
	line-height: 35px;
	text-align: center;
	margin: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #B3D3E8;
	border-top-style: none;
	background-color: #FFFFFF;
	font-weight: bold;
	float: left;
	overflow: visible;
	cursor: hand;
}
#left .menu3 {
	height:255px;
	width: 235px;
	line-height: 35px;
	text-align: center;
	margin: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #B3D3E8;
	border-top-style: none;
	background-color: #FFFFFF;
	font-weight: bold;
	float: left;
}
#right {
	width: 74%;
	float: right;
	height: 595px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.title {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
}
.bz {
	line-height: 18px;
	color: #666666;
	font-weight: normal;
}
#end {
	width: 100%;
	height: 30px;
}
#end a {
	color: #1C5BB0;
	text-decoration: none;
}
.contentline #end a:hover {
	color: #1C5BB0;
	text-decoration: underline;
}

.STYLE1 {color: #CCCCCC}
.STYLE2 {color: #666666}


.STYLE5{font-size:14px;}
img{margin:0px;padding:0px;border:0px;}



/*------ µ×²¿·þÎñÁ´½Ó ------*/
#server{clear: both;margin-top:5px; background:#f6f6f6; border:1px solid #e4e4e4; padding:0 8px; text-align:center; line-height:26px;}
#server a:link,#server a:visited{color:#333333}
#server a:hover,#server a:active{color:#BC2931}
#copy {margin-top:5px; text-align:center; line-height:20px; color:#333333}

/* new */
#top,#header,#menu,#navi,#m_b{width:1024px;}
#top{border-bottom:1px solid #ccc; color:#656565; height:24px; list-style:none outside none; padding:0;}
#top li{border-right:1px solid #C7C7BB; float:right; margin-top:7px; height:12px;}
#top li.first{float:left; border:0; padding:0;}
#top li.none {border:medium none;}
#top a{color:#000; margin:0 6px;}
#top input{border:0; background:#f1f1f1; width:100px; padding:0 2px; font-size:12px; position:relative; top:-1px; border-bottom:1px solid #ccc; color:#00f;}

#logo{float:left; margin-top:20px;}
#head-info{float:left; border:1px solid #8EB4CE; width:230px; margin-left:12px; margin-top:8px; height:55px; background:#f8f8f8; padding-top:3px;}
#head-info a{text-decoration:none;}
#head-info ul{list-style:none;}
#head-info ul li{float:left; width:163px; line-height:18px; padding-left:6px;}
#head-banner{float:right; border:1px solid #E9C94D; width:468px; margin-top:8px; height:55px; background:#FFFFDD; padding-top:3px;}
#head-banner a{text-decoration:none;}
#head-banner ul{list-style:none;}
#head-banner ul li{float:left; width:228px; line-height:18px; padding-left:6px; overflow:hidden; white-space:nowrap;}
#banner{float:right; margin:8px 0 5px;}

#menu {background:url(http://www.admin5.com/images/2008a/bg_menu.gif) repeat-x; height:27px; line-height:27px;}
#menu ul.menu a {color:#f2f6fb; text-decoration:none; display:block; line-height:27px; padding:0 15px; background:url(http://www.admin5.com/images/2008a/bg_menu_a_right.gif) no-repeat right;}
#menu ul.menu a:hover {background:url(http://www.admin5.com/images/2008a/bg_menu_hover_right.gif) no-repeat right;}
#menu ul.menu {list-style:none; float:left;}
#menu ul.menu li {float:left; margin-right:1px; display:inline;}
#menu ul.link{float:right;}
#menu ul.link a{color:#f2f6fb; line-height:27px;}
#menu ul.link li {float:left; margin-right:14px; display:inline;}
#menu li.current {background:url(http://www.admin5.com/images/2008a/bg_menu_on_left.gif) no-repeat; font-weight:bold;}
#menu li.current a,#menu li.current a:hover{color:#000; background:url(http://www.admin5.com/images/2008a/bg_menu_on_right.gif) no-repeat right;}
#menu li.home {margin-left:5px;}

#navi{background:#C8D5E4 url(http://www.admin5.com/images/2008a/bg_navi.gif) repeat-x scroll; font-size:12px; overflow:hidden; padding:6px 0 3px;}
#navi a{color:navy;}
#navi li.high a{color:#c30;}
#navi ul {list-style:none; float:left;}
#navi ul li {border-right:1px solid #6887A4 none ?; padding-top:2px; float:left; height:12px; padding-left:5px; padding-right:5px; padding-bottom:0}
#navi ul li.heart{background:url(http://www.admin5.com/images/red.gif) no-repeat 10px -1px; padding-left:30px;}
#m_b b{background:#d6e7fd; border-color:#d6e7fd;}
.c b{display:block; border-style:solid; line-height:0; font-size:0; clear:both; overflow:hidden;}
.c b.b1{border-width:1px 0 0; margin:0 5px; height:0;}
.c b.b2{border-width:0 2px; margin:0 3px; height:1px;}
.c b.b3{border-width:0 1px; margin:0 2px; height:1px;}
.c b.b4{border-width:0 1px; margin:0 1px; height:2px;}
