/* BASIC ELEMENT */

body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top:10px;
	background-color:#B7C7FF;

    /*background-color:#412F28;*/
	/*background-color:#B7C7FF;*/

	/*scrollbar-face-color: #412F28;*/
	/*scrollbar-shadow-color: #412F28;*/
	/*scrollbar-highlight-color: #412F28;*/
	/*scrollbar-3dlight-color: #6B4E43;*/
	/*scrollbar-darkshadow-color: #6B4E43;*/
	/*scrollbar-track-color: #412F28;*/
	/*scrollbar-arrow-color: #cc0000;*/
	/*scrollbar-track-border:0px;*/
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
}

hr HR{
	color:#999999;
	size:1px;
}

h1 {
    color: #4E4E4E;
    font-size:16px;
}

h2 {
    color: #4E4E4E;
    font-size:14px;
}
p {
    font-size:12px;
    margin:auto;
    padding:3px;
    line-height: 180%;
    text-align: justify;
    color: #4E4E4E;;
    
}


strong {
    color: #00578A;

}

a:link {
    color: #0588BC;
}

/* CLASSES */

table.no-border {
    font: 12px palatino linotype;
    border: 0;
    width: 800px;
    margin: auto;
}

table.no-border td {
    border: 0;
}

table.no-border th {
    vertical-align: top;
    border: 0;
    color: #874B46;
}

table.data {
    font: 12px palatino linotype;
    border: 1px solid black;
    width: 600px;
    margin: auto;
}

table.data td {
    border: 1px solid;
}

table.data th {
    border: 1px solid;
    color: #0588BC;
}

table.contents {
    font: 12px palatino linotype;
    border: 3px solid black;
    width: 800px;
    margin: auto;
}

table.contents td {
    border: 1px solid;
    font-weight: bold;
}

table.contents th {
    border: 1px solid;
    color: #874B46;
}

br.decor {
    background-image: url( ../images/img2.gif );
}

p.title {
    font: 13px palatino linotype;
    color: #990033;
}

p.top_title {
    color: #0588BC;
    font-weight: bold;
}

h1.chapter-title {
    color: #0588BC;
}

h2.subchapter-title {
    color: #0588BC;
}

/*book list*/
/* Content */
#content {
    float: left;
    width: 530px;
    _width: 550px;
    margin: 0;
    padding: 0 0 0 20px;
}

/* Content - article */
table.article {
    clear: both;
    margin: 0;
    /*padding: 20px;*/
    background: url( "../images/content_article_bg.jpg" ) 0 0 no-repeat;
    border:1px solid #B7C7FF;
}
table.article td{
    padding: 7px;
}

table.article td table td{
    padding: 2px;
}



#content h2 {
    font-size: 12px;
    padding: 8px;
    background: url( "../images/content_title_bg.gif" ) 0 0 repeat-y;
    color: #192666;
    width:450px;
}

#content .article h2 div {
    background: url("../images/book.png" ) 0 50% no-repeat;
    padding-left: 25px;
}

/*#content .article h2 div {background:url("../images/book_ico.gif") top left no-repeat; padding-left:39px;}*/

#content .article p {
    text-align: justify;
}

#content .info {
    margin: 5px 0;
    padding-bottom: 8px;
    color: #6685CC;
}

#content .info a {
    color: #6685CC;
}

#content .info a:hover {
    color: #FF9000;
}

#content .info div.date, #content .info div.cat, #content .info div.user, #content .info div.comments, #content .info div.school {
    padding-left: 15px;
    text-align: left;
}

#content .info div.pdf,.info div.cover, #content .info div.info, #content .info div.html {
    padding-left: 19px;
    text-align: left;
}

div.date {
    background: url( "../images/ico_date.gif" ) 0 0 no-repeat;
    padding-left: 12px;
}

div.cat {
    background: url( "../images/ico_cat.gif" ) 0 0 no-repeat;
    padding-left: 12px;
}

div.user {
    background: url( "../images/ico_user.gif" ) 0 0 no-repeat;
    padding-left: 12px;
}

div.school {
    background: url( "../images/ico_school.gif" ) 0 0 no-repeat;
    padding-left: 12px;
}

