@charset "utf-8";
/* CSS Document */

*
{margin:0px; padding:0px;}
image{border:none;}
.clear{clear:both;}

body
    { 
     background: url(../images/bg.jpg) repeat-x #FFFFFF;
	 margin:0px; 
	 padding:0px;
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size:12px; 
	 color:#154857;
	 line-height:25px;
	 }

#wrapper
     { 
	 margin:auto;
	 padding:0px;
	 width:1025px;
	 }
#condainer
     {
	 margin:auto;
	 padding:0px; 
	 width:1003px;
	  }
	  
#header
     { 
	 margin:0px; 
	 padding:0px;
	 width:1003px;
	 }		
	 
.logo
    { 
	background:url(../images/logo.jpg) no-repeat; 
	width:224px;
	height:63px;
	float:left;
	margin:16px 470px 0 0px;
	padding:0 0 0 0px;
	}	
	
.mail
    { 
	margin:11px 0 0 0px;
	padding:0px;
	float:left;
	width:300px;
	color:#838484;
	text-decoration:underline;
	font-size:12px;
	}
	
.mail a 
    {
	color:#838484;
	text-decoration:underline;
    }	
	
#navigation
    { 
	background:url(../images/btn-bg.jpg) repeat-x;
	width:1003px;
	height:52px;
	margin:12px 0 0 0px;
	font-family: Rockwell; 
	font-size:17px;
	color:#051e3a;
	}	
	
#navigation .nav
    { 
	margin:10px 15px 0px 15px; 
    text-align:center; 
	color:#051e3a; 
	font-size:17px; 
	font-weight:bold;
	}
#navigation .nav td:hover
    { 
	background:url(../images/hoverrepeat.jpg) repeat-x; 
	color:#FFFFFF;
	}
#navigation .active
    { 
	background:url(../images/hoverrepeat.jpg) repeat-x;
	padding:0px 15px 0px 15px; 
	text-align:center; 
	color:#FFFFFF; 
	font-size:17px; 
	font-weight:bold; 
	height:49px;
	}
#navigation .active a
    {
	color:#FFFFFF; 
	text-decoration:none;
	}
#navigation .nav a
    {color:#051e3a; 
	text-decoration:none;
	}
	
#navigation .nav a:hover
    {color:#FFFFFF; 
	text-decoration:none;
	}	
/*#navigation .nav a:hover{ background:url(../images/hoverrepeat.jpg) repeat-x;}*/	

#banner
   {
   width:1003px;
   height:254px;
   }   

#midle
    {
	margin:9px 0 0 0px;
	width:1003px;
	}
	
.box1
    {
	 width:209px;
	 height:101px;
	 background:url(../images/who.jpg) no-repeat;
	 float:left;
	 padding:41px 0 0 115px;
	}	
	
.box2
    {
	 width:209px;
	 height:101px;
	 background:url(../images/service.jpg) no-repeat;
	 float:left;
	 margin:0 0 0 13px;
	 padding:41px 0 0 115px;
	}	
	
.box3
    {
	 width:325px;
	 height:142px;
	 background:url(../images/quick-contact.jpg) no-repeat;
	 float:left;
	 margin:0 0 0 13px;
	}	
	
#txtarea
    {
	margin:16px 0 0 0px;
	width:1003px;
	}

.txtbox
    {
	width:625px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:25px;
	color:#154857;
	margin:10px 20px 0 0px;
	}	
	
.gallery
   {
	margin:0 0 0 0px;
	padding:44px 0 0 55px;
	width:312px;
	height:200px;
	float:left;
	background:url(../images/GALLERY.jpg) no-repeat;
	position:absolute;
	left: 766px;
   }
   
.innergallery
   {
	margin:0 0 0 0px;
	padding:0px 0 0 0px;
	width:356px;
	height:261px;
	float:left;
	background:url(../images/innergallery.png) no-repeat;
   }   	
   
.footer
   {
	background:#e2e2e2 repeat-x;
	width:100%;
	margin:0px;
	padding:0px;
	height:42px;
	margin:34px 0 0 0px;
   }   
   
#footcontainer
   {
   margin:0px auto;
   padding:8px 0 0 0px;
   width:1003px
   }   
 
#footcontainer a
   {
   margin:0px auto;
   padding:8px 0 0 0px;
   width:1003px;
   color:#ff6600;
   text-decoration:none;
   }  
   
#footcontainer a:hover
   {
   margin:0px auto;
   padding:8px 0 0 0px;
   width:1003px;
   color:#154857;
   text-decoration:none;
   } 
   
#readmore
   {
    margin:0 0 0 50px; 
	text-decoration:none;
	color:#ff6600;
	font-weight:bold;
	}      	
#readmore a
   {
    margin:0 0 0 50px; 
	text-decoration:none;
	color:#ff6600;
	font-weight:bold;
	} 
#readmore a:hover
   {
    margin:0 0 0 50px; 
	text-decoration:none;
	color:#154857;
	font-weight:bold;
	} 	