/* CSS Document */
/********************************************************************************************** Layout
**********************************************************************************************/
body {
   margin:0px;
   margin-top:10px;
   margin-bottom:10px;
   padding:0px;
   font: 74.5%/1.7em, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;
   color: #696A6C;
   background-color:#F4F5EF;
   outline: none;
}


	.Labeltitle{font-size:1.8em; color:#677718;}
    .Labelsecond{font:bolder; color:#3C3D3E;}
	.breadcrumb {font:bolder; color:#677718;}

table.container {
   border: none; 
   border: 1px solid #C5C6C7;
   background-color:#FFFFFF;
}

div#layout{
   margin:0px;
   padding:0px;
   width:765px;
   border:thin;
   border:#999999;
}

.contactteam{
   padding-left:5px;
}

div#teamtable {
  width:482px;
}

 hr {
  border: 0;
  width: 90%;
  text-align:center;
  color:#cccccc;
}

/********************************************************************************************** Heading
**********************************************************************************************/
div#header{
    height: 190px;
	padding:1px;
}
div#logo{
    float:left;
	height:184px;
	width:204px;
}
div#bcktop{ 
    float:right;
	height:184px;
	width:216px;
	background-image:url(../images/bckgrds/toprght.jpg);
    background-repeat:no-repeat;
}
/********************************************************************************************** Navigation and Flash Menu
**********************************************************************************************/
/*Mid Section*/
div#midsection {
    padding:0px;
	margin:0px;
	height:150px;
}


/*Nav Menu*/
#nav {
float:left;
}

#navwrap  {
    height:150px;
}

ul#navlist {
    font: bold 11px Verdana, Arial, sans-serif; 
    color:#fff;
	padding:0px;
	margin:0px;
	list-style: none;
    display:block !important;}
	
/*******Button Classes******/
a.home {background-image:url(../images/navigation/navback.jpg); width:159px; height:29px; display: block; text-decoration:none; color:#fff; padding-left:20px; line-height: 30px;}
a:hover.home {background-image:url(../images/navigation/navback_A.jpg); width:159px; height:29px; display: block; text-decoration:none; color:#fff; padding-left:20px; line-height: 30px;}
a.homeselect {background-image:url(../images/navigation/navback_A.jpg); width:159px; height:29px; display: block; text-decoration:none; color:#fff; padding-left:20px; line-height: 30px;}


a.history {background-image:url(../images/navigation/navback.jpg); width:159px; height:29px; display: block; text-decoration:none; color:#fff; padding-left:20px; line-height: 30px;}
a:hover.history {background-image:url(../images/navigation/navback_A.jpg); width:159px; height:29px; display: block; text-decoration:none; color:#fff; padding-left:20px; line-height:30px;}
a.historyselect {background-image:url(../images/navigation/navback_A.jpg); width:159px; height:29px; display: block; text-decoration:none; color:#fff; padding-left:20px; line-height:30px;}


a.location {background-image:url(../images/navigation/navback.jpg); width:159px; height:29px; display: block; text-decoration:none; color:#fff; padding-left:20px; line-height: 30px;}
a:hover.location {background-image:url(../images/navigation/navback_A.jpg); width:159px; height:29px; display: block; text-decoration:none; color:#fff; padding-left:20px; line-height: 30px;}
a.locationselect {background-image:url(../images/navigation/navback_A.jpg); width:159px; height:29px; display: block; text-decoration:none; color:#fff; padding-left:20px; line-height: 30px;}


a.spec {background-image:url(../images/navigation/navback.jpg); width:159px; height:29px; display: block; text-decoration:none; color:#fff; padding-left:20px; line-height: 30px;}
a:hover.spec {background-image:url(../images/navigation/navback_A.jpg); width:159px; height:29px; display: block; text-decoration:none; color:#fff; padding-left:20px; line-height: 30px;}
a.specselect {background-image:url(../images/navigation/navback_A.jpg); width:159px; height:29px; display: block; text-decoration:none; color:#fff; padding-left:20px; line-height: 30px;}



a.contact {background-image:url(../images/navigation/navback.jpg); width:159px; height:29px; display: block; text-decoration:none; color:#fff; padding-left:20px; line-height: 30px;}
a:hover.contact {background-image:url(../images/navigation/navback_A.jpg); width:159px; height:29px; display: block; text-decoration:none; color:#fff; padding-left:20px; line-height:30px;}
a.contactselect {background-image:url(../images/navigation/navback_A.jpg); width:159px; height:29px; display: block; text-decoration:none; color:#fff; padding-left:20px; line-height:30px;}
   
/*Flash*/  
div#flash {
   margin-top:1px;
   float:right;
   width:575px;
   height:142px;
   border: 1px solid #C5C6C7;
   border-right:none;
    
}
/********************************************************************************************** Breadcrumb Navigation
**********************************************************************************************/
div#brdnavigation {
  }
div#brdtext {
  margin-left:20px;
  margin-top:10px;
  margin-bottom:9px;
}

a.brdtext {
  color:#3C3D3E;
  text-decoration:none;
  
}

a:hover.brdtext {  
  text-decoration:underline;
  color:#677718;
}

div#brdbck{
  background-image:url(../images/bckgrds/brdcrbnck.jpg);
  height:7px;
  margin-bottom:8px;
}
/********************************************************************************************** Main Body of Content
**********************************************************************************************/
div#content {
  height:100%;
  padding:1px;
}
/* Background Bottom */
div#bckbottom{ 
	width:205px;
	height:179px;
	margin-top:70px;
	background-image:url(../images/bckgrds/bottomleft.jpg);
	background-repeat:no-repeat;
	
}
/* Left Content */
div#leftinfo {
    float:left;
	padding-left:5px;
	padding-bottom:9px;
	height:100%;
	width:243px;
}
/* Main Content */
div#maininfo {
   float:right;
   margin-right:9px;
   margin-bottom:9px;
   padding:10px;
   width:480px;
   border: none; 
   border: 1px solid #C5C6C7;
   
}

/********************************************************************************************** Map Page
**********************************************************************************************/
div#mainmapinfo{
width:740px;
padding:10px;

}

.imageloc{
padding-left:10px;
}

div#bckbottomap{ 
	width:205px;
	height:179px;
	margin-top:5px;
	background-image:url(../images/bckgrds/bottomleft.jpg);
	background-repeat:no-repeat;
	
}

/********************************************************************************************** Specifications Page
**********************************************************************************************/
div#speccol{
float:left;
width:320px;
padding-right:30px;
padding-left:10px;
}

div#bckbottospec{ 
	width:205px;
	height:179px;
	margin-top:150px;
	background-image:url(../images/bckgrds/bottomleft.jpg);
	background-repeat:no-repeat;
	
}

div#mainspecinfo{
height:620px;
width:740px;
padding:10px;

}

div#mainspecbulding{
width:740px;
height:500px;
padding:10px;
}

div#mainlaybulding{
width:740px;
height:630px;
padding:10px;
}

