/* CSS Document */

body {
margin:50px 0px 0px 0px;
font:normal 14px "Times New Roman", Times, serif;
color:#666666;
background-color:#000000;
text-align:center;
/*background:url(images/background.jpg) top repeat-x #052677;
behavior:url("csshover.htc");*/
}

/* IE png fix 
img, div { behavior: url(scripts/iepngfix.htc) }*/

#wrapper {
margin:0px auto;
width:737px;
/*this was originally gray:
background-color:#dddede;*/
background-color:#ffffff;
text-align:left;
/*border:solid 2px #052677;*/
}

/* -- Navigation -- */

#navigation {
height:38px;
width:100%;
text-align:left;
background:url(images/nav_background.jpg) top left no-repeat;
margin:0px 0px;
}

.nav {
list-style:none;
margin:0px 0px 0px 200px;
padding:8px 0px;
position:relative;
}

.navlinks {
display:inline;
}

.navlinks a, .navlinks ul li a {
font:normal 14px "Times New Roman", Times, serif;
color:#FFFF99;
text-decoration:none;
padding:0px 12px 12px 12px;
}

.navlinks a:hover {
background:url(images/nav_marker_diamonds.gif) bottom center no-repeat;
color:#FFFFFF;
}

.navlinks ul { position:absolute; top:30px; left:-45px; width:21em;
	height:30px; list-style:none; display:none; padding-left:25px; margin:0;
	background:url(images/nav_background_drop.gif) left top no-repeat; }

/* original: .navlinks ul { position:absolute; top:30px; left:-45px; width:21em;
	height:30px; list-style:none; display:none; padding-left:25px; margin:0;
	background:url(images/nav_background_drop.gif) left top no-repeat; }*/
.navlinks ul.fade { left:19em; padding:0; background:none; }
.navlinks:hover ul { display:block; }
.navlinks ul li { float:left; margin:0; }
.navlinks ul li a { display:block; padding:7px 10px; }
.navlinks ul li a:hover { color:#FFFFFF; background:none; }

#secondaryNav {
background-color:#FFFFFF;
margin-bottom:10px;
}

/* -- Columns and Content -- */

#content {
width:737px;
height:auto;
}

#leftColumn {
width:194px;
float:left;
}

#rightColumn {
width:541px;
float:right;
background-color:#FFFFFF;
/*border-left:solid 2px #dddede;*/
padding-top:15px;
}

#indexColumn {
width:543px;
float:right;
background-color:#FFFFFF;
}

#footer {
width:737px;
clear:both;
text-align:left;
background-color:#000000;
border-top:solid 2px #052677;
margin:0px 0px;
}


#footercall{
width:220px;
float:right;
margin:0px 0px;
}

.dots {
border-bottom:#666666 1px dotted;
}

/* -- Textual Attributes -- */

.bodytext, .disclaimer {
padding:0px 65px;
}

.disclaimer {
font-size:10px;
line-height:normal;
text-indent:-.6em;
}

p {
line-height: 20px;
}

a {
color:#052677;
text-decoration:underline;
}

.pdflink{
     padding-top: 5px;
     padding-bottom:5px;
     padding-left: 23px;
     background: url(images/page_white_acrobat.gif) no-repeat left 6px;
}

.news{
     
     padding-top: 5px;
     padding-bottom:5px;
     padding-left: 23px;
     background: url(images/newspaper.gif) no-repeat left 6px;
}

a:hover {
text-decoration:none;
}

strong {
color:#333333;
}

h1 {
font-size:18px;
color:#052677;
}

.copyright {
color:#FFFF99;
padding-top:0px;
font-size:12px;
line-height:normal;
margin:0px 0px;
}

.copyright a {
color:#FFFF99;
}

.copyright a:hover {
text-decoration:none;
}

.indentdocs {
margin-left:20px;
}


.bios {
margin:0px 65px;
}

.expandLink {
	display: block;
	padding: 0px 0px 0px 0px;
}

/*NAHB Logo*/

#nahblogo {
	float:left;
	padding-right:10px;
}