@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-family: Corbel,"Helvetica Neue",Helvetica,Arial,FreeSans,"Liberation Sans",sans-serif;
font-size: 15px;  color:#666;}
#topline{ width:100%; background:#003680; height:4px;}
img{ border:none;}
a{ text-decoration:none;}
p{ margin:0; padding:0; font-family: Corbel,"Helvetica Neue",Helvetica,Arial,FreeSans,"Liberation Sans",sans-serif; line-height:20px; text-align:left; color:#5c5c5c;  }

.header{ width:100%;}
.logo { width:auto; float:left; margin:10px 0;}
.headerright{ width: auto; float:right; }
.headerright h6{ font:normal 12px Arial, Helvetica, sans-serif; color:#7c7c7c; text-align:right; margin:0; padding:10px 0 0; }
.headerright h6 a{ color:#7c7c7c; }
.headerright h6 a:hover{ color:#1ebdfd; }
.headerright .search{ width:auto; float:right; margin:20px 0 0; color:#7c7c7c;}
.headerright .search form{ width:auto; float:left; }
.headerright .search form input{ float:left; background:url(../images/searchinput_bg.jpg) no-repeat; width:232px; height:29px; border:none; padding:0 5px; color:#a8a8a8;}
.headerright .search form .button{ float:left; border:none; background:none; width:41px; height:31px;}
.headerright .search img{  vertical-align:middle; float:left; margin:-1px 4px 0 0;}
.headerright .search p{float:left;}
.headerright .search ul{margin:0; padding:0;}
.headerright .search ul li{margin:0 0 0 15px; padding:0; float:left; list-style:none;}

.headerright .search ul li a{color:#7c7c7c; text-decoration:none;}
.headerright .search ul li a:hover{color:#1ebdfd; text-decoration:none;}

/* Navigation */

div#menu {height:55px; width:100%; clear:left;}
div#menu img { vertical-align:bottom; padding-right:5px; }

div#menu ul {margin:0 !important;padding:0 !important;list-style:none;float:left;}

div#menu ul.menu {padding-left:30px;}
div#menu li {position:relative;z-index:9;margin:0;padding:0;display:block;float:left;} 
div#menu li:hover>ul {left:-2px;}

div#menu li div {list-style:none;float:left;position:absolute;top:50px;left:0;z-index:11;visibility:hidden;padding:0 0 5px 7px;_padding:0 0 5px 3px;margin:0 0 0 3px;}
div#menu li:hover>div {visibility:visible;}
div#menu li.current a {}
div#menu a {position:relative;z-index:10;height:55px;display:block;float:left;padding:0 20px 0 0px;line-height:55px;text-decoration:none;}
div#menu span {font:normal 13px Arial, Helvetica, sans-serif;padding-top:18px;color:#1ebdfd;text-transform:uppercase;display:block;cursor:pointer;background-repeat:no-repeat;}
div#menu ul a:hover span {color:#353535;}
div#menu li {}
div#menu li.last span{padding:18px 10px 16px 0;}
div#menu ul ul li {padding:0px;z-index:9;}
div#menu ul ul {z-index:12;padding:7px 0 0 0 !important;background:rgb(226,226,226);margin-top:0px;margin-left:4px;margin-right:5px;}
div#menu ul ul a {width:184px;padding:0px 7px 3px 8px;height:auto;float:none;display:block;background:none;margin-bottom:2px;z-index:-1;}
div#menu ul ul a span {padding:0 5px 0px 5px;line-height:25px;color:#454545;font-weight:normal;text-transform:none;background:none;}
div#menu ul ul a span img{vertical-align:bottom; padding-right:5px;}

div#menu ul ul a:hover {}
div#menu ul ul a:hover span { background:#1ebdfd; line-height:25px; color:#fff;}
div#menu ul ul li.last {background:none;}
div#menu ul ul li {width:100%;}
div#menu ul ul div {width:208px; margin:-50px 0 0 190px !important;height:auto;_padding:0 0 5px 3px;}
div#menu ul ul ul {_padding-right:1px;}
div#menu li.back {}div#menu li.back .left {}
#menu-box {margin:5px 0 5px 0;border:1px solid #777;height:200px;background:rgb(74,81,85);}
#menu-box #menu {margin:10px 0 0 0;}


/* Slider */

#slider { width:100%; background:url(../images/slider_bg.png) no-repeat top center; position:absolute; top:70px;}

#top_blue_bg { background:url(../images/blue_bg_transparent.png) no-repeat left; height:43px; line-height:43px; font:normal 17px Arial, Helvetica, sans-serif; color:#FFF; padding:0 10px;}
#ul_left { margin:0 0 15px; padding:0; font:normal 13px Arial, Helvetica, sans-serif; color:#5c5c5c;}
#ul_left li{ background:url(../images/bullet.png) no-repeat left center; line-height:30px; border-bottom:1px dotted #bdbdbd; list-style:none; padding-left:20px;}
#ul_left li:last-child{ border-bottom:none;}

#ul_left li a{ color:#5c5c5c;}
#ul_left li a:hover{ color:#1ebdfd;}

#testi_text{ width:100%; }
#testi_text p{ margin:0; padding:5px 0 10px; font-family: Corbel,"Helvetica Neue",Helvetica,Arial,FreeSans,"Liberation Sans",sans-serif; line-height:20px; text-align:left; color:#5c5c5c;  }
#testi_text h3{ margin:0; padding:0 0 5px; font:normal 14px Arial, Helvetica, sans-serif; line-height:20px; text-align:right; color:#232424;  }
#testi_text h3 span{  color:#1ebdfd;  }

#news{ width:100%; float:left; margin-top:15px; padding-bottom:10px; border-bottom:1px dotted #bdbdbd;}
#news:last-child{ border-bottom:none; margin-bottom:15px;}

#news #image_bg{ width:90px; height:99px; float:left; background:url(../images/news_img_bg.jpg) no-repeat; margin-right:5px; }
#news p{ margin:0; padding:0; font-family: Corbel,"Helvetica Neue",Helvetica,Arial,FreeSans,"Liberation Sans",sans-serif; line-height:20px; text-align:left; color:#5c5c5c;  }
#news p a{ font:normal 14px Arial, Helvetica, sans-serif; line-height:25px; text-align:left; color:#1ebdfd;  }

/* Manage Button */

.managemyButtonLink 
{
	height:31px;
	width: auto; 
	float:right;
	margin-bottom:15px;

}
.managemyButtonLink a
{
	height:31px;
	background:url(../images/left_button_img.png) no-repeat left top;
	padding-left:13px;
	color:#fff;
	text-decoration:none;
	font: normal 14px "Segoe UI", Arial;
	text-align:center;
	float:left;
}
.managemyButtonLink a span
{
	height:31px;
	background:url(../images/right_button_img.png) no-repeat right top;
	padding-right:13px !important;
	line-height:31px !important;
	-webkit-padding-before: 2px;
	float:left;
	color:#fff !important;
}
.managemyButtonLink a:hover
{
	height:31px;
	background:url(../images/left_button_img_h.png) no-repeat left top;
	float:left;
}
.managemyButtonLink a:hover span
{
	height:31px;
	background:url(../images/right_button_h.png) no-repeat right top;
	float:left;
}

/* News Button */

.newsbutton 
{
	height:24px;
	width:auto; 
	float:left;

}
.newsbutton a
{
	height:24px;
	background:url(../images/new_button_left.png) no-repeat left top;
	padding-left:6px;
	color:#fff;
	text-decoration:none;
	font: normal 12px "Segoe UI", Arial;
	text-align:center;
	float:left;
}
.newsbutton a span
{
	height:24px;
	background:url(../images/new_button.png) no-repeat right top;
	padding-right:6px !important;
	line-height:23px !important;
	-webkit-padding-before: 2px;
	float:left;
	color:#fff !important;
}

/* Right Column CSS */

#topbluerightbg{ width:100%; height:39px; background:url(../images/right_column_topblue_bg.png) no-repeat left;  margin-top: -8px; }
#topbluerightbg h1{  font:normal 17px Arial, Helvetica, sans-serif; color:#FFF; padding:0 10px; text-align:left; line-height:33px; }
#topbluerightbg h1 a{ color:#003680; }

#normaltext{ font-family: Corbel,"Helvetica Neue",Helvetica,Arial,FreeSans,"Liberation Sans",sans-serif; line-height:20px; text-align:left; color:#5c5c5c; padding:5px 0 10px;  }
#normaltext ul{margin:0; padding:10px 20px;}
#normaltext ul li{list-style:none; padding:0 0 5px 0;}

#propertyvaluation{ width:691px; float:left;}
#propertyvaluation h1{ font:normal 15px Arial, Helvetica, sans-serif; color:#003680; text-align:left; text-transform:capitalize;}
#propertyvaluation ul{ width:45%; float:left; font-family: Corbel,"Helvetica Neue",Helvetica,Arial,FreeSans,"Liberation Sans",sans-serif; color:#1ebdfd; text-align:left; margin:0 30px 0 0; padding:0;}
#propertyvaluation ul li{ margin:0; padding:0 0 0 25px; background:url(../images/hand_icon.png) no-repeat left center; list-style:none; line-height:30px; border-bottom:1px dotted #bdbdbd; }
#propertyvaluation ul li:last-child{ border-bottom:none; margin-bottom:10px;}
#propertyvaluation ul li a{ color:#1ebdfd;}

#latestprojects{ width:691px; float:left;}
#latestprojects h1{ font:normal 15px Arial, Helvetica, sans-serif; color:#003680; text-align:left; text-transform:capitalize; padding-bottom:10px;}
#latestprojects ul{ width:45%; float:left; font-family: Corbel,"Helvetica Neue",Helvetica,Arial,FreeSans,"Liberation Sans",sans-serif; color:#1ebdfd; text-align:left; margin:0 30px 0 0; padding:0;}
#latestprojects ul li{ margin:0 0 10px; padding:0 0 10px 25px; background:url(../images/hand_icon.png) no-repeat left top; list-style:none; line-height:18px; border-bottom:1px dotted #bdbdbd; }
#latestprojects ul li:last-child{ border-bottom:none; margin-bottom:10px;}
#latestprojects ul li a{ color:#737171;}


#footer{ margin:0 auto; width:970px; height:201px; background:url(../images/footer_bg.jpg) no-repeat center; padding:20px 15px 0px; position: relative; border-bottom:0;}
#footer .col { width:220px; float:left; }
#footer .col h1{ font: italic normal 15px Arial, Helvetica, sans-serif; text-align:left; color:#003680; text-align:left; text-transform:capitalize;}
#footer .col ul { width:auto; float:left; margin:0; padding:0; font-family: Corbel,"Helvetica Neue",Helvetica,Arial,FreeSans,"Liberation Sans",sans-serif; color:#1ebdfd; text-align:left; text-transform:capitalize;}
#footer .col ul li{ list-style:none; line-height:26px;}
#footer .col ul li a{color:#1ebdfd;}
#footer .col ul li a:hover{color:#333;}
#footer .col p { font-family: Corbel,"Helvetica Neue",Helvetica,Arial,FreeSans,"Liberation Sans",sans-serif; color:#949493; text-align:left; line-height:23px; }
#footer .col form { width:auto; float:left; margin-top:15px; }
#footer .col form  .input { background:url(../images/bottom_search_input.jpg) no-repeat; width:232px; height:29px; border:none; padding:0 5px; color:#999; float:left;}

#copyrights{ width:1000px; margin:0 auto;}
#copyrights .left{ width:auto; float:left; font-family: Corbel,"Helvetica Neue",Helvetica,Arial,FreeSans,"Liberation Sans",sans-serif; color:#7d7d7d; text-align:left; line-height:40px;}
#copyrights .left a{ color:#7d7d7d; }
#copyrights .right{ font-family: Corbel,"Helvetica Neue",Helvetica,Arial,FreeSans,"Liberation Sans",sans-serif; color:#7d7d7d; text-align:right; line-height:40px;}
#copyrights .right a{ color:#7d7d7d;}


.projects_listing { margin-bottom:15px;
}
.projects_listing h1 {
    color: #FFFFFF;
    font: 13px/30px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0 0 0 10px;
}
.projects_listing p {
    padding: 5px 10px;
}
.projects_listing .sepp {
    border-bottom: 1px dotted #666666;
}
