/*
* 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.
*/
@import "slider.css";
body {
    font-family: arial, Sans-serif, verdana;
    color: #000000;
    background: #ffffff;
    margin: 0px;
    width: 100%;
    overflow-y: scroll;
}

#body {
    
}

/* page */
#page {
    margin: auto;
    width: 100%;
    font-family: arial, Sans-serif, verdana;
    background-color: #ffffff;
}

#header {
    width: 100%;
    height: 138px;
    margin-top: 5px;
    background-color: #ffffff;
}

#logo {
    width: 300px;
    height: 129px;
    float: left;
    margin-left: 0px;
    padding-left: 0px;
    margin-top: 0px;
}

.wrap {
    width: 900px;
    overflow: hidden;
    margin: 0 auto;
}

img {
    border: 0px;
}

/* tabs */
#tabs {
    background-image: url(../images/tabsback.jpg);
    background-repeat: repeat-x;
    height: 45px;
    width: 100%;
}

#tabs a {
    font-family: arial, sans-serif, verdana;
    font-size: 13px;
    text-decoration: none;
    color: #ffffff;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
}

#tabs a:hover {
    color: #1d607d;
}

#tabs table {
    color: #FFFFFF;
    font-family: arial, sans-serif, verdana;
    margin-left: 0px;
    width: auto;
    margin-left: 20px;
    margin-top: 10px;
}

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

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

.tab { /*padding: .6em .6em;    */
    
}

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

.tab-separator {
    
}

.tab-pre-separator {
    
}

td.tab-post-separator {
    
}

#main {
    width: 100%;
    /*width: 1024px;*/
    background-color: #ffffff;
}

#section {
    width: 1024px;
    height: 280px;
    margin: 0 auto;
    margin-top: 27px;
}

#sec1 {
    background-image: url(../images/backtest.jpg);
    background-repeat: no-repeat;
    width: 286px;
    height: 248px;
    float: left;
}

#sec2 {
    background-image: url(../images/backtest.jpg);
    background-repeat: no-repeat;
    width: 286px;
    height: 248px;
    float: left;
    margin-left: 15px;
}

#sec3 {
    background-image: url(../images/backtest.jpg);
    background-repeat: no-repeat;
    width: 286px;
    height: 248px;
    float: left;
    margin-left: 15px;
}

.ltxtdec {
    color: #777777;
    font-size: 13px;
    text-decoration: none;
    line-height: 20px;
}

#sec1area {
    float: left;
    font-size: 13px;
    font-weight: normal;
    color: #777777;
    margin-left: 16px;
    margin-top: 20px;
    width: 160px;
}

.sectxt {
    color: #132b66;
    font-size: 26px;
    font-weight: normal;
}

#sec1area1 {
    float: left;
    margin-left: 25px;
    margin-top: 20px;
    width: 50px;
    height: 50px;
}

#sec1area2 {
    float: left;
    width: 245px;
    margin-left: 18px;
    margin-right: 3px;
    margin-top: 9px;
    height: 150px;
    margin-top: 17px;
}

#sec2area {
    float: left;
    font-size: 13px;
    font-weight: normal;
    color: #777777;
    margin-left: 16px;
    margin-top: 20px;
    width: 187px;
}

#sec2area1 {
    float: left;
    margin-left: 0px;
    margin-top: 20px;
    width: 40px;
    height: 40px;
}

#sec2area2 {
    float: left;
    width: 245px;
    margin-left: 18px;
    margin-right: 3px;
    height: 140px;
    line-height: 22px;
    margin-top: 30px;
}

.sec2list {
    margin-top: 16px;
}

.sec2list li {
    list-style: none;
}

.sec2list li a {
    color: #777777;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    margin-left: -35px;
}

#sec3area {
    float: left;
    font-size: 13px;
    font-weight: normal;
    color: #777777;
    margin-left: 16px;
    margin-top: 20px;
    width: 186px;
}

#sec3area1 {
    float: left;
    margin-left: 0px;
    margin-top: 20px;
    width: 40px;
    height: 40px;
}

#sec3area2 {
    float: left;
    width: 245px;
    margin-left: 18px;
    margin-right: 3px;
    height: 150px;
    margin-top: 24px;
}

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

#socialnetwork {
    width: 1024px;
    height: 130px;
    margin: 0 auto;
    margin-top: 40px;
}

/*#socialnetwork_back
{
    background-image:url(../images/socialnetwork_bar1.png);
    background-repeat:no-repeat;
    width:897px;
    height:95px;
    float:left;
    margin-left:0px;
    margin-top:30px;
}*/
#socialnetwork_back {
    background-image: url(../images/socialnetback.jpg);
    background-repeat: no-repeat;
    width: 933px;
    height: 94px;
    float: left;
    margin-left: 0px;
    margin-top: 30px;
}

#t_in {
    float: left;
    height: 30px;
    margin-bottom: 10px;
    margin-left: 87px;
    margin-top: 10px;
    width: 120px;
}

