body {
	font-family:  Arial, Helvetica, sans-serif, Verdana;
	padding:0px;
	margin:0px;
	color:#333333;
	font-size:12px;
	background:url(hdr_bg.jpg) repeat-x;
	background-color:#f8f8f8;
	word-spacing:1px;
	
}

ul{margin:0px;
padding:0px;}

li{margin:0px;
margin:0px;}

.clr{clear:both;}

.lft{float:left; width:300px;}

.rgt{float:right;}

#wrapper{ width:100%; padding:0px; margin:0px;}

#hdr_container{ width:100%; background:url(hdr_bg.jpg) repeat-x;}
 
#hdr_prt1{width:979px;
           height:106px; 
           margin:auto;
		   padding:0px;
		   background:url(top_logo.jpg) left top no-repeat;}
		   
#hdr_prt1 .title{ float:right;
  					font-size:20px;
					padding-top:10px;
					letter-spacing:1px;
					color:#000000;}

#hdr_prt1 .phn{ float:right;
 				font-size:12px;
				padding-top:12px;
				padding-right:53px;
				font-weight:bold;
				color:#666;}
   
#hdr_prt1 .title .iso{font-size:12px;
					     padding-top:3px;
						 padding-right:8px;
						 letter-spacing:1px;
						 text-align:right;
						 }
						 
#hdr_prt2_flash{ width:979px;
                   height:294px;
				   margin:auto;
				   }
				   
#hdr_prt3_buttons_contnr{width:979px;
                    height:45px;
					margin:auto;}
  
#hdr_prt3_buttons_contnr .btn{ width:534px; 
  								height:45px;
								float:right;}					
	
	
	
#body_container_indx{ width:979px;
                  margin:auto;
				  padding-top:20px;
				  padding-bottom:0px;
				  background:url(service_wtrmrk_bg.jpg) 470px 380px no-repeat;
				  border-left:1px dashed #CCCCCC;
				  border-right:1px dashed #CCCCCC;
				  }	
	
#body_container{ width:979px;
                  margin:auto;
				  padding-top:20px;
				  padding-bottom:0px;
				  border-left:1px dashed #CCCCCC;
				  border-right:1px dashed #CCCCCC;}	

#body_txt{padding:0px 27px 22px 31px; 
		  text-align:justify; 
		  font-size:12px;}



/*web solution start*/	
#websol{ width:410px;
	     height:222px;
		 float:left;
		 padding-left:1px;
		 padding-bottom:22px;}
		 
#websol .content{ width:387px;
	  			  height:222px;
				  float:left;
				  background:url(websol_block.jpg) no-repeat;} 

#websol .content .txt{ padding:10px;
	  				   margin-top:88px;}
	   
#websol .content .txt{ padding:10px;
	  				   margin-top:88px;}
		
#websol .content .txt ul{padding:10px 0px 0px 52px;}
							 
#websol .content .txt li{padding-bottom:4px; margin:0px; font-weight:bold;}	
	   
#websol .more{ width:23px;
	  		   height:222px;
			   float:left;}
	   
