.swotBox p {
  margin-top:0px;
  margin-bottom:6px;
}

.forumPoster {
  font-size:8pt;
}

.forumBreadcrumb {
  font-weight:bold;
}

.forum {
  border:1px solid #b00006;
  width:550px;
  align:center;
  margin-left:auto;
  margin-right:auto;
}

.postMessage {
  border-left:1px solid #999999;
}

.postRow td {
  border-top:1px solid #999999;
}

.forum td, .forum th {
  vertical-align:top;
  padding:4px;
  margin:0px;
}

.forum hr {
  height:1px;
  color:#999999;
}

.forum .noPosts {
  text-align:center;
  font-style:italic;
}

.forum .dialogTitle {
  text-align:center;
}

.forum td a:link,
.forum td a:visited,
.forum td a:active,
.forum td a:hover
 {
  font-weight:bold;
  color:#b00006;
}

.forum num {
  text-align:center;
}

.forum .firstCol {
  width:100%;
}

.forum th {
  text-align:left;
  font-weight:bold;
  background-color:#b00006;
  color:#ffffff;
}

.forum td {
  background-color:#eeeeee;
}

.forum .num {
  text-align:center;
}


html,body{margin:0;padding:0}
body{
	font: 80% verdana,arial, sans-serif;
	background: #ffffff;
}



/* Hides from IE5-mac \*/
* html #contentright {height: 1%;}
/* End hide from IE5-mac */ 




table {padding:0px;}
td {padding:0px;}

p, li, td {color:#333333;}

h1, h2, h3, h4, h5 {color:#B00006; }

h1 {font-size:150%;}
h2 {font-size:130%;}
h3 {font-size:120%;}
h4 {font-size:110%;}
h5 {font-size:105%;}


a:link {color:#C73B3F;}
a:active {color:#C73B3F;}
a:visited {color:#C73B3F;}
a:hover {color:#FA0009;}

input {font-family:verdana;font-size:95%;color:#404040;background-color:#E4E5E5;border-left-color:#E4E5E5;border-top-color:#E4E5E5;border-right-color:#E4E5E5;border-bottom-color:#E4E5E5;}

radio {background-color:transparent;}

#loginform {width:300px;height:100px;float:left;}

div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 150px;
  text-align: right;
  }

div.row span.formw {
  width: 150px;
  float: right;
  text-align: left;
  } 



textarea {font-family:verdana;font-size:95%;color:#404040;background-color:#E4E5E5;border-left-color:#808080;border-top-color:#808080;border-right-color:#808080;border-bottom-color:#808080;padding:2px;}

option {font-family:verdana;font-size:95%;color:#404040;background-color:#E4E5E5;}

select {font-family:verdana;font-size:95%;color:#404040;background-color:#E4E5E5;}


hr {color:#808080;}


.directorysearch {background-color:#eeeeee;border:1px solid #999999;}
.directorysearch TD {padding:3px;}


#header {background: url(site_images/topback.jpg) repeat-x; height:115px;}
#nav {width:172px;float:left;background-color:#B3B3B3;}
#contentright {margin-left:200px;margin-right:25px;background-color:#ffffff;}

#contentcentre {
margin-left:0px;
overflow:visible;
width:100%;
}

#contentfarright {margin-left:385px;
}
#slideshow {background: url(site_images/redtitleback.gif) repeat-x; width:375px;  float:left;background-color:#EAD6D0;margin-bottom:5px;color:#333333;}
#events {background: url(site_images/redtitleback.gif) repeat-x #FAEEE0; color:#333333;}
#members {background:url(site_images/redtitleback.gif) repeat-x #CDCDCC; color:#333333;}
#extra {background:url(site_images/redtitleback.gif) repeat-x #830207;color:#ffffff;font-size:80%;overflow:auto;}

#extramain {background:url(site_images/redtitleback.gif) repeat-x #830207;height: 200px; color:#ffffff;font-size:80%;}

#eventscontent {padding:10px;}
#members {padding-left:10px;padding-right:10px;}

#intro {font-size: 110%;}
#intro h1 {margin-bottom: 0px;}

#footer { padding-bottom:10px;padding-top:10px;background-color:#ffffff;color:#aaaaaa;text-align:center;font-size:85%;
border-top:1px dotted #cccccc;}

#footer img {padding-bottom:10px;}

#slideshow h3 {
font-size: 105%;
text-transform:uppercase;
color:#FFFFFF;
padding:0 0 0 5px;
margin:0;
font-weight:bold;
}

#events h3 {
font-size: 105%;
text-transform:uppercase;
color:#FFFFFF;
padding:0 0 0 5px;
margin:0;
font-weight:bold;
}

#members h3 {
font-size: 105%;
text-transform:uppercase;
color:#FFFFFF;
margin:0;
font-weight:bold;
}

#extra h4, #extramain h4 {
font: 100%;
color:#ffffff;
padding:0 0 0 5px;
margin:0;
font-weight:bold;
}

#extra h3, #extramain h3 {
font-size: 105%;
text-transform:uppercase;
color:#FFFFFF;
padding:0 0 0 5px;
margin:0;
font-weight:bold;
}

#extra a:link, #extra a:visited, #extra a:active {color:#C73B3F;font-size:90%;text-decoration:none;font-weight:bold;}
#extra a:hover {color:#ff0000;font-weight:bold;}

#eventscontent a:link, #eventscontent a:visited, #eventscontent a:active {color:#C73B3F;font-size:90%;text-decoration:none;font-weight:bold;}
#eventscontent a:hover {color:#ff0000;font-weight:bold;}


#extramain a:link, #extramain a:visited, #extramain a:active {color:#C73B3F;font-size:90%;text-decoration:none;font-weight:bold;}
#extramain a:hover {color:#ff0000;font-weight:bold;}

#tools {
	color:#FAEEE0;
	text-decoration:none;
	width:170px;
	margin-left:0px;
	margin-right:0px;
	border-top:solid 1px #FC595F;
	border-left:solid 1px #FC595F;
	border-right:solid 1px #820005;
	border-bottom:solid 1px #820005;
	padding-top:3px;
	padding-bottom:5px;
	background-color:#cccccc;
	}

#tools a:link, #tools a:active, #tools a:visited {color:#C73B3F;font-size:85%;font-weight:bold; text-decoration:none; }
#tools a:hover{color:#ff0000;}

#tools img {
vertical-align:middle;
padding-left: 5px;
padding-bottom: 0px;
}

#tools h2 {
color:#000000;
font-weight:bold;
font-size:110%;
padding:0 0 0 0;
}

#button {
		padding: padding: 0 0 1em 0;
		margin-bottom: 1em;
		font-family: Verdana, Lucida, Geneva, Helvetica, Arial, Trebuchet MS, sans-serif, ;
		background-color: #FA0009;
		color: #333;
	}

	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
	}

	#button li {
		border-bottom: 1px solid #FED1D3;;
		margin: 0;
		list-style: none;
		list-style-image: none;
		}

	#button li a {
		display: block;
		padding: 3px 3px 3px 0.5em;
		border-left: 10px solid #B00006;
		border-right: 10px solid #FB4A50;
		background-color: #FA0009;
		color: #fff;
		text-decoration: none;
		font-size:10px;
		text-transform:uppercase;
		font-weight:bold;
	}

	html>body #button li a {
		width: 145px;
	}

	#button li a:hover {
		border-left: 10px solid #C73B3F;
		border-right: 10px solid #FC777C;
		background-color: #FB4A50;
		color: #fff;
	}

	#button li #currentpage {
		border-left: 10px solid #C73B3F;
		border-right: 10px solid #FC777C;
		background-color: #FB4A50;
		color: #fff;
	}



