body{
margin: 0 0 0 0;
padding: 0 0 0 0;
background: #414B55;
text-align: center;
}
#full{background-image: url('images/back.gif');
background-repeat: repeat-x;
text-align: left;
}
#container{
margin: 0 auto;
padding: 0;
width: 1120px;
overflow:auto;
}
#container img{
margin: 0;
padding: 0;
float: left;
}
#nav {

}

li {
margin: 0;
padding: 0;}
ul{
margin: 0;
padding: 0;
list-style:none;
display:inline;

}
#nav2 ul{
margin: 0;
padding: 0;
list-style:none;
display:block;
float:left;
}
#nav2 li {
margin: 0;
padding: 0;
display:inline;
}

li.about a{
	background-image: url('images/nav03.jpg');
	background-position:top;
	display: block;
	width: 103px;
	height: 58px;
}
li.resources a{
	background-image: url('images/nav04.jpg');
	background-position:top;
	display: block;
	width: 120px;
	height: 58px;
}
li.testi a{
	background-image: url('images/nav05.jpg');
	background-position:top;
	display: block;
	width: 126px;
	height: 58px;
}
li.contact a{
	background-image: url('images/nav06.jpg');
	background-position:top;
	display: block;
	width: 112px;
	height: 58px;
}

li.resint a{
	background-image: url('images/left01.jpg');
	background-position:top;
	display: block;
	width: 314px;
	height: 95px;
}
li.resext a{
	background-image: url('images/left02.jpg');
	background-position:top;
	display: block;
	width: 314px;
	height: 80px;
}
li.condos a{
	background-image: url('images/left03.jpg');
	background-position:top;
	display: block;
	width: 314px;
	height: 80px;
}
li.comm a{
	background-image: url('images/left04.jpg');
	background-position:top;
	display: block;
	width: 314px;
	height: 98px;
}
li.resint2 a{
background-image: url(images/left012.png) !important;
background-image: none;
filter: none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=http://www.bdbuild.com/images/left012.png);
	background-position:top;
	display: block;
	width: 314px;
	height: 60px;
}
li.resext2 a{
background-image: url(images/left022.png) !important;
background-image: none;
filter: none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=http://www.bdbuild.com/images/left022.png);
	background-position:top;
	display: block;
	width: 314px;
	height: 41px;
}
li.condos2 a{
background-image: url(images/left032.png) !important;
background-image: none;
filter: none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=http://www.bdbuild.com/images/left032.png);
	background-position:top;
	display: block;
	width: 314px;
	height: 41px;
}
li.comm2 a{
background-image: url(images/left042.png) !important;
background-image: none;
filter: none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=http://www.bdbuild.com/images/left042.png);
	background-position:top;
	display: block;
	width: 314px;
	height: 59px;
}
li:hover a{background-position:bottom;}
li.current a{background-position:bottom;}

span {display:none;}
#nav li{
margin: 0;
padding: 0;
display: inline;
float: left;
}

#col1 {
margin: 0;
padding: 0;
float: left;
width: 314px;
}
#left{
float:right;
margin: 18px 8px 0 0;
}
#left p{
font-family: Arial, Helvetica, Sans-Serif;
float:none;
font-size:22px;
color: white;
margin: 6px 0 6px 0;
text-decoration: none;
}
a.email{
font-family: Arial, Helvetica, Sans-Serif;
float:none;
font-size:22px;
color: white;
margin: 5px 0;
text-decoration: none;
}
#col2 {
margin: 0;
padding: 0;
float: left;
width: 451px;
}

#mid {
background-image: url('images/midbot.gif');
background-repeat:repeat-x;
float:left;
width:451px;
}
#mid2 {
float:none;
margin: 0 auto;
margin-top: 20px;
background-color: #879099;
padding:15px;
width:410px;
}
#mid2  img{
float:none;
margin: 0;
}
#mid2 p{
font-family: Arial, Helvetica, Sans-Serif;
font-size:12px;
padding:0 15px;
}
#col3 {
margin: 0;
padding: 0;
float: left;
width: 335px;
}
#right{
float:left;
margin: 0 0 0 40px;
width:200px;
font-family: Arial, Helvetica, Sans-Serif;
font-size:11pt;
color:white;
text-decoration:none;
}
#right p{
display:inline;
}
#right a{
font-weight:bold;
color:white;
text-decoration:none;
display:inline;
}
#col4 {
margin: 0;
padding: 0;
float: left;
width: 786px;

}
#innercontent{
margin: 0;
padding: 0px 70px 0px 40px;
float: left;

}

#innercontent2{
margin: 0;
padding: 5px 60px 0px 20px;
float: left;
}

#innercontent3{
margin: 0;
padding: 0px 40px 0px 40px;
float: left;

}

