* {
	margin: 0px;
	padding: 0px;
}
body {
	font-size: 85%;
	text-align: left;
	background-color: #FFF;
	background-image: url(images/homeimages/repeatbacktop.jpg);
	background-repeat: repeat-x;
}
:focus {
	outline: 0;
}
#wrapper {
	text-align: left;
	width: 960px;
}
#topContainer {
	width: 960px;
	text-align: left;
	height: 133px;
}
#topContainerlogoleft {
	width: 256px;
	float: left;
}
#topContainerJoist {
	float: left;
	width: 448px;
}
#topContainerSmallNav {
	float: right;
	width: 248px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: left;
	margin-top: 60px;
}
#topContainerSmallNav a:link, #topContainerSmallNav a:visited {
	color: #FFF;
	display: block;
	float: left;
	text-decoration: none;
	padding-right: 20px;
}
#topContainerSmallNav a:hover {
	color: #D5A019;
	text-decoration: none;
}
#topContainerSmallNav a:active {
	color: #FFF;
	text-decoration: none;
}
#topContainerSmallNav a.currentyellow {
	color: #D5A019;
	text-decoration: none;
}
#mainNav {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	width: 900px;
	float: left;
	clear: both;
}
#home {
	width: 163px;
	float: left;
	padding-top: 6px;
	padding-left: 23px;
}
#home a:link , #home a:visited{
	color: #123b65;
	text-decoration: none;
}
#home a:hover {
	color: #FFF;
	text-decoration: none;
}
#home a:active {
	color: #123b65;
	text-decoration: none;
}
#wrappermiddle {
	text-align: left;
	width: 960px;
}
.wrappermiddle {
	background-color: #FFF;
	height: 100%;
	width: 100%;
}
#middleContainer {
	width: 960px;
	background-color: #FFF;
	background-image: url(images/tier2images/repeatgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	text-align: left;
}
#Sidebar {
	float: left;
	margin-top: 30px;
	width: 175px;
}
#Sidebar h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D48F00;
	padding-left: 23px;
	padding-bottom: 10px;
	letter-spacing: 0px;
	padding-top: 2px;
}
#Navside {
	width: 175px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2F2F2;
}
#Navside a:link, #Navside a:visited {
	font-size: 12px;
	color: #F9F9F9;
	display: block;
	padding-left: 23px;
	padding-bottom: 6px;
	padding-top: 6px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
}
#Navside a:hover {
	color: #F9F9F9;
	text-decoration: none;
	background-color: #153A54;
}
#Navside a:active{
	color: #F9F9F9;
	text-decoration: none;
}
#Navside a.currentsidenav {
	background-color: background-color
: #153A54;;
	background-color: #153A54;
}
#Subnav {
	width: 175px;
}
#Subnav a:link, #Subnav a:visited {
	font-size: 9px;
	color: #F9F9F9;
	display: block;
	padding-left: 55px;
	padding-bottom: 6px;
	padding-top: 6px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
	background-image: url(images/tier2images/blue_arrow_up.gif);
	background-repeat: no-repeat;
	background-position: 40px;
}
#Subnav a:hover {
	color: #D5A019;
	text-decoration: none;
	background-image: url(images/tier2images/yellow_arrow_over.gif);
	background-repeat: no-repeat;
	background-position: 40px;
}
#Subnav a:active {
	color: #F9F9F9;
	text-decoration: none;
}
#Subnav a.current {
	color: #D5A019;
	text-decoration: none;
	background-image: url(images/tier2images/yellow_arrow_over.gif);
	background-repeat: no-repeat;
	background-position: 40px;
}
#Catalog {
	width: 144px;
	margin-left: 20px;
	margin-top: 65px;
	margin-right: 6px;
}
#Catalog p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 15px;
	padding-bottom: 10px;
}
#Catalog a:link, #Catalog a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #D5A019;
	text-decoration: none;
	display: block;
	line-height: 14px;
	padding-bottom: 10px;
	width: 140px;
}
#Catalog a:hover {
	text-decoration: underline;
}
#Catalog a:active {
	text-decoration: none;
}
#middleContainerRight {
	float: right;
	width: 750px;
}
#middleContainerTop {
	width: 800px;
	text-align: left;
}
#topHeader {
	width: 450px;
	text-align: left;
	margin-top: 30px;
	float: left;
}
#topHeader h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 21px;
	color: #0f3e6e;
}
#industrylogos {
	width: 241px;
	float: right;
}
#Content {
	clear: both;
	width: 750px;
}
#Content p  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #545454;
}
#Content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0f3e6e;
	padding-bottom: 5px;
}
#Content a:link, #Content a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15519D;
}
#Content a:hover {
	color: #CA8D1C;
}
#Content a:active {
	color: #15519D;
}
#Content .blue {
	color: #15519D;
}
#Content .mouse {
	font-size: 11px;
}
#Content .spacer {
	clear: both;
}
#ContentLeft {
	float: left;
	width: 480px;
	margin-top: 25px;
	margin-bottom: 10px;
}
#ContentLeft h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #0f3e6e;
padding-bottom: 5px;
}
#ContentLeft ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #545454;
	text-align: left;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}
