﻿.temp{
	background-image:url(/ACMS/upload/logos/images/main-bg.jpg);
	background-repeat:repeat-x;
	background-color:#98B3BC;
}

.bodyBG{
	background-image:url(/ACMS/upload/logos/images/bg1.jpg);
	background-repeat:no-repeat;
	background-color:white;
	margin-top:0px;
}

.menuHead{
	height:134px;
	background-image:url(/ACMS/upload/logos/images/header1.jpg);
	background-position:left -15;
	background-repeat:no-repeat;

}

table.menu{
	background:transparent;
}

table.menu-1 {
	width:100%;
}

.menuTopLine{
	height:30px;
	background-color:#2B2B2B;
	text-align:right;
	color:white;
	font-size:12px;
	padding-right:20px;

}
	
.menuLogo{
	width:176px;
	height:134px;
}

.menuItems{
	width:100%;
}

button{
	background-color:transparent;
	border:0;
	cursor:pointer;
	filter:none;
}

.menuItem, .menuItemMO {
	width:10%;
	height:30px;
	font-size:11px;
	color:#707069;
	text-align:center;
	vertical-align:middle;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:3px solid transparent;
	cursor:pointer;
	background:transparent;
	padding:0;
	filter:none;	
}

.menuItemMO{
	border-bottom-color:#EB8810;
}

.menuItem-menu2, .menuItemMO-menu2 {
	width:auto;
	height:auto;
	border-left:1px solid #707069;
	padding-left:5;
	padding-right:5;
}

.menuItemMark{
	vertical-align:bottom;
	text-align:center;
	height:5px;
}

.menuItemSub{
	height:25px;
    font-size:11px;
}

.menuLeft{
	width:176px;
	border-right:1px solid #dddddd;
}

.menuSpecialItem{
	width:50%;
	height:76px;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #dddddd;
}

.menuCalendar{
	height:224px;
	text-align:center;
	background-color:white;
}

.menuFlash{
	text-align:center;
	vertical-align:middle;
}

.subMenuItem{
	background-color:transparent;
	border:0px;
	filter:none;
	font-size:10px;
	height:24px;
	padding-left:10px;
	padding-right:10px;
}

table.subMenu{
	background-color:white;
	border-top:1px solid gray;
	border-left:1px solid gray;
	filter:none;
}

.subMenuItemMO{
	height:24px;
	padding-left:10px;
	padding-right:10px;
	background-Color:#DADAD6;
	border:0px;
	font-size:10px;
}

.contentHeader{
	height:46px;
	background-image:url(/acms/upload/logos/images/contentHeaderBg.jpg);
	background-repeat:repeat-y;
	text-align:left;
	padding-left:20px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:1px;
	line-height:19px;
	border:0;
	cursor:default;
}

.subHeader{
	/*height:40px;*/
	background-image:url(/ACMS/upload/logos/images/subHeaderBg.jpg);
	background-repeat:repeat-y;
	text-align:left;
	padding-left:20px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:1px;
	line-height:19px;
	border:0;
	margin-bottom:5;
	cursor:default;
}

.subHeaderEng{
	font-size:10;
	font-weight:normal;
	letter-spacing:0;
	position:relative;
	top:-5;
}

.newsHeader{
	height:47px;
	text-align:left;
	padding-left:20px;
	font-size:20px;
	font-weight:bold;
	letter-spacing:1px;
	line-height:19px;
	border:0;
}

.newsLeft-body{
	height:47px;
	width:176px;
	text-align:right;
	vertical-align:top;
	background-image:url(/ACMS/upload/logos/images/news-bg1.jpg);
	background-repeat:no-repeat;
}

.contentHeaderEng{
	font-size:11px;
	letter-spacing:1px;	
	font-weight:normal;
	font-family:"Tahoma";
}

.contentHeaderCat{
	height:40px;
	width:8px;
	background-repeat:repeat-x;
}

.contentUpdateInfo{
	text-align:right;
	padding-right:20px;
	background-repeat:repeat-x;
	font-size:12px;
}

.contentLeft-top{
	height:53px;
	border-bottom:1px solid gray;
}

.contentRight-top{
	height:53px;
	vertical-align:middle;
}

.contentTitle{
	font-size:20px;
	font-weight:bold;
	padding:5px;
}

.contentLeft-body{
	text-align:right;
	vertical-align:top;
	background-image:url(/ACMS/upload/logos/images/book-bg1.jpg);
	background-repeat:repeat-x;
}

.contentRight-body{
	
	text-indent:4%;
	text-align:left;
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:50px;
	vertical-align:top;
	line-height:180%;
}

