h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bolder; color: FF6600; text-decoration: none; margin: 0px; padding: 0px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px;color: #FFFFFF; font-weight: bolder; margin: 0px; padding: 0px; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bolder; color: FF6600; text-decoration: none; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; color: #99CC00; text-decoration: none; letter-spacing: 1px; font-weight: bold; margin: 0px; padding: 0px; }
h4 li { list-style-image: url(images/bullet_arrowLime.gif); list-style-position: outside; margin-left: 10px;}
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold; margin: 0px; padding: 0px; }

.copy { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
.statsRed { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E20303; }
.copysmall { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-style: italic;}
.copysmalOrange { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CC6600;}
.hdrOrange { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bolder; color: FF6600; text-decoration: none; }
.hdrOrangeNews {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bolder; color: FF6600; text-decoration: none;}
.relatedsites { border: 1px solid #006699; padding: 10px; }

#navbar {
	background-color: #CCCCCC;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-left: 5px;
	height: 28px;
	color: #103E68;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

#navbar:hover {}
.navbarbtn { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #103E68; background-color: #CCCCCC; text-decoration: none; padding-right: 10px; padding-left: 10px;}
a.navbarbtn { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #103E68; background-color: #CCCCCC; text-decoration: none; padding-right: 10px; padding-left: 10px;}
a.navbarbtn:link {padding-right: 10px;padding-left: 10px;}
a.navbarbtn:hover {color: #FFFFFF;background-color: #103E68;}
a.navbarbtn:visited {text-decoration: none;}


#adbannertop {
	margin: 5px;
	right: 0px;
	top: 0px;
}	
/* #adbannertop { height:60px; margin: 10px 10px 0px 0px; right: 0px; top: 0px; z-index: 22; position: absolute; }	*/
#leftcontent { width:321px; background:#FFFFFF; border-right: 3px solid #FFFFFF; z-index: 2;}
#centercontent { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding-right: 10px; padding-left: 10px;}
#centercolumn { background:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding: 20px 0px; list-style-type: none; }
		
#leftcontentBlock {
	left:0px;
	width:301;
	background:#FFFFFF url(images/dl_orangedot_vert.gif) repeat-y right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	}
		
		
#leftonedot {
	left:0px;
	width:301;
	background:#FFFFFF url(images/dl_orange_onedotbg.gif) no-repeat right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	}
		

	
#centertoptext {
	background:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 10px;
	height: 143px;
	text-align: left;
	vertical-align: bottom;
	}
	
#centertoptextSub {
	background:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	padding: 10px;
	height: 116px;
	text-align: left;
	vertical-align: bottom;
	font-weight: bolder;
	}
	

	
#centertoptextPortal {
	background:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 10px;
	height: 116px;
	text-align: left;
	vertical-align: bottom;
	}
	
#centertoptextPortal a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;text-decoration: none;font-weight: bold;}
#centertoptextPortal a:link {color: #FFFFFF; text-decoration: none;}
#centertoptextPortal a:hover {color: #333366;}
#centertoptextPortal a:visited {}
	
	
#centercontentfooter {
	background:#FFFFFF;
	border-bottom-style: dotted;
	border-bottom-color: #FC8B3F;
	z-index: 15;
	margin-top: 15px;
	border-bottom-width: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
#contentfooter {
	background:#FFFFFF url(images/dl_orangedot_horz.gif) repeat-x left bottom;
	z-index: 15;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	}

#rightcontent {
	width:165px;
	background:#E5E5E5;
	right: 0px;
	z-index: 25;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
	border-left: 3px solid #FFFFFF;
	position: absolute;
	top: 0px;
	}
	
#rightcontent a{font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; line-height: 18px;}
#rightcontent a:link{text-decoration: none;}
#rightcontent a:hover{color: #CC6600; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CC6600;}
#rightcontent a:visited{text-decoration: none;}
	
#pagefooter{
	background:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 3px dotted #CCCCCC;
	color: #999999;
	font-size: 11px;
	line-height: 16px;
	padding-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
	clip:  rect(auto 20px auto 20px);
   }
   
   