#ContentLeft ul li {
	background-image: url(images/tier2images/grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: -2px 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#ContentLeft .return {
	width: 400px;
}
#ContentLeft .center {
	text-align: center;
}
#ContentLeft .floatleft {
float: left;
}

#ContentLeft .floatright {
float: right;
padding-right: 25px;
}

#ContentLeft .caption {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
line-height: 15px;
color: #545454;
padding-right: 10px;
padding-top: 10px;
}

#ContentLeftClear {
clear: both;
height: 15px;
}
#ContentRight {
	float: right;
	width: 245px;
	margin-bottom: 35px;
	margin-left: 25px;
	margin-top: 25px;
}

#ContentRight h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #0f3e6e;
padding-bottom: 5px;
}
#Top {
	clear: both;
	padding-top: 25px;
	padding-bottom: 25px;
}
#Top a:link, #Top a:visited     {
	font-family: Arial, Helvetica, sans-serif;
	color: #15519D;
	text-decoration: underline;
	font-size: 12px;
}
#Top a:hover {
	color: #CA8D1C;
	text-decoration: underline;
}
#Top a:active {
	color: #15519D;
	text-decoration: underline;
}
#Company {
	clear: both;
	padding-top: 25px;
}
#Company p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #545454;
}
#Company h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0f3e6e;
	padding-bottom: 5px;
}
#Company .box {
	width: 550px;
}
.bluebullet {
	color: #0f3e6e;
}
#About {
	clear: both;
	padding-top: 25px;
}
#About p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #545454;
}
#About a:link, #About a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15519D;
}
#About a:hover {
	color: #CA8D1C;
}
#About a:active {
	color: #15519D;
}
#About h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0f3e6e;
	padding-bottom: 5px;
}
#MaterialsLeft {
	width: 525px;
}
#About .box {
	width: 550px;
}
#News {
	clear: both;
	padding-top: 25px;
}
#News p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #545454;
}
#News a:link, #News a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15519D;
}
#News a:hover {
	color: #CA8D1C;
}
#News a:active {
	color: #15519D;
}
#News .mouse {
	font-size: 11px;
}
#Locations {
	clear: both;
	padding-top: 25px;
}
#Locations p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #545454;
}
#Locations .blue {
	color: #15519D;
}
#Locations ul li {
	display: block;
	float: left;
	list-style-type: none;
	margin-right: 10px;
	width: 240px;
}
#Locations a:link, #Locations a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15519D;
}
#Locations a:hover {
	color: #CA8D1C;
}
#Locations a:active {
	color: #15519D;
}
#Locations h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0f3e6e;
	padding-bottom: 5px;
}
#LocationsTopGraphic {
	width: 750px;
	margin-bottom: 25px;
}
#LocationsTopGraphic img {
	padding-right: 5px;
}
#LocationsTopGraphic .indent {
	padding-left: 19px;
}
#LocationsMap {
	float: left;
	margin-right: 45px;
}
#LocationsTruck {
	float: right;
	width: 303px;
	text-align: right;
}
#Locations .floatleft {
	float: left;
	width: 400px;
}
#Locations .floatright {
	float: right;
	width: 300px;
}
#Locations  .clear{
	clear: both;
	width: 750px;
	height: 45px;
	text-align: left;
	padding-top: 45px;
	padding-bottom: 25px;
}
#Locations .box {
	width: 675px;
}
#Contacts {
	clear: both;
	padding-top: 25px;
}
#Contacts .floatright {
	float: right;
}
#Contacts h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0f3e6e;
	padding-bottom: 5px;
}
#Contacts h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #7E8890;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#Contacts h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #545454;
	margin-bottom: 5px;
}
#Contacts .box {
	width: 400px;
	border: 1px solid #C0CFDC;
}
#Contacts .address {
	padding-left: 10px;
	background-color: #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
}
#Contacts .floatleft {
	float: left;
	margin-right: 50px;
	margin-top: 25px;
}
#ContactsList1 {
}
#ContactsList1 .leftside {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: left;
	margin-right: 10px;
	width: 150px;
}
#ContactsList1 .rightside {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#ContactsList1 .spacer {
	clear: both;
}
#ContactsList2 {
}
#ContactsList2 .leftside {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: left;
	margin-right: 10px;
	width: 150px;
}
#ContactsList2 .rightside {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#ContactsList2 .spacer {
	clear: both;
}
#ContactsList3 {
}
#ContactsList3 .leftside {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: left;
	margin-right: 10px;
	width: 150px;
}
#ContactsList3 .rightside {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#ContactsList3 .spacer {
	clear: both;
}
#ContactsList4 {
}
#ContactsList4 .leftside {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: left;
	margin-right: 10px;
	width: 150px;
}
#ContactsList4 .rightside {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#ContactsList4 .spacer {
	clear: both;
}
#Contacts p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #545454;
}
#Contacts a:link, #Contacts a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15519D;
}
#Contacts a:hover {
	color: #CA8D1C;
}
#Contacts a:active {
	color: #15519D;
}
#Contacts .clear {
	clear: both;
	height: 45px;
	text-align: left;
	padding-top: 20px;
}
#Joist {
	clear: both;
	padding-top: 25px;
}
#Joist p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #545454;
}
#Joist ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #545454;
	text-align: left;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}
