a:link {  

	text-decoration: none; 

	color: #2C2455;

}



a:visited {

	color: #63009C;

	text-decoration: none;

}

a:hover {

	color: #FF0000; 

	text-decoration: none;

}



a.HOME:link {  

	text-decoration: underline; 

	color: #2C2455;

}



a.HOME:visited {

	color: #63009C;

	text-decoration: underline;

}



span.underline {

	color: #2C2455;

	text-decoration: underline;

}



.nav {
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 120%;
	color: #000000;
	vertical-align: bottom;
	text-align: center;
}



.navheader {

	font-family: verdana, arial, helvetica, sans serif; 

	font-size: 14px;

	font-weight: bold;

	line-height: 120%;

	color: #000000;

	

}



.navsubheader {
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
	color: #000000;
}



.videoheader {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 16px;

	font-weight: bold;

	line-height: 120%;

	color: #000000;

	

}



.videodesc {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 12px;

	font-weight: bold;

	line-height: 120%;

	color: #2C2455;

	text-indent: 1em;

	text-align: justify;

	

}



.navitem {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	

}



p.content {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 14px;

	font-weight: bold;

	line-height: 120%;

	color: #2C2455;

	text-indent: 1em;

	text-align: justify;

	padding-left: 1em;

}



p.refcontent {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 12px;

	font-weight: bold;

	line-height: 120%;

	color: #2C2455;

	text-indent: 1em;

	text-align: justify;

	padding-left: 1em;

	padding-right: 1em;

}



p.pw {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 12px;

	font-weight: bold;

	line-height: 120%;

	color: #2C2455;

	text-align: center;

}



p.pwIT {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 12px;

	font-weight: normal;

	font-style: italic;

	line-height: 120%;

	color: #2C2455;

	text-align: center;

	margin-left: 1em;

	margin-right: 1em;

	

}



p.contentHOME {
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 130%;
	color: #2C2455;
	text-indent: 1em;
	text-align: justify;
}

p.prod-content {
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
	color: #2C2455;
	text-indent: 1em;
	text-align: justify;
}



p.definition {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 11px;

	font-weight: normal;

	line-height: 120%;

	color: #2C2455;

	text-indent: 1em;

	text-align: justify;

	padding-left: 1em;

	padding-right: 1em;

}



p.definitionhead {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 13px;

	font-weight: bold;

	line-height: 120%;

	color: #2C2455;

	text-indent: 1em;

	text-align: justify;

}



p.refhead {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 13px;

	font-weight: bold;

	line-height: 120%;

	color: #2C2455;

	text-align: left;

}





.update {
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	line-height: 100%;
	color: #183163;
	text-align: left;
	padding-left: 0px;

}




td.linkheader {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 14px;

	font-weight: bold;

	color: #2C2455;

	text-align: left;

}



td.specheader {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 12px;

	font-weight: bold;

	color: #2C2455;

	text-align: center;

}



td.summaryhead {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 12px;

	font-weight: bold;

	color: #2C2455;

}



td.summary {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 11px;

	font-weight: normal;

	color: #2C2455;

}



table.FAQ {

	border-style: solid;

	border-width: 2px;

	border-color: #AD9431;

	border-collapse: collapse;

	border-spacing: 2px 2px;

	empty-cells: show;

}



table.E3C {

	border-style: solid;

	border-width: 2px;

	border-color: #AD9431;

	border-collapse: collapse;

	border-spacing: 2px 2px;

	empty-cells: show;

}



table.projects {

	border-style: none;

	border-collapse: collapse;

	border-spacing: 2px 2px;

	empty-cells: show;

}



td.results {

	border-style: solid;

	border-left: none;

	border-right: none;

	border-width: 1px;

	border-color: #000000;

	background: none;

}



td.noborder {

	border: none;

	background: none;

}



td.goldborder {

	border-style: solid;

	border-left: solid;

	border-right: solid;

	border-width: 1px;

	border-color: #AD9431;

	background: none;

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	padding-left: 4px;

	padding-right: 4px;

	padding-top: 4px;

	padding-bottom: 4px;

}



td.headwhite {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	background: #10944A;

	border-style: solid;

	border-width: 1px;

	border-color: #AD9431;

}