#social_t {
    width: 22px;
    height: 28px;
    float: left;
}

#social_in {
    float: left;
    height: 25px;
    margin-left: 43px;
    width: 27px;
}

#socialnetwork_t {
    height: 58px;
    margin-left: 85px;
    margin-top: 23px;
    width: 538px;
    float: left;
}

#twitter_update_list a {
    color: #ffffff;
    font-weight: bold;
}

#twitter_update_list a:hover {
    color: #333333;
    font-weight: bold;
}

.contactformfields {
    font-size: 18px;
    font-weight: normal;
    color: #b0b0b0;
    border: 0px;
    background-color: #ffffff;
    letter-spacing: 0.01em;
    width: 326px;
    height: 24px;
    border: solid 1px #b0b0b0;
}

.contactformtextarea {
    color: #b0b0b0;
    font-size: 20px;
    font-weight: normal;
    background-color: #ffffff;
    letter-spacing: 0.01em;
    width: 326px;
    height: 100px;
    font-family: Arial;
    border: solid 1px #b0b0b0;
}

#userarea {
    width: 1024px;
    height: 400px;
    margin: 0 auto;
}

#getintouch {
    float: left;
    /*margin-bottom:30px;
    margin-left:73px;*/
    width: 350px;
    margin-top: 30px;
    margin-left: 10px;
}

#getintouchlayer1 {
    width: 350px;
}

#getintouchlayer2 {
    margin-top: 15px;
    width: 350px;
}

.getintouchtxt {
    font-size: 13px;
    font-weight: normal;
    color: #b0b0b0;
}

#meettheteam {
    float: left;
    /*margin-left:0px;*/
    width: 482px;
    margin-top: 30px;
    margin-left: 40px;
}

#teamlayer1 {
    float: left;
    width: 482px;
}

#teamlayer2 {
    float: left;
    margin-top: 20px;
    width: 482px;
}

#teamlayer3 {
    width: 482px;
    float: left;
}

#teamimg1 {
    float: left;
    width: 90px;
    height: 90px;
    border: solid 4px #5a5a5a;
}

#teamimg2 {
    border: 4px solid #5A5A5A;
    float: left;
    height: 90px;
    margin-left: 30px;
    width: 90px;
}

#teamimg3 {
    border: 4px solid #5A5A5A;
    float: left;
    height: 90px;
    margin-left: 30px;
    width: 90px;
}

#teamimg4 {
    border: 4px solid #5A5A5A;
    float: left;
    height: 90px;
    margin-left: 30px;
    width: 90px;
}

#teamimg5 {
    border: 4px solid #5A5A5A;
    float: left;
    height: 90px;
    margin-top: 15px;
    width: 90px;
}

#teamimg6 {
    border: 4px solid #5A5A5A;
    float: left;
    height: 90px;
    margin-left: 30px;
    margin-top: 15px;
    width: 90px;
}

#teamimg7 {
    border: 4px solid #5A5A5A;
    float: left;
    height: 90px;
    margin-left: 30px;
    margin-top: 15px;
    width: 90px;
}

#teamimg8 {
    border: 4px solid #5A5A5A;
    float: left;
    height: 90px;
    margin-left: 30px;
    margin-top: 15px;
    width: 90px;
}

#footer {
    border-top: solid 1px #cccccc;
    width: auto;
    height: 80px;
    clear: both;
}

#footer1 {
    width: 900px;
    margin: 0 auto;
}

#footerlayer1 {
    float: left;
    text-align: left;
    margin-left: 0px;
    color: #d6d6d6;
    font-weight: normal;
    font-size: 13px;
    margin-top: 20px;
    width: 900px;
}

#footerlayer1 a {
    color: #b0b0b0;
    font-weight: normal;
    font-size: 12px;
}

#footerlayer2 {
    float: left;
    text-align: center;
    color: #b0b0b0;
    font-weight: normal;
    font-size: 13px;
    margin-top: 10px;
    width: 900px;
}

#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;
}

#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;
}

#submain {
    width: 592px;
    background: #ffffff;
    margin-left: 30px;
}

#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;
}

#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;
}


/* 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 */

h1 {
    font-family: arial;
    font-weight: normal;
    text-align: left;
    font-size: 24px;
    color: #132B66;
}

h2 {
    font-family: arial;
    font-weight: normal;
    font-size: 20px;
    color: #65a2be;
    text-align: left;
}

h3 {
    font-family: arial;
    font-weight: normal;
    font-size: 18px;
    color: #124b68;
    text-align: left;
}


h4 {
    font-size: 16px;
    font-weight: normal;
    color: gray;
    text-align: left;
    text-decoration: none;
}

h5 {
    font-size: 14px;
    font-weight: normal;
    color: #125877;
    text-align: left;
    text-decoration: none;
}

