body {margin:0px; background:#F9F6E8; }

#shell {width:770px; margin:0px auto 0px auto; position:relative; background:#4694b8 url(images/pageElements/bgd_shell.jpg) 0 0 repeat-y;}



#address {
	font:bold 9px  arial, verdana, helvetica;
	color:#000;
	position:absolute;
	top:25px;
	left:356px;
	width:347px;
	height: 61px;
}
#address div {float:left; }
#address h2 {color:#fff; font:bold 12px arial, verdana, helvetica; margin-top:0px; margin-bottom:15px; }
#address a {color:#000; text-decoration:none;}
#address a:hover {color:#000099; text-decoration:underline;}

#links {font:bold 12px  arial, verdana, helvetica; color:#000; position:absolute; top:100px; right:29px;}
#links a {color:#000; text-decoration:none;}
#links a:hover {color:#007BA4; text-decoration:underline;}


#header {
background: url(images/pageelements/header.gif) top left no-repeat;
width:770px; 
height:166px;
}
#container {
background:transparent url() top left no-repeat;
min-height:445px; 
width:770px;
}
#homepage #container {background:transparent url(images/pageElements/bgd_container.jpg) 0 0 no-repeat; min-height:445px; 
width:770px;}

#homepage #header {width:770px; height:166px; background:transparent url(images/pageElements/header.gif) 0 0 no-repeat; }


/* SIFR */
	.sIFR-flash {visibility: visible !important; margin: 0;}
	.sIFR-replaced {visibility: visible !important;}
	span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; overflow: hidden; }
	.sIFR-hasFlash h1 {visibility: hidden; letter-spacing: -3px; color:#125210; font-size:32px; height:32px; margin-top:12px; margin-bottom:15px; overflow:hidden; }
	
#content {width:542px; margin-left:215px; color:#fff; font:12px Arial, Verdana, Helvetica, sans-serif; line-height:18px;}
	#content a {color:#0000dc; text-decoration:underline; }
	#content a:hover {color:#fffc9d; text-decoration:none;}
	#content p, #content ol, #content ul {margin-top:4px; margin-bottom:16px; padding-left:15px; padding-right:8px;}
	#content h1 {padding-left:15px; font:bold 24px Arial, Helvetica, sans-serif; color:#003750; margin-bottom:8px;}
	#content h2 {padding-left:15px; font:bold 16px Arial, Helvetica, sans-serif; color:#000; margin-bottom:1px;}
	#content h3 {padding-left:15px; font:bold 16px Arial, Helvetica, sans-serif; color:#003750; margin-bottom:1px;}
	#content h4 {padding-left:15px; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; margin-bottom:0px;}
	#content hr {height:1px; color:#fff; background:#fff;}
	
#estimateBox {
width:174px; height:158px; display:block;
position:absolute; cursor:pointer;
background: url(images/pageElements/estimate.png) 0 0 repeat-y !important;
background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pageElements/estimate.png',sizingMethod='scale');
background-repeat:no-repeat; }

/* Stuff */
.right {margin:0px 0px 5px 7px; float:right;}
.left {margin:0px 7px 5px 0px; float:left;}

.featureRight {border:7px solid #b3d3e2; padding:3px; float:right; margin:0px 0px 7px 7px; background:#fff;}
.featureLeft {border:7px solid #b3d3e2; padding:3px; float:left; margin:0px 7px 7px 0px; background:#fff;}
.featureCenter {border:7px solid #b3d3e2; padding:3px; margin:7px auto 7px auto; background:#fff;}

.photoleft {border:1px solid #000; background:#EEF6F9; padding:3px; margin:0px 7px 5px 0px; float:left;}
.photocenter {border:1px solid #000; background:#EEF6F9; padding:3px; margin:7px auto 7px auto; }
.photoright {border:1px solid #000; background:#EEF6F9; padding:3px; margin:0px 0px 5px 7px; float:right;}
.photo {border:1px solid #000; background:#EEF6F9; padding:3px; }

.chartcover {border:1px solid #000; background:#96c4de; padding:3px; }

.respace {line-height:16px;}


/* Navigation Elements */
#navigation {position:absolute; top:107px; left:15px; width:199px; line-height:19px; font:bold 12px Arial, Helvetica, sans-serif;}

#nav1 {
width:199px; display:block;
color:#B5384A; 
background: url(images/pageElements/bgd_nav.png) 0 0 repeat-y !important;
background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pageElements/bgd_nav.png',sizingMethod='scale');
background-repeat:repeat-y; 
}
#nav1 a {color:#000000; text-decoration:none;}
#nav1 a:hover {color:#a1273d; text-decoration:none;}
#nav1 ul {margin:0px 0px 0px 0px; padding:0px;}
* html #nav1 ul {margin:0 0 0 0px;  }
#nav1 li { list-style-image:url(images/pageElements/redbullet.gif); margin:0 0 0 33px; padding: 2px 0; }
#nav1_top {
width:199px; height:48px; display:block;
background: url(images/pageElements/nav1_top.png) 0 0 repeat-y !important;
background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pageElements/nav1_top.png');
background-repeat:repeat-y; }
#nav1_bottom {
width:199px; height:28px; display:block;
background: url(images/pageElements/nav_bottom.png) 0 0 repeat-y !important;
background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pageElements/nav_bottom.png',sizingMethod='scale');
background-repeat:repeat-y; }

#nav2 {
width:199px; display:block; 
color:#4B62AE; 
background: url(images/pageElements/bgd_nav.png) 0 0 repeat-y !important;
background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pageElements/bgd_nav.png',sizingMethod='scale');
background-repeat:repeat-y; 
}
#nav2 a {color:#000000; text-decoration:none;}
#nav2 a:hover {color:#4054a2; text-decoration:none;}
#nav2 ul  {margin:0px 0px 0px 0px; padding:0px;}
* html #nav2 li { list-style-image:url(images/pageElements/bluebullet_ie.gif);} 
#nav2 li { list-style-image:url(images/pageElements/bluebullet.gif); margin:0 0 0 33px; padding: 2px 0; }
#nav2_top {
width:199px; height:48px; display:block;
background: url(images/pageElements/nav2_top.png) 0 0 repeat-y !important;
background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pageElements/nav2_top.png',sizingMethod='scale');
background-repeat:repeat-y; }
#nav2_bottom {
width:199px; height:28px; display:block;
background: url(images/pageElements/nav_bottom.png) 0 0 repeat-y !important;
background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pageElements/nav_bottom.png',sizingMethod='scale');
background-repeat:repeat-y; }

/*.menu {position:relative;}*/
