BODY
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0
}
.ctable
{
background-color: #fff;
}
.ctable2
{
background-color: #fff;
}
TD
{font-family: Arial;	font-size : 12px; font-weight : 500; color: #000000;}

.cTxt1 {font-family: Arial;	font-size : 12px; font-weight : 500; color: #093a53;}
.cTxt2 {font-family: Arial;	font-size : 12px; font-weight : 700; color: #ffffff;}
.cTxt3 {font-family: Arial;	font-size : 10px; font-weight : 500; color: #000000; text-decoration : none;}
.cTxt4 {font-family: Arial;	font-size : 11px; font-weight : 500; color: #000000;}
.cheader {font-family: Arial;	font-size : 14px; font-weight : 600; color: #000000;}

A:link {COLOR:#000000;text-decoration:underline;}
A:active {COLOR:#000000;text-decoration:underline;}
A:visited {COLOR:#000000;text-decoration:underline;}
A:hover {COLOR: #000000;text-decoration:underline;}
	
.ALarge {font-family: Arial;	font-size : 12px; font-weight : 700;}
.ALarge:link {COLOR:#07a4e8;text-decoration:underline;}
.ALarge:active {COLOR:#07a4e8;text-decoration:underline;}
.ALarge:visited {COLOR:#07a4e8;text-decoration:underline;}
.ALarge:hover {COLOR: #000000;text-decoration:underline;}

.Anonline {font-family: Arial;	font-size : 11px; font-weight : 500;}
.Anonline:link {COLOR:#000000;text-decoration:none;}
.Anonline:active {COLOR:#000000;text-decoration:none;}
.Anonline:visited {COLOR:#000000;text-decoration:none;}
.Anonline:hover {COLOR: #07a4e8;text-decoration:none;}


/* New layout CSS Start */

#layout{margin:0 auto 0 auto; width:952px}
#header{float:left;width:952px; background-image:url(../images/main_top_banner.jpg); background-repeat:no-repeat; background-position:bottom top; height:140px}

#header img{ float:right; margin-right:30px; border:none}

#body_container{background-image:url(../images/body_bg.jpg); background-position:top left; background-repeat:repeat-x; float:left; width:902px;padding-bottom:30px; padding-left:50px}

#body_container .menu_banner_container{float:left; width:357px; margin-top:10px}

#body_container .menu_banner_container .menu_container{float:left}
#body_container .menu_banner_container .banner_container{float:left; width:163px; margin-left:15px}
#body_container .menu_banner_container .banner_container img{ border:none; padding:0; margin:0; float:left}
#body_container .banner_botom_left{float:left;  background-image:url(../images/banner_bottom_left.jpg); width:339px; height:57px; background-repeat:no-repeat; padding-left:5px; padding-top:35px}

#body_container .home_text_container{width:435px; margin-top:10px; float:left; background-image:url(../images/white_text_curv.jpg);  background-repeat:no-repeat; line-height:16px; background-color:#fff; padding-top:15px; }
#body_container .home_text_container p{ padding-left:15px; padding-right:15px;color:#093a53; padding-bottom:0px; margin-bottom:10px;}

#body_container .home_text_container ul{color:#093a53}

#body_container .home_text_container .container_image{width:431px; text-align:center; padding-bottom:40px}

#body_container .news_container{ background-image:url(../images/news_bg.jpg); width:435px ;background-repeat:no-repeat; height:89px;color:white;}


#body_container .menu_banner_container_inner{float:left; width:180px; margin-top:10px}
#body_container .inner_text_container{width:617px; margin-top:10px; float:left; background-image:url(../images/inner_white_curv.gif); padding:0 10px 0 10px; background-repeat:no-repeat; background-color:#fff; padding-top:15px; padding-bottom:45px }

#body_container .inner_text_container a{ text-decoration:underline; color:#093a53; font-weight:bold}
#body_container .inner_text_container a:hover{ text-decoration:none}

#body_container .inner_text_container p{ padding-left:15px; padding-right:15px; line-height:16px;color:#093a53}

#body_container .inner_text_container ul{ color:#093a53}

#body_container .inner_text_container  table td{ color:#093a53}

#body_container .property_text_container{width:589px; margin-top:10px; float:left; background-image:url(../images/estuaryproperty_top_curv.gif); padding:0; background-repeat:no-repeat; background-color:#fff; padding-top:15px; padding-bottom:45px }

#body_container .property_text_container .main_panel{float:left;  width:484px; }

#body_container .property_text_container .property_thumb{width:80px;float:left; text-align:center}
#body_container .property_text_container .property_thumb img{ margin-top:3px; border:1px solid #093a53;}
#body_container .property_text_container .property_thumb img:hover{ border:1px solid #000; cursor:pointer}

#body_container .property_text_container a{ text-decoration:underline; color:#093a53; font-weight:bold}
#body_container .property_text_container a:hover{ text-decoration:none}

#body_container .property_text_container p{ padding-left:15px; padding-right:15px; line-height:16px;color:#093a53}


#body_container .bottom_container{ background-image:url(../images/estuaryproperty_bottom_.gif);float:left; width:569px; color:#fff; background-repeat:no-repeat; background-color:#03151e; padding:10px 10px 10px 10px;}
#body_container .bottom_container strong{ color:#f2aa06}

#body_container .bottom_curv{background-image:url(../images/estuaryproperty_bottom_curv.gif); height:18px;float:left; width:589px; color:#fff; background-repeat:no-repeat; background-color:#03151e;}

#body_container .bottom_container p{color:#1faaeb}

#body_container .bottom_container a{color:#1faaeb}

#menu{float:left; width:166px; }
#menu .top_menu_curv{float:left;background-image:url(../images/top_menu_curv.gif); background-repeat:no-repeat; height:13px; width:166px; background-position:left bottom;}
#menu .menu_bg{background-color:#81a0ae;background-image:url(../images/menu_bg.gif); background-repeat:repeat-x; background-position:top;float:left; width:166px}
#menu .bottom_menu_curv{float:left; background-image:url(../images/bottom_menu_curv.gif); background-repeat:no-repeat; background-position:top left;width:166px; float:left;}

#menu .language_container{float:left;width:166px; float:left; padding-top:69px; padding-bottom:7px}
#menu .language_container div{background-image:url(../images/language.jpg); width:94px; height:74px; padding:20px;  margin:0 auto 10px auto; background-repeat:no-repeat}

#menu .language_container div a{ text-decoration:none; color:#fff}
#menu .language_container div a:hover{ text-decoration:underline}

#menu  li ul{
position: absolute;
top: -1px;
display: none;
left:163px;
margin:0;
padding:0;
border:1px solid #f7ad08; background-color:#81a0ae;background-image:url(../images/menu_bg.gif); background-repeat:repeat-x; background-position:top;
}
#menu  ul li{ width:auto; display:block; list-style:none;}
#menu  ul li a {
display: block;
text-decoration: none;
color:#000; font-weight:bold;
font-size:11px;
text-align:left;}
#menu  * html ul li {float:left; height:1%;}
#menu  * html ul li a {height: 1%;}

#menu  .drop ul{ margin:0; padding:0;}
#menu  .drop li{ width:151px;display:block; clear:left; margin:0; list-style:none;background-color:#d3e3eb;  }
#menu  .drop li a{display:block; padding:2px 15px 2px 15px; color:#2c5267; text-align:left; font-size:12px;}
#menu  .drop li a:hover{width:110px;display:block;padding:2px 20px 2px 20px; background-color:#baced7; color:#000}
#menu  li:hover ul, #menu  li.over ul {display: block;} 
#menu ul{text-align:center; margin:0; padding:0 0 0 20px; }
#menu li{position:relative; list-style:none; float:left; font-size:11px; display:block}
#menu li a{ display:block; line-height:20px; width:143px; padding:2px 10px 2px 10px; margin-left:0; float:left; color:#000000; border-bottom:1px solid #fff}
#menu li a:hover{color:#000; background-color:#f7ad08; display:block}
#menu .sub{background-image:url(../../images/arrow.gif); background-repeat:no-repeat; background-position:right center; display:block; }

#menu .sub:hover{background-image:url(../../images/arrow.gif); background-repeat:no-repeat; background-position:right center;}


.serach_and_text{ width:250px; padding-left:50px; padding-top:80px; float:left}
.serach_and_text .text{color:#1faaeb}
.serach_and_text .a1{font-size:14px; color:#fff}
.serach_and_text .a2{font-size:16px; color:#fff}
.serach_and_text .a3{font-size:18px; color:#fff}
.serach_and_text .a4{font-size:20px; color:#fff}

.serach_and_text .a1 a{ text-decoration:none;color:#fff}
.serach_and_text .a2 a{ text-decoration:none;color:#fff}
.serach_and_text .a3 a{ text-decoration:none;color:#fff}
.serach_and_text .a4 a{ text-decoration:none;color:#fff}
.serach_and_text a:hover{ text-decoration:underline; color:#fff}
.serach_and_text .current{ text-decoration:underline; color:#fff}
.serach_and_text fieldset{ margin:0;padding:0; border:none;}

.serach_and_text input{border:none; background-color:#fff; float:left; height:19px}
.serach_and_text .button{border:none; float:left; color:#fff;background-color:#093a53; height:21px; margin-left:5px; width:25px; padding:2px;}

