@import url(theme.css);  /* colour file */
*{
	color: #003c66;
	font-family: Century gothic, Verdana, Arial, sans-serif;
}

img{border: 0px;}

h3, .contentheading {
	font-size: 20px;
	font-weight: normal;
}

.contentpaneopen{
	font-size: 12px;
}

#front {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #333333;
	background-color: #000;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: center 0px;
}

.container {
	margin: 0px auto;
	width: 900px;
	position: relative;
}

.top {
	
}

.logo {
	background-image: url(../images/logo.png);
	width: 395px;
	height: 168px;
	cursor: pointer;
}

.banner {
	width: 440px;
	height: 90px;
	position: relative;
	margin-top: -140px;
	margin-left: 420px;
}

.content {
	margin-top: 30px;
	background-image: url(../images/bg-content.png);
	background-repeat:repeat-y;
	*overflow: hidden;
}

.top-menu {
	width: 550px;
	height: 35px;
	position: relative;
	left: 360px;
	top: 28px;
	font-family: Century Gothic, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	/*background-image: url(../images/tabs.png);*/
}

.top-menu ul li {
	display: inline-block;
  	*display: inline;
  	*display: -moz-inline-box;
  	*float:left;
	background-image: url(../images/bg-menu.png);
	width: 82px;
	height: 27px;
	text-align: center;
	padding-top: 10px;
}

.top-menu ul li a {
	color: #fff;
	text-decoration: none;
	padding: 5px;
}

.left-menu {
	display: inline-block;
	width: 240px;
	vertical-align: top;
	padding: 0px;
	*float: left;
}

.left-menu div.moduletable{
	width: 240px;
	clear: both;
	padding-top: 10px;
}

.main-content {
	display: inline-block;
	vertical-align: top;
	width: 630px;
	padding: 10px;
	font-family: Century gothic, Verdana, Arial, sans-serif;
	font-size: 11px;
}

.bottom {
	background-image: url(../images/bottom.png);
	background-repeat: no-repeat;
	height: 14px;
	background-color: #1e9cd7;
	width: 900px;
	text-align: center;
	line-height: 14px;
}

.bottom a{
	color: #fff;
	text-decoration: none;
}

.bottom a:hover{
	text-decoration: underline;
}

.copyright {
	height: 10px;
	width: 834px;
	padding: 0px 0px;
	text-align: center;
}

.copyright> img {
	padding-left:133px;
	
}

.powered-by {
	position: relative;
	right: -246px;
}

.stretch {
	width: 900px;
}

.moduletable{
	padding-left: 10px;	
}

.contentpaneopen{
	width: 100%;
}

.contentpaneopen td[colspan='2']{
	border-bottom: #003c66 2px solid; 
	width: 100%;
	padding-bottom: 20px;
	text-align: center;
}

.contentheading {
	display: none;
}

/*
.contentheading img[alt="Edit"] {
	display: none;
}
*/

.inputbox{
	background-color: #fff;
	color: #003c66;
	font-family: Century gothic, Verdana, Arial, sans-serif;
}

.contact_email label{
	font-size: 12px;
}

.sectiontableheader{
	background: none repeat scroll 0 0 #003c66;
	font-weight:bold;
	color:#ffffff;
	padding:4px;
}

tr.sectiontableheader td{
	color:#ffffff;
	font-weight:bold;
	padding:4px;
}


