/* CSS Document */


*{ margin: 0px;
   padding: 0px;
   font-family: Arial, Helvetica, sans-serif;
   text-align:justify;
   color:#333333;
   font-size:12px;
   line-height: 19px;
   }
   

body {
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/main_bg.jpg);
	background-repeat:repeat-x;
	background-color: #000000; 
	
}

#wrapper {
    width: 980px;
	height: auto;
	margin: 0px auto;
   }

#body_area {
   width: 980px;
   height:auto;
   float:left;
   text-align:left;
   } 

.header {
  width: 980px;
  height: 322px;
  float:left;
  background-image:url(../images/main_banner.jpg);
  background-repeat:no-repeat;
  } 

.main_content_area{
  width: 960px;
  height:auto;
  float:left;
  background-color: #FFF;
  margin: 0 10px 0 10px;
  }
 
.inner_contentarea{
 width: 920px;
 float:left;
 height:auto;
 background-color:#F6F6F6;
 padding: 20px;
 } 
 
.inner_left_contentarea{
 width: 646px;
 float:left;
 height:auto;
 background-color:#F6F6F6;
 padding-right: 15px;
 } 
 
.inner_right_contentarea{
 width: 160px;
 float: right;
 height: 500px;
 background-color:#F6F6F6;
 padding-left: 19px;
 border-left : 1px solid #DCD4C7;
 margin-top:38px;
 } 
 
.h1_welcome_title{
 display: block; /* Allows you to change the width and height of the image */
 height: 28px;
 width: auto;
 text-indent: -2000em; /* Hides the text in the h1 tag */
 text-decoration: none; /* Hides the underline of the hyperlink */
 z-index: 1000; /* IE Fix*/
 margin: 0 0 7px 0 !important;
 margin/**/:/**/0  0 7px 0;
 background: url(../images/welcome_h1.jpg); background-repeat:no-repeat;
 clear:left;   /* The pathway to the image*/
 } 
 
.h2_contact_title{
 display: block; /* Allows you to change the width and height of the image */
 height: 17px;
 width: auto;
 text-indent: -2000em; /* Hides the text in the h1 tag */
 text-decoration: none; /* Hides the underline of the hyperlink */
 z-index: 1000; /* IE Fix*/
 margin: 0 0 7px 0 !important;
 margin/**/:/**/0  0 7px 0;
 background: url(../images/contact_heading.jpg); background-repeat:no-repeat;
 clear:left;   /* The pathway to the image*/
 } 
 
 
.h2_services_heading{
 display: block; /* Allows you to change the width and height of the image */
 height: 28px;
 width: auto;
 text-indent: -2000em; /* Hides the text in the h1 tag */
 text-decoration: none; /* Hides the underline of the hyperlink */
 z-index: 1000; /* IE Fix*/
 margin: 0 0 7px 0 !important;
 margin/**/:/**/0  0 7px 0;
 background: url(../images/services_h2_heading.jpg); background-repeat:no-repeat;
 clear:left;   /* The pathway to the image*/
 } 
 
 
.h2_contact_heading{
 display: block; /* Allows you to change the width and height of the image */
 height: 17px;
 width: auto;
 text-indent: -2000em; /* Hides the text in the h1 tag */
 text-decoration: none; /* Hides the underline of the hyperlink */
 z-index: 1000; /* IE Fix*/
 margin: 0 0 7px 0 !important;
 margin/**/:/**/0  0 7px 0;
 background: url(../images/contact_heading.jpg); background-repeat:no-repeat;
 clear:left;   /* The pathway to the image*/
 }

#header_area{
 width: 980px;
 float: right;
 height:110px;
 padding:200px 0 0 0;
 } 
 
.menu_area{
 width: 330px;
 height:50px;
 float:right;
 padding: 45px 35px 0 0;
 text-align:right;
 } 

#menu ul 

 { 
 margin: 0px;
 padding: 0px;
 text-align:right;
 list-style:none; 
}

#menu ul li 
{ 
	float: left;
	padding:0 3px 0 0;
	list-style:none;
	text-align:right; 
		
}

#menu li span 
{ 
	display: none;
	list-style:none;
	text-align:right; 
	
}


li#btn_home a 
{ 
	width: 77px;
	height: 24px;
	display: block;
	background:  url(../images/btns/home_normal.jpg)  no-repeat;
}

li#btn_home, li#btn_home a:hover 
{ 
	background: url(../images/btns/home_over.jpg)  no-repeat;
}

#btn_home li#btn_home a, li#btn_home a:active 
{ 
	background: url(../images/btns/home_over.jpg)  no-repeat;
}


li#btn_services a 
{ 
	width: 103px;
	height: 24px;
	display: block;
	background: url(../images/btns/services_normal.jpg)   no-repeat;
}

li#btn_services, li#btn_services a:hover 
{ 
	background: url(../images/btns/services_over.jpg)   no-repeat;
}

#btn_services li#btn_services a, li#btn_services a:active 
{ 
	background: url(../images/btns/services_over.jpg)  no-repeat;
}
 
 
 li#btn_contact a 
{ 
	width: 103px;
	height: 24px;
	display: block;
	background: url(../images/btns/contact_normal.jpg)    no-repeat;
}

li#btn_contact, li#btn_contact a:hover 
{ 
	background: url(../images/btns/contact_over.jpg)   no-repeat;
}

#btn_contact li#btn_contact a, li#btn_contact a:active 
{ 
	background: url(../images/btns/contact_over.jpg)  no-repeat;
}

.logo_area{
 width: 320px;
 height: 110px;
 float:left;
 margin: 8px 0 0 67px;
 }




.content_left_side_img{
 width: 244px;
 height: 163px;
 float:left;
 padding: 5px 8px 0 0;
 text-align:left;
 }  
 
.content_right_side_img{
 width: 302px;
 height: 227px;
 float:right;
 clear:left;
 padding: 5px 0 0 0;
 text-align:left;
 }  
 
.contact_left_map_img{
 width: 302px;
 height: 227px;
 float: left;
 clear:left;
 padding: 5px 10px 0 0;
 text-align:left;
 }  
   
.catgry ul  
 { 
 	float: right;
 }
 
.catgry li{
  font-family: font-family:Arial, Helvetica, sans-serif;
  color: #333333;
  line-height:16px;
  font-size:12px;
  background-image: url(../images/point.jpg);
  background-repeat:no-repeat;
  list-style:none;
  background-position: 2px 1px;
  padding: 0 0 10px 25px;
  }  
  
.points_left{
  width: 318px;
  float:left;
  height:auto;
  text-align:left;
  }  
 
.points_right{
  width: 318px;;
  float:left;
  height:auto;
  text-align:left;

  }  
  
.footer_area{
  width: 960px;
  height: 35px;
  float:left;
  background-color:#FFFFFF;
  margin: 0 10px 30px 10px;
  background-color:#FFCC00;
  } 
  
.footer_text_left{
  width: 350px;
  height: 8px;
  float:left;
  text-align:left;
  padding: 8px 0 0 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  font-size:11px;
  }   
  
 .footer_text_right{
  width: 350px;
  height: 8px;
  float: right;
  text-align: center;
  padding: 8px 0 0 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  font-size:11px;
  } 
  
 
