@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}

body {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#404a4f;}

form {margin:0; padding:0}

img a {border:none;}
.floatLeft {float:left}
.floatRight {float:right}

p {margin-bottom:15px; line-height:1.3em;}
h1, h2, h3, h4, h5, h6 {margin-bottom:18px; line-height:1.4em}
ol, ul {margin-left:20px; list-style-position:outside}
ol li {margin-bottom:15px;}
ul li {margin-bottom:5px;}

a.bodyLink:active, a.bodyLink:link, a.bodylink:visited {color:#404a4f; text-decoration:underline; font-weight:bold;}
a.bodyLink:hover {color:#1a1a1a;}


div.pageContentLeft  {background:#fff url(../images/backgroundPhotoLeftHover.jpg) no-repeat top left; position:fixed; top:0; left:0; background-attachment:fixed; width:400px; height:780px;}
/*** div.pageContentLeft:hover  {background:url(../images/backgroundPhotoLeftHover.jpg); }***/

div.pageContentRight {margin:40px 0 20px 430px; background:#e8e8e8 url(../images/backgroundGradient.png) repeat-x; width:470px; padding:17px; float:left }
div.bottomIconLinks  {margin:0 auto; padding:20px 5px 10px; text-align:center;}

h1.lbTitle {font-variant:small-caps; text-align:center; font-size:34px; font-weight:bold; padding:5px;}
.lbSubTitle { color: #0072bc; font-size:14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-align:center; line-height:15pt; }

/*********   navigation   **********/
div.navigationContainer {text-align:center; margin:20px 0 10px;}
a.navigation:link, a.navigation:visited, a.navigation:active { color:#404a4f; text-decoration:none; list-style-type:none; padding:0 3px; text-align:center; font-size:17px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: 200; }
a.navigation:hover  { text-decoration:none; color:#0072bc; }

/*********   homepage form   **********/
.missionStrategiesForm {width:398px; background:#fefefe;padding:4px;}
.missionStrategiesFormOuter {background:#bbb; width:406px; margin:10px auto;}
.missionStrategiesFormLabel {line-height:14px; height:25px; padding:3px 0 3px 10px; }
.missionStrategiesFormInput  {margin-left:150px; background:#404a4f; padding:3px; color:#fff; border:1px solid #eee;}
.missionStrategiesFormInput:hover {color:#404a4f; background:#eee; border:1px solid #404a4f;}

/*********   contactpage form   **********/
.contactPageForm {padding:11px;}
.contactPageForm input, .contactPageForm select {
	color:#8a8a8a;
	margin:5px 0;
	padding:2px;
}
.contactFormInput  {margin-left:150px; background:#404a4f; padding:3px; color:#fff; border:1px solid #eee;}
.contactFormInput:hover {color:#404a4f; background:#eee; border:1px solid #404a4f;}
input.white {color:#fff; margin:15px 0 15px 150px;}


span.accolade {margin-left:20px; display:block; font-style:italic}
.clearer {clear:both}

.facebook {background:url(../images/iconFacebookHover.png)}
.linked {background:url(../images/iconLinkedInHover.png)}
.twitter {background:url(../images/iconTwitterHover.png)}
.youtube {background:url(../images/iconYouTubeHover.png)}
.flickr {background:url(../images/iconFlickrHover.png)}
.tfs {background:url(../images/icon_tfshover.png)}
.bhg {background:url(../images/icon_bhghover.png)}
.lbText { font-size:13px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: lighter; text-align:center; line-height:14pt; letter-spacing: 2pt; }
.sans {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8a8a8a;
	text-decoration: none;
}
.quote {
	border: thin solid #000;
}
