@charset "UTF-8";

#blue_header {
	position:absolute;
	width:800px;
	height:10px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-color: #0E304D;
}
/* CSS Document */

.style14 {font-size: 9px}
#Layer5 {
	position:absolute;
	left:92px;
	top:115px;
	width:190px;
	height:154px;
	z-index:28;
}
#Layer6 {
	position:absolute;
	left:92px;
	top:111px;
	width:187px;
	height:153px;
	z-index:28;
}
#Layer7 {
	position:absolute;
	left:94px;
	top:116px;
	width:188px;
	height:163px;
	z-index:28;
}
#dropshadow {
	position:absolute;
	left:302px;
	top:0px;
	width:710px;
	height:900px;
	z-index:23;
	visibility: hidden;
}
#blue_bar_top {
	position:absolute;
	left:150px;
	top:17px;
	width:675px;
	height:4px;
	z-index:2;
	background-color: #315295;
	visibility: visible;
}
#main_body_text {
	position:absolute;
	left:224px;
	top:2px;
	width:444px;
	height:381px;
	z-index:2;
}
#author {font-size: 12px;
	font-family: "Trebuchet MS";
	text-align:right;
	color:#333;
}
#quote {
	font-size:14pt;
	font-family: "Trebuchet MS";
	color:#0046ad;
}
#Layer8 {
	position:absolute;
	left:214px;
	top:6px;
	width:449px;
	height:289px;
	z-index:2;
}

#Layer9 {
	position:absolute;
	left:0px;
	top:25px;
	width:208px;
	height:178px;
	z-index:1;
	background-color: #996633;
}
#Layer10 {
	position:absolute;
	left:2px;
	top:137px;
	width:203px;
	height:47px;
	z-index:1;
}
#Layer11 {
	position:absolute;
	left:303px;
	top:0px;
	width:688px;
	height:804px;
	z-index:25;
	border: 5px 5px 5px 5px;
	border-color: #333333;
}
#title_bar {
	position:absolute;
	left:150px;
	top:20px;
	width:675px;
	height:74px;
	z-index:3;
	background-image: url(../images/header_image.gif);
	background-repeat: no-repeat;
	visibility: visible;
}
#navigation {
	position:absolute;
	left:112px;
	top:94px;
	width:720px;
	height:21px;
	z-index:25;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	display: block;
	visibility: visible;
}
#feature_project_images {
	position:absolute;
	left:90px;
	top:120px;
	width:675px;
	height:332px;
	z-index:4;
	visibility: visible;
}
#feature_title_text {
	position:absolute;
	left:321px;
	top:137px;
	width:425px;
	height:80px;
	z-index:5;
	background-color: #FFFFFF;
}
#feature_project_text {
	position:absolute;
	left:324px;
	top:137px;
	width:423px;
	height:80px;
	z-index:5;
}
#separator_2 {
	position:absolute;
	left:275px;
	top:459px;
	width:490px;
	height:31px;
	z-index:8;
	background-color: #1c2433;
}
#separator_1 {
	position:absolute;
	left:90px;
	top:459px;
	width:185px;
	height:30px;
	z-index:7;
	color: #FFFFFF;
	background-color: #ECB346;
}
#whats_new {
	position:absolute;
	left:0px;
	top:29px;
	width:185px;
	height:561px;
	z-index:4;
	color: #ECD19C;
	background-color: #ECD19C;
	float:right;
}
#recent_work {
	position:absolute;
	left:-1px;
	top:29px;
	width:490px;
	height:550px;
	z-index:5;
	color: #FEFEFE;
	background-color: #FFFFFF;
	float:left;
	visibility: visible;
}
#body_text_positioning {
clear:both;
}

#body {
	position:relative;
	top:0px;
	width:675px;
	height:576px;
	z-index:3;
}

#separator_white {
	position:absolute;
	left:150px;
	top:93px;
	width:675px;
	height:213px;
	z-index:6;
	background-color: #FFFFFF;
	visibility: visible;
}

#Layer1 {
	position:absolute;
	width:675px;
	height:115px;
	z-index:13;
	left: 25px;
	top: 178px;
}
#Layer2 {
	position:absolute;
	width:865px;
	height:115px;
	z-index:13;
	left: 16px;
	top: 236px;
}
#navbar {
	position:absolute;
	width:730px;
	height:24px;
	z-index:13;
	left: 47px;
	top: 149px;
}
#Layer3 {
	position:absolute;
	width:200px;
	height:22px;
	z-index:1;
	left: -72px;
	top: 434px;
}
#navigation2 {
	position:absolute;
	left:22px;
	top:168px;
	width:210px;
	height:24px;
	z-index:13;
}
#Layer4 {
	position:absolute;
	left:3px;
	top:0px;
	width:675px;
	height:24px;
	z-index:1;
}
.navbar2 {color: #D4D0C8}
#navbar2 {
	position:absolute;
	left:642px;
	top:160px;
	width:166px;
	height:20px;
	z-index:14;
}
#solid_block_with_text {
	position:absolute;
	left:150px;
	top:116px;
	width:189px;
	height:150px;
	z-index:22;
	background-color: #7f8638;
	visibility: visible;
}
#page_photo {
	position:absolute;
	left:339px;
	top:116px;
	width:484px;
	height:179px;
	z-index:24;
	visibility: visible;
}
#footer_text {
	position:absolute;
	left:90px;
	top:1049px;
	width:675px;
	height:35px;
	z-index:12;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5pt;
	font-style: normal;
	line-height: normal;
	overflow: visible;
}
#Page_text {
	position:absolute;
	left:23px;
	top:109px;
	width:148px;
	height:39px;
	z-index:22;
}

