/*
* 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;
	overflow: scroll;
}

#body {
	margin-left: 20px;
}

/* page */
#page {
	margin: auto;
	width: 1000px;
	font-family: arial, Sans-serif, verdana;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

#header {
	background-color: #ffffff;
	width: 1000px;
	height: 128px;
}

#logo {
	width: 402px;
	height: 119px;
	float: left;
	margin-left: 20px;
	margin-top: 5px;
}

#homepage_lh {
	float: left;
	width: 710px;
	margin-left: 12px;
}

#mainhomeimg {
	margin-top: 3px;
	width: 709px;
	height: 288px;
}

#phoneno {
	margin-top: 65px;
	width: 560px;
	color: #a4b373;
	font-size: 18px;
	float: left;
	text-align: right;
}

#btsection {
	width: 710px;
	margin-top: 8px;
	margin-left: 5px;
}

#btsectionhead {
	font-size: 18px;
	font-weight: bold;
	color: #455660;
}

#btsectiontxt {
	width: 700px;
	margin-top: 5px;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #000000;
}

#hometestimonials {
	width: 710px;
	margin-top: 8px;
	margin-left: 5px;
	height: 200px;
}

#testsec1 {
	float: left;
	color: #878787;
	font-size: 13px;
	line-height: 18px;
	width: 200px;
	margin-top: 8px;
	margin-bottom: 10px;
}

#testsec1 a {
	color: #878787;
}

#testsec2 a {
	color: #878787;
}

#testsec3 a {
	color: #878787;
}

#testsec2 {
	float: left;
	color: #878787;
	line-height: 18px;
	font-size: 13px;
	width: 200px;
	margin-top: 8px;
	margin-left: 40px;
	margin-bottom: 10px;
}

#testsec3 {
	float: left;
	color: #878787;
	font-size: 13px;
	line-height: 18px;
	width: 200px;
	margin-top: 8px;
	margin-left: 40px;
	margin-bottom: 10px;
}

#rhsection {
	float: left;
	width: 255px;
	margin-left: 10px;
}

#rhsec1 {
	margin-top: 5px;
	height: 280px;
}

#rhsec2 {
	margin-top: 15px;
}

#rhtable1 {
	margin-top: 5px;
	font-size: 13px;
	color: #a4b373;
	line-height: 22px;
	padding-left: 22px;
}

#rhtable1 a {
	font-size: 12px;
	color: #455660;
}

#homelatestnews {
	font-size: 12px;
	color: #455660;
}

#footertext1 {
	float: left;
	width: 180px;
	margin-top: 15px;
	margin-left: 15px;
	font-size: 12px;
	font-weight: normal;
	color: #c3d945;
	line-height: 16px;
}

#footertext1 a {
	font-size: 13px;
	color: #ffffff;
}

#footertext2 {
	float: left;
	width: 310px;
	margin-top: 15px;
	margin-left: 25px;
	font-size: 12px;
	font-weight: normal;
	color: #c3d945;
	line-height: 16px;
}

#footertext2 a {
	font-size: 13px;
	color: #ffffff;
}

.txtwing {
	color: #455660;
	font-size: 16px;
	font-weight: normal;
}

#contactus {
	width: 145px;
	height: 65px;
	float: right;
	margin-top: 3px;
	margin-right: 10px;
	color: yellow;
}

#contactus a {
	color: yellow;
	font-size: 24px;
	font-family: arial, Sans-serif, verdana;
}

#memberlogin {
	float: left;
	margin-left: 850px;
	margin-top: -40px;
}

#memberlogin a {
	font-size: 18px;
	font-family: arial;
	text-decoration: none;
	color: #facd09;
}

#back_homeimages {
	background-image: url(../images/back_homeimages.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 184px;
}

#otba_rotateimg {
	width: 689px;
	height: 173px;
	float: left;
	margin-left: 16px;
}

#yellow_imgbox {
	background-image: url(../images/yellow_imgbox.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 288px;
	height: 205px;
	margin-top: -21px;
}

#joinus {
	float: left;
	margin-left: 15px;
	margin-top: 23px;
	font-size: 24px;
	color: #ffffff;
	width: 230px;
}

#yellinfo {
	float: left;
	margin-left: 15px;
	color: #000000;
	font-size: 12px;
	width: 260px;
	margin-top: 5px;
}

#btnsubmit {
	float: left;
	width: 250px;
	text-align: right;
	margin-left: 20px;
}

#otbahomeinfo {
	width: 1000px;
	min-height: 200px;
	margin-top: 10px;
}

