
img, div {
		behavior: url(iepngfix.htc)
}

#shift_search {
		padding-top:11px;
}

#img_844 {
		width:844px;
		height:98px;
}

.mainIndex {
		width: 846px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-right-color: #999999;
		border-bottom-color: #999999;
		border-left-color: #999999;
		padding: 0px;
		margin-top: 0;
		margin-right: auto;
		margin-bottom: 0;
		margin-left: auto;
}

.rightMainBox {
		float: right;
		width: 536px;
		height: 430px;
}

.leftMainbox {
		width: 300px;
		height: 461px;
}

.shaded {
		background-color: #e3e2e2;
		height: 441px;
		width: 426px;
		padding-left: 20px;
		padding-top: 20px;
}

.sectionPic {
		padding-top: 30px;
}

body {
		behavior:url("behaviors.htc");
}

.image_strip {
		margin-left: 0px;
		padding-top: 10px;
}

.green_bg {
		width: 35px;
		float: left;
		height: 30px;
		margin-top:10px;
		margin-left: -1px;
		background: url(../images/g_w.gif) no-repeat;
}

.architecturalMain {
		padding-top: 10px;
		margin-left: 0px;
}

.new_spacer {
		padding-top:1px;
		width: 840px;
}

.new_nav {
		width: 796px;
		margin-top:10px;
		margin-right: -7px;
		float: right;
}

.oa_new_nav {
		width: 798px;
		margin-top:10px;
		margin-right: -2px;
		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: -2px;
		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: 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;
}

.og_new_nav {
		width: 798px;
		margin-top:10px;
		margin-right: -2px;
		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: 798px;
		margin-top:10px;
		margin-right: -3px;
		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: 798px;
	margin-top:10px;
		margin-right: -3px;
		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: -2px;
		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 {
		width: 791px;
		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;
}

.car_new_nav {
		width: 795px;
		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;
}

.servicesNav {
}

.style2 {
		color: #000000;
		font-weight: bold;
		padding-left: 5px;
}

.plus_ten {
		margin-top: 20px;
		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: 20px;
		padding-bottom: 20px;
		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: 15px;
		padding-top: 0px;
}

.linknormal {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		padding-left: 0px;
		line-height: 18px;
}

.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: 1px;
		border-left-style: solid;
		border-left-color: #999999;
		border-right-width: 0px;
		border-right-style: solid;
		border-right-color: #999999;
		background-color: #e3e2e2;
}

.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: 1px solid #999999;
}

#lead_companyNav2 {
		margin-left:-1px;
}

.green_shift {
		background-color: #006633;
		width: 26px;
}

.green_shift_ {
		width: 31px;
}

.white_shift {
		width: 33px;
}

.white_shift_opp {
		width: 30px;
}

.white_shift_four {
		width: 32px;
}

.white_shift_two {
		width: 32px;
}

.white_shift_lead {
		width: 35px;
}

.servicesNav_td {
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #999999;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #999999;
		background-color:#e3e2e2;
		width: 100%;
		margin: 0;	/*width: 795px;*/
		padding: 0;
		float: right;
		text-align: right;
}

#spacer_top {
		margin-bottom:1px;
}

#spacer_topP {
		padding-bottom: 30px;
}

#spacer_po {
		margin-bottom:30px;
}

#left_border {
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #999999;
		font-weight: bold;
}

#right_border {
		padding-right:15px;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #999999;
		font-weight: bold;
}

#left_border_nop {
		padding-left: 10px;
		border-left: 0px;
}

#right_border_nop {
		padding-right:17px;
}

#left_border_oa {
		padding-left: 28px;
		letter-spacing: 0.5px;
}

#left_border_comm {
		padding-left: 9px;
		letter-spacing: 0.5px;
		border-left: 1px;
		border-left-color: #999999;
		border-left-style: solid;
}

#right_border_oa {
		padding-right: 40px;
		;
}

#right_border_comm {
		padding-right:17px;
		border-right: 1px;
		border-right-color: #999999;
		border-right-style: solid;
}

.right_pad_oa {
		padding-right:3px;
}

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.block {
		table-layout:fixed;
		width:100%;
		height: 100%;
}

