/* CSS Document */
html, body{background:url(../images/bodyBg.jpg) repeat-x #414141; text-align:center; margin:0 auto;  height:100%; font:11px Tahoma, Geneva, sans-serif;}
#holder{width:900px; display:block; background:url(../images/cBg.jpg) repeat-y; margin:0 auto; height:auto;}

.cmargin{height:25px; width:900px; display:block; margin:0 auto;}

#header{ position:relative; width:900px;  display:block; height:237px; background:url(../images/header.jpg); }
#header .contact{height:100px; width:200px; display:block; position:absolute; right:20px; bottom:30px; height:auto;}
 .contact .data{width:140px; text-align:right; color:#414141; float:left; display:block;}
  .contact .specs{width:50px; text-align:left; color:#cac2b7; float:left; display:block; margin-left:8px;}
  
  
#mainNavigation{ display:block; clear:both; width:900px; background:url(../images/naviBg.jpg) repeat-x; height:70px;}
#mainNavigation ul{width:800px; height:70px; margin-left:50px; text-align:left; display:block;}
#mainNavigation li{  float:left; margin:0 10px; height:70px; display:block;}
#mainNavigation .divider{ float:left; margin:0 10px; width:2px; height:70px; background:url(../images/naviDiv.jpg) no-repeat; display:block;}
#mainNavigation li a{ margin-top:25px; font-size:18px; color:#FFF; display:block; height:43px; text-decoration:none; float:left; background:url(../images/linkbulletwhite.jpg) no-repeat bottom center; }
#mainNavigation li a:hover{ color:#000;}

#mainNavigation li.active a{background:url(../images/linkbulletdark.jpg) no-repeat bottom center; }


#container{display:block; height:auto; width:840px; padding:15px 7px 15px 53px; text-align:left;}

#maincontent{display:block; float:left; width:570px; clear:left;}
#maincontent .full{display:block; float:left; width:570px; clear:left;}
#maincontent .split2{display:block; float:left; width:280px;}
#maincontent h1{font:18px Tahoma, Geneva, sans-serif; color:#ffffff;}
#maincontent h2{font:bold 13px Tahoma, Geneva, sans-serif; color:#ffffff; margin-top:15px;}
#maincontent p{font:11px Tahoma, Geneva, sans-serif; color:#EEEEEE; margin:8px 0;}
#maincontent a{color:#f7901e; text-decoration:none; font-style:italic;}
#maincontent a:hover{text-decoration:underline;}

#leftcontent{display:block; float:left; width:240px; background:#ffffff; height:100%; margin-left:15px; padding:5px;}
#leftcontent h3{font:bold 11px Tahoma, Geneva, sans-serif; color:#000000;}
#leftcontent span{font:normal 9px Tahoma, Geneva, sans-serif; color:#CCC;}
#leftcontent p{font:10px Tahoma, Geneva, sans-serif; color:#666; margin:8px 0;}

#footer{display:block; height:80px; width:900px; background:url(../images/footer.jpg) no-repeat;margin:0 auto; text-align:center; padding-top:12px;}
#footer a{margin:0 0 0 10px;}
.clearer{clear:both;}

