*{
	margin:0;
	padding:0;
}
html, body{
	height:100%;
}
body{
	font: 76% Helvetica, Arial, sans-serif;
	background:url(../images/background-body.jpg) left top repeat;
}
#wrapper {
	min-height:100%;
	position:relative;
	width:668px;
}

p, address{
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	margin-bottom:16px;
	font-style:normal;
}
h4{
	font-size:19px;
	line-height:20px;
	color:rgb(240,139,29);
	margin-top:50px;
	margin-bottom:20px;
}

h5{
	font-size:19px;
	line-height:20px;
	color:rgb(240,139,29);
	margin-top:8px;
	margin-bottom:8px;
}
a img{
	border:none;
}


.clear{
	clear:both;
}
#maincontent, #pageConcrete, #pageSitework, #pageContracting, #pageCase1, #pageCase2 {
	padding:98px 0 0 80px;
	padding-bottom:64px;
}

#maincontent h2, #pageConcrete h2, #pageSitework h2, #pageContracting h2{
/*	font-size: 100px;
	line-height:1em;
	line-height:80px;
	color:rgb(45,165,226);
	font-weight:bold;
*/
	text-indent:-200em;
	overflow:hidden;
	margin-bottom:40px;
}

#overlay h3{
	width:550px;
	text-indent:-200em;
	overflow:hidden;
	margin-bottom:40px;
}

/*
#overlay{
	position:absolute;
	top:104px;
	width:700px;
	height:800px;
}
*/

#overlayContent{
	background:url(../images/bg-overlayContent.gif) top right repeat;
	padding:80px 50px 0 60px;
	width:578px;
	position:absolute;
	overflow:hidden;
	border-bottom:thin #999 solid;
}

#overlayContent div p a, #overlayContent div p a:visited {
color:#f08b1d;
text-decoration:none;
}

#overlayContent div {
	position:absolute;
	margin-right:70px;
}
#homelink{
	position:absolute;
	height:100%;
	width:30%;
	right:0;
	left:700px;
	padding:0 auto;
	text-align:center;
}

/* ------------ begin overlay nav ------------ */
#overlayNavBG{
	width:42px;
	position:absolute;
	top:0;
	right:0;
	height:522px;
	background:url(../images/bg-overlayNav.png) left top no-repeat;
}

#overlayNav{
	width:42px;
	position:absolute;
	top:0;
	right:0;
}
#overlayNav li{
	position:absolute;
	z-index:10;
	list-style:none;
}
#navAbout{top:0;}
#navHistory{top:72px;}
#navNews{top:134px;}
#navLeader{top:180px;}
#navSafe{top:262px;}
#navWork{top:320px;}
#navContact{top:368px;}
#navAffil{top:432px;}

#overlayNav a{
	display:block;
	width:20px;
	text-indent:-200em;
	overflow:hidden;
	outline:none;
	margin-left:7px;
}
#overlay #overlayContent #tabNews p a,#overlay #overlayContent #tabNews p a:hover, {
	color: #f08b1d;
	text-decoration:none;
} 
#overlay #overlayContent #tabContact address a,#overlay #overlayContent #tabContact address a:hover {
	color: #f08b1d;
	text-decoration:none;
	font-size:.6em;
} 

/* #closeOverlay{height:20px; width:20px; z-index:10; background-color:#000000; position:absolute; right:50px; top:20px;} */
#navClose{position: absolute; float:right; text-indent:-200em; overflow:hidden; outline:none; height:76px; width:20px; right:50px;;top:20px; background:url(../images/btn-close.gif) left top no-repeat; z-index:12;}

#navAbout a{margin-top:10px; height:62px; background: url(../images/bg-overlayNavTxt.gif) left top no-repeat;}
#navHistory a{height:62px; background:url(../images/bg-overlayNavTxt.gif) left -60px no-repeat;}
#navNews a{height:46px; background:url(../images/bg-overlayNavTxt.gif) left -122px no-repeat;}
#navLeader a{height:82px;	background:url(../images/bg-overlayNavTxt.gif) left -168px no-repeat;}
#navSafe a{height:58px; background:url(../images/bg-overlayNavTxt.gif) left -250px no-repeat;}
#navWork a{height:48px; background:url(../images/bg-overlayNavTxt.gif) left -308px no-repeat;}
#navContact a{height:64px; background:url(../images/bg-overlayNavTxt.gif) left -356px no-repeat;}
#navAffil a{height:100px;	background:url(../images/bg-overlayNavTxt.gif) left -420px no-repeat;}