h1{
font-family: Arial, Helvetica, Sans-Serif;
font-weight:normal;
color: #CCD8E5;
margin:10px 0 20px 0;
}
h2{
font-family: Arial, Helvetica, Sans-Serif;
font-size:14pt;
font-weight:normal;
color: #CCD8E5;
margin:10px 0 10px 0;
}
#innercontent h3{
font-family: Arial, Helvetica, Sans-Serif;
font-size:80pt;
line-height:0pt;
margin: 0;
color:#7A838C;
padding:0;
position: relative;
top: 60px;
left:10px;
z-index:0;
}
#innercontent h4{
font-family: Arial, Helvetica, Sans-Serif;
font-size:10pt;
color: white;
float:right;
margin:15px 0 0 0;
padding:0;
}
#innercontent h5{
position:relative;
font-family: Arial, Helvetica, Sans-Serif;
font-size:12pt;
color: #CCD8E5;
margin: 15px 0 0 55px;
padding:0;
z-index:1;
}
#innercontent p{
font-family: Arial, Helvetica, Sans-Serif;
font-size:11pt;
color: white;
margin:15px 0 0 10px;
position:relative;
}
#innercontent3 p{
font-family: Arial, Helvetica, Sans-Serif;
font-size:11pt;
color: black;
margin:15px 0 0 10px;
position:relative;
}
.test1{
padding: 0px 20px 10px 15px;
background: none;
border: 1px solid #616A74;
margin:0 0 40px 0;
}
.test2{
padding: 0px 20px 10px 15px;
background: none;
border: 1px solid #616A74;
margin:0 0 40px 0;
}
#about{
width:636px;
padding:1px 10px 20px 10px;
background: none;
overflow:hidden;
}

#gallery  img{
background:white;
border: 1px solid #8CA2B8;
padding:15px 0 0 15px;
}
#gallery p{
margin-left: 300px;
}

#about img{
padding:4px;
}
.galrows {
width:300px;
display:block;
float: left;
text-align:center;
overflow:hidden;
color:black;
}
#galrows img {
padding: 20px 50px 10px 50px;
}
#galrows a{
vertical-align:middle;
}
#footer {
width:1100px;
float: left;
margin:30px 0 20px 0;
padding:0;
display:block;
color:white;
font-size:12px;
font-family: Arial, Helvetica, Sans-Serif;
}
#footer a {color:white; text-decoration:none;}
#footer p {margin:0; text-align: center;}
#polaroid {float:left;width:322px;margin:14px 0 0 14px;}
#polaroid p{float:left; padding:5px 10px 15px 10px; margin:0; text-align: center; background-color: #666E75; height:45px; color:white;}
#polaroid img{margin: 15px 0 10px 40px;}
#polaroid2 {float:left;width:322px; margin-top:14px;}
#polaroid2 p{float:left; padding:5px 10px 15px 10px; margin:0; text-align: center; background-color: #666E75; height:45px; color:white;}
#polaroid2 img{margin: 15px 0 10px 40px;}

/*Form Styling*/

#form {
margin: 0px 0 0 0;
font-family: Arial, Helvetica, Sans-Serif;
}
fieldset { 
border: 1px solid #616A74; 
margin: 10px 0 0 0px;  
padding: 0;
}
legend {  
font-size: 14px;
line-height: 14px;
margin-left: 1em;  
color: #CCD8E5;  
font-weight: bold;
}
fieldset ol { 

padding: 0em 1em 0 1em;  
list-style: none;
}
fieldset li {  
font-size: 12px;
color: #FFFFFF;
padding-bottom: 0em;
}
fieldset.submit { 
margin-left: 12px; 
border-style: none;
padding: 0 0 20px 20px;
}

label {  
padding: 3px;
display: block;
}

#resources{
color: white;

}
#resources h5{
margin:10px;
}
#resources h3{
font-family: Arial, Helvetica, Sans-Serif;
font-size:16pt;
line-height:20pt;
margin: 7px 0 5px 5px;
color:#CCD8E5;
padding:0;
position: relative;
top: 0px;
left:0px;
z-index:1;
}
#resources a{
font-family: Arial, Helvetica, Sans-Serif;
font-size:10pt;
color:white;
line-height:10pt;
position:relative;
z-index: 1;
margin: 4px;
}
a.firsta{margin:30px;}
.polaborder {border: 2px solid #717B85; float: left; margin:0 40px 40px 0; background: url('images/polback2.jpg');}

#five {width:650px;}

#five h5{
color:#CCD8E5;
padding: 3px 8px;
margin: 4px 0px 4px 60px;
}
#five p{
margin: 4px 10px 10px 74px;
color:white;
}
#five img{
margin-top:7px;
}
