body {
	font-family: Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	border:none;
	margin : 0px 0px 0px 0px;
	background-color : white;
	color : black;
	background-image : url(img/background-fade.jpg);
	background-repeat : repeat-x;	

}

.pagefix {
	min-width : 1000px;

}

.pageleft {
	position :relative;
	width : 230px;
	float: left;
	padding-left : 13px;
}

.pagecenter {

	width : 504px;
	float : left;
	margin-top : 20px;

}

.pageright {
	float : right;
	width : 200px;
	margin-top : 52px;
	margin-left : 46px;

}

.pagehead {
	background-image : url(img/headmid.gif);
	background-repeat : repeat-x;
	min-width : 860px;
	height : 120px;
}

.pagefoot {
	clear:both;
	font-size : 80%;
	height : 95px;
	background-color : #70A73F;
	text-align : right;
	background : url(img/foot.gif) repeat-x;
	margin-top : 42px;
	color : white;
	padding-right : 24px;
}

.clear {
	clear:both;
}

.pageleftmenu {
	float : left;
}



.box224 {
	display : block;
	width : 170px;
	border : none;
	padding : 0px;
	margin : 0px 0px 0px 0px;
	text-decoration : none;
	text-align : center;
	color : white;
	font-size : .9em;
}

.box224text {
	width : 224px;
	background : url(img/boxes/mid224.gif) top repeat-y;
	border : none;
	margin : 0px 0px 0px 0px;
	padding : 2px 0px 2px 0px;
	font-size : 14px;

}

.box224join {
	display : block;
	height : 6px;
	line-height : 6px;
	width : 150px;
	background : url(img/boxes/joinsubmenu.gif) top no-repeat;
}


.content {
	line-height : 1.5em;
	font-size : .8em;
	padding-left : 30px;
	
}

.contenthead {
	font-size:1.3em;


	padding:16px;
	padding-bottom : 0px;

}

.contentcopy {
	padding : 16px;
	padding-top : 0px;

}

.menulink{
	text-decoration:none;
	color:white;
}
.menulink:HOVER{
	text-decoration:none;
	color:black;
}

.contactlink{
	text-decoration:none;
	color:white;
}
.contactlink:HOVER{
	text-decoration:none;
	color:#8CC63E;
}

.menuBox {
	display:block;
	border:none;
	margin:0px 0px 0px 0px;
	padding-left:56px;
	font-size:.8em;
	vertical-align:middle;
	padding-top:16px;
	background-repeat:no-repeat;
	height:30px;
	width:156px;	

}

.menuJoin {
	border:none;
	margin:0px 0px 0px 0px;
	padding-top:0px;
	width:18px;	
	height: 30px;
}

.copylink {
	text-decoration : none;
	color : black;
	font-weight : bold;
}
.copylink:HOVER {
	border-bottom:1px solid #ccc;
}


.copylinkBrown {
	text-decoration : none;
	color:#B38434;
	font-weight : bold;
}
.copylinkBrown:HOVER {
	border-bottom:1px solid #ccc;
}

.copylinkOrange {
	text-decoration : none;
	color:#FDB813;
	font-weight : bold;
}
.copylinkOrange:HOVER {
	border-bottom:1px solid #ccc;
}

.copylinkBlue {
	text-decoration : none;
	color:#34A3DB;
	font-weight : bold;	
}
.copylinkBlue:HOVER {
	border-bottom:1px solid #ccc;
}

.copylinkGreen {
	text-decoration : none;
	color:#729248;
	font-weight : bold;	
}
.copylinkGreen:HOVER {
	border-bottom:1px solid #ccc;
}

.copylinkPDF {
	text-decoration : none;
	background-image: url(img/pdf.jpg);
	background-repeat : no-repeat;
	color:black;
	padding-left : 24px;
	padding-top : 0px;
	font-weight : bold;	
}
.copylinkPDF:HOVER {
	border-bottom:1px solid #ccc;

}