/*- Our Company sidebar Menu--------------------------- */
	
.sidenavbar
#navcontainer_sidebar { width: 200px; }

#navcontainer_sidebar ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family:"Trebuchet MS";
}

#navcontainer_sidebar a
{
display: block;
padding: 3px;
width: 189px;
background-color: #ECD19C;
border-bottom: 1px solid #ccc;
}

#navcontainer_sidebar a:link, #navlist_sidebar a:visited
{
color: #003366;
text-decoration: none;
}

#navcontainer_sidebar a:hover
{
background-color: #fff;
color: #003366;
}

#footer {
	position:absolute;
	left:0px;
	top:471px;
	width:800px;
	height:55px;
	z-index:10;
	color: #0D2F4B;
	background-color: #0e304d;
	clear: both;
	float: none;
	visibility: visible;
}
.footer_rel {
	clear: both;
	width: 800px;
	background-color: #0E304D;
	padding-bottom: 20px;
	padding-top: 15px;
}
#SmokyMtnHerCtr3 {
	position:absolute;
	left:0px;
	top:96px;
	width:675px;
	height:375px;
	z-index:38;
	visibility: visible;
}
#MetroCourthouse1 {
	position:absolute;
	left:0px;
	top:96px;
	width:675px;
	height:375px;
	z-index:40;
	visibility: hidden;
}
#MontgomeryAirport2 {
	position:absolute;
	left:0px;
	top:96px;
	width:675px;
	height:375px;
	z-index:39;
	visibility: hidden;
}
#HarpethRiverBridge4 {
	position:absolute;
	left:0px;
	top:96px;
	width:675px;
	height:375px;
	z-index:37;
	visibility: hidden;
}
#GatlinburgRiverWalk5 {
	position:absolute;
	width:675px;
	height:375px;
	z-index:42;
	left: 0px;
	top: 96px;
	visibility: hidden;
}
#JeffCoJusticeCenter6 {
	position:absolute;
	width:675px;
	height:375px;
	z-index:43;
	left: 0px;
	top: 96px;
	visibility: hidden;
}

#navcontainer ul li {
	display: inline;
}


.wrapper {
	width: 800px;
	height:100%;
	margin:0 50%;
	position: relative;
	left: -400px;
	background-color: #FFFFFF;
}

<!--[if IE]>

.wrapper { overflow: visible; overflow-x:auto; overflow-y:hidden; padding-bottom:15px; }

<![endif]-->


.wrapper_page_content {
	background-color: #FFF;
	width: 800px;
	height:100%;
	text-align: left;
}
.mast_head {
	background-image: url(images/header_image.gif);
	background-repeat: no-repeat;
	height: 75px;
	width: 800px;
	background-image: url(images/header_image.gif);
}
.main_nav {
	height: 30px;
	width: 797px;
	padding-left: 3px;
}
.navelement_ltblue {
	background-color: #1768B3;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	padding-top: 3px;
	padding-right: 4.25px;
	padding-bottom: 5px;
	padding-left: 4px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
#apDiv1 {
	position:absolute;
	width:800px;
	height:525px;
	z-index:-100;
	background-color: #0E304D;
}
#white_bg {
	position:absolute;
	width:800px;
	height:525px;
	z-index:-100;
}
.style19 {font: normal 10px/normal "Trebuchet MS";}
.style23 {font: 7.5pt Verdana, Arial, Helvetica, sans-serif;}
#left_sidebar_content {	position:absolute;
	left:0px;
	top:0px;
	width:186px;
	height:240px;
	z-index:1;
}
.col_lft {
	width: 203px;
	text-align: left;
	vertical-align: top;
	background-color: #F7D29D;
	padding: 0px;
	overflow: hidden;
	height: 100%;
}
.col_ltop_blue {
	background-color: #12364C;
	text-align: left;
}
.col_ltop_brown {
	background-color: #996633;
	text-align: left;
}
.col_ltop_dark_brown {
	background-color: #664422;
	text-align: left;
}
.col_ltop_green {
	background-color: #889A2E;
	text-align: left;
}
.col_ltop_orange {
	background-color: #CC6600;
	text-align: left;
}
.col_ltop_aqua {
	background-color: #339999;
	text-align: left;
}
.col_ltop_silver {
	background-color: #666666;
	text-align: left;
}
.strip_beige {
	background-color: #ECB346;
	
}
.strip_blue {
	background-color: #1C2433;
}
.tbl_content_pad {
	padding: 20px;
	text-align:left;
	vertical-align:top;
}

#page_title {
	position:absolute;
	left:0px;
	top:218px;
	width:183px;
	height:47px;
	font-family: Tahoma;
	font-size: 36px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 20px;
}
#navelement ul {
	background-color: #1c2433;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 6.5px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
#navelement ul a:hover {
	background-color: #ecb346;
}


.footerlinks {
	font-size: 9px;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.footer_pln_txt {
	color: #FFFFFF;
	font-size: 9px;
}

a.footer_link:link {
	color: #CCCCCC;
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
a.footer_link:hover {
	color: #FF9900;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
a.footer_link:visited:hover {
	color: #FF9900;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
a.footer_link:visited {
	color: #CCCCCC;
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
