#shift_search {padding-top:3px;}#lift_img {margin-top: -20px;}#lift_img_loc {margin-top: -50px;}#eighty {margin-left: -75px;width:280px;margin-top:8px;}.leftMainbox {	width: 310px;	height: 461px;}.image_strip {margin-left: 0px;} .rightMainBox {	float: right;	width: 536px;	}.shaded {	background-color: #e3e2e2;	height: 450px;	width: 421px;	padding-left: 30px;	padding-top: 30px;}.green_bg {	width: 15px;	float: left;	height: 30px;	margin-top:10px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #006633;	border-right-color: #006633;	border-bottom-color: #006633;	background-color: #006633;}.architecturalMain {padding-top: 30px;}.new_nav {	margin-top:10px;	margin-right: 0px;	float: right;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;}.oa_new_nav {	width: 792px;	margin-top:10px;	margin-right: -1px;	float: right;	background-color: #e3e2e2;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;}.om_new_nav {	width: 798px;	margin-top:10px;	margin-right: -1px;		float: right;	background-color: #e3e2e2;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;}.op_new_nav {	width: 796px;	margin-top:10px;	margin-right: -1px;		float: right;	background-color: #e3e2e2;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;}.og_new_nav {	width: 798px;	margin-top:10px;	margin-right: -1px;		float: right;	background-color: #e3e2e2;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;}.od_new_nav {	width: 790px;	margin-top:10px;	margin-right: -1px;	float: right;	background-color: #e3e2e2;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;}.oc_new_nav {	width: 794px;	margin-top:10px;	margin-right: -1px;	float: right;	background-color: #e3e2e2;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;}.oi_new_nav {	width: 798px;	margin-top:10px;	margin-right: -1px;	float: right;	background-color: #e3e2e2;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;}.car_new_nav {	width: 797px;	margin-top:10px;	margin-right: -1px;	float: right;	background-color: #e3e2e2;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;}.careers_new_nav {		margin-top:10px;	margin-right: -1px;	float: right;	background-color: #e3e2e2;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;}.new_spacer {padding-top:40px;width: 846px;}.minus_ten {margin-top: -20px;}.style2 {color: #000000; font-weight: bold;padding-left: 4px;}.plus_ten {margin-top: 2px;margin-bottom: 5px;}.strategicText {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 18px;	padding-left: 20px;	background-color: #e3e2e2;	padding-top: 25px;	padding-bottom: 25px;	width: 500px;	list-style-type: none;	text-decoration: none;}.urlText {	border: 1px solid #999999;	height: 85px;	background: #e3e2e2;	width: auto;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #666666;	line-height: 16px;	padding-left: 2px;	padding-top: 0px;}.linknormal {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	padding-right: 6px;	line-height: 12px;}.linknormal a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #666666;	text-decoration: none;}.linknormal a:hover { /*hover background color*/	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: underline;}.linknormal li {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #006633;	text-decoration: none;}.productNav {	border-left-width: 0px;	border-left-style: solid;	border-left-color: #999999;	border-right-width: 0px;	border-right-style: solid;	border-right-color: #999999;}.productNav_ends {	border-left-width:1px;	border-left-style: solid;	border-left-color: #999999;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;}.companyNav2 {	height: 30px;	background-color: #e3e2e2;	border: 0px;}.green_shift {	width: 26px;}.green_shift_ {	width: 26px;}.white_shift {width: 30px;}.white_shift_two {width: 33px;}.white_shift_four {width: 35px;}.white_shift_opp {width: 33px;}.white_shift_lead {    width: 37px;}.servicesNav {	/*background-color: #e3e2e2;*/}.servicesNav_td {/*	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;*/	width: 795px;}#spacer_top {margin-bottom: 0px;}#spacer_topP {margin-bottom:0px; }#spacer_bottom {margin-bottom: 20px;}#spacer_po {margin-bottom:0px; }#left_border {		font-weight: bold;}#right_border {padding-right:17px;		font-weight: bold;}#left_border_nop {padding-left: 30px;border-left: 0px;}#right_border_nop {padding-right:17px;}#left_border_oa {padding-left: 28px;border-left: 0px;	border-left-color: #999999;	border-left-style: solid;}#left_border_comm {padding-left: 11px;border-left: 1px;	border-left-color: #999999;	border-left-style: solid;}#right_border_oa {		padding-right:81px;}#right_border_comm {padding-right:21px; border-right: 1px;	border-right-color: #999999;	border-right-style: solid;}#right_pad_oa {font-weight: bold;}ul.nav {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	width: 100%;}.nav ul {	cursor:pointer;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	color: #666666;}ul.nav {display:table;}ul.block {	table-layout:fixed;	width:100%;	height: 100%;}ul.nav > li {	display:table-cell;	position:relative;	float: left;	padding-top: 7px;	padding-right: 12px;	padding-bottom: 7px;	padding-left: 12px;	background-repeat: no-repeat;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	letter-spacing: -0.35px;}ul.nav li > ul {	display:none;	margin-left:-12px;	margin-top:7px;	position:absolute;	background-color: #FFFFFF;	width: 300px;	padding-top: 5px;	padding-bottom: 5px;}ul.nav li:hover > ul {	background-color: #FFFFFF;	width: 300px;	display: table;}.nav ul li a {	display:block;	padding:2px 10px;}ul.nav, .nav ul, .nav ul li a {	background-color:#FFFFFF;	color:#666666;}ul.nav li:hover {	background-color:#ffffff;	color:#000000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}ul.nav li ul li:hover {	background-color:#ffffff;	color:#000000;border-bottom-width: 0px;}.nav ul li a:hover {	background-color:#ffffff;	color:#000000;}ul.nav li:active, .nav ul li a:active {background-color:#FFFFFF;color:#000000;}ul.nav {	background-color: #e3e2e2;}.nav ul {	background-color: #e3e2e2;}.nav a {	text-decoration:none;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	float: left;}/**** Top Nav  *******/ul.topnav {	background-color: #ffffff;	cursor:pointer;display:table;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	width: 100%;	font-weight: bold;}.topnav ul {	cursor:pointer;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	color: #666666;	font-weight: normal;		background-color: #ffffff;}ul.block {	table-layout:fixed;	width:100%;	height: 100%;}ul.topnav > li {	display:table-cell;	position:relative;	float: left;	padding-top: 7px;	padding-right: 0px;	padding-bottom: 7px;	padding-left: 24px;	background-repeat: no-repeat;}ul.topnav > li a {	display:table-cell;	position:relative;	padding-right: 0px;	background-repeat: no-repeat;}ul.topnav > li a:hover {	display:table-cell;	position:relative;	padding-right: 0px;	background-repeat: no-repeat;	color: #000000;}ul.topnav li > ul {	display:none;	margin-left:-10px;	margin-top:5px;	position:absolute;	background-color: #FFFFFF;	width: 450px;	padding-top: 5px;	padding-bottom: 5px;}ul.topnav li:hover > ul {	background-color: #FFFFFF;	width: 380px;	display: table;}.topnav ul li a {	display:block;	padding:2px 10px;}ul.topnav, .topnav ul, .topnav ul li a {	background-color:#FFFFFF;	color:#666666;}ul.topnav li:hover {	background-color:#ffffff;	color:#000000;}.topnav ul li a:hover {	background-color:#ffffff;	color:#000000;		padding:2px 10px;}ul.topnav li:active, .topnav ul li a:active {background-color:#FFFFFF;color:#000000;}.topnav a {	text-decoration:none;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	float: left;}/**** Subnav  careers.htm and leadership.htm *******/ ul.subnav {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;	width: 100%;}.subnav ul {	cursor:pointer;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	color: #666666;}ul.subnav {display:table;}ul.block {	table-layout:fixed;	width:100%;	height: 100%;}ul.subnav > li {	display:table-cell;	position:relative;	float: left;	padding-top: 7px;	padding-right: 8px;	padding-bottom: 7px;	padding-left: 8px;	background-repeat: no-repeat;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	margin-bottom: -1px;}ul.subnav li > ul {	display:none;	margin-left:-12px;	margin-top:7px;	position:absolute;	background-color: #FFFFFF;	width: 300px;	padding-top: 5px;	padding-bottom: 5px;}ul.subnav li:hover > ul {	background-color: #FFFFFF;	width: 450px;	display: table;}.subnav ul li a {	display:block;	padding:2px 10px;}ul.subnav, .subnav ul, .subnav ul li a {	background-color:#FFFFFF;	color:#666666;}ul.subnav li:hover {	background-color:#ffffff;	color:#000000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}ul.subnav li ul li:hover {	background-color:#ffffff;	color:#000000;border-bottom-width: 0px;}.subnav ul li a:hover {	background-color:#ffffff;	color:#000000;}ul.subnav li:active, .subnav ul li a:active {background-color:#FFFFFF;color:#000000;}ul.subnav {	background-color: #e3e2e2;}.subnav ul {	background-color: #e3e2e2;}.subnav a {	text-decoration:none;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	float: left;}/**** Subnav  Opportunities *******/ ul.subnav_opp {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;		border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;	width: 100%;}.subnav_opp ul {	cursor:pointer;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	color: #666666;}ul.subnav_opp {display:table;}ul.block {	table-layout:fixed;	width:100%;	height: 100%;}ul.subnav_opp > li {	display:table-cell;	position:relative;	float: left;	padding-top: 7px;	padding-right: 8px;	padding-bottom: 7px;	padding-left: 8px;	background-repeat: no-repeat;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	margin-bottom: -1px;}ul.subnav_opp li > ul {	display:none;	margin-left:-12px;	margin-top:8px;	position:absolute;	background-color: #FFFFFF;	width: 300px;	padding-top: 5px;	padding-bottom: 5px;}ul.subnav_opp li:hover > ul {	background-color: #FFFFFF;	width: 450px;	display: table;}.subnav_opp ul li a {	display:block;	padding:2px 10px;}ul.subnav_opp, .subnav_opp ul, .subnav_opp ul li a {	background-color:#FFFFFF;	color:#666666;}ul.subnav_opp li:hover {	background-color:#ffffff;	color:#000000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}ul.subnav_opp li ul li:hover {	background-color:#ffffff;	color:#000000;border-bottom-width: 0px;}.subnav_opp ul li a:hover {	background-color:#ffffff;	color:#000000;}ul.subnav_opp li:active, .subnav_opp ul li a:active {background-color:#FFFFFF;color:#000000;}ul.subnav_opp {	background-color: #e3e2e2;}.subnav_opp ul {	background-color: #e3e2e2;}.subnav_opp a {	text-decoration:none;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	float: left;}/****** Architectural Subnav ********/ul.oa_nav {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	width: 100%;	font-weight: bold;}.oa_nav ul {	cursor:pointer;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	color: #666666;}ul.oa_nav {display:table;}ul.block {	table-layout:fixed;	width:100%;	height: 100%;}ul.oa_nav > li {	display:table-cell;	position:relative;	float: left;	padding-top: 7px;	padding-right: 26px;	padding-bottom: 7px;	padding-left: 26px;	background-repeat: no-repeat;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	letter-spacing: -0.3px;}ul.oa_nav li > ul {	display:none;	margin-left:-12px;	margin-top:7px;	position:absolute;	background-color: #FFFFFF;	width: 300px;	padding-top: 5px;	padding-bottom: 5px;}ul.oa_nav li:hover > ul {	background-color: #FFFFFF;	width: 450px;	display: table;}.oa_nav ul li a {	display:block;	padding:2px 10px;}ul.oa_nav, .oa_nav ul, .oa_nav ul li a {	background-color:#FFFFFF;	color:#666666;}ul.oa_nav li:hover {	background-color:#ffffff;	color:#000000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}ul.oa_nav li ul li:hover {	background-color:#ffffff;	color:#000000;border-bottom-width: 0px;}.oa_nav ul li a:hover {	background-color:#ffffff;	color:#000000;}ul.oa_nav li:active, .oa_nav ul li a:active {background-color:#FFFFFF;color:#000000;}ul.oa_nav {	background-color: #e3e2e2;}.oa_nav ul {	background-color: #e3e2e2;}.oa_nav a {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	width: 100%;	font-weight: bold;	text-decoration: none;}.subnav_black {	color: #000000;}/****** Materials Subnav ********/ul.om_nav {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	width: 100%;	font-weight: bold;}.om_nav ul {	cursor:pointer;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	color: #666666;}ul.om_nav {display:table;}ul.om block {	table-layout:fixed;	width:100%;	height: 100%;}ul.om_nav > li {	display:table-cell;	position:relative;	float: left;	padding-top: 7px;	padding-right: 33px;	padding-bottom: 7px;	padding-left: 33px;	background-repeat: no-repeat;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	letter-spacing: -0.3px;}ul.om_nav li:hover {	background-color:#ffffff;	color:#000000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.om_nav ul li a:hover {	background-color:#ffffff;	color:#000000;}ul.om_nav {	background-color: #e3e2e2;}.om_nav a {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	width: 100%;	font-weight: bold;	text-decoration: none;}/****** Precast Subnav ********/ul.op_nav {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	width: 100%;	font-weight: bold;}.op_nav ul {	cursor:pointer;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	color: #666666;}ul.op_nav {display:table;}ul.op block {	table-layout:fixed;	width:100%;	height: 100%;}ul.op_nav > li {	display:table-cell;	position:relative;	float: left;	padding-top: 7px;	padding-right: 28px;	padding-bottom: 7px;	padding-left: 27px;	background-repeat: no-repeat;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	letter-spacing: .5px;}ul.op_nav li:hover {	background-color:#ffffff;	color:#000000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.op_nav ul li a:hover {	background-color:#ffffff;	color:#000000;}ul.op_nav {	background-color: #e3e2e2;}.op_nav a {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	width: 100%;	font-weight: bold;	text-decoration: none;}/****** Glass Subnav ********/ul.og_nav {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	width: 100%;	font-weight: bold;}.og_nav ul {	cursor:pointer;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	color: #666666;}ul.og_nav {display:table;}ul.og block {	table-layout:fixed;	width:100%;	height: 100%;}ul.og_nav > li {	display:table-cell;	position:relative;	float: left;	padding-top: 7px;	padding-right: 69px;	padding-bottom: 7px;	padding-left: 69px;	background-repeat: no-repeat;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	letter-spacing: -0.3px;}ul.og_nav li:hover {	background-color:#ffffff;	color:#000000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.og_nav ul li a:hover {	background-color:#ffffff;	color:#000000;}ul.og_nav {	background-color: #e3e2e2;}.og_nav a {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	width: 100%;	font-weight: bold;	text-decoration: none;}/****** Distribution Subnav ********/ul.od_nav {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	width: 100%;	font-weight: bold;}.od_nav ul {	cursor:pointer;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	color: #666666;}ul.od_nav {display:table;}ul.od block {	table-layout:fixed;	width:100%;	height: 100%;}ul.od_nav > li {	display:table-cell;	position:relative;	float: left;	padding-top: 7px;	padding-right: 28px;	padding-bottom: 7px;	padding-left: 28px;	background-repeat: no-repeat;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	letter-spacing: -0.3px;}ul.od_nav li:hover {	background-color:#ffffff;	color:#000000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.od_nav ul li a:hover {	background-color:#ffffff;	color:#000000;}ul.od_nav {	background-color: #e3e2e2;}.od_nav a {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	width: 100%;	font-weight: bold;	text-decoration: none;}/****** Construction Subnav ********/ul.oc_nav {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	width: 100%;	font-weight: bold;}.oc_nav ul {	cursor:pointer;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	color: #666666;}ul.oc_nav {display:table;}ul.oc block {	table-layout:fixed;	width:100%;	height: 100%;}ul.oc_nav > li {	display:table-cell;	position:relative;	float: left;	padding-top: 7px;	padding-right: 25px;	padding-bottom: 7px;	padding-left: 25px;	background-repeat: no-repeat;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	letter-spacing: -0.3px;	margin-right: 0px;}ul.oc_nav li:hover {	background-color:#ffffff;	color:#000000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.oc_nav ul li a:hover {	background-color:#ffffff;	color:#000000;}ul.oc_nav {	background-color: #e3e2e2;}.oc_nav a {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	width: 100%;	font-weight: bold;	text-decoration: none;}/****** Oldcastle Subnav ********/ul.oci_nav {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	width: 100%;	font-weight: bold;}.oci_nav ul {	cursor:pointer;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	color: #666666;}ul.oci_nav {display:table;}ul.oci block {	table-layout:fixed;	width:100%;	height: 100%;}ul.oci_nav > li {	display:table-cell;	position:relative;	float: left;	padding-top: 7px;	padding-right: 53px;	padding-bottom: 7px;	padding-left: 53px;	background-repeat: no-repeat;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	letter-spacing: 0px;	margin-right: 0px;}ul.oci_nav li:hover {	background-color:#ffffff;	color:#000000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.oci_nav ul li a:hover {	background-color:#ffffff;	color:#000000;}ul.oci_nav {	background-color: #e3e2e2;}.oci_nav a {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	width: 100%;	font-weight: bold;	text-decoration: none;}/****** Products Overview Nav  ***/ul.prodnav {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	width: 100%;}.prodnav ul {	cursor:pointer;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	color: #666666;}ul.prodnav {display:table;}ul.block {	table-layout:fixed;	width:100%;	height: 100%;}ul.prodnav > li {		display:table-cell;		position:relative;		float: left;		padding-top: 7px;		padding-right: 28px;		padding-bottom: 7px;		padding-left: 28px;		background-repeat: no-repeat;		border-bottom-width: 1px;		border-bottom-style: solid;		border-bottom-color: #999999;		letter-spacing: 0px;		margin-bottom: -1px;}ul.prodnav li > ul {	display:none;	margin-left:-12px;	margin-top:20px;	position:absolute;	background-color: #FFFFFF;	width: 300px;	padding-top: 5px;	padding-bottom: 5px;}ul.prodnav li:hover > ul {	background-color: #FFFFFF;	width: 300px;	display: table;}.prodnav ul li a {	display:block;	padding:2px 10px;}ul.prodnav, .prodnav ul, .prodnav ul li a {	background-color:#FFFFFF;	color:#666666;}ul.prodnav li:hover {	background-color:#ffffff;	color:#000000;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}ul.prodnav li ul li:hover {	background-color:#ffffff;	color:#000000;border-bottom-width: 0px;}.prodnav ul li a:hover {	background-color:#ffffff;	color:#000000;}ul.prodnav li:active, .prodnav ul li a:active {background-color:#FFFFFF;color:#000000;}ul.prodnav {	background-color: #e3e2e2;}.prodnav ul {	background-color: #e3e2e2;}.prodnav a {	text-decoration:none;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	float: left;}/**Product Groups and Inc Section CSS**/.mainProductframe {	width: 846px;	padding: 0px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	border: 1px solid #999999;	height: 1035px;}.leftContent {	width: 15px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	background-color: #e3e2e2;	padding: 0px;	float: left;	height: 665px;}/**Right Bar News Boxes**/.articleBox {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 268px;	height: 135px;	margin-top: 20px;	margin-bottom: 20px;}.articleBox img {	text-decoration: none;	margin: 0px;	padding: 0px;}.articleBox a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;	text-decoration: none;}.articleBox a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #000000;	text-decoration: none;}/*.articleBox p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 130px;	margin-right: 5px;	margin-top: 0px;	padding: 0;	margin-bottom: 0px;	color: #666666;}.articleBox h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 130px;	margin-right: 5px;	margin-bottom: 5px;	padding: 0;	margin-top: 15px;	color: #666666;}*/.articleBox4 {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 268px;	height: 127px;	margin-top: 20px;	margin-bottom: 20px;}.articleBox4 img {	text-decoration: none;	margin: 0px;	padding: 0px;}.articleBox4 a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;	text-decoration: none;}.articleBox4 a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #000000;	text-decoration: none;}.articleBox4 p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 15px;	margin-right: 5px;	margin-top: 0px;	padding: 0;	margin-bottom: 0px;	color: #666666;}.articleBox4 h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 15px;	margin-right: 5px;	margin-bottom: 5px;	padding: 0;	margin-top: 25px;	color: #666666;}/**Bottom News Boxes**/.botarticleBox {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 240px;	height: 127px;	margin-top: 40px;	margin-bottom: 20px;	float: left;	margin-left: 30px;	clear: left;}.botarticleBox img {	text-decoration: none;	margin: 0px;	padding: 0px;}.botarticleBox a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;	text-decoration: none;}.botarticleBox a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #000000;	text-decoration: none;}.botarticleBox p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 15px;	margin-right: 5px;	margin-top: 0px;	padding: 0;	margin-bottom: 0px;	color: #666666;}.botarticleBox h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 15px;	margin-right: 5px;	margin-bottom: 5px;	padding: 0;	margin-top: 15px;	color: #666666;}.botarticleBoxB {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 240px;	height: 127px;	margin-top: 40px;	margin-bottom: 20px;	float: left;	margin-left: 20px;}.botarticleBoxB img {	text-decoration: none;	margin: 0px;	padding: 0px;}.botarticleBoxB a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;	text-decoration: none;}.botarticleBoxB a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #000000;	text-decoration: none;}.botarticleBoxB p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 15px;	margin-right: 5px;	margin-top: 0px;	padding: 0;	margin-bottom: 0px;	color: #666666;}.botarticleBoxB h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 15px;	margin-right: 5px;	margin-bottom: 5px;	padding: 0;	margin-top: 15px;	color: #666666;}.botarticleBoxC {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 240px;	height: 127px;	margin-top: 40px;	margin-bottom: 0px;	float: left;	margin-left: 40px;}.botarticleBoxC img {	text-decoration: none;	margin: 0px;	padding: 0px;}.botarticleBoxC a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;	text-decoration: none;}.botarticleBoxC a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #000000;	text-decoration: none;}.botarticleBoxC p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 15px;	margin-right: 5px;	margin-top: 0px;	padding: 0;	margin-bottom: 0px;	color: #666666;}.botarticleBoxC h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 15px;	margin-right: 5px;	margin-bottom: 5px;	padding: 0;	margin-top: 15px;	color: #666666;}.rtarticleBoxB {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 240px;	height: 127px;	margin-top: 20px;	margin-bottom: 20px;	float: left;	margin-left: 0px;}.rtarticleBoxB img {	text-decoration: none;	margin: 0px;	padding: 0px;}.rtarticleBoxB a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;	text-decoration: none;}.rtarticleBoxB a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #000000;	text-decoration: none;}.rtarticleBoxB p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 15px;	margin-right: 5px;	margin-top: 0px;	padding: 0;	margin-bottom: 0px;	color: #666666;}.rtarticleBoxB h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 15px;	margin-right: 5px;	margin-bottom: 5px;	padding: 0;	margin-top: 15px;	color: #666666;}.centerContent {	width: 529px;	height: 665px;	float: left;}.centerContent img {	padding-left: 30px;	padding-bottom: 25px;}.centerContent p {	padding-left: 30px;	padding-bottom: 30px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 18px;	margin: 0px;	padding-top: 0px;	font-style: normal;}.rightContent {	width: 269px;	height: 665px;	padding: 0px;	float: left;	margin: 0;	background-color: #FFFFFF;}.centerMainpic img {	padding-left: 30px;	padding-bottom: 15px;}.urlbox {	width: 462px;	border: 1px solid #999999;	background-color: #e3e2e2;	margin-left: 30px;	margin-bottom: 10px;}.urlbox img {	padding: 0;	}.urlbox p {	padding-bottom: 10px;	padding-left: 10px;	padding-top: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #006633;	}.urlbox a {	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-left: 0px;}.urlbox a:hover {	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;	text-decoration: underline;}.bottomNavPG {	width: 846px;	margin: 0 auto;	clear: both;}.bottomNavPG p{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #666666;	margin-left: 216px;}.bottomNavPG a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #666666;	margin-left: 0px;	text-decoration: none;	padding-left: 30px;}.bottomNavPG a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;	margin-left: 0px;	text-decoration: none;	padding-left: 30px;}.greenBar {	width: 515px;	background-color: #006633;	margin-left: 190px;	height: 15px;}.logoBox {	border: 1px solid #999999;	background-color: #FFFFFF;	width: 268px;	height: 219px;}.logoBoxsmall {	border: 1px solid #999999;	background-color: #FFFFFF;	width: 240px;	height: 219px;}.overviewBox {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 268px;	height: 127px;}.overviewBox h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 15px;	margin-right: 5px;	margin-bottom: 10px;	padding: 0;	margin-top: 15px;	color: #666666;}.overviewBoxPC {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 268px;	height: 127px;}.overviewBoxPC h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 15px;	margin-right: 5px;	margin-bottom: 5px;	padding: 0;	margin-top: 10px;	color: #666666;}.rightContentM {	width: 269px;	height: 665px;	padding: 0px;	float: left;	margin: 0;	background-color: #e3e2e2;}.articleBoxM {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 268px;	height: 665px;	margin-top: 0px;	margin-bottom: 0px;}.overviewBoxlink {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;	padding-left: 0px;	line-height: 0px;	list-style-type: none;}.overviewBoxlink ul {	font-weight: normal;	color: #666666;	text-decoration: none;	line-height: 18px;	list-style-type: none;	margin: 0px;	padding: 0px;}.overviewBoxlink a {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;	list-style-type: none;}.overviewBoxlink a:hover { /*hover background color*/	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-decoration: none;}.overviewBoxlink li {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #006633;	text-decoration: none;}.overviewBoxlink2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;	padding-left: 0px;	line-height: 0px;	list-style-type: none;}.overviewBoxlink2 p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #666666;	text-decoration: none;	line-height: 12px;	list-style-type: none;	padding: 0;	margin: 0;}.overviewBoxlink2 ul {	font-weight: normal;	color: #666666;	text-decoration: none;	line-height: 14px;	list-style-type: none;	margin: 0px;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	font-size: 36px;}.overviewBoxlink2 a {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;	list-style-type: none;}.overviewBoxlink2 a:hover { /*hover background color*/	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-decoration: none;}.overviewBoxlink2 li {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #006633;	text-decoration: none;	margin-top: 10px;}.articleBox h2 {		font-family: Arial, Helvetica, sans-serif;		font-size: 11px;		line-height: 12px;		margin-left: 130px;		margin-right: 3px;		margin-bottom: 5px;		padding: 0;		margin-top: 13px;		color: #666666;}.overviewBoxD {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 268px;	height: 273px;}.overviewBoxD h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 15px;	margin-right: 5px;	margin-bottom: 17px;	padding: 0;	margin-top: 15px;	color: #666666;}.rightContent2 {	width: 189px;	padding: 0px;	float: left;	margin: 0;	background-color: #FFFFFF;}.centerContent2 {	width: 559px;	float: left;	padding-right: 50px;	margin-bottom: 30px;}.centerContent2 p {	padding-left: 30px;	padding-bottom: 30px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 18px;	margin: 0px;	padding-top: 0px;	font-style: normal;}.centerContent2 img {	padding-left: 25px;	padding-bottom: 25px;}.centerContent2 h1 {	padding-left: 30px;	padding-bottom: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006633;	margin: 0px;	padding-top: 0px;	font-style: normal;	text-transform: uppercase;}.rightContent2 img {	padding: 0px;	margin: 0;	background-color: #FFFFFF;	padding-bottom: 15px;}.rightContent2 p {	padding: 0px;	margin: 0;	background-color: #FFFFFF;	padding-bottom: 25px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	color: #006633;}.rightContent2 ul {	padding: 0px;	margin: 0;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	list-style-type: none;	line-height: 25px;}.rightContent2 h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	}.rightContent2 h1 a, a.visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	text-decoration: none;	}.rightContent2 li {	padding: 0px;	margin: 0;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	list-style-type: none;	margin-top: 10px;	color: #666666;}.rightContent2 li a {	padding: 0px;	margin: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	list-style-type: none;	margin-top: 10px;	color: #666666;	text-decoration: none;}.rightContent2 li a:hover {	padding: 0px;	margin: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	list-style-type: none;	margin-top: 10px;	color: #000000;	text-decoration: none;}.leftContent2 {	width: 15px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	background-color: #e3e2e2;	padding: 0px;	float: left;}.mainProductframe2 {	width: 846px;	padding: 0px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	border: 1px solid #999999;	clear: both;}.mainProductframe2_search {	width: 846px;	padding: 0px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	border: 1px solid #999999;	clear: both;	min-height: 700px;}.mainProductframe2a {	width: 846px;	padding-bottom: 0px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	border: 1px solid #999999;	clear: both;}/**Right Content for Oldcastle Section**/.rightContent3 {	width: 215px;		padding-top: 70px;		float: left;	margin: 0;	}.centerContent3 {	width: 583px;	padding-top: 70px;	float: left;}.centerContent3 p {	padding-left: 30px;	padding-bottom: 30px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 18px;	margin: 0px;	padding-top: 0px;	font-style: normal;	clear: left;}.centerContent3 a {	color: #666666;	text-decoration: none;	}.centerContent3 a:hover {	color: #000000;	text-decoration: none;	}.subcenterTextbox3 {	float: left;	padding-right: 8px;	margin: 0px;	padding-top: 0px;	padding-bottom: 15px;	padding-left: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 18px;	background-color: #e3e2e2;}.subcenterTextbox3 p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	margin: 0px;	padding: 0px;}.subcenterTextbox3 img {	margin: 0px;	padding: 0px;}.centerContent3 img {	padding-left: 30px;	padding-bottom: 25px;}.centerContent3 h1 {	padding-left: 45px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006633;	margin: 0px;	padding-top: 20px;	font-style: normal;	text-transform: uppercase;}.centerContent3 ul {	padding-left: 30px;	padding-bottom: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 12px;	margin: 0px;	padding-top: 0px;	font-style: normal;	margin-left: 15px;	list-style-type: none;	list-style-image: url(../images/oldcastle/square-bullet.gif);	list-style-position: outside;}.centerContent3 li {	padding-left: 0px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 14px;	margin: 0px;	padding-top: 0px;	font-style: normal;	margin-left: 15px;	margin-top: 7px;}.centerContent4 {	width: 555px;	float: left;}.centerContent4 p {	padding-left: 30px;	padding-bottom: 30px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 18px;	margin: 0px;	padding-top: 0px;	font-style: normal;}.centerContent4 img {	padding-left: 30px;	padding-bottom: 25px;}.centerContent4 h1 {	padding-left: 30px;	padding-bottom: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	margin: 0px;	padding-top: 0px;	font-style: normal;	text-transform: none;}.rightContent3 img {	padding: 0px;	margin: 0;	background-color: #FFFFFF;	padding-bottom: 15px;}.rightContent3 p {	padding: 0px;	margin: 0;	background-color: #FFFFFF;	padding-bottom: 25px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	color: #006633;}.rightContent3 ul {	padding: 0px;	margin: 0;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	list-style-type: none;	line-height: 25px;}.rightContent3 h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	}.rightContent3 li {	padding: 0px;	margin: 0;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	list-style-type: none;	margin-top: 10px;	color: #666666;}.rightContent3 li a {	padding: 0px;	margin: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	list-style-type: none;	margin-top: 10px;	color: #666666;	text-decoration: none;}.rightContent3 li a:hover {	padding: 0px;	margin: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	list-style-type: none;	margin-top: 10px;	color: #000000;	text-decoration: none;}.logoBox3 {	border: 0;	background-color: #FFFFFF;	width: 215px;	height: 204px;}.mapBox3 {	border: 0;	background-color: #FFFFFF;	width: 215px;	margin-top: 20px;}.centerTextbox3 {	border: 0;	background-color: #e3e2e2;	width: 500px;	margin-top: 0px;	padding-left: 0px;	margin-left: 15px;	padding-top: 15px;	padding-right: 15px;	float: left;	margin-bottom: 30px;}.centerTextbox3 p {	padding-left: 0px;	padding-bottom: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 22px;	margin: 0px;	padding-top: 0px;	font-style: normal;	margin-left: 15px;}.centerTextbox3 ul {	padding-left: 0px;	padding-bottom: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 12px;	margin: 0px;	padding-top: 0px;	font-style: normal;	margin-left: 15px;	list-style-type: none;	list-style-image: url(../images/oldcastle/square-bullet.gif);	list-style-position: outside;}.centerTextbox3 li {	padding-left: 0px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 14px;	margin: 0px;	padding-top: 0px;	font-style: normal;	margin-left: 15px;	margin-top: 7px;}.centerTextbox3 a {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #666666;	text-decoration: none;	}.centerTextbox3 a:hover {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #000000;	text-decoration: none;	}.centerTextbox3 h1 {	padding-left: 0px;	padding-bottom: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006633;	margin: 0px;	padding-top: 0px;	font-style: normal;	text-transform: uppercase;	margin-left: 15px;}.rightContent4 {	width: 240px;	padding: 0px;	float: left;	margin: 0;	background-color: #FFFFFF;}.botNewsbox {	margin-left: 30px;	float: left;}.botNewsbox img {	margin: 0px;	padding: 0px;	float: left;}.mainProductframe2 {	width: 846px;	padding: 0px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	border: 1px solid #999999;	clear: both;}.leftContent3 {	width: 15px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	background-color: #e3e2e2;	padding: 0px;	float: left;	clear: left;	margin-left: -1px;}.sitemapTextbox {	float: left;	padding-right: 8px;	padding-top: 0px;	padding-bottom: 15px;	padding-left: 30px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 18px;	clear: none;	margin: 0px;	width: 235px;}.sitemapTextbox h1 {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;	color: #006633;	font-size: 11px;	line-height: 18px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 15px;	padding: 0px;}.sitemapTextbox h1 a {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;	color: #006633;	font-size: 11px;	line-height: 18px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	padding: 0px;}.sitemapTextbox h1 a:hover {	color: #000000;	}.sitemapTextbox p{	margin: 0px;	padding: 0px;	}.sitemapTextbox img {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	}.sitemapTextbox ul {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;	color: #006633;	font-size: 11px;	line-height: 24px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 15px;	padding: 0px;}.sitemapTextbox li {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	text-transform: none;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 8px;	margin-left: 0px;}.sitemapTextbox a {	text-decoration: none;	color: #666666;		}.sitemapTextbox a:hover {	color: #000000;	text-decoration: none;		}.sitemapTextbox2 {	float: left;	padding-right: 8px;	padding-top: 45px;	padding-bottom: 15px;	padding-left: 30px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 18px;	clear: none;	margin: 0px;	width: 250px;}.sitemapTextbox2 h1 {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;	color: #006633;	font-size: 11px;	line-height: 18px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 15px;	padding: 0px;}.sitemapTextbox2 h1 a {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;	color: #006633;	font-size: 11px;	line-height: 18px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	padding: 0px;}.sitemapTextbox2 h1 a:hover {	color: #000000;	}.sitemapTextbox2 ul {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;	color: #006633;	font-size: 11px;	line-height: 24px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 15px;	padding: 0px;}.sitemapTextbox2 li {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	text-transform: none;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 8px;	margin-left: 0px;}.sitemapTextbox2 a {	text-decoration: none;	color: #666666;		}.sitemapTextbox2 a:hover {	color: #000000;	text-decoration: none;		}/**Privacy Policy**/.privacyContent {	width: 600px;	float: left;}.privacyContent p {	padding-left: 30px;	padding-bottom: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 18px;	margin: 0px;	padding-top: 0px;	font-style: normal;	clear: left;}.privacyContent img {	padding-left: 30px;	padding-bottom: 25px;}.privacyContent h1 {	padding-left: 30px;	padding-bottom: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006633;	margin: 0px;	padding-top: 20px;	font-style: normal;	text-transform: uppercase;}.privacyContent ul {	padding-left: 30px;	padding-bottom: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 12px;	margin: 0px;	padding-top: 0px;	font-style: normal;	margin-left: 15px;	list-style-type: none;	list-style-image: url(../images/oldcastle/square-bullet.gif);	list-style-position: outside;}.privacyContent li {	padding-left: 0px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 14px;	margin: 0px;	padding-top: 0px;	font-style: normal;	margin-left: 15px;	margin-top: 7px;}/**Career Section**/.careerTomHill {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 215px;	height: 200px;	margin-top: 0px;	margin-bottom: 20px;	float: right;	background-image: url(../images/careers/misc/thill.gif);	background-repeat: no-repeat;}.careerTomHill p {	font-family: Arial, Helvetica, sans-serif;	color: #666666;	font-size: 11px;	line-height: 16px;	margin-left: 15px;	margin-right: 15px;	margin-top: 15px;	padding: 0px;}.careers_new_nav {	width: 797px;	margin-top:10px;	margin-right: 0px;	float: right;	background-color: #e3e2e2;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;}.careerflash {	float: left;	clear: left;	margin-left: 30px;}.careerflashmain {	float: left;	clear: left;	margin-left: 30px;	margin-top: 0px;	margin-bottom: 15px;}.careerflashindex {	float: left;	clear: left;	margin-left: 30px;	margin-top: 15px;	margin-bottom: 15px;}.careerContent {	width: 535px;	float: left;}.careerContent img {	padding-left: 30px;	padding-bottom: 10px;}.careerContent swf {	padding-left: 30px;	padding-bottom: 10px;}.careerContent p {	padding-left: 30px;	padding-bottom: 30px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 18px;	margin: 0px;	padding-top: 15px;	font-style: normal;	clear: left;	float: none;}.careerContent strong {	color: #000000;}.careerContent h1 {	padding-left: 30px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006633;	margin: 0px;	padding-top: 20px;	font-style: normal;	text-transform: uppercase;	clear: left;}.careerContent a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #006633;	text-decoration: none;	}.careerContent a:hover {	color: #000000;	text-decoration: none;}.careerContent ul {	padding-left: 30px;	padding-bottom: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 12px;	padding-top: 0px;	font-style: normal;	margin-left: 0px;	list-style-type: none;	list-style-image: url(../images/oldcastle/square-bullet.gif);	list-style-position: outside;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;}.careerContent li {	padding-left: 0px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 14px;	margin: 0px;	padding-top: 0px;	font-style: normal;	margin-left: 15px;	margin-top: 7px;}.careerContent h2 {	padding-left: 30px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006633;	margin: 0px;	padding-top: 20px;	font-style: normal;	text-transform: none;	clear: left;}.careerContent h2 a {}.careerContent h2 a:hover {	color: #000000;	text-decoration: underline;}.surveyBoxtest {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 259px;	margin-top: 0px;	margin-bottom: 20px;	padding-top: 15px;	padding-left: 10px;}.surveyBoxtop {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 269px;	height: 127px;	margin-top: 0px;	margin-bottom: 20px;}.surveyBoxtop p{	font-family: Arial, Helvetica, sans-serif;	color: #666666;	font-size: 13px;	line-height: 18px;	margin-left: 15px;	margin-right: 15px;	margin-top: 0px;	padding: 0px;	font-weight: bold;	margin-bottom: 10px;}.surveyBoxtop h1{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bolder;	color: #006633;	margin-right: 15px;	margin-left: 15px;	margin-top: 10px;	padding: 0px;	margin-bottom: 10px;}.surveyBoxtop a{	font-family: Arial, Helvetica, sans-serif;	color: #666666;	font-size: 13px;	line-height: 18px;	text-decoration: none;	font-weight: bold;	margin-top: 10px;}.surveyBoxtop a:hover{	color: #000000;	text-decoration: none;}.surveyBoxtop h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #006633;	margin-right: 15px;	margin-left: 15px;	margin-top: 0px;	padding: 0px;	margin-bottom: 0px;}.surveyBoxtop h2 a {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #666666;	margin-right: 0px;	margin-left: 0px;	margin-top: 0px;	padding: 0px;	margin-bottom: 0px;}.surveyBoxtop h2 a:hover {	color: #000000;	}.careerContentB {	width: 535px;	float: left;}.careerContentB img {	padding-left: 30px;	padding-bottom: 10px;}.careerContentB p {	padding-left: 30px;	padding-bottom: 30px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 18px;	margin: 0px;	padding-top: 15px;	font-style: normal;	clear: left;	float: none;}.careerContentB strong {	color: #000000;}.careerContentB h1 {	padding-left: 30px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006633;	margin: 0px;	padding-top: 20px;	font-style: normal;	text-transform: uppercase;	clear: left;}.careerContentB a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #006633;	text-decoration: none;	}.careerContentB a:hover {	color: #000000;	text-decoration: none;}.careernewsContentB {	width: 790px;	float: left;	padding-bottom: 30px;}.careernewsContentB img {	padding-left: 30px;	padding-bottom: 15px;}.careernewsContentB p {	padding-left: 30px;	padding-bottom: 30px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 18px;	margin: 0px;	padding-top: 0px;	font-style: normal;	clear: left;	float: none;}.careernewsContentB strong {	color: #000000;}.careernewsContentB h1 {	padding-left: 30px;	padding-bottom: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006633;	margin: 0px;	padding-top: 20px;	font-style: normal;	text-transform: uppercase;	clear: left;}.careernewsContentB a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #006633;	text-decoration: none;	}.facebookText {	clear: both;	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin-left: 30px;	margin-bottom: 30px;}.facebookpagebutton {	float: left;	width: 117px;	border: 1px solid #999999;	background-color: #e3e2e2;	margin-left: 30px;}.facebookpagebutton img {	margin: 0px;	padding: 0px;}.emailpagebutton {	float: left;	width: 100px;	border: 1px solid #999999;	background-color: #e3e2e2;	margin-left: 10px;}.emailpagebutton img {	margin: 0px;	padding: 0px;}.careerbutton {	float: left;	width: 156px;	border: 1px solid #999999;	margin-bottom: 10px;	margin-left: 8px;}.careerbutton img {	margin: 0px;	padding: 0px;}.newsBoxtop {	width: 269px;	height: 127px;	margin-top: 0px;	margin-bottom: 0px;	border: 1px solid #999999;	background-image: url(../images/careers/misc/pennlogo.gif);	background-repeat: no-repeat;}.newsBoxtop img {	text-decoration: none;	margin: 0px;	padding: 0px;}.rightcareerContentB {	width: 269px;	padding: 0px;	float: left;	margin: 0;	background-color: #FFFFFF;}.rightcareerContentB img {	padding: 0px;	margin: 0;	background-color: #FFFFFF;	padding-bottom: 15px;}.rightcareerContentB p {	padding: 0px;	margin: 0;	background-color: #FFFFFF;	padding-bottom: 25px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	color: #006633;}.rightcareerContentB ul {	padding: 0px;	margin: 0;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	list-style-type: none;	line-height: 25px;}.rightcareerContentB h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	}.rightcareerContentB li {	padding: 0px;	margin: 0;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	list-style-type: none;	margin-top: 10px;	color: #666666;}.rightcareerContentB li a {	padding: 0px;	margin: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	list-style-type: none;	margin-top: 10px;	color: #666666;	text-decoration: none;}.rightcareerContentB li a:hover {	padding: 0px;	margin: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	list-style-type: none;	margin-top: 10px;	color: #000000;	text-decoration: none;}.rightcareerContent {	width: 269px;	padding: 0px;	float: left;	margin: 0;	background-color: #FFFFFF;}.maincareerFrame {	width: 846px;	padding: 0px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	border: 1px solid #999999;	clear: both;}.maincareerProductframe {	width: 846px;	padding: 0px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	border: 1px solid #999999;	clear: both;}.testimonialContent {	width: 765px;	height: 420px;	float: left;	margin-left: 30px;	margin-bottom: 25px;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-left-color: #999999;}.careerTextbox {	border: 0;	background-color: #e3e2e2;	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	clear: left;	width: 500px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 15px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	list-style-type: none;}.careerTextbox p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	font-style: normal;	margin-left: 15px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}.careerTextbox ul {	padding-left: 0px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 12px;	margin: 0px;	padding-top: 0px;	font-style: normal;	margin-left: 15px;	list-style-type: none;}.careerTextbox li {	padding-left: 0px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 14px;	margin: 0px;	padding-top: 0px;	font-style: normal;	margin-left: 15px;	margin-top: 7px;	list-style-type: none;}.careerTextbox a {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #666666;	text-decoration: none;	}.careerTextbox a:hover {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #000000;	text-decoration: none;	}.careerTextbox h1 {	padding-left: 0px;	padding-bottom: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006633;	margin: 0px;	padding-top: 0px;	font-style: normal;	text-transform: uppercase;	margin-left: 15px;}.careerPeople p {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bolder;	line-height: 18px;	color: #666666;	margin-left: 15px;	margin-top: 30px;	float: left;}.careerPeople {	height: 153px;	width:282px;	padding: 0px;}.careerPeople a {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #666666;	text-decoration: none;}.careerPeople a:hover {	color: #000000;}.careerPeople img {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: 0;	border-right-style: 0;	border-bottom-style: 0;	border-left-style: 0;	margin: 0px;	padding: 0px;}.careerBoxtop {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 215px;	height: 127px;	margin-top: 0px;	margin-bottom: 20px;	float: right;}.careerBox {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 215px;	height: 315px;	margin-top: 0px;	margin-bottom: 0px;	float: right;	clear: right;}.careerBoxtop p{	font-family: Arial, Helvetica, sans-serif;	color: #666666;	font-size: 11px;	line-height: 18px;	margin-left: 15px;	margin-right: 15px;	margin-top: 0px;	padding: 0px;}.careerBoxtop h1{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bolder;	color: #006633;	margin-right: 15px;	margin-left: 15px;	margin-top: 15px;	padding: 0px;	margin-bottom: 10px;}.careerBoxtop a{	font-family: Arial, Helvetica, sans-serif;	color: #666666;	font-size: 11px;	line-height: 18px;	text-decoration: none;}.careerBoxtop a:hover{	color: #000000;	text-decoration: none;	}.careerBox p {	font-family: Arial, Helvetica, sans-serif;	color: #666666;	font-size: 11px;	line-height: 18px;	margin-left: 15px;	margin-right: 15px;	padding: 0px;	margin-top: 0px;}.careerBox h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bolder;	color: #006633;	margin-right: 15px;	margin-left: 15px;	margin-top: 15px;	margin-bottom: 10px;	padding: 0px;}.careerBox img {	border: 0px 0 0;	margin-top: 20px;	padding: 0px;	margin-left: 0px;	clear: right;	float: right;	margin-right: 20px;	margin-bottom: 20px;}/**Locations Map**/.locationsContent {	width: 600px;	float: left;}.locationsContent p {	padding-left: 30px;	padding-bottom: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 18px;	margin: 0px;	padding-top: 0px;	font-style: normal;	clear: left;	font-weight: bold;}.locationsContent img {	padding-left: 30px;	padding-bottom: 25px;}.locationsContent h1 {	padding-left: 30px;	padding-bottom: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006633;	margin: 0px;	padding-top: 20px;	font-style: normal;	text-transform: uppercase;}.locationsContent ul {	padding-left: 30px;	padding-bottom: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 12px;	margin: 0px;	padding-top: 0px;	font-style: normal;	margin-left: 15px;	list-style-type: none;	list-style-image: url(../images/oldcastle/square-bullet.gif);	list-style-position: outside;}.locationsContent li {	padding-left: 0px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 14px;	margin: 0px;	padding-top: 0px;	font-style: normal;	margin-left: 15px;	margin-top: 7px;}.locationsContentright {	width: 215px;	padding: 0px;	float: left;	margin: 0;	background-color: #FFFFFF;}.locationsContentright p {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;	color: #666666;	font-size: 11px;	margin-left: 12px;	margin-top: 10px;	margin-bottom: 0px;	clear: left;}.locationsContentright img{	margin-top: 100px;	margin-left: 10px;	cursor: pointer;}.mapFrame {	height: 352px;	width: 559px;	border: 1px solid #999999;	margin-left: 30px;	margin-bottom: 5px;}.mapFrame img {	margin: 0px;	padding: 0px;}.mapButtons {	height: 35px;	width: 559px;	margin-left: 30px;	margin-bottom: 10px;}.mapButtons img{	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin: 0px;	padding: 0px;	float: left;	cursor: pointer;}.mapBoxtop {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 195px;	margin-top: 10px;	float: left;	margin-bottom: 5px;	clear: left;	margin-left: 10px;}.mapBoxtop img{	margin: 0px;}.mapBoxbottom {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 195px;	margin-top: 15px;	float: left;	margin-bottom: 5px;	clear: left;	margin-left: 10px;}.mapBoxbottom img{	margin: 0px;}/**Home page News Buttons**/.hparticleBox {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 268px;	height: 127px;	margin-top: 20px;	margin-bottom: 20px;	margin-left: 20px;}.hparticleBox img {	text-decoration: none;	margin: 0px;	padding: 0px;}.hparticleBox a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;	text-decoration: none;}.hparticleBox a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #000000;	text-decoration: none;}.hparticleBox p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 145px;	margin-right: 5px;	margin-top: 0px;	padding: 0;	margin-bottom: 0px;	color: #FFFFFF;}.hparticleBox h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 145px;	margin-right: 5px;	margin-bottom: 5px;	padding: 0;	margin-top: 25px;	color: #666666;}.hparticleBoxMid {	border: 1px solid #FFFFFF;	background-color: #e3e2e2;	width: 279px;	height: 127px;	margin-top: 20px;	margin-bottom: 20px;	margin-left: 10px;	background-image: url(../images/intro/news/intronews01.gif);	background-repeat: no-repeat;}.hparticleBoxMid img {	text-decoration: none;	margin: 0px;	padding: 0px;}.hparticleBoxMid a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;	text-decoration: none;}.hparticleBoxMid a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #000000;	text-decoration: none;}.hparticleBoxMid p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 140px;	margin-right: 5px;	margin-top: 0px;	padding: 0;	margin-bottom: 0px;	color: #666666;}.hparticleBoxMid h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 140px;	margin-right: 5px;	margin-bottom: 5px;	padding: 0;	margin-top: 15px;	color: #666666;}.hparticleBoxleft {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 268px;	height: 127px;	margin-top: 20px;	margin-bottom: 0px;	margin-left: 20px;}.hparticleBoxleft img {	text-decoration: none;	margin: 0px;	padding: 0px;}.hparticleBoxleft a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;	text-decoration: none;}.hparticleBoxleft a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #000000;	text-decoration: none;}.hparticleBoxleft p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 145px;	margin-right: 5px;	margin-top: 0px;	padding: 0;	margin-bottom: 0px;	color: #666666;}.hparticleBoxleft h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 145px;	margin-right: 5px;	margin-bottom: 5px;	padding: 0;	margin-top: 30px;	color: #666666;}/****** Careers Subnav ********/ul.car_nav {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	width: 100%;	font-weight: bold;}.car_nav ul {	cursor:pointer;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	color: #666666;}ul.car_nav {display:table;}ul.car block {	table-layout:fixed;	width:100%;	height: 100%;}ul.car_nav > li {	display:table-cell;	position:relative;	float: left;	padding-top: 7px;	padding-right: 26px;	padding-bottom: 7px;	padding-left: 27px;	background-repeat: no-repeat;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	letter-spacing: 0px;}ul.car_nav li:hover {	background-color:#ffffff;	color:#000000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.car_nav ul li a:hover {	background-color:#ffffff;	color:#000000;}ul.car_nav {	background-color: #e3e2e2;}.car_nav a {	cursor:pointer;	display:inline;	list-style-type:none;	margin:0pt;	padding:0pt;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	width: 100%;	font-weight: bold;	text-decoration: none;}.green_bg3 {	width: 15px;	float: left;	height: 30px;	margin-top:0px;	background: url(../images/g_w.gif) no-repeat;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #006633;	border-right-color: #006633;	border-bottom-color: #006633;	margin-bottom: 20px;	clear: left;}.grey_bg3 {	width: 15px;	float: left;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	clear: left;	background-repeat: no-repeat;	background-color: #e3e2e2;	margin: 0px;}/**Product Groups and Inc Section CSS**/.mainProductframe {	width: 846px;	padding: 0px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	border: 1px solid #999999;	height: 1035px;}.leftContent {	width: 15px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	background-color: #e3e2e2;	padding: 0px;	float: left;	height: 665px;}.leftContentNews {	width: 15px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	background-color: #e3e2e2;	padding: 0px;	float: left;	height: 585px;}/**Right Bar News Boxes**/.articleBox {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 268px;	height: 132px;	margin-top: 20px;	margin-bottom: 20px;}.articleBox img {	text-decoration: none;	margin: 0px;	padding: 0px;}.articleBox a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;	text-decoration: none;}.articleBox a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #000000;	text-decoration: none;}.articleBox p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 130px;	margin-right: 2px;	margin-top: 0px;	padding: 0;	margin-bottom: 0px;	color: #666666;}.articleBox h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 130px;	margin-right: 5px;	margin-bottom: 5px;	padding: 0;	margin-top: 15px;	color: #666666;}.articleBoxtop {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 268px;	height: 127px;	margin-top: 0px;	margin-bottom: 20px;}.articleBoxtop img {	text-decoration: none;	margin: 0px;	padding: 0px;}.articleBoxtop a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;	text-decoration: none;}.articleBoxtop a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #000000;	text-decoration: none;}.articleBoxtop p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 130px;	margin-right: 5px;	margin-top: 0px;	padding: 0;	margin-bottom: 0px;	color: #666666;}.articleBoxtop h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 130px;	margin-right: 5px;	margin-bottom: 5px;	padding: 0;	margin-top: 15px;	color: #666666;}.articleBoxtop h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	margin-bottom: 5px;	margin-top: 5px;}.articleBoxleft {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 268px;	height: 127px;	margin-top: 20px;	margin-bottom: 20px;}.articleBoxleft img {	text-decoration: none;	margin: 0px;	padding: 0px;}.articleBoxleft a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;	text-decoration: none;}.articleBoxleft a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #000000;	text-decoration: none;}.articleBoxleft p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 15px;	margin-right: 5px;	margin-top: 0px;	padding: 0;	margin-bottom: 0px;	color: #666666;}.articleBoxleft h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 15px;	margin-right: 5px;	margin-bottom: 5px;	padding: 0;	margin-top: 25px;	color: #666666;}.articleBox4 {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 268px;	height: 127px;	margin-top: 20px;	margin-bottom: 20px;}.articleBox4 img {	text-decoration: none;	margin: 0px;	padding: 0px;}.articleBox4 a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;	text-decoration: none;}.articleBox4 a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #000000;	text-decoration: none;}.articleBox4 p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 15px;	margin-right: 5px;	margin-top: 0px;	padding: 0;	margin-bottom: 0px;	color: #666666;}.articleBox4 h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 15px;	margin-right: 5px;	margin-bottom: 5px;	padding: 0;	margin-top: 25px;	color: #666666;}/**Contact Us**/.contactusTextbox {	float: left;	padding-right: 8px;	padding-top: 0px;	padding-bottom: 15px;	padding-left: 30px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 18px;	margin: 0px;	width: 235px;}.contactusTextbox strong {	color: #006633;	margin-top: 10px;	padding-top: 10px;}.contactusTextbox h1 {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;	color: #006633;	font-size: 11px;	line-height: 18px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 15px;	padding: 0px;}.contactusTextbox h1 a {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;	color: #006633;	font-size: 11px;	line-height: 18px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	padding: 0px;}.contactusTextbox h1 a:hover {	color: #000000;	}.contactusTextbox p{	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 30px;	margin-left: 0px;}.contactusTextbox img {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	}.contactusTextbox ul {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;	color: #006633;	font-size: 11px;	line-height: 24px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 15px;	padding: 0px;}.contactusTextbox li {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	text-transform: none;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 8px;	margin-left: 0px;}.contactusTextbox a {	text-decoration: none;	color: #666666;		}.contactusTextbox a:hover {	color: #000000;	text-decoration: none;		}.contactusTextbox2 {	float: left;	padding-right: 8px;	padding-top: 0px;	padding-bottom: 15px;	padding-left: 30px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 18px;	margin: 0px;	width: 250px;}.contactusTextbox2 h1 {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;	color: #006633;	font-size: 11px;	line-height: 18px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 15px;	padding: 0px;}.contactusTextbox2 h1 a {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;	color: #006633;	font-size: 11px;	line-height: 18px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	padding: 0px;}.contactusTextbox2 h1 a:hover {	color: #000000;	}.contactusTextbox2 strong {	color: #006633;} .contactusTextbox2 ul {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;	color: #006633;	font-size: 11px;	line-height: 24px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 15px;	padding: 0px;}.contactusTextbox2 p{	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 30px;	margin-left: 0px;}.contactusTextbox2 li {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	text-transform: none;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 8px;	margin-left: 0px;}.contactusTextbox2 a {	text-decoration: none;	color: #666666;		}.contactusTextbox2 a:hover {	color: #000000;	text-decoration: none;	}		.botTags {	width: 846px;	clear: both;	margin-top: 20;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;}.botTags p {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	margin-left: 45px;	margin-right: 30px;	line-height: 14px;	color: #999999;	margin-top: 30px;	padding-top: 30px;}.botTags a {	color: #999999;	text-decoration: none;}.botTags a:hover {	color: #666666;	text-decoration: underline;}/**Materials URL Box**/.omurlbox {	width: 462px;	border: 1px solid #999999;	background-color: #e3e2e2;	margin-left: 30px;	margin-bottom: 10px;	margin-top: 10px;}.omurlbox img {	padding: 0;	}.omurlbox p {	padding-bottom: 10px;	padding-left: 10px;	padding-top: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #006633;	}.omurlbox a {	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-left: 0px;}.omurlbox a:hover {	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;	text-decoration: underline;}/**Architectural URL Box**/.oaurlbox {	width: 462px;	border: 1px solid #999999;	background-color: #e3e2e2;	margin-left: 30px;	margin-bottom: 10px;	margin-top: 0px;}.oaurlbox img {	padding: 0;	}.oaurlbox p {	padding-bottom: 10px;	padding-left: 10px;	padding-top: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #006633;	}.oaurlbox a {	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-left: 0px;}.oaurlbox a:hover {	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;	text-decoration: underline;}/**Precast URL Box**/.opurlbox {	width: 462px;	border: 1px solid #999999;	background-color: #e3e2e2;	margin-left: 30px;	margin-bottom: 10px;	margin-top: 4px;}.opurlbox img {	padding: 0;	}.opurlbox p {	padding-bottom: 10px;	padding-left: 10px;	padding-top: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #006633;	}.opurlbox a {	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-left: 0px;}.opurlbox a:hover {	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;	text-decoration: underline;}/**Glass URL Box**/.ogurlbox {	width: 462px;	border: 1px solid #999999;	background-color: #e3e2e2;	margin-left: 30px;	margin-bottom: 10px;	margin-top: 5px;}.ogurlbox img {	padding: 0;	}.ogurlbox p {	padding-bottom: 10px;	padding-left: 10px;	padding-top: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #006633;	}.ogurlbox a {	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-left: 0px;}.ogurlbox a:hover {	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;	text-decoration: underline;}/**Distribution URL Box**/.odurlbox {	width: 462px;	border: 1px solid #999999;	background-color: #e3e2e2;	margin-left: 30px;	margin-bottom: 10px;	margin-top: 3px;}.odurlbox img {	padding: 0;	}.odurlbox p {	padding-bottom: 10px;	padding-left: 10px;	padding-top: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #006633;	}.odurlbox a {	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-left: 0px;}.odurlbox a:hover {	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;	text-decoration: underline;}/**Construction URL Box**/.ocurlbox {	width: 462px;	border: 1px solid #999999;	background-color: #e3e2e2;	margin-left: 30px;	margin-bottom: 10px;	margin-top: 10px;}.ocurlbox img {	padding: 0;	}.ocurlbox p {	padding-bottom: 10px;	padding-left: 10px;	padding-top: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #006633;	}.ocurlbox a {	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-left: 0px;}.ocurlbox a:hover {	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;	text-decoration: underline;}/**NEWS PAGE**/.graynavBar {	margin-top:10px;	margin-right: -1px;	float: right;	background-color: #e3e2e2;	width: 796px;	height: 30px;	border: 1px solid #999999;}.centerContentNews {	float: left;	width: 760px;}.centerContentNews img {	padding-left: 30px;	padding-bottom: 25px;}.centerContentNews p {	padding-left: 30px;	padding-bottom: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 18px;	margin: 0px;	padding-top: 0px;	font-style: normal;}.clearfloat { /* this class should be placed on 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;}.mainNewsProductframe {	width: 846px;	padding: 0px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	border: 1px solid #999999;}#news_img_right {	margin: 0px;	float: right;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#news_img_right img {	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 30px;}#news_img_right p {	color: #006633;	font-size: 9px;	line-height: 13px;	margin: 0px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 30px;	font-weight: normal;}.news_img_left {	margin: 0px;	padding: 0px;	float: left;}.leftContentNews {	width: 15px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	background-color: #e3e2e2;	padding: 0px;	float: left;	height: 920px;}#hill_video {	padding-left: 30px;	float: left;}#hill_info {	padding-left: 10px;	float: right;	padding-right: 0px;	clear: both;}#hill_info img {	padding-left: 0px;}.centerContentvideo {	float: left;	width: 790px;}.leftContentvideo {	width: 15px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	background-color: #e3e2e2;	padding: 0px;	float: left;	height: 340px;}/*VIDEO*/.videoBoxtop {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 268px;	margin-top: 0px;	margin-bottom: 20px;}.videoBoxtop img {	text-decoration: none;	padding: 0px;	margin-top: 0px;	margin-right: 5px;	margin-bottom: 15px;	margin-left: 0px;}.videoBoxtop a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;	text-decoration: none;}.videoBoxtop a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #000000;	text-decoration: none;}.videoBoxtop p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 15px;	margin-right: 0px;	margin-top: 0px;	padding: 0;	margin-bottom: 15px;	color: #666666;}.videoBoxtop h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 15px;	margin-right: 0px;	margin-bottom: 10px;	padding: 0;	margin-top: 15px;	color: #006633;}#topImages {	padding-left: 30px;}#vidwrapper {	margin-left: 15px;	margin-right: 5px;	margin-top: 0px;	padding: 0;	margin-bottom: 15px;	color: #666666;}.ceo {	width: 525px;	float: left;	margin-bottom: 30px;	margin-left: 25px;}.ceo p {	padding-left: 30px;	padding-bottom: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 18px;	margin: 0px;	padding-top: 0px;	font-style: normal;}.ceo img {	float: left;	margin-right: 15px;	padding: 0px;}.ceo h1 {	padding-left: 30px;	padding-bottom: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006633;	margin: 0px;	padding-top: 0px;	font-style: normal;	text-transform: uppercase;}.annivBox {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 268px;	height: 127px;	margin-top: 0px;	margin-bottom: 20px;}.annivBox img {	text-decoration: none;	margin: 0px;	padding: 0px;}.annivBox a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;	text-decoration: none;}.annivBox a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #000000;	text-decoration: none;}.annivBox p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 140px;	margin-right: 5px;	margin-top: 0px;	padding: 0;	margin-bottom: 0px;	color: #666666;}.annivBox h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 140px;	margin-right: 5px;	margin-bottom: 5px;	padding: 0;	margin-top: 30px;	color: #666666;}.annivCopyright {	float: right;	margin-top: 30px;}.anniversaryContent {	width: 765px;	float: right;	margin-left: 0px;	margin-bottom: 25px;	margin-right: 30px;	margin-top: 0px;}.annivCopy {	float: left;	width: 450px;	margin-top: 30px;}.annivCopy p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}.annivCopy h1 {	font-family: Arial, Helvetica, sans-serif;	text-transform: uppercase;	color: #006633;	font-size: 13px;}.leftContent4 {	width: 15px;	padding: 0px;	float: left;	clear: left;	margin-left: -1px;}.overviewBoxlinkPC {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;	padding-left: 0px;	line-height: 0px;	list-style-type: none;}.overviewBoxlinkPC ul {	font-weight: normal;	color: #666666;	text-decoration: none;	line-height: 18px;	list-style-type: none;	margin: 0px;	padding: 0px;}.overviewBoxlinkPC a {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;	list-style-type: none;}.overviewBoxlinkPC a:hover { /*hover background color*/	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-decoration: none;}.overviewBoxlinkPC li {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #006633;	text-decoration: none;	margin: 0px;	line-height: 12px;	padding-top: 3px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;}.articleBoxhoriz {	border: 1px solid #999999;	background-color: #e3e2e2;	width: 268px;	height: 127px;	margin-top: 0px;	margin-bottom: 20px;}.articleBoxhoriz img {	text-decoration: none;	margin: 0px;	padding: 0px;}.articleBoxhoriz a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;	text-decoration: none;}.articleBoxhoriz a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #000000;	text-decoration: none;}.articleBoxhoriz p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 25px;	margin-right: 5px;	margin-top: 0px;	padding: 0;	margin-bottom: 0px;	color: #666666;}.articleBoxhoriz h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-left: 25px;	margin-right: 5px;	margin-bottom: 5px;	padding: 0;	margin-top: 65px;	color: #666666;}.overviewBoxlink3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;	padding-left: 0px;	line-height: 0px;	list-style-type: none;}.overviewBoxlink3 ul {	font-weight: normal;	color: #666666;	text-decoration: none;	list-style-type: none;	margin: 0px;	padding: 0px;}.overviewBoxlink3 a {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;	list-style-type: none;	background-image: url(../images/green-square.gif);	background-repeat: no-repeat;	display: block;	padding-left: 10px;	background-position: -1px;}.overviewBoxlink3 a:hover { /*hover background color*/	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-decoration: none;}.overviewBoxlink3 li {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #666666;	text-decoration: none;	line-height: 8px;	margin-bottom: 10px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}.topmargin {	margin-top: 50px;	padding-top: 50px;}.overviewBoxlink4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;	padding-left: 0px;	line-height: 0px;	list-style-type: none;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;}.overviewBoxlink4 ul {	font-weight: normal;	color: #666666;	text-decoration: none;	list-style-type: none;	margin: 0px;	padding: 0px;}.overviewBoxlink4 a {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;	list-style-type: none;	background-image: url(../images/green-square.gif);	background-repeat: no-repeat;	display: block;	padding-left: 10px;	background-position: -1px;}.overviewBoxlink4 a:hover { /*hover background color*/	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-decoration: none;}.overviewBoxlink4 li {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #666666;	text-decoration: none;	line-height: 8px;	margin-bottom: 10px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}.topspacer {		height:30px;}#omright {	padding-right: 43px;}#oaright {	padding-right: 29px;}#opright {	padding-right: 31px;}#ogright {	padding-right: 83px;}#ogright2 {	padding-right: 83px;}#odright {	padding-right: 31px;}#ocright {	padding-right: 29px;}