.bookdescription-listmode{
	text-align:left;
	padding-left:10px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:20px;
	vertical-align:top;
	line-height:120%;
}

.contentRight-space{
	width:25px;
}

.textRight{
	text-align:right;
}

.content-img{
	text-align:center;
}

.content-img-caption{
	text-align:center;
}

.footer{
	padding-top:50px;
	padding-bottom:20px;
	text-align:center;
	color:#9E9E8E;
	font-size:10px;
	letter-spacing:0px;
}

.color-logos-green{
	color:#336600;
}

.bgcolor-logos-green{
	background-color:#336600;
}

.color-white{
	color:#ffffff;
}

.bgcolor-white{
	background-color:#ffffff;
}

.color-gray{
	color:gray;
}

.bgcolor-gray{
	background-color:gray;
}

.color-black{
	color:black;
}

.bgcolor-black{
	background-color:black;
}

.color-gray-light{
	color:#dddddd;
}

.bgcolor-gray-light{
	background-color:#dddddd;
}

.color-orange{
	color:#EB8810;
}

.bgcolor-orange{
	background-color:#EB8810;
}

.color-green-light{
	color:#A3B854;
}

.bgcolor-green-light{
	background-color:#A3B854;
}

.contact-photo{
	border-bottom:1px dotted gray;
	padding-left:10px;
	line-height:15px;
	height:50px;
}

.contact-photo-number{
	font-size:11px;
	padding-left:10px;
	border-bottom:1px dotted gray;
	line-height:15px;
	height:50px;
}

.contact-photo-name{
	font-weight:bold;
	padding-left:10px;
	border-bottom:1px dotted gray;
	line-height:15px;
	height:50px;
}

.contact-photo-name-head{
	
	padding-left:10px;
	background-color:gray;
	color:white;
}

.link-icon{
	padding:10px;
	border-bottom:1px dotted gray;
	line-height:15px;
	height:50px;

}

.link-icon-middle{
	padding:10px;
	border-bottom:1px dotted gray;
	border-left:1px solid #eeeeee;
	line-height:15px;
	height:50px;

}

.link-name{
	border-bottom:1px dotted gray;
	padding-left:10px;
	line-height:15px;
	height:50px;
}

.bullet-1{
	width:32px;
	height:32px;
	background-image:url(/ACMS/upload/logos/images/description-bullet.gif);
}

.ministry-col-main{
	width:18%;
	color:#9E9E8E;
	font-weight:bold;
	border-bottom:1px solid #9E9E8E;

}

.ministry-col-title{
	width:72%;
	border-bottom:1px dashed #9E9E8E;
	color:#9E9E8E;

}

.ministry-col-author{
	width:10%;
	border-bottom:1px dashed #9E9E8E;
	color:#9E9E8E;
	text-align:right;
}

.bookInfo-col-itemName{
	width:10%;
	border-bottom:1px dashed #9E9E8E;
	color:#9E9E8E;
}

.bookInfo-col-item{
	width:38%;
	border-bottom:1px dashed #9E9E8E;
	color:#9E9E8E;
}

.bookInfo-col-itemLong{
	color:#9E9E8E;
	border-bottom:1px dashed #9E9E8E;
}

.bookInfo-col-colon{
	width:2%;
	border-bottom:1px dashed #9E9E8E;
	color:#9E9E8E;
}

p.book-Description-bullet{
	text-indent:0px;
	padding-top:20px;
}

p.book-Description-bullet:first-letter{
	font-size:20;
	font-weight:bold;
	float:left;
	padding:3;
	margin:2 5 5 0;
}



.book-description{
	padding-bottom:50px;

}

body, p, table, form, select, input, button{
	font-size:13px;
	color:#707069;
	letter-spacing:2px;
	line-height:160%;
}

p.indent{
	text-indent:6%;
}

.default-color{
	color:#707069;	
}

.blank-left{
	width:176px;
	height:80px;
}

.mode{
	width:72px;
	height:26px;
	text-align:center;
	vertical-align:middle;
	background-color:#DADAD6;
	color:white;
}

.mode-pointer{
	height:4px;
	text-align:center;
	vertical-align:top;
	padding:0px;
}

.check_box{
	color:#EB8810;
	margin-right:10px;
}

.book-title{
	font-size:15px;
        font-weight:bold;
}

/* Book Cover Image */
.book-image-frame,.book-smallimage-frame,.book-image,.book-smallimage {
	width:40;
	margin:0;
	padding:1;
	border:1px solid #dddddd;
	background-color:white;
}
.book-image-frame,.book-image { width:90; padding:3; }