#navAbout a:hover, #navAbout a.here{background:url(../images/bg-overlayNavTxt.gif) -20px top no-repeat;}
#navHistory a:hover, #navHistory a.here{background:url(../images/bg-overlayNavTxt.gif) -20px -60px no-repeat;}
#navNews a:hover, #navNews a.here{background:url(../images/bg-overlayNavTxt.gif) -20px -122px no-repeat;}
#navLeader a:hover, #navLeader a.here{background:url(../images/bg-overlayNavTxt.gif) -20px -168px no-repeat;}
#navSafe a:hover, #navSafe a.here{background:url(../images/bg-overlayNavTxt.gif) -20px -250px no-repeat;}
#navWork a:hover, #navWork a.here{background:url(../images/bg-overlayNavTxt.gif) -20px -308px no-repeat;}
#navContact a:hover, #navContact a.here{background:url(../images/bg-overlayNavTxt.gif) -20px -356px no-repeat;}
#navAffil a:hover, #navAffil a.here{background:url(../images/bg-overlayNavTxt.gif) -20px -420px no-repeat;}
/* ------------ end overlay nav ------------ */


#secondaryNav{
	margin:0;
	padding:0;
	position:absolute;
	top:0px;
	left:0px;
	/*bottom:0;*/
	width:668px;
	height:64px;
	background:#000 url(../images/bg-secondaryNav.gif) right top no-repeat;
}
#secondaryNav.pageSiteworkActive{background:#000 url(../images/bg-secondaryNavSitework.gif) right top no-repeat;}
#secondaryNav.pageConcreteActive{background:#000 url(../images/bg-secondaryNavConcrete.gif) right top no-repeat;}
#secondaryNav.pageContractingActive{background:#000 url(../images/bg-secondaryNavContractor.gif) right top no-repeat;}
#secondaryNav li{
	position:absolute;
	top:0;
	list-style:none;
}
#secondaryNav #sitework{left:432px;}
#secondaryNav #concrete{left:504px;}
#secondaryNav #contracting{left:576px;}
#secondaryNav a{
	display:block;
	width:72px;
	height:64px;
	outline:none;
	text-indent:-200em;
	overflow:hidden;
}
#sitework a{background:url(../images/bg-secondaryNav.gif) -432px bottom no-repeat;}
#concrete a{background:url(../images/bg-secondaryNav.gif) -504px bottom no-repeat;}
#contracting a{background:url(../images/bg-secondaryNav.gif) -576px bottom no-repeat;}

#sitework a:hover, #sitework .here {background:url(../images/bg-secondaryNav.gif) -432px top no-repeat;}
#concrete a:hover, #concrete .here {background:url(../images/bg-secondaryNav.gif) -504px top no-repeat;}
#contracting a:hover, #contracting .here {background:url(../images/bg-secondaryNav.gif) -576px top no-repeat;}

.tertiaryNav {
	color:#f08b1d;
	margin-top:5px;
	padding-top:5px;
	float:left;
}
.tertiaryNav a, #pageContracting .tertiaryNav a {
	color:#f08b1d;
	text-decoration:none;
	font-size:10px;
}
.tertiaryNav a:hover, #pageContracting .tertiaryNav a:hover{
	color:#fff;
}


/* ------------ begin welcome page ------------ */
#maincontent h2{
	background:url(../images/h2-home.png) left top no-repeat;
	height:140px;
	margin-bottom:40px;
}

#imgWelcome{
	display:block;
	text-indent:-200em;
	overflow:hidden;
	width:590px;
	height:220px;
	background:url(../images/bg-thumbWelcome.png) left top no-repeat;
	margin-bottom:20px;
}
#imgWelcome:hover{
	background:url(../images/bg-thumbWelcome.png) left -230px no-repeat;
}

/* ------------ end welcome page ------------ */

/* ------------ begin sitework page ------------ */
#pageSitework h2{
	background:url(../images/h2-sitework.png) left top no-repeat;
	height:140px;
}

#imgSitework1{
	display:block;
	text-indent:-200em;
	overflow:hidden;
	float:left;
	width:286px;
	height:146px;
	background:url(../images/bg-thumbSitework.gif) left top no-repeat;
}
#imgSitework1:hover{
	background:url(../images/bg-thumbSitework.gif) left -156px no-repeat;
}