ul.nav li {
		display:table-cell;
		position:relative;
		float: left;
		padding-top: 7px;
		padding-right: 4px;
		padding-bottom: 7px;
		padding-left: 4px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
}

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: block;
}

.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;
}

ul.topnav {
		background-color: #ffffff;
		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;
}

ul.block {
		table-layout:fixed;
		width:100%;
		height: 100%;
}

ul.topnav li {
		display:inline;
		position:relative;
		float: left;
		padding-top: 7px;
		padding-right: 0px;
		padding-bottom: 7px;
		padding-left: 24px;
}

ul.topnav li a {
		display:block;
		position:relative;
		padding-right: 0px;
		font-weight: bold;
}

ul.topnav li a:hover {
		display:block;
		position:relative;
		padding-right: 0px;
		color: #000000;
}

ul.topnav li ul {
		display:none;
		margin-left:-97px;
		margin-top:15px;
		position:absolute;
		background-color: #FFFFFF;
		width: 700px;
		height: 18px;
		padding-top: 0px;
		padding-bottom: 5px;
		font-weight: normal;
}

ul.topnav li ul li a {
		font-weight: normal;
}

ul.topnav li:hover ul {
		width: 500px;
		display: block;
		z-index: 15;
}

.topnav ul li a {
		display:block;
		padding:2px 10px;
}

ul.topnav, .topnav ul, .topnav ul li a {
		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  - used by careers.htm and leadership.htm *******/

 
ul.subnav {
		cursor:pointer;
		display:inline;
		list-style-type:none;
		margin-right:-1px;
		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;
}

.subnav ul:hover {
		margin-right: -1px;
}

.subnav ul {
		cursor:pointer;
		list-style-type:none;
		margin:0pt;
		padding:0pt;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
}

ul.block {
		table-layout:fixed;
		width:100%;
		height: 100%;
}

ul.subnav li {
		background-color: #e3e2e2;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
		display:block;
		position:relative;
		float: left;
		padding-top: 7px;
		padding-right: 25px;
		padding-bottom: 7px;
		padding-left: 25px;
		letter-spacing: 0px;
}

ul.subnav li ul {
		display:none;
		margin-left:-147px;
		margin-top:22px;
		position:absolute;
		background-color: #FFFFFF;
		width: 500px;
		height: 12px;
		padding-top: 0px;
		padding-bottom: 0px;
		border: 0px;
}

ul.subnav li ul li {
		background-color: #FFFFFF;
		border: 0px;
		height: 12px;
}

ul.subnav li ul li a {
		margin-top: -10px;
		margin-right: -10px;
		padding-top: 10px;
}

ul.subnav li:hover ul {
		background-color: #FFFFFF;
		width: 650px;
		display: block;
}

.subnav ul li a {
		display:block;
		padding:2px 10px;
		background-color:#FFFFFF;
}

ul.subnav, .subnav ul, .subnav ul li a {
		background-color:#FFFFFF;
		color:#666666;
}

ul.subnav li:hover {
		background-color:#fff;
		color:#000000;
		border-bottom-color: #fff;
		letter-spacing: 0px;
}

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;
}

.subnav a {
		text-decoration:none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		float: left;
}

/**** subnav_opp  *******/

 
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;
		width: 100%;
}

.subnav_opp ul {
		cursor:pointer;
		list-style-type:none;
		margin:0pt;
		padding:0pt;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
}

ul.block {
		table-layout:fixed;
		width:100%;
		height: 100%;
}

ul.subnav_opp li {
		background-color: #e3e2e2;
		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;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
}

ul.subnav_opp li ul {
		display:none;
		margin-left:-148px;
		margin-top:23px;
		position:absolute;
		width: 100%;
		height: 12px;
		padding-top: 0px;
		padding-bottom: 0px;
		border: 0px;
}

ul.subnav_opp li ul li {
		background-color: #FFFFFF;
		border: 0px;
		height: 12px;
}

ul.subnav_opp li ul li a {
		margin-top: -8px;
		margin-right: -15px;
		padding-top: 10px;
}

ul.subnav_opp li:hover ul {
		background-color: #FFFFFF;
		width: 600px;
		display: block;
}

.subnav_opp ul li a {
		display:block;
		padding:2px 10px;
		background-color:#FFFFFF;
}

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;
}

