html {height:100%;}
body {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#3b120a;

	margin:0px 0px 0px 0px;
	}
table, td {border-collapse:collapse; height:100%; width:100%}
table, td, img {
	padding:0px;
	margin:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
form, td{
	margin:0;
}
td, select, input {
	font-family:arial;
	font-size:12px;
	color:#574e46;
	vertical-align:top;
	text-align:left;
	line-height:17px
}
.table{ height:100%; }
img{ vertical-align:top}

/*Rob's centering code*/
#center_hack {
	width:850px;
	position:relative;
	left:50%;
}
#center_hack_inner {
	width:850px;
	position:absolute;
	left:-50%;
}


/*in_line_style*/

p {
	margin:0;
	padding:0;
}

ul li a { color: #fdcf6d; text-decoration:none; line-height:17px; 	text-align:left;}
ul li a:hover{
	text-decoration:none;
	color: #fdcf6d;
	text-align:left;
}

.resource-links ul {padding-left:150px; list-style:none;}

.resource-links li { list-style:none; background-image:url(images/Resources/resource-button.jpg); height:72px; width:350px; background-position:top; margin:5px 5px 0px 5px; float:left; }

.resource-links li:hover { background-image:url(images/Resources/resource-button.jpg); height:72px; width:350px; background-position:bottom; }

.resource-links li a p { color: #fdcf6d; text-decoration:none; line-height:17px; font-size:17px; text-align:left; padding-left:20px; padding-top:26px;}

.right1{ text-align:right}

.title, .title_top, .title_bot{ display:block}


	color:#000000;
	text-decoration:underline
}

.style2 {
	font-family: "trebuchet MS";
	font-weight: bold;
	font-size: 36px;
	margin-top:25px;
}

a:hover{ text-decoration:none}

.main{border-left:solid 0px #999999;border-right:solid 0px #999999;}
.site_center{text-align:center; width:100%;}

.separate{ background:url(images/separate.gif) repeat-x; height:12px; width:auto}


/*header*/
#header{ height:425px}
#header .row1{ height:154px; background:url(images/left.gif) repeat-x}
#header .row1 .logo_box{ width:100%; no-repeat}
#header .row1 .logo_box .r1{ height:110px}
#header .row1 .logo_box .r1 .logo{ width:717px}
#header .row1 .logo_box .r1 .logo img{ margin:18px 0 0 52px}
#header .row1 .logo_box .r1 .links{ width:149px; padding-top:47px}
#header .row1 .logo_box .r2{ height:44px; padding-left:53px}
#header .row1 .logo_box .r2 img{ margin-right:4px}
#header .row1 .logo_box .menu_tab{ width:100%}

#header .row2{ height:271px;}
#header .row2 .box{ width:100%}
#header .row2 .col1{ width:51px}
#header .row2 .col2{ width:417px}
#header .row2 .col2 td{
	color:#2e2823;
	line-height:normal;
	font-size:9px;
	font-family:arial
}
#header .row2 .col2 .block{ width:417px; height:187px; background:url(images/block_b.gif) no-repeat; margin:38px 0 0 0}
#header .row2 .col3{ width:398px}

/*content*/
#content{ background:#ffffff}
#content .left_main{ width:100%;}
#content .col1{
	width:305px;
	padding-right: 20px;
}
#content .col1 .form_box{ width:239px; height:293px; margin-left:39px}
#content .col1 .form_box .left{ background:url(images/l.gif) repeat-y #f2ede3}
#content .col1 .form_box .right{ background:url(images/r.gif) repeat-y right top}
#content .col1 .form_box .top{ background:url(images/t.gif) repeat-x}
#content .col1 .form_box .bot{ background:url(images/b.gif) repeat-x left bottom}
#content .col1 .form_box .lb{ background:url(images/lb.gif) no-repeat left bottom}
#content .col1 .form_box .rb{ background:url(images/rb.gif) no-repeat right bottom}
#content .col1 .form_box .lt{ background:url(images/lt.gif) no-repeat left top}
#content .col1 .form_box .rt{ background:url(images/rt.gif) no-repeat right top}
#content .col1 .form_box .tab{
	width:189px;
	height:260px;
	margin:34px 0 0 29px
}
#content .col1 .form_box .tab td{
	height:15px;
	color:#010101;
	font-family:tahoma;
	font-size:9px;
	text-transform:uppercase
}
#content .col1 .form_box .tab .c1{ width:57px; padding-top:2px}
#content .col1 .form_box .tab .c2{ width:131px}
#content .col1 .form_box .tab .c3{ width:111px}
#content .col1 .form_box .tab .c4{ width:75px}
#content .col1 .form_box .tab .c2 .column1{ width:57px}
#content .col1 .form_box .tab .c2 .column2{ width:16px}
#content .col1 .form_box .tab .c2 .column3{ width:56px}
#content .col1 .form_box .tab .inp{ width:125px; height:16px; color:#ac4f04; font-family:tahoma; font-size:10px; text-transform:uppercase}
#content .col1 .form_box .tab .jump{ width:125px; height:18px; color:#ac4f04; font-family:tahoma; font-size:10px; text-transform:uppercase}
#content .col1 .form_box .tab .jump1{ width:49px; height:18px; color:#ac4f04; font-family:tahoma; font-size:10px; text-transform:uppercase}
#content .col1 .form_box .tab  color:#010101; text-decoration:underline}
#content .col1 .form_box .tab a:hover{ text-decoration:none}
#content .col1 .bunner{ margin:6px 0 0 39px}

