@charset "utf-8";

/* CSS Document */

/* Template CSS Styles ***********************************/
/*********************************************************/

.clear {
  clear:both;
  height:1px;
}

html,
body {
  background-color:#f4f1e2;
  height:100%;
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:18px;
}

.site_container {
  text-align:center;
}

.site_innerContainer {
  width:1000px;
  margin:0px auto 0px auto;
  text-align:left;/*border:1px solid red;*/
}

#site_container {
  min-height:100%;/*border:1px solid red;*/
}

#site_header {
  background-image:url(../images/site/headerBackground.jpg);
  height:163px;
}

#site_content {
  background-image:url(../images/site/dottedLine.jpg);
  background-repeat:repeat-x;
  background-position:top center;
  padding-top:4px;
  margin-top:3px;/*border:solid 1px blue;*/
}

#site_logo {
  display:block;
  float:left;
  background-image:url(../images/site/logoWbranch.png);
  width:231px;
  height:163px;/*border:1px solid black;*/
}

#site_branchRight {
  display:block;
  float:left;
  background-image:url(../images/site/branchRight.png);
  width:262px;
  height:163px;
  margin-right:-200px;/*border:1px solid black;*/
}

#site_lowerBranch {
  display:block;
  float:left;
  background-image:url(../images/site/branchBottom.png);
  width:231px;
  height:72px;
  margin-top:-7px;
}

#site_logo,
#site_lowerBranch {
  margin-left:50px;
}

.site_footerSpacer {
  height:45px;/*border:1px solid red;*/
}

.site_footer {
  background-image:url(../images/site/headerBackground.jpg);
  height:100px;
  margin-top:-53px;/*border:1px solid black;*/
}

#site_footerCopy {
  display:block;
  color:#fff;
  padding-top:35px;
  margin-top:20px;
  text-align:center;
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
}

#site_footerHost {
  display:block;
  color:#998e88;
  margin-top:4px;
  text-align:center;
  text-decoration:none;
  font-family:"Times New Roman", Times, serif;
}

#site_footerHost:hover {
  text-decoration:underline;
}

.sub_content {
  background-color:#f4f1e2;
  height:100%;
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:16px;
}

/*********************************************************/
/*********************************************************/

/* Site Navigation ***************************************/
/*********************************************************/

#site_nav {
  margin:0px;
  padding:0px;
  list-style:none;
}

#site_nav {
  float:right;
  width:600px;
  padding-top:113px;/*border:1px solid red;*/
}

.site_navBtn {
  float:left;
  height:50px;
  line-height:50px;/*border:1px solid white;*/
}

.site_navBtn,
.site_navBtn a {
  display:block;
  color:#fff;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
}

.site_navBtn a:hover,
.site_navBtnSel a {
  background-image:url(../images/site/nav/selBackground.png);
}

.site_navSpacer,
.site_navBtn a {
  padding:0px 6px 0px 6px;
}

/*********************************************************/
/*********************************************************/

/* Index Page ********************************************/
/*********************************************************/

#site_splashImg {
  background-image:url(../images/site/splashMainImg.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  height:610px;/*border:1px solid red;*/
}

#site_splashContent {
  float:right;
  width:435px;
  margin-top:70px;
}

#site_splashContentBody {
  background-image:url(../images/site/dottedLine.jpg);
  background-repeat:repeat-x;
  background-position:center top;
  margin:15px 10px 0px 25px;
  padding:20px 45px 0px 0px;
}

#site_splashFooterSpacer {
  height:380px;
}

#site_splashFooter {
  height:333px;
  margin-top:-333px;
}

#site_splashSubFooter {
  background-color:#e4e1d2;
  background-image:url(../images/site/splashSubFooterBorder.jpg);
  background-position:top;
  background-repeat:repeat-x;
  height:280px;
}

#splashSubFooter_leftCol {
  float:left;
  background-image:url(../images/site/splashLowerTab.jpg);
  background-position:top;
  background-repeat:no-repeat;
  width:376px;
  height:150px;
  margin-top:-42px;
  margin-left:30px;
  text-align:center;
}

#splashSubFooter_leftCol #leftCol_header {
  display:block;
  color:#4a3931;
  margin:25px 0px 0px 25px;
  text-align:left;
  font-size:12px;
  font-family:"Times New Roman", Times, serif;
}

#splashSubFooter_leftCol #leftCol_content {
  color:#4a3931;
  margin:8px 25px 15px 25px;
  font-size:12px;
  text-align:left;
  font-family:"Times New Roman", Times, serif;
}

#splashSubFooter_leftCol #leftCol_content span {
  display:block;
  padding-top:5px;
  font-size:18px;
}

#splashSubFooter_centerCol {
  float:left;
  width:237px;
  margin:20px 0px 0px 30px;
  text-align:center;
}

#splashSubFooter_centerCol #centerCol_header {
  display:block;
  color:#4a3931;
  padding-top:8px;
  text-align:left;
  font-size:18px;
}

#splashSubFooter_centerCol #centerCol_content {
  color:#4a3931;
  margin-top:4px;
  text-align:left;
}

#splashSubFooter_centerCol #centerCol_content a {
  display:block;
  color:#4a3931;
}

#splashSubFooter_rightCol {
  float:left;
  width:237px;
  margin:20px 0px 0px 50px;
  text-align:center;
}

#splashSubFooter_rightCol #rightCol_header {
  display:block;
  color:#6a82a8;
  padding-top:8px;
  text-align:left;
  font-size:18px;
}

#splashSubFooter_rightCol #rightCol_content {
  color:#4a3931;
  margin-top:4px;
  text-align:left;
}

#splashSubFooter_rightCol #rightCol_content a {
  display:block;
  color:#4a3931;
}

/*********************************************************/
/*********************************************************/

#imagine_callout {
  float:left;
  /*clear:left;*/
  width:500px;
  margin:380px 0px 0px -231px;
  text-align:center;
  font-family: "Times New Roman", Times, serif;
  font-size:18px;
  color:#6a82a8;
  line-height:130%;
  background-image:url(../images/sub/imagine.jpg);
  background-repeat:no-repeat;/*border:1px solid blue;*/
  /*display:none;*/
}

