footerPad {
	margin: 0px;
	padding-left: 50px;
	padding-bottom: 6px;
}
.Titletext {
	font-family: "Arial Black";
	font-size: 23px;
	font-weight: 900;
	color: #003399;
	text-align: center;
}
.Titletextsub {
	font-family: "Arial Black";
	font-size: 11px;
	color: #003399;
	line-height: 14px;
	font-style: normal;
	letter-spacing: 0.1em;
	text-align: center;
}
.Printtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	text-transform: uppercase;
	color: #000000;
	line-height: 10px;
}
#rightbg {
	position:absolute;
	z-index:6000px;
	left:526px;
	top:0px;
	background-image: url("../tree_anchoring_menu_images/t_menu_top_end_bar.jpg") repeat-x;
}
#rightbglower {
	position:absolute;
z-index:6000px;
	left:526px;
	top:135px;
	background-image: url("../tree_anchoring_menu_images/t_menu_bott_end_bar.gif") repeat-x;
}
.Picturesubtitletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: 900;
	color: #FFFF00;
}
.Titletextsmall {
	font-family: "Arial Black";
	font-size: 19px;
	font-weight: 900;
	color: #003399;
}
.Titletextsubsmall {
	font-family: "Arial Black";
	font-size: 9.5px;
	color: #003399;
	line-height: 11px;
}
.Titletextsmallest {
	font-family: "Arial Black";
	font-size: 17px;
	font-weight: 900;
	color: #003399;
	line-height: 18px;
}
.pleasenote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	font-weight: bolder;
	color: navy;
}
.Sectiontitle {
	font-family: "Arial Black";
	font-size: 14px;
	line-height: 13px;
	font-weight: 900;
	color: #FFFF00;
}
.bulletbodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: 800;
	color: #FFFFFF;
	list-style-type: circle;
	list-style-position: outside;
}
.Titletext22px {
	font-family: "Arial Black";
	font-size: 22px;
	color: #003399;
	font-weight: 900;
}
.bodytext-table {
	font-family: "Arial Black";
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	color: #000000;
	text-align: center;
}
.bodytext-table-title {
	font-family: "Arial Black";
	font-size: 12px;
	line-height: 16px;
	color: #FFFF00;
	text-align: center;
	font-weight: 400;
}
.bodytext-tabletext {
	font-family: "Arial Black";
	font-size: 10px;
	line-height: 13px;
	font-weight: 400;
	color: #000000;
	text-align: center;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: 900;
}


.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: 900;
	color: #FFFFFF;
}
.Applicationpictext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: navy;
	text-align: center;
	font-weight: 900;
}
.instructiontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.exclamationsubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: 900;
	color: navy;
	text-align: center;
}
.Utilitysubtitle {
	font-family: "Arial Black";
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #003399;
	text-decoration: underline;
}
.UtilitysubtitleCopy {
	font-family: "Arial Black";
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #003399;
}
.Titletext10px {
	font-family: "Arial Black";
	font-size: 11px;
	color: #003399;
	line-height: 14px;
	font-style: normal;
	text-align: left;
}
.Telnumber{
	font-family: "Arial Black";
	font-size: 11.5px;
	color: #003399;
	line-height: 16px;
	font-style: normal;
	letter-spacing: 0em;
	text-align: left;
}
.Squaredsymbol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: 900;
	font-variant: normal;
	text-align: left;
	vertical-align: super;
	color: #FFFFFF;
}
.Businesscard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	font-weight: 900;
	color: #003399;
	text-align: left;
}
.Platipusonlinetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: 900;
	line-height: 12px;
}
.webentrypagettext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: 900;
}
.bodytextunderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: 900;
	text-decoration: underline;
}
.textinboxstatement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: #CC0000;
}
.textinboxstatementCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	font-weight: 900;
	color: #CC0000;
	page-break-before: always;
}
.boxborder {
	border: thin solid #CC0000;
}
.bodytextprintpagebefore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: 900;
	page-break-after: auto;
}
.bodytextprintafter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: 900;
	page-break-before: always;
}
.boxborderpicture {
	border: thin solid #000000;
}
.bodytextprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	font-weight: 900;
}
.notice text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #66CCFF;
	font-weight: 900;
}
.boxborderpictureblue {
	border: thin solid #000099;
}
.Levelone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
	color: #FFFFFF;
}

.Leveltwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color: #FFFFFF;
}