td.issue {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 11px;

	font-weight: normal;

	color: #2C2455;

	border-style: solid;

	border-width: 1px;

	border-color: #AD9431;

	padding: 4px;

}



td.cause {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 11px;

	font-weight: bold;

	color: #FF0000;

	border-style: solid;

	border-width: 1px;

	border-color: #AD9431;

	padding: 4px;

}



td.solution {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 11px;

	font-weight: bold;

	color: #2C2455;

	border-style: solid;

	border-width: 1px;

	border-color: #AD9431;

	padding: 4px;

}



td.date {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	border-style: solid;

	border-width: 1px;

	border-color: #AD9431;

	padding: 4px;

}



td.mapcontact {
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 120%;
	color: #2C2455;
	vertical-align: middle;
}



td.WTspecial {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 9px;

	font-weight: normal;

	font-style: italic;

	color: #000000;

	text-align: left;

	vertical-align: top;

	padding-top: 8px;

}



td.WTspecial2 {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 9px;

	font-weight: normal;

	font-style: italic;

	color: #000000;

	text-align: left;

	vertical-align: top;

	padding-top: 4px;

}



td.prevnext {

	padding-top: 1px;

	padding-bottom: 1px;

	border: none;

	height: 15px;

	width: 69px;

}



div.update2 {
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	line-height: 140%;
	color: #183163;
	text-align: center;
	padding-left: 0px;
}



div.homelinks {
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C2455;
	text-align: left;
	line-height: 130%;
}



div.homelinksIN {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 12px;

	font-weight: bold;

	color: #2C2455;

	text-align: left;

	line-height: 130%;

	padding-left: 10px;

}



div.loginheader {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 12px;

	font-weight: bold;

	color: #2C2455;

}



div.loginheaderselect {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 12px;

	font-weight: bold;

	color: #2C2455;

	margin-top: 4px;

	margin-bottom:4px;

}



div.projlist {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 11px;

	font-weight: bold;

	color: #2C2455;

}



div.projListDelete{

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 10px;

	font-weight: bold;

	font-style: normal;

	line-height: 100%;

	color: #FF0000;

	text-align: right;

}








div.results {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 10px;

	font-weight: bold;

	color: #2C2455;

}



div.resultsdesc {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 10px;

	font-weight: normal;

	color: #2C2455;

}



div.speclinks {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 12px;

	font-weight: bold;

	color: #2C2455;

	text-align: center;

	line-height: 130%;

}



div.contact {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 12px;

	font-weight: bold;

	font-style: normal;

	color: #2C2455;

	text-align: left;

	line-height: 130%;

}



div.refTitle {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 12px;

	font-weight: bold;

	font-style: normal;

	color: #2C2455;

	text-align: left;

	line-height: 110%;

}



div.comment {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 11px;

	font-weight: normal;

	font-style: italic;

	color: #2C2455;

	text-align: left;

	line-height: 100%;

}



div.description {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 12px;

	font-weight: normal;

	font-style: italic;

	line-height: 120%;

	color: #000000;

	text-align: center;

}



div.description2 {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 12px;

	font-weight: normal;

	font-style: italic;

	line-height: 120%;

	color: #000000;

	text-align: left;

}



div.description3 {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 9px;

	font-weight: normal;

	font-style: italic;

	line-height: 100%;

	color: #000000;

	text-align: left;

}



div.description3red {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 10px;

	font-weight: normal;

	font-style: normal;

	line-height: 100%;

	color: #FF0000;

	text-align: right;

}



span.description3red {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 10px;

	font-weight: normal;

	font-style: normal;

	line-height: 100%;

	color: #FF0000;

	text-align: center;

}



div.description4red {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 10px;

	font-weight: normal;

	font-style: normal;

	line-height: 100%;

	color: #FF0000;

	text-align: center;

}



div.bordergold {

	width: 678px;

	border: 2px solid #AD9431;

	padding-bottom: 6px;

}



.version {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 9px;

	font-weight: normal;

	font-style: italic;

	color: #2C2455;

	text-align: left;

}



.sort {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 9px;

	font-weight: normal;

	font-style: italic;

	color: #2C2455;

	text-align: center;

}



.prodlinks {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 12px;

	font-weight: bold;

	color: #2C2455;

	text-align: left;

}



DL.technical{

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 14px;

	font-weight: bold;

	color: #2C2455;

	text-align: left;

	padding-left: 1em;

}



