/* iLib CSS */
/* Last Modified by: Regnard Kreisler C. Raquedan */


/* General Layout */

body {
	margin: 0px;
	padding: 0px;
	background: url(../images/bg_strip3.gif) repeat-x;
}



#wrapper {
	margin: auto;
	width: 92%; 
}


/* Header */

#header {
	background: #790000 url(../images/header2.gif) no-repeat;
	height: 80px;
	border-bottom: 8px solid #BFBEA4;
}


#header h1 {
	display: none;
}

#topnav {
	position: relative;
	float: right;
	margin: 5px 5px 0 0;
	text-align: right;
	font: 10px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #C7B299;
}

#log-button {
	background-color: #DF8700;
	border-top: 2px solid #FFB646;
	border-left: 2px solid #FFB646;
	border-bottom: 2px solid #AD6900;
	border-right:2px solid #AD6900;
	color: #FFF;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

/* Navigation Menu */

#navmenu {
	background-color: #607844;
	height: 20px;
	border-bottom: 2px solid #7A9956;
}

#navmenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font: 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
#navmenu ul li {
	display: inline;
}
#navmenu ul li a {
	color: #CECFC8;
	padding: 0 12px 4px 12px;
	text-decoration: none;
}
#navmenu ul li a:hover {
	color: #FFFFFF;
	background-color: #93AF73;
	padding: 0 12px 4px 12px;
	
}

/* Nav Menu Tabs */

.active {
	background-color: #7A9956;
}

.disabled {
	color: #6D884D;
	padding: 0 12px 4px 12px;
}

.location {
	color: #FFFFFF;
	text-align: right;
	font-style: italic;
}


/* Content Container */

#content-container {
	border-top: 2px solid #C9CABE;
}

#page-title {
	display: none;
}


/* Left Menu */

#left-content {
	margin: 10px 10px 0 0;
	width: 159px;
	background-color: #FAFAFA;
	font: 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	border: 4px solid #D3CFC5;
}

#left-content ul {
	list-style: none;
	padding: 5px;
	margin: 0;
}

#left-content ul li {
	font-weight: bold;
	color: #4D5066;
	display: block;
}

#left-content ul li ul{
	margin: 0;
}

#left-content ul li ul li{
	font-weight: normal;
	display: block;
}

#left-content ul li ul li a{
	display: block;
	height: 12px;
	text-decoration: none;
	color: #A79F8A;
	padding: 5px 2px;
	border-bottom: 1px solid #D3CFC5;
	margin: 0px;
	/*background-color: #CCCCCC;*/
}

#left-content ul li ul li a:hover{
	background-color: #E9E7E2;
	color: #4D5066;
	border-left: 1px solid #D3CFC5;
	border-right: 1px solid #D3CFC5;
}

.first-menu {
	border-top: 1px solid #D3CFC5;
}


/* Main Content */

#main-content {
	padding-left: 10px;
	float: left;
	width: 98%;
	/*background-color: #CCC;*/
}

#main-content h2 {
	margin: 0;
	padding: 0;
}

#mainTable {
	font: 14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	
}


	
}
/* Content Tabs */

#mainTabs {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
 	padding: 3px 0;
}

#mainTabs ul{
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 2px solid #D3CFC5;
	font: 16px "Lucida Sans Unicode", Verdana, sans-serif;
}

#mainTabs li {
	list-style: none;
	margin: 0;
	display: inline;
}

#mainTabs a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #D3CFC5;
	border-bottom: none;
	background: #E9E7E2;
	text-decoration: none;
	color: #4D5066;
}
#mainTabs a:hover {
	color: #4D5066;
	text-decoration: none;
}

#mainTabs #current {

}

#mainTabs #current a {
	background-color: #FFF;
	border-bottom: 2px solid #FFF;
	color:#4D5066;
}

/* Home: Search Section */

#search-box {
	/*background: #F0EEEB;*/
	margin: 10px;
	padding: 5px;
	width: 99%;
	float: left;
	height: 150px;
	border-bottom: 1px solid #D3CFC5;
}

#search-box h2 {
	font: bold 40px "Tahoma", Arial, Helvetica, sans-serif;	
	padding-bottom: 20px;
	color: #4D5066;
}

#search-box a {
	font: 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	
	color: #5E6C7D;
}

#pull-down, #search-field, #search-button {
	font: 15px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	
}


#footer {
	float: left;
	margin-top: 20px;
	clear: both;
	width: 100%;
	border-top: 1px solid #D3CFC5;
}

#footer ul {
	list-style: none;
	/*padding: 5px;*/
	float: right;
}

#footer ul li {
	color: #4D5066;
	display: inline;
	font: 10px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	padding: 0 10px 0 10px;
}

#footer ul li a:link {
	text-decoration: none;
	color: #C8C3B7;
}

#footer ul li a:hover {
	color: #ABACAE;
	text-decoration: underline;
}


