/* noticeboard */

.noticeboardContent
{
	margin-top: 20px;
}

.noticeboardMessage 
{
	width: 100%;
	height: 5em;
	font-weight: normal;
}


/* contact form */


.firstName label, .lastName label, .email label
{
	display: inline-block;
	width: 20%;
	margin: 5px 0;
}


.firstName input, .lastName input, .email input
{
	display: inline-block;
	width: 78%;
}

.contactMessage textarea
{
	display: block;
	width: 98%;
	height: 10em;
}

.contactSubmit
{
	margin-top: 20px;
}

.inputFile
{
	cursor:pointer;
}

/* file list table */

.listTable
{
	width: 100%;
	border: 1px solid #CCC;
	
}

table#file_list_table.listTable th
{
	text-align: left;
	border: 1px solid #CCC;
}

table#file_list_table.listTable td
{
	padding: 7px;
	border: 1px solid #CCC;
}


.postcontent .listTable a
{
	text-decoration: none;
	color: #000;
}

.postcontent .listTable a:link
{
  text-decoration: none;
  color: #000;
}

.postcontent .listTable a:visited, .postcontent .listTable a.visited
{
  color: #000;
}

.postcontent  .listTable a:hover, .postcontent .listTable a.hover
{
  text-decoration: underline;
  color: #B6B4BB;
}


.folderName
{
	width: 50%;
}

/* sign in page */
.signInForm .signInUsername,
.signInForm .signInPassword
{
	margin: 5px 0;
}


.signInForm .signInUsername label,
.signInForm .signInPassword label
{
	display: inline-block;
	width: 20%;
}

.signInForm .signInUsername input,
.signInForm .signInPassword input
{
	width: 40%;
}

/* error message */

.message    
{
	color: #00F;
	font-weight: bold;
	font-size:120%;
}

/* My Account */

.accountUsername .label, 
.accountPassword label,
.accountTitle label,
.accountFirstname label,
.accountSurname label,
.accountTel label,
.accountFax label,
.accountMob label
{
	display:inline-block;
	width: 30%;
}

.accountUsername input, 
.accountPassword input,
.accountTitle input,
.accountFirstname input,
.accountSurname input,
.accountTel input,
.accountFax input,
.accountMob input
{
	display:inline-block;
	width: 40%;
}

.accountNotify
{
	margin-bottom:10px;
}

.content-layout-row.home
{
	width: 68%;
	float: left;
	
}
.latestNews.home
{
	width: 29%;
	float: left;
}


.float-right
{
	float: right;
	margin-left: 10px;
	margin-right: 10px;
}

/* google custom search */

div.gsc-clear-button
{
	background-position: 10px;
	
}