#pagefooter a{ font-family: Arial, Helvetica, sans-serif; padding-right: 2px; padding-left: 2px; color: #999999; font-size: 11px; }
#pagefooter a:link{font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 11px;color: #999999;}	
#pagefooter a:hover{color: #FFFFFF;background-color: #999999;}
#pagefooter a:visited{text-decoration: none;font-size: 11px;}

.footer {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #999999;}
	a.footer {text-decoration: none;}
	a.footer:link {text-decoration:none;}
	a.footer:hover {text-decoration:underline;}
	a.footer:visited {text-decoration:none;}
	
#news { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding-right: 10px; padding-left: 15px; }

#contentFieldBlue {
	left:0px;
	top:70;
	background:#F0F3F6;
	z-index: 12;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
	width: 100%;
	padding-top: 10px;
	}
	
#contentFieldBlue ul{list-style-image: url(images/bullet_arrowBlue.gif);margin-left: 25px;}
#contentFieldBlue a{color: #006699;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}		
#contentFieldBlue a:link {text-decoration: underline;}
#contentFieldBlue a:hover {color: #CC6600;}
#contentFieldBlue a:visited {text-decoration: underline;}


.LinkLime { color: #99AF3C;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold; }
	.LinkLime li{ list-style-position: outside; list-style-image: url(images/bullet_arrowLime.gif); margin-left: 10px; }
	a.LinkLime { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; color: #99CC00; text-decoration: none; letter-spacing: 1px; font-weight: bold; }
	a.LinkLime:link {text-decoration: underline;}
	a.LinkLime:hover {color: #99AF3C;}
	a.LinkLime:visited {color: #99AF3C;}

.LinkBlue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; line-height: 18px; list-style-position: outside; list-style-image: url(images/bullet_arrowBlue.gif); font-weight: normal; }
	.LinkBlue ul {padding-left: -20px;}
	a.LinkBlue {list-style-position: outside;list-style-image: url(images/bullet_arrowBlue.gif);}
	a.LinkBlue:link {text-decoration: underline;}
	a.LinkBlue:hover {color: #CC6600;}
	a.LinkBlue:visited {text-decoration: underline;}

.LinkOrange { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; line-height: 18px; list-style-position: outside; list-style-image: url(images/bullet_arrowBlue.gif); font-weight: normal; }
	a.LinkOrange {color: #CC6600;}
	a.LinkOrange:link {text-decoration: underline;}
	a.LinkOrange:hover {color: #CC6600;}
	a.LinkOrange:visited {text-decoration: underline;}

.colRtGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	line-height: 15px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #EEEEEE;
	height: 117px;
	}
	
.colRtGrey li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; line-height: 18px; margin-left: -20px; list-style-image: url(images/bullet_arrowBlockLightGrey.gif); list-style-position: outside; vertical-align: middle; }
a.colRtGrey { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
.colRtGrey:link {color: #666666;text-decoration: none;}
.colRtGrey:hover {color: #CC6600;}
.colRtGrey:visited {text-decoration: none;}

.colRtGreyHead {
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 28px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 5px;
	border: 3px solid #FFFFFF;
	vertical-align: bottom;

}

.colRtGreySub {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	line-height: 15px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #EEEEEE;
	height: 116px;
}

	
.colRtNavy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #103E68;
	padding-right: 3px;
	padding-top: 5px;
	padding-left: 3px;
	line-height: 18px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #EEEEEE;
	height: 116px;
	font-weight: bold;
}
.colRtNavy li{list-style-position: outside;list-style-image: url(images/bullet_arrowBlockNavygif.gif);margin-left: -20px;line-height: 18px;vertical-align: middle;}

.colRtNavyHead {
	background-color: #103E68;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 28px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 5px;
	border: 3px solid #FFFFFF;
	vertical-align: bottom;

}
.LinksRightNavy { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: normal;} 
.LinksRtNavy { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #103E68; }
	a.LinksRtNavy {text-decoration: none;}
	a.LinksRtNavy:link {text-decoration: none;}
	a.LinksRtNavy:hover {text-decoration: none;color: #CC6600;}
	a.LinksRtNavy:visited {text-decoration: none;}
	
.LinksRightGrey { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: normal; line-height: 15px;}
	a.LinksRightGrey {color: #666666;text-decoration: none;}
	.LinksRightGrey:link {color: #666666;text-decoration: none;}
	.LinksRightGrey:hover {color: #CC6600;text-decoration: none;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CC6600;}
	.LinksRightGrey:visited {text-decoration: none;}
	
.portalList { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5B8FAF; line-height: 16px; }
	.portalList li{list-style: none;margin-left: -20px;}
	a.portalList {color: #5B8FAF;}
	.portalList:link {color: #5B8FAF;}
	.portalList:hover {color: #CC6600;}
	.portalList:visited {}

/*Form Styles*/
.textfield { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }

.submitBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CCCCCC;
	width: 85%;
	text-align: right;
	padding: 0px 5px 0px 1px;
	text-transform: uppercase;
	letter-spacing: 1px;
	list-style-position: inside;
	list-style-image: url(images/bullet_arrowBlockDarkGrey.gif);
	height: 16px;
	border: none;
	margin-top: 0px;
	margin-right: 1px;
	margin-left: 1px;
	margin-bottom: 0px;
}

.formHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #7DA7BF;
	margin: 3px;
	padding: 3px;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.formField {
	background-color: #F5F5F5;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
/*End Form Styles*/


/*Surveyor Styles - not really used*/
.surveyorHead {
	background-color: #5B8FAF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	height: 28px;
	width: 100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	vertical-align: baseline;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.surveyor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B8FAF;
	width: 100%;
	vertical-align: baseline;
	padding: 5px;
	background-color: #F0F3F6;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	}
	
.surveyortable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B8FAF;
	width: 100%;
	vertical-align: baseline;
	padding: 5px;
	background-color: #F0F3F6;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}

.surveyorsubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 85px;
	padding: 1px;
	background-color: #5B8FAF;
	height: 20px;
	border: 1px solid #666666;
	font-weight: bold;
}
/*End Surveyor Styles - not really used*/

/*Flooring Page Styles*/
.listingName { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #103E68; font-weight: bold; }
.listingDetails { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding-top: 5px; padding-bottom: 5px; }
.listingFooter{
	background:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #103E68;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 1px;
   }
     
a.listingFooter{text-decoration: none; padding-right: 5px; padding-left: 5px;}
a.listingFooter:link{}
a.listingFooter:hover{text-decoration: underline;}
a.listingFooter:visited{}
/*end Flooring Page Styles*/
#leftcontentBlockPortal {

	left:0px;
	width:301;
	background:#FFFFFF url(images/dl_orangedot_vert.gif) repeat-y right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding-right: 0px;
	padding-left: 10px;
}
#flashholder {z-index: 0;position: relative;}
#menuholder {z-index: 10;position: relative;visibility: visible;}
#logotop {
	height:80px;
	top: 0px;
	z-index: 24;
	position: absolute;
	left: 0px;
}
#centertoptext a {
	background:#999999;
	color: #FFFFFF;
	text-decoration: none;
}
#centertoptext a:hover {

	background:#999999;
	text-decoration: underline;
}
.header_bg_gopro {
	background-image: url(images/nl_header_gopro_main.jpg);
	height: 89px;
}
.header_bg_portal {

	background-image: url(images/nl_header_portal_main_bg.jpg);
	height: 71px;
}
.header_bg_topad {
	background-color: #4BBAD6;
}
.bannerskyscraper {
	width: 160px;
	background:#FFF;
	height: 600px;
	text-align: center;
}
.bannerbox {
	width: 200px;
}




TD
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px
}
TD.small
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}
TD.heading
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
TD.red
{
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px
}
TD.blue
{
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold
}

TD.border
{
border-style:solid;
border-width:0.1cm; 
}	