#content .colored_block .t{ background:url(images/border.gif) repeat-x #fbfaf7}
#content .colored_block .b{ background:url(images/border.gif) repeat-x left bottom}
#content .colored_block .l{ background:url(images/border.gif) repeat-y}
#content .colored_block .r{ background:url(images/border.gif) repeat-y right top}
#content .colored_block .lt{ background:url(images/lt1.gif) no-repeat}
#content .colored_block .rt{ background:url(images/rt1.gif) no-repeat right top}
#content .colored_block .lb{ background:url(images/lb1.gif) no-repeat left bottom}
#content .colored_block .rb{ background:url(images/rb1.gif) no-repeat right bottom}

#content .col2 .box .column1{ padding-top:3px}
#content .col2 .box .column2{ color:#7a7a22; font-size:11px}
#content .col2 .box .column2 b{ text-transform:uppercase}
#content .col2 .box .column2 strong{ color:#d74120; font-size:15px}
#content .col2 .box .column2 p{ margin:2px 0 1px 0}


#content .col2{
	width:517px;
	padding-right: 44px;
}

/*footer*/
#footer{
	height:77px;
	padding-left:71px;
	color:#ffffff;
	font-size:11px;
	line-height:18px
}
#footer  color:#403933; text-decoration:underline}
#footer a:hover{ text-decoration:none}
#footer span {
	color:#FFFFFF;
	font-size:16px;
	word-spacing:6px
}
#footer span 
	color:#FFFFFF;
	text-decoration:none;
	word-spacing:normal
}
#footer span a:hover{ text-decoration:underline}
#footer div{ margin-top:12px}

/*index.html*/
#page1 #header {background-color:#ffffff;}
#page1 #header .row2 .col2 .block .indent{ padding:9px 24px 10px 13px}
#page1 #header .row2 .col2 .block .title{ margin-bottom:13px}
#page1 #header .row2 .col2 .block .ind{ margin-left:8px}
#page1 #header .row2 .col2 .block .right1{ margin-top:4px}

#page1 #content .col2 .c1{ width:261px}
#page1 #content .col2 .c1 .title{ margin:17px 0 15px 0}
#page1 #content .col2 .c1 .box{ width:246px; height:72px; margin-top:18px; margin-bottom:17px}
#page1 #content .col2 .c1 .box .column1{ width:120px; padding-top:3px}
#page1 #content .col2 .c1 .box .column2{ width:126px; color:#7a7a22; font-size:11px}
#page1 #content .col2 .c1 .box .column2 b{ text-transform:uppercase}
#page1 #content .col2 .c1 .box .column2 strong{ color:#d74120; font-size:15px}
#page1 #content .col2 .c1 .box .column2 p{ margin:2px 0 1px 0}
#page1 #content .col2 .c1 .separate{ margin-bottom:20px}

#page1 #content .col2 .c1 .colored_block{ width:261px; height:158px; margin-bottom:10px}
#page1 #content .col2 .c1 .colored_block .brackets{ background:url(images/brackets.gif) no-repeat 1px 60px}
#page1 #content .col2 .c1 .colored_block .indent{ padding:8px 16px 10px 14px}
#page1 #content .col2 .c1 .colored_block .title_bot{ margin-bottom:17px}
#page1 #content .col2 .c1 .colored_block div{ text-align:right}

