body {
	background: url(../images/bgbody.gif) repeat center top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
#body {
	background: url(../images/bgtop.gif) repeat-x center top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#page {
	background: url(../images/bgcontainer.gif) repeat-y top;
	margin: 0px auto;
	width: 800px;
}
#header {
	background: url(../images/header.jpg) no-repeat;
	height: 150px;
	width: 740px;
	margin-right: 30px;
	margin-left: 30px;
	position: relative;
	z-index: 100;
	text-align: left;
}
#callnow {
	background: url(../images/callnow.jpg) no-repeat;
	position: absolute;
	z-index: 103;
	height: 134px;
	width: 258px;
	left: 612px;
	top: 8px;	
}
#sideleft {
	background: url(../images/sideshadowleft.gif) no-repeat 0px 0px;
	overflow: hidden;
	z-index: 101;
	height: 300px;
	width: 30px;
	left: -30px;
	top: 0px;
	position: absolute;
}
#sideright {
	background: url(../images/sideshadowright.gif) no-repeat 0px 0px;
	overflow: hidden;
	z-index: 102;
	height: 300px;
	width: 30px;
	left: 740px;
	top: 0px;
	position: absolute;
}
#navbar {
	background: url(../images/bgnav.gif) no-repeat right top;
	margin: 0px 30px;
	height: 34px;
	width: 740px;
}
.button {
	display: block;
	float: left;
	margin: 0px;
}#middle {
	margin: 0px 30px 0px 49px;
	width: 721px;
	text-align: left;
	background: url(../images/bgmiddle.jpg) no-repeat right top;
	padding-top: 10px;
}
#middleleft {
	float: left;
	width: 210px;
}
.sidebar {
	background-image: url(../images/sidebarmiddle.gif);
	background-repeat: repeat-y;
}
.sidebarheader {
	background-image: url(../images/sidebartop.gif);
	background-repeat: no-repeat;
	display: block;
	height: 37px;
}
.sidebarheader h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 15px;
	line-height: 16px;
	margin: 0px;
}
.sidebarmiddle {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.sidebarmiddle ul li {
	list-style-image: url(../images/checkbox.png);
	list-style-type: none;
	list-style-position: outside;
	padding-bottom: 5px;
	padding-right: 15px;
}
.sidebarbottom {
	background-image: url(../images/sidebarbottom.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 26px;
}
.sidebar p {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	line-height: 15px;
}#middleright {
	margin: 0px 0px 0px 220px;
	width: 482px;
}
.mainbox {
	background-image: url(../images/mainboxmiddle.gif);
	background-repeat: repeat-y;
}
.mainboxheader {
	background-image: url(../images/mainboxtop.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
}
.mainboxmiddle {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.mainboxbottom {
	background-image: url(../images/mainboxbottom.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 26px;
}
.mainbox p {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
	line-height: 15px;
}
.mainbox h4 {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 18px;
	line-height: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #990000;
}
#footer {
	background-color: #f0cdce;
	clear: both;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 10px;
	font-size: 10px;
	text-align: right;
	margin-right: 30px;
	margin-left: 30px;
}
#footershadow {
	background-image: url(../images/bgbottom.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 30px;
	width: 800px;
}
.bigletter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 50px;
	font-weight: normal;
	font-variant: normal;
	color: #990000;
	float: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	line-height: 35px;
}
.floatright {
	float: right;
	margin-bottom: 5px;
	margin-left: 15px;
}
.floatleft {
	float: left;
	margin-bottom: 5px;
	margin-right: 15px;
}
.textblock {
	display: block;
	clear: both;
}
td {
	text-align: left;
	vertical-align: top;
}
.mainbox td p {
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.mainbox td h4 {
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.stafftable {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
}
