body	{ font-family:arial, sans-serif; font-size:11px; color:#444; margin:0 auto; padding:0; background:url(art/bk_base.gif) top left repeat-x #666; text-align:center; }

h1		{ font-size:18px; color:#69c; }

#wrap	{ margin:0 auto; width:970px; }
#header	{ margin:0 auto; width:970px; height:88px; background:url(art/bk_header.gif) top left no-repeat; text-align:left; }
#body	{ margin:0 auto; width:970px; height:auto; background:url(art/bk_body.gif) top left repeat-y; text-align:center; }
#footer	{ margin:0 auto; width:970px; height:57px; background:url(art/bk_footer.gif) top left no-repeat; text-align:right; }

#logo		{ padding:15px 0px 0px 30px; float:left; }
#eyebrow	{ padding:14px 18px 0px 0px; float:right; width:314px; }
#phone	{ padding:10px 0px 0px 0px; float:right; }

p.footerText	{ font-size:10px; color:#999; margin:0px; padding:16px 20px 0px 0px; }

a		{ color:#693; text-decoration:none; }
a:hover	{ color:#69c; }

a.contentLink		{ font-weight:bold; color:#693; text-decoration:none; }
a.contentLink:hover	{ color:#69c; }

#nav	{ margin:0 auto; width:950px; height:36px; background:url(art/bk_nav.gif) top left repeat-x; text-align:left; }
#nav ul	{ margin:0; padding:0px 0px 0px 20px; list-style:none; height:36px; }
#nav li	{ display:inline; margin:0; padding:0; height:36px; }

#nav #home a		{ float:left; display:block; height:36px; width:76px; background:url(art/b_home.gif) 0px 0px no-repeat; text-indent:-3000px; }
#nav #home a:hover	{ float:left; display:block; height:36px; width:76px; background:url(art/b_home.gif)  0px -36px no-repeat; }
#nav #home a.onS	{ float:left; display:block; height:36px; width:76px; background:url(art/b_home.gif) 0px -72px no-repeat; text-indent:-3000px; }

#nav #staf a		{ float:left; display:block; height:36px; width:89px; background:url(art/b_doct.gif) 0px 0px no-repeat; text-indent:-3000px; }
#nav #staf a:hover	{ float:left; display:block; height:36px; width:89px; background:url(art/b_doct.gif)  0px -36px no-repeat; }
#nav #staf a.onS	{ float:left; display:block; height:36px; width:89px; background:url(art/b_doct.gif) 0px -72px no-repeat; text-indent:-3000px; }

#nav #serv a		{ float:left; display:block; height:36px; width:92px; background:url(art/b_serv.gif) 0px 0px no-repeat; text-indent:-3000px; }
#nav #serv a:hover	{ float:left; display:block; height:36px; width:92px; background:url(art/b_serv.gif)  0px -36px no-repeat; }
#nav #serv a.onS	{ float:left; display:block; height:36px; width:92px; background:url(art/b_serv.gif) 0px -72px no-repeat; text-indent:-3000px; }

#nav #newp a		{ float:left; display:block; height:36px; width:118px; background:url(art/b_newp.gif) 0px 0px no-repeat; text-indent:-3000px; }
#nav #newp a:hover	{ float:left; display:block; height:36px; width:118px; background:url(art/b_newp.gif)  0px -36px no-repeat; }
#nav #newp a.onS	{ float:left; display:block; height:36px; width:118px; background:url(art/b_newp.gif) 0px -72px no-repeat; text-indent:-3000px; }

#nav #dirt a		{ float:left; display:block; height:36px; width:100px; background:url(art/b_dirt.gif) 0px 0px no-repeat; text-indent:-3000px; }
#nav #dirt a:hover	{ float:left; display:block; height:36px; width:100px; background:url(art/b_dirt.gif)  0px -36px no-repeat; }
#nav #dirt a.onS	{ float:left; display:block; height:36px; width:100px; background:url(art/b_dirt.gif) 0px -72px no-repeat; text-indent:-3000px; }

#tagline	{ margin:0 auto; width:950px; height:27px; text-align:left; border-top:1px dotted #999; }

#body2		{ margin:0 auto; width:950px; height:290px; text-align:left; background:url(art/bk_content.gif) top left repeat-x; border-top:1px dotted #999; }

#body2		{ margin:0 auto; width:950px; height:auto; text-align:left; background:url(art/bk_content.gif) top left repeat-x; border-top:1px dotted #999; }
#body2 ul	{ margin:0; padding:0px 0px 0px 0px; list-style:none; height:270px; }
#body2 li	{ display:inline; margin:0; padding:0; height:auto; }

#body2 #col1	{ float:left; display:block; width:216px; border-right:1px dotted #999; line-height:18px; padding:10px; }
#body2 #col2	{ float:left; display:block; width:216px; border-right:1px dotted #999; line-height:18px; padding:10px;  }
#body2 #col2 h2	{font-size:18px; font-weight:bold; color:#69c; }


#welcome		{ margin:0 auto; width:950px; height:auto; text-align:left; border-top:1px dotted #999; }
#welcome #content{width:930px; height:auto;  margin:0px 0px 0px 10px; padding:10px 0px 10px 0px; font-size:14px; }
#welcome #content span{color:#69c; font-weight:bold; }




#body2 #col3	{ float:left; display:block; width:216px; border-right:1px dotted #999; line-height:18px; padding:10px; }
#body2 #col4	{ float:left; display:block; width:216px; line-height:18px; padding:10px; }
#body2 #home_img	{ float:right; display:block; width:325px; line-height:18px; padding:18px; margin-right:30px; }


span.head1		{ font-size:12px; font-weight:bold; color:#69c; }
span.callOut	{ font-family:"times new roman", times; font-style:italic; font-size:16px; font-weight:normal; color:#693; line-height:26px; }

#body3			{ margin:0 auto; width:950px; height:460px; text-align:left; }
#body3 #left	{ float:left; display:block; width:200px; height:300px; line-height:18px; padding:10px; }
#body3 #right	{ width:700px; height:400px; margin:20px 5px 0px 0px; float:right; line-height:18px; }



#body4			{ margin:0 auto; width:950px; height:500px; text-align:left; }
#body4 #left	{ float:left; display:block; width:200px; height:340px; line-height:18px; padding:10px; }
#body4 #right	{ width:700px; height:400px; margin:20px 5px 0px 0px; float:right; line-height:18px; }


#body5			{ margin:0 auto; width:950px; height:700px; text-align:left; }
#body5 #left	{ float:left; display:block; width:200px; height:600px; line-height:18px; padding:10px; }
#body5 #right	{ width:700px; height:600px; margin:20px 5px 0px 0px; float:right; line-height:18px; }