#page1 #content .col2 .c2{ width:32px} 
#page1 #content .col2 .c3{ width:240px} 
#page1 #content .col2 .c3 .list_block { width:240px; height:291px}
#page1 #content .col2 .c3 .list_block .t{ background:url(images/t2.gif) repeat-x #fefefd}
#page1 #content .col2 .c3 .list_block .b{ background:url(images/b2.gif) repeat-x left bottom}
#page1 #content .col2 .c3 .list_block .l{ background:url(images/l2.gif) repeat-y}
#page1 #content .col2 .c3 .list_block .r{ background:url(images/r2.gif) repeat-y right top}
#page1 #content .col2 .c3 .list_block .lt{ background:url(images/lt2.gif) no-repeat}
#page1 #content .col2 .c3 .list_block .rt{ background:url(images/rt2.gif) no-repeat right top}
#page1 #content .col2 .c3 .list_block .lb{ background:url(images/lb2.gif) no-repeat left bottom}
#page1 #content .col2 .c3 .list_block .rb{ background:url(images/rb2.gif) no-repeat right bottom}
#page1 #content .col2 .c3 .list_block .list{ width:194px; height:228px; margin:19px 27px 35px 17px}
#page1 #content .col2 .c3 .list_block .list td{ height:38px; background:url(images/bottom_bg.gif) repeat-x left bottom; vertical-align:bottom; font-family:arial; font-size:9px; color:#b6aea7; padding-right:5px; line-height:12px}
#page1 #content .col2 .c3 .list_block .list  color:#b35e04; text-transform:uppercase; display:block; font-family:verdana; text-decoration:none; font-weight:bold}
#page1 #content .col2 .c3 .list_block .list a:hover{color:#b6aea7}
#page1 #content .col2 .c3 .list_block .list img{ float:left; margin-right:7px; margin-bottom:1px}

#page1 #content .col2 .c4{ width:28px} 

#page1 #content .col1 .bunner{ margin:6px 0 0 39px}
/*index-1.html*/
#page2 #header {background-color:#ffffff;}
#page2 #header .row2 .col2 .block .indent{ padding:12px 28px 20px 9px}
#page2 #header .row2 .col2 .block .title{ margin-bottom:1px}
#page2 #header .row2 .col2 .block .ind{ margin-left:12px}
#page2 #header .row2 .col2 .block p{ margin-top:20px}

#page2 #content .col1 .bunner{ margin:0 0 0 39px}

#page2 #content .col2 .title_top{ margin:20px 0 18px 0}
#page2 #content .col2 .box { width:528px; height:176px}
#page2 #content .col2 .box td{ height:88px}
#page2 #content .col2 .box .c1{ width:278px}
#page2 #content .col2 .box .c2{ width:250px}
#page2 #content .col2 .box .column1{ width:120px}
#page2 #content .col2 .box .column2{ width:158px}

#page2 #content .col2 .separate{ margin:3px 44px 20px 0}

#page2 #content .colored_block { width:517px; height:136px; margin-bottom:12px}
#page2 #content .colored_block .title_bot{ margin:11px 0 9px 12px}
#page2 #content .colored_block .indent{ padding:0 25px 20px 16px}


/*index-2.html*/
#page3 #header {background-color:#ffffff;}
#page3 #header .row2 .col2 .block .indent{ padding:11px 27px 20px 8px}
#page3 #header .row2 .col2 .block .ind{ margin-left:13px}
#page3 #header .row2 .col2 .block b{ color:#2e2823; text-transform:uppercase; display:block}

#page3 #content .col2 .indent{ padding:20px 44px 30px 0} 
#page3 #content .col2 .indent .title_top{ margin-bottom:20px}
#page3 #content .col2 .indent .block_1{ width:513px; height:38px; margin-top:12px}
#page3 #content .col2 .indent .block_1 .col1{ width:290px}
#page3 #content .col2 .indent .block_1 .col2{ width:223px}
#page3 #content .col2 .separate{ margin:15px 0 7px 0}
#page3 #content .col2 .indent .title_bot{ margin-bottom:12px}
#page3 #content .col2 .indent .img{ float:left; margin:4px 20px 15px 0}
#page3 #content .col2 .indent .read_more{ margin-top:16px}
#page3 #content .col2 .indent .word_block{ width:473px; height:40px}
#page3 #content .col2 .indent .word_block td{ color:#7a7a22; font-size:11px; line-height:15px}
#page3 #content .col2 .indent .word_block td b{ text-transform:uppercase; display:block}
#page3 #content .col2 .indent .word_block .c1{ width:312px}
#page3 #content .col2 .indent .word_block .c2{ width:171px}

