BODY {
	BACKGROUND: #f9f6e8;
  width: 770px;
  margin: 0px auto
}
#shell {
	BACKGROUND: url(images/bgd_shell.jpg) #4694b8 repeat-y;
	WIDTH: 770px;
	POSITION: relative;
}
#links {
	RIGHT: 29px;
	FONT: bold 12px arial, verdana, helvetica;
	COLOR: #000;
	POSITION: absolute;
	TOP: 79px
}
#links A {
	COLOR: #000; TEXT-DECORATION: none
}
#links A:hover {
	COLOR: #007ba4; TEXT-DECORATION: underline
}
#header {
	BACKGROUND: url(images/header.jpg) no-repeat left top; WIDTH: 770px; HEIGHT: 166px
}
#footer {
	BACKGROUND: url(images/footer.gif) no-repeat left top; WIDTH: 770px; HEIGHT: 29px;
}
#footerfont {
  color: #FFFFFF;
  padding-top: 2px;
  text-decoration: none
}
#container {
	MIN-HEIGHT: 445px; BACKGROUND: url(images/bgd_hard.jpg) no-repeat left top; WIDTH: 770px
}
#homepage #container {
	MIN-HEIGHT: 445px; BACKGROUND: url(images/bgd_container.jpg) no-repeat 0px 0px; WIDTH: 770px
}
#homepage #header {
	BACKGROUND: url(images/header.jpg) no-repeat 0px 0px; WIDTH: 770px; HEIGHT: 166px
}
#address {
	FONT-WEIGHT: bold; BACKGROUND: url(images/head-loc-bg.gif) no-repeat left top; LEFT: 586px; WIDTH: 160px; PADDING-TOP: 4px; FONT-FAMILY: arial,verdana,helvetica,sans-serif; POSITION: absolute; TOP: 36px; HEIGHT: 56px; TEXT-ALIGN: center
}
#address .locations {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: 152px; PADDING-TOP: 2px; POSITION: relative
}
#address A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV#locations {
	MARGIN: 0px auto; WIDTH: 450px; COLOR: #000; TEXT-ALIGN: center
}
DIV#locations DIV.top {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: url(images/locations_top.gif) no-repeat left top; TEXT-TRANSFORM: uppercase; WIDTH: 450px; COLOR: #fff; PADDING-TOP: 20px; HEIGHT: 30px
}
DIV#locations DIV.back {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/locations_back.gif) repeat-y left top; PADDING-BOTTOM: 0px; WIDTH: 450px; PADDING-TOP: 0px
}
DIV#locations DIV.back DIV {
	PADDING-LEFT: 30px; FLOAT: left; MARGIN: 5px 5px 15px; WIDTH: 175px; TEXT-ALIGN: left
}
DIV#locations DIV.back DIV.center {
	CLEAR: both; MARGIN: 5px 0px 15px; WIDTH: 400px; TEXT-ALIGN: center
}
DIV#locations DIV.back STRONG {
	FONT-SIZE: 14px
}
DIV#locations DIV.back HR {
	CLEAR: both; BACKGROUND: #000; MARGIN: 20px auto; WIDTH: 390px; TEXT-ALIGN: center
}
DIV#locations DIV.back A {
	COLOR: #00f; TEXT-DECORATION: underline
}
DIV#locations DIV.back A:hover {
	COLOR: #00f; TEXT-DECORATION: underline
}
DIV#locations DIV.btm {
	CLEAR: both; BACKGROUND: url(images/locations_btm.gif) no-repeat left top; MARGIN-BOTTOM: 50px; WIDTH: 450px; HEIGHT: 20px
}
.sIFR-flash {
	VISIBILITY: visible! important; MARGIN: 0px
}
.sIFR-replaced {
	VISIBILITY: visible! important
}
SPAN.sIFR-alternate {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
.sIFR-hasFlash H1 {
	MARGIN-TOP: 12px; FONT-SIZE: 32px; VISIBILITY: hidden; MARGIN-BOTTOM: 15px; OVERFLOW: hidden; COLOR: #125210; LETTER-SPACING: -3px; HEIGHT: 32px
}
#content {
	FONT: 12px/18px Arial, Verdana, Helvetica, sans-serif; MARGIN-LEFT: 215px; WIDTH: 542px; COLOR: #fff
}
#content A {
	COLOR: #0000dc; TEXT-DECORATION: underline
}
#content A:hover {
	COLOR: #fffc9d; TEXT-DECORATION: none
}
#content P {
	PADDING-RIGHT: 8px; MARGIN-TOP: 4px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 16px
}
#content OL {
	PADDING-RIGHT: 8px; MARGIN-TOP: 4px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 16px
}
#content UL {
	PADDING-RIGHT: 8px; MARGIN-TOP: 4px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 16px
}
#content H1 {
	PADDING-LEFT: 15px; MARGIN-BOTTOM: 8px; FONT: bold 24px Arial, Helvetica, sans-serif; COLOR: #003750
}
#content H2 {
	PADDING-LEFT: 15px; MARGIN-BOTTOM: 1px; FONT: bold 16px Arial, Helvetica, sans-serif; COLOR: #000
}
#content H3 {
	PADDING-LEFT: 15px; MARGIN-BOTTOM: 1px; FONT: bold 16px Arial, Helvetica, sans-serif; COLOR: #003750
}
#content H4 {
	PADDING-LEFT: 15px; MARGIN-BOTTOM: 0px; FONT: bold 14px Arial, Helvetica, sans-serif; COLOR: #fff
}
#content HR {
	BACKGROUND: #fff; COLOR: #fff; HEIGHT: 1px
}
#estimateBox {
	DISPLAY: block; BACKGROUND: url(images/estimate.png) repeat-y 0px 0px; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/estimate.png',sizingMethod='scale'); WIDTH: 174px; CURSOR: pointer; POSITION: absolute; HEIGHT: 158px
}
.right {
	FLOAT: right; MARGIN: 0px 0px 5px 7px
}
.left {
	FLOAT: left; MARGIN: 0px 7px 5px 0px
}
.featureRight {
	BORDER-RIGHT: #b3d3e2 7px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b3d3e2 7px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 7px 7px; BORDER-LEFT: #b3d3e2 7px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #b3d3e2 7px solid
}
.featureLeft {
	BORDER-RIGHT: #b3d3e2 7px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b3d3e2 7px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px 7px 7px 0px; BORDER-LEFT: #b3d3e2 7px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #b3d3e2 7px solid
}
.featureCenter {
	BORDER-RIGHT: #b3d3e2 7px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b3d3e2 7px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 7px auto; BORDER-LEFT: #b3d3e2 7px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #b3d3e2 7px solid
}
.photoleft {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 3px; BACKGROUND: #eef6f9; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px 7px 5px 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px solid
}
.photocenter {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 3px; BACKGROUND: #eef6f9; PADDING-BOTTOM: 3px; MARGIN: 7px auto; BORDER-LEFT: #000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px solid
}
.photoright {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 3px; BACKGROUND: #eef6f9; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px 7px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px solid
}
.photo {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 3px; BACKGROUND: #eef6f9; PADDING-BOTTOM: 3px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px solid
}
.chartcover {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 3px; BACKGROUND: #96c4de; PADDING-BOTTOM: 3px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px solid
}
.respace {
	LINE-HEIGHT: 16px
}
#navigation {
	LEFT: 15px; FONT: bold 12px Arial, Helvetica, sans-serif; WIDTH: 199px; POSITION: absolute; TOP: 107px
}
#nav1 {
	DISPLAY: block; BACKGROUND: url(images/bgd_nav.png) repeat-y 0px 0px; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bgd_nav.png',sizingMethod='scale'); WIDTH: 199px; COLOR: #b5384a
}
#nav1 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#nav1 A:hover {
	COLOR: #a1273d; TEXT-DECORATION: none
}
#nav1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
* HTML #nav1 UL {
	MARGIN: 0px
}
#nav1 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(images/redbullet.gif); PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 33px; PADDING-TOP: 2px
}
#nav1_top {
	DISPLAY: block; BACKGROUND: url(images/nav1_top.png) repeat-y 0px 0px; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav1_top.png'); WIDTH: 199px; HEIGHT: 48px
}
#nav1_bottom {
	DISPLAY: block; BACKGROUND: url(images/nav_bottom.png) repeat-y 0px 0px; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_bottom.png',sizingMethod='scale'); WIDTH: 199px; HEIGHT: 28px
}
#nav2 {
	DISPLAY: block; BACKGROUND: url(images/bgd_nav.png) repeat-y 0px 0px; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bgd_nav.png',sizingMethod='scale'); WIDTH: 199px; COLOR: #4b62ae
}
#nav2 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#nav2 A:hover {
	COLOR: #4054a2; TEXT-DECORATION: none
}
#nav2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
* HTML #nav2 LI {
	LIST-STYLE-IMAGE: url(images/bluebullet_ie.gif)
}
#nav2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(images/bluebullet.gif); PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 33px; PADDING-TOP: 2px
}
#nav2_top {
	DISPLAY: block; BACKGROUND: url(images/nav2_top.png) repeat-y 0px 0px; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav2_top.png',sizingMethod='scale'); WIDTH: 199px; HEIGHT: 48px
}
#nav2_bottom {
	DISPLAY: block; BACKGROUND: url(images/nav_bottom.png) repeat-y 0px 0px; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_bottom.png',sizingMethod='scale'); WIDTH: 199px; HEIGHT: 28px
}
