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

*{
  padding:0;
  margin:0;
}

body{
    background:url(../images/background.jpg) repeat-x;
    background-color:#14324b;
	height:572px;
	width:auto;
}

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

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

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

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

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

.nav{
     width:950px;
}

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

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

.bw{
    background:url(../images/nav.jpg) no-repeat 0px 0px;
	width:349px;
	height:63px;
}

a.home{
         background:url(../images/nav.jpg) no-repeat -349px 0px;
		 height:63px;
		 width:117px;
}

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

a.aboutus{
         background:url(../images/nav.jpg) no-repeat -466px 0px;
		 height:63px;
		 width:154px;
}

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

a.services{
           background:url(../images/nav.jpg) no-repeat -620px 0px;
		   height:63px;
		   width:154px;
}

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

a.contactus{
           background:url(../images/nav.jpg) no-repeat -774px 0px;
		   height:63px;
		   width:176px;
}

a.contactus:hover, a.contactus-active{
                                  background:url(../images/nav.jpg) no-repeat -774px -63px;
								  height:63px;
		                          width:176px;
}

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

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

#body_left{
           width:668px;
		   float:left;
}

#body_right{
           width:272px;
		   float:right;
		   padding-right:10px;
		   padding-top:27px;
}

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

#info{
      background:url(../images/info_back.jpg) no-repeat;
	  width:272px;
	  height:195px;
}

#info_subtitle{
               width:85px;
			   float:left;
}

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

#address{
         width:85px;
		 text-align:right;
		 padding-top:36px;
}

#address p{
           font:16px "Arial", Helvetica, sans-serif;
		   color:#CC0000;
}

#phone{
         width:85px;
		 text-align:right;
		 padding-top:30px;
}

#phone p{
           font:16px "Arial", Helvetica, sans-serif;
		   color:#cc0000;
}

#fax{
         width:85px;
		 text-align:right;
		 padding-top:10px;
}

#fax p{
           font:16px "Arial", Helvetica, sans-serif;
		   color:#cc0000;
}

#address_texts{
               width:165px;
			   text-align:left;
			   padding-top:36px;
}

#address_texts p{
                 font:16px "Arial", Helvetica, sans-serif;
				 color:#cc0000;
}

#phone_texts{
               width:165px;
			   text-align:left;
			   padding-top:12px;
}

#phone_texts p{
                 font:16px "Arial", Helvetica, sans-serif;
				 color:#cc0000;
}

#fax_texts{
               width:165px;
			   text-align:left;
			   padding-top:10px;
}

#fax_texts p{
             font:16px "Arial", Helvetica, sans-serif;
		     color:#cc0000;
}

#email{
       width:272px;
	   text-align:center;
	   padding-top:20px;
}

#email p{
         font:16px "Arial", Helvetica, sans-serif;
		 color:#CC0000;
}

#helpful{
         width:272px;
		 text-align:center;
		 margin-top:50px;
}

#helpful p{
           font:20px "Impact", Impact5, Charcoal6, sans-serif;
		   color:#0099ff;
}

.list{
      margin-top:30px;
}

li{
   list-style:none;
   text-align:center;
   line-height:24px;
}

li a{
     font:15px "Arial", Helvetica, sans-serif;
	 color:#ff0000;
	 text-decoration:none;
}

li a:hover{
	       color:#0099FF;
}

#empty{
       height:30px;
}

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


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

#footer_top{
		    width:971px;
		    height:20px;
		    text-align:center;
}


.footer{
           font:11px Arial;
		   
}

p.footer_pipe{
              font:11px Arial;
}

.footer a{
          color:#FFFFFF;
		  text-decoration:none;
		  
}
.footer a:hover{
          color:#666666;
		  
}
#footer_bottom{
			   width:971px;
               font:11px Arial;
		       color:#FFFFFF;
			   text-align:center;
		   
}

.footer_pipe{
             color:#FFFFFF;
}

#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;
}