#page3 #content .col1 .bunner{ margin:6px 0 0 39px}

/*index-3.html*/
#page4 #header {background-color:#ffffff;}
#page4 #header .row2 .col2 .block .indent{ padding:11px 28px 15px 11px}
#page4 #header .row2 .col2 .block .ind{ margin-left:10px}
#page4 #header .row2 .col2 .block .right1{ margin-top:4px}

#page4 #content .col2 .indent{ padding:17px 44px 20px 0}
#page4 #content .col2 .indent .title_top{ margin-bottom:20px}
#page4 #content .col2 .indent .img{ float:left; margin:3px 12px 17px 0}
#page4 #content .col2 .indent span{ color:#7a7a22; font-size:11px;}
#page4 #content .col2 .indent span strong{ text-transform:uppercase; display:block; margin-bottom:12px}
#page4 #content .col2 .indent .separate{ margin:17px 0 20px 0}
#page4 #content .col2 .indent .colored_block{ width:517px; height:136px}
#page4 #content .col2 .indent .colored_block strong{ text-transform:uppercase; display:block}
#page4 #content .col2 .indent .colored_block .ind{ padding:11px 15px 15px 14px}
#page4 #content .col2 .indent .title_bot{ margin-bottom:12px} 

#page4 #content .col1 .bunner{ margin:0 0 0 39px}

/*index-4.html*/
#page5 #header {background-color:#ffffff;}
#page5 #header .row2 .col2 .block .indent{ padding:12px 23px 20px 9px}
#page5 #header .row2 .col2 .block .ind{ margin-left:11px}
#page5 #header .row2 .col2 .block p{ padding-top:20px}

#page5 #content .col2 .column1{ width:226px}
#page5 #content .col2 .column1 .title_top{ margin:17px 0 15px 0}
#page5 #content .col2 .column1 ul{ margin:13px 0 19px 0}
#page5 #content .col2 .column1 .title_bot{ margin:3px 0 10px 0}
#page5 #content .col2 .column1 .read_more{ margin-top:17px; display:block}

#page5 #content .col2 .bbox{ margin-bottom:24px; height:412px}
#page5 #content .col2 .column2{ width:65px; background:url(images/y.gif) repeat-y 20px 0}
#page5 #content .col2 .column3{ width:269px}
#page5 #content .col2 .column3 div{ margin-right:52px; margin-bottom:24px}
#page5 #content .col2 .column3 .title{ margin:17px 0 20px 0}
#page5 #content .col2 .column3 .img{ display:block; margin-bottom:12px}
#page5 #content .col2 .column3 strong{ display:block; text-transform:uppercase}

#page5 content .col1 .bunner{ margin:6px 0 0 39px}

/*index-5.html*/
#page6 #header {background-color:#ffffff;}
#page6 #header .row2 .col2 .block .indent{ padding:11px 27px 20px 8px}
#page6 #header .row2 .col2 .block .ind{ margin-left:13px}
#page6 #header .row2 .col2 .block b{ color:#2e2823; text-transform:uppercase; display:block}

#page6 #content .col2 .column1{ width:517px}
#page6 #content .col2 .column1 .title_top{ margin:20px 0 17px 0}
#page6 #content .col2 .column1 .img{ margin:4px 12px 20px 0; float:left}
#page6 #content .col2 .column1 span{ color:#7a7a22; font-size:11px; line-height:15px}
#page6 #content .col2 .column1 span strong{ text-transform:uppercase; display:block}
#page6 #content .col2 .column1 .read_more{ margin-top:15px}
#page6 #content .col2 .column1 .contact_box{ height:214px; margin:20px 0 22px 0}
#page6 #content .col2 .column1 .contact_box strong{ text-transform:uppercase}
#page6 #content .col2 .column1 .contact_box .c1{ width:241px}
#page6 #content .col2 .column1 .contact_box .c1 .title{ margin:11px 0 13px 12px}
#page6 #content .col2 .column1 .contact_box .c1 div{ margin:0 30px 15px 16px}
#page6 #content .col2 .column1 .contact_box .c1 p{ margin-top:15px}

#page6 #content .col2 .column1 .contact_box .c2{ width:35px}
#page6 #content .col2 .column1 .contact_box .c3{ width:241px}
#page6 #content .col2 .column1 .contact_box .c3 .indent{ padding:11px 25px 15px 15px}
#page6 #content .col2 .column1 .contact_box .c3 p{ margin:15px 0 16px 0}

