@charset "UTF-8";/* CSS Document */* {	padding: 0;	margin: 0;}html{height: 100%;	padding: 0;	margin: 0;}body {	height: 100%;	min-width: 984px;	margin:0;	padding:0;	font: 62.5% Verdana, Helvetica, sans-serif;	background: url(../images/bkgnds/bkgndFade.jpg) repeat-x top left fixed;}#PageWrapper {	text-align:left;	margin:0 auto;	width:984px;}#headerWrapper {	text-align:left;	margin:0 auto;	width:984px;}#hdrContainer{	text-align:left;}#ftrContainer{	clear:both;	text-align:center;}#contentContainer{	margin:0 auto;	width:976px;}#contentLeft{	float:left;	clear:right;	width:235px;	/*margin:0 2em 0 0;*/}/* IE patches \*/*html #contentLeft{	width:220px;	margin:0;}#contentRight{	float:left;	clear:right;	width:680px;	/*margin:0 3em 0 0;*/}#container-outer{	/*  may use later for background  */}.container{	display:inline-block;	vertical-align:top;}.column{	float:left;}/* IE patches \*/*html .column {	display:inline;}.wrap {	padding:.8em;}/* IE patches \*html .wrap {	padding:.8em;}*/#columnTwoLeft{	width:47%;}#columnTwoRight{	width:47%;}#columnThreeInner{	width:31%;}#columnThreeLeft{	width:31%;}#columnThreeRight{	width:31%;}#columnFourLeft{	width:24%;}#columnFourInnerLeft{	width:24%;}#columnFourInnerRight{	width:24%;}#columnFourRight{	width:24%;}.containingbox{	width: 680px;	margin-left:20px;}.floatrightcolumbkgnd{	float: right;	width: 250px;	border-left:1px solid #BAC3CA;background:#F0F1F2;	padding-left:20px;padding-right:10px;padding-bottom:20px;}/*-----START SINGLE PANEL STRETCH CONTAINER-----*/#headerGraphic {	background: url(../images/layout/panelHdr8.png) no-repeat;	width: 984px;  	height:17px;}#footerGraphic {	background: url(../images/layout/panelFtr8.png) no-repeat;	width:984px;	height:59px;	text-align:center;}#mainContainer, #headContent {	background: url(../images/layout/panelMd8.png) repeat-y;	padding:0; 	margin:0 auto;	width: 984px;}#companyText {	padding:0;	margin:0 auto;	width: 974px;	height:50px;}#clock{margin-left:10px;}html>body #headerGraphic {   /* MSIE doesn't understand child selectors until IE7  */	background: url(../images/layout/panelHdr.png) no-repeat;	width: 984px;  	height:17px;}html>body #footerGraphic {	background: url(../images/layout/panelFtr.png) no-repeat;	width:984px;	height:59px;	text-align:center;}html>body #mainContainer, #headContent {	background: url(../images/layout/panelMd.png) repeat-y;	padding:0; 	margin:0 auto;	width: 984px;}html>body #mainContainer, html>body #headContent /* Needed in panel to resize font. MSIE doesn't understand child selectors until IE7  */{	width: auto;	height: auto;	min-width: 984px;}/*-----END SNGLE PANEL STRETCH CONTAINER-----*/.flt_L {float:left}.flt_R {float:right}.flt_L_clear{clear:left}.flt_R_clear{clear:right}.flt_clear_both {clear:both}.clearfloat { /* this class should be placed IN a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}.clearFloatRight {	clear:right;    height:0;    font-size: 1px;    line-height: 0px;	overflow: hidden; }.clearFloatLeft {	clear:left;    height:0;    font-size: 1px;    line-height: 0px;	overflow: hidden; }.columnMargin{	margin:0 0 0 20px;}.pad_T {	padding-top:20px;}.pad_B {	padding-bottom:10px;}.pad_TB {	padding-top:20px;	padding-bottom:10px;}.pad_RL {	padding-left:20px;	padding-right:20px;}.pad_L {	padding-left:20px;}.pad_R {	padding-right:20px;}.pad_TRBL {padding:20px;}.pad_columnFloats{padding:15px 15px 15px 0;}/*---------------FONT STYLES--------------*/#hdrContainer a:link { text-decoration: none;color:#404D5A; outline:none;}#hdrContainer a:visited { text-decoration: none;color:#404D5A; outline:none;}#hdrContainer a:active { text-decoration: none;color:#404D5A; outline:none;}#hdrContainer a:hover { text-decoration: underline; color: #FF6600;outline:none;}#ftrContainer a:link { text-decoration: none;color:#80929E; outline:none;}#ftrContainer a:visited { text-decoration: none;color:#80929E; outline:none;}#ftrContainer a:active { text-decoration: none;color:#80929E; outline:none;}#ftrContainer a:hover { text-decoration: underline; color:#404D5A;outline:none;}#ftrContainer p {font-size:1em;color:#80929E;margin:0;padding:0;}a:link { text-decoration: none;color:#404D5A; outline:none;}a:visited { text-decoration: none;color:#404D5A; outline:none;}a:active { text-decoration: none;color:#404D5A; outline:none;}a:hover { text-decoration: underline; color: #F60;outline:none;}.textHighlight a:link, .textHighlight a:visited, .textHighlight a:active { text-decoration: none;color:#F60; outline:none;}.textHighlight a:hover { text-decoration: underline; color:#404D5A;outline:none;}.textLowlight a:link, .textLowlight a:visited, .textLowlight a:active { text-decoration: none;color:#80929E; outline:none;}.textLowlight a:hover { text-decoration: underline; color: #F60;outline:none;}#navFade {width:974px;z-index:0;background: url(../images/bkgnds/bkgndFadeSection.gif) no-repeat;margin:0 0 0 5px;white-space:nowrap;}.lbc_One #navsite {display:table; padding:0; margin:0 auto;}.lbc_One #navsite h5 {display:none;}.lbc_One #navsite ul {margin:0;padding: 0;display:inline;text-align:center;}.lbc_One #navsite ul li {margin:0;padding:0;list-style:none;display:inline;}.lbc_One #navsite ul li a {float:left;width:118px;height:40px;padding-top:15px;}.lbc_One #navsite ul li a.rolloverRO:hover, .lbc_One #navsite ul li a.currentRO {background: url(../images/nav/navRO.gif) no-repeat 50% 0;}.lbc_Two {margin: 0 10px 0 10px;}.lbc_Two #navleft h5 {display:none;}.lbc_Two #navleft a.rolloverRO, .lbc_Two #navleft a.rolloverRO:link, .lbc_Two #navleft a.rolloverRO:visited, .lbc_Two #navleft a.rolloverRO:active {	display:block;width:220px;border-top:1px solid #A8C7E4;font: bold 1.1em sans-serif;color:#404D5A;padding:4px;text-decoration:none;-moz-user-select: none;-khtml-user-select: none;}.lbc_Two #navleft a.rolloverRO:hover, .lbc_Two #navleft a.currentRO {	display:block;width:220px;border-top:1px solid #A8C7E4;font: bold 1.1em sans-serif;color:#404D5A;padding:4px;text-decoration:none;-moz-user-select: none;-khtml-user-select: none;background-color:#E0EDFD;}.textNav {color:#80929E;}.textLead {color:#7F3300;font-weight:bold;}.textHighlight {color:#F60;}.textLowlight{color:#80929E}.textVerylight{color:#B0BBC2}.textParagraph{font-size:1em;color:#404D5A;}.textBlue{color:#1E527E;}.textGreen{color:#666600;}.textBrown{color:#7F3300;}p {line-height:1.6em; font-size:1em;}#contentLeft p{padding-left:15px;}	.insetParagraph{float:right;clear:both;width:30%;color:#304D0B;font-size:2em;font-family:"Times New Roman", Times, serif;line-height:1.75em;text-align:center;padding:20px;margin:10px;}/*--------------- END FONT STYLES --------------*//*--------------- GRAPHIC BUTTON ROLLOVER STYLES --------------*/a.email {background: url(../images/buttons/btn_email.gif) no-repeat 0% 0%;padding: 0 0 0 18px; height:16px; display: inline-block;cursor: pointer;vertical-align:middle; }a.email:hover {background-position: 0% -16px;text-decoration: none;}a.pdf {background: url(../images/buttons/btn_pdf.gif) no-repeat 0% 0%;padding: 0 0 0 19px; height:17px; display: inline-block;cursor: pointer;vertical-align:middle;}a.pdf:hover {background-position: 0% 100%;text-decoration: none;}/* IE patches \*/*html a.pdf:hover {display:inline;}a.pageout {background: url(../images/buttons/btn_pageOut.gif) no-repeat 0 0; padding:0 0 0 19px; height:16px; display: inline-block;cursor: pointer;vertical-align: middle;}a.pageout:hover {background-position: 0 100%;text-decoration: none;}/* IE patches \*/*html a.pdf:hover {display:inline;}a.lowlight {border-bottom:1px solid #B0BBC2;text-decoration:none;}a.lowlight:hover {border-bottom:1px solid #F60;text-decoration:none;}#currentResident {display:block;height:33px;width:179px;background: url(../images/buttons/btn_currentResident.jpg) no-repeat 1px 0;cursor:pointer;padding-left:10px;}#currentResident:hover {background-position: 1px -33px;text-decoration: none;}#currentResident span {display:none;}.Button, a.Button, a.Button:visited, .inputButton, a.inputButton, a.inputButton:visited, .button:visited, .button{border: 3px double #96C0DC;border-top-color: #A8C7E4;border-left-color: #A8C7E4;background-color: #FFF;color: #404D5A;font-size: .9em;font-weight: bold;font-family: Verdana, Helvetica, Arial, sans-serif;text-align:center;text-decoration: none;padding:.2em .5em .25em .5em;	margin:0 .5em;width:auto;overflow:visible;outline:none;outline-style:none}.Button:active, a.Button:active, .inputButton:active, a.inputButton:active, .button:acitve{border: 3px double #A8C7E4;border-top-color: #96C0DC;border-left-color: #96C0DC;background-color: #FFF;color: #404D5A;text-decoration: none;outline:none;outline-style:none}.Button:hover, a.Button:hover, .inputButton:hover, a.inputButton:hover, .button:hover{border: 3px double #F60;border-top-color: #FCA;border-left-color: #FCA;background-color: #FFF;color: #404D5A;text-decoration: none;outline:none;outline-style:none}	/*--------------- END GRAPHIC BUTTON ROLLOVER STYLES --------------*/.bioImage {float:left; width:104; clear:right; margin:0 10px 0 0;}.ruleGrey {	background-color: #A7B4BC;	padding: 0; 	height: 1px;	line-height: 2px; 	overflow: hidden; 	}.ruleBlue {	background-color: #A8C7E4;	padding: 0; 	height: 1px;	line-height: 2px; 	overflow: hidden; }.ruleWhite {	background-color: #FFF;	padding: 0; 	height: 1px;	line-height: 2px; 	overflow: hidden; }.ruler{border-top:1px solid #A8C7E4}.navbottom { color:#404D5A; font-weight: bold;padding: 3px;margin-left: 4pt;border-bottom: 1px solid #B6B9BD; }.subheadertopbottom   { color:#404D5A; font-family: verdana, sans-serif; text-decoration: none; font-size: 10px; font-weight: bold; padding: 3px; border-top: 1px solid #B6B9BD; border-bottom: 1px solid #B6B9BD;background-color:#EFEFEF;}	.subheaderbottom   { color:#404D5A; font-family: verdana, sans-serif; text-decoration: none; font-size: 10px; font-weight: normal; padding: 3px; border-bottom: 1px solid #B6B9BD;}/* -------------- TABLES ------------------*/table#employmentOpportuniesTable { 	width:680px;}table.wncProjects{vertical-align:top;}table#employmentOpportuniesTable td, table.wncProjects td{	text-decoration: none;	word-spacing: normal;	letter-spacing: 0;	line-height: 1.4em;	font-size: 1em;	height:100%;}table#employmentOpportuniesTable td, table.wncProjects td {	padding:.3em 1em;}table.wncProjects tr.bkgndColor {	background-color:#E0EDFD;	border-bottom:2px solid #FFFFFF;}table#employmentOpportuniesTable th {	text-decoration: none;	word-spacing: normal;	letter-spacing: 0;	line-height: 1.4em;	font-size: 1em;	background:url(../images/bkgndTableFade.jpg) repeat-x bottom left;	border-bottom:1px solid #C6CACE;	padding:1em 1em .3em 1em;	text-align:left;}.subTh {	text-decoration: none;	word-spacing: normal;	letter-spacing: 0;	line-height: 1.4em;	font-size: 1em;	border-bottom:1px solid #C6CACE;	padding:1em 1em .3em 1em;	text-align:left;	font-weight:bold;}table#employmentOpportuniesTable table img {	padding: 0;	margin:0;}caption {	color:#80929E;	text-align:left;	font-weight:bold;}table {	border-collapse: collapse;}/*--------------- MULTICOLUMN STYLES--------------*/div.wrapper {	margin-bottom: 1em}ul.multiColumn{	width:600px;	clear:both;}ul.multiColumn li{	width:17em;	float:left;	padding:0 0 0 16px;	text-align:left;	line-height:1.6em;	list-style-type:none;	background:url(../images/bkgnds/bullet.gif) 4px 6px no-repeat;}ul.singleColumn{	clear:both;}ul.singleColumn li{	padding:0 0 0 16px;	text-align:left;	line-height:1.6em;	list-style-type:none;	background:url(../images/bkgnds/bullet.gif) 4px 6px no-repeat;}/*--------------- END MULTICOLUMN STYLES--------------*/