#imgSitework2{
	display:block;
	text-indent:-200em;
	overflow:hidden;
	width:286px;
	height:146px;
	background:url(../images/bg-thumbSitework.gif) right top no-repeat;
	margin-left:296px;
	margin-bottom:20px;
}
#imgSitework2:hover{
	background:url(../images/bg-thumbSitework.gif) right -156px no-repeat;
}

/* ------------ end sitework page ------------ */


/* ------------ begin industrial concrete page ------------ */
#pageConcrete h2{
	background:url(../images/h2-industrial.png) left top no-repeat;
	height:180px;
}
#pageConcrete #lhcontent{
	float:left;
	width:436px;
}
#pageConcrete #rhcontent{
	margin-left:468px;
}
#pageConcrete #rhcontent h4{
	font-size:14px;
	line-height:17px;
	color:rgb(16,181,234);
	font-weight:bold;
	margin-bottom:10px;
}
#pageConcrete #rhcontent h4 span{
	color:#fff;
	font-size:13px;
	font-weight:normal;
}
#pageConcrete #case1 a{
	display:block;
	width:116px;
	height:112px;
	background:url(../images/case-thumb.gif) left top no-repeat;
	text-indent:-200em;
	overflow:hidden;
}
#pageConcrete #case1 a:hover{
	background:url(../images/case-thumb.gif) -126px top no-repeat;
}
#pageConcrete #case2 a{
	display:block;
	width:116px;
	height:112px;
	background:url(../images/case-thumb.gif) left -122px no-repeat;
	text-indent:-200em;
	overflow:hidden;
}
#pageConcrete #case2 a:hover{
	background:url(../images/case-thumb.gif) -126px -122px no-repeat;
}


/* ------------ end industrial concrete page ------------ */


/* ------------ begin case1 page ------------ */
#pageCase1 #lhcontent{
	float:left;
	width:436px;
}
#pageCase1 #rhcontent{
	margin-left:490px;
}
#pageCase1 h3{
	font-size:30px;
	line-height:36px;
	color:rgb(16,181,234);
	font-weight:bold;
	margin-top:20px;
}
#pageCase1 h3 span{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	margin-left:4px;
	margin-top:-4px;
}

#pageCase1 #bpuHero {
	width:466px;
	height:292px;
	background:url(../images/case1Hero1.jpg) no-repeat;
}

#pageCase1 #rhcontent li{
	list-style:none;
	height:125px;
}
#pageCase1 a.casethumb1 {
	display:block;
	width:94px;
	height:89px;
	background:url(../images/case1-thumbs.gif) left top no-repeat;
	text-indent:-200em;
	overflow:hidden;
	margin-bottom:36px;
}
#pageCase1 a.casethumb1:hover{
	background:url(../images/case1-thumbs.gif) -104px top no-repeat;
}
#pageCase1 a.casethumb2 {
	display:block;
	width:94px;
	height:89px;
	background:url(../images/case1-thumbs.gif) left -99px no-repeat;
	text-indent:-200em;
	overflow:hidden;
	margin-bottom:36px;
}
#pageCase1 a.casethumb2:hover{
	background:url(../images/case1-thumbs.gif) -104px -99px no-repeat;
}
#pageCase1 a.casethumb3 {
	display:block;
	width:94px;
	height:89px;
	background:url(../images/case1-thumbs.gif) left -198px no-repeat;
	text-indent:-200em;
	overflow:hidden;
	margin-bottom:36px;
}
#pageCase1 a.casethumb3:hover{
	background:url(../images/case1-thumbs.gif) -104px -198px no-repeat;
}

#pageCase1 a.casethumb4 {
	display:block;
	width:94px;
	height:89px;
	background:url(../images/case1-thumbs.gif) left -297px no-repeat;
	text-indent:-200em;
	overflow:hidden;
	margin-bottom:36px;
}
#pageCase1 a.casethumb4:hover{
	background:url(../images/case1-thumbs.gif) -104px -297px no-repeat;
}



/* ------------ end case1 page ------------ */

#pageCase1 a.othercase, #pageCase2 a.othercase {
	color:#fff;
	text-decoration:none;
}

#pageCase1 a.othercase:hover, #pageCase2 a.othercase:hover {
	color:#f08b1d;
}