.tip {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 10px;

	font-weight: normal;

	font-style: italic;

	line-height: 120%;

	color: #2C2455;

	text-align: center;

}



.slopehead {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 12px;

	font-weight: bold;

	color: #2C2455;

	text-align: left;

}



.slope {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 12px;

	font-weight: bold;

	color: #AD9431;

	text-align: left;

}



P.FORM {

text-align: left;

}



.approvedstate{

font-family: verdana, arial, helvetica, sans serif;

font-size: 13px;

font-weight: bold;

color: #183163;

text-align: center;

}





.gallerycontroller{


width: 100px;

}



.galleryhead{

font-family: verdana, arial, helvetica, sans serif;

font-size: 11px;

font-weight: bold;

color: #FFFFFF;

background-color: #183163;

}



.gallerycontent{

font-family: verdana, arial, helvetica, sans serif;

font-size: 10px;

font-weight: normal;

color: #183163;

border: 0px;

}





td.statedata{

font-family: verdana, arial, helvetica, sans serif;

font-size: 10px;

font-weight: normal;

color: #183163;

border: 0px;

}



.button  {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 10px;

	font-weight: normal;

	font-style: normal;

	line-height: 100%;

	color: #000000;

	background-color: #DEDEDE;

	text-align: center;

}



 .div_right {

 display: none

 }

 

 

div.norm {

	font-family: verdana, arial, helvetica, sans serif;

	font-size: 12px;

	font-weight: normal;

	color: #2C2455;

}

.sub {		/* needed for Tackmatx subscript */
	position: relative;
	top: .2em;
	font-size: .8em;
}

.sup {		/* needed for superscript */
	position: relative;
	top: -.4em;
	font-size: .8em;
}


.prodlinkstable {
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: normal;
	color: #2c2455;
	border: none;
	width: 100%;
	padding: 2px;

}

#mainbody-table {
	border: none;
	border-collapse: collapse;
	width: 900px;
	margin: 0px auto;
	text-align: center;
	padding: 0px;
	background-color: #e7d6b5;
}

td.product-header {

	color: #2c2455;
	text-align: left;
	font: normal normal normal 14px/120% verdana,arial,helvetica,sans-serif;

}

td.product-type {
	color: #2c2455;
	text-align: center;
	font: normal normal normal 14px/120% verdana,arial,helvetica,sans-serif;
	vertical-align: bottom;
	padding-bottom: 2px;
}

td.product-type-log {
	color: #2c2455;
	text-align: center;
	font: normal normal normal 12px/120% verdana,arial,helvetica,sans-serif;
	vertical-align: bottom;
	padding-top: 4px;
	padding-bottom: 2px;
	border: none;
}


td.document-type-gold {
	color: #2c2455;
	background-color: #ae9030; 
	font: normal normal normal 12px/120% verdana,arial,helvetica,sans-serif;
	text-align: left; 
	padding: 10px;
}

td.document-type-brown {
	color: #2c2455;
	background-color: #d8c286; 
	font: normal normal normal 12px/120% verdana,arial,helvetica,sans-serif;
	text-align: left; 
	padding: 10px;
}

td.document-type {
	color: #2c2455;
	font: normal normal normal 12px/120% verdana,arial,helvetica,sans-serif;
	text-align: left; 
	padding: 10px;
}

td.view-doc-gold {
	color: #2c2455;
	background-color: #ae9030; 
	font: normal normal normal 12px/120% verdana,arial,helvetica,sans-serif;
	text-align: center; 
	padding: 10px;
}

td.view-doc-brown {
	color: #2c2455;
	background-color: #d8c286; 
	font: normal normal normal 12px/120% verdana,arial,helvetica,sans-serif;
	text-align: center; 
	padding: 10px;
}

td.view-doc {
	color: #2c2455;
	font: normal normal normal 12px/120% verdana,arial,helvetica,sans-serif;
	text-align: center; 
	padding: 10px;
}

td.property-type {  /* instead of 24px height*/
	width: 180px;
	height: 32px;
	border: 1px dotted #bbb;
	color: #2c2455;
	text-align: left;
	font: normal normal bold 10px/120% verdana,arial,helvetica,sans-serif;
	vertical-align: middle;
	padding: 2px;
}

