/* CSS Document */


 .viewpointViewBasketFail
{
	color:#FF0000;
}

 .footerlink
{
	color:black;
	text-decoration:none;
}

table
{
font-size: 100%;
}

 .viewpointpagejumpcurrentpage
{
	font-weight:bold;
	color:red;
}
 .viewpointpagejumppage
{
	color:black;
}
 .viewpointpagejumpnextprevious
{
	font-size: 100%;
	font-weight:bold;
	color:blue;
}

 .viewpoint_adv_table
{
border-color:black;
width:100%; 
}

 .viewpoint_adv_headerbutton
{
	background-color: #C5E4FB;
}

 .viewpoint_adv_item
{
	background-color: #90BEE2;
	width:35%;
}

 .viewpointsearchsearchtypetextbox
{
border:0; 
color:blue;
font-size:100%; 
font-weight: bold; 
}

 .viewpointsearchsectionsheader
{
color: blue;
font-weight:bold;
}

 .viewpointsearchresultssearchterms
{
color: blue;
}

 .viewpointsearchhistorytable
{
	font-size:100%; 
}

 .viewpointsfdfieldlabels
{

}

 .viewpointsfdfieldvalues
{
font-weight:bold;
}

 .viewpointsfdfieldvalues h4
{
	padding:0px;
	margin:0px;
	display:inline;
}

 .viewpointsfdtitlemediavalue
{
	 visibility: hidden;
}


 .viewpointdisplayrecordcountbox
{
	background-color:#006666;
}

.viewpointdisplayrecordcounttext
{
	font-weight:bold;
	color:#ffffff;
}

 .viewpointdisplayfieldlabelcell
{
	background-color: #b2d9da;
}

 .viewpointdisplayfieldlabels
{
color: black;
font-weight:bold;
text-align:left;
}

th
{

}

 .viewpointdisplaytopfieldbox
{
}

 .viewpointdisplaybottomavailablebox
{
background-color:  #d1ecdc;
table-layout: fixed;
width: 100%;
}

 .viewpointdisplayrelatedlinksboxheader
{
font-weight:bold;
}

 .viewpointdisplayrelatedlinksbox
{
background-color:  #d1ecdc;
}


 .viewpointdisplayrelatedlinksbox tr td ul li
{
margin-top: 15px;
margin-bottom: 10px;
list-style-type:none;
}

 .viewpointdisplaycopyavailabilityheader
{
color: #005FA9;
font-weight: bold;
font-size: 100%;
}

 .titlebranchdisplayheaderdisp23
{
background-color:white;
}

 .titledisplayheader
{
font-weight:bold;
}

 .titledisplayref
{
color:#ff0000;
}

 .titledisplayitem
{
}

 .viewpointreservationemailaddress
{
color:red;
}

 .viewpointreservationsingletitle
{
color:blue;
}

 .commentsborrowerallborrowername
{
color: green;
font-weight:bold;
}

 .commentsview2timedate
{
color: green;
font-weight:bold;
}

 .commentsview2comment
{
color: green;
font-weight:bold;
}

 .borrowerallborrowername
{
color: green;
font-weight:bold;
}

 .borrowerdetailsoverdue
{
color : red;
font-size : 100%; 
}

 .borrowerloansoverdue
{
color : red; 
}

 .borroweremailemailcolor
{
color: red
}

 .borrowernotificationnotifycolour
{
color: red
}

 .borrowerloansheader
{
font-weight:bold;
}


 .reservationconfirmbox
{
		border: 1px solid #8C9298;
}

/* NAVIAGATION STYLE  */

 .mainnav
{
text-decoration: none;
font-size: 90%;
}

 .subnav
{
text-decoration: none;
font-size: 90%;
}

 .mainnav:hover
{
background: #EDEDED;
}

 #navigation ul {
margin: 0px  0px 0px;
list-style-type:none;
}

 .list-left {
width: 100%;
margin: 0;
margin-left: 0;
padding-left: 0;
}

 #navigation ul li {
border-bottom: 1px solid #8C9298;
margin: 0;
padding:0;
}

 #navigation ul li a { 
display: block !important;
text-indent: 0 !important;
line-height: 1.35em;
padding: 0.3em 0.6em !important;
margin:0;
}

 #navigation ul.list-left li a {
margin: 0;
text-indent: 0 !important;
text-indent: 0;
margin:0;
}

 .navigationbox
{
border-right: 1px solid #AAABB8;
margin: 0;
}

/*  BORDER PAGE STYLE */


 .mainArea {
	border : 0 none; 
/*	border-left : -1px solid; */
	MARGIN:0;
}

 .rightline {
	border : 0 none; 
	border-right : 1px solid #3a8a91; 
	MARGIN:0;
}

 .ContentArea {
	/*margin: 3ex 2ex;*/
	padding : 0;
}

/* F-O-R-M-S */
Input, Textarea{
	font: 1em Tahoma,Arial,Helvetica,sans-serif;
}
Select, Option {
	font: 1em Tahoma,Arial,Helvetica,sans-serif;
}
 .checkbox{
	border:0;
}
 .radio{
	border: 0;
}

 .bold{
font-weight:bold;
}

 .red{
color:#ff0000;
}

 .right
	{
	text-align:right;
	}

