/* CSS Document */

body {font-family: verdana;}

.viewpointViewBasketFail
{
	color:#FF0000;
}

.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:#003399;
}

.viewpointdisplayrecordcounttext
{
	color:#ffffff;
}

.viewpointdisplayfieldlabelcell
{
	background-color: #98CEF4;
}

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

th
{
/*	text-align:left; */
}

.viewpointdisplaytopfieldbox
{
}

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

.viewpointdisplayrelatedlinksboxheader
{
font-weight:bold;
}

.viewpointdisplayrelatedlinksbox
{
background-color:  #DDEEFF;
}


.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
{
text-align:left;
}

.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;
}

/*  BORDER PAGE STYLE */

.TopBanner { 
	border : 0 none inherit; 
	padding : 0; 
	margin : 0; 
	background: #FFF url(../../vps2.5/images/headMainOption.gif) no-repeat top left;
	height: 75px;
}

.TopMenu {
   BORDER-BOTTOM: #26338F 4px solid;
	BORDER-TOP: #26338F 1px solid;
	MARGIN: 0px;
	padding : 0; 
	HEIGHT: 20px;
	background-color: #EDEDED;
}

.mainArea {
	border : 0 none; 
	border-right : -1px solid #AAABB8; 
	MARGIN:0;
}

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

.Footer {
	font-size : 70%; 
	border-top : 1px solid #AAABB8; 
	border-bottom : 1px solid #AAABB8; 
	text-align : center; 
	padding : 2px; 
	BACKGROUND-COLOR: #EDEDED;
}
/* F-O-R-M-S */
Input, Textarea{
	font: 1em Verdana,Arial,Helvetica,sans-serif;
}
Select, Option {
	font: 1em Verdana,Arial,Helvetica,sans-serif;
}
.checkbox{
	border:0;
}
.radio{
	border: 0;
}

.bold{
font-weight:bold;
}

.redbold{
font-weight:bold;
color:red;
}

.loggedin{
font-weight:bold;
color: #40a23c;
}

.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }

a.ds_larger 
	{
	font-size: 100%;
	font-weight: bold;
	text-decoration: underline;
	}

 img.img_button
{
	float:none;
}
