body {
	margin:10px;
	padding:10px;
	background-image: url(/images/diagbg.gif);
	color:#000;
	text-align:center;/*centre for ie5 */
	font-family: Arial, Verdana, sans-serif;
}
#container {
	width:800px;
	background:rgb(211,207,190);/*this colour will be left column colour */
	margin:auto;/* centre for compliant browsers*/
	text-align:left;
	font-family: Arial, Verdana, sans-serif;
}
#header {
	border-bottom:6px solid rgb(128,128,128);
	background:rgb(15,10,112);
	text-align:left;
	color:#ffffff;
	height:118px;
}
#left {
	margin-left:-199px;/*must be 1 pixel less than width */
	float:left;
	width:200px;/* this width is the same as the margin on #middle */
	position:relative;
	left:-2px;/* line it up exactly without losing pressure on footer*/	
}
#left p {padding-top: 10px;}
#middle {
	background:#ffffff;/* background colour of right column */
	margin-left:200px;/*this is the space for the left column */
}
* html #middle {height:1%;margin-left:200px}/* combat ie's 3 pixel jog */


/* Footer styles */
#footer {
	clear:both;
	border-top:6px solid rgb(128,128,128);
	background:rgb(15,10,112);
	text-align:center;
	color:rgb(175,175,175);
	font-size: small;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding:10px;
}
#footer a:link {color:rgb(211,207,190); font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none;  background: rgb(15,10,112); font-size:small;}
#footer a:hover {color:#ffffff; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none;  background: rgb(15,10,112);font-size:small;}
#footer a:visited {color:rgb(175,175,175); font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none;  background: rgb(15,10,112);font-size:small;}
#footer a:active {color:#ffffff; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none;  background: rgb(15,10,112);font-size:small;}

/* TE Footer */
#te {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: small; margin-top: 10px; text-align: center; color:rgb(80,80,80);}
#te a {color:rgb(80,80,80); font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none;  background: transparent; font-size:small; font-weight:bold;}
#te a:hover {color:rgb(15,10,112); font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none;  background: transparent; font-size:small;}

/* Header styles */
#agency{float: left; width:410px; padding-top:32px;padding-left:12px;}
img.agencyname {}
#headerphotos {float:right; width: 360px; text-align:right;}
#scales{float:left;	width:120px; height:118px;}
#slideshowphotos{float:right;width: 240px;height: 118px;}
#photoholder {background:rgb(15,10,112); height:118px; overflow:hidden;width:120px;float:left;}
#photoholder2 {background:rgb(15,10,112);height:118px;overflow:hidden; width:120px;float:right;	}


/* Left Sidebar Styles*/
#searchbox{background: rgb(193,188,174); width:200px; padding-top: 5px; padding-bottom:5px; text-align:center;}
input.submit {color: #ffffff;background: rgb(158,158,158);border: 1px outset rgb(162,162,162);font-weight: bold;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px;} 

input.flatform {background-color: #ffffff; height:15px;	border: 1px solid rgb(162,162,162);	font-size : 10px;	font-family : arial, verdana, sans-serif;	color : #000000;}

textarea.flatform {	background-color: #ffffff;	border: 1px solid rgb(162,162,162);	font-size : 10px;	font-family : arial, verdana, sans-serif;	color : #000000;}

select.flatform {	background-color: #ffffff;	border: 1px solid rgb(162,162,162);	font-size : 10px;	font-family : arial, verdana, sans-serif;	color : #000000;}


/* Main Content styles */
#main {padding: 30px;}

table.namestable {font-size:11px; font-weight: bold;font-family:Arial, Verdana, Helvetica, sans-serif; width:555px;margin-left: 18px;}
table.namestable td{padding-right:25px;}

p {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	text-decoration: none;
}
h1 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 1.2em;
	text-decoration: none;
}

h2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
}

h3 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .9em;
	text-decoration: none;
}

h4 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size:.7em;
	text-decoration: none;
}

h5 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size:xx-small;
	text-decoration: none;
}

a:link {
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: rgb(7,42,94);
	text-decoration: none;
	background-color: transparent;
}
a:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: rgb(128,128,128);
	text-decoration: none;
	background-color: transparent;
}
a:active {
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: transparent;
}
a:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	background-color: transparent;
}
.print {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

a.print:link {
	color: #000066;
	font-size: 10px;
}
a.print:visited {
	color:#000066;
	font-size: 10px;
}
a.print:hover {
	color: #0099CC;
	text-decoration: underline;
	font-size: 10px;
}
a.print:active {
	color: #000066;
	font-size: 10px;
}

#newsintro {width:95%;}
.tablehead {color:#000000;background: rgb(193,188,174);text-align:left; font-size:medium; font-family:Arial, Verdana, sans-serif;font-weight: bold; padding:3px 15px 3px 15px; font-size:small;}
.tablecontent {color:#000000;background: rgb(224,220,206); padding:5px 15px 5px 15px;}

ul {padding-left:20px; margin-left:0px;}
li {font-family: Arial, Verdana, sans-serif; font-size:small; margin-bottom:.5em;}

table {font-family: Arial, Verdana, sans-serif; font-size:small;}

/*News Pages*/
/*#newsmenu {
	text-decoration: none;
	padding-bottom:4px;
	border-bottom: 2px solid rgb(183,180,169);
}
#newsmenu a {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	font-size: .8em;
	text-align: center;
	padding: 5px;
	background-color: rgb(211,207,190);
	margin-right:6px;
}
#newsmenu a:active {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	font-size: .8em;
	text-align: center;
	padding: 5px;
	background-color: rgb(211,207,190);
	margin-right:6px;
}
#newsmenu a:visited {
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding: 5px;
	background-color: rgb(211,207,190);
	margin-right:6px;
}
#newsmenu a:hover {
	color: #000000;
	text-decoration: none;
	background-color: rgb(224,220,206);
	text-align: center;
	padding:5px;
	margin-right:6px;
}*/
#backtonews a {font-weight:normal;}
#backtonews a:hover{text-decoration: none;}
.lastmodified{color: rgb(160,160,160); font-size: x-small;}
.date{margin-right: 20px; font-weight:bold; font-family:Arial, Verdana, sans-serif; font-size: small;}
.newshead{font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size:small; padding-right:50px;}
#newslisthead {border-bottom: 1px solid rgb(224,220,206); width:500px;}
#newslist ul{list-style-type: none;	padding: 0;	margin: 0;}
#newslist ul li {font-size:small; margin-bottom:1em;}
#newslist table td{padding-right:10px;}
#newslist {overflow:scroll; overflow-x:hidden; height: 230px;}

table.posttable {border:2px solid rgb(193,188,174);}
table.posttable td{vertical-align: top; padding: 5px; border-width: 0px;}
table.posttable th{vertical-align: top; padding: 5px; background: rgb(193,188,174);border-width: 0px;}
tr.divide {background: rgb(128,128,128); height:2px;}
.complete {color:#CC0000; font-weight: bold;}

.indent1 {margin-left: 10px;}
.indent2 {margin-left: 20px;}
.indent3 {margin-left: 30px;}

ul.nodoublespace li{font-family: Arial, Verdana, sans-serif; font-size:small; margin-bottom:0;}