.subnav_opp a {
		text-decoration:none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		float: left;
}

/****** Architectural Subnav ********/

ul.oa_nav {
		background-color: #e3e2e2;
		cursor:pointer;
		display:inline;
		list-style-type:none;
		margin:0pt;
		padding:0pt;
		padding-left: 20px;
		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 {
		background-color: #e3e2e2;
		display:table-cell;
		position:relative;
		float: left;
		padding-top: 7px;
		padding-right: 19px;
		padding-bottom: 7px;
		padding-left: 19px;
		background-repeat: no-repeat;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		margin-bottom: -1px;
}

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 {
		display:inline;
		list-style-type:none;
		padding:0pt;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		margin-top: 0pt;
		margin-right: -2pt;
		margin-bottom: 0pt;
		margin-left: 0pt;
}

.om_nav ul {
		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 {
		background-color: #e3e2e2;
		display:table-cell;
		position:relative;
		float: left;
		padding-top: 7px;
		padding-right: 27px;
		padding-bottom: 7px;
		padding-left: 27px;
		background-repeat: no-repeat;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		margin-bottom: -1px;
}

ul.om_nav li ul {
		display:none;
		margin-left:-12px;
		margin-top:7px;
		position:absolute;
		background-color: #FFFFFF;
		width: 300px;
		padding-top: 5px;
		padding-bottom: 5px;
}

.om_nav ul li a {
		display:block;
		padding:2px 10px;
}

ul.om_nav li:hover {
		background-color:#ffffff;
		color:#000000;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;
}

.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 {
		background-color: #e3e2e2;
		cursor:pointer;
		display:inline;
		list-style-type:none;
		margin:0pt;
		padding:0pt;
		padding-left: 20px;
		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 {
		background-color: #e3e2e2;
		display:table-cell;
		position:relative;
		float: left;
		padding-top: 7px;
		padding-right: 30px;
		padding-bottom: 7px;
		padding-left: 31px;
		background-repeat: no-repeat;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		margin-bottom: -1px;
}

ul.op_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.op_nav li:hover {
		background-color:#ffffff;
		color:#000000;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;
}

.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 {
		background-color: #e3e2e2;
		cursor:pointer;
		display:inline;
		list-style-type:none;
		margin:0pt;
		padding:0pt;
		padding-left: 20px;
		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 {
		background-color: #e3e2e2;
		display:table-cell;
		position:relative;
		float: left;
		padding-top: 7px;
		padding-right: 54px;
		padding-bottom: 7px;
		padding-left: 55px;
		background-repeat: no-repeat;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		margin-bottom: -1px;
}

ul.og_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.og_nav li:hover {
		background-color:#ffffff;
		color:#000000;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;
}

.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 {
		background-color: #e3e2e2;
		cursor:pointer;
		display:inline;
		list-style-type:none;
		margin:0pt;
		padding:0pt;
		padding-left: 20px;
		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 {
		background-color: #e3e2e2;
		display:table-cell;
		position:relative;
		float: left;
		padding-top: 7px;
		padding-right: 22px;
		padding-bottom: 7px;
		padding-left: 22px;
		background-repeat: no-repeat;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		margin-bottom: -1px;
}

ul.od_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.od_nav li:hover {
		background-color:#ffffff;
		color:#000000;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;
}

.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 {
		background-color: #e3e2e2;
		display:inline;
		list-style-type:none;
		margin:0pt;
		padding:0pt;
		padding-left: 20px;
		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;
}

ul.oc_nav img {
		margin: 0;
		border: 0;
		padding: 0;
		padding-right: 1px;
}

.oc_nav ul {
		cursor:pointer;
		list-style-type:none;
		margin:0pt;
		padding:0pt;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		background-color: #e3e2e2;
}

ul.oc_nav {
		display:table;
}

ul.oc block {
		table-layout:fixed;
		width:100%;
		height: 100%;
}

ul.oc_nav li {
		background-color: #e3e2e2;
		display:table-cell;
		position:relative;
		float: left;
		padding-top: 7px;
		padding-right: 18px;
		padding-bottom: 7px;
		padding-left: 18px;
		background-repeat: no-repeat;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		margin-bottom: -1px;
		margin-right: 0px;
}

ul.oc_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.oc_nav li:hover {
		background-color:#ffffff;
		color:#000000;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;
}

.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 {
		background-color: #e3e2e2;
		display:inline;
		list-style-type:none;
		margin:0pt;
		padding:0pt;
		padding-left: 20px;
		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;
}

ul.oci_nav img {
		margin: 0;
		border: 0;
		padding: 0;
		padding-right: 1px;
}

.oci_nav ul {
		cursor:pointer;
		list-style-type:none;
		margin:0pt;
		padding:0pt;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		background-color: #e3e2e2;
}

ul.oci_nav {
		display:table;
}

ul.oci_nav li {
		background-color: #e3e2e2;
		display:table-cell;
		position:relative;
		float: left;
		padding-top: 7px;
		padding-right: 50px;
		padding-bottom: 7px;
		padding-left: 51px;
		background-repeat: no-repeat;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		margin-bottom: -1px;
		margin-right: 0px;
}

ul.oci_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.oci_nav li:hover {
		background-color:#ffffff;
		color:#000000;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;
}

.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;
}

/****** Oldcastle Subnav End********/

ul#oci_navend {
		background-color: #e3e2e2;
		display:inline;
		list-style-type:none;
		margin:0pt;
		padding:0pt;
		padding-left: 20px;
		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;
}

ul#oci_navend img {
		margin: 0;
		border: 0;
		padding: 0;
		padding-right: 1px;
}

#oci_navend ul {
		cursor:pointer;
		list-style-type:none;
		margin:0pt;
		padding:0pt;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		background-color: #e3e2e2;
}

ul#oci_navend {
		display:table;
}

