/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements.  See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License.  You may obtain a copy of the License at
*
*     http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

body{
	font-family: arial, Sans-serif, verdana;
	color: #000000;
	background:#ffffff;
}
#body{
	width:655px;
	float:left;	
	margin-left:10px;
}
/* page */

#page {
    margin: auto;
    width: 964px;
    font-family: arial, Sans-serif, verdana;
    background-color:#ffffff;
    border:1px solid #cccccc;
}
#header
{
/*background-image:url(../images/headertbl1.gif);*/
background-image:url(../images/headertbl1.gif);	
background-repeat:no-repeat;
width:964px;
height:168px;
}
#logo
{
width:514px;
height:117px;
float:left;
margin-left:0px;
padding-left:0px;
margin-top:0px;
}
#contactus
{
/*background-image:url(../images/contactusimg.gif);
background-repeat:no-repeat;*/
width:145px;
height:65px;
float:right;
margin-top:3px;
margin-right:10px;
}
#contactus a
{
color:#ffffff;
font-size:24px;
font-family: arial, Sans-serif, verdana;
}
#form_contact
{
 font-family:Arial;
 float:left;
}

#cont
{
 margin-left:11px;
 margin-bottom:270px;
} 
#bdtxt
{
 font-family: arial;
 text-align: left;
 font-size:14px;
 color:#000000;
 margin-left:10px;

} 
 #voipbd{
 margin-left:10px;
 }
 
.table2
{
	width:200px;
	height:200px;
	margin-left:0px;
	font-size:12px;
	vertical-align:top;
font-family: arial;
}
#headerlink
{
width:160px;
height:20px;
float:right;
margin-top:23px;
font-size:12px;
color:#124b68;
font-family:arial;
text-align:left;
}
.formtextarea
{
	color: #0b0b0b;
	font-size: 12px;
    border:0px;
	background-color: #ffffff;
    letter-spacing: 0.02em;
    width: 200px;
    height:100px;
    font-family:Arial;
}

#imageback_contact
{
background-image:url(../images/);
background-repeat:no-repeat;
margin-bottom:60px;	
	height:280px;	                   
}


.t1
{
font-size:12px;
font-family: arial;
 font-family:Arial;
 }

.formfields {
	font-size: 12px;
    border:0px;
	background-color: #ffffff;
    letter-spacing: 0.02em;
    width: 200px;
    height:20px;
}
.maintab{
	width: 600px;
	padding-left: 5px;
	vertical-align: top;
	
	
}
.wi
{
 width:300px;
 text-align:left;
}
#headerlink a
{
font-size:12px;
font-family:arial;
color:#124b68;
}

/* tabs */

#tabs {		
	height: 27px;
	width: 720px;
	margin-top:-38px;
	float:right;
	/*margin-right:-100px;*/
}

#tabs a {
    font-family: arial,  sans-serif, verdana,;
	font-size: 16px;
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
}
#tabs a:hover{
	color: #1d607d;
}

#tabs table {			
	height: 20px;			
	font-family: arial,sans-serif, verdana ;	
    color: #ffffff;   
    margin:auto;
    text-align:right;
}

#tabs td {    	
    vertical-align: center;
	padding: 0px;	
}

#tabs div {
    white-space: nowrap;
    text-align:right;
}

.tab {	
    padding: .3em .3em;		
	/*padding-left:.4em;
	padding-right:.4em;*/
	}

.tab-selected {
  padding: .0em .0em;
  color: #1d607d;
  font-weight:bold;
}

.tab-separator {    
}

.tab-pre-separator {
   
}

td.tab-post-separator {	
 
}
#mainback
{
background-image:url(../images/mainbackimg.gif);
background-repeat:no-repeat;
width:964px;
height:272px;
}
#costeffect
{
width:206px;
height:101px;
float:left;
margin-top:90px;
margin-left:15px;
}
#footerimg
{
background-image:url(../images/footerimg.gif);
background-repeat:no-repeat;
width:964px;
height:214px;
margin-top:-30px;
margin-bottom:10px;
}
#footerimage
{
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;
width:964px;
height:216px;
/*float:left;
margin-bottom:80px;*/
margin-bottom:10px;
clear:both;

}
#main{
	width: 964px;
	background-color: #ffffff;	
}
#submain{
	/*float: left;*/
	width: 670px;
	margin-left:15px;
	background: #ffffff;
}
#foot
{
height:40px;
width:964px;
}