#Joist ul li {
	background-image: url(images/tier2images/grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: -2px 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#Joist a:link, #Joist a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15519D;
}
#Joist .indent {
	text-indent: 5px;
}
#Joist a:hover {
	color: #CA8D1C;
}
#Joist a:active {
	color: #15519D;
}
#Joist h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0f3e6e;
	padding-bottom: 5px;
}
#Joist .clear {
	clear: both;
	width: 750px;
	height: 45px;
	text-align: left;
	padding-top: 20px;
}
#Joist .box {
	width: 700px;
	margin-bottom: 25px;
}
#Joist .centerimage {
	text-align: center;
	width: 700px;
}
#Joist .centerimagedeck {
	text-align: center;
	width: 700px;
}
#JoistLeft {
	float: left;
	width: 300px;
	margin-right: 35px;
	text-align: center;
}
#JoistRight {
	float: left;
	width: 300px;
	text-align: center;
}
#Tools {
	clear: both;
	padding-top: 25px;
}
#Tools img {
	float: left;
}
#Tools p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #545454;
	padding-top: 3px;
	padding-left: 3px;
}
#Tools ul li {
	display: block;
	list-style-type: none;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #CCC;
	border: 1px solid #FFF;
}
#Tools ul li a:link ,#Tools ul li a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15519D;
}
#Tools ul li  a:hover {
	color: #CA8D1C;
}
#Tools ul li a:active {
	color: #15519D;
}
#Tools h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0f3e6e;
	padding-bottom: 5px;
	padding-left: 3px;
}
#Tools h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0f3e6e;
	padding-bottom: 5px;
	padding-left: 3px;
}
#Tools .white {
	color: #FFF;
	padding-top: 3px;
	padding-left: 3px;
}
#Tools .box {
	width: 500px;
}
#Tools .indent {
	padding-left: 34px;
}
#ToolsRight {
	float: right;
	width: 225px;
	margin-left: 20px;
}
#Tools .mouse {
	font-size: 11px;
}
#casestudy {
	display: block;
}
#casestudy ul li {
	display: block;
	list-style-type: none;
	padding-bottom: 10px;
}
#CaseStudyCopy {
	float: left;
	margin-top: 10px;
	margin-bottom: 25px;
	width: 750px;
}
#CaseStudyCopy h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0f3e6e;
	padding-bottom: 5px;
}
#CaseStudyCopy .blue {
	color: #15519D;
}
#CaseStudyImage {
	float: right;
	width: 250px;
	margin-bottom: 25px;
	margin-left: 25px;
}
#Downloads {
}
#Downloads ul li {
	display: block;
	list-style-type: none;
	padding-top: 4px;
	padding-bottom: 4px;
}
#Downloads img {
	padding-right: 5px;
}
#DownloadsImage {
	float: right;
	width: 125px;
	text-align: center;
}
#DownloadsImage2 {
	float: right;
	width: 125px;
	text-align: center;
}
#LEED {
	clear: both;
	padding-top: 25px;
}
#LEED .box {
	width: 650px;
}
#LEED p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #545454;
}
#LEED a:link, #LEED a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15519D;
}
#LEED a:hover {
	color: #CA8D1C;
}
#LEED a:active {
	color: #15519D;
}
#LEEDLeft {
	float: left;
	width: 750px;
	margin-bottom: 10px;
}
#LEEDBullets ul li {
	display: block;
	list-style-type: none;
	padding-bottom: 5px;
	background-image: url(images/tier2images/grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: -2px 6px;
	padding-left: 10px;
}
#LEEDBullets2 ul li {
	display: block;
	list-style-type: none;
	padding-bottom: 5px;
	background-image: url(images/tier2images/grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: -2px 6px;
	padding-left: 10px;
}
#LEEDRight {
	float: right;
	width: 250px;
	margin-bottom: 35px;
	margin-left: 35px;
	height: 300px;
	margin-top: 25px;
}
#LEED h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #063;
	padding-bottom: 5px;
}
#LEEDpdfs ul li{
	width: 400px;
	display: block;
	padding-bottom: 4px;
	list-style-type: none;
	padding-top: 4px;
}
#LEEDpdfs img {
	padding-right: 5px;
}
#EbulletinRight {
	float: right;
	width: 140px;
	margin-bottom: 35px;
	margin-left: 35px;
	margin-top: 25px;
	text-align: center;
	margin-right: 55px;
}
#EbulletinRight a:link, #Ebulletin a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #15519D;
	text-decoration: underline;
}
#EbulletinRight a:hover {
	color: #CA8D1C;
	text-decoration: underline;
}
#EbulletinRight a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #15519D;
	text-decoration: underline;
}
#EbulletinImage1 {
	float: right;
	width: 247px;
	text-align: left;
}
#EbulletinImage1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #545454;
}
#EbulletinImage2 {
	float: right;
	width: 247px;
	text-align: center;
	margin-top: 80px;
}
#EbulletinImage2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #545454;
}
#EbulletinImage2 .smallbox {
	width: 250px;
	float: right;
	text-align: left;
}
#EbulletinImage3 {
	float: right;
	width: 175px;
	text-align: left;
	margin-top: 135px;
	margin-right: 25px;
}
#EbulletinImage3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #545454;
}
#Request ul li {
	background-image: url(images/tier2images/grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: -2px 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	list-style-type: none;
}
#Literature {
	clear: both;
	padding-top: 25px;
}
#Literature p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #545454;
}
#Literature a:link, #Literature a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15519D;
}
#Literature a:hover {
	color: #CA8D1C;
}
#Literature a:active {
	color: #15519D;
}
#Literature ul li {
	background-image: url(images/tier2images/grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: -2px 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	list-style-type: none;
}
#Literature .floatleft {
	float: left;
	margin-right: 25px;
	width: 350px;
}
#Literature .floatright {
	float: right;
	margin-right: 50px;
}
#Literature .clear {
	clear: both;
	height: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#Literature .smallbox {
	width: 450px;
}
#Literature .mouse {
	font-size: 11px;
}
#customers {
	display: block;
}
#customers ul li {
	display: block;
	list-style-type: none;
	padding-bottom: 5px;
}
#ContentResourcesContainer {
	margin-bottom: 10px;
	clear: both;
}
#customerResources {
	float: left;
	width: 400px;
}
#customerResources ul li {
	display: block;
	list-style-type: none;
	padding-bottom: 5px;
	background-image: url(images/tier2images/grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: -2px 6px;
	padding-left: 10px;
}
#CustomerResourcesBim {
	width: 325px;
	background-image: url(images/BIM3D_digitalsteeljoist.jpg);
	height: 225px;
	background-repeat: no-repeat;
	float: right;
}
#CustomerResourcesRight {
	float: right;
	width: 153px;
	margin-top: 90px;
}
#CustomerResourcesRight .blue {
	color: #15519D;
}
#CustomerClear {
	clear: both;
}
#Map {
	clear: both;
	padding-top: 25px;
}
#Map .floatright {
	float: right;
}
#Map .aligncenter {
	text-align: center;
}
#Map ul li {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	list-style-type: none;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#Map p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #545454;
}
#Map .greybox {
	background-color: #DDD;
	width: 275px;
}
#Map .box {
	width: 350px;
}
#Map a:link, #Map a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15519D;
}
#Map a:hover {
	color: #CA8D1C;
}
#Map a:active {
	color: #15519D;
}
#Map h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0f3e6e;
	padding-bottom: 5px;
}
#Web {
	float: left;
	width: 600px;
	margin-top: 25px;
	margin-bottom: 10px;
}
#Web ul li {
	display: block;
	list-style-type: none;
	padding-bottom: 5px;
	background-image: url(images/tier2images/grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: -2px 6px;
	padding-left: 10px;
}
#Site {
	float: left;
	width: 750px;
	margin-top: 25px;
	margin-bottom: 10px;
}
#Site ul li {
	display: block;
	list-style-type: none;
	padding-bottom: 8px;
	background-image: url(images/tier2images/grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: 17px 6px;
	padding-left: 30px;
}
#SubSite ul li {
	display: block;
	list-style-type: none;
	padding-bottom: 8px;
	background-image: url(images/tier2images/grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: 17px 6px;
	padding-left: 30px;
	width: 600px;
	margin-left: 35px;
}
#SubSite2 ul li {
	display: block;
	list-style-type: none;
	padding-bottom: 8px;
	background-image: url(images/tier2images/grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: 17px 6px;
	padding-left: 30px;
	width: 600px;
	margin-left: 35px;
}
#customerBullets ul li {
	display: block;
	list-style-type: none;
	padding-bottom: 5px;
	background-image: url(images/tier2images/grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: -2px 6px;
	padding-left: 10px;
}
#Whitepaper {
	clear: both;
}
#Whitepaper p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #545454;
}
#Whitepaper a:link, #Whitepaper a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15519D;
}
#Whitepaper a:hover {
	color: #CA8D1C;
}
#Whitepaper a:active {
	color: #15519D;
}
#Whitepaper .floatleft {
	float: left;
	margin-right: 45px;
}
#Whitepaper img {
	border: 1px solid #999;
}
#Materials {
	clear: both;
	padding-top: 25px;
}
#Materials .floatleft {
	float: left;
	width: 350px;
	margin-right: 35px;
}
#MaterialsRight {
	float: right;
	width: 200px;
	margin-right: 55px;
}
#Materials .smallbox {
	width: 450px;
}
#Materials p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #545454;
}
#Materials h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0f3e6e;
	padding-bottom: 5px;
}
#Materials a:link, #Materials a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15519D;
}
#Materials a:hover {
	color: #CA8D1C;
}
#Materials a:active {
	color: #15519D;
}
#Materials .mouse {
	font-size: 11px;
}
#LandingPages {
	clear: both;
	padding-top: 25px;
	width: 750px;
}
#LandingPages p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #545454;
}
#LandingPages a:link, #LandingPages a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15519D;
}
#LandingPages a:hover {
	color: #CA8D1C;
}
#LandingPages a:active {
	color: #15519D;
}
#LandingPages h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0f3e6e;
	padding-bottom: 5px;
}
#LandingPages .clear {
	clear: both;
	height: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#LandingPages .box {
	width: 650px;
}
#LandingPages .floatleft {
	float: left;
	margin-right: 20px;
	width: 225px;
}
#LandingPages .floatright {
	float: right;
}
#LandingPages .mouse {
	font-size: 11px;
}
#LandingLeft {
	float: left;
	width: 460px;
	margin-bottom: 10px;
}
#LandingLeft ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #545454;
	text-align: left;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#LandingLeft ul li {
	background-image: url(images/tier2images/grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: -2px 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#LandingRight {
	float: right;
	width: 235px;
	text-align: center;
	margin-right: 25px;
	margin-left: 25px;
}
#Training {
	clear: both;
}
#TrainingRight {
	float: right;
	width: 245px;
	margin-bottom: 35px;
	margin-left: 25px;
	margin-top: 25px;
	text-align: center;
}
#TrainingRight p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #545454;
}
#TraingRight a:link, #TrainingRight a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15519D;
}
#TraingingRight a:hover {
	color: #CA8D1C;
}
#TrainingRight a:active {
	color: #15519D;
}
#BIMAction {
	float: right;
	width: 235px;
	background-color: #CECECE;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#BIMAction p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #545454;
}
#BIMAction h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0F3E6E;
}
#BIMAction a:link, #BIMAction a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15519D;
	text-decoration: underline;
}
#BIMAction a:hover {
	color: #CA8D1C;
	text-decoration: underline;
}
#BIMAction a:active {
	color: #15519D;
	text-decoration: underline;
}
#BIM {
	clear: both;
}
#BIM .clear {
}
#BIM p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #545454;
}
#BIM .blue {
	color: #15519D;
}
#BIM a:link, #BIM a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15519D;
	text-decoration: underline;
}
#BIM a:hover {
	color: #CA8D1C;
	text-decoration: underline;
}
#BIM a:active {
	color: #15519D;
	text-decoration: underline;
}
#BIM .mouse {
	font-size: 11px;
}
#BIMLeft {
	float: left;
}
#BIMRight {
	float: right;
}
#BIMBack {
	clear: both;
	padding-top: 10px;
}

