.vblack10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000; text-decoration: none;}
.vblack8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000; text-decoration: none;}

.vgray8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999; text-decoration: none;}
.vgray8 A { color: #8A8266; }
.vgray8 A:hover { color: #C1B191; }


A.highlights {text-decoration: none; color: black;}

.photo { border:1px solid #8D8D8D;}

.textbox {font: 8px Arial, Helvetica, sans-serif; font-weight: normal; position:relative; top:-3px;}
	
TD.PRO_BODY {
	font-family: Arial, helvetica, sans-serif;
	font-size: 9pt;
	color:#000000;
	text-decoration: none;
	}
	
TD.PRO_HEAD {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#710000;
	text-decoration: none;
	}
	
TD.PRO_LIST {
	font-family: Arial, helvetica, sans-serif;
	font-size: 9pt;
	color:#000000;
	text-decoration: none;
	}

TD.PRO_CAPTION {
	font-family: Arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
	text-decoration: none;
	}
	
.navon A{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color:9A0000;
	text-decoration: none;
	}
	
.navon {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color:000000;
	text-decoration: none;
	}
	
.navon2 {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color:#990000;
	text-decoration:underline;s
	}
	
TD.listing_head {
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 12pt;
	color:#2C60CA;
	text-decoration: none;
	}
	
TD.listing_head A{
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#2C60CA;
	text-decoration: none;
	}

TD.bottomlink A{
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 10pt;
	color:#0B64C0;
	text-decoration: none;
	}

TD.toplink A{
	font-family: verdana, helvetica, sans-serif;
	font-size: 10pt;
	color:#ffffff;
	text-decoration: none;
	}
	
FONT.BODY {
	font-family: Arial, helvetica, sans-serif;
	font-size: 9pt;
	color:#000000;
	text-decoration: none;
	}

FONT.BODY A{
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#050076;
	text-decoration: none;
	}
		
TD.BODY {
	font-family: Arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
	text-decoration: none;
	}

.body {
	font-family: Arial, helvetica, sans-serif;
	font-size: 9pt;
	color:#000000;
	text-decoration: none;
	}

.body_small {
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
	text-decoration: none;
	}
	
TD.BODY A{
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#050076;
	text-decoration: none;
	}

TD.listing A{
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 7pt;
	color:#2C60CA;
	text-decoration: none;
	}
	
	
TD.listing {
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 7pt;
	color:#000000;
	text-decoration: none;
	}

TD.listing_title {
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 7pt;
	color:#A20303;
	text-decoration: none;
	}
	
TD.BODY a:hover {color: #A30400; text-decoration: no-underline;}
FONT.BODY a:hover {color: #A30400; text-decoration: underline;}
TD.toplink a:hover {color: #8BC3BE; text-decoration: underline;}
TD.bottomlink a:hover {color: #A3030B; text-decoration: underline;}	
TD.listing_head a:hover {color: #A20303; text-decoration: underline;}
TD.listing a:hover {color: #A20303; text-decoration: underline;}	
.navon a:hover {color: 292D40; text-decoration: underline;}


.link a {color: #2C60CA; text-decoration: underline;}	
.link a:hover {color: 6e0300; text-decoration: underline;}

img { border-color: 717171; }

A.highlights {text-decoration: none; color: black;}

FONT.PROJHEAD {
	font-family: Arial, helvetica, sans-serif;
	font-size: 9pt;
	color:826F3E;
	text-decoration: none;
	}

TD.product A{
	font-family: verdana, helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color:980002;
	text-decoration: none;
	}
	
TD.navon A{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color:9A0000;
	text-decoration: none;
	}
	
TD.navon {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color:000000;
	text-decoration: none;
	}
	
TD.LINK A{
	font-family: verdana, helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color:9A0000;
	text-decoration: underline;
	}
	
TD.navsub A{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color:250B00;
	text-decoration: none;
	}
	
TD.nav {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-style: bold;
	color:000000;
	text-decoration: none;
	}
	
TD.plisting {
	font-family: verdana, helvetica, sans-serif;
	font-size: 7pt;
	color:000000;
	text-decoration: none;
	}
		
FONT.listing {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	color:CC9900;
	text-decoration: none;
	}

TD.listing_head {
	font-family: verdana, helvetica, sans-serif;
	font-size: 12pt;
	color:017694;
	text-decoration: none;
	}
				
TD.bottomlink A{
	font-family: verdana, helvetica, sans-serif;
	font-size: 10pt;
	color:017694;
	text-decoration: none;
	}

TD.bottomgrey {
	font-family: verdana, helvetica, sans-serif;
	font-size: 10pt;
	color:A3A3A3;
	text-decoration: none;
	}
			
TD.HEAD {
	font-family: verdana, helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color:8B2121;
	text-decoration: none;
	}
	
FONT.SUBHEAD {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color:8B2121;
	text-decoration: none;
	}

FONT.HEADBODY A{
	font-family: verdana, helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color:8B2121;
	text-decoration: none;
	}
	
TD.BODY {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color:000000;
	text-decoration: none;
	}

FONT.BODY {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color:000000;
	text-decoration: none;
	}

TD.BODY_SMALL {
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color:000000;
	text-decoration: none;
	}
		
TD.FORM A{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-style: Normal;
	font-weight: Normal;
	color:000000;
	text-decoration: none;
	}
	

	
FONT.PROJLINK {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-style: Normal;
	font-weight: Normal;
	color:000000;
	text-decoration: none;
	}

FONT.PROJLINK A{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-style: Normal;
	font-weight: Normal;
	color:9A0000;
	text-decoration: none;
	}
	
FONT.PROJLINK a:hover {color: 292D40; text-decoration: underline;}
TD.product a:hover {color: F9BC02; text-decoration: underline;}
TD.navon a:hover {color: 292D40; text-decoration: underline;}
TD.LINK a:hover {color: 292D40; text-decoration: underline;}
TD.FORM a:hover {color: FF6600; text-decoration: underline;}


A.prolink {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	font-style: Normal;
	font-weight: Normal;
	color: #9A0000;
	text-decoration: none;
	}

A.prolink: hover {color: #292D40; text-decoration: underline;}

.size {
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color:000000;
	text-decoration: none;
	}
	
/* Drop Down Menu on Products
----------------------------------------------- */
#hollow_position {
	position:absolute;
	top: 210px; left: 100px;
	background-color: transparent;
}

#wall_position {
	position: absolute;
	top: 210px; left: 190px;
	background-color: transparent;
}

#stadia_position {
	position: absolute;
	top: 210px; left: 342px;
	background-color: transparent;
}

#beam_position {
	position: absolute;
	top: 210px; left: 480px;
	background-color: transparent;
}

/* Drop Down Menu on Frame
----------------------------------------------- */
#home_position {
	position: absolute;
	top: 74px; left: 0px;
	background-color: transparent; 
	}

#comp_position {
	position: absolute;
	top: 74px; left: 66px;
	background-color: transparent; 
	}
	
#prod_position {
	position: absolute;
	top: 74px; left: 141px;
	background-color: transparent; 
	}
	
#proj_position {
	position: absolute;
	top: 74px; left: 216px;
	background-color: transparent; 
	}
	
#serv_position {
	position: absolute;
	top: 74px; left: 290px;
	background-color: transparent; 
	}
	
#desi_position {
	position: absolute;
	top: 74px; left: 357px;
	background-color: transparent; 
	}
	
#news_position {
	position: absolute;
	top: 74px; left: 497px;
	background-color: transparent; 
	}

