@charset "UTF-8";
/* CSS Document */

*{
  margin:0;
  padding:0;
}

body{
     background:url(../images/background.jpg) repeat-x;
	 background-color:#333333;
}

.wrapper{
         margin:0 auto;
		 width:950px;
}

.clearfix{
	      width: 1px;
	      height: 1px;
	      display: block;
	      clear: both;
}

/*------------------------------- top --------------------------------*/

#top{
     width:950px;
	 height:53px;
}

/*--------------- Navigation ------------------*/

.nav{
     width:950px;
}

.nav li{
        list-style: none;
		height:49px;
		float:left;
		display:block;
}

.nav a { 
        height:100%;
		width:100%;
		display:block;
}

li.bw1{
       background:url(../images/nav.jpg) no-repeat 0px 0px;
	   width:164px;	
	   height:49px;
}

a.home{
         background:url(../images/nav.jpg) no-repeat -164px 0px;
		 height:49px;
		 width:156px;
}

a.home:hover, a.home-active{
                            background:url(../images/nav.jpg) no-repeat -164px -49px;
						    height:49px;
		                    width:156px;
}

a.aboutus{
          background:url(../images/nav.jpg) no-repeat -320px 0px;
		  height:49px;
		  width:156px;
}

a.aboutus:hover, a.aboutus-active{
                                  background:url(../images/nav.jpg) no-repeat -320px -49px;
								  height:49px;
		                          width:156px;
}

a.services{
         background:url(../images/nav.jpg) no-repeat -476px 0px;
		 height:49px;
		 width:157px;
}

a.services:hover, a.services-active{
                            background:url(../images/nav.jpg) no-repeat -476px -49px;
						    height:49px;
		                    width:157px;
}

a.contact{
          background:url(../images/nav.jpg) no-repeat -633px 0px;
		  height:49px;
		  width:156px;
}

a.contact:hover, a.contact-active{
                                  background:url(../images/nav.jpg) no-repeat -633px -49px;
								  height:49px;
		                          width:156px;
}

li.bw2{
       background:url(../images/nav.jpg) no-repeat -789px 0px;
	   width:161px;	
	   height:49px;
}

/*-------------------- end navigation ------------------------*/

/*-------------------------------------body------------------------------------------*/

#body_container{
                background:url(../images/body_repeat.jpg) repeat-y;
				width:950px;
				height:auto;
}

#body_bottom{
             background:url(../images/body_bottom.jpg) no-repeat;
			 width:950px;
			 height:13px;
}

#body_left{
           width:307px;
		   float:left;
		   padding-left:15px;
}

#body_right{
            width:613px;
			float:right;
			padding-right:15px;
}

#info_title{
            width:80px;
			float:left;
}

#info_texts{
            width:200px;
			float:right;
}

.address{
         width:80px;
		 padding-top:28px;
}

.phone{
         width:80px;
		 padding-top:40px;
}

.fax{
         width:80px;
		 padding-top:15px;
}

.address p, .phone p, .fax p{
           font:14px "Arial", Helvetica, sans-serif;
		   color:#cccccc;
		   text-align:right;
}

.address_texts p, .phone_texts p, .fax_texts p{
           font:14px "Arial", Helvetica, sans-serif;
		   color:#437dc0;
		   text-align:left;
}

.address_texts{
               width:200px;
			   padding-top:28px;
}

.phone_texts{
               width:200px;
			   padding-top:24px;
}

.fax_texts{
               width:200px;
			   padding-top:15px;
}

#licensed{
          width:150px;
		  padding-left:10px;
		  padding-top:45px;
}

#licensed p{
            font:16px "Impact", Impact5, Charcoal6, sans-serif;
			color:#cccccc;
}

#licensed_texts{
               width:290px;
			   padding-left:9px;
			   padding-top:5px;
}

#licensed_texts p{
                  font:20px "Impact", Impact5, Charcoal6, sans-serif;
				  color:#ffcc00;
}

/*--------------------------- footer --------------------------------*/

#whole-footer{
			  width:950px;
			  padding-top:20px;
}

#footer_top{
		   width:950px;
           font:11px Arial, Helvetica, sans-serif;
		   text-align:center;
		  
}

.footer a{
          color:#CCCCCC;
		  text-decoration:none;
		  
}
.footer a:hover{
          color:#666666;
		  
}
#footer_bottom{
			   width:950px;
               font:11px Arial, Helvetica, sans-serif;
		       color:#cccccc;
			   text-align:center;
			   padding-top:10px;
		   
}

.footer_pipe{
             color:#cccccc;
}

#credit{
        width:950px;
		padding-top:20px;
		text-align:center;
}

#credit a{
          font:11px Arial, Helvetica, sans-serif;
		  color:#FFFFFF;
		  text-decoration:none;
}

#credit a:hover{
		         color:#FFCC00;
}