body{
    background-color:#fff;
		margin:0;
		padding:0;
		color:#000000;
		font-family:sans-serif;
		font-size:75%;
}

#container{
    width:800px;
		position:relative;
		top:0px;
		margin:0px auto;
		padding:0px;
}

#header{
    width:800px;
		height:138px;
		position:relative;
		top:0px;
}
.line{
    height:1px;
		width:800px;
		background-color:#999966;
		overflow:hidden;
		position:relative;
		top:0px;
		margin-top:7px;
		clear:both;
}
.main{
    height:347px;
		width:800px;
		position:relative;
		top:0px;
		margin-top:5px;
}
.box{
		position:relative;
		top:0px;
		float:left;
		margin-left:4px;
}
.first{margin:0px;}
.box img{border:0;}

.footer{
    width:800px;
		text-align:right;
		position:relative;
		top:0px;
}

/*--------------------------------SUBPAGE sytles*/
.subhead{
    height:144px;
		width:800px;
		position:relative;
		top:0px;
}
.subheadnav{
    height:42px;
		width:198px;
		position:absolute;
		top:93px;
		left:602px;
}
.subhead img{border:0;}
.subheadnav ul{
    list-style-type:none;
		margin:0;
		padding:0;
}
.subheadnav li{
    margin:0;
		padding:0;
}
.nav{
    height:35px;
		width:800px;
		position:relative;
		top:0px;
		left:0px;
		overflow:hidden;
		background-color:#00351B;
}
.nav img{border:0;}
.nav ul{
    list-style-type:none;
		margin:0;
		padding:0;
}
.nav li{
    display:inline;
		margin:0;
		padding:0;
		float:left;
}
.content{
    position:relative;
		top:0px;
		margin-top:0px;
		float:left;
}
.top{
	  margin-top:10px;
}
td.b{border-bottom:1px dotted #999966;}
td.r{border-right:1px dotted #999966;}
td.t{border-top:1px dotted #999966;}
td.l{border-left:1px dotted #999966;}
table.jobs{
    margin-bottom:25px;
		width:700px;

}
table.jobs td{
    padding:5px 10px 10px 10px;
}
table.jobs p{margin-top:0px;}

ul.approach li{
    margin-left:30px;
}
.title{
    font-size:120%;
		color:#00351B;
		font-weight:bold;
}


/*----------------------------end SUBPAGE sytles*/

.bold{font-weight:bold;}