ul#oci_navend li {
		background-color: #e3e2e2;
		display:table-cell;
		position:relative;
		float: left;
		padding-top: 7px;
		padding-right: 100px;
		padding-bottom: 7px;
		padding-left: 100px;
		background-repeat: no-repeat;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		margin-bottom: -1px;
		margin-right: 0px;
}

ul#oci_navend li ul {
		display:none;
		margin-left:-12px;
		margin-top:7px;
		position:absolute;
		background-color: #FFFFFF;
		width: 300px;
		padding-top: 5px;
		padding-bottom: 5px;
}

ul#oci_navend li:hover {
		background-color:#ffffff;
		color:#000000;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;
}

#oci_navend 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;
}

/****** Careers Subnav ********/

ul.car_nav {
		background-color: #e3e2e2;
		cursor:pointer;
		display:inline;
		list-style-type:none;
		margin:0pt;
		padding:0pt;
		padding-left: 20px;
		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.careers block {
		table-layout:fixed;
		width:100%;
		height: 100%;
}

ul.car_nav li {
		background-color: #e3e2e2;
		display:table-cell;
		position:relative;
		float: left;
		padding-top: 7px;
		padding-right: 24px;
		padding-bottom: 7px;
		padding-left: 25px;
		background-repeat: no-repeat;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		margin-bottom: -1px;
}

ul.car_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.car_nav li:hover {
		background-color:#ffffff;
		color:#000000;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;
}

.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;
}



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;
		background-color: #e3e2e2;
		width: 100%;
}

.prodnav ul {
		cursor:pointer;
		list-style-type:none;
		margin:0pt;
		padding:0pt;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
}

ul.block {
		table-layout:fixed;
		width:100%;
		height: 100%;
}

ul.prodnav li {
		display:inline;
		position:relative;
		float: left;
		padding-top: 7px;
		padding-right: 30px;
		padding-bottom: 7px;
		padding-left: 30px;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
		background-color: #e3e2e2;
		letter-spacing: 0px;
		height: 15px;
}

ul.prodnav li ul {
		display:none;
		margin-left:-324px;
		margin-top:23px;
		position:absolute;
		width: 600px;
		height: 12px;
		padding-top: 0px;
		padding-bottom: 0px;
		border: 0px;
}

ul.prodnav li ul li {
		background-color: #FFFFFF;
		border: 0px;
		height: 12px;
	
}

ul.prodnav li ul li a {
		margin-top: -2px;
		margin-right: -20px;
		 
}

ul.prodnav li:hover ul {
		background-color: #FFFFFF;
		width: 400px;
		display: block;
}