.contact-title{
	font-size:12px;
}

.challenge{
	font-size:17px;
	color:#EB8810;
}

.book-title-browse{
	font-size:12px;
	line-height:120%;
}

.searchBar{
	text-align:right;
}

.underline-left{
	width:176px;
	height:60px;
	border-bottom:1px solid #DADAD6;
}

.main-title{	
	letter-spacing:5px;
	font-weight:bold;
	position:relative;
	/*bottom:-12px;*/
}

.main-title-block{
	vertical-align:bottom;
	font-size:20px;
	color:#EB8810;
	
	padding-bottom:2px;
	
}

.browse-mode{
	width:90%;
	
}

.browse-cell{
	width:20%;
}

.browse-line{
	width:90%;
	border-top:0px;
	height:1px;
	border-bottom:1px solid gray;
}

.browse-cell-bookcover{
	text-align:center;
	height:120px;
	vertical-align:bottom;
	/*border:1px solid gray;*/
}

.browse-cell-flip{
	text-align:center;
	height:20px;
	vertical-align:bottom;
	padding:0px;
	margin:0px;
	/*border:1px solid gray;*/
}

.browse-cell-text{
	text-align:left;
	border-top:1px solid gray;
	border-left:4px solid #EB8810;
	padding-left:5px;
	margin-bottom:50px;
	color:#707069;
	letter-spacing:2px;
	
}

.browse-cell-checkbox{
	text-align:left;
	/*border:1px solid gray;*/
	height:20px;
}

.member-title{
	font-size:20px;
	padding:5px;
	font-weight:bold;
	border-top:2px solid #EB8810;
	border-left:1px dotted gray;
	border-right:1px dotted gray;
	color:#456B45;
}

.member-list{
	
	text-indent:0px;
	padding-left:20px;
	line-height:17px;
}

.member-list-square{
	list-style-type:square;
	text-indent:0px;
	padding-left:20px;
	line-height:17px;
}

.member-price{
	float:right;
	height:30px;
	vertical-align:top;
	background-color:white;
}

.member-list-head{
	font-size:16px;
	font-weight:bold;
	color:#C48C2C;
}

.b-d-line{
	border-bottom:1px dashed gray;
}

.b-s-line{
	border-bottom:1px solid gray;
}

.b-db-line{
	border-bottom:3px double gray;
}

.align-left{ 
	text-align:left;
}

.align-right{
	text-align:right;
}

.align-top{
	vertical-align:top;
}

.top-top{
	vertical-align:top;
	margin-top:0px;
	margin-bottom:20px;
}

.margin-top-0{
	margin-top:0px;
}

.align-bottom{
	vertical-align:bottom;
}

.align-middle{
	vertical-align:middle;
}

.align-center{
	text-align:center;
}

.inline-form-img{
	position:relative;
	top:8px;
}

.inline-text-img{
	position:relative;
	/*vertical-align:text-bottom;*/
	font-weight:bold;
	top:4px;
	/*bottom:-7px;*/
}

.inline-text-e-img{
	position:relative;
	/*vertical-align:text-bottom;*/
	font-weight:bold;
	/*bottom:-4px;*/
}

.inline-struct-img{
	position:relative;
	/*vertical-align:text-bottom;*/
	/*bottom:-1px;*/
}

h2{
	text-indent:0px;
	
	padding-top:0px;
	padding-bottom:10px;
	text-align:left;
	font-size:12px;
	
	color:#865C4E;
}

h2.top10{
	text-indent:0px;
	margin-top:0;
	margin-bottom:0;
	padding-left:10;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	font-size:12px;
	
	color:#865C4E;
}

h2.rowHeader{
	text-indent:0px;
	margin-top:0;
	padding-top:8;
	padding-bottom:0;
	*padding-bottom:5;
	/*border-top:1px solid #dddddd;*/
	/*border-bottom:1px solid #dddddd;*/
	text-align:left;
	font-size:13px;
	color:#865C4E;
	cursor:pointer;
}

.eng{
	letter-spacing:1px;
	/*line-height:12px;*/
	
}

.no-indent{
	text-indent:0px;
}

.footnote{
	text-indent:0px;
	font-size:80%;
}

.honorary-bg{
	background-image:url(/ACMS/upload/logos/images/honorary-bg1.jpg);
	background-repeat:no-repeat;
}

.about-range{

	width:5px;
	height:100%;
	margin:10px;
}

.about-year{
	width:70;
	
	border-bottom:1px dotted #bbbbbb;

	text-align:center;
	vertical-align:baseline;
	font-size:11px;
	/*font-weight:bold;*/
	padding-top:7px;
	color:#336600;
	
}

