@charset "utf-8";
/* CSS Document */
body
{background: url(images/layout1_26.png) 0 3px repeat; width:874px; margin:auto; font-family:Verdana, Geneva, sans-serif; font-size:11pt;}
#head
{margin-top:10px; background: url(images/layout1_03.png) no-repeat; width:874px; height:76px}
#head h1
{visibility:hidden;}
#leftcol
{background: url(images/layout1_04.png) no-repeat; width:276px; height:591px;}
#rightcol
{margin-left:310px; margin-top:-605px;}
#nav
{clear:both;}
#nav li
{list-style-type:none; float:left;}
#nav ul li a span 
{position:relative; z-index:-1;}
#cont
{width:522px; height:50%; background:#fff; }

#nav ul li a.home 
{background: #000 url(images/layout1_07.png) no-repeat; display:block; width:72px; height:42px; text-decoration:none;}
#nav ul li a.home:hover
{background: #000 url(images/layout1_over_07.png) no-repeat; display:block; width:72px; height:42px; text-decoration:none;}
#nav ul li a.services 
{background: #000 url(images/layout1_09.png) no-repeat;display:block; width:96px; height:42px; text-decoration:none;}
#nav ul li a.services:hover
{background: #000 url(images/layout1_over_09.png) no-repeat;display:block; width:96px; height:42px; text-decoration:none;}
#nav ul li a.area 
{background: #000 url(images/layout1_11.png) no-repeat; display:block; width:71px; height:42px; text-decoration:none;}
#nav ul li a.area:hover
{background: #000 url(images/layout1_over_11.png) no-repeat; display:block; width:71px; height:42px; text-decoration:none;}
#nav ul li a.contact 
{background: #000 url(images/layout1_13.png) no-repeat;display:block; width:80px; height:42px; text-decoration:none;}
#nav ul li a.contact:hover
{background: #000 url(images/layout1_over_13.png) no-repeat;display:block; width:80px; height:42px; text-decoration:none;}
#spacer
{clear:both; margin-top:75px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #333; border-right:1px solid #333;}
.xb1 {margin:0 5px; background:#333;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
div.round
{width:524px; clear:both; margin-left:-1px; }
div.round2
{width:524px; clear:both; margin-left:-1px;}
#cont p
{padding:0; margin:0; text-indent:.3em; padding-left:10px; padding-right:10px;}
#cont h2
{padding-top:0; margin-top:0; text-align:center;}
#cont a
{color:#000;}
#cont a:hover
{color:#666; text-decoration:none;}