/*seo solution start*/
#seo{ width:410px;
	   height:222px;
	   float:right;
	   padding-right:0px;
	   padding-bottom:22px;}
			  





		#seo .content{ width:387px;
	  					height:222px;
						float:left;
						background:url(seo_block.jpg) no-repeat;
						}	  
		
		 #seo .content .txt{ padding:10px 19px 10px 35px;
	  						 margin-top:110px;
							 text-align:justify;
							 line-height:16px;}	
		
		#seo .more{ width:23px;
	  				height:222px;
					float:right;
					}	  
	   
	   
	   /*sms solution start*/			
	#sms{ width:411px;
	          height:223px;
			  float:left;
			  padding-left:1px;
			  }
			  
	  #sms .content{ width:387px;
	  					height:222px;
						float:left;
						background:url(sms_block.jpg) no-repeat;
						}
	 #sms .content .txt{ padding:10px 19px 10px 35px;
	  						 margin-top:110px;
							 text-align:justify;
							 line-height:16px;}	
	  
	 #sms .more{ width:24px;
	  				height:222px;
					float:left;
					}	
	   
	   
	   /*dsc solution start*/		  
    #dsc{ width:410px;
	      height:222px;
		  float:right;
          padding-right:1px;
			  }
			  
	  #dsc .content{ width:388px;
	  					height:222px;
						float:left;
						background:url(dsc_block.jpg) no-repeat;
						
						}
						
		#dsc .content .txt{ padding:10px 19px 10px 35px;
	  						 margin-top:125px;
							 text-align:justify;
							 line-height:16px;}					
						
	 #dsc .more{ width:22px;
	  				height:222px;
					float:left;
					}	
	   
	#logodsgn{ width:430px;
			  background:url(logo_icon.jpg) no-repeat left 7px;
			  float:left;
			  padding:170px 0px 0px 12px;}
	
	#othrsrvc{width:350px;
			  background:none;
			  float:right;
			  padding:12px 0px 0px 52px;}
	
	#othrsrvc ul{ padding:12px 70px 0px 22px;}
	
	#othrsrvc li{ padding-bottom:4px;
	              padding-top:4px;
				  border-bottom: 1px solid #e7e7e7;
				  
				  }
	
	
	#drk_footer{width:100%; 
	            background-color:#262231; 
				border-top:4px solid #ec6d0d;
				margin-top:10px;}
	
	#drk_footer #container{ width:979px; margin:auto; height:290px; padding:0px 22px 22px 22px;}			
				
	#drk_footer #container .btm_menu{ width:970px; float:right;
	background:url(bottm_links_lft_crnr.jpg) left top no-repeat; height:42px; padding-right:4px;  }
	
	#drk_footer #container .btm_menu .txt{ background:url(bottm_links_bg.jpg) repeat-x; margin-left:22px;}
	#drk_footer #container .btm_menu .txt .pad{ padding:8px 2px 5px 19px;}
	
	#drk_footer #container .contact{float:right; width:240px; color:#dbdada; padding-top:22px;}
	#drk_footer #container .contact ul{ padding:14px 19px;}
	#drk_footer #container .contact li{ padding:4px; border-bottom:1px dashed #666666; }
	#drk_footer #container .testimonial{ float:right; color:#d3d3d3; margin:15px 50px 8px 12px; width:375px; text-align:justify; }
	#drk_footer #container .testimonial .topic_1{ border-bottom: 1px dashed #666666; padding-bottom:8px; padding-top:8px; }
	#drk_footer #container .bsi_logo  { float:right; color:#dbdada; width:240px; padding-top:118px; text-align:left; padding-left:17px; 
										background:url(bsi_logo.jpg) 39px 40px no-repeat;}												
	
	
	#footer_bt_cntnr{width:100%; background-color:#262231; 
					text-align:center; height:22px; 
					padding-top:2px;
					color:#CCCCCC;}
	
	
	#footer_container{ width:100%; background-color:#535154; height:30px; border-top: 1px solid #6e6c6f;}
	#footer_container .content{width:969px; margin:auto; text-align:center; padding:6px 0px ; color:#000;}
							   


div#maindivider {
    margin-top: 13px;
	margin-bottom: 10px;
    overflow: hidden;
    height: 1px;
    border-top-width: 2px;
    border-top-style: dashed;
    border-top-color: #000;
}


div#maindivider_a {
    margin-top: 13px;
	margin-bottom: 10px;
    overflow: hidden;
    height: 1px;
    border-top-width: 1px;
    border-top-style: dashed;
    border-top-color: #999;
}

.port_img{float:left; padding:12px 43px 12px 29px;}
.port_img img{padding-bottom:4px;}






