﻿body {font: 62.5%/1.6 "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; background-color:#D4D4D4;}

* { margin:0; padding:0; }

img { border: 0; }

ul { list-style:none; margin:0; padding:0; }

#branding { height: 120px; background: #006330 url(../images/lake_and_logo_120x250.png) no-repeat right center; }
#branding h1 { float:left; margin-right: 20px; }
#branding p {  padding-top:40px; }
#globalNav {}
#mainNav { list-style:none; }

body { text-align:center; min-width: 900px; max-width: 1280px; margin:0 auto; color:#444444; margin-top:5px; }

#wrapper {color:#444444; width: 95%; margin:0 auto; text-align:left; background: #fff url(../images/nav-faux-col.gif) repeat-y 23% 0; }

#wrapper2 { background: url(../images/secondary-faux-col.gif) repeat-y 76% 0; }

#auxContent { float:left; width: 19%;}

#content { width: 77%; float:right; }

#mainContent { width: 66%; margin-top:20px; float:left; padding-bottom: 20px; }

#secondaryContent { width: 32%;  float:right; }


#footer { clear:both; background-color:#006330; padding-top: 20px; font-size:1.2em; color:#fff;}

#footer ul { text-align:left; margin-left: 2%; }
#footer li { float:left; padding-right: 40px; color:#fff; }
#footer p { clear:both; text-align:center; margin:0 auto; width:99%; padding-top: 10px;}
#footer .hq{font-weight:bold; letter-spacing:2px; text-transform:capitalize;}


/* Resume Stuff */

.resumeList { margin-top: 20px; }
.resumeList ul {}
.resumeList li {font-weight:normal; letter-spacing:2px;  font-size: 1.3em; 
                font-family: Arial, Verdana; background: url(../images/bullet_nav.gif) no-repeat 0 50%; padding-left: 15px;}
.resumeList li a { display:block; text-decoration:none; color: #006330; width:180px; height:20px; line-height:20px;}
.resumeList li a:hover { color:#990000;}
.resumeList { padding-top: 10px; padding-left:10px; padding-bottom: 20px; }

.resumeName { font-size:1.7em; font-weight:bold; color:#006330; font-family:Arial; padding-right: 10px;}
.resumeTitle { font-weight:normal; font-style:italic; font-size: 1.7em; color:#006330; }
.resumeTitleSuffix { font-size:1.7em; font-weight:bold; color:#006330; font-family:Arial; padding-right: 10px;}
.resumeDescription{ font-size:1.2em; color:#444444; padding-bottom:20px; clear:left;}

.resumeImage { text-align:center; margin-bottom: 30px;}
.resumeListHeader { text-align:center; font-size: 1.5em; color: #006330; display:block; word-spacing: 5px; font-weight:bold;}
.resumeChildrenHeader { text-align:center; font-size: 1.4em; color: #006330; word-spacing: 5px; }

#resumeBullets {}
#resumeBullets ul {margin:0; padding:0; margin-left: 0px; margin-top: 5px; margin-bottom: 10px;}
#resumeBullets li {font-size:1.2em; line-height:20px; background: url(../images/bullet_blist.gif) no-repeat; padding-left: 15px; padding-right: 10px;}

/* brochure Stuff */

.brochureList { margin-top: 20px; }
.brochureList ul {}
.brochureList li {font-weight:normal; letter-spacing:2px;  font-size: 1.2em; 
                font-family: Arial, Verdana; background: url(../images/bullet_nav.gif) no-repeat 0 50%; padding-left: 15px;}
.brochureList li a { display:block; text-decoration:none; color: #006330;  height:20px; line-height:20px;}
.brochureList li a:hover { color:#990000;}
.brochureList { padding-top: 10px; padding-left:10px; padding-bottom: 20px; }

.brochureName { font-size:1.7em; font-weight:bold; color:#006330; font-family:Arial; padding-right: 10px;}
.brochureTitle { font-weight:normal; font-style:italic; font-size: 1.7em; color:#006330; }
.brochureTitleSuffix { font-size:1.7em; font-weight:bold; color:#006330; font-family:Arial; padding-right: 10px;}
.brochureDescription{ font-size:1.2em; color:#444444; padding-bottom:20px; clear:left;}

.brochureImage { text-align:center; margin-bottom: 30px;}
.brochureListHeader { text-align:center; font-size: 1.5em; color: #006330; display:block; word-spacing: 5px; font-weight:bold;}
.brochureChildrenHeader { text-align:center; font-size: 1.4em; color: #006330; word-spacing: 5px; }

#brochureBullets {}
#brochureBullets ul {margin:0; padding:0; margin-left: 0px; margin-top: 5px; margin-bottom: 10px;}
#brochureBullets li {font-size:1.2em; line-height:20px; background: url(../images/bullet_blist.gif) no-repeat; padding-left: 15px; padding-right: 10px;}

/* Firm Profile Stuff */
.firmProfileHeader { font-size: 1.5em; font-weight:bold; color:#006330; text-align:center; display:block;}
.firmProfileDescription { font-size:1.2em; clear:left; }
.firmProfileDescription p { margin-top: 10px; margin-bottom:10px; }
/* SERVICE AREA LANDING PAGE STUFF */
.serviceArea { font-size: 1.2em; color:#444444; }
.serviceAreaDescription { font-size:1.2em; clear:left; }
.saSampleProjectsHeader { text-align:center; padding-top: 10px; font-size: 1.5em; color: #006330; font-weight:bold; display:block; word-spacing: 5px;}

.lpimgright { float:left; clear:left; }

#serviceAreaBullets {margin-bottom: 50px;padding-right: 15px;}
#serviceAreaBullets ul {margin:0; padding:0; margin-left: 10px; margin-top: 60px; }
#serviceAreaBullets li {font-size:1.2em; line-height:20px; background: url(../images/bullet_blist.gif) no-repeat left 20%; padding-left: 15px; padding-right: 10px;}

/* White Papers */
.whitePaperList {}
.whitePaperList ul {padding:0; margin:0; margin-bottom: 20px; }
.whitePaperList li {font-weight:normal;  font-size: 1.3em; padding-bottom: 5px;
font-family: Arial, Verdana; background: url(../images/bullet_nav.gif) no-repeat 0 0; padding-left: 15px;}
.whitePaperList li a { display:block; text-decoration:none; color: #666666;  }
.whitePaperList li a:hover { color:#990000;}
.whitePaperHeader { font-size:1.7em; color:#006330; display:block; text-align:center; margin-bottom: 10px; }

/* Table */
.tdLabel { text-align:right; width: 100px; }

