
/* Header Navigation */
#header_nav {width: 780px; height:38px; float:left; font-size:14px; line-height: 38px; padding-top:4px;}
#header_nav ul {list-style: none; padding: 0; margin: 0;}
#header_nav li {float:left; margin: 0 0.15em;}
#header_nav li a { float: left; padding-left: 5px; padding-right: 5px; display: block; color: #fdfcfa; text-decoration: none; text-align: center; font-weight: bold;}
#header_nav li a:hover {  float: left; padding-left: 5px; padding-right: 5px; display: block; color: #fdfcfa; text-decoration: underline; text-align: center; font-weight: bold;}
#header_nav li a.on { float: left; padding-left: 5px; padding-right: 5px; display: block; color: #fdfcfa; text-decoration: underline; text-align: center;  font-weight: bold;}

/* Footer Navigation */
#footer_nav {width: 580px; height:18px; float:left; line-height: 18px; font-size:11px;}
#footer_nav ul {list-style: none; padding: 0; margin: 0;}
#footer_nav li {float:left; margin: 0 0.15em;}
#footer_nav li a {float: left; padding-left: 2px; padding-right: 2px; display: block; color: #fdfcfa; text-decoration: none; text-align: center; font-weight: bold;}
#footer_nav li a:hover {float: left; padding-left: 2px; padding-right: 2px; display: block; color: #fdfcfa; text-decoration: underline; text-align: center; font-weight: bold;}
#footer_nav li a.on {float: left; padding-left: 2px; padding-right: 2px; display: block; color: #fdfcfa; text-decoration: underline; text-align: center; font-weight: bold;}

#footer_nav{color: #ffffff;}

.headerImages{float:right;}

h1{
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color: #e2b831;
	font-family:Arial, Helvetica, sans-serif;
}

h2{
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

h3{
	font-weight: bold;
	font-size: 13px;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 0px 0px;
	color: #e2b831;
	font-family:Arial, Helvetica, sans-serif;
}

h4{
	font-weight: bold;
	font-size: 13px;
	padding: 10px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
	color: #827e70;
	font-family:Arial, Helvetica, sans-serif;
}

p {font-family:Arial, Helvetica, sans-serif; font-size: 11px;}

p.padded{
	color: #808285;
	font-size: 11px;
	padding: 0px 5px 0px 5px;
	margin: 8px 0px 8px 0px;
}

p.white{
	color: #ffffff;
	font-size: 11px;
	padding: 8px 8px 8px 0px;
	margin: 0px 0px 0px 0px;
}

a { 
	color: #fdfcfa; 
	text-decoration: none;
}

a:hover { 
	color: #fdfcfa; 
	text-decoration: underline;
}

.yellow_border{
	border: solid 1px #e2b831;
}

.link_button{
	position: absolute; right: 10px; bottom: 10px;
}

.RootNodes {color:#fdfcfa; font-weight:bold; font-family:Arial; line-height:30px; padding: 0px 3px 0px 3px; list-style:none;}
.RootNodesOn {color:#fdfcfa; font-weight:bold; font-family:Arial; line-height:30px; padding: 0px 3px 0px 3px; text-decoration:underline;}
.ChildNodes {width:150px; color:#58595b; background-color:#eaeaea; border-bottom: #58595b 1px solid; height:25px; padding-left:5px;}
.ChildNodesOn {width:150px; color:#58595b; background-color:#d9d9d9; border-bottom: #58595b 1px solid; height:25px;}
.ChildNodesWrap {background-color: #eaeaea; border-top: #58595b 1px solid; border-left: #58595b 1px solid; border-right: #58595b 1px solid;}

.RootNodesSub {width: 160px; color:#898a8a; font-family:Arial; line-height:18px; padding: 8px 3px 8px 3px; border-bottom: #3f953c 1px solid; list-style:none; border-right:#3f953c 1px solid;}
.RootNodesOnSub {width: 160px; color:#d46f00; font-family:Arial; line-height:18px; padding: 8px 3px 8px 3px; border-bottom: #3f953c 1px solid; border-right:#3f953c 1px solid;}
.ChildNodesSub {width:150px; color:#898a8a; background-color:#FFFFFF; border-bottom: #3f953c 1px solid; height:30px; padding-left:5px;}
.ChildNodesOnSub {width:150px; color:#d46f00; background-color:#FFFFFF; border-bottom: #3f953c 1px solid; height:30px;}
.ChildNodesWrapSub {background-color: #FFFFFF; border-top: #3f953c 1px solid; border-left: #3f953c 1px solid; border-right: #3f953c 1px solid;}

.currentNode {width:149px; background-color:#FFFFFF; border-bottom: #3f953c 1px solid; color:#05703e; font-family:Arial; min-height:20px; padding:5px; font-weight:bold;}

.FAQ_link_button {color:#e2b831; font-weight:bold;}
.FAQ_link_button:hover {color:#e2b831; font-weight:bold;}


/* Property Page */

.fieldsetHeader {color: #e2b831; font-size: 1.1em; font-weight:bold;} 
.categoryList {width: 132px; float: left; line-height:25px; padding-left:8px;}

.itemWrapAll {border: #e2b831 1px solid; width:578px; background-color: #d3cfbe; margin:10px 0px 10px 0px;}
.itemWrapAll .itemImg {width: 130px; float:left; padding:10px;}
.itemWrapAll .itemImg img {width: 130px; border: #e2b831 1px solid;}
.itemWrapAll .itemTitle {width:568px; font-size: 12px; padding-left:10px; background:url(../images/prop_title_bg.gif) top left repeat-x; color: #514e42; font-weight:bold; height:20px; }
.itemWrapAll .itemContent 
{
    padding: 10px 0px 10px 0px;
    width: 420px; 
    color: #514e42;
    float:left; 
}

.itemWrapAll a {color: #514e42; text-decoration:none;}
.itemWrapAll a:hover {color: #514e42; text-decoration:underline;}

a.yellow_link {color: #e2b831; text-decoration:none;}
a:hover.yellow_link {color: #e2b831; text-decoration:underline;}

.sitemap_tree{padding: 10px 10px 10px 10px;}

.sitemap_node{padding: 8px 0px 8px 0px;}