/* ------------ begin case2 page ------------ */
#pageCase2 #lhcontent{
	float:left;
	width:436px;
}
#pageCase2 #rhcontent{
	margin-left:490px;
}
#pageCase2 h3{
	font-size:30px;
	line-height:36px;
	color:rgb(16,181,234);
	font-weight:bold;
	margin-top:20px;
}
#pageCase2 h3 span{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	margin-left:4px;
	margin-top:-4px;
}

#pageCase2 #ncraHero {
	width:466px;
	height:292px;
	background:url(../images/case2Hero1.jpg) no-repeat;
}

#pageCase2 #rhcontent li{
	list-style:none;
	height:125px;
}
#pageCase2 a.casethumb1 {
	display:block;
	width:94px;
	height:89px;
	background:url(../images/case2-thumbs.gif) left top no-repeat;
	text-indent:-200em;
	overflow:hidden;
	margin-bottom:36px;
}
#pageCase2 a.casethumb1:hover{
	background:url(../images/case2-thumbs.gif) -104px top no-repeat;
}
#pageCase2 a.casethumb2 {
	display:block;
	width:94px;
	height:89px;
	background:url(../images/case2-thumbs.gif) left -99px no-repeat;
	text-indent:-200em;
	overflow:hidden;
	margin-bottom:36px;
}
#pageCase2 a.casethumb2:hover{
	background:url(../images/case2-thumbs.gif) -104px -99px no-repeat;
}
#pageCase2 a.casethumb3 {
	display:block;
	width:94px;
	height:89px;
	background:url(../images/case2-thumbs.gif) left -198px no-repeat;
	text-indent:-200em;
	overflow:hidden;
	margin-bottom:36px;
}
#pageCase2 a.casethumb3:hover{
	background:url(../images/case2-thumbs.gif) -104px -198px no-repeat;
}

#pageCase2 a.casethumb4 {
	display:block;
	width:94px;
	height:89px;
	background:url(../images/case2-thumbs.gif) left -297px no-repeat;
	text-indent:-200em;
	overflow:hidden;
	margin-bottom:36px;
}
#pageCase2 a.casethumb4:hover{
	background:url(../images/case2-thumbs.gif) -104px -297px no-repeat;
}



/* ------------ end case2 page ------------ */


/* ------------ begin general contracting page ------------ */
#pageContracting h2{
	background:url(../images/h2-general.png) left top no-repeat;
	height:140px;
}

#imgGC1{
	display:block;
	text-indent:-200em;
	overflow:hidden;
	float:left;
	width:286px;
	height:146px;
	background:url(../images/bg-thumbGC.gif) left top no-repeat;
}
#imgGC1:hover{
	background:url(../images/bg-thumbGC.gif) left -156px no-repeat;
}

#imgGC2{
	display:block;
	text-indent:-200em;
	overflow:hidden;
	width:286px;
	height:146px;
	background:url(../images/bg-thumbGC.gif) right top no-repeat;
	margin-left:296px;
	margin-bottom:20px;
}
#imgGC2:hover{
	background:url(../images/bg-thumbGC.gif) right -156px no-repeat;
}
#pageContracting h4{
	font-size:14px;
	line-height:19px;
	color:rgb(16,181,234);
	font-weight:bold;
	margin-top:20px;
}
#pageContracting ul{
	font-size:12px;
	line-height:19px;
	font-weight:bold;
	color:#fff;
	list-style:none;
}
#gclist1{
	float:left;
}
#gclist2{
	margin-left:290px;
}
#pageContracting a{
	color:#fff;
	text-decoration:none;
}
#pageContracting a:hover{
	color:rgb(240,139,29);
}
/* ------------ end general contracting page ------------ */


/* ------------ begin about page ------------ */
#tabAbout h3{
	height:106px;
	background:url(../images/h3-about.gif) left top no-repeat;
}

#tabAbout span{
	font-size:16px;
	text-transform:uppercase;
	color:#999;
}
/* ------------ end about page ------------ */


/* ------------ begin history page ------------ */
#tabHistory h3{
	height:106px;
	background:url(../images/h3-history.gif) left top no-repeat;
}

#imgHistory1{
	display:block;
	text-indent:-200em;
	overflow:hidden;
	float:left;
	width:242px;
	height:142px;
	background:url(../images/bg-thumbHistory.jpg) left top no-repeat;
}
#imgHistory1:hover{
	background:url(../images/bg-thumbHistory.jpg) left -156px no-repeat;
}