.bwc {
	   background-image:url('./site_images/ico_menu_has_children_bullet.gif');
	}

	.bnc {
	   background-image:url('./site_images/ico_menu_no_children_bullet.gif');
	}

	.bwc, .bnc {
	  background-repeat:no-repeat;
	  padding:0px 0px 0px 12px;
	  background-position:0px 2px;
	}

/* comments */

blockquote {
	color:#777777; font-size: 12px;
}

	.optionTable {
	border:1px solid #666666;
	border-width:1px 2px 2px 1px;
}

.optionTable th {
	background-color:#b00006;
	color:#ffffff;
	padding:3px;
                font-weight:bold;
text-align:left;
}

.optionTable * {
font-size:95%;
}

.optionTable td {
	background-color:#eeeeee;
	padding:3px;
}

.optionTable .caption {
	color:#333333;
	background-color:#dddddd;
}

.summaryTable th {
	vertical-align:bottom;
	border-bottom:1px solid #eeeeee;
	text-align:left;
}

.summaryDataTable {
	border:1px solid #666666;
}

.summaryDataTable td {
	background-color:#eeeeee;
	padding:4px;
}

.summaryContent {
	padding:8px 3px 15px 3px;
}

.warning {
	color:#0000cc !important;
}

.surveyRadio {
background-color:transparent;
}

.tran {
background-color:transparent;
}

#extrabox1, #extrabox4 {float:left;width:25%;margin:5px; padding:10px;}
#extrabox2, #extrabox3 {width:25%;margin:5px; padding:10px;float:left;clear:right;}
#extrabox1 .pic {border:2px solid #DB2200; margin:5px;}
#extrabox2 .pic {border:2px solid #DB2200; margin:5px;}
#extrabox3 .pic {border:2px solid #DB2200; margin:5px;}
#extrabox4 img {border:2px solid #DB2200; margin:5px;}
#extrabox1 .pic a:hover {border:5px solid #ff0000;}