.green_txt{ font-size:17px; color:#24a10b; font-weight:bold;}

.blue_txt{font-size:13px; color:#06749d; font-size:11px;}

.brown_txt{ font-size:13px; color:#d25f07;}

.blue_txt{color:#0583b3;}

.hdng{font-size:18px; color:#000000;}

.hdng1{font-size:14px; color:#000000; }

.hdng_wht{font-size:16px; font-weight:bold; color:#363636;}

.hdng_wht_a{font-size:16px; font-weight:bold; }

.hdng_topic{font-size:20px; color:#07506e;}

.gap{padding:16px 0px 16px 0px;}
.news{font-size:24px; font-family:"Courier New", Courier, monospace; font-weight:bold; color:#211501;}
.srvc{font-size:23px; font-family:"Courier New", Courier, monospace; font-weight:bold; color:#211501;}

a.more_bt:link { color: #043d52; text-decoration:none;font-weight: bold;font-size: 11px; }
a.more_bt:visited { color: #043d52;text-decoration:none;font-weight: bold; font-size: 11px;}
a.more_bt:active { color: #043d52;text-decoration:none;font-weight: bold;font-size: 11px; }
a.more_bt:hover {  color: #dd7405;font-weight: bold;font-size: 11px; }

a.more_bt1:link { color: #939393; text-decoration:none;font-weight: bold;font-size: 11px; }
a.more_bt1:visited { color: #939393;text-decoration:none;font-weight: bold; font-size: 11px;}
a.more_bt1:active { color: #939393;text-decoration:none;font-weight: bold;font-size: 11px; }
a.more_bt1:hover { text-decoration: none; color: #a3f00b;font-weight: bold;font-size: 11px; }

a.more_bt2:link { color: #b8760e; text-decoration:none;font-size: 12px; }
a.more_bt2:visited { color: #b8760e;text-decoration:none; font-size: 12px;}
a.more_bt2:active { color: #b8760e;text-decoration:none;font-size: 12px; }
a.more_bt2:hover { text-decoration:none; color: #0788b2;font-size: 12px;  }

a.thmb_lnk:link { color: #333; text-decoration:none; font-size:12px; }
a.thmb_lnk:visited { color: #333;text-decoration:none;  font-size: 12px;}
a.thmb_lnk:active { color: #333;text-decoration:none;font-size: 12px; }
a.thmb_lnk:hover { text-decoration: none; color: #cd7805;font-size: 12px; }

a.thmb_lnk1:link { color: #cecdcd; text-decoration:none; font-size:12px; }
a.thmb_lnk1:visited { color: #cecdcd;text-decoration:none;  font-size: 12px;}
a.thmb_lnk1:active { color: #cecdcd;text-decoration:none;font-size: 12px; }
a.thmb_lnk1:hover { text-decoration: none; color: #9a9a9a;font-size: 12px; }

a.mail_t:link { color: #aeadae; text-decoration:none; font-size:11px; }
a.mail_t:visited { color: #aeadae;text-decoration:none;  font-size: 11px;}
a.mail_t:active { color: #aeadae;text-decoration:none;font-size: 11px; }
a.mail_t:hover { text-decoration: none; color: #6d6b6b;font-size: 11px; }

a.sub_ln:link { color: #5f5c60; text-decoration:none; font-size:12px; }
a.sub_ln:visited { color: #5f5c60;text-decoration:none;  font-size: 12px;}
a.sub_ln:active { color: #5f5c60;text-decoration:none;font-size: 12px; }
a.sub_ln:hover { text-decoration: none; color: #ffd580;font-size: 12px; }

.test_txt{ border:1px dashed #000;
           border-left:4px solid #6a6968;
		   
				background:#faf9f9;
				padding: 14px 12px;
				margin-top:24px;
				margin-bottom:24px;}

.test_txt_1{ border:1px dashed #000;
			border-right:4px solid #6a6968;
				background:#fdfdfd;
				padding: 14px 12px;
				margin-top:24px;
				margin-bottom:24px;
				}



.rss_box {
	 margin: 10px 0%;
	 padding: 4px 0px 0px 22px;
	 width: 460px;
}

.rss_title, rss_title a {
	font-family: "American Typewriter", "Trebuchet MS", Trebuchet, Lucida, sans-serif;
	font-size: 18px;
	/*<!--font-weight:none ;-deleate for css valiodation->*/
	font-weight:normal;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
	
}


.rss_item  {
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  	/*<!--font-weight:none ;-deleate for css valiodation->*/
	font-weight:normal;
  margin: 8px 0;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	text-decoration : none;
	border-bottom:1px dashed #CCCCCC;
	color: #054c5c;
	}

.rss_item a:hover { 
	text-decoration : none;
	color: #e0861e;
	border-bottom: 1px dotted #e0861e;
	}
	
.rss_date {
	font-size: 11px;
	font-weight : normal;
	color: #F60;
	}
.linux { height:50px; width:200px; background-image:url(linuxlogo.jpg); background-repeat:no-repeat; color:#006666; padding-left:100px; padding-top:50px; font-size:18px;}
.logoedit { background-image:url(clients_bg.jpg); width:225px; height:182px; background-repeat:no-repeat; margin-left:600px; padding-left:0px; margin-top:12px; margin-bottom:0px; padding-bottom:0px;}


.please { color: #043d52;text-decoration:none;font-weight: bold;font-size: 12px; padding-left:240px;}
a.please:link { color: #043d52; text-decoration:none;font-weight: bold;font-size: 12px; }
a.please:visited { color: #043d52;text-decoration:none;font-weight: bold; font-size: 12px;}
a.please:active { color: #043d52;text-decoration:none;font-weight: bold;font-size: 12px; }
a.please:hover {  color: #dd7405;font-weight: bold;font-size: 11px; }

.moreimagelink { background-image:url(moreimage.jpg); background-repeat:no-repeat; height:20px; width:75px; float:left; margin-left:260px;}

.moreimagelink2 { background-image:url(moreimage.jpg); background-repeat:no-repeat; height:20px; width:75px; float:left; margin-left:340px; padding-top:0px; margin-top:0px;}

.box { padding-left:90px;}

.dash {border-right:1px dashed #CCCCCC; height:335px; width:3px; float:right; margin-right:10px;}
.tech { width:200px; margin-left:200px;}
