﻿@charset "utf-8";
/* CSS Document */

body{margin:0; background:#2e59a7 url(../images/mainBody/body.jpg) repeat-x;}
#nav1 span, #nav2 span{display:none;}
p{margin:0; padding:0;}
img{border:0;}
#container
{
	width:904px;
	margin-left:auto; 
	margin-right:auto;
	overflow:hidden;
	background-color:White;
}
#header{width:904px;}
#header, #header-left, #nav1{float:left;}
#header-right{float:right;}
#header-mid{width:166px; float:left; height:102px; background-color:#FFFFFF;}

/*Navigation*/
#navigation1, #navigation2 {margin:0; padding:0; list-style-type:none; float:left; height:36px;}
#navigation1 li, #navigation2 li{display:inline;}
#nav1{height:36px;background:transparent url(../images/mainBody/nav1.jpg) no-repeat scroll 0 0;width:100%;}
#nav2{height:36px;background:url(../images/mainBody/nav2.jpg);}
/*THE MAGIC*/
#navigation1 li, #navigation2 li{float:left;}
#navigation1 a, #navigation2 a{
	height: 36px;
	display: block;
}

#list-1 a { width:99px; } 
#list-2 a { width:139px; }
#list-3 a { width:98px; }
#list-4 a { width:113px; }
#list-5 a { width:108px; }
#list-6 a { width:139px; }
#list-7 a { width:90px;}
#list-8 a { width:118px;}

#page1 #nav1 #list-1 a,
#list-1 a:hover { background: url(../images/mainBody/navHover.jpg) 0px -3px no-repeat;   height:29px; margin-top:3px;}

#page2 #nav1 #list-2 a,
#list-2 a:hover { background: url(../images/mainBody/navHover.jpg) -99px -3px no-repeat;   height:29px; margin-top:3px;}
#page3 #nav1 #list-3 a,
#list-3 a:hover { background: url(../images/mainBody/navHover.jpg) -238px -3px no-repeat;  height:29px; margin-top:3px;}
#page4 #nav1 #list-4 a,
#list-4 a:hover { background: url(../images/mainBody/navHover.jpg) -336px -3px no-repeat;  height:29px; margin-top:3px;}
#page5 #nav1 #list-5 a,
#list-5 a:hover { background: url(../images/mainBody/navHover.jpg) -449px -3px no-repeat;  height:29px; margin-top:3px;}
#page6 #nav1 #list-6 a,
#list-6 a:hover { background: url(../images/mainBody/navHover.jpg) -557px -3px no-repeat;  height:29px; margin-top:3px;}
#page7 #nav1 #list-7 a,
#list-7 a:hover { background: url(../images/mainBody/navHover.jpg) -696px -3px no-repeat;  height:29px; margin-top:3px;}
#page8 #nav1 #list-8 a,
#list-8 a:hover { background: url(../images/mainBody/navHover.jpg) -786px -3px no-repeat; height:32px; margin-top: 3px;}

#list-9 a {width:129px;}
#list-10 a {width:129px;}
#list-11 a {width:129px;}
#list-12 a {width:129px;}
#list-13 a {width:129px;}
#list-14 a {width:129px;}
#list-15 a {width:129px;}

#page9 #nav2 #list-9 a,
#list-9 a:hover { background: url(../images/mainBody/navHover.jpg) 0px -39px no-repeat;   height:29px; margin-top:3px;}
#page10 #nav2 #list-10 a,
#list-10 a:hover { background: url(../images/mainBody/navHover.jpg) -129px -39px no-repeat;   height:29px; margin-top:3px;}
#page11 #nav2 #list-11 a,
#list-11 a:hover { background: url(../images/mainBody/navHover.jpg) -258px -39px no-repeat;  height:29px; margin-top:3px;}
#page12 #nav2 #list-12 a,
#list-12 a:hover { background: url(../images/mainBody/navHover.jpg) -387px -39px no-repeat;  height:29px; margin-top:3px;}
#page13 #nav2 #list-13 a,
#list-13 a:hover { background: url(../images/mainBody/navHover.jpg) -516px -39px no-repeat;  height:29px; margin-top:3px;}
#page14 #nav2 #list-14 a,
#list-14 a:hover { background: url(../images/mainBody/navHover.jpg) -645px -39px no-repeat;  height:29px; margin-top:3px;}
#page15 #nav2 #list-15 a,
#list-15 a:hover { background: url(../images/mainBody/navHover.jpg) -774px -39px no-repeat;  height:29px; margin-top:3px;}
/*DROPDOWN NAV*/
.dropdown {float:left; margin:0;}
.dropdown dt {width:129px; height:33px;font-weight:bold; cursor:pointer;}
#list-9 .dropdown dt:hover{background: url(../images/mainBody/navHover.jpg) 0px -39px no-repeat; height:32px; margin-top: 3px;}
#list-10 .dropdown dt:hover{background: url(../images/mainBody/navHover.jpg) -129px -39px no-repeat; height:32px; margin-top: 3px;}
#list-12 .dropdown dt:hover{background: url(../images/mainBody/navHover.jpg) -387px -39px no-repeat; height:32px; margin-top: 3px;}
/*#page9 .dropdown dt{background: url(../images/mainBody/navHover.jpg) 0px -39px no-repeat; height:32px; margin-top: 3px;}*/

