
/*  main content */


/* enroll RIGHT SIDE */
	/* Deprecared */
	.block_186_enroll {margin-top:0px; font-size:100%;}
	.block_186_enroll_top{background-color:#fbf2b3; background-image:url(/img/cap_186_top.gif?v=1); background-repeat:no-repeat; background-position:top left; width:186px;}
	.block_186_enroll_content {padding:10px 1px 0px 2px;}
	.block_186_enroll_base {background-color:#fbf2b3; background-image:url(/img/cap_186_base.gif?v=1); background-repeat:no-repeat; background-position:bottom left; width:186px; height:23px;}
	
	/* Replacing block_186_enroll */ 
	.genericAdlob {margin-bottom:10px;}
	.genericAdlob .top {background:transparent url(/img/rd/cap-g6-generic-top.png?v=1) top left no-repeat; height:25px;}
	.genericAdlob .c {background-color:#FCF3C0; font-size:100%; position: relative;}
	.genericAdlob .base {background:transparent url(/img/rd/cap-g6-generic-base.png?v=1) top left no-repeat; height:25px;}
	
	.enrollText {font-size:110%;}
	.enrollText h3 {font-size:180%; font-weight:500; color: #d97f09; display:inline;}	
	.enrollText td {font-size:.85em; }	
	
	table.enrollTextErrors {}
	.enrollTextErrors td {padding:2px 8px;}
	.enrollTextErrors td input {width:190px; border:1px solid #999;}
	
	#letterbox {position:relative; height:226px; color:#333;}
	.letterbox_content{position:absolute; top:20px; left:15px;}
	.letterbox_contentNew .leadText {font-weight:bold; padding-left:10px; margin-top: 5px;}
	.letterbox_contentNew{position:absolute; top:5px; left:88px;}
	h1.letterbox { font-size:180%; font-weight:500; display:inline; white-space:nowrap;}
	h1.letterboxNew { font-size:270%; font-weight:500; padding:4px 0 4px 8px; Margin:0; white-space:nowrap;}
	h4.letterboxNew { font-size:160%; font-weight:400; display:inline; white-space:nowrap; position: absolute; margin-top: -10px; margin-left: 5px;}
	#get_started {position:absolute; left:50px; top:120px;}
	#get_started img {border:0;}
	#get_started a {border:0;}
		
	textarea.experienceSummary {width:520px; height:100px;}
	textarea.interestsSummary {width:520px; height:70px;}

/*  enrollProfile1 */	
	.enterHobbies {width:520px; height:100px;}
	.sampleText {font-style: italic; color:gray;}

/*  wide enroll block */
	div.enrollW {width:475px; margin:0px auto;}
	.enrollW table {margin:15px auto 0;width:auto; text-align:left;}
	.enrollW td{padding:2px 4px;}
	.enrollW input {width:100%;}

/*  marketing content (left and right) */

	.tbl_2-5_svc{width:216px; margin:0px 0 0 8px;}

	.serviceContent {text-align: left; padding:15px;}
	.serviceContent h3 {margin:0; font-size:130%;}
	.serviceContent p {margin:10px 0;} 
		
/*  marketing content (4 tiles) */
	div.tiles_inner {width:210px;position:relative; top:14px; left:31px;}
	div.tiles_inner p {padding:0; margin:8px 0 0 0;}
	
	.block_282_cc_top{width:282px; background-image:url(/img/cap_282_cc_top.gif?v=1); background-repeat:no-repeat; background-position:top left; height:300px!important;}
	.block_282_cc_base {width:282px; background-image:url(/img/cap_282_cc_base.gif?v=1); background-repeat:no-repeat; background-position:bottom left; height:24px;}
	.block_282_tu_top{width:282px; background-image:url(/img/cap_282_tu_top.gif?v=1); background-repeat:no-repeat; background-position:top left; height:300px!important; }
	.block_282_tu_base {width:282px; background-image:url(/img/cap_282_tu_base.gif?v=1); background-repeat:no-repeat; background-position:bottom left; height:24px;}
	.block_282_pc_top{width:282px; background-image:url(/img/cap_282_pc_top.gif?v=1); background-repeat:no-repeat; background-position:top left; height:300px!important; }
	.block_282_pc_base {width:282px; background-image:url(/img/cap_282_pc_base.gif?v=1); background-repeat:no-repeat; background-position:bottom left; height:24px;}
	.block_282_sc_top{width:282px; background-image:url(/img/cap_282_sc_top.gif?v=1); background-repeat:no-repeat; background-position:top left; height:300px!important; }
	.block_282_sc_base {width:282px; background-image:url(/img/cap_282_sc_base.gif?v=1); background-repeat:no-repeat; background-position:bottom left; height:24px;}
	.block_282_hk_top{width:282px; background-image:url(/img/cap_282_hk_top.gif?v=1); background-repeat:no-repeat; background-position:top left; height:auto; }
	.block_282_hk_base {width:282px; background-image:url(/img/cap_282_hk_base.gif?v=1); background-repeat:no-repeat; background-position:bottom left; height:24px;}

	#services{position:relative; width:578px; color:#000;  border:0px solid red; margin-top:15px;}
	.title_services {color:#666; font-weight:500; font-size:180%;  margin-bottom:5px;}
	#svc_cc {position:relative; top:0px; left:0px; width:282px; height:171px; padding:0px 5px 5px 44px; }
	#svc_cc_clickable {position:relative; top:0px; left:0px; width:284px; height:171px; padding:0px 5px 5px 0px; }
	#svc_tu {position:absolute; top:0px; left:293px; width:282px; height:171px; padding:0px 5px 5px 44px; }	 
	#svc_tu_clickable {position:absolute; top:0px; left:293px; width:284px; height:171px; padding:0px 5px 5px 0px; }
	#svc_sc {position:relative; top:0px; left:0px; width:282px; height:171px; padding:0px 5px 5px 44px;}	
	#svc_sc_clickable {position:relative; top:0px; left:0px; width:284px; height:171px; padding:0px 5px 5px 0px;}
	#svc_pc {position:absolute; top:0px; left:293px; width:282px; height:171px; padding:0px 5px 5px 44px; }
	#svc_pc_clickable {position:absolute; top:0px; left:293px; width:284px; height:171px; padding:0px 5px 5px 0px; }		
	#svc_hk {position:relative; top:0px; left:0px; width:282px; height:171px; padding:0px 5px 5px 44px; }
	#svc_hk_clickable {position:relative; top:0px; left:0px; width:284px; height:171px; padding:0px 5px 5px 0px;}	
	#svc_cg {position:absolute; top:0px; left:293px; width:282px; height:171px; padding:0px 5px 5px 44px;}	
	#svc_cg_clickable {position:absolute; top:0px; left:293px; width:284px; height:171px; padding:0px 5px 5px 0px;}	
	#svc_press {position:relative; top:20px; left:0px; width:578px; height:62px; padding:0px 5px 5px 0px;} 

	h1.cc {font-size:130%; font-weight:bold; color:#db8a21; line-height:2em; display:inline;}
	h1.tu {font-size:130%; font-weight:bold; color:#976eb4; line-height:2em; display:inline;}
	h1.pc {font-size:130%; font-weight:bold; color:#78a001; line-height:2em; display:inline;}
	h1.sc {font-size:130%; font-weight:bold; color:#4b92c4; line-height:2em; display:inline;}
		
	#hire {position:relative;width:186px; height:138px; color:#000; margin:15px 0px; border:0px solid orange;}
	
	.subTitle_a {font-weight:900; color:#708c1b; font-size:110%;}		

/*  change membership begin */

	.change_membership_main {border:0px solid red; width:538px; margin:15px 0 0 0; padding:0;}
	.change_membership_main_round {border:0px solid red; width:538px; margin:15px 0 0 0; padding:0px; background:#F7F7EF;}
	.change_membership_main_round tr.underlined td {border: dotted #333333; border-width: 1px 0 0px 0; padding:15px;}
	.change_membership_main_round tr td{padding:0 0 0 10px;}
	.change_membership_main_round tr.top {background:url(/img/bg_divider_main_top.gif?v=1) 0 0 no-repeat; padding:0; height:8px;}
	.change_membership_main_round tr.bottom {background:url(/img/bg_divider_main_base.gif?v=1) 0 100% no-repeat; padding:0; width:100%; height:8px;}
	.change_membership_main_round td.service_titles {color:#dc891b; font-weight:bold; font-size:80%; padding-bottom:10px;}
	.change_membership_main_round td.txt_subTitle {color:#333333; font-weight:bold; font-size:80%; padding-bottom:15px; }
	.change_membership_main h1.txt_subTitle {color:#dc891b; font-weight:bold; font-size:110%; margin-top:15px;}
	.change_membership_main_wrapper {}

	/* */ 
	/* reused page elements :: page agnostic */ 
	/* */
	
	#marketingContainer {position:relative; width:576px; margin-top:10px;}
	.pg_mains_tbl {width:283px; border:1px solid #ccc;}
	.pg_mains_tbl td{padding-left:10px;}
	#lower_content {position:relative; width:578px;}

	.block_568_top_cap{background-color:#f7f7ef; background-image:url(/img/bg_divider_main_top.gif?v=1); background-repeat:no-repeat; background-position:top left; width:568px;}
	.block_568_base_cap{background-color:#f7f7ef; background-image:url(/img/bg_divider_main_base.gif?v=1); background-repeat:no-repeat; background-position:bottom left; width:568px; height:8px;}
	.block_568 {margin-top:10px; background-color:#f7f7ef; width:568px;}
	
	.block_568_top_cap_YL{background-color:#ffffdf; background-image:url(/img/ffffdf_top.gif?v=1); background-repeat:no-repeat; background-position:top left; padding:0 10px; min-height: 26px; width: 750px;}
	.block_568_base_cap_YL{background-color:#ffffdf; background-image:url(/img/ffffdf_bottom.gif?v=1); background-repeat:no-repeat; background-position:bottom left; height: 26px; width: 750px;}
	.block_568_YL {margin-top:10px; background-color:#ffffdf; width: 750px;}
	
	.ma_username {font-weight:900; font-size:110%;}
	
	div.messageText {border: none; color: #008000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}	
	table.main{background-color:#99996b; border:0px solid black;}

/* -- BLOCK W/TABS  -- */
	.bt_hdr {width:100%; position:relative; }
	.bt_hdr_L3 {position:relative; width:100%; background-color:#E1EFC4; background-image: url(/img/bt_hdr_L3_rgt.gif?v=1); background-repeat:no-repeat; background-position:top right; height:24px; left:0px; }
	a.bt_hdr_L3_left {position:relative;  top:4px; padding:4px 6px 5px 15px; font-size:12px; border-right:1px solid #fff;color:#000; background-image: url(/img/bt_hdr_L3_left.gif?v=1);background-repeat:no-repeat; background-color:#E1EFC4; text-decoration:none;}
	a.bt_hdr_L3_left:hover {text-decoration:underline;} 
	.bt_hdr_L3_left_sel {position:relative;  top:4px; padding:4px 6px 6px 15px; font-size:12px; border-right:1px solid #fff; font-weight:bold; color:#000;  background-image: url(/img/bt_hdr_L3_left_sel.gif?v=1);  background-repeat:no-repeat; background-color:#D2E79D; text-decoration:none;}
	a.bt_hdr_L3_mid {position:relative; top:4px; padding:4px 6px 6px 6px; font-size:12px; border-right:1px solid #fff;  color:#000; background-color:#E1EFC4; text-decoration:none;}
	a.bt_hdr_L3_mid:hover {text-decoration:underline; color:#000;}
	.bt_hdr_L3_mid_sel {position:relative; top:4px; left:-3px;	padding:4px 6px 5px 6px; font-size:12px; border-right:1px solid #fff; font-weight:bold;color:#000; background-color:#D2E79D; text-decoration:none;}
	.bt_hdr_L4 {position:relative; background-color:#D2E79D; height:24px; padding-left:5px;}
	.bt_hdr_L4_empty {position:relative;  background-color:#D2E79D; height:2px; padding-left:5px; line-height:2px; font-size:2px; left:0px;}
	a.bt_hdr_L4_any {position:relative; top:4px; padding:4px 6px 5px 6px; font-size:12px;  color:#000; text-decoration:none;}
	a.bt_hdr_L4_any:hover {text-decoration:underline; color:#000;}
	.bt_hdr_L4_any_sel {position:relative; top:4px; padding:4px 6px 5px 6px; font-size:12px; font-weight:bold; color:#000; text-decoration:none;}
	.bt_hdr_L4_vertline {position:relative; top:4px;}
	.bt_cont {padding:5px 0px; position:relative;}
	.bt_hdr_L3 a:visited, .bt_hdr_L4 a:visited {color:#000;}
	/* fixing doctype */
	.bt_cont tr {padding:0px; margin:0px; height:12px;}
	h2.bt_title {color:#000; font-size:13px; font-weight:bold; display:inline;}
	h3.bt_subtitle {color:#dc891b; font-weight:bold; font-size:12px; display:inline;}

/*  Background Check Report TODO REDESIGN: TO BE MOVED TO MYACCOUNT */
	div#BGCheckReport {height:auto; background:url(/img/bkgrd_line.gif?v=1) 0 0 repeat; font-size:12px; text-align:left;}
	div#BGCheckReport div.c {padding:10px;}
	div#BGCheckReport div.header {text-align:center;}
	div#BGCheckReport h2 {margin:0 0 10px 0; padding:0; font-size:1.2em;}
	div#BGCheckReport table {margin: 10px 0 0 0;}
	div#BGCheckReport table.info {width:100%;}
	div#BGCheckReport table.info tr {}
	div#BGCheckReport table.info td {padding:4px 2px; vertical-align:top;}
	div#BGCheckReport table.info td.r {text-align:right;}
	div#BGCheckReport table.info td.dottedLine {border:dotted #666666; border-width:0 0 1px 0; padding:0;}
	
	span.verified {font-weight:bold; color:#379B05;}
	span.notVerified {font-weight:bold; color:#CC0202;}
	span.incomplete {font-weight:bold; color:#333333;}
	span.underReview {font-weight:bold; color:#084A94;}
	span.newRecord {font-weight:bold; color:red; background-color:yellow; margin-left:15px; padding:0 2px;}
	
	
	blockquote.items span {margin: 10px 0 0 0;}
	
	p.requestPending {font-weight:bold; color:#379B05; text-align:center}
		
/*  Background Check request TO BE MOVED TO OWN FILE */

	div#howToRequest {border:0px; font-size:12px; margin: 0 0 0 -1px;}
	div#howToRequest div.c {border:0px;}
	
	div#howToRequest h2 {font-weight:normal; font-size:1.6em; padding:0; margin: 10px 0; padding:0 0 0 4px;}
	
	div#howToRequest div.tileC {margin:0;}
	div#howToRequest div.tileC div.c {}
	
	div#howToRequest div.tile {background:#FFF0D3; width:240px; float:left; margin:0 10px 0 0;}
	div#howToRequest div.tile div.top {background:url(/img/rd/bgcheck-steps-top.gif?v=1) 0 0 no-repeat; height:20px;}
	div#howToRequest div.tile div.text {padding:0 10px; height:120px;}
	div#howToRequest div.tile div.text div {}
	div#howToRequest div.tile img {float:left;}
	div#howToRequest div.tile div.text p.loud {padding: 0 0 0 10px; float:left; margin:3px 0 0 0;}
	div#howToRequest div.tile div.base {background:url(/img/rd/bgcheck-steps-base.gif?v=1) 0 0 no-repeat; height:25px;}
	
	div.BGDetails {width:240px; float:left; padding-left:2px;}
	img#sampleReport {float:right; margin: 0 0 0 0;}
	
/* criminal records table */
	
	div#recordInfo {}
	table#recordInfoT {}
	table#recordInfoT tr.header {background:#B0D9EF;}
	table#recordInfoT tr.header td {background:#B0D9EF; border-width:0px; color:white; font-weight:bold;}
	table#recordInfoT tr {}
	table#recordInfoT img {height:20px; width:18px; display:inline;}
	table#recordInfoT td {text-align:center; vertical-align:top; padding:3px; border:solid #BDBDAD; border-width:1px 0 0;}
	table#recordInfoT tr.dark {background:#ECEFEE;} 
	table#recordInfoT td.state {text-align:left;}
	table#recordInfoT td.court {text-align:left; width:175px;}

/* criminal records table end */

	div.videoHelp table#recordInfoT td {text-align:left;}
	.forWho{font-style: italic; padding: 0 0 0 10px;}
			
/*  charl popup */
	div.popUp1 {width:339px; height:auto; position:absolute; z-index:5000; display:none;} /* set top and left inline!! */
 	.popUp1 div.top {background: url(/img/popup_top.png?v=1) 0 0 no-repeat scroll; height:21px; width:339px;}
 	.popUp1 div.base {background: url(/img/popup_bottom.png?v=1) 0 0 no-repeat scroll; height:28px; width:339px;}
 	.popUp1 div.content {border:0; background:url(/img/popup_contentbg.png?v=1) 0 0 repeat-y transparent; width:100%;}
 	.popUp1 div.C {} 	
 	.popUp1 p {margin:0; padding:7px 20px;}
 	.popUp1 img.shot {margin:0; padding:7px 0px 7px 20px;}


/*  jobs main  */
	div.jobC {padding:0px 10px; margin:15px 0;overflow:hidden;}
	div.jobC * {padding:0px; margin:0px;}
	.jobC table {width:100%; }
	.jobC td {vertical-align:top; padding:4px 10px;}
	td.j1 {width:20px; text-align:center; padding:0px;}
	td.j2 {width:150px;}
	td.j3 {width:20px; text-align:center; padding:0px}
	td.j4 {width:175px}
	td.j5 {width:auto;}
	.jobC div.jobHead {height:25px; background:#ededed}
	.jobC div.noJobs {padding:0px; text-align:center; font-weight:bold; position: relative;}
	.jobC div.indJob {border:dotted #666666; border-width: 0 0 1px 0; margin: 0 0 10px 0; padding: 0 0 15px 0;}
	.indJob td.j2 {font-weight:bold;}
	.indJob td {padding-bottom:20px; padding-top:10px;}
	.indJob input {}
	
	.indJob div.dCal {border:1px solid #ededed; margin:0; overflow:hidden;}
	.dCal table.jobSchedule {}
	table.jobSchedule {width:100%;}
	.jobSchedule td {padding:4px; vertical-align:middle; }
	.jobSchedule tr.header {background:#dbedb8;}
	.jobSchedule tr.header td {width:10%; font-weight:bold;}
	.jobSchedule td.time {width:32%;}
	.jobSchedule td img{padding-left:8px}
/* ============== jobsPost  */
	
	div.calPop {height:16px; width:15px; background:url(/img/calendar.gif?v=1) 0 0 no-repeat; position:relative; z-index:0; cursor:pointer;}
	
	.jobsPost table.jField {width:100%; margin:0 0 20px 0;}
	.jField td {vertical-align:top; padding:5px;}
	.jField td.l {font-weight:bold; width:90px; padding-top:10px;}
	.jField td.title {width:135px; line-height:21px;}
	.subjectArea td {padding:2px;}
	
	.childCareAges td {padding:5px 0;}
	.childCareAges .checkBox {padding-right:5px;}
	
	input.jTitle {width:445px;}
	
	.exchangePost table.eField {width:100%; margin:0 0 0 0;}
	.eField td {vertical-align:top; padding:5px;}
	.eField td.l {font-weight:bold; width: 165px; padding-top:10px;}
	.eField td.title {width:135px; line-height:21px;}
	input.eTitle {width:445px;}
	
	.careNeedsField td {vertical-align:top; padding: 5px 5px 5px 0;}
	.careNeedsField td.l {font-weight:bold; width: 181px;}
	
	div#oneTimeCont {margin:15px 0;}
	div#occasionalCont {margin:15px 0;}
	div#recurringCont {margin:15px 0 0 0;}	
	
	div.availabilityCheck {width:447px; border:1px solid #EDEDED;}
	.availabilityCheck table {width:100%;}
	.availabilityCheck td {padding:3px;}
	.availabilityCheck tr.header {background:#dbedb8; font-weight:bold;}
	.availabilityCheck tr.on {background:#eefad7;}
		
	.jobC div.jobFoot {height:25px; background:#ededed}
	
/* ============== jobs search  */
	div.serpHead {background:#F7F7F7; padding:0 0 0 15px; margin:20px 0 15px;}
	.jobRefLeft {width:80px;}
	.indResultJob td {vertical-align:top;}

	.dottedSpacer {border:dotted #CCC; border-width:0 0 1px; height:5px;}
	
	/* some more myAccount rules */
	.fromToTable td {padding:2px 5px 2px 0;}
	.MAOptions {margin:0; padding: 0;}
	.MAOptions input.enterDate {width:65px; margin:0;}
	.MAOptions img.calendar {height:16px; width:15px; position:relative; top:3px; cursor: pointer;}
	
	
	.recInHeader {float:right; clear:right; background:url(/img/recInHeader.gif) 0 0 no-repeat; width:191px; height:25px; line-height:20px; margin:7px 0 4px; text-align:center;}
	
	
	