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: 13.5px;
	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: justify;
}


.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;
}
.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;
}
.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: 3px none;
}
.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 none #FF0000;
	border-bottom: 3px none #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 none #FF0000;
	border-left: 3px none #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;
}
	
	.spaced { vertical-align: baseline;
font-size: 85%;
position: relative;
top: -.5em;
}

	.float{
	float:left;
}


.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;
}
/*---------------------------------- navbarl----------------------------------------*/
.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/10px Arial, "sans serif";
padding-right: 12px; padding-left: 0px; padding-top: 4px; margin:0em;
display:block; text-decoration:none;
	text-transform: uppercase;
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 underconstruction----------------------------------------*/
.underconstruction a:link {color:white;}
.underconstruction a:visited {color:white;}

.underconstruction 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;  no-repeat;}

 .underconstruction a:visited {
font:bold 9px Arial, sans serif;
padding-right: 14px; 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; no-repeat;}
  
.underconstruction a:hover, .underconstruction a:focus {
background-image: url(large_blank_button_ovr.gif) ; 
background-repeat:no-repeat;
  height:26px; color:yellow}

.underconstruction a:visited:focus {
background-image: url(large_blank_button.gif) ; 
background-repeat:no-repeat;
  height:26px; color:white}


.underconstruction a:focus  {
	height: 35px;
	width: 149px;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 9px;
	padding-right: 0px;
	line-height: 9px;
}

.underconstruction a: link{color:white;  }
.underconstruction a:visited {color:white;}

.underconstruction a {
font:600 9px/10px Arial, "sans serif";
padding-right: 14px; padding-left: 0px; padding-top: 2px; margin:0em;
display:block; text-decoration:none;
	text-transform: uppercase;
background: url(large_blank_button_ovr.gif) ;
background-repeat:no-repeat;
  height:26px;  no-repeat; color:white}
  
/*---------------------------------- end of underconstruction ----------------------------------------------------*/
/*----------------------------------  start underconstructionvisited----------------------------------------*/
.underconstructionvisited a:link {color:white;}
.underconstructionvisited a:visited {color:white;}

.underconstructionvisited 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_ovr.gif) ;
background-repeat:no-repeat;
  height:26px;  no-repeat;}

 .underconstructionvisited a:visited {
font:bold 9px Arial, sans serif;
padding-right: 14px; padding-left: 0px; padding-top: 2px; margin:0em;
display:block; text-decoration:none;
font-weight: 600;
text-transform: uppercase;
background: url(large_blank_button_ovr.gif) ;
background-repeat:no-repeat;
  height:26px; no-repeat;}
  
.underconstructionvisited a:hover, .underconstruction a:focus {
background-image: url(large_blank_button_ovr.gif) ; 
background-repeat:no-repeat;
  height:26px; color:yellow}

.underconstructionvisited a:visited:focus {
background-image: url(large_blank_button_ovr.gif) ; 
background-repeat:no-repeat;
  height:26px; color:white}


.underconstructionvisited a:focus  {
	height: 35px;
	width: 149px;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 9px;
	padding-right: 0px;
	line-height: 9px;
}

.underconstructionvisited a: link{color:white;  }
.underconstructionvisited a:visited {color:white;}

.underconstructionvisited a {
font:600 9px/10px Arial, "sans serif";
padding-right: 14px; padding-left: 0px; padding-top: 2px; margin:0em;
display:block; text-decoration:none;
	text-transform: uppercase;
background: url(large_blank_button_ovr.gif) ;
background-repeat:no-repeat;
  height:26px;  no-repeat; color:white}
  
/*---------------------------------- end of underconstructionvisited----------------------------------------------------*/
/*----------------------------------  start of three lineunderconstruction----------------------------------------*/
.underconstructionthreeline a:link {color:white;}
.underconstructionthreeline a:visited {color:white;}

.underconstructionthreeline 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(three_line_blank_btn.gif) ;
background-repeat:no-repeat;
  height:39px;  no-repeat;}

 .underconstructionthreeline a:visited {
font:bold 9px Arial, sans serif;
padding-right: 14px; padding-left: 0px; padding-top: 2px; margin:0em;
display:block; text-decoration:none;
font-weight: 600;
text-transform: uppercase;
background: url(three_line_blank_btn.gif) ;
background-repeat:no-repeat;
  height:39px; no-repeat;}
  
.underconstructionthreeline a:hover, .underconstructionthreeline a:focus {
background-image: url(three_line_blank_btn_ovr.gif) ; 
background-repeat:no-repeat;
  height:39px; color:yellow}

