a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}


/*-------------------------------------------------body------------------------------------------------------*/
body {
	margin-left: 0px;
	margin-top: 0px; 
	margin-right: 0px;
	margin-bottom: 0px; font-size:12px;
	 color:#000000; margin:auto 0; 
	font-family:Arial, Helvetica, sans-serif;
}
/*-----------------------------------------------main div----------------------------------------------------*/
#main{background-color:#FFFFFF;
		width:1004px; margin:auto;
		
		height:auto; }
		
/*--------------------------------------------------header----------------------------------------------------*/
#header{
	background-image:url("images/header_bg.gif");
	background-repeat:repeat-x;
 height:90px; border-bottom:solid #E99302 2px;
 }
 /*--------------------------------------------------menu link------------------------------------------------*/
 
 .leftnev {background: url("images/linkmenu_bg10.gif"); background-repeat:no-repeat;  color:#000000; margin:0px; line-height:26px; padding-left:30px;}	
.leftnev a{color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}	
.leftnev a:hover{color:#e8220d;text-decoration:underline;}
#menu_link{ margin-left:1px; margin-right:1px; border-right:#E3E3E3 solid 1px; border-left:#E3E3E3 solid 1px;}

 .icon {background: url("images/bullericon.jpg"); background-repeat:no-repeat;  color:#000000; margin:0px; line-height:24px; padding-left:22px;}	
.icon a{color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}	
.icon a:hover{color:#ff9d3e;text-decoration:underline;
}

#nevg2 {
	background:url("images/menu-bg.png") repeat-x; 
	line-height:30px;
	margin-top:0px;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	 border-bottom:#F3F3F3 solid 1px;
	text-align:center; 

	}
	
#nevg2 a {
	
	line-height:30px;
	margin:0px; 
	 font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px; padding-right:10px;
	color:#fff;
	}
	
#nevg2 a:hover {

	margin:0px; font-family:Arial, Helvetica, sans-serif; color:#000000;
	}	
#marqueediv{ background-image: url("images/maq_bg.gif"); line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#title_heading {
background:url("images/title_right_bg.gif") no-repeat right top;line-height:36px; padding:0px; margin:0px; text-align:left;   margin-top:5px;}

#title_heading h1 {
background:url("images/title_left_bg.gif") no-repeat left top; line-height:36px; padding:0px; margin:0px; text-indent:36px;
color:#000000; font-size:16px; font-weight:bold; text-shadow:1px 1px 1px #ffffff; font-family:Arial, Helvetica, sans-serif;}

#title_heading2 {
background:url("images/title_right_bg2.gif") no-repeat right top;line-height:38px; padding:0px; margin:0px; text-align:left; margin-right:1px;  margin-top:10px; }

#title_heading2 h1 {
background:url("images/title_left_bg2.gif") no-repeat left top; line-height:38px; padding:0px; margin:0px; text-indent:36px;
color:#e8220d; font-size:16px; font-weight:bold; text-shadow:1px 1px 1px #ffffff; font-family:Arial, Helvetica, sans-serif;
}


#title_heading3 {
background:url("images/title_right_bg2.gif") no-repeat right top;line-height:38px; padding:0px; margin:0px; text-align:left; margin-right:1px;  margin-top:10px; }

#title_heading3 h1 {
background:url("images/title_left_bg3.gif") no-repeat left top; line-height:38px; padding:0px; margin:0px; text-indent:36px;
color:#e8220d; font-size:16px; font-weight:bold; text-shadow:1px 1px 1px #ffffff; font-family:Arial, Helvetica, sans-serif;
}




#quick_contact{ background-image:url("images/quick_bg.gif"); background-repeat:no-repeat; width:245px; height:230px;}
#portfolio{ background-image:url("images/port_bg.gif"); background-repeat:no-repeat; width:244px; height:304px;}
.quick_contact_text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424242; line-height:28px; padding-left:5px ; }

.input{width:170px; background-color:#FFFFFF ;  border-right:#dadada solid 1px;  border-bottom:#dadada solid 1px;}
.query_field{width:170px; background-color:#FFFFFF ; height:70px;  border-right:#dadada solid 1px;  border-bottom:#dadada solid 1px;}
.p_text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#030303;}
.port_text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#030303; padding-left:7px; padding-right:7px; text-align:justify;}

.wel_heading{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#030303; font-weight:bold; padding-left:10px; line-height:20px; padding-top:5px;}

.heading4{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#E99302; font-weight:bold; padding-left:5px; line-height:20px; padding-top:5px;}

#in_heading{font-family:Arial, Helvetica, sans-serif; font-size:14px;  text-shadow:1px 1px 1px #DBDBDB; color:#030303; font-weight:bold; padding-left:10px; line-height:27px;  border:#F0F0F0 solid 1px;  background-image: url("images/maq_bg.gif"); margin-top:5px; margin-left:10px;}

#title_in_heading{font-family:Arial, Helvetica, sans-serif; font-size:15px;  text-shadow:1px 1px 1px #DBDBDB; color:#030303; font-weight:bold; padding-left:10px; line-height:27px;  border:#F0F0F0 solid 1px;  background-image: url("images/title_heading_bg.gif"); margin-top:5px; margin-left:10px;}



.heading2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; padding-left:0px; padding-bottom:5px; margin-bottom:7px;  height:20px; border-bottom:#E8E8E8 solid 1px; margin-top:5px;}

.pragraph_text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #545454; text-align:justify; line-height:18px; }
.box_text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#484848; text-align:justify; padding-right:10px; padding-left:5px; line-height:18px;}

#footer {
	margin-left:0px;
	color:#FFFFFF;

	clear:both;
	line-height:33px;
	text-align:center; background-color:#e8220d;
	margin: auto;
	}
	
#footer a  {
	margin:0px 5px 0px 5px;
	color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;
	text-decoration:none;
	}
	
#footer a:hover  {
	margin:0px 5px 0px 5px;
	color: #FFFFFF; 
	text-decoration:underline;
	}			
	
#footer_text2{	color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; text-align:center; }

#footer_link{	color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; text-align:center; }
#footer_link a{	color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; text-align:center; }
#footer_link a:hover{	color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; text-align:center; }

.innerpage {
	text-align:justify;
	margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
	padding:3px 0px 3px 0px;
	
	}
	

.site_link{	color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; text-align:center; }
.site_link a{	color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; text-align:center; font-weight:bold; }
.site_link a:hover{	color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; text-align:center; }
.input_width{ width:250px;}

.contact{ width:180px;}

.resourace:link{color:#0072B1; font-family:Arial, Helvetica, sans-serif; font-size:12px;   }
.resourace :actived{	color:#0072B1; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:20px; font-weight:bold; }
.resourace:visited{	color:#0072B1; font-family:Arial, Helvetica, sans-serif; font-size:12px;  font-weight:bold; }
.resourace:hover{	color:#FF6633; font-family:Arial, Helvetica, sans-serif; font-size:12px;  font-weight:bold; }


.toptextlink{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#030303;}
.toptextlink a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#030303;}
.toptextlink a: hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#030303;}
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
