.isotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;}

.homepadding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 20px;}
	
.bodypadding {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;}
	
.lgtext { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; letter-spacing: normal; line-height: 21px; font-weight: bold;}

.bodycustitle { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 17px; color: #003366; letter-spacing: normal; line-height: 25px; font-weight: bold;}

.bodycontitle { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 17px; color: #b22428; letter-spacing: normal; line-height: 25px; font-weight: bold;}

.bodytextcus { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; letter-spacing: normal; line-height: 15px;}
.bodytextcus a:link {  color: #003366; text-decoration: underline}
.bodytextcus a:visited {  color: #003366; text-decoration: underline}
.bodytextcus a:hover {  color: #999999; text-decoration: underline}
.bodytextcus a:active {  color: #003366; text-decoration: underline}

.bodytextcon { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; letter-spacing: normal; line-height: 15px;}
.bodytextcon a:link {  color: #b22428; text-decoration: underline}
.bodytextcon a:visited {  color: #b22428; text-decoration: underline}
.bodytextcon a:hover {  color: #999999; text-decoration: underline}
.bodytextcon a:active {  color: #b22428; text-decoration: underline}

.tabletextcon { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; letter-spacing: normal; line-height: 14px;}

.smtabletextcon { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; letter-spacing: normal; line-height: 14px;}
	
.menupadding {
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;}
	
.menuarrow { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #333333; letter-spacing: normal; line-height: 21px; font-weight: bold;}
	
.menutextcus { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #003366; letter-spacing: normal; line-height: 25px;}
.menutextcus a:link {  color: #003366; text-decoration: underline}
.menutextcus a:visited {  color: #003366; text-decoration: underline}
.menutextcus a:hover {  color: #999999; text-decoration: underline}
.menutextcus a:active {  color: #333333; text-decoration: underline}

.menutextcon { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #b22428; letter-spacing: normal; line-height: 25px;}
.menutextcon a:link {  color: #b22428; text-decoration: underline}
.menutextcon a:visited {  color: #b22428; text-decoration: underline}
.menutextcon a:hover {  color: #999999; text-decoration: underline}
.menutextcon a:active {  color: #333333; text-decoration: underline}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;}

.footerinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #CCCCCC;
}

* html a:hover {visibility:visible}

.navconcrete {position: relative; font-family: sans-serif; background-image:  url(images/button_concrete_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 357px; height: 222px; margin: 0; padding: 0;}
.navconcrete a { display: block; color: #000000; font-size: 11px; width: 357px; height: 222px; display: block; float: right; color: black; text-decoration: none;}
.navconcrete img {width: 357px; height: 222px; border: 0; }
.navconcrete a:hover img{visibility:hidden}

.navcustom {position: relative; font-family: sans-serif; background-image:  url(images/button_custom_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 348px; height: 222px; margin: 0; padding: 0;}
.navcustom a { display: block; color: #000000; font-size: 11px; width: 348px; height: 222px; display: block; float: right; color: black; text-decoration: none;}
.navcustom img {width: 348px; height: 222px; border: 0; }
.navcustom a:hover img{visibility:hidden}

.whitearrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;}

.tabtext { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; letter-spacing: normal; line-height: 19px; font-weight: bold;}
.tabtext a:link {  color: #FFFFFF; text-decoration: underline}
.tabtext a:visited {  color: #FFFFFF; text-decoration: underline}
.tabtext a:hover {  color: #999999; text-decoration: underline}
.tabtext a:active {  color: #FFFFFF; text-decoration: underline}