h6 {
    font-size: 12px;
    font-weight: normal;
    color: #125877;
    text-align: left;
    text-decoration: none;
}

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;
}

#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;
}

.asset {
    display: block;
    color: #000;
    font-size: 10px;
    margin: 10px 10px 10px 5px;
}

/*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: #65A2BE;
    line-height: 22px;
}

a:hover {
    text-decoration: underline;
    color: #65A2BE;
}

#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 {
    background-color: #B4B5B6;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-size: 14px;
    height: 28px;
    width: 227px;
    font-weight: bold;
    padding-left: 5px;
}

.ssdtxt {
    color: #0f415d;
    font-size: 17px;
    font-family: arial;
}

#sdtxt {
    margin-left: 9px;
    margin-top: 20px;
    width: 230px;
}

.sltxt {
    color: #777777;
    font-size: 14px;
    font-family: arial;
    width: 200px;
    line-height: 20px;
}

.ssltxt {
    color: black;
    font-size: 14px;
    font-family: arial;
}

.bsline {
    background-image: url(../images/side_bgf.jpg);
    background-repeat: no-repeat;
}

.txtdec {
    color: #ffffff;
    font-size: 16px;
    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: 590px;
    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_webdesign1 {
    width: 170px;
    height: 198px;
    background-image: url(../images/bg_webdesign1.jpg);
    float: left;
    margin-left: 10px;
}

.area_clients {
    margin-left: 15px;
    margin-top: 7px;
    line-height: 12px;
    width: 147px;
}

#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);
    background-repeat: repeat-y;
}

.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: 250px;
}

.contact_mid1 {
    background-image: url(../images/contact_mid1.jpg);
    background-repeat: repeat-y;
}

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

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

#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: 14px;
    font-weight: bold;
    color: #78A5B9;
    text-decoration: none;
}

#brochurelink2 {
    width: 250px;
    margin-left: 20px;
    margin-top: 15px;
}

#brochurelink2 a {
    font-size: 14px;
    font-weight: bold;
    color: #78A5B9;
    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;
}

/***********************************************easy slider code************************************************/
pre { /*display:block;
        font:12px "Courier New", Courier, monospace;
        padding:10px;
        border:1px solid #bae2f0;
        background:#e3f4f9; 
        margin:.5em 0;
        width:674px;*/
    
}

/* image replacement */
.graphic,#prevBtn,#nextBtn {
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
    text-indent: -8000px;
}

/* // image replacement */
#container1 { /*margin:0 auto;*/
    position: relative;
    /*text-align:left;*/
    width: 100%;
    background: #ffffff;
    margin-bottom: 2em;
    height: 368px;
}

#content1 {
    height: 368px;
    position: relative;
    width: 100%;
}

/* Easy Slider */
#slider {
    margin: auto;
}

#slider ul,#slider li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#slider li { /* 
            define width and height of list item (slide)
            entire slider area will adjust according to the parameters provided here
        */
    height: 368px;
    /*width: auto;*/
}

/*#prevBtn, #nextBtn{ 
        display:block;
        width:54px;
        height:77px;
        position:absolute;
        margin-left:42px;
        top:140px;
        }   
    #nextBtn{ 
        left:1000px;
        }   */
#prevBtn {
    width: 54px;
    height: 77px;
    margin-top: -230px;
    float: left;
    margin-left: 70px;
}

#nextBtn {
    width: 54px;
    height: 77px;
    float: right;
    margin-top: -230px;
    margin-right: 70px;
}

#prevBtn a,#nextBtn a {
    display: block;
    width: 54px;
    height: 77px;
    background: url(../images/btn_prev1.png) no-repeat 0 0;
}

#nextBtn a {
    background: url(../images/btn_next1.png) no-repeat 0 0;
}

/* // Easy Slider */
    /***********************************************End of easy slider code************************************************/
.newsItem {
    margin-top: 11px;
}

.newsItem p {
    font-size: 12px;
    font-weight: normal;
    color: #777777;
    margin-left: 0px;
    margin-top: 0;
}

.newsItem a {
    font-size: 13px;
    color: #132B66;
    font-weight: normal;
}

.newsItem a:hover {
    color: #cccccc;
}

.round_bg_top {
    background-image: url(../images/rhbackimg_top.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    width: 248px;
    float: left;
}

.round_bg_bottom {
    background-image: url(../images/rhbackimg_bottom.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 246px;
    float: left;
}

.round_bg_middle {
    background-image: url(../images/rhbackimg_middle.jpg);
    background-repeat: y-repeat;
    float: left;
    margin-bottom:10px;
}

.info{
    color:#777777;
    font-size: 13px;
    line-height: 28px;
}

.rhul li{
    list-style-image: url(../images/Write.png);
    font-size: 13px;
    line-height: 27px;
}

.backimg{
    background-image: url(../images/backimg.png);
    background-repeat: no-repeat;
    vertical-align: top;
    width: 242px;
    height: 293px;
    padding: 0px 15px;
}