.Levelthree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	color: #FFFFFF;
}

.contactAddress {
	font-family: "Verdana";
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.textintablecell {
	padding:10px 10px 10px 10px;
	color:#cc0000;
	font-family:verdana, arial, sans-serif;
	font-size:13.5px;
	font-weight: 900;
		}
		
.geotextitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: 900;
	text-align: justify;
	padding-left: 0px;
	padding-right: 5px;
}
.geotex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:15px;
	color: #FFFFFF;
	font-weight: 500;
}
		
.geotexbooktable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color: #000000;
	font-weight: 500;
}
footerPad {
	margin: 0px;
	padding-left: 50px;
	padding-bottom: 6px;
}
.Titletext {
	font-family: "Arial Black";
	font-size: 23px;
	font-weight: 900;
	color: #003399;
	text-align: center;
}
.Titletextsub {
	font-family: "Arial Black";
	font-size: 11px;
	color: #003399;
	line-height: 14px;
	font-style: normal;
	letter-spacing: 0.1em;
	text-align: center;
}
.Printtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	text-transform: uppercase;
	color: #000000;
	line-height: 10px;
}
.Picturesubtitletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: 900;
	color: #FFFF00;
}
.Titletextsmall {
	font-family: "Arial Black";
	font-size: 19px;
	font-weight: 900;
	color: #003399;
	text-align: center;

}
.Titletextsubsmall {
	font-family: "Arial Black";
	font-size: 9.5px;
	color: #003399;
	line-height: 11px;
}
.Titletextsmallest {
	font-family: "Arial Black";
	font-size: 17px;
	font-weight: 900;
	color: #003399;
	line-height: 18px;
}
.pleasenote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	font-weight: bolder;
	color: navy;
}
.Sectiontitle {
	font-family: "Arial Black";
	font-size: 14px;
	line-height: 13px;
	font-weight: 900;
	color: #FFFF00;
}
.bulletbodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: 800;
	color: #FFFFFF;
	list-style-type: circle;
	list-style-position: outside;
}
.Titletext22px {
	font-family: "Arial Black";
	font-size: 22px;
	color: #003399;
	font-weight: 900;
}
.bodytext-table {
	font-family: "Arial Black";
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	color: #000000;
	text-align: center;
}
.bodytext-table-title {
	font-family: "Arial Black";
	font-size: 12px;
	line-height: 16px;
	color: #FFFF00;
	text-align: center;
	font-weight: 400;
}
.bodytext-tabletext {
	font-family: "Arial Black";
	font-size: 10px;
	line-height: 13px;
	font-weight: 400;
	color: #000000;
	text-align: center;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: 900;
	text-align: left;
}


.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: 900;
	color: #FFFFFF;
}
.Applicationpictext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: navy;
	text-align: center;
	font-weight: 900;
}
.instructiontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.exclamationsubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: 900;
	color: navy;
	text-align: center;
}
.Utilitysubtitle {
	font-family: "Arial Black";
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #003399;
	text-decoration: underline;
}
.UtilitysubtitleCopy {
	font-family: "Arial Black";
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #003399;
}
.Titletext10px {
	font-family: "Arial Black";
	font-size: 11px;
	color: #003399;
	line-height: 14px;
	font-style: normal;
	text-align: left;
}
.Telnumber{
	font-family: "Arial Black";
	font-size: 11.5px;
	color: #003399;
	line-height: 16px;
	font-style: normal;
	letter-spacing: 0em;
	text-align: left;
}
.Squaredsymbol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: 900;
	font-variant: normal;
	text-align: left;
	vertical-align: super;
	color: #FFFFFF;
}
.Businesscard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	font-weight: 900;
	color: #003399;
	text-align: left;
}
.Platipusonlinetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: 900;
	line-height: 12px;
}
.webentrypagettext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: 900;
}
.bodytextunderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: 900;
	text-decoration: underline;
}
.textinboxstatement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: #CC0000;
}
.textinboxstatementCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	font-weight: 900;
	color: #CC0000;
	page-break-before: always;
}
.boxborder {
	border: thin solid #CC0000;
}
.bodytextprintpagebefore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: 900;
	page-break-after: auto;
}
.bodytextprintafter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: 900;
	page-break-before: always;
}
.boxborderpicture {
	border: thin solid #000000;
}
.bodytextprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	font-weight: 900;
}
.notice text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #66CCFF;
	font-weight: 900;
}
.boxborderpictureblue {
	border: thin solid #000099;
}
.Levelone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
	color: #FFFFFF;
}

.Leveltwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color: #FFFFFF;
}

.Levelthree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	color: #FFFFFF;
}

.contactAddress {
	font-family: Verdana;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
}
.textintablecell {
	padding:10px 10px 10px 10px;
	color:#cc0000;
	font-family:verdana, arial, sans-serif;
	font-size:13.5px;
	font-weight: 900;
		}
		
/*------------------------------geotext exhibition styles-------------------------------------------------------------------*/
		.geotextitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: 900;
	text-align: justify;
	padding-left: 0px;
	padding-right: 5px;
}
		.geotex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:15px;
	color: #FFFFFF;
	font-weight: 500;
}
		.geotexbooktable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color: #000000;
	font-weight: 500;
}

/*-------------------------------------end of geotex styling----------------------------------------------------------*/
/*---------------------------------------retaining wall +case studies styling------------------------------------------*/
.bodytextretainwall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 12px;
	color: #ffffff;
	font-weight: 900;
	text-align: left;
}
.bodytextjustified {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
	font-weight: 900;
	text-align: justify;
	text-indent: 0px;
}
/*-------------------------------------case studie box engineering----------------------------------------------------------*/
.bodytableborderleft{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
	font-weight: 900;
	text-align: justify;
	text-indent: 0px;
	border-top: 3px none #FF0000;
	border-right: 3px none #FF0000;
	border-bottom: 3px none #FF0000;
	border-left: 3px solid #FF0000;
}
.bodytableborderright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
	font-weight: 900;
	text-align: justify;
	text-indent: 0px;
	border-top: 3px none #FF0000;
	border-right: 3px solid #FF0000;
	border-bottom: 3px none #FF0000;
	border-left: 3px none #FF0000;
}
/*-------------------------------------case studie box engineering----------------------------------------------------------*/
/*-------------------------------------case studie box tree systems----------------------------------------------------------*/
.bodytableborderlefttree{
	border-top: 3px none #006600;
	border-right: 3px none #FF0000;
	border-bottom: 3px none #FF0000;
	border-left: 3px solid #006600;
}
.bodytableborderrighttree{
	border-top: 3px none #FF0000;
	border-right: 3px solid #006600;
	border-bottom: 3px none #FF0000;
	border-left: 3px none #FF0000;
}
/*-------------------------------------case studie box tree systems----------------------------------------------------------*/
.bodytableborderleftright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
	font-weight: 900;
	text-align: justify;
	text-indent: 0px;
	border-top: 3px none #FF0000;
	border-right: 3px solid #FF0000;
	border-bottom: 3px none #FF0000;
	border-left: 3px solid #FF0000;
}
.bodytableborderbottom{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
	font-weight: 900;
	text-align: justify;
	text-indent: 0px;
	border-top: 3px none #FF0000;
	border-right: 3px none #FF0000;
	border-bottom: 3px solid #FF0000;
	border-left: 3px none #FF0000;
}
.bodytablebordertop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
	font-weight: 900;
	text-align: justify;
	text-indent: 0px;
	border-top: 3px solid #FF0000;
	border-right: 3px none #FF0000;
	border-bottom: 3px none #FF0000;
	border-left: 3px none #FF0000;
}
.bodytableborderbottomright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
	font-weight: 900;
	text-align: justify;
	text-indent: 0px;
	border-top: 3px none #FF0000;
	border-right: 3px solid #FF0000;
	border-bottom: 3px solid #FF0000;
	border-left: 3px none #FF0000;
}
.bodytableborderbottomleft{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
	font-weight: 900;
	text-align: justify;
	text-indent: 0px;
	border-top: 3px none #FF0000;
	border-right: 3px none #FF0000;
	border-bottom: 3px solid #FF0000;
	border-left: 3px solid #FF0000;
}
.bodytablebordertopright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
	font-weight: 900;
	text-align: justify;
	text-indent: 0px;
	border-top: 3px solid #FF0000;
	border-right: 3px solid #FF0000;
	border-bottom: 3px none #FF0000;
	border-left: 3px none #FF0000;
}
.bodytablebordertopleft{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
	font-weight: 900;
	text-align: justify;
	text-indent: 0px;
	border-top: 3px solid #FF0000;
	border-right: 3px none #FF0000;
	border-bottom: 3px none #FF0000;
	border-left: 3px solid #FF0000;
}
.bodytablebordertopleftright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
	font-weight: 900;
	text-align: justify;
	text-indent: 0px;
	border-top: 3px solid #FF0000;
	border-right: 3px solid #FF0000;
	border-bottom: 3px none #FF0000;
	border-left: 3px solid #FF0000;
}
.bodytableborderleftrightbottom{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
	font-weight: 900;
	text-align: justify;
	text-indent: 0px;
	border-top: 3px none #FF0000;
	border-right: 3px solid #FF0000;
	border-bottom: 3px solid #FF0000;
	border-left: 3px solid #FF0000;
}
.bodytablebordertopleftrightnopadding{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
	font-weight: 900;
	text-align: justify;
	text-indent: 0px;
	border-top: 3px none #FF0000;
	border-right: 3px none #FF0000;
	border-bottom: 3px none #FF0000;
	border-left: 3px none #FF0000;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.bodysuperscript {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
	font-weight: 900;
	text-align: justify;
	text-indent: 0px;
}
/*---------------------------------------retaining wall +case studies styling------------------------------------------*/
/*---------------------------------------superscript styling------------------------------------------*/
.spaced {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: super;
	font-size: smaller;
/*---------------------------------------superscript styling------------------------------------------*/
	} 
	.float{
	float:left;
}
/*---------------------------------------superscript styling------------------------------------------*/
.navbar a:link {color:white;}
.navbar a:visited {color:white;}