#footerlink
{
width:500px;
height:20px;
margin-left:160px;
margin-top:-41px;
float:left;
font-size:12px;
font-family:arial;
color:#124b68;
}
#footerlink a
{
font-size:13px;
color:#124b68;
} 
#footertxt
{
height:20px;
font-size:13px;
color:#9a8f67;
width:270px;
text-align:right;
float:right;
margin-right:15px;
margin-top:-41px;
font-family:arial

}
#footerlinkcommon
{
width:470px;
height:20px;
margin-left:160px;
margin-top:30px;
float:left;
font-size:12px;
color:#124b68;
font-family:arial
}
#footerlinkcommon a
{
font-size:13px;
color:#124b68;
} 
#footertxtcommon
{
height:20px;
font-size:13px;
color:#9a8f67;
width:270px;
text-align:right;
float:right;
margin-right:15px;
margin-top:30px;
font-family:arial

}


#networksol
{
width:257px;
height:105px;
/*border:solid 1px #ffffff;*/
float:left;
color:#ffffff;
margin-top:45px;
text-align:left;
margin-left:10px;
font-size:12px;
line-height:18px;
font-family:arial, Sans-serif, verdana;

}
.moretxt
{
color:#ffffff;
font-size:12px;
text-decoration:underline;
margin-bottom:8px;
}

#consultancy
{
width:257px;
height:105px;
/*border:solid 1px #ffffff;*/
float:left;
color:#ffffff;
margin-top:45px;
text-align:left;
font-size:12px;
line-height:18px;
font-family:arial, Sans-serif, verdana;
}

#webdatabase
{
width:257px;
height:105px;
/*border:solid 1px #ffffff;*/
float:left;
color:#ffffff;
margin-top:45px;
text-align:left;
font-size:12px;
line-height:18px;
font-family: arial, Sans-serif, verdana;
}

#latestnews
{width:160px;
height:15px;
float:left;
margin-top:5px;
}
#latestimg
{
width:144px;
height:120px;
float:left;
margin-top:25px;
margin-left:18px;
}
h1 { 
font-family: arial;
font-weight: normal;
text-align: left;
font-size:18px;
/*margin-left:10px;*/
color: #124b68;
}

/* menu */

#menu {
    font-family: arial, Sans-serif, verdana;
    background-color: #ffffff;
    color:#124b68;
    padding: 0px 0px 5px 25px;
}

#menu a {
    text-decoration: none;
    color: Maroon;
}

#menu a:hover {
    text-decoration: underline;
}

.menublock-1, .menublock-selected-1 {
    padding: 0px;
    border-top: solid 1px #DDBBBB;
    background: #FFCCCC;
}

.menublock-1 a { }
.menublock-1 a:visited { }

.menublock-1 .menublock-2 { display: none; }

.menublock-selected-1 .menuitem-1 { background-color: #FFEEEE; }
.menublock-1          .menuitem-1 { }

.menuitem-1 { padding: 5px 5px 5px 5px; font-size: 80%; }
.menuitem-2 { padding: 2px 5px 2px 25px; font-size: 80%; }
.menuitem-selected-2 { padding: 2px 5px 2px 25px; font-size: 80%; color: black; }
.menuitem-2 a { }

.menuitem-selected-1 {
    background-color: #FFEEEE;
    padding: 5px 5px 5px 5px;
    font-size: 80%;
}


.menuitem-3 { padding: 2px 5px 2px 25px; font-size: 60%; }
.menuitem-selected-3 { padding: 2px 5px 2px 25px; font-size: 60%; }

/* breadcrumb */

#breadcrumb {
    padding: 3px 0px 3px 30px;
    background-color: #FFEEEE;
    border-top: solid 1px #BB9999;
    border-bottom: solid 1px #BB9999;
    font-family: Arial, Verdana, Sans-serif;
    font-size: 80%;
}