#cont_position {
	position: absolute;
	top: 74px; left: 585px;
	background-color: transparent; 
	}

#searchbar_position {
	position: absolute;
	top: 76px; left: 680px;
	background-color: transparent;
	}
#searchbar {
 	font-size:12px;
	}

.menublock, .display {
	float:left; 
	width: 140px; 
	background-color: transparent;
	border: 0px solid;
	}
	
.subs {
	background-color: #B13C01;
	border-left: 1px solid #524f30; border-right: 1px solid #524f30; border-bottom: 1px solid #524f30;
	text-align: center;
	}
	
.subs A {display: block; left: 392px;}
.menublock .subs { display:none;}

.tl {
	position: absolute;
	top: -33px; left: -17px;
	background-color: transparent;
	}

A.sl, A.sl:active {
	display: block; 
	font: 10px verdana, arial, georgia, sans-serif; font-weight: normal;
	color: #1a2035;
	text-align: left;
	text-decoration: none;
	margin: 0px 0px 0px 0px; padding: 3px 4px 3px 4px; border: none;
	border-top:1px solid #FFFFFF; 
	}
	
A.sl, A.sl:active {background-color: #d1cfb9;}
A.sl:hover {background-color: #2d3146;}
A.sl:hover {color: #ffd249;}


.white20 {font-family: Arial, helvetica, sans-serif; font-size: 20pt; color:#FFFFFF; text-decoration: none;}
.white14 {font-family: Arial, helvetica, sans-serif; font-size: 14pt; color:#FFFFFF; text-decoration: none;}

.black20 {font-family: Trebuchet MS; font-size: 20pt; color:#000000; text-decoration: none;}
.black16 {font-family: Trebuchet MS; font-size: 16pt; color:#000000; text-decoration: none;}
.black15 {font-family: Trebuchet MS; font-size: 15pt; color:#000000; text-decoration: none;}
.black14 {font-family: Trebuchet MS; font-size: 14pt; color:#000000; text-decoration: none;}
.black13 {font-family: Trebuchet MS; font-size: 13pt; color:#000000; text-decoration: none;}
.black12 {font-family: Trebuchet MS; font-size: 12pt; color:#000000; text-decoration: none;}
.black11 {font-family: Trebuchet MS; font-size: 11pt; color:#000000; text-decoration: none;}
.black10 {font-family: Trebuchet MS; font-size: 10pt; color:#000000; text-decoration: none;}
.black9 {font-family:  Trebuchet MS; font-size: 9pt; color:#000000; text-decoration: none;}
.black8 {font-family:  Trebuchet MS; font-size: 8pt; color:#000000; text-decoration: none;}

.maroon14 {font-family: Arial, helvetica, sans-serif; font-size: 14pt; color:#6D0101; text-decoration: none;}
.maroon12 {font-family: Arial, helvetica, sans-serif; font-size: 12pt; color:#6D0101; text-decoration: none;}
.maroon10 {font-family: Arial, helvetica, sans-serif; font-size: 10pt; color:#6D0101; text-decoration: none;}
.maroon8 {font-family: Arial, helvetica, sans-serif; font-size: 8pt; color:#6D0101; text-decoration: none;}

.adminlinkmaroon12 A{font-family: Arial, helvetica, sans-serif; font-size: 12pt; text-decoration: none; color:#990000; }
.adminlinkmaroon12 A:hover {text-decoration: underline; color:#999966;}

.adminlinkmaroon A{font-family: Arial, helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #6D0101; }
.adminlinkmaroon A:hover {font-weight: bold;}

.adminlinkblue A{font-family: Arial, helvetica, sans-serif; font-size: 10pt; text-decoration: none; color: #0000FF; }
.adminlinkblue A:hover {text-decoration: underline; color:#999933}