.underconstructionthreeline a:visited:focus {
background-image: url(three_line_blank_btn.gif) ; 
background-repeat:no-repeat;
  height:39px; color:white}


.underconstructionthreeline a:focus  {
	height: 35px;
	width: 149px;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 9px;
	padding-right: 0px;
	line-height: 9px;
}

.underconstructionthreeline a: link{color:white;  }
.underconstructionthreeline a:visited {color:white;}

.underconstructionthreeline a {
font:600 9px/10px Arial, "sans serif";
padding-right: 14px; padding-left: 0px; padding-top: 2px; margin:0em;
display:block; text-decoration:none;
	text-transform: uppercase;
background: url(three_line_blank_btn_ovr.gif) ;
background-repeat:no-repeat;
  height:39px;  no-repeat; color:white}
  
/*---------------------------------- end of three lineunderconstruction -------------------------------------------------*/
 /*------------------------------------------------------------------------------------------------------------*/ 
 /*---------------------------------------- start of smaller top tabs------------------------------------------*/
 /*------------------------------------------------------------------------------------------------------------*/
.toptab a:link {color:#fcb69f;}
.toptab a:visited {color:white;}

.toptab a:link, .toptab a:visited {
font:bold 8.5px Arial, sans serif;
padding-right: 0px; padding-left: 0px; padding-top: 6px; margin:0em;
display:block; text-decoration:none;
font-weight: 600;
text-align: center;
text-transform: uppercase;
background: url(top_tab_btn.gif) ;
background-repeat:no-repeat;
  height:37px; transparent 100% 100% no-repeat;}

.toptab a:hover{
background-image: url(top_tab_btn_ovr.gif) ; 
background-repeat:no-repeat;
text-align: center;
  height:37px; color:white}

.toptab a:visited, .toptab a:visited:focus {
background-image: url(top_tab_btn.gif) ; 
background-repeat:no-repeat;
text-align: center;
  height:37px; color:white}


.toptab a:focus  {
	height: 37px;
	width: 119px;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 8.5px;
	padding-right: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 6px;
	top: 6px;
}
 /*////////////////////////////////////////////////////// end of top tabs///////////////////////////////////////////////////*/
 /* start of smaller left top tabs*/
.toplefttab a:link {color:#fcb69f;}
.toplefttab a:visited {color:white;}

.toplefttab a:link, .toplefttab a:visited {
font:bold 8.5px Arial, sans serif;
padding-right: 0px; padding-left: 0px; padding-top: 6px; margin:0em;
display:block; text-decoration:none;
font-weight: 900;
 line-height: 10px;
text-align: center;
text-transform: uppercase;
background: url(tmenu_mechanical_anchor_bg_btn.jpg) ;
background-repeat:no-repeat; width:128px;
  height:37px; transparent 100% 100% no-repeat;
}

.toplefttab a:hover, .toplefttab a:focus {
background-image: url(tmenu_mechanical_anchor_bg_ovr.jpg) ; 
background-repeat:no-repeat;
color:white;
  height:37px; }

.toplefttab a:visited, .toplefttab a:visited:focus {
background-image: url(tmenu_mechanical_anchor_bg_ovr.jpg) ; 
background-repeat:no-repeat;
  height:37px; }

.toplefttab a:focus  {
	height: 37px;
	width: 128px;
	font-weight: 900;
	text-transform: uppercase;
	font-size:8.5px;
	padding-right: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color:white;
	line-height: 7px;
}

 /* --------------------------------------------- top tab visited------------------------------------------------------*/
.toptabvisited a: link{color:white;  }
.toptabvisited a:visited {color:white;}

.toptabvisited a {
	font:bold 8.5px Arial, sans serif;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 6px;
	margin:0em;
	display:block;
	text-decoration:none;
	text-transform: uppercase;
	text-align: center; color:white;
	background: url(top_tab_btn_ovr.gif);
	background-repeat:no-repeat;
	height:37px;
transparent 100% 100% no-repeat; 
	line-height: 10px;
	font-weight: 600;
	vertical-align: middle;
}
  
  .toptabvisited a:focus  {
	height: 37px;
	width: 119px;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 8.5px;
	padding-right: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 6px;
	top: 6px;
}

/**/
  /* --------------------------------------------top end tab------------------------------------------------------*/
.topendtab  {
background: url(earth_anchoring_topend_tab.jpg) ;
background-repeat:no-repeat;
 width:25px; height:37px; transparent 50% 50% no-repeat;}
 
/*---------------------------------------------- top3 buttons button1-----------------------------------------------*/

.engineerbtn a:link, .engineerbtn a:visited {
background: url(t_menu_engineering_anchor_butt.jpg) ;
background-repeat:no-repeat;
  height:109px; transparent 50% 50% no-repeat;}

.engineerbtn a:hover, .engineerbtn a:focus {
background-image: url(tmenu_platipus_engineering_butt_ovr.jpg) ; 
background-repeat:no-repeat;
  height:109px; }

.engineerbtn a:visited, .engineerbtn a:visited:focus {
background-image: url(tmenu_platipus_engineering_butt_ovr.jpg) ; 
background-repeat:no-repeat;
  height:109px; }

.engineerbtn a:focus  {
	height: 109px;
	width: 245px;

}

/* top3 buttons engineering button1 rolled over*/

.visited {
	background-image: url(tmenu_platipus_engineering_butt_ovr.jpg);
	background-repeat:no-repeat;
	width: 245px;
	height:109px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-align: center;

}
  
/* top3 buttons tree anchoring button2*/
.topbtntwo a: link{color:#ae0005;  }
.topbtntwo a:visited {color:yellow;}

.topbtntwo  a:link, .topbtntwo a:visited {
background-image: url(tmenu_platipus_tree_anchoring_butt.jpg) ;
background-repeat:no-repeat; width:241px;
  height:109px; transparent 50% 50% no-repeat;
  font:bold 9px Arial, sans serif;
padding-right: 0px; padding-left: 0px; padding-top: 0px; margin:0em;
display:block; text-decoration:none;
font-weight: 600;
text-transform: uppercase;
font-align: center;
}

.topbtntwo a:hover, .topbtntwo a:focus {
background-image: url(tmenu_platipus_tree_anchoring_butt_ovr.jpg) ; 
background-repeat:no-repeat; width: 241px;
  height:109px; }

.topbtntwo a:visited, .topbtntwo a:visited:focus {
background-image: url(tmenu_platipus_tree_anchoring_butt_ovr.jpg) ; 
background-repeat:no-repeat;
  height:109px; }
  
.topbtntwo a:focus  {
	height: 109px;
	width: 241px;
	text-transform: uppercase;
	font-size: 7px;

}
/*//////////////////////// top3 buttons utility button3//////////////////////////////////////////////////////////////////////////*/
.topbtn3 a: link{color:#ae0005;  }
.topbtn3 a:visited {color:yellow;}

.topbtn3 a:link, .topbtn3 a:visited {
background: url(tmenu_platipus_utility_systems_butt.jpg) ;
background-repeat:no-repeat; width:241px;
  font:bold 9px Arial, sans serif;
padding-right: 0px; padding-left: 0px; padding-top: 0px; margin:0em;
display:block; text-decoration:none;
font-weight: 600;
text-transform: uppercase;
font-align: center;
 width:272px;
  height:109px; transparent 50% 50% no-repeat;}

.topbtn3 a:hover, .topbtn3 a:focus {
background-image: url(tmenu_platipus_utility_systems_butt_ovr.jpg) ; 
background-repeat:no-repeat;
  height:109px; }

.topbtn3 a:visited, .topbtn3 a:visited:focus {
background-image: url(tmenu_platipus_utility_systems_butt_ovr.jpg) ; 
background-repeat:no-repeat; width:272px;
  height:109px; }

.topbtn3 a:focus  {
	height: 109px;
	width: 272px;

}
/*//////////////////////// top3 buttons anchor selector button3//////////////////////////////////////////////////////////////////////////*/
.topanchorselctor a: link{color:#ae0005;  }
.topanchorselctor a:visited {color:yellow;}

.topanchorselctor a:link, .topanchorselctor a:visited {
background: url(tmenu_anchorselector_btn.jpg) ;
background-repeat:no-repeat; width:241px;
 width:263px;
  height:109px; transparent 50% 50% no-repeat;}

.topanchorselctor a:hover, .topanchorselctor a:focus {
background-image: url(tmenu_anchorselector_btn_ovr.jpg) ; 
background-repeat:no-repeat;
  height:109px; }

.topanchorselctor a:visited, .topanchorselctor a:visited:focus {
background-image: url(tmenu_anchorselector_btn_ovr.jpg) ; 
background-repeat:no-repeat; width:263px;
  height:109px; }

.topanchorselctor a:focus  {
	height: 109px;
	width: 263px;

}

.rollover a { display:block; width:32px; background-color: #FFFFFF}
.rollover a:hover { 
background-image: url(tmenu_platipus_utility_systems_butt.jpg) ; 
background-repeat:no-repeat;}

  
.toptab a:focus  { background-image: url(top_tab_btn_ovr.gif) ; 
background-repeat:no-repeat;
text-align: center;
  height:37px; color:#0000CC} 