
body { margin:0px; background-image:url(../images/bg-img.jpg); background-color:#edf8fc; background-repeat: repeat center top;}

.text {
	font-family: calibri, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #525252;
	text-decoration: none; text-align:justify;
}

.text a{
          color:#037abf;
		  text-decoration:none;}
		  
.text a:hover{
          color:#000;
		  text-decoration:none;}



.homescrollingtext {
	font-family: calibri, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #525252;
	text-decoration: none; 
}

.logo_call { 
          font-family:"Helvetica Narrow"; 
		  font-size:14px; 
		  color:#5a595a; 
		  line-height:25px; 
		  text-decoration:none;}
		  
.logo_phone{
          font-family: Calibri;
		  font-size:16px;
		  color:#037abf;
		 text-decoration:none;}
		  
.logo_phone a{
          color:#037abf;
		  text-decoration:none;}
		  
.logo_phone a:hover{
          color:#037abf;
		  text-decoration:none;}
		  	   
.services_heading {
           font-family:Arial, Helvetica, sans-serif;
		   font-size:16px;
		   color:#3e3e3e;
		   line-height:20px;
		   text-decoration:none;
		   background-color:#d6eefb;
		   padding-left:10px;
		}
		
.nav_bg { background-image:url(../images/header.png); 
		background-repeat:no-repeat;  height:173px; background-position:top center;}
		
.heading {
                 font-family: Calibri; 
				 font-size:21px; 
				 color:#060606; 
				 line-height:20px; 
				 text-decoration:none;}
				 
.portfolio_heading {
                 font-family: Arial, Helvetica, sans-serif; 
				 font-size:16px; 
				 color:#0372a9; 
				 line-height:20px; 
				 text-decoration:none;}
				 
.line {
      background-image:url(../images/line.jpg);
	  background-repeat:repeat-x;
	  }
	  
	
		
		
.box_top{
        background-image:url(../images/top_middle_line.jpg);
		background-repeat:repeat-x;
		width:100%;
		background-position:top;}
		
.box_bottom{
        background-image:url(../images/bottom_middle_line.jpg);
		background-repeat:repeat-x;
		width:100%;
		background-position:bottom;}
		
.box_left{
        background-image:url(../images/left_middle_line.jpg);
		background-repeat:repeat-y;
		height:100%;
		background-position:left;}
		
		
.box_right{
        background-image:url(../images/right_middle_line.jpg);
		background-repeat:repeat-y;
		height:100%;
		background-position:right;}
		
.form_heading {
              font-family:Calibri;
			  font-size:25px;
			  color:#ffffff;
			  line-height:20px;
			  text-decoration:none;}
			  
.textfield {
           width:200px;
		   height:22px;
		   border:1px solid #4aacdd;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:12px;
		   line-height:18px;
		   color:#ffffff;
		   padding:4px 0 0 7px;
		   background-color:#299cd6;}
		   
.textarea {
           width:200px;
		   height:60px;
		   border:1px solid #4aacdd;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:12px;
		   line-height:18px;
		   color:#ffffff;
		   padding-left:7px;
		   background-color:#299cd6;}
		   
.send_enquiry {
           font-family:Calibri;
		   font-size:16px;
		   color:#ffffff;
		   line-height:22px;
		   text-transform:uppercase;
		   text-decoration:none;}
		   
.send_enquiry a{
           color:#ffffff;
		   text-decoration:none;}
		   
.send_enquiry a:hover{
           color:#ffffff;
		   text-decoration:none;}
		   
.fotter_shadow {
               background-image:url(../images/fotter_shadow.jpg);
			   background-repeat:no-repeat;
			   width:957px;
			   height:70px;
			   background-position:top;}
			   
.fotter_nav_heading {
                 font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 color:#63a4e1;
				 line-height:22px;
				 text-decoration:none;}
				 
.fotter_nav_heading a{
                 color:#63a4e1;
			     text-decoration:none;}
				 
.fotter_nav_heading a:hover{
                 color:#55c533;
				 text-decoration:none;}
				 
.fotter_nav     {
                 font-family:Arial, Helvetica, sans-serif;
				 font-size:11px;
				 color:#a7a7a7;
				 line-height:22px;
				 text-decoration:none;}
				 
.fotter_nav a   {
                 color:#a7a7a7;
	     		 text-decoration:none;}
				 
.fotter_nav a:hover{
                 color:#ea3939;
				 text-decoration:none;}
				 
.copyright {
           font-family:Arial, Helvetica, sans-serif;
		   font-size:11px;
		   color:#474747;
		   line-height:20px;
		   text-decoration:none;}
		   
.broadway {
           font-family:Arial, Helvetica, sans-serif;
		   font-size:11px;
		   color:#0455a1;
		   line-height:20px;
		   text-decoration:none;}
		   
.broadway a{
           color:#0455a1;
		   text-decoration:none;}
		   
.broadway a:hover{
           color:#0455a1;
		   text-decoration:none;}
		   
		   
.infotech {
           font-family:Arial, Helvetica, sans-serif;
		   font-size:11px;
		   color:#1f8a06;
		   line-height:20px;
		   text-decoration:none;}
		   
.infotech a{
           color:#1f8a06;
		   text-decoration:none;}
		   
		   
.infotech a:hover{
           color:#1f8a06;
		   text-decoration:none;}
		   
.blue     {font-family:Arial, Helvetica, sans-serif;
		   font-size:12px;
		   color:#0092e9;
		   line-height:20px;
		   text-decoration:none;}
		   
.blue     a{color:#0092e9;
		   text-decoration:none;}
		   
.blue     a:hover{color:#0092e9;
		   text-decoration:none;}
		   
.green     {font-family:Arial, Helvetica, sans-serif;
		   font-size:12px;
		   color:#63ab45;
		   line-height:20px;
		   text-decoration:none;}
		   
.green     a{color:#63ab45;
		   text-decoration:none;}
		   
.green     a:hover{color:#63ab45;
		   text-decoration:none;}
		   
		   
.date {font-family:Arial, Helvetica, sans-serif;
		   font-size:12px;
		   color:#010101;
		   font-weight:bold;
		   line-height:18px;
		   text-decoration:none;}
		   
.date     a{color:#010101;
		   text-decoration:none;}
		   
.date     a:hover{color:#010101;
		   text-decoration:none;}
		   
		   
.find_text {
          font-family: Arial, Helvetica, sans-serif;
		  font-size:16px;
		  color:#474747;
          text-align:right;
		  text-decoration:none;}
		  	  
		  
.border { border:1px solid #cecece;}
.border_bg {border-right:1px solid #c1e5f9;}
.border_bg_hover {background-color:#d6eefb; border-right:1px solid #c1e5f9;}

.border_bottom { border-bottom:1px solid #cecece;}

.middle_border { background-image:url(../images/middle_line.jpg); background-repeat:repeat-y; background-position:center; width:15px; height:100%;}

.inner_bg { background-image:url(../images/inner-bg.jpg); background-repeat: repeat-x; background-color:#edf8fc;}
.inner_heading { font-family:Calibri; font-size:30px; line-height:28px; color:#161616; padding-left:8px;}
.bradcrum {
           font-size:12px;
		   font-family:Arial, Helvetica, sans-serif;
		   color:#5a5959;
		   line-height:18px;
		   text-decoration:none;}
		   
.bradcrum a{
           color:#5a5959;
		   text-decoration:none;}		   
		   
		   
.bradcrum a:hover{
		   color:#5a5959;
		   text-decoration:none;}
		   
.bradcrum_highlight {
           font-size:12px;
		   font-family:Arial, Helvetica, sans-serif;
		   color:#479e36;
		   line-height:18px;
		   text-decoration:none;
		   padding-right:8px;}
		   
.inner_nav {
           font-family:calibri, Arial, Helvetica, sans-serif;
		   font-size:15px;
		   color:#5a5959;
		   line-height:30px;
		   padding-left:12px;
		   border-bottom:1px solid #eaebeb;
		   text-decoration:none;}
		   
.inner_nav a{
		   color:#5a5959;
		   text-decoration:none;}
		   
.inner_nav a:hover{
		   color:#5a5959;
		   text-decoration:none;}
		   
		   
.inner_nav_hover{
           font-family:calibri, Arial, Helvetica, sans-serif;
		   font-size:15px;
		   background-color:#eaf8e5;
		   color:#2c91c9;
		   line-height:30px;
		   padding-left:12px;
		   border-bottom:1px solid #eaebeb;
		   text-decoration:none;}
				
.inner_nav_hover a{
                color:#2c91c9;
				text-decoration:none;}
				
.inner_nav_hover a:hover{
				color:#2c91c9;
				text-decoration:none;}
				
.textfield_inner {
           background-image:url(../images/textfield-img.jpg);
		   background-repeat: no-repeat;
		   width:223px;
		   height:22px;
		   border:1px solid #cecece;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:12px;
		   color:#000000;
		   padding-left:5px;
		   text-decoration:none;}
		   
		   
.textarea_inner {
           background-image:url(../images/textarea-img.jpg);
		   background-repeat:no-repeat;
		   width:223px;
		   height:87px;
		   border:1px solid #cecece;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:12px;
		   color:#000000;
		   padding-left:5px;
		   text-decoration:none;}
		   
.textarea_quote {
           background-image:url(../images/textarea-bg.jpg);
		   background-repeat:repeat-x;
		   width:100%;
		   height:100%;
		   border:1px solid #cecece;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:12px;
		   color:#000000;
		   padding-left:5px;
		   text-decoration:none;}
		   
.textarea_quote_big {
           background-image:url(../images/textarea-big-bg.jpg);
		   background-repeat:repeat-x;
		   width:100%;
		   height:222px;
		   border:1px solid #cecece;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:12px;
		   color:#000000;
		   padding-left:5px;
		   text-decoration:none;}
		   
.dropdown {
           width:223px;
		   height:22px;
		   border:1px solid #cecece;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:12px;
		   color:#000000;
		   text-decoration:none;}
		   
.form_text {
           font-family:calibri, Arial, Helvetica, sans-serif;
		   font-size:14px;
		   color:#686868;
		   padding-left:8px;
		   line-height:18px;
		   }
		   
.heading_green {
               font-family:Calibri;
			   font-size:20px;
			   color:#1e8704;
			   line-height:25px;
			   text-decoration:none;}
			   
.heading_blue {
              font-family:Calibri;
			  font-size:21px;
			  color:#0581c8;
			  line-height:30px;
			  text-decoration:none;}
			  
.heading_blue a{
              color:#0581c8;
			  text-decoration:none;}
			  
.heading_blue a:hover{
              color:#0581c8;
			  text-decoration:none;}
			  
			  
			  
.heading_black {
               font-family:Calibri;
			   font-size:20px;
			   line-height:35px;
			   color:#272727;
			   text-decoration:none;}
			   
.sub_heading {
             font-family:Arial, Helvetica, sans-serif;
			 font-size:16px;
			 color:#2d2e2e;
			 line-height:25px;
			 text-decoration:none; }
			 
.services {
          font-family:Arial, Helvetica, sans-serif;
		  font-size:12px;
		  color:#0581c8;
		  line-height:23px;
		  text-decoration:none;}
		  
.services a{
          color:#525252;
		  text-decoration:none;}
		  
.services a:hover{
          color:#0088cc;
		  text-decoration:none; border-bottom:1px dotted #0088cc}
		  
.middle_line {
            background-image:url(../images/inner_middle_line.jpg);
			background-repeat:no-repeat;
			height:100%;
			width:34px;}
			
.broadway-link { font-family:Calibri;
                 font-size:17px;
				 color:#0593df;
				 text-decoration:none;}
				 
.broadway-link a{ color:#0593df;
				 text-decoration:none;}
				 
.broadway-link a:hover{color:#0593df;
				 text-decoration:none;}
				 
.infotech-link { font-family:Calibri;
                 font-size:17px;
				 color:#53c232;
				 text-decoration:none;}
				 
.infotech-link a{ color:#53c232;
				 text-decoration:none;}
				 
.infotech-link a:hover{color:#53c232;
				 text-decoration:none;}
				
.services01 {font-family:Calibri;
	 font-size:19px;
	 color:#0088cc;
	 line-height:22px;
	 text-decoration:none;}
	 
.services01 a{
	 color:#0088cc;
	 text-decoration:none;}
	 
.services01 a:hover{
	 color:#4d4d4d;
	 text-decoration:none;}

			
.domain { background-image:url(../images/search-domain-bg.jpg); background-repeat:no-repeat; width:346px;}


.padding-img { padding-right:10px;}
			
h1 { font-family:Calibri;
	 font-size:40px;
	 color:#4d4d4d;
	 font-weight:500;
	 text-decoration:none;}
	 
h2 {  font-family:Calibri;
	 font-size:21px;
	 color:#0088cc;
	 line-height:25px;
	 font-weight:100;
	 text-decoration:none; text-align:justify;}
	 
h3 { font-family:Calibri;
	 font-size:26px;
	 color:#0581c8;
	 font-weight:100;
	 text-decoration:none;
	 margin-bottom:6px;}
	 
	 
	 
h3 a{ color:#2d2e2e;
	  text-decoration:none;}
	 
h3 a:hover{ color:#0581c8;
	        text-decoration:none;}
			
h3 b{ font-family:Calibri;
	 font-size:26px;
	 color:#000;
	 font-weight:100;
	 text-decoration:none;
	}			
			
	 
h4 {  font-family:Calibri;
	  font-size:20px;
	  font-weight:100;
	  line-height:22px;
	  color:#292929;
	  text-decoration:none; margin:0px; padding:0px;}
	  
h4 a{  
	  color:#292929;
	  text-decoration:none;}
	  
h4 a:hover{ 
	  color:#292929;
	  text-decoration:none;}
	 
h5 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
	color: #3e3e3e;
	text-decoration: none;}
			
			
   
		   
		  	  
		   
		   
DIV#hold {
	Z-INDEX: 2; LEFT: 5px; OVERFLOW: hidden; WIDTH: 960px; POSITION: relative; TOP: 0px; HEIGHT: 128px
}
DIV#wn {
	Z-INDEX: 1;
	LEFT:2px;
	OVERFLOW: hidden;
	WIDTH: 955px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 128px
}
DIV#lyr1 {
	Z-INDEX: 1;
	LEFT: 0px;
	VISIBILITY: hidden;
	POSITION: absolute;
	width: 955px;
}



DIV#hold_new {
	Z-INDEX: 2; LEFT: 5px; OVERFLOW: hidden; WIDTH: 968px; POSITION: relative; TOP: 0px; HEIGHT: 70px
}
DIV#wm {
	Z-INDEX: 1;
	LEFT:-2px;
	OVERFLOW: hidden;
	WIDTH: 968px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 70px
}
DIV#lyr2 {
	Z-INDEX: 1;
	LEFT: 0px;
	VISIBILITY: hidden;
	POSITION: absolute;
	width: 968px;
}
#apDiv1 {
	position:absolute;
	width:250px;
	z-index:3;
	top: 0px;
}


.requiredemail{
	background: url(../images/messageicon.jpg) no-repeat 100% 0;}

	
.btnSendInquiry {
	border: none;
	background: url(../images/submit_button.jpg) no-repeat;
	width: 71px;
	height: 23px;	
	display: block;
	float:left;
}	

.reset_button {
	border: none;
	background: url(../images/reset_button.jpg) no-repeat;
	width: 63px;
	height: 23px;	
	display: block;
	float:left;
}



.firstname {
	border:none ;	
	background-color: #f5f5f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;	
	line-height:37px;
	margin: 0;
	padding: 0;
	space: 0;
	width: 300px;
	height:37px;
	z-index: 1;
	background: url(../images/lastname.jpg) no-repeat 100% 0;	}
	


.address {
	border:none ;	
	background-color: #f5f5f5;
	width: 300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;	
	line-height:37px;
	height:37px;
	background: url(../images/address.jpg) no-repeat 100% 0;	
}

.email {
	border:none ;	
	background-color: #f5f5f5;
	width: 300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;	
	line-height:37px;
	height:37px;
	background: url(../images/emailtextarea.jpg) no-repeat 100% 0;	
}


.phonenumber {
	border:none ;	
	background-color: #f5f5f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;	
	line-height:37px;
	width: 300px;
	height:37px;
	background: url(../images/phonenumber.jpg) no-repeat 100% 0;	
}


.img {
	border:none ;	
	background-color: #f5f5f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;	
	line-height:37px;
	width: 140px;
	height:37px;
	background: url(../images/img.jpg) no-repeat 100% 0;	
}

.textareabox {
	border:2px solid #2c91c7;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;	
	width: 460px;
	height:183px;
	background: url(../images/messageicon.jpg) no-repeat 100% 0;}
	
.formtextbig {
	font-family: Calibri; font-size:20px;
	color:#444;
	}	
	
			
.dropc7 {
	background:url(../images/tablebg.png);
	}
.maindrop_h {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#323332;
	}
.maindrop_s {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#545453;
	line-height:16px;
	}		
	
.dropdwonbg {font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#545453;
	line-height:16px;}
	
.dropdwonbg b{font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#323332;
	line-height:16px;
	font-weight:normal;}	
	
.dropdwonbg_hover { 
	background:url(../images/highligtbg.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;  }	
	
.dropdwonbg_hover b{font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	line-height:16px;
	font-weight:normal;}	

.portfoliobg {
	background:url(../images/portfolio_bg.jpg) no-repeat;
	height:514px;
	width:633px;
	
	}
	
.port_title {
	font-family:Calibri; font-size:20px;
	color:#3289bf;	}
	
.port_desc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:16px;
	}
	
.port_work {
	font-family:Calibri;
	font-size:20px;
	color:#383838;
	}
	
.port_list {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
	line-height:22px;
	color:#383838;
	background:url(../images/port_aero.jpg)  repeat-y  ; height:22px; }		
	
.portslide_bg {
	background:url(../images/portslidebg.jpg);}
	
.imgborder {
	border:1px dashed #cecece; padding:1px;}		
.arrow {
	background:url(../images/arrow.jpg) repeat-y ; padding-left:18px; list-style:none; line-height:22px;   }

.bulletaero ul {
	margin:0px;
	padding:0px;  }	
	
.bulletaero li{
	background:url(../images/arrow.jpg) no-repeat; 
	padding-left:18px;
	list-style:none;
	line-height:22px; 	
	font-family: Calibri;
	font-size:16px;
	color:#525252;   }	
	


 .contact_textfild{font-family:tahoma; font-size:11px; color:#777777;  border:1px solid #dbdcdc; width:225px; height:20px; padding-left:5px; background-image:url(../images/text_fild_bg.jpg); background-repeat: repeat-x; line-height:25px; vertical-align:bottom; padding-top:5px;  padding-bottom:3px }
 
 .contact_textarea { border:1px solid #dbdcdc; width:200px; height:80px; font-family:tahoma; font-size:11px; color:#666666 ;padding-left:2px; background-image:url(../images/text_area_bg.jpg); background-repeat:repeat-x; padding-top:5px;}
 
.contact_jump_menu{font-family:tahoma; font-size:11px; color:#777777;  border:1px solid #dbdcdc; width:228px; vertical-align:bottom; height:25px;  }

.uploadresume {
	font-family: calibri, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #525252;
	text-decoration: none;
}


.textaddress{
           background-image:url(../images/textfield-img.jpg);
		   background-repeat: repeat-x;
		   height:22px;
		   border:1px solid #cecece;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:12px;
		   color:#000000;
		   padding-left:5px;
		   text-decoration:none;}

.dbg {
	background:url(../images/bg_domain.jpg) repeat-x; height:228px;
	}
	
 .contextfld{
 font-family:tahoma; font-size:11px; 
 color:#666;  
 border:1px solid #dbdcdc; 
 width:225px; height:31px; 
 padding-left:5px; 
 background-image:url(../images/bgtextfield.jpg); 
 background-repeat: repeat-x; 
 line-height:36px; 
 vertical-align:bottom; 
 padding-top:5px;  
 padding-bottom:3px }
 
 .captcha{ border:1px solid #4aacdd;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:12px;
		   line-height:18px;
		   color:#ffffff;
		   padding-left:7px;
		   background-color:#299cd6;}	
		   
.white_text01{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ddf0f9;}	

.sitemaptext {
           font-family: Arial, Helvetica, sans-serif; 
		   font-size:12px;
		   color:#5a5959;
		   line-height:30px;
		 
		   text-decoration:none;}
		   
.sitemaptext a{
		   color:#5a5959;
		   text-decoration:none;}
		   
.sitemaptext a:hover{
		   color:#5a5959;
		   text-decoration:none;}	 
		   
.sitemaptext_hover{
           font-family: Arial, Helvetica, sans-serif; 
		   font-size:12px;
		   background-color:#e6f5fc;
		   color:#2c91c9;
		   line-height:30px;
		   text-decoration:none;}
				
.sitemaptext_hover a{
                color:#2c91c9;
				text-decoration:none;}
				
.sitemaptext_hover a:hover{
				color:#2c91c9;
				text-decoration:none;}	
				
.sitmapheading {
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size:10pt;
	 font-weight:bold;
	 color:#060606; 
	 line-height:20px; 
	 text-decoration:none;}	

.sitmapheading a{
                color:#2c91c9;
				text-decoration:none;}
				
.sitmapheading a:hover{
				color:#2c91c9;
				text-decoration:none;}		 				     