#imgHistory2{
	display:block;
	text-indent:-200em;
	overflow:hidden;
	width:242px;
	height:142px;
	background:url(../images/bg-thumbHistory.jpg) right top no-repeat;
	margin-left:257px;
	margin-bottom:20px;
}
#imgHistory2:hover{
	background:url(../images/bg-thumbHistory.jpg) right -156px no-repeat;
}
/* ------------ end history page ------------ */


/* ------------ begin news page ------------ */
#tabNews h3{
	height:54px;
	background:url(../images/h3-news.gif) left top no-repeat;
}

#newscover {
	float:left;
	margin-right:14px;
	margin-top:4px;
}

#imgNews1{
	display:block;
	text-indent:-200em;
	overflow:hidden;
	float:left;
	width:242px;
	height:142px;
	background:url(../images/bg-thumbNews.jpg) left top no-repeat;
}
#imgNews1:hover{
	background:url(../images/bg-thumbNews.jpg) left -156px no-repeat;
}
#imgNews2{
	display:block;
	text-indent:-200em;
	overflow:hidden;
	width:242px;
	height:142px;
	background:url(../images/bg-thumbNews.jpg) right top no-repeat;
	margin-left:257px;
	margin-bottom:20px;
}
#imgNews2:hover{
	background:url(../images/bg-thumbNews.jpg) right -156px no-repeat;
}
#tabNews h4{
	margin-bottom:0;
}

#tabNews h4 span{
	font-size:9px;
	color:#fff;
}


/* ------------ end news page ------------ */


/* ------------ begin leadership page ------------ */
#tabLeader h3{
	height:106px;
	background:url(../images/h3-leadership.gif) left top no-repeat;
}
#tabLeader p{
	font-size:12px;
	line-height:15px;
	margin-left:150px;
}
#tabLeader p#exempt{
	font-size:14px;
	line-height:20px;
	margin-left:0;
}

#imgLeader1{
	display:block;
	text-indent:-200em;
	overflow:hidden;
	float:left;
	width:242px;
	height:142px;
	background:url(../images/bg-thumbLeadership.jpg) left top no-repeat;
}
#imgLeader1:hover{
	background:url(../images/bg-thumbLeadership.jpg) left -156px no-repeat;
}

#imgLeader2{
	display:block;
	text-indent:-200em;
	overflow:hidden;
	width:242px;
	height:142px;
	background:url(../images/bg-thumbLeadership.jpg) right top no-repeat;
	margin-left:257px;
	margin-bottom:20px;
}
#imgLeader2:hover{
	background:url(../images/bg-thumbLeadership.jpg) right -156px no-repeat;
}

#tabLeader h4{
	font-size:21px;
	line-height:21px;
	color:rgb(240,139,29);
}
#emailaddy h4{
	margin-bottom:26px;
}

#tabLeader h4 span{
	font-size:9px;
	color:rgb(85,85,85);
}
.headshot{
	display:block;
	width:135px;
	height:169px;
	float:left;
	margin:0 15px 5px 0;
}
/* ------------ end leadership page ------------ */


/* ------------ begin safety page ------------ */
#tabSafe h3{
	height:106px;
	background:url(../images/h3-safety.gif) left top no-repeat;
}

#imgSafety1{
	display:block;
	text-indent:-200em;
	overflow:hidden;
	float:left;
	width:242px;
	height:142px;
	background:url(../images/bg-thumbSafety.jpg) left top no-repeat;
}
#imgSafety1:hover{
	background:url(../images/bg-thumbSafety.jpg) left -156px no-repeat;
}
#imgSafety2{
	display:block;
	text-indent:-200em;
	overflow:hidden;
	width:242px;
	height:142px;
	background:url(../images/bg-thumbSafety.jpg) right top no-repeat;
	margin-left:257px;
	margin-bottom:20px;
}
#imgSafety2:hover{
	background:url(../images/bg-thumbSafety.jpg) right -156px no-repeat;
}
/* ------------ end safety page ------------ */


/* ------------ begin work page ------------ */
#tabWork h3{
	height:106px;
	background:url(../images/h3-work.gif) left top no-repeat;
}
#tabWork p{
	margin-bottom:8px;
}
#tabWork h4{
	margin-top:25px;
	margin-bottom:0;
}
#tabWork h4 a{
	display:inline-block;
	height:15px;
	width:25px;
	text-indent:-200em;
	overflow:hidden;
	background:url(../images/h4-work_icon.gif) left top no-repeat;
}
#tabWork h4 a:hover{
	background:url(../images/h4-work_icon.gif) left -20px no-repeat;
}