.dropdown dd {position:absolute; overflow:hidden; width:131px; display:none; background:#fff; z-index:200; opacity:0; margin-left:0}

.dropdown ul { list-style:none; border-top:none;}
.dropdown li {display:inline;z-index:200;}
.dropdown a, .dropdown a:active, .dropdown a:visited {
	display:block; 
	padding:5px; 
	color:#e6ecdf; 
	text-decoration:none; 
	background-color:#4d8a00; 
	font-family:Trebuchet MS; 
	font-size:11px;
	}
.dropdown a:hover {background:#d9e1e4; color:#000}
.dropdown .underline {border-bottom:1px solid #3a79a8}

/*MAIN CONTENT*/
#ctl00_mainContent_DataGrid2{width:100%;}
.labelLeft, .labelRight{float:left;}
.labelRight{padding-left: 38px;}
.icons{float:right; font-size:14px;}
#mainRight{float:right;}
.mainPageContent
{
    float:left; 
    width:220px; 
    color:#706c6c; 
    font-family:Trebuchet MS; 
    font-size:11px; padding-left:10px;
}
#main2{width:560px; float:left; padding:0 0 0 15px}
#main3{width:115px; float:left; padding:0 0 0 10px;}
#main{float:left; height:auto; width:904px; background:url(../images/condos/main.jpg) no-repeat #FFFFFF;}
#searchLabel
{
    float:left;
    height:29px; 
    width:870px;
    color:#005495; 
    font-weight:bold; 
    font-size:18px; 
    padding:10px 0 0 15px; 
    font-family:Helvetica;
}
#main-wrapper{height:auto; width: 904px; float:left;}
#main-1
{
    color:#666666; 
    font-weight:bold;
    width:160px; font-size:14px; 
    margin-left:10px; 
    float:left;
    display:inline;
    border: 1px solid green; 
    background: transparent url(../images/mainBody/searchbg.jpg) repeat-x scroll 0 0; 
    padding-left:1px;
}

#midLabel{color:#005496; font-weight:bold; font-size:15px; font-family:Helvetica; width:100%;}
#rightLabel{color:#005496; font-weight:bold; font-size:14px;}
#search{margin:5px 0 0 86px}
#midDesc{text-align:justify;}
#rightDesc{padding-top:15px; text-align:justify;}
#readMore a{color:#FF0000; font-weight:bold; font-family:Trebuchet MS; font-size:11px; float:right; padding-top:10px;}
/*CONDOS*/
#wrapper{float:right; width:670px; color:#706c6c; font-family:Trebuchet MS; font-size:11px; padding:0 35px 0 0; text-align:justify;}
#form-wrapper, #form-wrapper2, #form-wrapper3{float:left; width:500px;}
#form-wrapper2{padding:20px 0 20px 0;}
#form-wrapper4{margin-top: 40px; float:left;}
.form-wrapper-left{float:left;}
.form-wrapper-right{float:left; padding-left:20px;}

#condosmain2{width:160px; float:left; padding:0 0 0 15px}
#condosmain3{width:500px; float:left; padding:0 0 0 10px;}
#condosLeft{width: 160px;}
#condosRight{width: 500px;}
#formWrapper, #formLeft, #formRight{float:left;}
#formRight{padding-left:20px;}
#breadCrumb{color:#539500; font-family:Trebuchet MS; font-size:11px; height:20px; padding: 5px 0 0 15px;}
/*LEISURE*/
#company-background{float:left; width:674px; color:#706c6c; font-family:Trebuchet MS; font-size:11px; padding:10px 10px 0 10px; text-align:justify;}
.offices-wrapper{float:left; padding-top:10px; width:680px;}
#offices-left{float:left; width:198px; color:#706c6c; font-family:Trebuchet MS; font-size:11px;}
#offices-right{float:left; width:460px; color:#706c6c; font-family:Trebuchet MS; font-size:11px; padding-left:10px;}
#office-right{float:left; width:410px; color:#706c6c; font-family:Trebuchet MS; font-size:11px; padding:0 0 0 10px;}
.branches{float:left;color:#005495; font-weight:bold; font-size:18px; padding-top:20px;}
.branches a{text-decoration:none;color:#005495;}
#Div2{padding-top:20px;}
/*COMPANY BACKGROUND*/
#fdcBusiness{padding-top:20px;}
#fdcList{list-style-type:upper-roman; padding:0; margin-left:25px;}
.fdcTitle{font-weight:bold;}
.fdcItalic{font-weight:bold; font-style:italic;}
#numberList{list-style-type:decimal;}
/*TV ADS*/
#adLeft{float:left; width:109px;}
#adRight{float:left; width:109px; padding-left: 50px;}
#tvWrapper{float:left; padding-left:200px;}
/*FAQs*/
.faqList{list-style-type:none; margin:0; padding:0;}
.faqList2{color:#706c6c; font-family:Trebuchet MS; font-size:11px; list-style-type:none; margin:0; padding:0;}
.faqList2 li{padding-bottom:10px;}
/*CAREER*/
#mainCareer{width:680px;float:left; padding:0 0 0 15px}
#jobs{width:650px; float:left; padding-top:30px;}
#ctl00_mainContent_DropDownList1{float:left;}
#ctl00_mainContent_BulletedList{float:left; margin:0; padding-left:50px;}
#spiel{color:#005495; font-family:Trebuchet MS; font-size:14px; font-weight:bold; float: left;}
#viewCareer{float:left; width: 650px; padding-top:20px;}
.careerList{list-style-type:none; margin:0 0 0 20px; padding:0;list-style-image:url(../images/mainBody/gray-arrow.jpg);}
.careerList a{color:#706c6c; font-family:Trebuchet MS; font-size:11px; font-weight:bold; text-decoration:none;}
.list{list-style-image:url(../images/mainBody/gray-square.jpg);color:#706c6c; font-family:Trebuchet MS; font-size:11px; text-decoration:none;}
.clip{padding:0; margin:0; color:#706c6c; font-family:Trebuchet MS; font-size:11px;; font-weight:bold;}
#ctl00_mainContent_UploadStatusLabel{color:Red; font-weight:bold;}
#careerFooter{text-align:center; padding-top:50px;}
/*NEWS*/
.news-wrapper{float:left;width:680px;}
.newsLabel{font-weight:bold; padding-left:5px;}
.news-left{float:left; width:198px; color:#706c6c; font-family:Trebuchet MS; font-size:11px;}
.news-right{float:left; width:460px; color:#706c6c; font-family:Trebuchet MS; font-size:11px; padding:20px 0 0 10px;}
#news-title{text-align:center; font-weight:bold; font-size:16px; padding-bottom:20px;}
#ctl00_mainContent_display{color:#706c6c; font-family:Trebuchet MS; font-size:11px;}
/*MAP OF PROJECTS*/
#imageMap{float:left; width:700px; padding-left: 20px;}
/*CONTACT FORM*/
#contactFormWrapper{float:left; width:904px;}
#contactFormRight{float:left; padding-left:20px;}
#contactFormLeft{float:left; margin-left:200px; display:inline;}
.border{border: 3px groove #C3D9AE;}
#contactLabel
{
    float:left;
    height:29px; 
    width:800px;
    color:#005495; 
    font-weight:bold; 
    font-size:18px; 
    padding:10px 0 0 160px; 
    font-family:Helvetica;
}
/*SEARCH FORM*/
#mainSearch{
	width:170px; float:left;padding:10px 0 0 15px;
	height:227px;
	}
.formLabel{color:#005496; font-weight:bold; font-size:16px; font-family:Helvetica;}
.formFont{color:#706c6c; font-family:Trebuchet MS; font-size:11px;}
#searchGrid
{
    float:left;
    width:690px; 
    height:auto; 
    font-family:Trebuchet MS; 
    font-size:11px;
    padding:0 5px 5px 5px;
}
#DataGrid2{width:100%;}
#formSearch{
	font-weight:bold; 
    width:160px;
	background:transparent url(../images/mainBody/searchbg.jpg) repeat-x scroll 0 0;
	border:1px solid green;
	margin-top:20px;
}
#mainForm{padding-left:5px;}
#ctl03_btnSearch, #Search1_btnSearch, #ctl00_Search1_btnSearch{margin:5px 0 0 90px;}
/*EMAIL*/
#email-wrapper{margin-left:170px;}
.border{border: 3px groove #C3D9AE;}
/*FOOTER*/
#footer{float:left; background-color:#FFFFFF; width:904px; height:55px;}
#footer-right{float:left; width:177px;}
#footer-left{float:left; padding-left:20px; padding-top:12px;width:181px;}
#footer-left img{display:none;}
#footer-mid{float:left; font-family:Trebuchet MS; font-size:10px; font-weight:bold; color:#666666; padding:30px 0 0 16px; width:510px; text-align:center;
}
#disclaimer{width:904px; float:left; color:#898989; font-family:Tahoma; font-size:9px; text-align:center; height:21px; padding: 10px 0 0 0;}
#ctl00_mainContent_erorLabel{padding-left:30px; color: rgb(255, 0, 0); font-family: Verdana; font-size: 10px; font-style: normal; font-weight: bold;}
#titleLink{text-decoration:none;}
#titleLink:hover{text-decoration:underline;}