#breadcrumb a {
    text-decoration: none;
    color: Maroon;
}

#search {
    font-family: Arial, Verdana, Sans-serif;
    font-size: 80%;
    margin-right: 10px;
    float: right;
    position:relative;
    top:-20px;
}

input.searchfield {
    font-size: 80%;
    background-color: #ffffff;
    border: 1px solid #BB9999;
}

input.searchsubmit {
    font-size: 80%;
    color: Maroon;
    background-color: #FFEEEE;
    border: 1px solid #BB9999;
}

input.searchsubmit:hover {
    background-color: #DDBBBB;
}

/*
#search a {
    text-decoration: none;
    color: Maroon;
}
*/

/* body */

h4
{ font-size:11px; color:#125877;} 




h3 { font-size: 80%; }
p { 
	font-family: Arial, Verdana, Sans-serif;
	text-align: left;
	font-size: 12px;
	line-height:18px;
}
ul li { 
	font-family: Arial, Verdana, Sans-serif;
	text-align: justify;
	font-size: 12px; 

}
ol li { 
	text-align: justify;
	font-size: 11px;
	font-family: Arial, Verdana, Sans-serif; 
}
.crossheading { font-weight: bold; font-size: 110%; }

table.simple {
    border-collapse: collapse;
/*
    background-color: #909090;
    border-color: #909090;
*/
    width: auto;
}

td.simple {
    font-size: 80%;
    padding: 3px;
    background-color: White;
    border: solid 1px Navy;
    vertical-align: top;
}

img.simple {
}

#publication-title {
    font-family: Arial, Verdana, Sans-serif;
    font-weight: bold;
    font-size: 20px;
    vertical-align: bottom;
    padding-left: 25px;
    padding-bottom: 15px;
    color: Maroon;
}

#project-logo {
    padding: 10px 20px 0px 0px;
    text-align: right;
}

.media {
    text-align: center;
    padding: 10px;
}

.caption {
    padding: 5px;
    text-align: center;
    font-style: italic;
    font-size: 80%;
}

.abstract {
    font-weight: bold;
}

/*h1 {
    font-size: 120%;
    color: Maroon;
}*/


h2{
	font-family: arial;
	font-weight: normal;
    font-size: 16px;
    color: #65a2be;
    margin-top: 20px;
    text-align: left;
    /*margin-left:10px;*/
   
}

#uptxt
{
	font-family: arial;
	font-weight: bold;
    font-size: 17px;
    color: #b5ba44;
    margin-top: 20px;
    text-align: left;
    margin-left:10px
}
#gth 
{
    font-family: arial;
	font-weight: bold;
    font-size: 15px;
    color: #b5ba44;
    margin-top: 20px;
    text-align: left;
} 
    
.contf{
    font-family: arial;
	font-weight: bold;
	color: #b5ba44;
	font-size: 12px;
}	
h3{
	font-family: arial;
	font-weight: bold;
    font-size: 18px;
    color: #124b68;
    margin-top: 20px;
    text-align: left;
    margin-left:10px;
}
.asset { 
    display: block;
    color: #000;
    font-size: 10px;
    margin: 10px 10px 10px 5px;
}

#footer {
    border-top: solid 0px #BB9999;
    margin-top: 10px;
}

/*custom css*/
.header{
	width: 100%;
}
.savills{
	font-family: Andale Mono, arial;
	font-size: 18px;
	vertical-align: bottom;
	border-right: solid 1px #9e9e9e;
	color:#9e9e9e;
	letter-spacing: -.06em;
	padding-bottom: 9px;
}
.arrangeview{
	font-family: Andale Mono, arial;
	font-size: 18px;
	vertical-align: bottom;
	color:#9e9e9e;
	letter-spacing: -.06em;
}
.phone{
	font-family: Andale Mono;
	font-size: 24px;
	vertical-align: bottom;
	color: #ffcc00;
	letter-spacing: .01em;
}
.foottext{
	font-family: arial;
	font-size: 20px;
	color:#9e9e9e;
	letter-spacing: -.5px;
	line-height: 24px;
	vertical-align: middle;
	text-align: left;
}
.footertable{
	width: 100%;
}
.footertext2{
	font-family: arial;
	font-size: 11px;
	color: #9e9e9e;
	vertical-align: middle;
	line-height: 21px;
}
.footertext2 a{
	text-decoration: none;
	font-family: arial;
	color: #9e9e9e;
	font-size: 11px;
	letter-spacing: .5px;
	word-spacing: 2px;
}