#column-1 {
	width: 45%;
	padding: 10px;
	float: left;
	font: 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	
	/*background: #F0EEEB;*/
}

#column-1  h2 {
	margin: 0;
	padding: 0;
	font: 16px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	
	color: #790000;
}

#column-2 {
	width: 45%;
	padding: 10px;
	float: right;
	/*border-left: 1px solid #D3CFC5;*/
	font: 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	
	/*background: #F0EEEB;*/
}

#column-2  h2 {
	margin: 0;
	padding: 0;
	font: 16px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	
	color: #790000;
	
}

/* Content Tables */


form table {
	margin-top: 10px;
}

form table tr td, table tr td {
	font: 12px Arial, Helvetica, sans-serif;
}

#tableListing {
	font: 11px Verdana, sans-serif;
}

#main-table table {

}

#main-table table td{
	font: 12px Arial, sans-serif;
	
}

.hand {
	cursor: pointer;
}

#container-table tr th h3, h3, h2 {
	font: bold 24px "Tahoma", Arial, Helvetica, sans-serif;	
	margin: 0;
	padding:0 0 10px 0;
	color: #4D5066;
	text-align: left;
}

h2 {
	margin-top: 10px;
}

#container-table tr td h4, h4{
	font: bold 18px "Tahoma", Arial, Helvetica, sans-serif;	
	margin: 0;
	padding:0 0 10px 0;
	color: #4D5066;
}

#generated-table tr th, th {
	font: bold 11px "Tahoma", Arial, Helvetica, sans-serif;	
}

#generated-table tr td {
	margin: 0;
	font: 12px Arial, Helvetica, sans-serif;
}

.generated-item td{
	border-bottom: 1px solid #FFFFFF;
}

#edit-table {
	margin: 10px;
	font: bold 11px "Tahoma", Arial, Helvetica, sans-serif;	
        white-space: no-wrap;
	border-width: 0px;
}

table.content {	border-width: 0px 0px 0px 0px;	border-spacing: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;	border-style: solid solid solid solid;	border-color: white white white white;
	margin: 0px;	border-collapse: collapse;	background-color:#FFFFFF;
	font: bold 11px "Tahoma", Arial, Helvetica, sans-serif;	
        white-space: no-wrap;}table.content th {	border-width: 0px 0px 0px 0px;	border-spacing: 0px 0px 0px 0px;
        padding: 1px 1px 1px 1px;	border-style: solid solid solid solid;	border-color: white white white white;
	margin: 0px;	border-collapse: separate;	background-color: #E8E8E8;	
	border-style: solid solid solid solid;	border-color: white white white white;
}

table.content td {	border-width: 0px 0px 0px 0px;	border-spacing: 0px 0px 0px 0px;
        padding: 1px 1px 1px 1px;	border-style: solid solid solid solid;	border-color: white white white white;
	margin: 0px;	border-collapse: separate;	background-color: ;
	border-style: solid solid solid solid;	border-color: white white white white;
   	font: 11px "Tahoma", Arial, Helvetica, sans-serif;	
        white-space: no-wrap;}

td.contentLabelMain {	background-color: #F5F5F5;
}

.contentLabel {	background-color: #C9CEAB;
}

table.listTable {
	border-bottom: 1px solid #FFFFFF;	background-color:#FFFFFF;
        padding:0 5px 5px 0;
	font: bold 11px "Tahoma", Arial, Helvetica, sans-serif;	
        white-space: no-wrap;}
table.listTable th {
        border-bottom: 1px solid #FFFFFF;
        padding:0 5px 5px 0;	background-color: #E8E8E8;	}

table.listTable td {
        border-bottom: 1px solid #FFFFFF;	background-color: #dbe1b9;
	padding:0 5px 5px 0;
   	font: 11px "Tahoma", Arial, Helvetica, sans-serif;	
        white-space: no-wrap;}




#report-table tr td, #report-table tr td select {
	font-size: 11px;
}

#catalog-table {
	margin: 0 auto;
}

#catalog-table tr td select, #catalog-table tr td input{
	font-size: 12px;
}

.fixedSize, .fixedSize option {
 width: 200px;
}

.library-card {
	background-color: #F2F2F2;
	padding: 5px;
	border: 1px solid #EDEDED;
	width: 100%;
}

.library-card-profile{
	
	padding: 5px;
	border-bottom: 2px solid #EDEDED;
	width: 100%;
}

.id-header {
	background-color: #E6E6E6;
}

.leolink {
   	font: 11px "Lucida Sans Unicode", Verdana, sans-serif;	
   	font-style: italic;
   	text-decoration: none;
	color: #0099CC;
}

.smallblurred {
	font-size: 10px;
	color: #808080 ;
}

.subsection {
	border-bottom: 1px solid #3f6c3b;
}

/*a*/
a { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-left: 0px; }
a:link    { color : #000; }
a:visited { color : #609; }
:link:hover, :visited:hover  { color : #f66;}
a:active  { color : blue;}