div{
/* 	border: thin dotted #000000; */
}

label{
	font-size: 12px;
}


input[type=text].box-subfield{
	width: 100%;
}


/* CONTAINERS */

#form-container{
	clear:both;
	width:100%;
}

#form-left-side{
	float:left;
	width: 44%;
}

#form-center{
	float:left;
	width:8%;
	height: 100px;
	padding-top: 10%;
}

#form-right-side{
	float: left;
	width: 44%;
	padding-top: 30px;
}


/* FORM */

#form-item{
	float: left;
	width: 33%;
	height:30px;
	text-align: left;
}

#form-footer{
	height: 50px;
	padding-top: 30px;
	clear:both;
}

/* PSEUDOTABLE */
#pseudotable{
	width:100%;
	clear: both;
}

.pseudotable-header{
	width:49%;
	float:left;
	background-color: #cccccc;
	border: thin dotted #000000;
}

#pseudotable-body{
	clear:both;
	width:100%;
	height:200px;
	overflow:scroll;
}

.pseudotable-row{
	width:100%;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* table */
#table{
	clear: both;
}

#scrollTable{
	width:100%;
}

#fixedHeader{
	font-size: 12px;
	background-color: #cccccc;
}

#fixedHeader th{
	border: thin dotted #000000;
	background-color: #cccccc;
}
#scrolled{
	overflow: scroll;
	height:300px;
}

#cellbody{
	font-size: 12px;
	text-align: center;
	padding-left:5px;
	padding-right: 5px;
}


table.table-catalog{
	border: thin dotted #000000;
}

table.table-catalog th{
	border: thin dotted #000000;
	background-color: #cccccc;
}

table.table-catalog tr{
}

table.table-catalog tbody{
	overflow:scroll;
	height: 400px;
}

table thead{
font-family: arial, helvetica, sans-serif;
font-size: 12px;
background-color: #FFC014;
border: 1px solid #FFC014;
}

#searchresults{
}

#searchresults td{
border: 1px solid #FFC014;
padding: 0px 10px 0px 10px;
text-align: center;
}

.altrow{
	background-color: #E0E0E0;
}

.normalrow{
	background-color: #ffffff;
}

div{
/* border: 1px solid black; */
}
/* Read Online Section */
#readcontainer{
clear:both;
height: auto;
text-align:center;
margin-bottom:5px;
}
#frameread{
background-image:url("../../pix/i/virtual_library/extras/background.png");
border: 1px solid black;
}

.txtcurrentpage{
border: 0px solid transparent;
width:50px;
text-align: center;
background-color: transparent;
}

#pagebar{
margin-left:auto;
margin-right:auto;
width:250px;
}

#zoombar{
float:right;
width:300px;
}

.box{
width:90%;
margin-left:5%;
}
/*p{
	margin-left:5%;
	margin-right:5%;
	text-align:left;
}*/
input[type=text]{
margin-left: 10px;
}
.error{
font-size:10px;
color:red;
}
.msgerrorresult{
font-size:12px;
color:red;
}
.msgokresult{
font-size:12px;
color:green;
}
.required{
font-family: helvetica, arial, sans-serif;
font-size: 12px;
color: #FF0000;
}

input[type=text][name=txtsinglesearch]{
border-top:2px solid black;
border-left:2px solid #222222;
border-right:1px solid #6A6A6A;
border-bottom: 1px solid #ACACAC;
padding:3px;
-MOZ-border-radius:5px;
}

#vldocumentpage{
border-top:1px solid black;
border-left:1px solid black;
border-right:3px solid black;
border-bottom: 3px solid black;
}

#errorpage{
background-image:url("../../pix/i/virtual_library/extras/filenotfound.png");
background-color:transparent;
height:176px;
width:418px;
border:1px solid transparent;
}

#errorpage #errorpage_text{
/* border:1px solid black; */
margin:20px 15px 15px 100px;
height:130px;
clear:both;
color: #FF9500;
font-size:14px;
font-weight:bold;
text-align:left;
}



