﻿/* Pagebuilder generated CSS template */
/* Your styles go here */

   #sectionTitle {
      	background-color:			#1f0069;
      	background-image:			url(/library/images/titlebar-bckgrnd.jpg);
      	/*background-position:		right;*/
      	background-repeat:			no-repeat;
      	margin:						0;
   	}
   	
   	.contentBlocksContainers {
   		background-color:#f6f6f6;
   		border:1px dashed #ccc;
   		padding:10px;
   		margin-top:20px;
   		display:block;
   		width:555px;
   	}
   	.contentBlocksContainers h3 {
   		margin-top:0;
   		padding-top:0;
   	}
   	
/*-------------------Form styles--------------------*/

#contentArea fieldset {
	background: #F9F9FC !important;
	border: 1px solid #C7D6DF !important;
	width: 570px;
	margin: 10px 0 0 0 !important;
	padding: 10px !important;	
}
#contentArea fieldset fieldset {width: 590px; margin: 10px 0 0 0 !important;}

.row {
	padding:			2px 10px;
/*	border-bottom:		1px dashed #ccc;*/
	margin-bottom:		25px;	
	}
	
label {
	width:				180px;
	float:				left;
	font-weight:		bold;
	margin-top:			10px;
	}
.addFormInputs {
	vertical-align:		middle;
	width:				360px;
	padding:			0px;
	margin:				0px;
	margin-top:			10px;
	}
.mandatory {
	color:				#cc0000;
	}
.eg {
	font-size:			8pt;
}

.whoToContactMsg {
	font-size:0.9em;
	font-weight:normal;
	color:#ffffff;
	background-color:#cc0000;
}
/*----------------End of Form styles--------------------*/

.contactInputs {
	width:					150px;
	}
	
/*----------------------Homepage------------------------*/
.hotSpots {
	width:					139px;
	float:					left;
	margin-right:			6px;
	background-color:		#1826ad;
	cursor:					pointer;
}
.hotSpots span {
	float:					left;
	padding:				5px;
	color:					#fff;
	font-weight:			normal;
	font-size:				8pt;
	font-family:			verdana;			
}
.hotSpots span a {
	color:					#fff;
	text-decoration:		none;
}
.hotSpots span a:link {
	color:					#fff;
}
.hotSpots span a:visited {
	color:					#fff;
}
.hotSpots span a:hover {
	text-decoration:		underline;
	color:					#fff;
}
.hotSpots span a:active {
	color:					#fff;
}
/*---------Homepage Library News----------*/
#LibraryNewsContainer {
	width:			148px;
	padding-top:		20px;
}

#LibraryNewsHeader {
	background:url(/library/images/libraryNewsBG.jpg) repeat-x 0 0;
	height:31px;
}

#LibraryNewsHeader h3 {	
	color:white;
	font-weight:bold;
	font-size:13px;	
	padding:8px 0 0 8px;
	margin:0;
}
#LibraryNewsItemsContainer {
	border-left:	1px solid #1827A8;
	border-right:	1px solid #1827A8;
	border-bottom:	1px solid #1827A8;
	padding:		8px;
	margin:0;
}
#LibraryNewsItemsContainer p {
	padding:0;
	margin:0;
	margin-bottom:7px;
	font-size:11px;
	font-weight:normal;
}

#LibraryNewsItemsContainer span{
	color:			#cc0000;
	font-weight:	bold;
}


/*-------------------End of Homepage---------------------*/