#hometxt1 {
	width: 630px;
	float: left;
	margin-left: 15px;
}

#hometxt2 {
	width: 300px;
	float: left;
}

#homeheadtxt {
	font-family: arial;
	font-weight: normal;
	font-size: 26px;
	color: #455560;
	text-align: left;
	width: 610px;
}

#hometxthome {
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	color: #455660;
	text-align: left;
	width: 600px;
	margin-top: 10px;
	line-height: 20px;
}

#homehead2 {
	font-family: arial;
	font-weight: normal;
	font-size: 26px;
	color: #455560;
	text-align: left;
	width: 290px;
}

#footer {
	background-image: url(../images/footerback.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 124px;
	clear: both;
}

#socialnets {
	float: left;
	margin-top: 20px;
	width: 250px;
	height: 55px;
	margin-left: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #c3d945;
}

#footerlogo {
	float: left;
	width: 160px;
	text-align: right;
	margin-top: 45px;
}

#footertext {
	float: left;
	margin-top: 20px;
	width: 470px;
	height: 40px;
	margin-left: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

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

.formtextarea {
	color: #0b0b0b;
	font-size: 12px;
	border: solid 1px #cccccc;
	background-color: #ffffff;
	letter-spacing: 0.02em;
	width: 300px;
	height: 100px;
	font-family: Arial;
}

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

.t1 {
	font-size: 13px;
	font-family: arial;
	color: #455660;
	font-weight: normal;
}

.formfields {
	font-size: 12px;
	border: solid 1px #cccccc;
	background-color: #ffffff;
	letter-spacing: 0.02em;
	width: 300px;
	height: 20px;
}

.maintab {
	width: 600px;
	padding-left: 5px;
	vertical-align: top;
}

.wi {
	width: 300px;
	text-align: left;
}

/* tabs */
#tabs {
	background-image: url(../images/tabsback.jpg);
	background-repeat: no-repeat;
	height: 44px;
	width: 1000px;
	color: #455660;
	font-weight: bold;
}

#tabs a {
	font-family: arial, sans-serif, verdana;
	font-size: 18px;
	text-decoration: none;
	color: #455660;
	font-weight: normal;
}

#tabs a:hover {
	color: #c3d945;
}

#tabs table {
	height: 44px;
	font-family: arial, sans-serif, verdana;
	color: #455660;
	text-align: left;
	margin-left: 10px;
}

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

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

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

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

.tab-separator {
	padding: .0em .0em;
}

.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: 1000px;
	background-color: #ffffff;
}

#submain {
	float: left;
	width: 980px;
}

#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-size: 20px;
	margin-left: 0px;
	margin-top: 10px;
	font-weight: normal;
	font-family: arial;
	text-align: left;
	color: #455660;
}

/* 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;
	color: #000000;
}

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: 20px;
	color: #455560;
	text-align: left;
}

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

/*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: 13px;
	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;
}

.rightsection_separator {
	border-top: 1px dotted #B2B0B1;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 5px;
}

/************************************searchtraders******************************************************/
.byarea {
	width: 300px;
	border: solid 1px #facd09;
}

.byname {
	width: 297px;
	border: solid 1px #facd09;
}

#searchtaghead {
	font-size: 13px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 20px;
}

#searchtag {
	width: 750px;
	border: dotted 1px #facd09;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	margin-left: 20px;
	margin-top: 15px;
}

#searchtag a {
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	color: #facd09;
}

#searchtag a:hover {
	color: #000000;
	text-decoration: none;
	font-size: 15px;
}

#searchtradertable {
	margin-left: 20px;
	margin-top: 15px;
}

#searchtradertd {
	font-size: 13px;
	font-weight: bold;
}

#findtraderslink {
	font-size: 18px;
	font-style: italic;
	margin-left: 38px;
	letter-spacing: .2em;
	margin-top: 10px;
}

#findtraderslink a {
	font-size: 18px;
	font-style: italic;
	letter-spacing: .2em;
	color: #000000;
}

.t1link {
	color: #facd09;
}

.t1link a {
	color: #44545f;
	font-weight: bold;
	font-size: 12px;
}

.t2txt {
	color: #000000;
	font-size: 12px;
}

.schoolli {
	line-height: 20px;
	color: #85ba2c;
}

.schoolli a {
	font-size: 18px;
	color: #85ba2c;
}

#schoolimg {
	width: 300px;
	height: 300px;
	text-align: center;
}