#submain2{
	float: left;
	width: 424px;
	height: 371px;
}
a{
	text-decoration: none;
	color: #b2aa7d;
}
a:hover{
	color: #c5c483;
}
#emailform{
	background-color: #f8f7ed;
	float: left;
	width: 558px;
	height: 370px;
	overflow: scroll;
	overflow-x: visible;
	border-bottom: solid 1px #eeeeef;
}
.text1{
	width: 300px;
}
.text2{
	width: 300px;
	height: 200px; 
}
.submitbutton{
	background-image: url(../images/button.gif);
	background-repeat: no-repeat;
	width: 63px;
	height: 21px;
	border: 0px;
	color: #ffffff;
	font-weight: bold;
}
.sub
{
    background-color: #125877;
	width: 80px;
	height: 26px;
	border: 0px;
	color: #ffffff;
	font-weight:bold;
	cursor:pointer;
}	
	
.headimage{
	width: 530px;
	height: 45px;
}
.specs{
	width: 500px;
}
.specs thead{
	background-color: #b4ac7e;
	color: #ffffff;
	border: 0px;
	font-size: 12px;
	font-family: arial;
	text-align: center;
}
.specs tbody{
	background-color: #f8f7ed;
	border: 0px;
	color: #b2aa7d;
	font-size: 12px;
	font-family: arial;
	text-align: center;
}

.sitemap{
	text-decoration: none;
	font-size: 14px;
	font-family: arial;
}


#pic
{
}
    
#sidebg{
    width:263px;
    margin-left:0px;   
  } 
  
#rightsidearea{
	margin-left:7px;
	height:174px;
	width:260px;
}
 
.bgt{
    
    background-image:url(../images/tbl33.jpg);
    background-repeat: repeat-y;
    background-position: top right;
    vertical-align:top;
    
  }
  
.conbgt{
    
    background-image:url(../images/tbl33.jpg);
    background-repeat: repeat-y;
    background-position: top right;
    vertical-align:top;
    
  } 
  
  
#imgbar
{
   background-image:url(../images/imgbar.jpg);
   background-repeat:no-repeat;
   width:263px;
   height:45px;
   margin-left:7px;
}
#bartxt
{
    color: #ffffff;
	font-size: 14px;
	font-family: arial;
	margin-left:6px;
	margin-top:0px;
	line-height:20px;
}	
	
    
  
#img1
{
 width:260px;
 height:219px;
} 

.bgh{
width:500px;

}
.bgh1{
height:487px;
margin-right:-20px;
} 
.bgh2{
width:964px;
height:487px;
}
#comp
{
 margin-left:10px;
} 
#tblbgu
{
 background-image:url(../images/tablebgup.jpg);
 background-repeat:no-repeat;
 width:445px;
 height:29px;
 margin-left:10px;
}
#tblbg{

background-color:#e4e4e4;
margin-left:10px;
width:445px;
height:242px;

}
#tblbgl
{
background-image:url(../images/tablebglw.jpg);
background-repeat:no-repeat;
 width:445px;
 height:29px;
 
 margin-left:10px;
}
.tbl
{
 margin-top:0px;
} 
#btn
{
 width:435px;
 margin-top:10px;
} 
#err
{
 margin-left:10px;
}
.bsdtxt
{
    color: #0f415d;
	font-size: 18px;
	font-family: arial;	
	font-weight:normal;
	
}
.ssdtxt
{
    color:#0f415d;
	font-size: 17px;
	font-family: arial;
	
	
}
#sdtxt
{
 margin-left:15px;
 margin-top:10px;
 }
