body{
	margin:0 auto;
	padding:0;
	font-family:arial;
	font-size:12px;
	background:url(../images/background.gif) repeat-x left top;
}
html{
	margin:0 auto;
	padding:0;
}
table{
	border-collapse:collapse;
}
td{
	padding:2px;
	border-bottom:1px solid #CCCCCC;
	font-size:12px;
}
td img{
	padding:2px;
}
a{
	text-decoration:underline;
	color:#272727;
}
a:hover{
	text-decoration:none;
}

img{
	border:none;
}
h1,h2,h3,h4,h5,p,ul,li,fieldset,label,table,td,tr,input{
	margin:0;
	padding:0;
}
h2{
	color:#000;
	background:#ECD13D;
	display:block;
	padding:4px 0 0 5px;
	font:bold 14px arial;
	text-transform:uppercase;
}
h3{
	float:left;
	color:#255da2;
	font:bold 14px arial;
	padding:15px 0 2px 5px;
	width:420px;
	border-bottom:2px solid #ECD13D;
	text-transform:uppercase;

}
p{
	float:left;
	color:#272727;
	font-size:11px;
	padding:10px 0 0 5px;
}
.clearFix{
	clear:both;
}
#mainWrapper{
	width:880px;
	margin:0 auto;
}
#headerWrapper{
	width:100%;
	float:left;
}
.logo{
	float:left;
	padding-top:10px;
}
.quickLinks{
	float:right;
	margin-top:30px;
}
.navigation{
	float:left;
	width:100%;
}
.navigation ul{
	float:left;
	margin-top:20px;
}
.navigation ul li{
	float:left;
	list-style:none;
}
.navigation ul li a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:0 10px 0 10px;
}
.navigation ul li a:hover{
	text-decoration:none;
	color:#f4bf32;
}
.activeLink{
	color:#f4bf32!important;
}
.navigationBottom{
	float:left;
	width:100%;
	height:10px;
	margin-top:8px;
	background:url(../images/navi_btm.gif) no-repeat left top;
}
.mainBanner{
	float:left;
	width:868px;
	border:6px solid #255daa;
	margin-top:10px;
}
#bodyWrapper{
	float:left;
	width:100%;
	margin-top:10px;
}
.leftWrapper{
	float:left;
	width:420px;
}
.headings{
	float:left;
	width:100%;
}
.btmLeft{
	float:left;
	width:5px;
	height:5px;
	overflow:hidden;
	background:url(../images/tp_left.gif) no-repeat left top;
}
.btmMiddle{
	float:left;
	width:410px;
	height:5px;
	overflow:hidden;
	background:#ECD13D;
}
.btmRight{
	background:url(../images/tp_right.gif) no-repeat left top;
}
.colour{
	color:#255da2;
	font-weight:bold;
}
.marginSet{
	margin-top:10px;
}
.memberList{
	float:left;
	padding:10px 10px 0 0;
	text-align:center;
	width:auto;
}
.name{
	font-size:11px;
	clear:both;
}
.moreLink{
	float:right;
	text-align:right;
	margin-top:5px;
	width:100%;
}
.rightWrapper{
	margin-left:40px;
}
.cmnImage{
	float:left;
	padding-right:10px;
}
.events{
	line-height:40px;
}
#widthMax{
	width:96%;
}
.footerWrapper{
	float:left;
	margin-top:15px;
	width:100%;
	background:url(../images/footer.gif) repeat-x left top;
	padding-bottom:10px;
}
.copyright{
	float:left;
	width:30%;
	color:#255da2;
	padding-top:10px;
	font-size:11px;
}
.footer{
	padding-top:10px;
	width:50%!important;
	float:right;
}
.footer ul{
	float:right;
	margin:0;
}
.footer ul li a{
	color:#255da2;
	font-weight:normal;
	font-size:11px;
	padding:0 0 0 5px;
}
#eventsFullList{
	float:left;
	list-style:none;
	margin-top:25px;
}
#eventsFullList li{
	float:left;
	margin:0 10px 10px 0; 
	list-style:none;
}
#eventsFullList li span{
	float:left;
	width:250px;
}
#innerPara{
	float:left;
	width:100%;
	font:bold 12px arial;
	padding:15px 0 0 0;
}
#innerParaSub{
	font-weight:normal;
	font-size:12px;
	padding:10px 0 0 0;
}
.commonWrapper{
	width:100%;
	float:left;
	margin-top:15px;
}
#members{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

#members th{
	font:bold 11px tahoma;
	padding:2px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
#members td{
	font:normal 11px tahoma;
	padding:2px;
	border-right:1px solid #ccc;
}
#pagination{
	float:left;
	margin-top:10px;
	display:inline;
	width:100%;
}
#pagination li{
	float:left;
	padding:0 4px 0 4px;
	list-style:none;
	text-transform:uppercase;
}


