*{padding:0; margin:0; border:none;}
body{background-color:#dbded1; margin: 0px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#333; text-align:center;}
#container{border-left:11px solid #FFF;border-right:11px solid #FFF; width:800px; margin:0 auto 0 auto; text-align:left; background:#FFF;}
#main{background:url(/images/mainbg.gif);width:800px;clear:both;}
#footer{padding:10px 0 20px 0; text-align:center;width:800px;}
#navigation{float:right; width:180px; padding:11px;}
#navabout{text-align: left;background-color:#c1c1c1; padding: 10px; width:160px;}
#content{width:550px;padding:30px 0 0 20px;}
.clr{clear:both;}


td, p, {font-size:9pt;}
li{margin:0 0 14px 0;}
ul, ol{margin:0 0 0 20px;}

img{border:none;}

form{ padding: 0px; margin: 0px;}
.frm {
	font-size: 8pt;
	color: #000000;
	border: 1px solid #999999;
	background-image:url(/images/frm_back.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.frm2 {
	font-size: 4pt;
	color: #FFFFFF;
	border: 0px none;
	width: 50px;
	display:none;
}
.frm100 {
	font-size: 8pt;
	color: #000000;
	border: 1px solid #999999;
	background-image:url(/images/frm_back.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width: 99%;
}
.frmerror {
	font-size: 8pt;
	color: #000000;
	border: 1px solid #FF0000;
	background-color: #FFF2F4;
}
.frmbutton {
	width: 100px;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #333333;
	background-color:#FFFFFF;
}
.frmerror100 {
width: 99%;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #FF0000;
	background-color: #FFF2F4;
}
.frmbuttons {
width: 30px;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #333333;
	background-color:#FFFFFF;
}
.photobox {
	padding-top: 10px;
	width: 160px;
	height: 200px; 
	float: left;
	margin: 5px;
	text-align:center;
	vertical-align:middle;
	background-color: #E0E4E3;
}
a {	color: #404040;	text-decoration:underline;}
a:hover {color: #FF6600; }

#pagesidemenu{list-style-type: none;text-decoration:none; text-align:left; margin:0; padding:0;}
#pagesidemenu li{	}
#pagesidemenu a{color: #FFFFFF;	 text-decoration:none;}
#pagesidemenu a:hover{color: #FFFF00;	 text-decoration:none;}
.leftmenusub{
	font-size: 9pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 2px 0px;
	font-weight:bold;
}
.leftmenusubactive{
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 2px 0px;
}
.leftmenusub10{
	font-size: 9pt;
	color:#FFFFFF;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 2px 0px;
}
.leftmenusubactive10{
	font-size: 9pt;
	font-weight:bold;
	color:#404040;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 2px 0px;
}
.leftmenusub20{
	font-size: 9pt;
	color:#404040;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 20px;
	padding: 5px 0px 2px 0px;
}
.leftmenusubactive20{
	font-size: 9pt;
	font-weight:bold;
	color:#404040;
	padding: 5px 0px 2px 5px;
	margin: 0px 0px 0px 20px;
}
.homeform{margin:0 0 0 10px;}
.homeform li{margin:0 0 5px 0; padding:0;}
.homeformbox1{width:137px; border:none; padding:0; margin:0;}
.homeformbox2{width:135px; border:none;padding:0; margin:0;}
.radiobox{background-image:url(/images/backcolourbar.jpg); background-position:left; background-repeat:repeat-y;}
#header *{padding:0; margin:0; border:none;}