.copylinkEXT {
	text-decoration : none;
	background-image: url(img/ext.jpg);
	background-repeat : no-repeat;
	color:black;
	padding-left : 24px;
	padding-top : 0px;
	font-weight : bold;	
}
.copylinkEXT:HOVER {
	border-bottom:1px solid #ccc;
}

.rssdate {
	color : #666;

}

.sendButton {
	display : block;
	width : 171px;
	height : 35px;
	text-decoration : none;
	background-image: url(img/area/contact/send.gif);
	background-repeat : no-repeat;
	color:white;

	padding-top : 6px;
}

.cgi-response {
    background: #FF6;
    padding: 0.5em;
}
.cgi-response p {
    padding: 0px;
    margin: 0px;
    color: red;
}

/*
Added items for inline style removal
*/

#pagemenu {
background:url(/img/boxes/gutter0.gif);
background-repeat: repeat-y; 
height : 40px;
width : 200px;
}

#menubox {
background-image: url(/img/menu/root-contact.gif);
}

.largetext {
font-size:1.5em;
font-weight:bold;
}

#dorsetbusiness {
border:0; 
margin-left:42px;
}

#box224style {
background-image:url(/img/bgheadB28434.jpg);
background-color:#B28434;
background-repeat:repeat-x;
margin-left:0;
}

#boxcorner1 {
display:block;
background: url(/img/boxes/edge-topleft.gif);
background-repeat: no-repeat; 
width:4px;
height:4px;
float:left;
}

#boxcorner2 {
background: url(/img/boxes/edge-topright.gif);
background-repeat: no-repeat;
width:4px;
height:4px;
float:right;
}

#menutop {
display:block;
background: url(/img/boxes/menu-top.gif);
background-repeat: repeat-x;
margin-left:4px;
margin-right:4px;
height:4px;
}

#menutop2 {
display:block;
font-size:.9em;
line-height:22px;
margin-top:12px;
}

#hands {
font-size:1.1em;
font-weight:normal;
color:white;
}

#hands2 {
padding:4px;
text-align:left;
margin-top:12px;
font-size:.9em;
background-color:white;
border-left:2px solid #B38434;
border-right:2px solid #B38434;
color:#B38434;
height:160px;
}

#govrssfeedtext {
color:white;
font-size:.7em;
}

#boxcorner3 {
display:block;
background: url(/img/boxes/edge-endleft.gif);
background-repeat: no-repeat;
width:4px;
height:4px;
float:left;
}

#boxcorner4 {
background: url(/img/boxes/edge-endright.gif);
background-repeat: no-repeat;
width:4px;
height:4px;
float:right;
}

#menuend {
display:block;
background: url(/img/boxes/menu-end.gif);
background-repeat:repeat-x;
margin-left:4px;
margin-right:4px;
height:4px;
}

#handsbold {
font-size:1.4em;
font-weight:bold;
color:white;
}

#floatleft {
float:left;
}

#floatright {
float:right;
}

.aaimages {
float:right;
padding:4px;
margin:8px;
border: 0;
}

.noborder {
border-style: none none none none;
margin: 0;
padding: 0;
}

#imagesreversed {
float:left;
padding:4px;
margin:8px;
border: 0;
}

#telephonetext {
font-weight:bold;
font-size:1.3em;
}

#centertext {
text-align:center;
}

#solidborder {
border:1px solid #ccc;
}

#greybackground {
background-color:#ccc;
}

#monitorrepairpic {
float:right;
padding:4px;
margin:8px;
border:2px solid #ccc;
}

h1 {
padding:0;
margin:0;
}

.mini {
text-decoration: none;
color: white;
text-align:center;
}

.footer {
text-align: center;
}

.error {
    color: red;
    padding: 0;
    margin: 0;
    font-size: 0.9em;
}

.ticker {
    line-height : 1.5em;
}