#page6 #content .col2 .column2{ width:44px}

#page6 #content .col1 .bunner{ margin:0 0 0 39px}

/*index-6.html*/
#page7 #header {background-color:#ffffff;}
#page7 #header .row2 .col2 .block .indent{ padding:11px 27px 20px 8px}
#page7 #header .row2 .col2 .block .ind{ margin-left:13px}
#page7 #header .row2 .col2 .block b{ color:#2e2823; text-transform:uppercase; display:block}

#page7 #content .indent{ margin:17px 33px 12px 52px}
#page7 #content .indent .title{ margin-bottom:13px}
#page7 #content .indent strong{ display:block; text-transform:uppercase}
#page7 #content .indent p{ margin-bottom:17px}

h7 {font-family:Verdana, Geneva, sans-serif; font-size:24px;}

#header {width:100%; background:url(images/header/header.jpg) no-repeat; height:156px;}
#header ul {margin-left:20px;}
#header li { padding-left: 15px; background-image: url(images/header/bullet.jpg); list-style:none; background-repeat:no-repeat; background-position:0 4px; float:left; margin-right:10px;}
#header li:hover { background-image: url(images/header/bullet-hover.jpg);}
#header li a {color:#FC0; text-decoration:none; padding-right:15px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#header li a:hover {color:#FFF;}
#nav-bar {padding-top:132px; text-align:center;}

body {
background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#3b120a;
	text-align:center;
	margin:0px 0px 0px 0px;
	}
	
#container {
	width:860px;
	background-color:#FFF;

}

.left-column-text ul {list-style-position:outside;}

.left-column-text li {margin:0px; list-style:none;}

.left-column-text a:hover {text-decoration:underline;}

#right-column {
	float:right;
	margin-right:10px;
}

#left-column {
	float:left;
	margin-left:20px;
		margin-right:0px;
		width:150px;
	}

#brown-box {
	background-color:#583b13;
	border: 4px solid #501f11;
	height:580px;
	margin:6px;
}

#heading {
	background:url(images/bonterra-construction/header.jpg) no-repeat top center;
	margin:10px;
	padding:50px 20px 20px 25px;	
	}

#bank-projects #heading {
	background:no-repeat top center url(images/bonterra-construction/bank-projects-header.jpg);
	height:82px;
}

#bank-projects #heading-2 {
	background:no-repeat top center url(images/bonterra-construction/bank-projects-header-2.jpg);
	height:82px;
}

#bank-projects table p {
	color:#D89A50;
	margin-left:10px;
}

#bank-projects table h6 {
	color:#D89A50;
	margin-top:11px;
	margin-left:25px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
}


h3 {

	font-size:14px;
	text-align:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fdcf6d;
}
ul {margin-top:0px;}
#right-column li a {color:#fdcf6d; font-family:Georgia, "Times New Roman", Times, serif; text-align:left; text-decoration:none; font-size:23px; height:84px;}
#right-column li {margin-left:-40px; list-style-position:inside; line-height:25px; text-align:left; list-style:none; display:block; background-image:url(images/bonterra-construction/right-column-button.jpg); height:84px; width:548px; padding-top:0px; margin-top:0px;}
#right-column li:hover {background-position:bottom; background-image:url(images/bonterra-construction/right-column-button.jpg); height:84px;}
.one-line a p {vertical-align:middle; margin-left:25px; padding-top:30px; margin-top:0px;}
.two-line a p {vertical-align:middle; margin-left:25px; padding-top:17px; margin-top:0px;}

#footer{height:50px;
}
#footer a{ color:#403933; text-decoration:underline; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
#footer a:hover{ text-decoration:none}
#footer span {
	color:#999999; 
	font-size:16px;
	
}
#header {width:100%; background:url(images/header/header.jpg) no-repeat; height:156px;}
#header li { padding-left: 15px; background-image: url(images/header/bullet.jpg); list-style:none; background-repeat:no-repeat; background-position:0 4px; float:left;  text-align:center; margin-right:10px;}
#header li:hover { background-image: url(images/header/bullet-hover.jpg);}
#header li a {color:#FC0; text-decoration:none; padding-right:15px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#header li a:hover {color:#FFF;}
#nav-bar {padding-top:132px;}#page7 #container div form table tr td table tr td font font {
	text-align: right;

}
#page7 #container div form table tr td table tr td font {
	text-align: right;
}
