body {
 margin: 0;
 padding: 0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #2b3b54;
}
h1 {
 margin: 8px 0;
 padding: 0;
 color:#2762AE;
 font-size:14px;
 font-weight:bold;
}
h2 {
 margin: 8px 0;
 padding: 0;
 color:#143c6e;
 font-size:12px;
 font-weight:bold;
}
h3 {
 padding: 0 0 0 80px;
 font-size: 12px;
 color: #2662af;
 height: 42px;
 line-height: 42px;
}
h3.title-nightzone, h3.title-outzone, h3.title-inzone {
 width: 260px;
}
h3.title-venues, h3.title-teambuilding {
 width: 260px;
}
h3.title-venues {
 background: url('../images/bg-venues.html') no-repeat;
}
h3.title-teambuilding {
 background: url('../images/bg-teambuilding.html') no-repeat;
}
 h3.title-inzone {
 background: url('../images/bg-inzone.html') no-repeat;
}
h3.title-outzone {
 background: url('../images/bg-outzone.html') no-repeat;
}
h3.title-nightzone {
 background: url('../images/bg-nightzone.html') no-repeat;
}
h3 a {
 color: #2662AF;
 text-decoration: none;
}
h3 a:hover {
 text-decoration: underline;
}
h4 {
 width: 100%;
 margin: 2px 0;
 padding: 0;
 font-size: 12px;
 color: #2662af;
 border-bottom: 1px solid #4663a7;
}
h4.title2-inzone {
 background: url('../images/bg-inzone-circle.html') no-repeat right;
}
h4.title2-nightzone {
 background: url('../images/bg-nightzone-circle.html') no-repeat right;
}
h4.title2-outzone {
 background: url('../images/bg-outzone-circle.html') no-repeat right;
}
h4.title2-activities {
 background: url('../images/bg-activities-circle.html') no-repeat right;
}
h5.blue-grad-title, h5.grey-grad-title {
 margin: 0 0 10px 0;
 padding: 0;
 font-size: 12px;
 color: #2762ae;
 text-transform: uppercase;
}
h5.grey-grad-title {
 padding: 0 0 0 0;
 margin: 10px 0 0 0;
 color: #322b61;
}
h5.green-title {
 padding: 0 0 0 0;
 margin: 15px;
 font-size: 12px;
 color: #3da15b;
}
a {
 color: #40a054;
}
a.icon {
 display: block;
 margin: 0 0 0 40px;
 padding: 0 0 0 50px;
 height: 36px;
 line-height: 36px;
 font-weight: bold;
}
a.pdf {
 background: url('../images/pdf-icon.html') no-repeat left;
}
p {
margin: 15px 0;
padding: 0;
}
a:hover {
text-decoration: none;
}
div#main {
margin: 0 auto;
margin-top: 10px;
padding: 0 11px;
width: 948px;
background: url('../images/bg-main.gif') repeat-y;
}
div#main-in {
width: 943px;
margin: 0 auto;
padding: 33px 0 0 0;
background: url('../images/bg-top.gif') repeat-x top;
}
div#header {
margin: 0 0 5px 0;
width: 100%;
height: 126px;

}

#pageViwer_header_div {
float: right;
}