.navbar a:link {
font:bold 9px Arial, sans serif;
padding-right: 12px; padding-left: 0px; padding-top: 4px; margin:0em;
display:block; text-decoration:none;
font-weight: 600;
text-transform: uppercase;
background: url(blank_button.gif) ;
background-repeat:no-repeat;
  height:21px; transparent 50% 50% no-repeat;}

 .navbar a:visited {
font:bold 9px Arial, sans serif;
padding-right: 12px; padding-left: 0px; padding-top: 4px; margin:0em;
display:block; text-decoration:none;
font-weight: 600;
text-transform: uppercase;
background: url(blank_button.gif) ;
background-repeat:no-repeat;
  height:21px; transparent 50% 50% no-repeat;}
  
.navbar a:hover, .navbar a:focus {
background-image: url(blank_button_ovr.gif) ; 
background-repeat:no-repeat;
  height:21px; color:yellow}

.navbar a:visited:focus {
background-image: url(blank_button.gif) ; 
background-repeat:no-repeat;
  height:21px; color:white}


.navbar a:focus  {
	height: 20px;
	width: 149px;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 7px;
	padding-right: 10px;

}
/*---------------------------------------------navbar tree--------------------------------------------------------*/
.navbartree a:link {color:white;}
.navbartree a:visited {color:white;}

.navbartree a:link {
font:bold 10px Arial, sans serif;
padding-right: 12px; padding-left: 0px; padding-top: 9px; margin:0em;
display:block; text-decoration:none;
font-weight: 600;
background: url(tree_blank_button.gif) ;
background-repeat:no-repeat;
  height:31px; transparent 50% 50% no-repeat;}

 .navbartree a:visited {
font:bold 10px Arial, sans serif;
padding-right: 12px; padding-left: 0px; padding-top: 9px; margin:0em;
display:block; text-decoration:none;
font-weight: 600;
background: url(tree_blank_button.gif) ;
background-repeat:no-repeat;
  height:31px; transparent 50% 50% no-repeat;}
  
.navbartree a:hover, .navbar a:focus {
background-image: url(tree_blank_button_ovr.gif) ; 
background-repeat:no-repeat;
  height:31px; color:yellow}

.navbartree a:visited:focus {
background-image: url(tree_blank_button.gif) ; 
background-repeat:no-repeat;
  height:31px; color:white}


.navbartree a:focus  {
	height: 31px;
	width: 190px;
	font-weight: 600;
	font-size: 10px;
	padding-right: 10px;
}
/*----------------------------------  tree navbar visited----------------------------------------*/

.navbarvisitedtree a: link{color:white;  }
.navbarvisitedtree a:visited {color:white;}

.navbarvisitedtree a {
font:bold 10px Arial, sans serif;
padding-right: 12px; padding-left: 0px; padding-top: 9px; margin:0em;
display:block; text-decoration:none;
font-weight: 600;
background: url(tree_blank_button_ovr.gif) ;
background-repeat:no-repeat;
 height:31px; transparent 50% 50% no-repeat; color:yellow} 
