* { padding: 0; margin: 0; border: 0; outline: none;}
.hide { display: none; }
.clear { clear: both; }
body {
	background-color: #5F5542;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3f3f3f;
	background-image: url(../_img/bgrd.gif);
}
a {	color: #7CC241;}
a:hover {	color: #004990;}
h1, h4, h5 {display: block;text-indent: -9999px;}
h3 {
	font-size: 20px;
	margin-bottom: 5px;
	color: #7CC241;
	font-weight: normal;
}
#headerwrapout, #headerwrapin {height:152px;}
#headerwrapout {width: 100%;float:left;	background-image: url(../_img/bgrd-headerwrapout.gif);background-repeat: repeat-x;}
#headerwrapin {
	width: 900px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#logo, h1 {width: 270px;height: 152px;}
#logo {float: left;background-image: url(../_img/logo-bawtree.gif);
}
#tagline, h5 {width: 375px;height: 152px;}
#tagline {float: right;background-image: url(../_img/tagline.jpg);}

#navwrapout, #navwrapin {height:45px;}
#navwrapout {width: 100%;float:left;background-image: url(../_img/bgrd-navwrapout.gif);background-repeat: repeat-x;}
#navwrapin {
	width: 900px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/*start nav*/
#navigation {height: 45px; position: relative; }
#navigation-home {
	position: absolute;
	left: 0;
}
#navigation ul {
	text-align:right;
	width: 780px;
	position: absolute;
	right: 0;
}
#navigation li {
	display: inline;
	float: right;
	padding-left: 69px;
}
#navigation a {
	display: block;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	line-height: 30px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#navigation a:hover {color: #7CC241;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #7CC241;}
#navigation-home a.activelink, #navigation a.activelink {color: #73C3F4;}
.boldeddot {font-weight: bold;color: #7CC241;}
/*end nav*/
#cntntwrapout {
	width: 100%;
	float:left;
	background-image: url(../_img/bgrd-cntntwrapout.gif);
	background-repeat: repeat-x;
	background-color: #01101F;
}
#cntntwrapin {
	width: 900px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../_img/bgrd-cntntwrapin.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 30px;
}
#heading {float:left;width:900px;}
#heading h2 {width: 900px; height: 60px;display: block;text-indent: -9999px;}
h2#home 	{background-image: url(../_img/h2-home.gif);}
h2#services	{background-image: url(../_img/h2-services.gif);}
h2#projects	{background-image: url(../_img/h2-projects.gif);}
h2#testimonials	{background-image: url(../_img/h2-testimonials.gif);}
h2#contract	{background-image: url(../_img/h2-contract.gif);}
h2#aboutus	{background-image: url(../_img/h2-aboutus.gif);}
#lc {
	float:left;
	width:242px;
	padding-bottom: 120px;
}
#lc ul {
	list-style-type: square;
	font-size: 12px;
	color: #004990;
	line-height: 30px;
	margin-bottom: 30px;
	padding-left: 30px;
}
#lc li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004990;



}
#lc  a  {
	display: block;
}
#lc  a:hover  {
	color: #004990;
}
#hilite, h4  {width:242px;height: 176px;}
#hilite {
	width: 242px;
	height: 176px;
	background-image: url(../_img/bgrd-hilite.gif);
}
#rc {float:right; width: 630px;}
#rc h2 {
	font-size: 30px;
	color: #0564C1;
	font-weight: normal;
	margin-bottom: 20px;
}
#rc p {
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	margin-bottom: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #004990;
	padding-left: 10px;
}
#rc ul {
	padding-left: 50px;
	font-size: 11px;
	color: #A9B2B8;
	margin-bottom: 20px;
	list-style-type: square;
	line-height: 14px;
}
#rc li {
	margin-bottom: 5px;
}
#rc img {
	float: left;
	border: 1px solid #004990;
	margin-right: 10px;
}
.col {
	float:left;
	width: 310px;
}
.txtsm {font-size:10px;}
#footwrapout, #footwrapin {
	height: 100px;
}
#footwrapout {width: 100%; float:left;background-image: url(../_img/bgrd-footerwrapout.gif);background-repeat: repeat-x;}
#footwrapin {
	width: 900px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
}
#credit {
	float: left;
	width: 350px;
}
#credit h6, #contactinfo h6 {color: #9CA1A6;font-weight: normal;}
#credit h6 {
	line-height: 16px;
	font-size: 9px;
}
#credit a, #contactinfo a {	color: #9CA1A6;}
#credit a:hover, #contactinfo a:hover {
	color: #7CC241;
}
#contactinfo {
	float: right;
	width: 400px;
	text-align: right;
}
#contactinfo h6 {
	line-height: 20px;
	font-size: 11px;
}
