body{ margin:0 auto; background:#EBE9D7; width:802px; text-align:center; font-family:arial; font-size:130%; line-height:90%; color:#333333; padding:0;}
#maincontainer{width:802px; text-align:center;   background:#FFF;}
.header{ height:65px; background:#FFF;}
.logo{ width:368px; float:left; height:65px; text-align:center;}
.phone{width:300px; float:right; height:65px; text-align:center;}
.menu{ width:802px; height:32px; display:block;}
.menu ul {margin:0; padding:0; list-style-type:none;}	
.menu li{float:left;}
.menu li a{ display:block; float:left; padding:0; margin:0; width: 90px; height:32px; background:url(images/ce_home.gif) no-repeat center center;}
.menu li a:hover{background:url(images/ce_home_over.gif) no-repeat center center;}
.menu li a.h-active{width:90px;background:url(images/ce_active.gif) no-repeat center center;}



.menu li a.about{width: 99px;background:url(images/ce_about.gif) no-repeat center center;}
.menu li a.about:hover{ background:url(images/ce_about_over.gif) no-repeat center center;}
.menu li a.about-active{ background:url(images/ce_about_active.gif) no-repeat center center; width:99px;}


.menu li a.service{width:127px; background:url(images/ce_services.gif) no-repeat center center;}
.menu li a.service:hover{background:url(images/ce_services_over.gif) no-repeat center center;}
.menu li a.service-active{width:127px; background:url(images/ce_services_active.gif) no-repeat center center;}

.menu li a.area{ width:156px; background:url(images/ce_area.gif) no-repeat center center;}
.menu li a.area:hover{background:url(images/ce_area_over.gif) no-repeat center center;}
.menu li a.area-active{ width:156px; background:url(images/ce_area_active.gif) no-repeat center center;}


.menu li a.contact{  width:111px; background:url(images/ce_contact.gif) no-repeat center center;}
.menu li a.contact-active{  width:111px; background:url(images/ce_contact_active.gif) no-repeat center center;}

.menu li a.contact:hover{background:url(images/ce_contact_over.gif) no-repeat center center;}

.menu li a.joinus{ width:81px;  background:url(images/ce_joinus.gif) no-repeat center center;}
.menu li a.joinus-active{ width:81px;  background:url(images/ce_joinus_active.gif) no-repeat center center;}
.menu li a.joinus:hover{background:url(images/ce_joinus_over.gif) no-repeat center center;}
.menu li .space {height:32px; width:138px; margin:0; padding:0; float:left;}

.search-box{width:802px; height:69px; float:none; clear:both;}
#banner{margin:0; padding:0; text-align:center; height:220px; position:relative;}
.go{ width:194px; height:59px; padding:5px; margin:0; display:block; float:left; background:url(images/ce_search.gif) repeat-x top left; text-align:left;}
.search-field{width:598px; height:62px; background:url(images/searchfield_bg.gif) repeat-x left top; float:right; border-bottom:7px solid #CECECE; text-align:center; margin:0; padding:0;}
.calltailor{ width:204px; float:left;}
.content{ width:580px; padding-left:18px;  font-family:arial; text-align:left;	 float:right; height:auto; background:#FFF;}
.inner-content{padding:15px 25px 17px 15px; text-align:justify; font-size:12px; line-height:21px; }
h1{font-family:arial; color:#3486C6; font-size:22px; letter-spacing:0px; margin:15px 0px 0px 10px; padding:0px; font-weight:normal;}
.footer{width:802px; height:32px; text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; background:#5A6362; float:none; clear:both;}	
.copy{width:300px; float:left; padding-left:10px; padding-top:5px;}
.footer-links{width:480px; float:right; padding-top:7px;}
.footer-links ul{margin:0px 0px 0px 40px; padding:0px; list-style-type:none;}
.footer-links li {float:left;}
.footer-links li a{display:block; float:left; padding:0px 8px; text-decoration:none; color:#FFFFFF; font-size:11px;}
.footer-links li a:hover{color:#FFCC00;}
.middle-content{ float:none; height:auto; min-height:auto; display:block; clear:both; padding:25px 35px 15px 35px; font-size:12px; color:#333333; text-align:justify;}
.middle-content p{margin:0; padding:0;}
.clr{float:none; clear:both;}
.vision{width:150px; height:100px; float:left; margin:0px 10px 10px 0px;}
h2{margin:0; padding:0; font-size:18px; font-weight:normal; color:#3486C6; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px;}
#service{border-collapse:collapse; margin-top:10px;}
div.contact
{
width:700px;
margin-top:20px;
margin-left:35px;
}
.btn1
{
width:50px;
float:left;
padding-bottom:25px;
 }

 .btn1 input{background:#333333; color:#FFFFFF;}
 .btn2{
 width:50px;
 margin-left:75px;}
 
 *HTML .btn2{
 margin-left:15px;

 }
  .btn2 input{background:#333333; color:#FFFFFF;}
 hr{width:150px;}
 h3{margin:0px; padding:0px; font-size:13px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
 .img{  float:left;}
  .img input{float:left; margin-right:2px;}
 
 #user{margin-top:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
 textarea{width:143px;}
 *HTML textarea{ width:140px;}
 img{ border:0;}
 /*.yellow{background:#C0EDFF; padding:2px;}*/
