/* CDS :: child site styles */




.themeCds #page { background-image: url(i/_skin_cds/corner_swoop.jpg); }
#childSub.themeCds #logoWrap { background-image: url(i/_skin_cds/article.jpg); }
.themeCds #topnav { background-image: url(i/_skin_cds/topnav.jpg); }
.themeCds #topnav ul li { border-right-color: #c0e5f7; }
.themeCds #topnavPrime { left: 15px; }
.themeCds #topnavPrime a { color: #c0e5f7; }
.themeCds #topnavPrime a:hover { color: white; }
#home.themeCds #footer { background-image: url(i/_skin_cds/footer_home.gif); }
.themeCds #footer { background-image: url(i/_skin_cds/footer.gif); }
.themeCds #homePromos { background-image: url(i/_skin_cds/home_promos.gif); }
.themeCds #homePromos a { color: #004B7F; }
.themeCds #homePromos a
{
    background-position: 75px -246px;
    padding-top: 4px;
    height: 16px;
    background-color: #FFFFFF;
}
.themeCds #homePromos a:hover { background-position: 75px -266px; color: #0099cc; }
.themeCds #sideNav li { background: url(i/_skin_cds/sidenav_divider.jpg) no-repeat right bottom; }
.themeCds #backToHome {
	top: 65px;
	left: 47px;
	width: 138px;
}
.themeCds #childArticle h3,
.themeCds #childArticle h5,
.themeCds #childArticle th,
.themeCds #childArticle .dayrates em,
.themeCds strong.asterisk {
	color: #004B7F;
}
.themeCds #childArticle td {
	background: #c0e5f7;
}


.themeCds #childArticle2 td {
	background: #fff;
valign:top;
}





#billboard { background: url(i/_skin_cds/billboard.jpg) no-repeat; }
		#billboard p {
			top: 78px;
			right: 76px;
			width: 292px;
			height: 150px;
			color: #003366;
			background-position: 0 -197px;
			font-family: arial narrow, arial, sans-serif;
			font-size: 28px;
			line-height: 1.4;
		}
		
		#billboard p.title {
			top: 40px;
			right: 76px;
			width: 292px;
			height: 150px;
			color: #003366;
			background-position: 0 -197px;
			font-family: arial, sans-serif;
			font-size: 16px;
			line-height: 1.4;
		}
		
		

#billboard {
}

				.hasArialNarrow #billboard p {
					font-size: 28px;
					line-height: 1.15;
					font-family: 'arial narrow', arial, sans-serif;
				}
				#billboard p strong {
					color: #cc0033;
					font-weight: normal;
				}
				#billboard p.subordinate {
					top: 228px;
					font-size: 12px;
					width: 288px; /* instead of 354 */
				}
				.hasArialNarrow #billboard p.subordinate {
					font-size: 15px;
					line-height: 1.6;
				}
				#billboard p.detail {
			        top: 85px;
			        font-size: 12px;
			        width: 288px;
		        }
		        .hasArialNarrow #billboard p.detail {
					font-size: 15px;
					line-height: 1.6;
				}


/*PROMOBOXES */

#homePromos {
	height: 147px; /* 137 */
	padding: 14px 0 0 15px;
	background: #bfe5f7 url(i/home_promos.jpg) no-repeat;
}

#homePromosJobs {
	height: 124px; /* 137 */
	padding: 14px 0 0 15px;
	background: #bfe5f7 url(i/home_promos_jobs.gif) no-repeat;
}

#promoBoxletExistingVendors {
	width: 250px;
	height: 78px;
	max-width: 250px;
	max-height: 78px;
	font-size:12px;
	font-family: Arial, sans-serif; 
	margin: 0px 0 0px 10px;


}

#promoBoxletNewVendors {
	width: 250px;
	height: 70px;
	max-width: 250px;
	max-height: 70px;
	font-size:12px;
	font-family: Arial, sans-serif; 
	margin: 0px 0 0px 10px;
}

#promoBoxletServices {
	width: 470px;
	height: 160px;
	max-width: 480px;
	max-height: 160px;
	font-size:12px;
	font-family: Arial, sans-serif; 
	margin: 0 0 0 245px;
        position:absolute;
        top:507px;
}

#promoBoxletEmployment{
	width: 217px;
	height: 70px;
	max-width: 217px;
	max-height: 70px;
	font-size:12px;
	font-family: Arial, sans-serif; 
	margin: -148px 0 0px 700px;
        /* left:730px; */
        
}

#promoBoxletServices td{
        width:360px;
        padding:2px;
}

#promoBoxlet-photo {
        left:730px;
        position:relative;
        top:-135px;
}

#promoBoxletExistingVendors h2, #promoBoxletNewVendors h2, #promoBoxletServices h2, #promoBoxletEmployment h2{
	color: white; 
	text-transform: uppercase; 
	font: bold 14px/1.2 "Arial Narrow", arial, sans-serif; 
	margin: 7px 0 11px 1px;
/*	text-indent: -9999px; */
	overflow: hidden;
/*	font-size: 12px; */
	height: 18px;
}

.themeCds #promoBoxletExistingVendors td .learnmore 
	 {
	background-color:#FFFFFF;
	background-position:75px 246px;
	height:16px;
	width:80px;
	padding-top:4px;
	right:852px;
	top:550px;
	position:relative;
	right:0;
	top:4px;
	z-index:300;
}

.themeCds #promoBoxletNewVendors td .learnmore 
	 {
	background-color:#FFFFFF;
	background-position:75px 246px;
	height:16px;
	width:80px;
	padding-top:4px;
	right:852px;
	top:625px;
	position:relative;
	right:0;
	top:4px;
	z-index:300;
}

.themeCds #promoBoxletEmployment td .learnmore 
	 {
	background-color:#FFFFFF;
	background-position:75px 246px;
	height:16px;
	width:80px;
	padding-top:4px;
	right:852px;
	top:625px;
	position:relative;
	right:0;
	top:4px; margin-top:3px;
	z-index:300;
}
.themeCds #promoBoxletServices .learnmore1 
	 {
	background-color:#FFFFFF;
	background-position:75px 246px;
	height:16px;
	width:80px;
	padding-top:4px;
	right:366px;
	top:133px;
	z-index:300;
}

.themeCds #promoBoxletServices .learnmore2
	 {
	background-color:#FFFFFF;
	background-position:75px 246px;
	height:16px;
	width:80px;
	padding-top:4px;
	right:131px;
	top:133px;
	z-index:300;
}

							}
								
#tag {
right:610px;
top:-90px;
position:relative;
}								#promoBoxletServices a:hover { background-position: 76px -20px; }

#tag p {
font-size:18px;
text-align:right;
width:230px;
}


/* FORMS */

.themeCds #loginBox { border-color: #c0e5f7; }
.themeCds #newVendorRegistration { border-top-color: #c0e5f7; }
.themeCds #loginBox { background-color: #c0e5f7; }
.themeCds input#loginBoxButton { background-image: url(i/_skin_cds/pill_button.png); }
.themeCds div.optionLinks a { color: #004B7F; }
.themeCds #newVendorRegistration strong { color: #004B7F; }
.themeCds .caption a { color: #004B7F; }
.themeCds thead th { background-color: #c0e5f7; }
.themeCds td { border-color: #0099cc; }
.themeCds .caption { background: #fff url(i/_skin_cds/form_top.gif) top left no-repeat; border: none; }
.themeCds .form fieldset { border-top-color: #0099cc; }
.themeCds .submit_btn { background-color: #0099cc; }
.themeCds .reset_btn { background-color: #004B7F; }



/* = = = = = = = = = = = = = = = = = = = = = = = = */
