#navigation {

	margin: 0px 0px 0px 0px;

}



/* New Styles */



a.mainLogo{

display:block;

width:268px;

height:70px;

text-indent:-9999px;

float:left;

}



#header {

	height: 108px;

	background-color: #4d6881;

	background-image: url(../../images/navBG.jpg);

	background-repeat: repeat-x;

	background-position: left top;	

}



#navBar {

	width: 860px;

	height: 108px;

	margin-right: auto;

	margin-left: auto;

	background: url(../../images/coveLogo.jpg) no-repeat top left;

}



#navTabs {

	width: 687px;

	height: 28px;

	float: right;

	margin-top: 10px;

}



#subNavBar #currentpage {

	color: #FFFFFF;

	font-weight:200;

	margin: 0px;

	background-color:#434343;

	background-image: url(../../images/activeNavBG.jpg);

	background-repeat: repeat-x;

	background-position: top center;

}



#projectsubNavBar #currentpage {

	color: #FFFFFF;

	font-weight:200;

	margin: 0px;

	background-color:#434343;

	background-image: url(../../images/activeNavBG.jpg);

	background-repeat: repeat-x;

	background-position: top center;

}



#currentpage {

	color: #FFFFFF;

	height: 20px;

	padding: 3px;

	background-color:#5c5c5c;

	background-image: url(../../images/activeNavBG.jpg);

	background-repeat: repeat-x;

	background-position: center;

}



* html #subNavBar {

	padding-top:0px;

}



* html #projectsubNavBar {

	padding-top:0px;

}







#subNavBar {

	height: 17px;

	padding-top:3px;

	background-color: #999999;

	background-image: url(../../images/subNavBG.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	font-size: 12px;

	font-family: "Trebuchet MS", "Verdana", "Arial", Sans-Serif;

	z-index: 1;	

}



#subNavItems {

	width: 860px;

	margin-left: auto;

	margin-right: auto;

}	





#subNavBar a {

	color: #253254;

	font-weight: bold;

	height: 20px;

}



#subNavBar a:visited {

	color: #253254;

	font-weight: bold;

	height: 20px;

}



#subNavBar a:hover {

	color: #557797;

	font-weight: bold;

	height: 20px;

	text-decoration: none;

}



#projectsubNavBar {

	height: 17px;

	padding-top:3px;

	padding-left: 20px;

	margin-bottom: 20px;

	background-color: #999999;

	background-image: url(../../images/subNavBG.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	font-size: 12px;

	font-family: "Trebuchet MS", "Verdana", "Arial", Sans-Serif;

	z-index: 1;	

}



#projectsubNavBar a {

	color: #253254;

	font-weight: bold;

	height: 20px;

}



#projectsubNavBar a:visited {

	color: #253254;

	font-weight: bold;

	height: 20px;

}



#projectsubNavBar a:hover {

	color: #557797;

	font-weight: bold;

	height: 20px;

	text-decoration: none;

}







/* New Better CSS based Menu */



   #tabs {

      float:left;

      width:100%;

      font-size:93%;

      line-height:normal;

      }



    #tabs a {

      float:left;

      margin:0;

      text-decoration:none;

      }

	  



/* About Cove */

    #tabs a span.about {

	 width: 133px;

	 height: 28px;

      float:left;

      display:block;

      background:url("/images/nav/home.png") no-repeat right top;

   

      color:#666;

      }

	  

	  #tabs a span.aboutActive {

	  width: 133px;

	  height: 28px;

      float:left;

      display:block;

      background:url("/images/nav/home.png") no-repeat right top;

   	  background-position:0% -28px;

      color:#666;

      }

	  

	  

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    #tabs a span {float:none; width: 133px;}

    /* End IE5-Mac hack */

    #tabs a:hover span.about {

	  width: 133px;

      color:#FF9834;

      }

    #tabs a:hover {

      background-position:0% -28px;

      }

    #tabs a:hover span.about {

      background-position:100% -28px;

      }

	 

/* Projects */

    #tabs a span.projects {

	 width: 129px;

	 height: 28px;

      float:left;

      display:block;

      background:url("/images/nav/projects.png") no-repeat right top;

   

      color:#666;

      }

	  

	  

	   #tabs a span.projectsActive {

	 width: 129px;

	 height: 28px;

      float:left;

      display:block;

      background:url("/images/nav/projects.png") no-repeat right top;

      background-position:0% -28px;

      color:#666;

      }

	  

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    #tabs a span {float:none; width: 132px;}

    /* End IE5-Mac hack */

    #tabs a:hover span.projects {

	  width: 129px;

      color:#FF9834;

      }

    #tabs a:hover {

      background-position:0% -28px;

      }

    #tabs a:hover span.projects {

      background-position:100% -28px;

      }

	  