/*
#imgWork1{
	display:block;
	text-indent:-200em;
	overflow:hidden;
	float:left;
	width:242px;
	height:142px;
	background:url(../images/bg-thumbWork.jpg) left top no-repeat;
}
#imgWork1:hover{
	background:url(../images/bg-thumbWork.jpg) left -156px no-repeat;
}

#imgWork2{
	display:block;
	text-indent:-200em;
	overflow:hidden;
	width:242px;
	height:142px;
	background:url(../images/bg-thumbWork.jpg) right top no-repeat;
	margin-left:257px;
	margin-bottom:20px;
}
#imgWork2:hover{
	background:url(../images/bg-thumbWork.jpg) right -156px no-repeat;
}
*/
#usdlist{
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top:16px;
	list-style:none;
	height:140px;
}
#usdlist li{
	float:left;
	width:200px;
	height:20px;
}
/* ------------ end work page ------------ */


/* ------------ begin contact page ------------ */
#tabContact h3{
	height:106px;
	background:url(../images/h3-contact.gif) left top no-repeat;
}
#tabContact ul{
	list-style:none;
	color:#fff;
}
#tabContact address{
	font-size:18px;
	line-height:21px;
}
/*
#digits{
	font-size:24px;
	line-height:30px;
	margin:30px 0;
}
*/
#digits{
	font-size:18px;
	line-height:21px;
	margin:26px 0;
}

#digits span{
	color:rgb(240,139,29);
}
ul#emailaddy{
	font-size:18px;
	line-height:21px;
	color:rgb(240,139,29);
}
ul#emailaddy li{
	margin-bottom:26px;
}

#emailaddy span{
	font-size:9px;
	color:rgb(85,85,85);
}

#emailaddy a{
	color:#fff;
	text-decoration:none;
}
#emailaddy a:hover{
	color:rgb(240,139,29);
}

/* ------------ end contact page ------------ */


/* ------------ begin affiliate page ------------ */
#tabAffil h3{
	height:160px;
	background:url(../images/h3-affiliations.gif) left top no-repeat;
}
#affiliates{
	margin-top:40px;
}
#affiliates li{
	list-style:none;
	float:left;
	margin-right:28px;
	margin-bottom:28px;
}
#affiliates a{
	display:block;
	text-indent:-200em;
	overflow:hidden;
}
#agcks{
	width:168px;
	height:76px;
	background:url(../images/bg-affiliateLogos.jpg) left top no-repeat;
}
#agcks:hover{
	background:url(../images/bg-affiliateLogos.jpg) -460px top no-repeat;
}
#mcpherson{
	width:230px;
	height:76px;
	background:url(../images/bg-affiliateLogos.jpg) -195px top no-repeat;
}
#mcpherson:hover{
	background:url(../images/bg-affiliateLogos.jpg) -655px top no-repeat;
}
/*
#disa{
	width:86px;
	height:76px;
	background:url(../images/bg-affiliateLogos.jpg) left -100px no-repeat;
}
#disa:hover{
	background:url(../images/bg-affiliateLogos.jpg) -460px -100px no-repeat;
}
*/
#isn{
	width:142px;
	height:76px;
	background:url(../images/bg-affiliateLogos.jpg) -113px -100px no-repeat;
}
#isn:hover{
	background:url(../images/bg-affiliateLogos.jpg) -573px -100px no-repeat;
}
#affiliates #disa, #affiliates #ptc{
	color:#fff;
	float:none;
}
#affiliates #disa{
	clear:both;
	margin-bottom:5px;
}
/*
#pipeline{
	width:86px;
	height:76px;
	background:url(../images/bg-affiliateLogos.jpg) -195px top no-repeat;
}
#pipeline:hover{
	background:url(../images/bg-affiliateLogos.jpg) -655px top no-repeat;
}
*/



/* ------------ end affiliate page ------------ */
.copyright{
	clear:both;
	margin:0;
	padding:0;
	font-size:10px;
}
#pageCase1 .copyright, #pageCase2 .copyright{
	margin:20px 0;
}
#tabLeader .copyright{
	font-size:10px;
}
.copyright a{
	color:#fff;
	text-decoration:none;
}