.top-border{
	border-top:1px solid gray;
}
.bottom-border{
	border-bottom:1px solid gray;
}
.left-border{
	border-left:1px solid gray;
}
.right-border{
	border-right:1px solid gray;
}
.struct-cell{
	height:21px;
	width:40px;
}
.struct-cell-content{
	background-color:#C2C293;
	background-image:url(/ACMS/upload/logos/images/struct-frame-bg.gif);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 50% 50%; 
}

.cell-struct{
	height:21px;
	width:40px;
	border:1px dashed #b2b2b2;
	font-weight: bold; 
	font-size: 10px; 
	vertical-align: middle; 
	color:#336600;
	background-Color:#f8f7ef;
}

.search-summary{
	padding:10px;
	background-color:#F3F0EC;
	border:1px solid #DADAD6;
}

.search-pages{
	padding-right:30px;
}

.search-itemno,.title-itemno {
	font-size:16px;
	text-align:right;
	padding-right:10px;
	vertical-align:top;
	color:#EB8810;
}

h3 {
	color:#FF8501;
	font-size:13px;
	font-weight:normal;
	line-height:1.2;
	overflow:hidden;
	margin-bottom:20px;

}



li {
	margin:0px;
	
	
	padding-left:0px;
	padding-top:5;
	padding-bottom:5;
	list-style-position:outside;
	
}

ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ol{
	margin:0px;
	padding:0 0 0 35;
}

ul.catagory li{
	margin:0px;
	text-align:left;
	LETTER-SPACING: 0px;
	padding-left:0px;
	margin:0px;
	border-bottom:1px dashed #C4C4C4;
	background-color:#F7F1E7;
	list-style-position:outside;
	list-style-type:none;
}

ul.preview li{
	
	text-align:left;
	LETTER-SPACING: 0px;
	padding-left:0px;
	margin:0 0 0 20;
	list-style-position:outside;
	list-style-type:square;
}

#top10-list li{
	list-style-type:none;
	margin:0 0 -15 -30;
	padding:0 0 0 24;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

.top10-list li{
	list-style-type:none;
	margin:0 0 -15 -30;
	padding:0 0 0 24;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

.highlight-list li{
	list-style-type:none;
	margin:0 0 -15 -30;
	padding:0 0 0 0;
	background-repeat:no-repeat;
	background-attachment:scroll;
        background-image:none;
}



#li-1{
	background-image:url(/acms/upload/logos/images/top10-01.png);
}
#li-2{
	background-image:url(/acms/upload/logos/images/top10-02.png);
}
#li-3{
	background-image:url(/acms/upload/logos/images/top10-03.png);
}
#li-4{
	background-image:url(/acms/upload/logos/images/top10-04.png);	
}
#li-5{
	background-image:url(/acms/upload/logos/images/top10-05.png);	
}
#li-6{
	background-image:url(/acms/upload/logos/images/top10-06.png);	
}
#li-7{
	background-image:url(/acms/upload/logos/images/top10-07.png);	
}
#li-8{
	background-image:url(/acms/upload/logos/images/top10-08.png);
}
#li-9{
	background-image:url(/acms/upload/logos/images/top10-09.png);
}
#li-10{
	background-image:url(/acms/upload/logos/images/top10-10.png);
}


/* Page Section */
.section { clear:left; width:560; margin-bottom:0;}

/* Quotation */
.quotation-header {width:182; max-width:182; height:60; background-image:url(/ACMS/upload/logos/imagesquote-bg-head.gif);background-repeat:no-repeat;}
.quotation-body { width:182; max-width:146; padding-left:18;padding-right:18;background-image:url(/ACMS/upload/logos/imagesquote-bg-body.gif);background-repeat:repeat-y;}
.quotation-footer { width:182;max-width:146; height:30; padding:18 0 18; background-image:url(/ACMS/upload/logos/imagesquote-bg-tail.gif);background-repeat:no-repeat;}
.quotation-text { font-size:12px; letter-spacing:0; }
.quotation-source { font-size:9pt; text-align:center; padding:0 20 0 20; margin-top:-8;}

blockquote {
 background-image: url(/ACMS/upload/logos/images/quote-bg-head.gif);
 background-repeat: no-repeat;
 background-position:10 0; 
 width: 165;
 padding: 60 0 0 10;
 margin: 10 0 0 0;
}
blockquote div {
 background-image: url(/ACMS/upload/logos/images/quote-bg-tail.gif);
 background-repeat: no-repeat;
 background-position: bottom right;
 background-color:#ECEEE3;
 padding:0 10 20 10;
 text-align: left;
}