#section {
	width: 1000px;
	margin-top: 30px;
	margin-bottom: 20px;
}

#sec1 {
	float: left;
	width: 250px;
	margin-left: 40px;
	color: #85ba2c;
	font-size: 16px;
	font-weight: bold;
	margin-top: 30px;
}

#sec1 a {
	color: #455660;
	font-weight: bold;
}

#sec2 {
	float: left;
	width: 641px;
}

.txtg {
	color: #85ba2c;
	font-size: 16px;
	font-weight: bold;
}

#sec3 {
	width: 850px;
	height: 20px;
	float: left;
}

h5 {
	font-size: 14px;
	color: #455660;
	text-align: center;
}

.newsItem p {
	font-size: 13px;
	color: #a4b373;
	width: 250px;
	line-height: 2px;
}

.schoolarea {
	margin-left: 20px;
	margin-bottom: 10px;
	float: left;
	width: 450px;
}

#schoolmap {
    margin-left: 20px;
    margin-bottom: 10px;
    float: left;
}

#wingtsuntimetable {
	text-align: left;
}

#schooladdr {
	font-size: 13px;
	margin-top: 10px;
	line-height: 16px;
}

#telephone {
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#ajaxticker1 {
	width: 200px;
	height: 200px;
	float: left;
	background-color: #ffffff;
}