.prodnav ul li a {
		display:block;
		padding:2px 10px;
		background-color:#FFFFFF;
}

ul.prodnav, .prodnav ul, .prodnav ul li a {
		background-color:#FFFFFF;
		color:#666666;
}

ul.prodnav li:hover {
		background-color:#ffffff;
		color:#666666;
		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;
}

.prodnav a {
		text-decoration:none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		float: left;
}

/**Overview of Products**/

.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: 0px;
		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;
		line-height: 18px;
}

.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;
		margin-top: 5px;
}

.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;
}

.mainProductframe2 {
		width: 846px;
		padding-bottom: 200px;
		margin-top: 0;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		border: 1px solid #999999;
}

.green_bg2 {
		width: 15px;
		float: left;
		height: 30px;
		margin-top:0px;
		margin-left: -1px;
		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;
}

.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;
		margin-left: -1px;
}

.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;
		margin-left: -1px;
}

/**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;
		clear: both;
		height:1075px;
}

.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: 668px;
}

/**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: 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;
}

/**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: 60px;
		float: left;
		margin-left: 20px;
}

.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;
}

/**Materials URL Box**/

.omurlbox {
		width: 462px;
		border: 1px solid #999999;
		background-color: #e3e2e2;
		margin-left: 30px;
		margin-bottom: 10px;
		margin-top: 5px;
}

.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: 475px;
		border: 1px solid #999999;
		background-color: #e3e2e2;
		margin-left: 30px;
		margin-top: 5px;
}

.oaurlbox img {
		padding: 0;
}

.oaurlbox p {
		padding-bottom: 15px;
		padding-left: 10px;
		padding-top: 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #006633;
}

.oaurlbox a {
		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: 7px;
}

.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: 12px;
}

.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;
}

.bottomNavPG {
		width: 846px;
		clear: both;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0;
		margin-left: auto;
}

.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: underline;
		padding-left: 30px;
}

.greenBar {
		width: 510px;
		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: 60px;
}

.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;
		margin-top: 0;
		margin-right: auto;
		margin-left: auto;
		border: 1px solid #999999;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 30px;
		padding-left: 0px;
}

.mainProductframe2_search {
		width: 846px;
		padding: 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;
		padding-bottom: 30px;
}

.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;
		line-height: 18px;
}

.subcenterTextbox3 img {
		margin: 0px;
		padding: 0px;
}

.centerContent3 img {
		padding-left: 30px;
		padding-bottom: 25px;
}

.centerContent3 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;
}

.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: 0px;
		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: 510px;
		margin-top: 0px;
		padding-left: 0px;
		margin-left: 7px;
		padding-top: 15px;
		padding-right: 15px;
		float: left;
		margin-bottom: 30px;
}

.centerTextbox3 p {
		padding-left: 0px;
		padding-bottom: 20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		line-height: 21px;
		padding-top: 0px;
		font-style: normal;
		margin-left: 15px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
}

.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;
}

.mainProductframe2a {
		width: 846px;
		padding-bottom: 30px;
		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;
}

/**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;
}

.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: 0px;
		margin-left: 5px;
		text-align: left;
		padding: 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;
}

/**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: 18px;
		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**/

.careerflashmain {
		float: left;
		clear: left;
}

.careerflashmain {
		float: left;
		clear: left;
		margin-left: 15px;
		margin-top: 0px;
		margin-bottom: 15px;
}

.careerflash {
		float: left;
		clear: left;
		margin-left:30px;
}

.careerflashindex {
		float: left;
		clear: left;
		margin-top: 15px;
		margin-bottom: 0px;
		margin-left:15px;
}

.careerContent {
		width: 535px;
		height: 0px;
		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: 13px;
		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;
}

/**Benefits Page**/

.careerContentB {
		width: 535px;
		float: left;
}

.careerContentB img {
		padding-left: 30px;
		padding-bottom: 15px;
}

.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: 0px;
		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;
}

.facebookText {
		clear: both;
		color: #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin-left: 20px;
		margin-bottom: 30px;
}

.facebookpagebutton {
		float: left;
		width: 117px;
		border: 1px solid #999999;
		background-color: #e3e2e2;
		margin-left: 10px;
}

.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;
}