.sltxt
{
    color:#78a5b9;
	font-size: 17px;
	font-family: arial;
	width:200px;
}
.ssltxt
{
 color: #0f415d;
	font-size: 12px;
	font-family: arial;	
	
}
.bsline
{
background-image:url(../images/side_bgf.jpg);
background-repeat:no-repeat;
} 
.txtdec
{
color:#ffffff;
font-size:16px;
text-decoration:none;
}
.ltxtdec
{
color:#ffffff;

text-decoration:none;
}
ul{
font-family: Arial, Verdana, Sans-serif;
font-size:10px;
color:#124B68;
}
ul p {
font-family: Arial, Verdana, Sans-serif;
font-size:12px;
color: #000000;
margin:5px 0;
}
.bluetxt{
	color:#65A2BE;
	font-family:arial;
	font-size:16px;
	font-weight:normal;
} 

.customsitemap a{
        color:#124B68;
        font-family: Arial, Verdana, Sans-serif;
        font-size:12px;
        text-decoration:none;
        text-transform:lowercase;
}

.customsitemap a:hover{
        color:#C5C483;
        font-family: Arial, Verdana, Sans-serif;
        font-size:12px;
        text-decoration:none;
}
	
/*lightbox area */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ 
float: right;

 }
 #keyboardMsg a{ 
color: #c8322e;
text-decoration:none;
 }
#closeButton{ top:0px; right: 0px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #333333;
	back\ground-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
	}
	
/* end Lightbox Area */
#webdesignpage
{
width:670px;
height:200px;
margin-bottom:15px;
margin-left:18px;
}

.area_webdesign{	
	width:217px;
	height:198px;
	background-image:url(../images/bg_webdesign.jpg);
	float:left;
	margin-left:5px;		
}

.area_clients{
	margin-left:23px;
	margin-top:15px;
	line-height:15px;
	width:170px;
}
#lhs_sec{
	float:left;
	width:680px;
	margin-left:20px;	
}
#rhs_sec{
	/*float:right;*/
	width:264px;
	margin-left:0px;	
	background-image:url(../images/tbl33.jpg);
	background-position:right top;
	background-repeat:repeat-y;	
}
#rhs_sec1{
	float:left;
	margin-top:-229px;		
	background-image:url(../images/tbl33.jpg);
	background-repeat:repeat-y;
	background-position:top right;
	width:264px;
	margin-left:15px;		
}
#submainwebdesign
{
	float: left;
	width: 670px;
	margin-left:15px;
	background: #ffffff;
}
.mainimage
{
float:left;
width:215px;
height:184px;
margin-top:20px;
margin-left:10px;
}

.contact_mid {
	background-image:url(../images/contact_mid.jpg);
}

.contact_bot {
	background-image:url(../images/contact_bot.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:300px;
}

.contact_top {
	background-image:url(../images/contact_top.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:300px;
}

#brochurelink
{
   width:250px;
margin-left:20px;
margin-top:15px;
}
#brochurelink a
{
font-size:14px;
font-weight:bold;
color:#78A5B9;
text-decoration:none;
}

#brochurelink1
{
   width:250px;
   margin-left:20px;
margin-top:15px;
}
#brochurelink1 a
{
font-size:16px;
color:#65A2BE;
text-decoration:none;
}

#brochurelink2
{
   width:250px;
   margin-left:20px;
margin-top:15px;
}
#brochurelink2 a
{
font-size:16px;
color:#65A2BE;
text-decoration:none;
}
#btn1
{
 width:30px;
 margin-top:10px;
float:right;
margin-right:65px;
margin-top:-40px;
}
#gthcontact
{
    font-family: arial;
	font-weight: bold;
    font-size: 15px;
    color: #b5ba44;
    /*margin-top: 20px;*/
    text-align: left;
} 
.tableoutsourcingcontact
{
	width:200px;
	height:170px;
	margin-left:0px;
	font-size:12px;
	vertical-align:top;
font-family: arial;
}   
