.foottext {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

A.MenuLinkSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #6666CC;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.MenuLinkSmall:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #999999;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.bodycopy {
	color: #003366;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bodyHeader {
	color: #003366;
	text-decoration: bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cookietrail {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #4A78B0;
}
.cookiunder {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #4A78B0;
	text-decoration: underline;
}
.indexblocks {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #4A78B0;
	text-decoration: none;
}
.whitebold {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.whiteboldindent {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 25px;
}
.findoutbox {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #4A78B0;
	border: thin groove #CCCCCC;
}


/* main submenu items*/
a.submenu  {
	display:block;
	color: #FFFFFF;
	background-color: #6699CC;
	text-decoration: none;
	padding: 5px;

}

a.submenu:hover {
	display:block;
	color: #003366;
	background-color: #C1D7EF;
	text-decoration: none;
	padding: 5px;
	color: #003366;
}

/* main submenu2 items*/
a.submenu2  {
	display:block;
	color: #4A78B0;
	background-color: #C1D7EF;
	text-decoration: none;
	padding: 3px;
	text-indent: 10px;

}
a.submenu2:hover {
	display:block;
	color: #003366;
	background-color: #C1D7EF;
	text-decoration: none;
	padding: 3px;
	color: #003366;
	text-indent: 10px;	
}


.orangebold {
	font: 12px Arial, Helvetica, sans-serif;
	color: #D6A103;
	text-decoration: none;
	font-weight: 900;
	padding-left: 5px;
}
.architectBox {
	border: thin solid #787777;
}
.greythin {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.architectButton {
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	background: #CCCCCC;
	border: thin solid #999999;
		padding: 3px;
}
a.architectButton:hover {
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border: thin solid #999999;
	background-color: #666666;
	padding: 3px;
}
/* main pages bg top header*/
.overviewbg {
	background-image: url(../images/cp_overview/hdr_content_overview.gif);
	font: 12px Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: 900;
	padding-left: 198px;
}
.overviewlongbg {
	background-image: url(../images/cp_overview/hdr_content_overview2.gif);
	font: 12px Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: 900;
	padding-left: 45px;
}

.companybg {
	background-image: url(../images/cp_overview/hdr_company_overview.gif);
	font: 12px Arial, Helvetica, sans-serif;
	color: #333366;
	font-weight: 900;
	padding-left: 198px;
}
.companylongbg {
	background-image: url(../images/cp_overview/hdr_company_overview2.gif);
	font: 12px Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: 900;
	padding-left: 45px;
}

.resourcebg {
	background-image: url(../images/cp_overview/hdr_resource.gif);
	font: 12px Arial, Helvetica, sans-serif;
	color: #CC9900;
	font-weight: 900;
	padding-left: 198px;
}
.resourcelongbg {
	background-image: url(../images/cp_overview/hdr_resource2.gif);
	font: 12px Arial, Helvetica, sans-serif;
	color: #CC9900;
	font-weight: 900;
	padding-left: 45px;
}

.architectbg {
	background-image: url(../images/architectlibrary/headerbg.gif);
	font: 12px Arial, Helvetica, sans-serif;
	color: #333366;
	font-weight: 900;
	padding-left: 198px;
}
.architectlongbg {
	background-image: url(../images/architectlibrary/headerbglong.gif);
	font: 12px Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: 900;
	padding-left: 45px;
}
.aboutbg {
	background-image: url(../images/aboutnav/bg.gif);
	font: 12px Arial, Helvetica, sans-serif;
	color: #9966CC;
	font-weight: 900;
	padding-left: 198px;
}
.aboutlongbg {
	background-image: url(../images/aboutnav/bg2.gif);
	font: 12px Arial, Helvetica, sans-serif;
	color: #9966CC;
	font-weight: 900;
	padding-left: 45px;
}
/* end main pages bg top header*/

a.standard {
	display:block;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #6699CC;
	text-decoration: none;
	padding: 5px;
	border-color: #FFFFFF;
	border: 1px white;
	width: 154px;
}
a.standard:hover {
	display:block;
	text-decoration: none;
	width: 154px
	color: #003366;
	background-color: #C1D7EF;
	text-decoration: none;
	padding: 5px;
	color: #003366;
	border: 1px white

}
.drkBlueBold {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
}

/*submenu company pages/drk blue */
a.company  {
	display:block;
	color: #FFFFFF;
	background-color: #333366;
	text-decoration: none;
	padding: 5px;

}

a.company:hover {
	display:block; 
	color: #003366; 
    background-color: #C1D7EF; 
	text-decoration: none;
    padding: 5px; 
	color: #003366;

}
/*submenu resource pages/grey */
a.architect  {
	display:block;
	color: #FFFFFF;
	background-color: #666666;
	text-decoration: none;
	padding: 5px;

}

a.architect:hover {
	display:block; 
	color: #003366; 
    background-color: #C1D7EF; 
	text-decoration: none;
    padding: 5px; 
	color: #003366;

}
/*submenu resource pages/purple */
a.aboutnav  {
	display:block;
	color: #FFFFFF;
	background-color: #9966CC;
	text-decoration: none;
	padding: 5px;

}

a.aboutnav:hover {
	display:block; 
	color: #003366; 
    background-color: #C1D7EF; 
	text-decoration: none;
    padding: 5px; 
	color: #003366;

}
/*submenu resource pages/drk orange */
a.resource {
	display:block;
	color: #FFFFFF;
	background-color: #CC9900;
	text-decoration: none;
	padding: 5px;

}

a.resource:hover {
	display:block; 
	color: #003366; 
    background-color: #C1D7EF; 
	text-decoration: none;
    padding: 5px; 
	color: #003366;

}

.cellbg_tp {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFCC99;
}
.greythintable {
	border: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-width: 1px;
	border-color: #CCCCCC;
	border-left-width: 1px;
	border-style: solid;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding: 3px;
}



/*sub/submenu pages/drk blue */
a.pdflink  {
	display:block;
	color: #FFFFFF;
	background-color: #6699CC;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
}

a.pdflink:hover {
	display:block;
	color: #FFFFFF;
	background-color: #003366;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
		padding-left: 2px;
}

.greylinebtm {
	border-bottom: 1px solid #CCCCCC;
	margin: 15px
}
.headerplainblue {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #3366AC;
	text-decoration: none;
}
.tablebgblue {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #6699cc;
}.imgbg {
	background: url(../images/bg_imageborder.gif) no-repeat;
}
.greycaption {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.greysmall {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
a.pdflink2  {
	color: #999999;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.pdflink2:hover {

	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}
a.pdflink3  {
	color: #4A78B0;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.pdflink3:hover {

	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}

.lightbluebg {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	background: #B1C6DD;
}
.img2bg {
	background: url(../images/products/glass/installbg.gif) no-repeat;
}
.fieldboxblue {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #6699CC;
	text-decoration: none;
	background: #FFFFFF;
}
.submitblue {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #6699CC;
	border: thin solid #999999;
}
.submitlightblue {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #336699;
	border: 1px solid #FFFFFF;
}
.submitblue {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #6699CC;
	border: thin solid #999999;
}
.submitlightblue {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #336699;
	border: 1px solid #FFFFFF;
}
body a {
	voice-family: "\"}\"";
	voice-family:inherit; 
	width:100%;
	}
.dot {
	font: bold 12px arial;
	color: #000033;
	text-decoration: none;
}
a.pdflink4  {
	display:block;
	color: #FFFFFF;
	background-color: #6699CC;
	text-decoration: none;

	padding-left: 2px;
}

a.pdflink4:hover {
	display:block;
	color: #FFFFFF;
	background-color: #003366;
	text-decoration: none;

	padding-left: 2px;
}

a.whiteLink  {
	color: #FFFFFF;
	font-size:11px;
}

a.whiteLink:hover {
	color: #b1c6dd;

}

.bglightblue {
	background: #6699CC;
}
.white {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.boxblue {
	border: 1px solid #4A78B0;
}

.bgFlame {
	background-image: url(../images/flame_img_1.jpg);
	background-repeat: no-repeat;


}
.blackTen {
	font: normal 12px arial;
	color: #000000;
	text-decoration: none;
	list-style-type: square;	

}

.blueFlame {
	font: bold 13px arial;
	color: #0080C3;
	text-decoration: none;

}


a.blueFlameLink {
	font: bold 12px arial;
	color: #0080C3;
	text-decoration: underline;

}
a.blueFlameLink:hover {
	font: bold 12px arial;
	color: #0080C3;
	text-decoration: none;

}