div#downld{
width:158px;
float:right;
}


/*Specificaitons Mini Nav Menu*/
#specnav {
float:left;
}

#specnavwrap  {
    height:50px;
	width:660px;
}

ul#specnavlist {
    font: bold 11px Verdana, Arial, sans-serif; 
    color:#fff;
	width:160px;
	padding:0px;
	margin:0px;
	list-style: none;
	display: inline;}

#specnavlist li {
    margin: 0; 
	margin-left:3px;
	padding: 0;
    list-style: none;
	display: inline;
	float:left;
   
}
	
/*******Button Classes******/
a.spechome {background-image:url(../images/navigation/navback.jpg); width:130px; height:29px; display: block; text-decoration:none; color:#fff; padding-left:10px;  padding-right:10px; line-height: 30px;}
a:hover.spechome {background-image:url(../images/navigation/navback_A.jpg); width:130px; height:29px; display: block; text-decoration:none; color:#fff; padding-left:10px; padding-right:10px; line-height: 30px;}
a.spechomeselect {background-image:url(../images/navigation/navback_A.jpg); width:130px; height:29px; display: block; text-decoration:none; color:#fff; padding-left:10px; padding-right:10px; line-height: 30px;}
a:active.spechome {background-image:url(../images/navigation/navback_A.jpg); width:130px; height:29px; display: block; text-decoration:none; color:#fff; padding-left:10px; padding-right:10px; line-height: 30px;}






/* Period Building */
#frame {
    float:left;
	overflow: hidden;
	width: 700px;

}
#scroller {
	width: 715px;
	overflow: hidden;
}
#contentspec {
	width: 2490px;
}
.section {
	width: 705px;
	float: left;
	padding: 5px;
	text-align: center;
}

/* Modern Building */
#modframe {
    float:left;
	overflow: hidden;
	width: 700px;

}
#modscroller {
	width: 715px;
	overflow: hidden;
}
#modcontentspec {
	width: 3000px;
}
.modsection {
	width: 705px;
	float: left;
	padding: 5px;
	text-align: center;
}

/* Layout of Building */

#layframe {
    float:left;
	overflow: hidden;
	width: 700px;

}
#layscroller {
	width: 715px;
	overflow: hidden;
}
#laycontentspec {
	width: 3000px;
}
.laysection {
	width: 705px;
	float: left;
	padding: 5px;
	text-align: center;
}

.layleft{
text-align:left;
padding-left:45px;
}


/********************************************************************************************** Footer
**********************************************************************************************/
div#footer {
  color:#888888;
  text-align:right;
  padding:5px;
}



/********************************************************************************************** Text Styles
**********************************************************************************************/