/* Care */

    #tabs a span.care {

	 width: 129px;

	 height: 28px;

      float:left;

      display:block;

      background:url("/images/nav/care.png") no-repeat right top;

   

      color:#666;

      }

	  

	    #tabs a span.careActive {

	 width: 129px;

	 height: 28px;

      float:left;

      display:block;

      background:url("/images/nav/care.png") no-repeat right top;

   	  background-position:0% -28px;

      color:#666;

      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    #tabs a span {float:none; width: 133px;}

    /* End IE5-Mac hack */

    #tabs a:hover span.care {

	  width: 129px;

      color:#FF9834;

      }

    #tabs a:hover {

      background-position:0% -28px;

      }

    #tabs a:hover span.care {

      background-position:100% -28px;

      }

	  



/* Contact */

    #tabs a span.contact {

	 width: 108px;

	 height: 28px;

      float:left;

      display:block;

      background:url("/images/nav/contact.png") no-repeat right top;

      color:#666;

      }

	  

	 #tabs a span.contactActive {

	 width: 108px;

	 height: 28px;

      float:left;

      display:block;

      background:url("/images/nav/contact.png") no-repeat right top;

	  background-position:100% -28px;

      color:#666;

      }

	  

	 

    #tabs a:hover span.contact {

	  width: 108px;

      color:#FF9834;

      }

    #tabs a:hover {

      background-position:0% -28px;

      }

    #tabs a:hover span.contact {

      background-position:100% -28px;

      }

	  

	

/* Quick Possessions */

/*    #tabs a span.quick_poss {

	 width: 179px;

	 height: 28px;

      float:left;

      display:block;

      background:url("/images/nav/quick_possessions.jpg") no-repeat right top;

      color:#666;

      } */

	  

	 #tabs a span.quick_possActive {

	 width: 179px;

	 height: 28px;

      float:left;

      display:block;

      background:url("/images/nav/quick_possessions.jpg") no-repeat right top;

	  background-position:100% -28px;

      color:#666;

      }

	  

	 

    #tabs a:hover span.quick_poss {

	  width: 179px;

      color:#FF9834;

      }

   

    #tabs a:hover span.quick_poss {

      background-position:100% -28px;

      }





/* MENU SYSTEM

-------------------------------------------------------------------------*/

#menu { margin-left: 0px; }



#menu ul {

	border: 0px;

	margin: 0px;

	padding: 0px;

	list-style: none;

	}



#menu ul li {

	padding: 0px;

	margin: 0px;

	float: left;

	display: block;

	text-align: right; 

	padding: 0px 0px 0px 2px;

	}

	

#menu ul li a {

	white-space: nowrap;

	margin: 0px; 

	padding: 0px 5px 0px 5px;

	

	color: #3D4974;

	text-align: left;

	font: 11px/4em Helvetica, Arial, sans-serif;

	text-decoration: none;

	text-transform:uppercase;

	display: block;

	float: left;

	height: 43px;

} 



#menu ul li#currentpage a,

#menu ul li a:hover{ color: #000000;	/*	color: #3D4974;	 */ }



#menu ul li ol {

	background: #C6CAD8;

	border: 1px solid #98A2C6;

	border-bottom: 0px solid #FFF;

	border-top: 1px solid #ACB6DA;

	display: none;

	position: absolute;

	z-index:2;

	top: 0px;

	margin: 43px 0px 0px 0px;

	padding: 0px;

	width: 130px;

	list-style:none; 

}

#menu ul li.over,

#menu ul li:hover {

	background: url(../../img/layout/navbtn_bg.gif) no-repeat 0px 8px;

}



#menu ul li.over ol{ 

	/* NEEDS TO CLEAR FOR PC IE */

	clear:left; 

	float: left;

}



#menu ul li.over ol,

#menu ul li:hover ol{

	display: block;

}



#menu ul li ol li{

	color: #686969;

	display: block;

	height: 20px;

	padding: 0px;

	margin: 0px;

	float: left;

}



#menu ul li ol li a {

	margin: 0px; 

	padding: 0px 10px;

	 color: #3D4974; 

	text-align: left;

	/*

	color: #686969;

	font: 11px/1.8em Arial, Verdana, Tahoma, sans-serif;

	*/

	font: 11px/1.7em "Helvetica-Narrow", Helvetica, Arial, sans-serif;

	border-bottom: 1px solid #98A2C6;

	text-decoration: none;

	letter-spacing: 1.0px;

	height: 18px;

	display: block;

	float:none;

	width: 110px;

	background: #C6CAD8;

	text-transform:none;

	} 

	



#menu ul li ol li#currentpage a,

#menu ul li ol li a:hover,

#menu ul li ol li a:active { background: #E5E9EC; }

#menu ul li ol li#currentpage a{ cursor:default; color: #333333; }

#menu ul li ol li ul li{

	margin: 0px 0px 0px 131px;

}
