﻿body 
{
	font-family:Arial,Tahoma;
	font-size:0.7em;
}

.clearBoth
{
	clear:both;
}

.floatLeft
{
	float:left;
}	

.floatRight
{
	float:right;
}

.searchHighlight
{
	background-color:#ffc0cb;
}


.pageContainer
{
	height:100%;
	width:768px;
	margin:0px auto;
	background-color:White;
}	


.contentContainer
{
	width:100%;
	
}

.paddedContent
{
	padding:10px;
}


.bodyContainer
{
	width:100%;
	clear:both;
}

.footer
{
	width:100%;
	background-color:white;
clear:both;
}

.heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #663399}



.strapline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 25px; font-style: normal; line-height: 40px; font-weight: normal; font-variant: normal; text-transform: none; color: #CCCCCC}

.button
{
	color: #666;
	font-family:Arial;
	font-size:11px;
	background: #ececec url('img/MenuItemBackground.gif') repeat-x;
	border-top: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
	border-bottom: solid 1px #bbbbbb;
	border-left: solid 1px #bbbbbb;
}

.centered
{
	text-align:center;
	width:768px;
}

.blogComment
{
	color: black;
}

.archiveBlog A:link {text-decoration: none; color: red;}
.archiveBlog A:visited {text-decoration: none; color: red;}
.archiveBlog A:active {text-decoration: none; color: red;}
.archiveBlog A:hover {text-decoration: underline; color: red;}

div.blogHeader h1 {font-size:1.3em;font-weight:normal;}
div.blogHeader h2 {color:#545454; font-size:1.2em;font-weight:normal}
div.blogHeader h3 {font-size:1.0em; font-weight:normal;font-weight:normal}

div.blogComments h1 {font-size:1.2em;}
div.blogComments h2 {color:#545454; font-size:1.1em;}
div.blogComments h3 {color:#545454;font-size:1em; font-weight:normal;}


.fileContainer
{
	width:90%;
	float:left;
	padding:0px;
	margin-bottom:5px;
}

.fileLeftContainer
{
	width:75%;
	float:left;
	text-align:justify;
}

.fileRightContainer
{
	width:25%;
	float:right;
	text-align:right;
}

.noticeboardItem
{
	background-color:#E5E5E5;
	border:solid 1px #B5B5B5;
	padding:20px;
	margin-bottom:10px;
	width:80%;
}

.noticeboardTitle
{
	font-weight:bold;
	width:80%;
	float:left;
}
.noticeboardDate
{
clear:both;
	font-weight:bold;
	width:20%;
	float:left;
}
.noticeboardName
{
	font-weight:bold;
	width:20%;
	float:left;
}

.noticeboardDetail
{
clear:both;
	margin-top:30px;

}
.noticeboardImage
{
	float:right;
}
