/**
* DVisions Base CSS © DV Excel Ltd
* Client site: RW Surveyors
*/
#shadow {
width:1006px;
background-color:#FFFFFF;
background-image:url(../images/background.png);
background-repeat:repeat-y;
margin:auto;
position:relative;
padding:0px;
}
#maincontainer {
width:917px;
display:block;
margin:0px 56px 0px 33px;
padding:0px;
}
#header {
width:917px;
height:116px;
margin:0px;
padding:0px;
}
#topmenu {
width:900px;
height:25px;
padding:0px 0px 0px 17px;
margin:0px;
background-color:#808080;
}
.ie6 #topmenu {
width:917px;
height:25px;
padding:0px 0px 0px 17px;
margin:0px;
}
#mainimage {
width:917px;
height:215px;
padding:0px;
margin:0px;
}
#taglinecontainer {
width:900px;
height:28px;
padding:0px 0px 0px 17px;
margin:0px;
background-color:#7E5C98;
}
.ie6 #taglinecontainer {
width:917px;
height:28px;
padding:0px 0px 0px 17px;
margin:0px;
background-color:#7E5C98;
}
#taglineleft {
width:600px;
height:28px;
padding:0px;
margin:0px;
float:left;
}
#taglineright {
width:285px;
height:28px;
padding:0px 0px 0px 15px;
margin:0px;
float:right;
}
.ie6 #taglineright {
width:300px;
height:28px;
padding:0px 0px 0px 15px;
margin:0px;
float:right;
}
#maincontentcontainer {
width:917px;
padding:0px;
margin:0px;
overflow:hidden;
}
#maincontent {
width:545px;
padding:30px 45px 30px 17px;
margin:0px;
float:left;
}
.ie6 #maincontent {
width:607px;
padding:30px 45px 30px 17px;
margin:0px;
float:left;
}
#modulesright {
width:300px;
margin:0px;
padding:10px 0px 0px 0px;
float:right;
}
#modulesbottomcontainer {
width:917px;
height:125px;
padding:0px;
display:block;
margin:10px 0px 0px 0px;
overflow:hidden;
}
#bottommoduleleft {
width:300px;
height:125px;
padding:0px 8px 0px 0px;
margin:0px;
float:left;
}
.ie6 #bottommoduleleft {
width:308px;
height:125px;
padding:0px 8px 0px 0px;
margin:0px;
float:left;
}
#bottommodulesright {
width:609px;
height:125px;
margin:0px;
padding:0px;
float:right;
}
#centrebottommodule {
width:300px;
height:125px;
padding:0px 9px 0px 0px;
margin:0px;
float:left;
}
.ie6 #centrebottommodule {
width:309px;
height:125px;
padding:0px 9px 0px 0px;
margin:0px;
float:left;
}
#rightbottommodule {
width:300px;
height:125px;
margin:0px;
padding:0px;
float:right;
}
#footercontainer {
width:917px;
height:18px;
margin:0px;
padding:8px 0px 20px 0px;
}
.ie6 #footercontainer {
width:917px;
height:46px;
margin:0px;
padding:8px 0px 20px 0px;
}
#footerleft {
width:608px; 
margin:0px;
padding:0px;
float:left;
}
#footerleft p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#808080;
margin:0px;
}
#footerright {
width:300px; 
margin:0px;
padding:0px;
float:right;
}
#bottomshadow {
width:1006px;
height:15px;
padding:0px;
margin:auto;
background-image:url(../images/bottom-bkg.png);
background-repeat:no-repeat;
}

/**
* General HTML Body Styling
* Standard HTML paragraph formats - other normal html styles in <template>/common/html.css 
* Also include here any specific styles to be applied via Joomla editor 
*/
td,tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-bottom: 9px;
	line-height: 16px;
	text-align: left;
	}
div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-bottom: 9px;
	line-height: 16px;
	text-align: left;
	}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #808080;
	margin-bottom: 8px;
	line-height:normal;
	text-align: left;
	font-weight:normal;
	}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#46146A;
	margin-bottom: 8px;
	line-height:normal;
	text-align: left;
	font-weight:normal;
	}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	margin:0px;
	line-height:normal;
	text-align: left;
	font-weight:bold;
	}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D4D4D;
	margin:0px 0px 5px 0px;
	line-height:normal;
	text-align: left;
	font-weight:normal;
	}
ul {
	list-style-image:		url(../images/bullet.png);
	list-style-position: outside;
	margin:0px 0px 0px -10px;
	}
li {
	margin:0px;
}
a {
	text-decoration:		none; 
	color:					#4D4D4D;
	}
a:link {
	text-decoration:		none; 
	color:					#4D4D4D;
	}
a:visited {
	text-decoration:		none; 
	color:					#4D4D4D;
	}
a:hover {
	text-decoration:		none; 
	color:					#46166A;
	}
hr {
	height:					0px;
	margin:					2px 0px 2px 0px;
	border-top: 1px dotted #808080;
	}