/*----------------------end of tree navbar-------------------------------------------*/
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx navbarltreexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.navbarltree a:link {
padding-right: 12px; padding-left: 0px; padding-top: 8px; margin:0em;
display:block; text-decoration:none;
background: url(large_tree_blank_button.gif) ;
background-repeat:no-repeat;
transparent 50% 50% no-repeat;
color:white;
font:bold 10px Arial, sans serif;
line-height: 11px;
 height:40px;
font-weight: 900;
 }

 .navbarltree a:visited {
padding-right: 12px; padding-left: 0px; padding-top: 8px; margin:0em;
display:block; text-decoration:none;
background: url(large_tree_blank_button.gif) ;
background-repeat:no-repeat;
}
  
.navbarltree a:hover, .navbarltree a:focus {
background-image: url(large_tree_blank_button_ovr.gif) ; 
background-repeat:no-repeat;
color:yellow}

.navbarltree a:visited:focus {
background-image: url(large_tree_blank_button.gif) ; 
background-repeat:no-repeat;
 color:white}


.navbarltree a:focus  {
	width: 189px;
	font-weight: 900;
	padding-right: 10px;
	line-height: 11px;
}

.navbarltree a: link{color:white;  }
.navbarltree a:visited {color:yellow;}

.navbarltree a {
font:bold 10px Arial, sans serif;
padding-right: 12px; padding-left: 0px; padding-top: 8px; margin:0em;
display:block; text-decoration:none;
background: url(large_tree_blank_button_ovr.gif) ;
background-repeat:no-repeat;
  height:40px; transparent 50% 50% no-repeat; color:white}
  /* end of 3line css 8/
/*2line button visited state*/
.navbarlvisitedtree a: link{color:yellow;  }

.navbarlvisitedtree a {
font:bold 10px Arial, sans serif;
padding-right: 12px; padding-left: 0px; padding-top: 8px; margin:0em;
display:block; text-decoration:none;
background: url(large_tree_blank_button_ovr.gif) ;
background-repeat:no-repeat;
  height:40px; transparent 50% 50% no-repeat; color:yellow}

/*---------------------------------- end of navbarltree -----------------------------------------*/
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx navbarltree 3line button xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.navbarltree3line a:link {
padding-right: 12px; padding-left: 0px; padding-top: 5px; margin:0em;
display:block; text-decoration:none;
background: url(large_tree_blank_button.gif) ;
background-repeat:no-repeat;
transparent 50% 50% no-repeat;
color:white;
font:bold 10px Arial, sans serif;
line-height: 11px;
 height:40px;
font-weight: 900;
 }

 .navbarltree3line a:visited {
padding-right: 12px; padding-left: 0px; padding-top: 5px; margin:0em;
display:block; text-decoration:none;
background: url(large_tree_blank_button.gif) ;
background-repeat:no-repeat;
}
  
.navbarltree3line a:hover, .navbarltree3line a:focus {
background-image: url(large_tree_blank_button_ovr.gif) ; 
background-repeat:no-repeat;
color:yellow}

.navbarltree3line a:visited:focus {
background-image: url(large_tree_blank_button.gif) ; 
background-repeat:no-repeat;
 color:white}


.navbarltree3line a:focus  {
	width: 189px;
	font-weight: 900;
	padding-right: 10px;
	line-height: 11px;
}

.navbarltree3line a: link{color:white;  }
.navbarltree3line a:visited {color:yellow;}