.rightcareerContent {
		width: 269px;
		height: 550px;
		padding: 0px;
		float: left;
		margin: 0;
		margin-bottom: -5px;
}

.maincareerFrame {
		width: 846px;
		margin-top: 0;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		border: 1px solid #999999;
		clear: both;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 30px;
		padding-left: 0px;
}

.maincareerProductframe {
		width: 846px;
		padding: 0px;
		margin-top: 0;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		border: 1px solid #999999;
		clear: both;
		height: 0px;
}

.testimonialContent {
		width: 765px;
		height: 420px;
		float: left;
		margin-left: 25px;
		border: 1px solid #999999;
		margin-bottom: 25px;
}

.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 {
		height: 153px;
		width: 282px;
}

.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;
}

.careerPeople a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
		margin-top: 15px;
}

.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;
}

.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;
}

.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;
		float: right;
		clear: right;
		margin-right: 20px;
		margin-bottom: 20px;
}

/**Locations Map**/

.locationsContent {
		width: 600px;
		float: left;
}

.locationsContent p {
		padding-left: 30px;
		padding-bottom: 5px;
		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;
		text-transform: none;
}

.locationsContent img {
		padding-left: 30px;
		padding-bottom: 13px;
}

.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: 0px;
		margin-bottom: 0px;
		clear: left;
}

.locationsContentright img {
		margin-top: 87px;
		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: 5px;
		float: left;
		margin-bottom: 5px;
		clear: left;
		margin-left: 5px;
}

.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: 5px;
}

.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: 25px;
		color: #666666;
}

.careerContent h2 {
		padding-left: 30px;
		padding-bottom: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		margin: 0px;
		padding-top: 10px;
		font-style: normal;
		text-transform: none;
		clear: left;
		font-weight: normal;
}

.careerContent h2 a {
		font-weight: normal;
		color: #666666;
}

.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: 0px;
		padding-left: 10px;
}

.surveyBoxtest td {
		text-align: left;
}

.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;
}

/**WEB POLL**/

.pollBoxtop {
		border: 1px solid #999999;
		background-color: #e3e2e2;
		width: 269px;
		height: 254px;
		margin-top: 0px;
		margin-bottom: 20px;
		background-repeat: no-repeat;
}

.pollBoxtop 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;
}

.pollBoxtop 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;
}

.pollBoxtop a {
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		font-size: 13px;
		line-height: 18px;
		text-decoration: none;
		font-weight: bold;
		margin-top: 10px;
}

.pollBoxtop a:hover {
		color: #000000;
		text-decoration: none;
}

.pollBoxtop 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;
}

.pollBoxtop 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;
}

.pollBoxtop h2 a:hover {
		color: #000000;
}

.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;
}

.careernewsContentB {
		width: 770px;
		float: left;
		padding-bottom: 30px;
}

.careernewsContentB img {
		padding-left: 30px;
		padding-bottom: 30px;
}

.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;
		color: #666666;
		text-decoration: underline;
}

.newsBoxtop {
		width: 268px;
		height: 127px;
		margin-top: 0px;
		margin-bottom: 10px;
		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;
}

.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;
}

/**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;
}

_img_right {
		margin: 0px;
		padding: 0px;
		float: right;
		clear: both;
}

#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: 585px;
}

#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: 5px;
		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;
}

#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: 15px;
}

.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: left;
		margin-left: 20px;
		margin-bottom: 25px;
		margin-right: 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;
}

.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;
		margin-top: 8px;
}

.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: 10px;
		margin-bottom: 0px;
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
}

.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: 13px;
		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;
}

/****** Products Overview Nav  ***/

#oneninenine {
		margin-left:-84px;
		width:550px;
				
}

#onesevensix {
		margin-left: -175px;
				
}

#twoosix {
		margin-left: -150px;
		width:550px;
		
}

#twosixteen {
		margin-left: -210px;
		width:550px;
								
}

#one8four {
		margin-left: -207px;
		width:590px;
	
}

#eighty {
		margin-left: -345px;
		width:506px;
		 			
	}


.ie_over {
		/*padding-left:30px;*/
}

#ogright, #ogright2 {
		padding-right: 160px;
}


#oaright {
	padding-right: 24px;	
}


#omright {
	padding-right: 28px;	
}




 