/* 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, Sans-Serif;
			font-size: 20px;
			line-height: 1.4;
		}
		
		#billboard p.title {
			top: 55px;
			right: 100px;
			width: 292px;
			height: 150px;
			color: #003366;
			background-position: 0 -197px;
			font-family: arial, sans-serif;
			font-size: 2.9em;
			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: bold ;font-family: 'Arial Narrow', arial, sans-serif;
				}
				#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: 98px;
			        font-size: 1.6em;
			        width: 288px;font-family: 'Arial Narrow', arial, sans-serif; right: 100px;
		        }
		        .hasArialNarrow #billboard p.detail {
					font-size: 15px;
					line-height: 1.6;
				}


/*PROMOBOXES */

#homePromos {
	height: 156px; /* 137 */
	padding: 14px 0 0 15px;
	background: #bfe5f7 url(i/home_promos.jpg) no-repeat;
}

#homePromosJobs {
	height: 132px; /* 137 */
	*height: 125px;
	padding: 14px 0 0 15px;
	background: 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: 219px;
	height: 70px;
	max-width: 219px;
	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:#fff;
	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:-110px; _margin-top: -50px;
position:relative;
}								

#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; }

#vid1 {float: left;  width: 295px;  margin-left: 290px; margin-top: 50px; display: inline; }
.vid_container {width: 262px; height: 180px; float: left;  display: inline;}
#vid1 img {float: left; margin-left: 15px; margin-top: 10px; display: inline;}
#vid1 em {font-style: normal; font-weight: bold; font-size: .9em; color: #000; float: left; clear: left; width: 225px; margin-left: 18px; margin-top: 0px; text-align: center; display: inline; }
a.rollover1 {display: block; width: 245px; height: 140px; margin-left: 15px; margin-top: 10px; text-decoration: none; background: url("../images/hourly_still3.jpg"); background-position: 0px 0px; background-repeat: no-repeat;}
a.rollover1:hover {background-position: 0px -150px;}
a.rollover2 {display: block; width: 245px; height: 140px; margin-left: 15px; margin-top: 10px; text-decoration: none; background: url("../images/mgmt_still3.jpg"); background-position: 0px 0px; background-repeat: no-repeat;}
a.rollover2:hover {background-position: 0px -150px;}

/* = = = = = = = = = = = = = = = = = = = = = = = = */