div#header_logo{
float: left;
width: 423px;
}
div#mainmenu {
width: 913px;
height: 30px;
background: url('../images/bg-mainmenu.gif') repeat-x;
}
td.mainmenu-link {
display: block;
float: left;
padding: 5px 20px;
height: 20px;
font-size: 12px;
color: #fff;
font-weight: bold;
text-decoration: none;
}
td.mainmenu-linkh {
display: block;
float: left;
padding: 5px 20px;
height: 20px;
font-size: 12px;
color: #fff;
font-weight: bold;
text-decoration: none;
background: #314576;
cursor: pointer;
}
td.mainmenu-sublink {
padding: 5px;
border: 1px solid #314576;
border-top: none;
background: #fff;
color: #587cd2;
font-weight: bold;
}
td.mainmenu-sublinkh {
padding: 5px;
border: 1px solid #314576;
border-top: none;
background: #fff;
color: #314576;
font-weight: bold;
cursor: pointer;
}
div.leftmenu01b, div.leftmenu02b, div.leftmenu03b, div.leftmenu04b, div.leftmenu05b, div.leftmenu06b {
padding: 0 0 0 25px;
}
div.leftmenu01a, div.leftmenu02a, div.leftmenu03a, div.leftmenu04a, div.leftmenu05a, div.leftmenu06a {
padding: 5px 0;
}
td.leftmenu-link, a.leftmenu-link {
display: block;
padding: 5px 0;
color: #2662af;
font-weight: bold;
text-decoration: none;
}
td.leftmenu-link nobr, td.leftmenu-linkh nobr{
 white-space:normal;
}
td.leftmenu-linkh, a.leftmenu-link:hover {
display: block;
padding: 5px 0;
color: #cc0000;
font-weight: bold;
text-decoration: underline;
cursor: pointer;
}
div.left-bottom {
margin: 5px 0;
padding: 10px;
border: 1px solid #dfdfdf;
border-left: none;
border-right: none; 
}
div#content-home, div#footer {
padding: 20px 10px;
}
div.experience-field {
float: left;
margin: 0 7px;
width: 138px;
background: #2462ad;
}
div.experience-img {
height: 120px;
}
div.experience-text {
padding: 0 7px;
color: #fff;
font-size: 11px;
line-height: 16px;
height: 85px;
}
div#content-home-left, div#footer-left {
float: left;
margin: 20px 0 0 0;
padding: 0 0 0 10px;
width: 615px;
}
div#content-home-right {
float: left;
padding: 0;
margin: 20px 0 0 0;
width: 295px;
}
div#footer-right {
float: left;
padding: 20px 20px 0 0;
text-align: right;
width: 260px;
}
div#footer-right table {
float: right;
}
td.footer-link {
padding: 0 0 0 10px;
font-weight: bold;
color: #40a054;
text-decoration: underline;
}
td.footer-linkh {
padding: 0 0 0 10px;
font-weight: bold;
text-decoration: none;
cursor: pointer;
color: #40a054;
}
div#bottom {
margin: 0 auto;
width: 970px;
height: 15px;
background: url('../images/bg-footer.gif') no-repeat bottom;
}
div#content {
margin: 0;
padding: 0 0 10px 0;
background: url('../images/bg-content.gif') repeat-y left;
}
div#content-left {
float: left;
margin: 15px 10px 0 0;
width: 228px;
}
div#search-field {
margin: 0 0 15px 0;
padding: 5px 10px 10px 10px;
width: 208px;
background: #2361ae url('../images/bg-search.html') no-repeat top right;
}
div#content-right {
float: left;
margin: 15px 0 0 0;
padding: 0;
width: 690px;
}
div#content-right-l {
float: left;
margin: 15px 0 0 0;
padding: 0;
width: 345px;
}
div#content-right-r {
float: right;
margin: 15px 0 0 0;
padding: 0;
width: 340px;
}
div.image-field-img {
}
div.image-field-text {
margin: 1px 0 0 0;
padding: 15px;
background: #4663a7;
color: #fff;
font-size: 12px;
font-weight: bold;
}
div.image-field-text h4 {
padding: 0 ;
margin: 0 0 5px 0 ;
font-size: 16px ;
font-weight: bold;
color: #fff;
}
input.searchtextbox_text {
padding: 0 20px 0 0;
height: 16px;
font-size: 10px;
width: 130px;
text-align: right;
border: 1px solid #7f9db9;
}
input.search-button {
padding: 0;
margin: 0 0 0 5px;
border: 1px solid #7864bb;
background: #3f3067;
color: #fff;
font-size: 9px;
cursor: pointer;
}
ul.list-menu {
padding: 0;
margin: 0 0 0 10px;
list-style: none;
font-style: italic;
}
ul.list-menu li {
padding: 0 0 15px 0;
}
ul.list-menu a {
display: block;
padding: 0 0 0 25px;
height: 20px;
line-height: 20px;
text-decoration: none;
background: url('../images/arrow.html') no-repeat left;
font-weight: bold;
font-style: normal;
}
ul.list-menu a:hover {
text-decoration: underline;
}
ul.list-menu span {
padding: 0 0 0 25px;
}
div.gray-field { 
margin: 0 0 5px 0;
background: #f8f8f8;
color: #333366;
}
div.gray-field-left, div.gray-field-right {
float: left;
padding: 7px;
}
div.gray-field-left {
width: 110px;
}
div.gray-field-left img {
border: 1px solid #2b69b6;
margin: 0 0 5px 0;
}
div.gray-field-right {
width: 550px;
}
div.gray-field h4 {
margin: 0 0 20px 0;
padding: 0;
font-size: 12px;
color: #2b69b6;
}
div.grad-gray {
 padding: 10px;
 margin: 0;
 background: url('../images/grad-gray.html') repeat-x top;
}
div.cr-left-column {
 float: left;
 padding: 0;
 margin: 0 20px 0 0;
 width: 500px;
}
div.cr-right-column {
 float: left;
 padding: 0;
 width: 170px;
}
div.cr-right-column img {
 margin: 0 0 5px 0;
}
div.borders2 {
 padding: 25px 0;
 border-top: 1px solid #e2e2e2;
 border-bottom: 1px solid #e2e2e2;
}
div.borders2 h2 {
 width: 220px;
 margin: 0 auto;
 margin-bottom: 10px;
 text-align: center;
}
div.borders2 span {
 font-style: italic;
 text-align: right;
}
ul.list-blue-dot {
 font-size: 12px;
 list-style: none;
}
ul.list-blue-dot li {
 padding: 0 0 0 10px;
 background: url('../images/blue-dot.html') no-repeat left;
}
div.grad-blue {
 margin: 0 0 30px 0;
 padding: 15px;
 background: url('../images/grad-blue.html') repeat-x top;
 border-bottom: 3px solid #e6effe;
}
ul.list-arrow {
 margin: 10px 0 20px 0;
 padding: 0 0 0 10px;
 list-style: none;
 font-size: 12px;
 width: 270px;
}
ul.list-arrow li {
margin: 0 0 2px 20px;
padding: 0 0 0 15px;
background: url('../images/arrow-green.html') no-repeat left top;
}
div.zone-div {
float: left;
width: 50%;
}
/***  Other ***/
img {
border: 0;
}
.clearer {
clear: both;
}
.italic {
font-style: italic;
}
.green {
color: #40a054;
} 
/***  green footer menu links  ***/
.list-menu-normal {
 display: block;
 padding: 0 0 0 25px;
 height: 20px;
 line-height: 30px;
 text-decoration: none;
 background: url('../images/arrow.html') no-repeat left;
 font-weight: bold;
 font-style: normal;
 color:#40A054;
 cursor: pointer;
}
.list-menu-hover {
 display: block;
 padding: 0 0 0 25px;
 height: 20px;
 line-height: 30px;
 text-decoration: underline;
 background: url('../images/arrow.html') no-repeat left;
 font-weight: bold;
 font-style: normal;
 color: #40A054;
 cursor: pointer;
} 
 
 
 /*---contact us form------*/
table#contactus-table {
 width: 80%;
}
table#contactus-table input, select, textarea  {
 border: 1px solid #999999;
 color: #000000;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 10px;
 text-decoration: none;
 width: 150px;
}
table#contactus-table td.contactus-btns input {
 background-color: #4E4E83 !important;
 border: 1px solid #B0B08A !important;
 color: #FFFFFF !important;
 cursor: pointer !important;
 font-family: Verdana,Arial,Helvetica,sans-serif !important;
 font-size: 11px !important;
 font-weight: bold !important;
 width:100px !important;
}
table#contactus-table td.contact-chck input {
 border:none !important;
 width:50px;
}        