.letter-body{
	padding:0 20 0 20;
	text-indent:26;
	text-align:justify;
}

.letter-head{
	text-align:left;
	margin-top:20;
}

.letter-footer{
	text-align:right;
	margin-bottom:40;
}

.preview-body{
	padding:0 20 0 0;
	text-indent:26;
	text-align:left;
	
}

.preview-head{
	text-align:left;
	margin-top:20;
}

.preview-footer{
	text-align:right;
	margin-bottom:40;
}

.preview-info{
	background-color:#F6F8EE;
	border:1px dashed #dddddd;
	padding:10;
}

.event{
	width:180;
	
	margin-left:10;
	/*height:200;*/
	background-color:#ffffff;
	border:3px double #865C4E;
	margin-bottom:20;
}

.e-coupon{
	width:200;
	
	/*margin-left:10;*/
	/*height:200;*/
	background-color:#ffffff;
	border:3px double #865C4E;
	margin-bottom:20;
	margin-top:0;
	padding-top:0;
	margin-right:10;
}

/*
.tabItem, .tabItemMO {
	font-size:12;
	padding:5 5 5 5;
	background-color:#eeeeee;
	border:1px solid #dddddd;
	position:relative;
	top:1;
}
div.tabComponent{
	overflow:hidden;
	margin:0;
}
div.tabItem, div.tabItemMO{
	padding:8 15;
}

*/
div.tabComponent{
	overflow:hidden;
	margin:0;
	margin-bottom:5;
}
div.tabItem {
	font-size:12;
	padding:8 15;
	background-color:#eeeeee;
	border-width:1px;
	border-style:solid;
	border-color: #dddddd #dddddd #dddddd #dddddd;
	position:relative;
	top:1;
}

div.tabItemMO
{
	font-size:12;
	padding:8 15;
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color: #dddddd #dddddd #ffffff #dddddd;
	position:relative;
	top:1;
	
}

div.tabSection{	
	padding:20;
}

div.tabBody{
	border:1px solid #dddddd;
	height:200;
	overflow:hidden;
	margin:0;
	padding:0;
}

div.tabBody-Event{
	height:700;
}

.icon-search{
	background:transparent url(/acms/upload/logos/images/icon-search.gif) no-repeat scroll 0 0;
	border:0;
	padding:0;
	width:15px;
	height:16px;
	cursor:pointer;
	
}

.intext-greentext{
	color:#336600
}

.intext-redtext{
	color:#993300
}

.intext-indent{
	text-indent:30px
}


td.dots {background: transparent url(/acms/upload/logos/images/dots.gif) 50% 50% repeat-x; vertical-align: bottom; text-align: left}
td.tocHead{text-align:right;padding-right:10;font-weight:bold;color:#EB8810;}

#footerlink a:link, #footerlink a:visited {color:#EB8810; text-decoration:none}
#footerlink a:hover {color:#EB8810; text-decoration:underline}

#generalLink a:link, #generalLink a:visited {color:#707069; text-decoration:none}
#generalLink a:hover {color:#EB8810; text-decoration:underline}

#mode a:link, #mode a:visited {color:#EB8810; text-decoration:none}
#mode a:hover {color:#EB8810; text-decoration:underline}

#normalLink a:link, #normalLink a:visited {color:#EB8810; text-decoration:none}
#normalLink a:hover {color:#EB8810; text-decoration:underline}

#bookLink a:link, #bookLink a:visited {color:#707069; text-decoration:none}
#bookLink a:hover {color:#EB8810; text-decoration:underline}


#tab-Home-2 {
    background-color:#F8FBE8;
}

.opacity-50{
    filter:alpha(opacity=50);
    opacity:.5;
}

.opacity-100{
    filter:alpha(opacity=100);
    opacity:1;
}

.List-button-off {
    width:41px;
    height:18px;

    float:left;
    text-align:center;
    vertical-align:middle;
    margin:1;
    font-size:11px;
    letter-spacing:1;
    background:#ffffff url(/acms/upload/logos/images/list-bg-off.gif) scroll no-repeat;
    color:#767676;
    cursor:pointer;
}
.List-button-on {
    width:41px;
    height:18px;

    text-align:center;
    vertical-align:middle;
    margin:1;
    font-size:11px;
    letter-spacing:1;
    float:left;
    background:#ffffff url(/acms/upload/logos/images/list-bg-on.gif) scroll no-repeat;
    color:#ffffff;
    cursor:pointer;
}