#ajaxticker1 div {
	/*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
	background-color: #ffffff;
}

#ajaxticker2 {
	width: 200px;
	height: 200px;
	margin-left: 40px;
	float: left;
	background-color: #ffffff;
}

#ajaxticker2 div {
	/*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
	background-color: #ffffff;
}

#ajaxticker3 {
	width: 200px;
	height: 200px;
	margin-left: 40px;
	float: left;
	background-color: #ffffff;
}

#ajaxticker3 div {
	/*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
	background-color: #ffffff;
}

.formfieldsschool {
	font-size: 12px;
	border: 0px;
	background-color: #ffffff;
	letter-spacing: 0.02em;
	width: 300px;
	height: 20px;
	border: solid 1px #cccccc;
}

#sys1 {
	float: left;
	width: 400px;
	margin-left: 77px;
}

#sys2 {
	width: 420px;
	text-align: center;
	float: left;
	margin-left: 60px;
}

#syssub {
	width: 400px;
	text-align: center;
}

#syssub1 {
	width: 400px;
	text-align: center;
}

#syssub23 {
	width: 400px;
}

#syssub2 {
	width: 200px;
	float: left;
	text-align: left;
}

#syssub3 {
	width: 200px;
	float: left;
	text-align: right;
}

#sys3 {
	width: 980px;
	float: left;
	margin-top: 30px;
	margin-bottom: 20px;
}

#systxt {
	width: 410px;
	color: #455660;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	line-height: 17px;
}

#sysimg {
	margin-top: 20px;
	width: 410px;
}

#systxt1 {
	font-size: 12px;
	color: #455660;
	text-align: center;
}

#systxt1 a {
	font-size: 12px;
	color: #455660;
}

#sysnum {
	font-size: 11px;
	color: #455660;
	float: left;
	margin-top: -18px;
	margin-left: 8px;
}

img {
	border: 0px;
}

#sys3 table {
	width: 450px;
	height: 320px;
	border-collapse: collapse;
}

#sys3 table td {
	width: 50px;
	height: 80px;
	border-top: solid 4px #455660;
	border-right: solid 6px #455660;
	border-left: solid 6px #455660;
	border-bottom: solid 4px #455660;
}

.phasetxt {
	float: left;
	font-size: 15px;
	color: #455660;
	width: 960px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-weight: bold;
}

.syshead {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #455660;
	padding-bottom: 3px;
	padding-top: 6px;
}

.systxt2 {
	float: left;
	font-size: 13px;
	font-weight: normal;
	color: #455660;
	line-height: 18px;
}

#schoolarea1 {
	float: left;
	width: 450px;
	margin-left: 20px;
	margin-bottom: 10px;
}

#section1 {
	float: left;
	width: 1000px;
	margin-top: 10px;
}

#instructor_img {
	float: left;
	width: 250px;
	height: 200px;
	border: solid 2px #455660;
}

#imglayer {
	
}

#intro_school {
	overflow-y: scroll;
	overflow-x: hidden;
	float: left;
	width: 417px;
	height: 200px;
	border: solid 2px #455660;
	margin-left: 18px;
}

#introlayer {
	color: #455660;
	font-weight: normal;
	font-size: 14px;
	margin-left: 6px;
	margin-top: 6px;
}

#introlayer1 {
	padding: 6px;
}

#quick_links {
	float: left;
	border: solid 2px #455660;
	width: 250px;
	height: 200px;
	margin-left: 18px;
}

#quicklayer1 {
	margin-top: 10px;
	margin-left: 5px;
	font-size: 16px;
	color: #455660;
	font-weight: normal;
}

#quicklayer2 ul {
	list-style: none;
}

#quicklayer2 li a {
	font-size: 14px;
	color: #455660;
	font-weight: normal;
	line-height: 18px;
}

#section2 {
	width: 960px;
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	border: solid 2px #455660;
}

#testimonialayer1 {
	font-size: 18px;
	font-weight: bold;
	color: #455660;
	float: left;
	width: 960px;
	margin-left: 20px;
	margin-top: 20px;
}

#testimonialayer2 {
	width: 960px;
	float: left;
	margin-left: 20px;
	height: auto;
	margin-top: 10px;
}

.testimonialayer3 {
    width: 960px;
    float: left;
    margin-left: 20px;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

.testimonialayerhome{
    height: auto;
    float: left;
    margin-bottom: 10px;
}

.testimonialayerhome span{
    margin-right: 55px;
    height: auto;
}

.testimonialayer3 span{
    margin-right: 140px;
    margin-top: 10px;
}

#ajaxticker11 {
	width: 280px;
	height: auto;
	float: left;
	background-color: #ffffff;
}

#ajaxticker11 div {
	/*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
	background-color: #ffffff;
}

#ajaxticker22 {
	width: 280px;
	height: auto;
	margin-left: 40px;
	float: left;
	background-color: #ffffff;
}

#ajaxticker22 div {
	/*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
	background-color: #ffffff;
}

#ajaxticker33 {
	width: 280px;
	height: auto;
	margin-left: 40px;
	float: left;
	background-color: #ffffff;
}

#ajaxticker33 div {
	/*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
	background-color: #ffffff;
}

#section3 {
	width: 1000px;
	float: left;
	margin-top: 25px;
}

#section3layer1 {
	float: left;
	width: 400px;
}

#instructor_head {
	color: #455660;
	font-size: 14px;
	font-weight: normal;
	margin-top: 5px;
	margin-left: 5px;
}

#instructor_head {
	color: #455660;
	font-size: 16px;
	font-weight: normal;
}

#instructorimg {
	width: 180px;
	height: 180px;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
	border: solid 4px #455660;
}

#instructorfacts {
	font-size: 13px;
	color: #455660;
	font-weight: normal;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

#instructorfacts ul {
	list-style: none;
}

#instructorfacts li {
	color: #455660;
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	margin-left: -39px;
}

#section3layer2 {
	float: left;
	width: 520px;
	margin-left: 30px;
}

#school_timetable {
	color: #455660;
	font-size: 16px;
	font-weight: normal;
	height: 30px;
	margin-top: 5px;
	margin-left: 5px;
}

#venue_img {
	width: 200px;
	font-size: 18px;
	text-align: center;
	font-weight: normal;
	color: #455660;
	border: solid 2px #455660;
	line-height: 21px;
}

#section4 {
	width: 1000px;
	float: left;
	margin-top: 25px;
}

#section4layer1 {
	float: left;
	width: 400px;
	margin-left: 20px;
}

#section4layer2 {
	float: left;
	width: 520px;
	margin-left: 30px;
}

#section5 {
	width: 1000px;
	float: left;
	margin-top: 25px;
	margin-bottom: 20px;
}

#pic_floor_layout {
	width: 400px;
	float: left;
	margin-left: 20px;
	border: solid 2px #455660;
	height: 400px;
}

#gmap {
	width: 520px;
	height: 400px;
	float: left;
	margin-left: 30px;
	border: solid 2px #455660;
}

#wingtsun_head {
	width: 980px;
}

.wingtsuntb td {
	font-size: 13px;
	font-color: #455660;
}

#section6 {
	width: 1000px;
	float: left;
	margin-top: 25px;
	margin-bottom: 20px;
}

#section6layer2 {
	float: left;
	width: 738px;
	margin-left: 30px;
}

#schooltimetable {
	width: 720px;
	font-size: 18px;
	text-align: center;
	font-weight: normal;
	color: #455660;
	height: auto;
	border: solid 2px #455660;
}

#section6layer1 {
	float: left;
	width: 200px;
}

#maparea1{
    border: 2px solid #455660;
}