body, div {margin:0;padding:0;}
body { background: #fff url(../images/pgbkg.jpg) repeat-x;font-size:100%; font-family:Arial, Helvetica, sans-serif;}

#wrapper {width:940px;margin:0 auto;  background:url(../images/colbkg.gif) repeat-y;}

#masthead {color:#01266A;font-size:14px;width:940px; margin:0 auto; overflow:auto;}
#masthead_left {/*width:640px;*/width:595px; float:left;}
#masthead_right {/*width:300px;*/width:340px; float:left;}#masthead_right p {margin:40px 0 0 0; text-align:center;}

#frontpics {clear:both;background:url(../images/frontpic.jpg) no-repeat left;height:250px;}
#pic1 {width:300px;float:left;}
#pic2 {width:377px;float:left;}
#pic3 {width:263px;float:left;}
#pic3 .content {color: #003366;font-size:14px; padding: 15px 15px 0 20px;}
#pic3 .content p {margin:0;}

#colwrapper {clear:both; overflow:auto;}
#maincontent {width:677px;float:left;} #maincontent .content {font-size:.9em; padding: 0px 30px 0px 10px;}
#maincontent ul {padding-left:10px;}
#maincontent li {margin-top:5px;}

#sidecontent {width:263px;float:left;}
#sidecontent .content {font-size:.8em; padding: 0px 10px 20px 10px;}

a:link, a:visited {color: #005fe8;}
a:hover {color: #011230;}

#footer {clear:both;width:940px;margin:0 auto;}
#footer .content { padding:15px 0px;font-size:.8em;color: #003366;border-top:2px dotted #ccc;}
#footer a {color: #003366!important;}

.nomargintop {margin-top:0!important;}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.lineheight {line-height:1.65em;}
.moremargintop {margin-top:10px!important:}
.subheader { font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; text-align:center;}
#maincontent .subheader {font-size:1.3em!important;color: #003366;}
.txtcentre {margin:0 auto; width:400px;}

