
/* Header Navigation */
#header_nav {width: 713px; height:28px; float:left; font-size:13px; line-height: 28px; border-left: #00815c 1px solid; border-right: #00815c 1px solid;}
#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: 500px; 
height:100px; float:left; line-height: 100px; font-size:12px; text-align:center;
}
#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;}

h1{
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color: #003333;
	font-family:Arial, Helvetica, sans-serif;
}

h2{
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color: #003333;
	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: 12px;}

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;
}

.red_border 
{
    border-bottom: #a70000 10px solid
}

.link_button{
	position: absolute; right: 10px; bottom: 10px;
}

.RootNodes {color:#fdfcfa; font-weight:bold; font-family:Arial; line-height:30px; padding: 0px 8px 0px 8px; list-style:none;}
.RootNodesOn {color:#fdfcfa; font-weight:bold; font-family:Arial; line-height:30px; padding: 0px 8px 0px 8px; 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: #a70000; font-size: 1.1em; font-weight:bold;} 
.categoryList {width: 120px; float: left; line-height:25px; padding-left:8px; text-align:center;}

.itemWrapAll {border: #008474 1px solid; width:670px; background-image:url(../images/itemBg.jpg); background-repeat:repeat-y; background-position:top left; margin-bottom:5px;}
.itemWrapAll .itemImg {width: 190px; float:left; padding:2px;}
.itemWrapAll .itemImg img {width: 190px; border: #008474 1px solid;}
.itemWrapAll .itemTitle {width:660px; font-size: 12px; padding-left:10px; background-color:#008474; color: #ffffff; font-weight:bold; height:20px;  line-height:20px;}

.itemWrapAll .itemTitle a { 
	color: #ffffff; 
	text-decoration: none;
}

.itemWrapAll .itemTitle a:hover { 
	color: #ffffff; 
	text-decoration: underline;
}

.itemWrapAll .itemAddress {width:130px; float:left; padding: 5px;}
.itemWrapAll .itemStatus {width:130px; float:left; padding: 5px;}
.itemWrapAll .itemSummary {width:150px; float:left; padding: 5px;}

#itemHeaders {width: 672px; height:20px; background-color: #008474; color: #ffffff;}
#itemHeaders .addressTitle {width: 140px; color:#FFFFFF; float:right; font-weight:bold; font-size:13px;}
#itemHeaders .statusTitle {width: 140px; color:#FFFFFF; float:right; font-weight:bold; font-size:13px;}
#itemHeaders .summaryTitle {width: 192px; color:#FFFFFF; float:right; font-weight:bold; font-size:13px;}

.itemWrapAll .itemContent 
{
    padding: 10px 0px 10px 0px;
    width: 440px; 
    color: #000000;
    float:left; 
}


.itemWrapAllDetails {border: #008474 1px solid; width:670px; background-repeat:repeat-y; background-position:top left; margin-bottom:5px;}
.itemWrapAllDetails .itemTitle {width:660px; font-size: 12px; padding-left:10px; background-color:#008474; color: #ffffff; font-weight:bold; height:20px; }
.itemWrapAllDetails .itemImgDetails {padding:10px; width:100%; text-align:center;}
.itemWrapAllDetails .Header {line-height: 18px; font-family:Verdana; color:Black; font-weight: bold; background-color: #8bc4b0; margin-right:30px;}

.itemWrapAllDetails .itemContentDetails 
{
    padding: 10px 20px 10px 10px;
    width: 660px; 
    color: #000000;
    float:left; 
    font-family: Verdana;
}

.catList 
{
    color: #d63846;
	font-style:italic;
    font-weight: bold;
    margin-top: 40px;
}

.catList a.linkBG {
	color: #d63846; 
	text-decoration: none; 
	padding-left: 15px;
	font-size: 16px;
	} 
	
.catList a:hover.linkBG {
	color: #d63846; 
	text-decoration: none; 
	background-image:url(../images/bp.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 15px;
	font-size: 16px;
	}

.catList ul 
{
    
    color: #d63846;
    font-size: 16px;
    list-style: none;
}

.catList ul li 
{
    margin-top: 5px;
    list-style: none;
}




.catHeader { background-image:url(../images/officecorner.gif);
             background-repeat:no-repeat;
			 background-position:top left;
			 background-color:#d63a48;
			 width: 652px; height:33px;
			 color: #FFFFFF; 
			 padding-left: 20px;
			 margin:30px 0px 5px 0px;}

.catHeader .Title {
	float:left;
	width: 400px;
	font-weight:bold;
	line-height:30px;
}

.catHeader .Title h4
{
    font-weight: bold;
	font-size: 13px;
	padding: 6px 0px 0px 0px;
	margin: 0px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif; 
	
}

.catHeader .NewSearch 
{
    width: 150px;
    float: right;
    padding-right: 10px;
    font-weight: bold;
    text-align: right;
    line-height:30px;
}

.upArrow { font-weight: bold; font-size: 17px; }

.itemWrapAll a {color: #514e42; text-decoration:none;}
.itemWrapAll a:hover {color: #514e42; text-decoration:underline;}

.itemWrapAllDetails a {color: #514e42; text-decoration:none;}
.itemWrapAllDetails a:hover {color: #514e42; text-decoration:underline;}

a.yellow_link {color: #e2b831; text-decoration:none;}
a:hover.yellow_link {color: #e2b831; text-decoration:underline;}

a.red_link {color: #a70000; text-decoration:none;}
a:hover.red_link {color: #a70000; text-decoration:underline;}