/***********************************************************
NAVIGATION ELEMENTS
***********************************************************/
.smallNav
{
	font-size: 11px;
}
a.smallNav
{
	font-family: Arial, Helvetica, Verdana;
	color: #663333;
	font-size: 11px;
	text-decoration: none;
}
a:hover.smallNav
{
	color: Green;
	text-decoration: underline;
}

/*PRIMARY NAVIGATION*/
#topGlobalNav ul{ 
	list-style-type: none; 
	margin: 0;
	float: left;
	width: 100%;
	color: #fff;
	background-color: #152753;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
}
#topGlobalNav ul li{
	display: inline;
	font-size: 90%;
	margin-left: 0px;	
}
#topGlobalNav ul li a{
	float: left;
	color: #D5A97D;
	background-color: #152753;
	text-decoration: none;
	padding: 2px;
	padding-right: 25px;
	padding-left: 5px;
}

#topGlobalNav ul li a:hover{
	background-color: #152753;
	color: #D2C9A6;
	text-decoration: underline;
}

#Home #topGlobalNav ul li#Home a
{
	color: White;
}
#FindAHome #topGlobalNav ul li#FindAHome a
{
	color: White;
}
#DesignStudio #topGlobalNav ul li#DesignStudio a
{
	color: White;
}
#Financing #topGlobalNav ul li#Financing a
{
	color: White;
}
#Services #topGlobalNav ul li#Services a
{
	color: White;
}
#AboutUs #topGlobalNav ul li#AboutUs a
{
	color: White;
}



/*Sub Level Navigation

Pulled from:
http://css.maxdesign.com.au/listamatic2/vertical10.htm#
*/
.box
{
	border: solid 4px #D2C9A6;
	width: 12em;
}

#title
{
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	background: #A29871;
	text-align: center;
	font-size: 16px;
	padding: 5px 0px 5px 0px;
}
div#navcontainer
{
	font: 11px "Arial",sans-serif;
	font-weight: 900;
	display: block;
	color: #000;
	background: #fff;
	width: inherit;
	padding: 1px;
	margin: 0;
	
}
div#navextra
{
	font: 11px "Arial",sans-serif;
	font-weight: 900;
	display: block;
	padding: 1px;
	margin: 0;
	background: #EFE4CF;
	width: 186px;
	border: solid 4px #efe4cf;
	text-align: center;
}

ul#navlist,ul#navlist li ul#subnavlist
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul#navlist li,ul#navlist li ul#subnavlist li { display: inline; }

ul#navlist li a
{
	display: block;
	width: 160px;
	height: 16px;
	color: #036;
	/*background: #ccc;*/
	background: url("../images/SubNav/ButtonOff.gif") no-repeat;
	text-align: left;
	text-decoration: none;
	border-bottom: solid 1px #fff;
	padding: 6px 0px 1px 25px;
}

/*Button Over State*/
ul#navlist li a:hover,ul#navlist li a:focus 
{
	background: url("../images/SubNav/ButtonOver.gif") no-repeat;
	border-bottom: solid 1px #fff;
}

/*Button Hit State (Not being used)*/
ul#navlist li a:active
{
	background: url("../images/SubNav/ButtonHit.gif") no-repeat;
	border-top: solid #DDD8D0;
	border-width: 0px;
	padding: 6px 0px 2px 25px;
}

ul#navlist li ul#subnavlist li a:hover,ul#navlist li ul#subnavlist li a:focus { background: #eee; }

ul#navlist li#active ul#subnavlist li#subactive a
{
	color: #eee;
	background: #bbb;
}


/*Used for submenus - none exist at this time
ul#navlist li ul#subnavlist li a
{
display: block;
width: 9em;
color: #000;
background: #ccc;
text-align: center;
text-decoration: none;
border-left: solid #aaa;
border-right: solid #aaa;
border-width: 0 1px 0 1px;
margin: 0 0 0 1em;
padding: 3px 6px 3px 6px;
}
*/

/*******************************
BREAD CRUMB NAVIGATION
*******************************/
#breadCrumb
{
	padding-left: 15px;
	padding-bottom: 10px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
}
#breadCrumb a
{
	 text-decoration: underline;
	 color: #933;	
}

