/* CSS Styling for Building Industry Association (BIA) */




body {
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #686e76;
	line-height:14px;
}

A:link {text-decoration: none; color:#df7a1c;}
A:visited {text-decoration: none; color:#df7a1c;}
A:active {text-decoration: none; color:#df7a1c;}
A:hover {text-decoration: underline; color:#df7a1c;}




.maindiv {
	width:898px;
	text-align:left;
}


.mainborder {
	border: 1px solid #FFFFFF;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width:898px;
}

.mainborderdirectory {
	border: 1px solid #FFFFFF;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width:900px;
	height:1070px;
	background-color: #576264;
}

.formdirectory {
	margin: 0 0 0 0;
	padding: 1px 0 0 0;
}

.formtextdirectory {
	margin: 0 0 0 0;
	padding: 3px 10px 0 0;
	width:160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.forminputsdirectory {
	margin: 0 0 0 0;
	padding: 3px 5px 0 0;
}

.slogansearchdiv {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width:905px;
	height:49px;
	position:relative;
	top:0px;
}

.slogandiv {
	position:relative;
	top:8px;
}

.searchdiv {
	padding: 0 5px 0 0;
	margin: 0 0 0 0;
	position:relative;
	top:16px;
}

.searchfield {
	background-color: #f5f5f5;
	font-family: verdana;
	font-size: 10px;
	color: #686e77;
	border: 1px solid #686e76;
	padding: 2px 2px 2px 2px;
	margin: 0 0 0 0;
}


.table {
  	margin: 0 0 0 0;
}
.table td {
  	padding: 0 8px 12px 0;
}


.linesolidH {
	border-top: 1px solid #c3cbcd;
	padding: 0;
	margin: 0;
}


.linedashedH_off {
	border-top: 1px dashed #c3cbcd;
	padding: 0;
	margin: 0;
}

.linedashedH {
	background: url("../images/misc/line_dashed_H.gif") 0 0 repeat-x;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height:1px;
}




.linesolidV {
	border-right: 1px solid #c3cbcd;
	padding: 0;
	margin: 0;
}

.linedashedV_off {
	border-right: 1px dashed #c3cbcd;
	padding: 0;
	margin: 0;
}


.linedashedV {
	padding: 0;
	margin: 0;
	width:1px;
	background: url("../images/misc/line_dashed_V.gif") 0 0 repeat-y;
}

.logo {
	margin: 0;
	padding: 0;

}

.bialogo {
	margin: 0;
	padding: 0;
	border-right: 1px dashed #c3cbcd;
	border-bottom: 1px dashed #c3cbcd;
}

.bialogo2 {
	margin: 0;
	padding: 0;
	border-right: 1px dashed #c3cbcd;
}

.bialogoCOUNCILS {
	margin: 0;
	padding: 0;
	border-right: 1px dashed #c3cbcd;
}



/* -------------------- footer items and special text */

.footall {
	margin:0;
	padding:14px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}

.home {
	color: #ffffff;
}


.home A:link {text-decoration: none; color:#ffffff;}
.home A:visited {text-decoration: none; color:#ffffff;}
.home A:active {text-decoration: underline; color:#ffffff;}
.home A:hover {text-decoration: underline; color:#ffffff;}


.enewsletter {
	color: #ffffff;
}


.enewsletter A:link {text-decoration: none; color:#ffffff;}
.enewsletter A:visited {text-decoration: none; color:#ffffff;}
.enewsletter A:active {text-decoration: underline; color:#ffffff;}
.enewsletter A:hover {text-decoration: underline; color:#ffffff;}


.contact {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}


.contact A:link {text-decoration: underline; color:#ffffff;}
.contact A:visited {text-decoration: underline; color:#ffffff;}
.contact A:active {text-decoration: underline; color:#ffffff;}
.contact A:hover {text-decoration: underline; color:#ffffff;}

.mailto { 
	color:#df7a1c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.mailto A:link {text-decoration: underline; color:#df7a1c;}
.mailto A:visited {text-decoration: underline; color:#df7a1c;}
.mailto A:active {text-decoration: none; color:#df7a1c;}
.mailto A:hover {text-decoration: none; color:#df7a1c;}

.photocredits {
	color: #002b5e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.photocredits A:link {text-decoration: underline; color:#002b5e;}
.photocredits A:visited {text-decoration: underline; color:#002b5e;}
.photocredits A:active {text-decoration: underline; color:#002b5e;}
.photocredits A:hover {text-decoration: underline; color:#002b5e;}


.listlinks {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #df7a1c;
	line-height:20px;
}

.listlinks A:link {text-decoration: none; color:#df7a1c;}
.listlinks A:visited {text-decoration: none; color:#df7a1c;}
.listlinks A:active {text-decoration: none; color:#df7a1c;}
.listlinks A:hover {text-decoration: underline; color:#df7a1c;}



.textSpecial {
	color:#df7a1c;
}

.textBlue {
	color: #002b5e;
}
.textBlueEm {
	color: #002b5e;
	font-weight:bold;
}

.textEm {
	font-weight:bold;
}

.textRight {
	text-align:right;
}

.bulo {
	color:#df7a1c;
	padding: 0 6px 0 0;
	font-size:9px;
}


.pipeem {
	color:#df7a1c;
	font-weight:bold;
}

/* -------------------- footer items and special text */



.menucontainer {
	margin:0;
	padding:0;
	position:absolute;
	top: 37px;
	overflow:visible;

}


.flashmenu {
	margin:0;
	padding:0;
	position:absolute;
	top: 0;
	left: -10px;
	overflow:visible;
	z-index:2;

}

#hidemenu {
	margin:0;
	padding:0;
	position:absolute;
	top: 10px;
	left: -10px;
	background-color: #686e76;
	height:330px;
	width:10px;
	overflow:visible;
	z-index:3;
}



.boxpad {
	margin:0;
	padding:20px 15px 30px 70px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.boxpadsub {
	margin:0;
	padding:15px 35px 0 0;
}



.boxpadsubR {
	margin:0;
	padding:12px 14px 12px 20px;
	line-height:14px;
}

.sidelinks {
	margin:0;
	padding:0 0 7px 0;
	line-height:14px;
}


p {
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
}

.pblock {
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
}

.pblock2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.headlet {
	margin: 30px 0 6px 0;
	padding: 0 0 0 0;
}

.headlet2 {
	margin: 0 0 6px 0;
	padding: 0 0 0 0;
}

.noflashMsg {
	font-size:20px;
	line-height:20px;
	margin:20px;
	width:800px;
}

/* contactus page styles */
.contactlist td {line-height:18px;}
.contactlist td img {margin-bottom:5px;}