.navbarltree3line a {
font: 10px/10px Arial, "sans serif";
padding-right: 12px; padding-left: 0px; padding-top: 5px; margin:0em;
display:block; text-decoration:none;
background: url(large_tree_blank_button_ovr.gif) ;
background-repeat:no-repeat;
  height:40px; transparent 50% 50% no-repeat; color:white}
  /* end of 3line css 8/
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.navbarvisitedltree3line a:visited {color:yellow;}

.navbarvisitedltree3line a:link {
padding-right: 12px; padding-left: 0px; padding-top: 5px; margin:0em;
display:block; text-decoration:none;
background: url(large_tree_blank_button_ovr.gif) ;
background-repeat:no-repeat;
transparent 50% 50% no-repeat;
color:white;
font:bold 10px Arial, sans serif;
line-height: 11px;
 height:40px;
font-weight: 900;
 }

 .navbarvisitedltree3line a:visited {
padding-right: 12px; padding-left: 0px; padding-top: 5px; margin:0em;
display:block; text-decoration:none;
background: url(large_tree_blank_button_ovr.gif) ;
background-repeat:no-repeat;
}
  
.navbarvisitedltree3line a:hover, .navbarvisitedltree3line a:focus {
background-image: url(large_tree_blank_button_ovr.gif) ; 
background-repeat:no-repeat;
color:yellow}

.navbarvisitedltree3line a:visited:focus {
background-image: url(large_tree_blank_button.gif) ; 
background-repeat:no-repeat;
 color:white}


.navbarvisitedltree3line a:focus  {
	width: 189px;
	font-weight: 900;
	padding-right: 10px;
	line-height: 11px;
}

.navbarvisitedltree3line a: link{color:white;  }
.navbarvisitedltree3line a:visited {color:yellow;}

.navbarvisitedltree3line a {
font: 10px/10px Arial, "sans serif";
padding-right: 12px; padding-left: 0px; padding-top: 5px; margin:0em;
display:block; text-decoration:none;
background: url(large_tree_blank_button_ovr.gif) ;
background-repeat:no-repeat;
  height:40px; transparent 50% 50% no-repeat; color:white}
  
/*---------------------------------- end of navbarltree 3line version -----------------------------------------*/
/*----------------------------------------------------------------------------------*/
/*---------------------------------- navbarl-2line buttons---------------------------------------*/
/*----------------------------------------------------------------------------------*/
.navbarl a:link {color:white;}
.navbarl a:visited {color:white;}

.navbarl a:link {
font:bold 9px Arial, sans serif;
padding-right: 12px; padding-left: 0px; padding-top: 2px; margin:0em;
display:block; text-decoration:none;
font-weight: 600;
text-transform: uppercase;
background: url(large_blank_button.gif) ;
background-repeat:no-repeat;
height:26px; transparent 50% 50% no-repeat;}

 .navbarl a:visited {
font:bold 9px Arial, sans serif;
padding-right: 12px; padding-left: 0px; padding-top: 1px; margin:0em;
display:block; text-decoration:none;
font-weight: 600;
text-transform: uppercase;
background: url(large_blank_button.gif) ;
background-repeat:no-repeat;
  height:26px; transparent 50% 50% no-repeat;}
  
.navbarl a:hover, .navbar a:focus {
background-image: url(large_blank_button_ovr.gif) ; 
background-repeat:no-repeat;
  height:26px; color:yellow}

.navbarl a:visited:focus {
background-image: url(large_blank_button.gif) ; 
background-repeat:no-repeat;
  height:26px; color:white}


.navbarl a:focus  {
	height: 26px;
	width: 149px;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 9px;
	padding-right: 10px;
	line-height: 9px;
}

.navbarvisitedl a: link{color:white;  }
.navbarvisitedl a:visited {color:yellow;}

.navbarvisitedl a {
font:600 9px Arial, "sans serif";
padding-right: 12px; padding-left: 0px; padding-top: 4px; margin:0em;
display:block; text-decoration:none;
background: url(large_blank_button_ovr.gif) ;
background-repeat:no-repeat;
  height:26px; transparent 50% 50% no-repeat; color:yellow}
  
/*---------------------------------- end of navbarl ----------------------------------------*/
/*---------------------------------- navbar visited-----------------------------------------*/

.navbarvisited a: link{color:white;  }
.navbarvisited a:visited {color:yellow;}

.navbarvisited a {
font:bold 9px Arial, sans serif;
padding-right: 12px; padding-left: 0px; padding-top: 4px; margin:0em;
display:block; text-decoration:none;
font-weight: 600;
text-transform: uppercase;
background: url(blank_button_ovr.gif) ;
background-repeat:no-repeat;
 height:20px; transparent 50% 50% no-repeat; color:yellow} 
 
  /*-------------------------------------start of approved installer page styling----------------------------------------------------------*/
.Approvedinstallers {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #FFFFFF;
	font-weight: 500;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;

}
.Approvedinstallerstitlebox {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-color: #FFFF00;
	font-weight: 900;
	text-align: left;
	color: #FFFF00;
}


.Approvedinstallerstitleboxnopadding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: 900;
	text-align: left;

}
.Approvedinstallershorzontalline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #FFFFFF;
	font-weight: 900;
	text-align: left;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;

}
/*-------------------------------------end of approved installers styling----------------------------------------------------------*/
