body {
	height:100%;
	margin: 0;
	padding: 0;
	color:#575757;
	font:100% Arial, Verdana, Helvetica, sans-serif;
}


a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

#marqueecontainer{
	position: relative;
	width: 215px;
	height: 65px;
	background-color: white;
	overflow: hidden;
	padding: 2px;
	padding-left: 0px;
	top: -17px;
}


#wrapper {
	width:940px;
	margin: 30px 0 0 0;
	padding:0;
	font-size: .75em;
	text-align: left;
	position: relative;
}

#holder { 
background:#FFFFFF; 
margin: 0; 
padding: 0;
}

#header {}
div.corner {
width:12px; 
height:12px;}

#header div.corner.left {
float:left; 
display:inline; 
background:#FFFFFF top left no-repeat scroll;}
#header div.corner.right {
float:right; 
display:inline; 
background:#FFFFFF top left no-repeat scroll;}

#footer {width:940px; margin:0 0 0 0; height:70px; background:#B12C34;}

#bumps	{width:940px; margin:0 0 0 0; height: 31px; background-position: bottom; background:#FFFFFF;}

#topnav {width:900px; margin:0 0 20px 40px;}

#leftnav {width:120px; height: 400px; margin:0 0 0 0; float:left; display:inline; background:#FFFFFF; height:400px;}
#cog {
	width:49px;
	margin:0px 0 0;
	float:left;
	display: inline;
	background:#FFFFFF;
	height:120px;
	padding-top: 330px;
	position: inherit;
}
#area {
width:780px; 
background:#FFFFFF; 
}

#content {
width:940px;
height: inherit;
background:#FFFFFF; 
}
#maincontent {width:520px; float:left; display:inline; background:#FFFFFF; text-align: left;}
#leftblock {width:300px; float:left; display:inline; background:#FFFFFF;}
#middleblock {width:205px; float:right; display:inline; background:#FFFFFF;}
#rightblock {
	width:230px;
	height:400px;
	float:right;
	background:#FFFFFF;
	padding-left: 20px;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
	display: inline;

}

#about {
	width:350px; 
	float:left; 
	display:inline; 
	background:#FFFFFF;}
#aboutmid {
	width:380px;
	padding-left: 80px;
	position: inherit;}
#aboutright {
	float:right;
	width:305px;
	vertical-align: top;
	display:inline;}
#aboutbutton {
	width:170px;
	height: 50px;
	float:left;
	display:inline;
	vertical-align: text-bottom;}
#news2 {width:525px;
	vertical-align: top;
	float:left; 
	display:inline; 
	background:#FFFFFF;
	text-align: left
}
#news {width:500px;
	padding-left:20px; 
	vertical-align: top;
	float:left; 
	display:inline; 
	background:#FFFFFF;
	text-align: left}
#newsleft {float:left; width:240px;display: inline;}
#newsmid {float:left; width:520px;display: inline; }
#newsright {float:right; width:285px;display: inline;}	
#newshardright {float:right; width:230px;display: inline;}
#linksminikit {float:left; width:700px; margin:0 0 0 115px; display:inline; vertical-align: top;}
#links {float:left; width:700px; margin:0 0 0 10px; display:inline; vertical-align: top;}
#linkslogo {width: 125px;}
#linktext {width:475px;}
p {line-height: 1.3em; padding:0; margin:0 0 1.4em 0;}
h1{
color: #666666;
font-size:1.6em;
font-weight:bold;
}

h2{
color: #666666;
font-size:1.2em;
font-weight:bold;
}

h3{
color: #00237e;
font-size:1.1em;
font-weight:bold;
padding: 0 ;
}
h4{
color: #00237e;
font-size:1em;
font-weight:bold;
padding: 0 20px 0 20px;
}
h5{
color: #666666;
font-size:1.6em;
font-weight:normal;
}
#map{
float: right;
width: 500px;
padding:15px;
}

#maincontent .imageMask {
	position:absolute;
	background: url(../images/layout/image-mask.gif) left top no-repeat scroll;
	width:518px;
	height:300px;
	left: 169px;
	top: 226px;
}
#scriptnote {height:300px;}

#brochureFormTop {width:471px; height:12px; background:#E7E7E7 url(../images/layout/form-top.gif) no-repeat scroll left top; line-height:0px; font-size:0.5px;}
#brochureFormBottom {width:471px; height:12px; background:#E7E7E7 url(../images/layout/form-bottom.gif) no-repeat scroll left top; line-height:0px; font-size:0.5px;}
#fieldset {width:441px; background:#E7E7E7; padding:10px 0 10px 30px;}
#NoticeboardFormTop {width:700px; height:12px; background:#E7E7E7 url(../images/layout/Noticeboardform-top.gif) no-repeat scroll left top; line-height:0px; font-size:0.5px;}
#NoticeboardFormBottom {width:700px; height:12px; background:#E7E7E7 url(../images/layout/Noticeboardform-bottom.gif) no-repeat scroll left top; line-height:0px; font-size:0.5px;}
#NoticeboardFieldset {width:670px; background:#E7E7E7; padding:10px 0 10px 30px;}

div.thanks {width:301px; background:#E7E7E7; padding:10px 60px 10px 110px;}
div.thanks p {line-height:1.2em;}
#kit {width: 720px; 
float:right;
}
#submit {width:auto; font-size:1em!important; border:0; margin-top:5px; width:400px; height:25px; color:#FFF; font-weight:bold; text-align:left; padding-left:26px; background:url(../images/buttons/submit-brochure.gif) top left no-repeat scroll; cursor:pointer;}