#CastellatedCaption {
width: 245px;
}

#CastellatedCaption p {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
line-height: 15px;
color: #545454;
padding-right: 10px;
}
#middleContainerBottom {
	width: 960px;
	clear: both;
	height: 30px;
}
#BottomNav  {
	width: 600px;
	margin-left: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #15519D;
}
#BottomNav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#BottomNav ul li {
	float: left;
	text-align: center;
}
#BottomNav ul li  a:link ,#BottomNav ul li a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #15519D;
	text-decoration: underline;
	display: block;
	float: left;
	padding-right: 8px;
	padding-left: 8px;
}
#BottomNav ul li a:hover {
	color: #333;
	text-decoration: underline;
}
#BottomNav ul li a:active {
	color: #15519D;
	text-decoration: underline;
}
#wrapperbottom {
	text-align: left;
	width: 960px;
	clear: both;
	padding-left: 0px;
}
#wrapperbottomLeft {
	height: 93px;
	width: 950px;
	float: left;
	text-align: left;
	margin-left: 10px;
	background-image: url(images/homeimages/flexible_to_the_finish.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#wrapperbottomLeft p a img {
	padding-top: 10px;
}
#wrapperbottomLeft p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
}
#wrapperbottomLeft a:link, #wrapperbottom a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
	text-decoration: underline;
}
#wrapperbottomLeft a:hover {
	color: #CA8D1C;
	text-decoration: underline;
}
#wrapperbottomLeft a:active {
	color: #FFF;
	text-decoration: underline;
}
#wrapperbottomRight {
	height: 93px;
	width: 585px;
	float: right;
	text-align: right;
}
.repeatbottom {
	background-image: url(images/homeimages/repeatbackbottom.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 100%;
	width: 100%;
	background-color: #0D3A5C;
}
#bottomContainer {
	width: 960px;
	clear: both;
}
#footer {
	height: 800px;
	width: 950px;
	clear: both;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
}
#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
}
#footer a:link, #footer a:visited {
	color: #999;
	text-decoration: none;
}
#footer a:hover {
	color: #FFF;
	text-decoration: underline;
}
#footer a:active {
	color: #999;
	text-decoration: none;
}
#footer .floatright {
	float: right;
	margin-right: 25px;
	margin-top: 5px;
}
#footer .floatleft {
	float: left;
	margin-top: 5px;
}