div.comments {
    background: url( "../images/ico_comments.gif" ) 0 0 no-repeat;
    padding-left: 12px;
}

div.pdf {
    background: url( "../images/file_acrobat.gif" ) 0 0 no-repeat;
    padding-left: 12px;
}
div.cover {
    background: url( "../images/cover.png" ) 0 0 no-repeat;
    padding-left: 12px;
}

div.html {
    background: url( "../images/page_code.gif" ) 0 0 no-repeat;
    padding-left: 12px;
}

div.addinfo {
    background: url( "../images/page_find.gif" ) 0 0 no-repeat;
    padding-left: 12px;
}

span.labeldate {
    background: url( "../images/ico_date.gif" ) 0 0 no-repeat transparent;
    padding-left: 14px;

}

span.labelcat {
    background: url( "../images/ico_cat.gif" ) 0 0 no-repeat transparent;
    padding-left: 14px;
}

span.labeluser {
    background: url( "../images/ico_user.gif" ) 0 0 no-repeat transparent;
    padding-left: 14px;
}

span.labelschool {
    background: url( "../images/ico_school.gif" ) 0 0 no-repeat transparent;
    padding-left: 14px;
}

span.labelcomments {
    background: url( "../images/ico_comments.gif" ) 0 0 no-repeat transparent;
    padding-left: 14px;
}

a.pdf {
    background: url( "../images/file_acrobat.gif" ) 0 0 no-repeat transparent;
    padding-left: 18px;
    line-height: 25px
}
a.cover {
    background: url( "../images/cover.png" ) 0 0 no-repeat transparent;
    padding-left: 18px;
    line-height: 25px
}

a.html {
    background: url( "../images/page_code.gif" ) 0 0 no-repeat transparent;
    padding-left: 18px;
    line-height: 25px
}

a.addinfo {
    background: url( "../images/page_find.gif" ) 0 0 no-repeat transparent;
    padding-left: 18px;
    line-height: 25px
}

a.expandsubchapters {
    background: url( "../images/book_open.png" ) 0 0 no-repeat transparent;
    padding-left: 18px;
    line-height: 25px;
    padding-top:0px;
    padding-bottom:2px;
}

a.chaptersList {
    padding-left: 5px;
    line-height: 25px
}

a.subchaptersList {
    background: url( "../images/book_next.png" ) 5px 0px no-repeat transparent;
    padding-left: 23px;
    line-height: 25px
}

/*a.viewbook {background:url("../images/book_next.png")  0 0 no-repeat; padding-left:18px;line-height:25px}*/

/* Content - More */
#content .btn-more {
    margin: 0 0 15px 0;
    padding: 0;
    border: 0;
    position: relative;
}

#content .btn-more a {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 67px;
    _width: 95px;
    height: 21px;
    margin: 0;
    padding: 0 0 0 28px;
    background: url( "../images/btn_more.gif" ) 0 0 no-repeat;
    color: #FFF;
    text-decoration: none;
}

#content .btn-more a:hover {
    background: url( "../images/btn_more.gif" ) -95px 0 no-repeat;
}

.noscreen {
    display: none;
}


/** lib home page/
/*  layer elements   ------------------------------------------------------------------------------------- */
#search {
	position:absolute;
	width:335px;
	height:25px;
	z-index:1;
	left: 375px;
	top: 40px;
    
}


/*  form elements   --------------------------------------------------------------------------------- */
.button {
	/*border: #666666 1px solid;*/
	/*cursor: pointer;*/
	/*color: #333333;*/
	/*font-size: 9px;*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	/*background-color:#FFFFFF;*/
}
.textfield {
	border-bottom: #666666 1px solid;
	color: #cc0000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:transparent;
}
/*  link elements   --------------------------------------------------------------------------------- */


/* OVERRIDING NORMIE*/
div.tree-body td, div.listbox-body td, div.listbox-paging td {
    cursor:pointer;
    font-size:11px;
    font-weight:normal;
    padding:0pt 2px;
}
div.gr{
    border:1px solid #B7C7FF;
}

td.gc{
    border:1px solid #B7C7FF;    
}