td.property-type-log {
	width: 180px;
	height: 32px;
	border: 1px dotted #bbb;
	color: #2c2455;
	text-align: left;
	font: normal normal bold 10px/120% verdana,arial,helvetica,sans-serif;
	vertical-align: middle;
	padding: 0px 2px;
}

td.property { /* instead of 24px height*/
	width: 130px;
	height: 32px;
	border: 1px dotted #ae9030;
	border-right: none;
	color: #2c2455;
	text-align: center;
	font: normal normal normal 10px/120% verdana,arial,helvetica,sans-serif;
	vertical-align: middle;
	padding: 2px;
}

td.property-log {
	width: 130px;
	height: 32px;
	border: 1px dotted #ae9030;
	border-right: none;
	color: #2c2455;
	text-align: center;
	font: normal normal normal 10px/120% verdana,arial,helvetica,sans-serif;
	vertical-align: middle;
	padding: 0px 2px;
}

/*--- erosion page tables ---*/

td.prod-table-header {
	color: #2c2455;
	background-color: #ae9030;
	text-align: left;
	font: bold normal normal 12px/120% verdana,arial,helvetica,sans-serif;
	padding: 6px 6px;
	border-bottom: 1px solid #2c2455;
}

td.prod-head {
	color: #2c2455;
	text-align: center;
	font: normal normal normal 12px/120% verdana,arial,helvetica,sans-serif;
	padding: 3px 0px;
}

td.prod-gold {
	color: #2c2455;
	background-color: #ae9030; 
	font: normal normal normal 11px/120% verdana,arial,helvetica,sans-serif;
	text-align: center; 
	padding: 4px 0px;
}

td.prod-brown {
	color: #2c2455;
	background-color: #d8c286;
	font: normal normal normal 11px/120% verdana,arial,helvetica,sans-serif;
	text-align: center; 
	padding: 4px 0px;
}

td.prod-brown-log {
	height: 36px;
	color: #2c2455;
	background-color: #d8c286;
	font: normal normal normal 11px/120% verdana,arial,helvetica,sans-serif;
	text-align: center; 
	padding: 4px 0px;
}

td.prod-plain {
	color: #2c2455;
	background-color: #e7d6b5; 
	font: normal normal normal 11px/120% verdana,arial,helvetica,sans-serif;
	text-align: center; 
	padding: 4px 0px;
}

td.prod-plain-log {
	height: 36px;
	color: #2c2455;
	background-color: #e7d6b5; 
	font: normal normal normal 11px/120% verdana,arial,helvetica,sans-serif;
	text-align: center; 
	padding: 4px 0px;
}

td.prod-table-submit {
	color: #2c2455;
	text-align: right;
	font: normal normal normal 12px/120% verdana,arial,helvetica,sans-serif;
	padding: 6px 6px;
	border: none;
}

td.prod-table-footer {
	color: #2c2455;
	text-align: left;
	font: normal normal normal 11px/120% verdana,arial,helvetica,sans-serif;
	padding: 4px 0px 4px 4px;
}

a.prod-submit:link {  
	font: normal normal normal 12px/120% verdana,arial,helvetica,sans-serif;
	text-decoration: none; 
	color: #2C2455;
}

a.prod-submit:visited {
	font: normal normal normal 12px/120% verdana,arial,helvetica,sans-serif;
	color: #63009C;
	text-decoration: none;
}

a.prod-submit:hover {
	font: normal normal normal 12px/120% verdana,arial,helvetica,sans-serif;
	color: #FF0000; 
	text-decoration: underline;
}

div.content-area {
	margin: 0px auto;
	width: 680px;

}

.content-area p {
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 130%;
	color: #000;
	text-align: justify;
}

.content-area p.green {
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 130%;
	color: green;
	text-align: justify;
}

.content-area li {
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
	color: black;
	text-align: left;
}

.content-header-left {
	width: 680px;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 130%;
	color: #2C2455;
	text-align: left;
}

.content-header-right {
	width: 680px;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 130%;
	color: #2C2455;
	text-align: right;
}

.formhead {
	font-family: verdana, arial, helvetica, sans serif;
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
	line-height: 120%;
	color: #000000;
	text-align: left;
}

.form {
	width: 230px;
	margin-top: 4px;
	margin-bottom: 6px;
}

.form-check {
	width: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -3px;
}
