/* this stylesheet is for all styles shared between all layouts */

	
	/* make sure these names aren't reused elsewhere
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

	html,body {margin:0; padding:0; background:#E5EFF8 url(/img/layout/bg.jpg?v=1) 0 0 repeat-x; color:#333; font: 12px arial,sans-serif;}
	body {height:100%;}
	a img {border:0;}
	
	.container {margin:0 auto; width:1054px; position:relative;/* so I can position nav and searchBarLeft content relative to it */}
	.framework {margin:0 auto; padding:0; width:980px; position: relative; z-index:800 /* important for l2 menus */;}
	.cont {margin:0 15px;}
	
	.siteHeader {background:white url(/img/layout/page-yellow-grad.jpg?v=1) 568px top no-repeat;}
	.siteHeader .cont {}
	.siteMain {background:white; z-index:700 /* important for l2 menus OVERRIDDEN in enrollment.css */;}
	.siteMain .cont {}
	.bgFooter {background:transparent url(/img/layout/bgFooter.png?v=1) 0 bottom no-repeat; height:52px;}
	
	.dropLeft {background:transparent url(/img/layout/page-shadow-left.png?v=1) top left repeat-y;}
	.dropRight {background:transparent url(/img/layout/page-shadow-right.png?v=1) top right repeat-y;}
	
	/* promo areas */
	.promo1 {position:absolute; top:95px; left:428px; width:280px; height:35px; overflow:hidden; text-align:center;}
	.promo2 {text-align:center;}
	
	.leftNav {min-height:800px; padding:0;}

	.footerIcon {}
	.footerIcon .lockupHeadline {background: url(/img/icon_lockup_headline.png?v=1) 50% 50% no-repeat; height:40px; margin: 10px 0 15px 0;}
	.footerIcon td {vertical-align: top;}
	.footerIcon ul {margin-top: 0;}
	.footerIcon .tdBorder {border-style: solid; border-color: #999; border-width: 0px 0px 0px 1px; padding: 0 20px}
	.footerIconChild{background: url(/img/icons/icon_lockup_children.png?v=1) top center no-repeat; height: 54px; cursor: pointer;}
	.footerIconAdult{background: url(/img/icons/icon_lockup_adults_seniors.png?v=1) top center no-repeat; height: 54px; cursor: pointer;}
	.footerIconPet{background: url(/img/icons/icon_lockup_pets.png?v=1) top center no-repeat; height: 54px; cursor: pointer;}
	.footerIconHome{background: url(/img/icons/icon_lockup_home.png?v=1) top center no-repeat; height: 54px; cursor: pointer;}
	.footerIconPlain {background: url(/img/icon_lockup_full.png?v=1) 50% 50% no-repeat; height:126px; margin: 10px 0 15px 0;}
	.minHeight {min-height:800px;}
	
	/* END make sure these names aren't reused elsewhere
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
	
	/*	the grid
		^^^^ */
		
	.g1,.g2,.g3,.g4,.g5,.g6,.g7,.g8,.g9,.g9p5,.g10,.g11,.g12,.g13,.g14,.g15,.g16,.g17,.g18,.g19,.g20,.g21,.g22,.g23,.g24 {float:left; margin-right:10px; overflow:hidden;}

	.g1 {width:30px;}
	.g2 {width:70px;}
	.g3 {width:110px;}
	.g4 {width:150px;}
	.g5 {width:190px;}
	.g6 {width:230px;}
	.g7 {width:270px;}
	.g8 {width:310px;}
	.g9 {width:350px;}
	/* For two column layouts in a g19 */
	.g9p5 {width:370px;}
	.g10 {width:390px;}
	.g11 {width:430px;}
	.g12 {width:470px;}
	.g13 {width:510px;}
	.g14 {width:550px;}
	.g15 {width:590px;}
	.g16 {width:630px;}
	.g17 {width:670px;}
	.g18 {width:710px;}
	.g19 {width:750px;}
	.g20 {width:790px;}
	.g21 {width:830px;}
	.g22 {width:870px;}
	.g23 {width:910px;}
	.g24 {width:950px;}
	
	.last {margin-right:0;}
	.clear {clear:both; overflow: hidden;}
	
	
	.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearfix {display:inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display:block;}
	/* End hide from IE-mac */


/* modules */
	.onPageInfo {background: #FBF399 url(/img/onPageInfo-check.gif?v=1) 0 0 no-repeat; padding:0 0 0 50px !important; height:45px; line-height:45px; font-weight:bold; position:relative;}
	.onPageInfoPlain {background-color:#FBF399; padding:10px 25px; !important; text-align:center; font-weight:bold; position:relative; margin-bottom:10px; margin-top:10px; width:700px;}
	.onPageInfo .x {position:absolute; top:14px; right:7px; cursor:pointer; background: url(/img/img_close.gif?v=1) top right no-repeat; padding:0 25px 0 0; color:#666666; line-height:19px;}
	.inlinePopup {}
	.hidden {display:none;}
	.smallGrayPop {width:347px;}
	.smallGrayPop .top {height:30px; background: url(/img/cocPopup_top.png?v=1) 0 0 no-repeat;}
	.smallGrayPop .c {background: url(/img/cocPopup_bg.png?v=1) 0 0 repeat-y; padding:0 10px;}
	.smallGrayPop .base {height:34px; background: url(/img/cocPopup_base.png?v=1) 0 0 no-repeat;}
	.inlinePopup .x {position:absolute; top:10px; right:20px; cursor:pointer; background: url(/img/img_close.gif?v=1) top right no-repeat; padding:0 25px 0 0; color:#666666; line-height:19px;}
	.fadingDivider {height:2px; overflow:hidden; background:url(/img/dividerBg.jpg?v=1) 0 0 no-repeat;}
	.posab {position:absolute;}

/* LAYOUT */
	.leftNavHeightControl {min-height:800px;}

/* myAccountLeftNav (used in main layout too) */
	.myAccountLeftNav {background:#e3edf4; padding: 30px 0 0;}
	.myAccountLeftNav .c {padding: 0 0 0 10px;}
	.myAccountLeftNavBase {background: url(/img/blue-base-g5.gif?v=1) 0 0 no-repeat; height:31px; margin-bottom:20px;}
	
	#left_vide_col {float:left; position:relative; background-color:#fff; padding:0 0 40px 0; width:186px; height:800px;}
	#lnav_col {padding:30px 0px 30px 10px; width:166px;}
	.lnav_col_cbox{background-color:#dadbb5; width:166px; display:inline;}
	
/* footer */				
	.contentfooter {margin:0px 0px 0px 0px; padding-left:0px; text-align:center;}

/*  html redefined */

	form {display:inline;}
	td {font-size:12px;}	
	th {font-size:12px; font-weight:bold; text-align:left;}
	
	a {outline:none; color:#369; text-decoration:underline;}		
	:focus {outline:none;}
	a:visited {color:#369;}		
	a:hover {text-decoration:none;}		

	span.anchor {color:#336699; text-decoration:underline; cursor:pointer;}
	span.anchor:hover {text-decoration:none;}

 	table.privacyTable ul li {margin:10px 0 10px 10px!important;}

	ul, li {margin-left:.7em; padding-left:0em;}
	select{font-size:100%;}
	input{font-size:100%;}
	.vAlignTop{vertical-align: top;}
	
	.enterInfo tr td {padding:10px 0 0;}
	.reg {background:url(/img/reg.jpg?v=1) top right no-repeat; padding-right:12px;} /*reg icon when we cant use ascii*/
	
	.bottomDrop {height:8px; background: url(/img/bottomDrop.png?v=1) 0 0 repeat-x; overflow:hidden;}
	
/*  404 error page */

	div.error404Text {width:600px; margin:0 30px; height:550px; vertical-align:top;}
	.error404Text p {margin:10px 0; padding:0px;}
	.error404Text ul {margin:10px 0; padding:0px;}
	.error404Text li {padding:0px; margin:0px 15px;}

/*  header styles */
/*  This class required for other pages like enrollment... 4YourNannies etc.. */
	.siteTitle { position:relative; z-index:100;}
	.siteLogo {float:left;}
	.siteLogo img {left:11px; position: relative;}
	.hdr_carezenLogo {position:relative; width:242px; height:75px;}
	.headerInfo {text-align:right;}
	.phNum {height:17px; text-align:right; padding-top: 10px;}
	.l0Date {color:#999; text-align:right; padding-top: 10px;}

/*  myTown search Bar */
	div#hdr_mn_search {position:relative; top:-1px; z-Index:15; width:950px; height:46px; background-color:#33b6e9; background-image: url('/img/rd/mn-searchbar-g24.gif?v=1'); background-repeat:no-repeat; background-position:bottom left; line-height:1.8em; border-top:0px solid #fff;}	
	div#hdr_mn_search_text {font-size:14px; padding-left:10px; padding-top:5px; }	

/*  SEO search Bar */		
	.SEO_search {position:relative; top:-1px; z-Index:15;  width:750px; height:46px; background-color:#FBF2B3; background-image: url('/img/seo_search_bg.gif?v=1'); background-repeat:no-repeat; background-position:bottom left; line-height:1.8em; border-top:1px solid #fff; margin-bottom: 5px;}	
	.SEO_search_text {font-size:14px; padding-left:15px; padding-top:13px; }
	.SEO_date { color:#999;}	

	.goButtonWhiteStrokeFix {width:51px; height:33px; background:url(/img/buttons/btn_lb_go_sn.png?v=1) 0 0 no-repeat;}
	.searchNowFix {width:171px; height:47px; background:url(/img/buttons/btn_SN-Search-trsp.png?v=1) 0 0 no-repeat;}
	
	.learMoreCE {background: url(/img/btn_learnmore_ce_search.png?v=1) 0 0 no-repeat; width: 99px; height: 27px; position: absolute; display: inline; margin-left: 5px; vertical-align: middle; cursor:pointer;}

/*  text style classes */
	
	.loud {font-weight:bold;}
	.loudFix {font-weight:600;}/* fixes opacity filter issue for ie7 */
	.louder {font-weight:bold; font-size:15px;}
	.louderer {font-weight:bold; font-size:17px;}
	.languageIns {font-size:10px; margin: 0 0 0 10px;}
	.languagesSpkn {float: left; width: 165px; margin: 0;}
	.loudCloudtitle{font-weight:bold; font-size:22px; margin: 0 0 10px 30px;}
	 h2.inlineLoud {font-size:12px; display:inline;}
	

	.orange, .chColor {color:#db8a21;}
	.blue, .asColor {color:#4a92c4;}
	.green, .peColor {color:#60c38c;}
	.mulberry, .hlColor {color:#d57a8e;}

	.serviceIcon {background: url(/img/icons/serviceIcons2.gif?v=1) 0 0 no-repeat;}
	.underline{text-decoration:underline;}
	.small{font-size:11px;}
	.smallbold{font-weight:bold;font-size:11px;}
	.fpo {border:2px solid red;}
	.dotDivide {height:5px; overflow:hidden; background: url(/img/dotted_line.gif?v=1) 0 0 repeat-x; margin:10px 0;}
	.dashDivide {height:5px; overflow:hidden; background: url(/img/dashed-divider.png?v=1) 0 0 repeat-x; margin:10px 0;}
	.fixMarginSpace {margin:1px 0 0; height:1px; overflow:hidden;}
	.dottedHr {height:7px; background:url(/img/dotted_line.gif?v=1) 0 0 repeat-x; overflow:hidden;}
	.super {font-size:11px; vertical-align:top;}
	.new {color:#FF0000; font-weight:bold;}
	.whiteSpaceNoWrap {white-space:nowrap;}
	

	.oneCharSpace {padding-right:.5em;}
	.formTable {padding-top:10px;}
	.formTable td {padding:2px 0;}
	.vertAlignFieldNames td.label {font-weight:bold; vertical-align:top;}
	.vertAlignFieldNamesMiddle td.label {font-weight:bold; vertical-align:Middle;}
	.vertAlignFieldNames th {vertical-align:top;}
	.fauxCell {padding-right:30px;}
	.fauxCellLeft {padding-left:30px;}
	/* For copyright, registered, or tm signs inline with our normal text */
	.inlineSign {font-size:10px; position:relative; top:-4px;}
		
	.txt_subTitle {color:#dc891b; font-weight:bold; font-size:17px;}
	.helpPopCC .txt_subTitle {padding-top:10px;}
	.txt_subTitle_orange {color:#dc891b; font-weight:bold;}
	
	div.errorText {border: none; color: red; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; position: relative;}	
		
	.viewSitTitle {font-size:15px; font-weight:bold;}
	
	.pending {text-decoration:line-through;}

/*  TODO: address these old-school classes */
	h1.info{color: #333333; font-size:140%; font-weight:bold;  line-height:2em; display:inline;}
	h1.enroll {color: #f1b92e; font-size:140%; font-weight:bold;  line-height:2em; display:inline;}
	h1.enroll_pages {color: black; font-size:175%; font-weight:normal;  line-height:2em; display:inline;}
	h1.ma {color: #f1b92e; font-size:140%; font-weight:bold;  line-height:2em; display:inline;}
	h1.ma1 {color: #f1b92e; font-size:140%; font-weight:bold;  line-height:1em; display:inline;}
	.padBot20{padding-bottom:20px;}
	p#enroll_explanation {line-height:1em;}
	.enrollHeading {font-size: 22px; color: #4a92c4; display: block;}
	
/*  common layout styles */
	.pipe {padding:0 3px;}
	div.spacer10 {height:10px;}
	div.spacer15 {height:15px;}
	div.spacer20 {height:20px;}
	
	div.finePrint p {padding:15px 0 0; margin:0;}

	.clearLeft {clear:left;}
	.clearRight {clear:right;}
	.clear {clear:both;}
	
	/* Universal CSS for the checkBoxGroupTag */
	table.checkBoxGroup {width:100%;}
	.checkBoxGroup .label1 {width:100%;}
	.checkBoxGroup .label2 {width:50%;}
	.checkBoxGroup .label3 {width:33%;}
	.checkBoxGroup .label4 {width:25%;}
	
 /*  TODO: move out of common.css/get rid of 'em */
 /*  popUpWhite 680 */	
 	div.popUpWhite680 {width: 680px; background: transparent; font:13px arial;}
 	.popUpWhite680 div.top {height: 27px; padding-top:3px; background: url(/img/popUp_white680_top.png?v=1) 0 0 no-repeat;}
 	.popUpWhite680 div.top .x {background: url(/img/img_close.gif?v=1) 0 0 no-repeat; padding:0 0 0 30px; cursor:pointer; margin:4px 18px 0 0; padding:2px 0 0 22px; font-weight:bold; font-size:11px; float:right; height:18px;color:#666;}
 	.popUpWhite680 div.base {height: 44px; background: url(/img/popUp_white680_base.png?v=1) 0 0 no-repeat;}
 	.popUpWhite680 div.content {margin:0px; padding-top:12px; background: url(/img/popUp_white680_1px_bg.png?v=1) 0 0 repeat-y;} 	
 	
 /*  popUpOffWhite 675 */	
 	div.popUpOffWhite675 {width: 675px; background: transparent; font:13px arial;}
 	.popUpOffWhite675 div.top {height: 27px; padding-top:3px; background: url(/img/popUp-offWhite-675-top.png?v=1) 0 0 no-repeat;}
 	.popUpOffWhite675 div.top .x {background: url(/img/img_close.gif?v=1) 0 0 no-repeat; padding:0 0 0 30px; cursor:pointer; margin:4px 18px 0 0; padding:2px 0 0 22px; font-weight:bold; font-size:11px; float:right; height:18px;color:#666;}
 	.popUpOffWhite675 div.base {height: 35px; background: url(/img/popUp-offWhite-675-base.png?v=1) 0 0 no-repeat;}
 	.popUpOffWhite675 div.content {margin:0px; padding-top:12px; background: url(/img/popUp-offWhite-675-1px.png?v=1) 0 0 repeat-y;} 	
 	
/*  popUpWhite 617 */	
 	div.popUpWhite617 {width:617px; background: transparent; font:13px arial;}
 	.popUpWhite617 div.top {height:26px; padding-top:3px; background: url(/img/popUp_white617_top.png?v=1) 0 0 no-repeat;}
 	.popUpWhite617 div.top .x {background: url(/img/img_close.gif?v=1) 0 0 no-repeat; padding:0 0 0 30px; cursor:pointer; margin:4px 18px 0 0; padding:2px 0 0 22px; font-weight:bold; font-size:11px; float:right; height:18px;color:#666;}
 	.popUpWhite617 div.base {height:44px; background: url(/img/popUp_white617_base.png?v=1) 0 0 no-repeat;}
 	.popUpWhite617 div.content {margin:0px; padding-top:3px; background: url(/img/popUp_white617_1px_bg.png?v=1) top right repeat-y;} 	
 	
 	
 /*  popUpGreen 600 */	
 	div.popUpGreen600 {width:600px; background: transparent; font:13px arial; color:#333;}
 	.popUpGreen600 div.top {height:25px; background: url(/img/popUp_green600_top.png?v=1) 0 0 no-repeat;}
 	.popUpGreen600 div.top .x {background: url(/img/img_close.gif?v=1) 0 0 no-repeat; padding:0 0 0 30px; cursor:pointer; margin:4px 18px 0 0; padding:2px 0 0 22px; font-weight:bold; font-size:11px; float:right; height:18px;color:#666;}
 	.popUpGreen600 div.base {height:25px; background: url(/img/popUp_green600_base.png?v=1) 0 0 no-repeat;}
 	.popUpGreen600 div.content {margin:0px; background: url(/img/popUp_green600_1px_bg.gif?v=1) 0 0 repeat-y;} 	
 	
 /*  popUpGreen 900 */	
 	div.popUpGreen900 {width:900px; background: transparent; font:13px arial; color:#333;}
 	.popUpGreen900 div.top {height:25px; background: url(/img/Lead-gen-cloud-top.png) 0 0 no-repeat;}
 	.popUpGreen900 div.top .x {background: url(/img/img_close.gif?v=1) 0 0 no-repeat; cursor:pointer; margin:4px 18px 0 0; padding:2px 15px 0 22px; font-weight:bold; font-size:11px; float:right; height:30px;color:#666;}
 	.popUpGreen900 div.top .popUpGreen900Title {margin:4px 18px 0 0; padding:2px 15px 0 22px; font-weight:bold; font-size:20px; float:left; height:30px;color:#666;}
 	.popUpGreen900 div.top .clear{clear:both;}
 	.popUpGreen900 div.base {height:25px; background: url(/img/Lead-gen-cloud-base.png) 0 0 no-repeat;}
 	.popUpGreen900 div.content {margin:0px; background: url(/img/Lead-gen-cloud-middle.png) 0 0 repeat-y; padding-top:12px;}  	 	
 	
/*  popUpGreen 450 */	
 	div.popUpGreen450 {width:450px; background: transparent; font:13px arial; color:#333;}
 	.popUpGreen450 div.top {height:25px; background: url(/img/popUp_green450_top.gif?v=1) 0 0 no-repeat;}
 	.popUpGreen450 div.top .x {background: url(/img/img_close.gif?v=1) 0 0 no-repeat; padding:0 0 0 30px; cursor:pointer; margin:4px 18px 0 0; padding:2px 0 0 22px; font-weight:bold; font-size:11px; float:right; height:18px;color:#666;}
 	.popUpGreen450 div.base {height:25px; background: url(/img/popUp_green450_base.gif?v=1) 0 0 no-repeat;}
 	.popUpGreen450 div.content {margin:0px; background: url(/img/popUp_green450_1px_bg.gif?v=1) 0 0 repeat-y;} 	

/*	messagePop */
	#messageCloud #toField {width:492px; height:29px; overflow:hidden; position:relative;}
	#messageCloud #moreLink {position:absolute; bottom:2px; right:0; background-color:#FEF6E1; width:40px; z-index:999; padding-left:5px;}
	
/*  TODO: move out of common.css */
/*	searchCloud */
	.searchCloud {margin:0 15px;}
	.searchCloud .left {float:left; width:395px; margin-right:10px;}
	.searchCloud .right {float:left; width:315px; overflow:hidden;}
	.searchCloud .enroll {float:left; width:315px; overflow:hidden;}
	.searchCloud .enroll .top {height:27px; background: url(/img/cloud-form-top.gif?v=1) 0 0 no-repeat;}
	.searchCloud .enroll .c {background: url(/img/cloud-form-bg.gif?v=1) 0 0 repeat-y;}
	.searchCloud .enroll .base {height:35px; background: url(/img/cloud-form-base.gif?v=1) 0 0 no-repeat;}
	.searchCloud h1 {font-size:30px; margin:0 0 10px 0; padding:0; font-weight:normal;}
	.searchCloud h3 {color:#666666; font-size:16px; width:380px; margin:0; padding:0; font-weight:normal;}
	.searchCloud .benefits li {margin:0 0 5px 10px; color:#333333;}
	.searchCloud .blue {text-align:center; font-weight:normal; font-size:28px; position:relative; top:-15px;}
	.searchCloud .finePrint {text-align:center;}
	.searchCloud .submit {margin-bottom:0;}
	
	.enrollCloud .enrollCloudForm {border-collapse: collapse;}
	.enrollCloud .enrollCloudForm input, .enrollCloud .enrollCloudForm select {width:95%;}
	.enrollCloud .enrollCloudForm td {padding:0 0 4px; vertical-align:center;}
	.enrollCloud .enrollCloudForm .l {text-align:right; padding-right:8px;}
	.enrollCloud .enrollCloudForm .r {width:185px;}
	.enrollCloud .submit {text-align:center; padding-bottom:20px; margin-bottom:0px;}
	.enrollCloud .enrollCloudForm .enrollPad{padding:2px 0 0 0;}
	.enrollToDOOption td.marginNull{margin:0; padding:0; outline:none;}
	.enrollToDOOption label{vertical-align:top}
		
	
/* Make the combo box look normal */
	div#widget_CSZInput, div#widget_CSZCloudInput {width:150px; border:1px solid gray; background:white;}
	div#widget_CSZCloudInput {width:155px;}		
	
/*Care Dialog Styles*/
	.dijitDialogUnderlay  {/*background:black !important;*/}
	.tundra .dijitDialog {border:0 !important; outline:none !important; background:transparent !important; -webkit-box-shadow:none !important;}
	.tundra .dijitDialog .dijitDialogPaneContent {padding:0 !important; border:0 !important; background:transparent !important;}
	.tundra .leadGenDialog .dijitDialogPaneContent {background:white !important;}
	.tundra .leadGenDialog .dijitDialogTitleBar {display:block !important;}

	.careDialog {}
	.careDialog .top {text-align:right;}
	.careDialog .top .close {position:absolute; top:10px; right:20px; cursor:pointer; background: url(/img/img_close.gif?v=1) top right no-repeat; padding:0 25px 0 0; color:#666666; line-height:19px;}
	.careDialog .c {padding:0 10px; display:inline-block; display:inline-block;}
	.careDialog .c {display:block;}/*Trying to give layout to ie .. above setting display to inline-block*/
	.careDialog .base {}
	
	.sendMessage_dialog {width:675px;}
	.sendMessage_dialog .top {height:30px; background: url(/img/dialog/popUp-offWhite-675-top.png?v=1) 0 0 no-repeat;}
	.sendMessage_dialog .c {background: url(/img/dialog/popUp-offWhite-675-1px.png?v=1) 0 0 repeat-y;}
	.sendMessage_dialog .base {height:35px; background: url(/img/dialog/popUp-offWhite-675-base.png?v=1) 0 0 no-repeat;}
	
	.imgSample_dialog {width:880px;}
	.imgSample_dialog .top {height:25px; background: url(/img/Lead-gen-cloud-top.png) 0 0 no-repeat;}
	.imgSample_dialog .c {background: url(/img/Lead-gen-cloud-middle.png) 0 0 repeat-y;}
	.imgSample_dialog .base {height:25px; background: url(/img/Lead-gen-cloud-base.png) 0 0 no-repeat;}
	
		
	.cloud {width:781px;}
	.cloud .top {height:30px; background: url(/img/dialog/cloud-top.png?v=1) 0 0 no-repeat;}
	.cloud .c {background: url(/img/dialog/cloud-middle.png?v=1) 0 0 repeat-y;}
	.cloud .base {height:35px; background: url(/img/dialog/cloud-base.png?v=1) 0 0 no-repeat;}
	
	.big_dialog {width:887px !important;}
	.big_dialog .top {height:30px; background: url(/img/Lead-gen-cloud-top.png) 0 0 no-repeat;}
	.big_dialog .c {background: url(/img/Lead-gen-cloud-middle.png) 0 0 repeat-y;}
	.big_dialog .base {height:33px; background: url(/img/Lead-gen-cloud-base.png) 0 0 no-repeat;}
	
/*Care DatePicker Styles*/
	.DatePicker {width:100px; position:relative;}
	.DatePicker_inner {padding:0 24px 0 0;}
	.DatePicker input {width:100%;}
	.DatePicker_cal {cursor:pointer; position:absolute; top:2px; right:0px; width:15px; height:16px; background:url(/img/calendar.gif?v=1) 0 0 no-repeat;} 
	
	
	
	/* showing messages */
	.dialog_message {padding:0 0 0 100px; min-height:50px;}
	.dialog_message .headline {font-weight:bold; font-size:20px; padding-top:3px;}		
	.dialog_message .subHeadline {}
	
	.dialog_showError {background:url(/img/cloud-alert.gif?v=1) 30px 0 no-repeat;}
	.dialog_showSuccess {background:url(/img/confirm_arrow.gif?v=1) 30px 0 no-repeat;}
	.dialog_showInfo {background:url(/img/cloud-alert.gif?v=1) 30px 0 no-repeat;}

	/* automated recorded references dialog */
	.recordReference_dialog  {width:338px;}
	.recordReference_dialog  .top {height:30px; background: url(/img/arr/arr-cloud-330-top.png?v=1) 0 0 no-repeat;}
	.recordReference_dialog  .c {background: url(/img/arr/arr-cloud-330-middle.png?v=1?v=1) 0 0 repeat-y;}
	.recordReference_dialog  .base {height:35px; background: url(/img/arr/arr-cloud-330-base.png?v=1?v=1) 0 0 no-repeat;}
	
/*  review cloud */
	.rc {padding:0 30px 0 15px;}
	.rc .rc_top {}
	.rc .rc_top img {border:1px solid #333; float:left; margin:0 10px 20px 0;}
	.rc .rc_top h2 {margin:0 0 4px 0; font-size:15px;}
	.rc .rc_top .intro {}
	.rc .rc_form {padding:20px 0 0;}
	.rc .rc_form table {width:100%}
	.rc .rc_form td {vertical-align:top; padding:0 0 8px;}
	.rc .rc_form .td1 {width:90px;}
	.rc .rc_form .td2 {}
	.rc .rc_form .inputText {width:100%;}
	.rc .rc_form textarea {width:100%; height:130px;}
	.rc .rc_cancel {padding:10px 0 0; text-align:center;}

/*  careers */
	.careers {}
	.careers p {margin:10px 0;}
	.deptTitle {line-height:25px; background:#eeeeee; font-size:12px; padding:0 0 0 5px; margin:20px 0 10px;}
	.openings p, .openings ul {padding-left: 10px;}

/*  FAQ */
	.helpIcon {position:relative; top:3px; cursor:pointer;}
	.mainContent {text-align:justify;}
	.mainContent dt {font-weight:bold; margin:21px 0 0 0;}
	.mainContent dd {margin:12px 0;}
	.mainContent dt .forWho {font-weight:normal;}
	.help .lastDef {padding-bottom:22px; padding-top:4px;}
	.help p, .mainContent ul, h1 {padding:2px 0; margin:0 0 12px 0;}
	.tightList li {list-style-type:none; padding-left:0; margin-left:0;}
	
		
/*  BROWSE Profiles */
	table.availability {clear:both;}
	table.availability tr {height:25px;}
	table.assets {}
	table.assets img {margin: 0 5px 0 0;}
	.availability th {padding-left: 5px;}
	.availability td {padding-left: 5px;}
	.myAvailHeader {background-color:#f5f5f5; border-bottom: 1px solid #ccc; padding: 5px; height:23px;}
	.myAvailHeader img, .myAvailHeader span {float:left; line-height:26px; margin: 0 4px 0 0; font-size: 17px; font-weight: bold; color: #999;}
	
	table.profileIcons {}
	.profileIcons td.left {padding:0 5px 0 0;}
	.profileIcons td {line-height:23px;}
	
/*  this class overrides the default tooltip styles */
	body .dojoTooltip { color: blue; border:0; padding:0; margin:0; background:none; }

/*  congrats */	
	div#thanksForSigningUp_top {background:url(/img/ddeaf5_top.gif?v=1) 0 0 no-repeat #DDEAF5; margin: 20px auto; width:568px}
	div#thanksForSigningUp_content {padding: 21px 21px 0;}
	div#thanksForSigningUp_content ul li {margin: 0 0 0 35px; padding:0;}
	div#thanksForSigningUp_base {background: url(/img/ddeaf5_bottom.gif?v=1) 0 0 no-repeat; height:21px;}
	
	div#thanksForUpgrade_content {padding: 21px 0 0;}

/* profile */
	table.profileTable td {padding:0 0 16px 10px; vertical-align:top;}
	table.addService {border-top:1px dotted black; width:100%;}
	table.addService td.myCarePad{padding:10px 0 16px 10px;}
	.addServicePad{padding-right:30px;}
	

	.ma_table_568 {border:0px solid red;position:relative; margin-top:10px; width:750px; background-image:url(/img/grey-header.gif?v=1); background-repeat:no-repeat; background-position:top left; padding:0 0 20px 0;}
	.ma_table_568 th.header {padding:5px 0 0 15px;}
	.ma_table_568 td.header {padding:5px 10px 0 15px;}
	.ma_table_568_YL {border:0px solid red;position:relative; margin-top:10px; width:568px; background-color:#ffffdf; background-image:url(/img/ffffdf_top.gif?v=1); background-repeat:no-repeat; background-position:top left; padding:0 0 20px 0;}
	/* fixing doctype issue */
	.ma_table_568 td {padding:12px 0 0 4px;}
	.ma_table_568 td.learnMoreLink{width:720px; text-align:right; }
	.greenBG {background-color:#f6fbee;}
	.greyBG {background-color:#f5f5f5;}
	
	.ma_tbl_568_100{width:100%; line-height:1.2em;}
	.ma_tbl_568_100 .dottedLine {border-bottom:1px dotted #ccc; padding-bottom:7px;}
	.ma_tbl_568_BG{width:750px; margin: 0px 10px; line-height:1.2em;}
	.ma_tbl_568_075{width:411px; margin: 0px 10px; line-height:1.2em;}
	td.ma_tbl_bg {font-size:12px; font-weight:bold;}
	.block_568_top_cap_YL .bgCAccess {padding:10px 22px 0 6px;}
	.inbox tr.message td {border:solid #e3e3e3; border-width:0 0 1px; padding-top:7px; padding-bottom:7px;}
	.msg_tbl_odd {background-color:#eaedce; }
	.msg_tbl_even {background-color:#fff;}
	.msg_tbl_unread {background-color:#F6FBEE;}
	td.ma_tbl {border-bottom:1px dotted #ccc;}
	th.ma_tbl {border-bottom:1px dotted #ccc;}
	.msg_unread{font-weight:bold;}

	a.lnav {padding-left:10px; line-height:2.0em;}
	.lnav_in { line-height:2.0em; text-decoration:none; padding-left:10px; background: url(/img/a_lnav_bg.gif?v=1) 0px 3px no-repeat; height:24px; color:#000; font-weight:bold;}
	a.h1 {color:#336699; text-decoration:underline;font-size:140%;}

	.tr_hdr {background-color:#cde2f0;}
	.tr_odd {background-color:#fff; }
	.tr_even {background-color:#e6f0f7;}	


/*  new stars */
	.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating{background: url(/img/stars_ratings.gif?v=1) left -1000px repeat-x;}
	.star-rating{position:relative;	width:75px;	height:15px; overflow:hidden; list-style:none; margin:0; padding:0;	background-position: left top;}
	.star-rating li{display: inline;}
	.star-rating a, .star-rating .current-rating{position:absolute;	top:0; left:0; text-indent:-1000em; height:15px; line-height:15px; outline:none; overflow:hidden; border: none;	margin:0;}
	.star-rating a:hover, .star-rating a:active, .star-rating a:focus{background-position: left center;}
	.star-rating a.one-star{width:20%; z-index:6;}
	.star-rating a.two-stars{width:40%;	z-index:5;}
	.star-rating a.three-stars{width:60%; z-index:4;}
	.star-rating a.four-stars{width:80%; z-index:3;}
	.star-rating a.five-stars{width:100%; z-index:2;}
	.star-rating .current-rating{z-index:1;	background-position: left bottom;}	
	
/*  rounded g19_f2f2f2 */
	.g19_f2f2f2 .top {background: url(/img/rd/ma_g19_f2f2f2_top.gif?v=1) no-repeat; height:32px;}
	.g19_f2f2f2 .c {padding:0 25px; margin-top:-10px; background-color:#f2f2f2;}
	.g19_f2f2f2 .base {background: url(/img/rd/ma_g19_f2f2f2_base.gif?v=1) no-repeat; height:32px;}	

/*  yellow bar */
	div.yellowBox {background:url(/img/GBT-BG.gif?v=1) 0 0 no-repeat; width: 750px; height: 100px; margin: 10px 0;}
	div.yellowBox div.Joinnow {font-size: 18px; color: #333; margin: 28px 0 0 25px; float: left;}
	div.yellowBox div.Joinnow span.normalText {font-size: 12px; font-weight: normal; display: block; margin-top: 5px;}
	div.yellowBox div.content {font-size: 18px; color: #DB8A21; margin: 18px 0 0 65px; float: left;}
	div.yellowBox div.buttons {text-align: center; margin: 20px 0 0 125px; float: left;}
	div.yellowBox div.content ul {margin: 0; padding: 0;}
	div.yellowBox div.jobMarginTop {margin-top: 35px;}
	div.yellowBox div.jobMarginLeftLogin {margin-left: 175px;}
	div.yellowBox div.jobMarginLeftJoin {margin-left: 35px;}
	div.yellowBox div.careJoin {padding: 25px 0 0 15px; margin: 0;}
	div.yellowBox div.careBtn {padding: 20px 0 0 10px; margin: 0;}
	
/* blue bar (uses yellowBox but changes background image) */
	div.blueBox {background:url(/img/GBT-BG-blue.gif?v=1) 0 0 no-repeat;}	
	div.blueBox div.content {font-size: 18px; color: #333333; margin: 18px 0 0 65px; float: left;}
	
	div.partnerPromo{float:left; text-align:center; margin:33px 50px 0 50px; font-size:15px; color:#036cb6;font-weight:bold;}
	span.partnerPromoOffer{font-size:20px; text-transform:uppercase;}
	div.c .partnerPromo{margin:0px 0px 0px 0px; float:none;}
	
	div.blueBoxEmily {background:url(/img/blue-bar-image.jpg?v=1) 0 0 no-repeat; color:#333;}
	div.blueBoxEmily div.Joinnow {margin: 20px 0 0 150px; font-weight:bold;}
	div.blueBoxEmily div.content{font-size: 16px; color: #333; margin: 20px 0 0 20px;}
	
/* --------visitorVersion */
	div.visitorVersion div.content {text-align:center; margin: 0; z-index:100;}	
	div.visitorVersion div.content img {margin:8px 0;}
	div.visitorVersion p {padding:0px; margin:0px;}
	div.visitorVersion p.orange {color:#D87C09;}

/*  Member IMAGE Styles */
	div.imageContainer {position: relative;}
	div.imageContainer img {padding:0;margin:0; display:block; border:0;}
	div.imageContainer table, div.imageContainer table tr, div.imageContainer table tr td {border:0; margin:0; padding:0;}
	div.imageContainer div.border {border:4px solid white;}
	div.imageContainer td.image { border:1px solid #BDBDAD;}
	div.imageContainer td.right {width:11px; background:url(/img/group/sright.png?v=1) 0 0 repeat-y; vertical-align:top;}
	div.imageContainer td.right img {}
	div.imageContainer td.bottom {height:11px; background:url(/img/group/sbottom.png?v=1) 0 0 repeat-x; text-align:left;}
	div.imageContainer td.bottom img {}
	div.imageContainer td.corner {background:url(/img/group/scorner.png?v=1) 0 0 no-repeat;}
	
	img.activeImage {display:block;}
	img.activeImageFull {cursor: pointer; border:4px solid white !important;}
	div.activeImageFullC {position:absolute; top:-15px; left:-10px; z-index: 9999; border:1px solid #BDBDAD;}

	/* dark bg */
	div.dbg td.right {background:url(/img/sright-d.gif?v=1) 0 0 repeat-y;}
	div.dbg td.bottom {background:url(/img/sbottom-d.gif?v=1) 0 0 repeat-x;}
	div.dbg td.corner {background:url(/img/scorner-d.gif?v=1) 0 0 no-repeat;}
	
	/* green bg */
	div.gbg td.right {background:url(/img/sright-g.gif?v=1) 0 0 repeat-y;}
	div.gbg td.bottom {background:url(/img/sbottom-g.gif?v=1) 0 0 repeat-x;}
	div.gbg td.corner {background:url(/img/scorner-g.gif?v=1) 0 0 no-repeat;}

	/* pink bg */	
	div.pbg td.right {background:url(/img/sright-p.gif?v=1) 0 0 repeat-y;}
	div.pbg td.right img {position:static;}
	div.pbg td.bottom {background:url(/img/sbottom-p.gif?v=1) 0 0 repeat-x;}
	div.pbg td.bottom img {position:static;}
	div.pbg td.corner {background:url(/img/scorner-p.gif?v=1) 0 0 no-repeat;}

	/* blue bg */
	div.bbg td.right {background:url(/img/sright_blue.gif?v=1) 0 0 repeat-y;}
	div.bbg td.right img {position:static;}
	div.bbg td.bottom {background:url(/img/sbottom_blue.gif?v=1) 0 0 repeat-x;}
	div.bbg td.bottom img {position:static;}	
	div.bbg td.corner {background:url(/img/scorner_blue.gif?v=1) 0 0 no-repeat;}	
	
	table.greenTop {width:568px;}
	table.greenTop td.header {background:url(/img/ma_header_bar.gif?v=1) 0 0 no-repeat; height:25px; width:568px;}
	table.greenTop td.header div {font-weight:bold; padding:3px 0px 0px 12px;}
	table.greenTop td.content {background:#F6FBEE; height:auto;}
	table.greenTop div.contentContainer {padding:12px;}
	
/*  member image box */
	.memberImageC {width:196px; background:url(/img/profile_regular_top.gif?v=1) 0 0 no-repeat; margin: 15px 0px 0px 0px;}
	.memberImageC .memImagBase {background:url(/img/profile_regular_bottom.gif?v=1) 0 0 no-repeat; height:20px;}
	.memberImageC .resCorner {display:none; height:48px; width:48px; float:right; margin-top:-48px;}
	
	.FeaturedProfile {background:url(/img/profile/profile_featured_top.gif?v=1) 0 0 no-repeat;}
	.FeaturedProfile .memImagBase {background:url(/img/profile/profile_featured_base.gif?v=1) 0 0 no-repeat;}
	.FeaturedProfile .resCorner {display:block; background:url(/img/profile/profile_featured_corner.png?v=1) 0 0 no-repeat;}

	.memberImageC div.content {padding:28px 0px 0px 12px;}
	div.memberImageC span {display:block;}
	
	div.memberImageC div.content div.c {text-align:left;}
	
	div.averageRating {text-align:center; margin:0 0 0 -10px;}

/*  view-member-profile */
	ul.reviewList {margin:0px 0px 0px 15px;}
	.reviewList li {margin:0;}

/*  lightGreen box */
	div.lightGreenBox {background:#f7fcf1; width: 510px;}
	div.lightGreenBox div.top {background:url(/img/video_lightGreenBox_top.gif?v=1) 0 0 no-repeat; height:26px;}
	div.lightGreenBox div.content {}
	div.lightGreenBox div.base {background:url(/img/video_lightGreenBox_base.gif?v=1) 0 0 no-repeat; height:26px;}
	
	.block_538 {margin-top:10px;}
	.block_538_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:538px;}
	.block_538_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:538px; height:8px;}

	.g19_gray {margin-top:10px;}
	.g19_gray .c {background-color:#f7f7ef;}
	.g19_gray .top{background-image:url(/img/rd/gray_g19_top.gif?v=1); background-repeat:no-repeat; background-position:top left; height:25px;}
	.g19_gray .base{background-image:url(/img/rd/gray_g19_base.gif?v=1); background-repeat:no-repeat; background-position:bottom left; height:25px;}	
	
	.block_thankYou{background-color:#60c38c; background-image:url(/img/sn_thank-you_bg.gif?v=1); background-repeat:no-repeat; background-position:top left; width:750px; height:70px;}
 
	#vis_enroll_mem_plan {margin:10px 10px 0;width:500px; padding-bottom: 10px;}
	#vis_enroll_mem_plan th {vertical-align:top;height:30px;}
	#vis_enroll_mem_plan tr.col_heading td {color:#dc891b;font-weight:bold;font-size:75%;}
	#vis_enroll_mem_plan td.row_sep {border-top:1px dotted black;height:1px}
	#vis_enroll_mem_plan tr.plan_row td {padding:10px 0;vertical-align:middle}
	#vis_enroll_mem_plan td.col1 {width:200px;text-align:left}
	#vis_enroll_mem_plan td.col2 {width:130px;text-align:center}
	#vis_enroll_mem_plan td.col3 {width:170px;text-align:center}
	
	.joinBut {width:538px;margin-top:25px;text-align:center; font-weight:bold;}
	
	.enrollAvail td {padding:6px 0;}

/*  footer icons */
	.iconsFooter {height:auto; border:0; width: 100%; text-align:center;}
	.iconsFooter .text {color:#999; margin: 4px 0 0; word-spacing:2px;}
	
/*  map */	 
	 .infoWindow td.icons {vertical-align: bottom;}
	 .infoWindow td.icons a {margin: 0 0 0 5px;}
	 .infoWindow td.icons img {margin: 0 0 0 5px;}
	 .infoWindow td.icons a img {margin:0;}
	 
/*  metro pages */	 
	 .asSeenIn table {margin:30px auto 0;}
	 .asSeenIn td {text-align:center; padding-right:50px;}

/* dynamic schedule */	
	div.indDS {border:none; padding:0; margin:10px 0 0;}
	
	.noAjax {border:none !important;}
	.noAjax td {padding:4px;}
	
	table.setAvail {/*width:535px;*/}
	table.setAvail td {border:solid #ccc; border-width:0px; padding:4px;}
	table.setAvail tr.header td {padding: 3px 7px; border-width:1px 1px 1px 1px; text-align: center; line-height: 9px;}
	table.setAvail td.title {width:40%; font-weight:bold;}
	table.setAvail td.title span.service {position:relative; top:-5px; left:5px;}
	td.title div.status {white-space:nowrap; text-align:right; float:right; position:relative;}
	td.title div.status span {position:relative; top:-3px;}
	td.title div.status span.ok {color:#769B2F;}
	td.title div.status span.error {color:red;}
	td.title div.status span.wait {color:#999999;}
	table.setAvail td.time {text-align:left; width:40%; border-width:0 1px 1px 1px;}
	table.setAvail td.time span {font-weight: bold; color: #555;}
	table.setAvail td input {padding:0; margin:1px; position:relative;}
	table.setAvail td.clickBox {background: white; padding:0; border-width:0 1px 1px 0; width:8%; text-align: center; vertical-align: middle;}
	table.setAvail tr.header div.avail {border: 1px solid #ccc; width: 15px; height: 15px; background-color:#cde2f0; float: left;}
	table.setAvail tr.header div.unavail {border: 1px solid #ccc; width: 15px; height: 15px; float: left; margin-left: 15px;}
	table.setAvail tr.header div.availTxt {float: left; padding:5px 0 0 8px;}
	
	table#avail td.on {background-color:#cde2f0;}
	table#availCHILDCARE td.on {background-color:#cde2f0;}
	table#availSPCLNEEDS td.on {background-color:#cde2f0;}
	table#availTUTORINGX td.on {background-color:#cde2f0;}
	table#availSENIRCARE td.on {background-color:#cde2f0;}
	table#availPETCAREXX td.on {background-color:#cde2f0;}
	table#availHOUSEKEEP td.on {background-color:#cde2f0;}	 
	table#availCAREGIGSX td.on {background-color:#cde2f0;}
	
	.gMapFeatured {color:#F2A50B; Font-size:12px; font-weight:bold;}	
	
/*this will need to change when we standardize help pops*/
	.helpPop {width:327px; background: transparent; display:none; position:absolute; z-index:999; font:12px arial, sans-serif;}
	.helpPop .top {background: url(/img/help-pop-up-top.gif?v=1) 0 0 no-repeat; height:29px;}
	.helpPop .content {background: url(/img/help-pop-up-bg.gif?v=1) 0 0 repeat-y;}
	.helpPop .content .C {padding:0 10px;}
	.helpPop .base {background: url(/img/help-pop-up-base.gif?v=1) 0 0 no-repeat; height:29px;}
	
	.helpPopWhite {width:300px; background: transparent; display:none; position:absolute; z-index:999; font:12px arial, sans-serif;}
	.helpPopWhite .top {background: url(/img/help-pop-up-white-top.gif?v=1) 0 0 no-repeat; height:21px;}
	.helpPopWhite .content {background: url(/img/help-pop-up-white-bg.gif?v=1) 0 0 repeat-y;}
	.helpPopWhite .content .C {padding:0 10px;}
	.helpPopWhite .base {background: url(/img/help-pop-up-white-base.gif?v=1) 0 0 no-repeat; height:21px;}
	
	.helpPopCC {width: 428px; background: transparent; display: none; position: absolute; z-index: 999; font: 12px arial, sans-serif;}
	.helpPopCC .top {background: url(/img/help-pop-up-CC-top.png?v=1) 0 0 no-repeat; height:25px;}
	.helpPopCC .content {background: url(/img/help-pop-up-CC-bg.gif?v=1) 0 0 repeat-y;}
	.helpPopCC .content .C {padding:0 10px;}
	.helpPopCC .base {background: url(/img/help-pop-up-CC-base.png?v=1) 0 0 no-repeat; height:25px;}

	.helpPop435 {width: 435px; background: transparent; display: none; position: absolute; z-index: 999; font: 12px arial, sans-serif;}
	.helpPop435 .top {background: url(/img/ffffff-435w-top.png?v=1) 0 0 no-repeat; height:30px;}
	.helpPop435 .content {background: url(/img/ffffff-435w-middle.png?v=1) 0 0 repeat-y;}
	.helpPop435 .content .C {padding:0 10px;}
	.helpPop435 .base {background: url(/img/ffffff-435w-base.png?v=1) 0 0 no-repeat; height:38px;}
	
 	.helpPop675 {width: 685px; background: transparent; display: none; position: absolute; z-index: 999; font: 13px arial, sans-serif;}
 	.helpPop675 div.top {height: 27px; padding-top:3px; background: url(/img/popUp-offWhite-675-top.png?v=1) 0 0 no-repeat;}
 	.helpPop675 div.top .x {background: url(/img/img_close.gif?v=1) 0 0 no-repeat; padding:0 0 0 30px; cursor:pointer; margin:4px 18px 0 0; padding:2px 0 0 22px; font-weight:bold; font-size:11px; float:right; height:18px;color:#666;}
 	.helpPop675 div.base {height: 35px; background: url(/img/popUp-offWhite-675-base.png?v=1) 0 0 no-repeat;}
 	.helpPop675 div.content {margin:0px; padding-top:12px; background: url(/img/popUp-offWhite-675-1px.png?v=1) 0 0 repeat-y;}

/* --ADLOBS-- */
/* calculatorAdlob */
	.calcAdlob table {margin:10px 6px; display:block; padding-right:15px;}
	.calcAdlob td {vertical-align: middle; padding:3px 0;}
	.calcAdlob td.l {padding-right:6px; text-align:right;}
	.calcAdlob input {width:66px;} 
	.calcAdlob select {width:74px;}
	
	a.calcAdlobLink {color:#DB8A21; text-decoration:none;}
	a.calcAdlobLink:visited {color:#DB8A21; text-decoration:none;}
	a.calcAdlobLink:hover {text-decoration:none;}
	
/* adTestAdlob */
	.indAdTestContainer {font-size: 12px; margin: 15px 0 0 0; clear:left;font-family:arial,sanserif;}
	.indAdTestTop {width: 186px; background: url(/img/ad_space_top.gif?v=1) 0 0 no-repeat; margin: 0;}
	.indAdTestContent {padding: 0 10px 0px 10px;}
	.indAdTestContent div {margin-top: 15px;}
	.indAdTestContent a {font-weight: bold;} 
	.indAdTestBase {height: 24px; width: 186px; background: url(/img/ad_space_bottom.gif?v=1) 0 0 no-repeat; margin: 0;}
	
/* callToActionAdlob */
	.ctaAdlob {margin: 0 0 10px 0;}
	.ctaAdlob .top {background:transparent url(/img/rd/cap-g6-generic-top.png?v=1) top left no-repeat; height:25px;}
	.ctaAdlob .c {margin:0; padding:0 10px; background-color:#FCF3C0; position: relative;}
	.ctaAdlob .base {background:transparent url(/img/rd/cap-g6-generic-base.png?v=1) top left no-repeat; height:25px;}
	.ctaAdlob .btn {text-align:center;}
	.ctaAdlob .title {font-size:18px;}
	.ctaAdlob img {display:block; margin: 20px auto 0;}
	.ctaAdlob h3 {margin:0; padding:0; font-size: 18px; color:#DB8A21; font-weight:200;}
	.ctaAdlob h4 {margin:0; padding:0; font-size:12px; font-weight:bold;}
	.ctaAdlob ul {margin-top:10px; margin-bottom:10px;}
	.ctaAdlob .lT {font-weight:bold;}
	
	.seoAdlob {margin: 0 0 10px 0;}
	.seoAdlob .top {background:url(/img/rd/adlob-generic-g5-top.gif?v=1) top left no-repeat; height:25px;}
	.seoAdlob .c {margin:0; padding:0 10px 10px 10px; background-color:#FEF1D8; position: relative;}
	.seoAdlob .base {background:url(/img/rd/adlob-generic-g5-base.gif?v=1) top left no-repeat; height:25px;}
	.seoAdlob .btn {text-align:center;}
	.seoAdlob .title {font-size:18px;}
	.seoAdlob img {display:block; margin: 20px auto 0;}
	.seoAdlob h3 {margin:0; padding:0; font-size: 19px; color:#DB8A21; font-weight:200;}
	.seoAdlob h4 {margin:0; padding:5px 0 0 0; font-size:12px; font-weight:bold; color:#333333;}
	.seoAdlob ul {margin-top:10px; margin-bottom:10px;}
	.seoAdlob .lT {font-weight:bold;}	
	
/* providerListingAdlob */
	.pLAdlob {margin: 0 0 10px 0;}
	.pLAdlob .top {background:transparent url(/img/seo-adlob-top.gif?v=1) top left no-repeat; height:25px; margin-top: 15px;}
	.pLAdlob .c {margin:0; padding:10px; background-color:#FEF1D8; position: relative; width: 170px;}
	.pLAdlob .base {background:transparent url(/img/seo-adlob-base.gif?v=1) top left no-repeat; height:25px;}
	.pLAdlob .title {font-size:18px;}
	.pLAdlob img {display:block; margin: 20px auto 0;}
	.pLAdlob ul {margin-top:10px; margin-bottom:10px;}
	
	div.SEOMap {background:#FBF2B3;}
	.SEOMap div.top {background:url(/img/map_round_top.gif?v=1) 0 0 no-repeat; height:25px;}
	.SEOMap div.content {background:url(/img/map_round_body.gif?v=1) 0 0 repeat-y;}
 	.SEOMap div.base {background:url(/img/map_round_base.gif?v=1) 0 0 no-repeat; height:25px;}
	
	div.pLContainer {margin: 0px;}
	.pLContainer h1 {font-size:24px; font-weight:normal; color:#3399cc; margin: 0;}
	.pLContainer div.content {margin:0px 0px 0px 10px;}
	
	.marginTop10 {margin-top:10px;}
	.marginBtm5 {margin-bottom:5px;}
	.marginBtm10 {margin-bottom:10px;}
	
/* grid TODO: remove grid stuff and replace with new grid */
	.grid {overflow: hidden; padding:15px 0;}
	.grid .row {margin: 0 0 15px 0;}
	.grid .contFull, .grid .contHalf {padding:0; float:left; overflow:hidden;}
	
	.bucketFull, .bucketHalf {}
	.bucketFull {}
	.bucketFull .hdr {height:49px;}
	.bucketFull .hdr h2 {font-size:20px; font-weight: normal; position:relative; margin: 0; padding: 0; display: inline; top:15px; left:70px;}/* for title */
	.bucketFull .c {padding: 20px 20px; color:#999999;}
	.bucketFull .c .adlob {float:right; padding: 0 0 25px 10px; background-color:white;}
	.bucketFull .featured {margin: 0 0 10px 0;}
	.bucketFull .featured a {font-size:1.3em;}
	.bucketFull .featured span {}
	.bucketFull .blogAdlob {}
	.bucketFull .blogAdlob img {float:left;}
	
	.bucketHalf {}
	.bucketHalf .hdr {height:42px;}
	.bucketHalf .hdr h2 {font-size:20px; font-weight: normal; position:relative; margin: 0; padding: 0; display: inline; top:9px; left:53px;}/* for title */
	.bucketHalf .c {padding: 20px 20px;}
	.bucketHalf .c .intro {margin:0 0 10px 0;}
	.bucketHalf .c .items {margin:10px 0;}
	.bucketHalf .c ul li {margin-left:1.2em;}
	
	.bucketHalf .c .items1 a {display:block; margin:8px 0;}
	
	/* Featured Quick Links */
	.quickLinkTitle {font-size: 12px; font-weight: bold; color: #333333;}
	.quickLinkItalicText {font-size: 12px; font-style: italic; margin: 3px 0 5px 8px;}
	.quickLinkMarginBtm {margin-bottom: 10px;}
	
	.adlobMarginTop {margin: 10px 0 0 0;}
	
/* generic styles */
	.serviceRound {} 
	.serviceRound .top {height:36px; background: 0 0 no-repeat;}
	.serviceRound .c {background: 0 0 repeat-y;}
	.serviceRound .base {height:36px; background: 0 0 no-repeat;}
	.aR_sidesGrey {background-image: url(/img/rd/grey-sides.gif?v=1); border-top: 1px solid #E7E7E7;}
	.aR_baseGrey {background-image: url(/img/rd/grey-round-base.gif?v=1); height: 31px;}
	
/* service-specific styles */
	.chRound .top {background-image: url(/img/rd/cc-round-top.gif?v=1);}
	.chRound .c {background-image: url(/img/rd/cc-round-sides.gif?v=1);}
	.chRound .base {background-image: url(/img/rd/cc-round-base.gif?v=1);}
	
	.asRound .top {background-image: url(/img/rd/sc-round-top.gif?v=1);}
	.asRound .c {background-image: url(/img/rd/sc-round-sides.gif?v=1);}
	.asRound .base {background-image: url(/img/rd/sc-round-base.gif?v=1);}
	
	.peRound .top {background-image: url(/img/sn-round-top.gif?v=1);}
	.peRound .c {background-image: url(/img/sn-round-sides.gif?v=1);}
	.peRound .base {background-image: url(/img/sn-round-base.gif?v=1);}
	
	.hlRound .top {background-image: url(/img/rd/hk-round-top.gif?v=1);}
	.hlRound .c {background-image: url(/img/rd/hk-round-sides.gif?v=1);}
	.hlRound .base {background-image: url(/img/rd/hk-round-base.gif?v=1);}
	
	/* Vertical Landing Page Styles*/
	.articleBlogLinks a {font-weight:bold;}
	.articleBlogLinks {border-top: dotted 2px #bbbbbb; margin-top:10px; padding-top:12px;}
	.vmpBlog {margin-bottom:15px;}
	.vmpBlog .title {font-weight:normal; font-size:12px;}
	
	/* adsense style*/
	#ads {width:186px; margin: 20px 0 0; overflow:hidden; text-align:center; float:left;}
	
	.adContainerg5, .adContainerg6 {margin-bottom:10px; overflow:hidden;}
	.adContainerg6 .top {background:url(/img/ads-g6-top.gif?v=1) 0 0 no-repeat; height:25px;}
	.adContainerg6 .c {background:url(/img/ads-g6-bg.gif?v=1) 0 0 repeat-y; padding:0 10px;}
	.adContainerg6 .sponsor {margin:0 0 10px 0;}
	.adContainerg6 .sponsor img {float:left;}
	.adContainerg6 .sponsor .textCont {margin:0 0 0 75px;}
	.adContainerg6 .sponsor .textCont a {}
	.adContainerg6 .footerLink {text-align:center; margin-top:15px;}
	.adContainerg6 .base {background:url(/img/ads-g6-base.gif?v=1) 0 0 no-repeat; height:25px;}
	.adContainerg5 .top {background:url(/img/ads-g5-top.gif?v=1) 0 0 no-repeat; height:25px;}
	.adContainerg5 .c {background:url(/img/ads-g5-bg.gif?v=1) 0 0 repeat-y; padding:0 10px;}
	.adContainerg5 .base {background:url(/img/ads-g5-base.gif?v=1) 0 0 no-repeat; height:25px;}
	.adsByGoogle {color:#999999; font-weight:bold; text-align:center; position:relative; top:-10px;}
	
/*  tabContainer - general styles for TabContainer */
	.tabContainer {}
	.tabContainer .tabs .tab {cursor:pointer;} /*why is this here?*/
	.tabContentContainer .contentContainer {display:none;} /*why is this here?*/
	.tabContainer .tabContentContainer {}
	.tabContainer .tabNode {cursor:pointer;}
	.tabContainer .contentNode {display:none;}
	
	.basicTabContainer .tabNode {float:left; height:28px; position:relative; top:1px;}
	.basicTabContainer .tab_cc_on {background:url(/img/tabs/tab_btc_cc_on.jpg?v=1) 0 0 no-repeat; width:62px;}
	.basicTabContainer .tab_cc_off {background:url(/img/tabs/tab_btc_cc_off.gif) 0 0 no-repeat; width:62px;}
	.basicTabContainer .tab_sn_on {background:url(/img/tabs/tab_btc_sn_on.jpg?v=1) 0 0 no-repeat; width:79px;}
	.basicTabContainer .tab_sn_off {background:url(/img/tabs/tab_btc_sn_off.gif) 0 0 no-repeat; width:79px;}
	.basicTabContainer .tab_tu_on {background:url(/img/tabs/tab_btc_tu_on.jpg?v=1) 0 0 no-repeat; width:61px;}
	.basicTabContainer .tab_tu_off {background:url(/img/tabs/tab_btc_tu_off.gif) 0 0 no-repeat; width:61px;}
	.basicTabContainer .tab_sc_on {background:url(/img/tabs/tab_btc_sc_on.jpg?v=1) 0 0 no-repeat; width:69px;}
	.basicTabContainer .tab_sc_off {background:url(/img/tabs/tab_btc_sc_off.gif) 0 0 no-repeat; width:69px;}
	.basicTabContainer .tab_pc_on {background:url(/img/tabs/tab_btc_pc_on.jpg?v=1) 0 0 no-repeat; width:54px;}
	.basicTabContainer .tab_pc_off {background:url(/img/tabs/tab_btc_pc_off.gif) 0 0 no-repeat; width:54px;}
	.basicTabContainer .tab_hk_on {background:url(/img/tabs/tab_btc_hk_on.jpg?v=1) 0 0 no-repeat; width:74px;}
	.basicTabContainer .tab_hk_off {background:url(/img/tabs/tab_btc_hk_off.gif) 0 0 no-repeat; width:74px;}
	.basicTabContainer .tab_cg_on {background:url(/img/tabs/tab_btc_cg_on.jpg?v=1) 0 0 no-repeat; width:56px;}
	.basicTabContainer .tab_cg_off {background:url(/img/tabs/tab_btc_cg_off.gif) 0 0 no-repeat; width:56px;}
	
	.basicTabContainer .tabContentContainer {border:1px solid #cccccc;}
	.basicTabContainer .tabContentContainer .c {padding:15px;}
	
	.showSection {display:inline; background:red; color:white; font-weight:bold;}
	.highlight {background:yellow;}
	
	.dialogNoContainer {border-width:0px !important; background: transparent !important;}
	.dialogNoContainer .dijitDialogTitleBar {display:none;}
	.dialogNoContainer .dijitDialogPaneContent {border-width:0px !important; background: transparent !important;}
	
	.tundra div.dijitDialogTitleBar {display:none !important;}
	.tundra div.roundedPop {border:none; background:transparent;}
	.tundra div.roundedPop .dijitDialogPaneContent {border:none; background:transparent;}
	.tundra div.roundedPop .dijitDialogTitleBar {display:none;}
	
	.goButtonSN {background: url(/img/buttons/btn_lb_go_sn.png?v=1) 0 0 no-repeat; width: 51px; height: 33px; float: left; margin: 12px 0 0 175px; cursor:pointer;}
	.shopNowbtn {background: url(/img/adlobs/btn-shop-now.png?v=1) 0 0 no-repeat; width: 98px; height: 29px; display:block; margin: 15px 0 0 50px; cursor:pointer;}

/*  howItWorksGWO */
	div.hiwGWO td {padding:0;}
	.hiwGWO p {margin:0;} 
	.hiwGWO .tile {float:left; overflow:hidden; height:180px;}
	.hiwGWO .tileL {margin-right:10px; width:400px;}
	.hiwGWO .tileL .c {padding:10px 10px 10px 20px;}
	.hiwGWO .tileR {width:286px;}
		
/*  xpand */
	.arrowOpenLeft {background:url(/img/down_arrow.gif) left 3px no-repeat; padding:0 0 0 16px;}
	.arrowOpenRight {background:url(/img/down_arrow.gif) top left no-repeat;}
	.arrowClosedLeft {background:url(/img/right_arrow.gif) left 3px no-repeat; padding:0 0 0 16px;}
	.arrowClosedRight {background:url(/img/right_arrow.gif) right 3px no-repeat; padding:0 16px 0 0;}
	a.openLeft {background:url(/img/down_arrow.gif) left 3px no-repeat !important;}
	a.openRight {background:url(/img/down_arrow.gif) right 3px no-repeat !important;}
	.xpandCont {height:0px; overflow:hidden;}		
	div.openContent{margin-top:10px !important; margin-bottom:10px !important;}
		
/* popups */
	/* standard peach */
	.ip337 {width:337px; display:none; position:absolute; z-index:900;}
	.ip337 .top {height:27px; background:url(/img/popups/ip337-top.png?v=1) 0 0 no-repeat;}	
	.ip337 .c {background:url(/img/popups/ip337-bg.png?v=1) 0 0 repeat-y; padding:0 25px;}
	.ip337 .base {height:35px; background:url(/img/popups/ip337-base.png?v=1) 0 0 no-repeat;}
	.ip337 .x {position:absolute; top:10px; right:20px; cursor:pointer; background: url(/img/img_close.gif?v=1) top right no-repeat; padding:0 25px 0 0; color:#666666; line-height:19px;}
	.ip337 li {margin-top:10px;}
	
	.ip417 {width:417px; display:none; position:absolute; z-index:900;}
	.ip417 .top {height:27px; background:url(/img/popups/ip417-top.png?v=1) 0 0 no-repeat;}	
	.ip417 .c {background:url(/img/popups/ip417-middle.png?v=1) 0 0 repeat-y; padding:0 25px;}
	.ip417 .base {height:35px; background:url(/img/popups/ip417-base.png?v=1) 0 0 no-repeat;}
	.ip417 .x {position:absolute; top:10px; right:20px; cursor:pointer; background: url(/img/img_close.gif?v=1) top right no-repeat; padding:0 25px 0 0; color:#666666; line-height:19px;}
	
	/* InlineHelp peach */
	.ih337 {width:337px; display:none; z-index:900;}
	.ih337 .top {height:27px; background:url(/img/popups/ip337-top.png?v=1) 0 0 no-repeat;}	
	.ih337 .c {background:url(/img/popups/ip337-bg.png?v=1) 0 0 repeat-y; padding:0 25px;}
	.ih337 .base {height:35px; background:url(/img/popups/ip337-base.png?v=1) 0 0 no-repeat;}
	.ih337 .x {position:absolute; top:10px; right:20px; cursor:pointer; background: url(/img/img_close.gif?v=1) top right no-repeat; padding:0 25px 0 0; color:#666666; line-height:19px;}
	
	/* InlineHelp grey */
	.ih347_grey {width:347px; display:none; z-index:900;}
	.ih347_grey .top {height:30px; background:url(/img/cocPopup_top.png?v=1) 0 0 no-repeat;}	
	.ih347_grey .c {background:url(/img/cocPopup_bg.png?v=1) 0 0 repeat-y; padding:0 25px;}
	.ih347_grey .base {height:34px; background:url(/img/cocPopup_base.png?v=1) 0 0 no-repeat;}
	.ih347_grey .x {position:absolute; top:10px; right:20px; cursor:pointer; background: url(/img/img_close.gif?v=1) top right no-repeat; padding:0 25px 0 0; color:#666666; line-height:19px;}
	
	 /*  popUpPeach 675 */	
 	.popUpPeach675 {width: 675px; display:none; z-index:900;}
 	.popUpPeach675 .top {height: 27px; background: url(/img/popUp-offWhite-675-top.png?v=1) 0 0 no-repeat;}
 	.popUpPeach675 .c {background: url(/img/popUp-offWhite-675-1px.png?v=1) 0 0 repeat-y; padding:0 25px;}
 	.popUpPeach675 .base {height: 35px; background: url(/img/popUp-offWhite-675-base.png?v=1) 0 0 no-repeat;}
 	.popUpPeach675 .x {position:absolute; top:10px; right:20px; cursor:pointer; background: url(/img/img_close.gif?v=1) top right no-repeat; padding:0 25px 0 0; color:#666666; line-height:19px;} 	
	
	.yocEnrollNote {background: url(/img/yoc_enroll_note.png?v=1) 0 0 no-repeat; width: 112px; height: 155px;}
	
	.inlineHelpContent {display:none;}
	
/* New Test Cell */	
	#vis_enroll_mem_plan_test {margin:10px 0 0 0; width: 500px; padding-bottom: 10px;}
	#vis_enroll_mem_plan_test div.selectSub {font-size: 18px; color:#68a7d3;}
	#vis_enroll_mem_plan_test div.basicLeft {font-size: 11px; color: #666666; width: 140px; height: 59px; border-right: solid 1px #fce2ae; padding: 2px 0 0 10px; float: left; background-color: #fff5e1;}
	#vis_enroll_mem_plan_test div.marginAllDiv {margin: 5px 0 5px 0;}
	#vis_enroll_mem_plan_test div.premiumLeft {font-size: 11px; color: #666666; width: 140px; height: 122px; border-right: solid 1px #fce2ae; padding: 8px 0 0 10px; float: left; background-color: #fff5e1;}
	#vis_enroll_mem_plan_test .priceText {font-size: 14px; font-weight: bold; color:#036cb6;}
	#vis_enroll_mem_plan_test span.normalText {font-size: 14px; font-weight: normal; color:#666666;}
	#vis_enroll_mem_plan_test div.italicText {font-size: 11px; font-weight: bold; font-style: italic; text-align: center; color:#036cb6; width: 445px; margin: 10px 0 10px 0;}
	#vis_enroll_mem_plan_test div.titleText {font-size: 14px; font-weight: normal; text-align: center; color:#036cb6; background-color: #fceaae; padding: 2px 0 2px 0;}
	#vis_enroll_mem_plan_test div.priceVert {text-align: center; width: 130px; height: 80px; border-width: 1px 1px 1px 0; border-style: solid; border-color: #fce2ae;}
	#vis_enroll_mem_plan_test .floatLeft {float: left;}
	#vis_enroll_mem_plan_test .strikeOut {text-decoration:line-through;}
	
/* Favorite Icons */
	.favIcons {height:20px; padding-top:2px; padding-right:5px; float:right;}
	.favIcons .hidden {display:none;}
	.indResult .buffer {width:100%;}
	.indResult .indResultHidden, .serviceProfile .indResultHidden {height:37px; position:relative;}
	.indResult .indResultHidden a, .serviceProfile .indResultHidden a {position:absolute; top:0px; left:109px; width:140px; overflow:hidden;}
	.indResult .indResultHidden span, .serviceProfile .indResultHidden span {position:absolute; top:0px; left:260px; font-style:italic; color:#aaa; white-space:nowrap;}
	.indResult .indResultHidden span {left:230px;}
	.favIcons .fav a {display:block; float:left; height:23px; width:25px; background: url(/img/icons/myCaregivers/heart.gif?v=1) 0 0 no-repeat; padding-right:2px;}	
	.favIcons .maybe a {display:block; float:left; height:23px; width:25px; background: url(/img/icons/myCaregivers/heart_half.gif?v=1) 0 0 no-repeat;}	
	.favIcons .flag a {display:block; float:left; height:20px; margin-bottom: 3px; width:25px; background: url(/img/icons/myCaregivers/flag.png?v=1) 0 0 no-repeat;}	
	.favIcons .flag a.flagged {display:block; float:left; height:20px; margin-bottom: 3px; width:25px; background: url(/img/icons/myCaregivers/flag_on.png?v=1) 0 0 no-repeat;}	
	.favIcons .flag a.flagged:hover {display:block; float:left; height:20px; margin-bottom: 3px; width:25px; background: url(/img/icons/myCaregivers/flag_on.png?v=1) 0 0 no-repeat;}
	.favIcons .flag a:hover {display:block; height:20px; margin-bottom: 3px; width:25px; background: url(/img/icons/myCaregivers/flag_over.png?v=1) 0 0 no-repeat;}	
	.favIcons .hide a {display:block; float:left; height:23px; width:25px; background: url(/img/icons/myCaregivers/hide.gif?v=1) 0 0 no-repeat;}
	.favIcons .unhide {float:right; display:none; padding:1px 30px 0 0;}	
	
/* Content slider */
	.contentSlider {height:300px; width:400px; position:relative; background:gray;}	
	.contentSlider .frame {position:relative;}
	.contentSlider .frame .slider {position:absolute; width:1200px;}
	.contentSlider .frame .slide {height:300px; width:400px; background:pink; float:left; opacity:.5;}
	.contentSlider .controls {}
	
/* SlideShow */
	.slideShow {position:relative; overflow:hidden;}
	.slideShow .loading {background:url(/img/loading_small.gif) 50% 50% no-repeat;}
	.slideShow .slide {}
	.slideShow .nav {position:absolute; bottom:0; left:0; height:30px; background:#676566; width:285px;}
	.slideShow .nav .tog_l, .slideShow .nav .tog_r {cursor:pointer; height:30px; width:10px; float:right; margin-right:5px;}
	.slideShow .nav .tog_l {background:url(/img/arrow_left_white.gif) 50% 50% no-repeat;}
	.slideShow .nav .tog_r {background:url(/img/arrow_right_white.gif) 50% 50% no-repeat; margin-right:15px;}
	
	/*make sure you set width and height for both the container and the loading div*/
	.slideShow_basic {width:285px; height:259px;}
	.slideShow_basic .loading {width:285px; height:259px;}

	.groupTabContainer a {outline:none; color: #666666; font-weight: bold; text-decoration:none;}

	.valFooter {width:700px; height:70px; margin:20px auto; color:#999999;}
	.valFooter a, .valFooter a:visited {color:#999999;}
	.valFooter a:hover {color:#369;}
	.valFooter .txt {padding-top:18px;}
	.valFooter .l {width:330px; float:left; text-align:right;}
	.valFooter .l img {float:right; margin:9px 0 0 10px;}
	.valFooter .m {width:35px; float:left;}
	.valFooter .mInner {height:70px; margin: 0 0 0 18px; border-left:1px solid #cccccc;}
	.valFooter .r {width:335px; float:left;}
	.valFooter .r img {float:left; margin:9px 10px 0 0;}

/* sponsors */	

/* ShowMore */
	.ShowMore {background: url(/img/loading_small.gif) 50% 50% no-repeat; min-height:30px; position:relative; padding-bottom:20px;  margin-bottom:15px;}
	.ShowMore .buffer {height:0px; overflow:hidden;}
	.ShowMore .contNode {}
	.ShowMore .contLess {}
	.ShowMore .contMore {}
	.ShowMore .toggler {display:none; position:absolute; bottom:0px; right:15px; background-color:#fff; background:url(/img/down_arrow.gif) 0 50% no-repeat; padding:0 0 0 20px;}
	.ShowMore .openP {margin-bottom:0; padding-bottom:0;}
	.ShowMore .closeP {margin-top:0; padding-top:0;}
	
/* CountChars */
	.CountChars {}	
	.countChars_basic {}
	.countChars_basic textarea {}
	.countChars_basic .counterContainer {visibility:hidden;}
	.countChars_basic .counterLabel {float:right; padding-left:6px;}
	.countChars_basic .counterValue {float:right; font-weight:bold; color:#333;}
	
/* hiringTools */	
	.hiringTool {background-color: #fefae6; padding: 15px 10px;}
	.hiringTool .title {font-size: 14px; color: #3589c5; font-weight: bold; }
	.hiringTool .l {float: left; width: 20px; padding: 8px 0 2px;}
	.hiringTool .r {padding: 6px 0 2px;}
	
/* COA Acredited */	
	.coaAcredited{padding:5px; background:#F5F5F5; border:1px solid #EDEDED; margin-bottom:10px;}

/* loginInDialog */
	.loginInDialog {padding:0 200px;}
	.loginInDialog .headline {color:#F1B92E; font-size:18px; font-weight:bold; padding:0 0 10px;}
	.loginInDialog .loginForm {width:100%}
	.loginInDialog .loginForm td {vertical-align:top; padding:0 10px 5px 0;}
	.loginInDialog .loginForm .l {width:50px;}
	.loginInDialog .errorsNode {color:red; padding:8px 0;}
	
	div.l3NavCont {position:relative; color:#666666;}
	.l3NavCont a {line-height:25px; text-decoration:none; display:block; float:left; color:#666666;}
	.l3NavCont a.sel {background:url(/img/group/on-1px-gradient.gif?v=1) 0 0 repeat-x; font-weight:bold; text-decoration:none;}
	div.l3Cont {height:25px; background:url(/img/group/off-1px-gradient.gif?v=1) 0 0 repeat-x; font-weight:bold; padding-left: 5px;}
	.l3Cont a {padding:0 15px; border: solid #e7e7e7; margin-right: 1px; border-width: 0px 1px 0 0; color:#666666 !important;}
	div.l4Cont {position:relative; height:5px; border: 1px solid #e7e7e7; border-top-color: #fdf5c7; background-color: #fdf5c7;}
	.l4Cont a {padding:0px; color:#666; text-decoration:underline;}
	.l4Cont a:hover {text-decoration:none;}
	.l4Cont_sel {top:4px; font-weight:bold; color:#000; text-decoration:none;}
	.l4Cont span.spacer {line-height:22px; color:#666666; text-decoration:none; padding: 0 5px; display:block; float:left;}
	.l3NavCont div.toplOff {background: url(/img/group/left-off.gif?v=1) 0 0 no-repeat; position:absolute; top:0px; left:0px; width:18px; height:25px;}
	.l3NavCont div.toplOn {background: url(/img/group/left-on.gif?v=1) 0 0 no-repeat; position:absolute; top:0px; left:0px; width:18px; height:25px;}
	.l3NavCont div.topr {background: url(/img/group/right-off.gif?v=1) 0 0 no-repeat; position:absolute; top:0px; right:-1px; width:19px; height:18px;}
	.l3Cont1 a {padding:0 15px; color:#336699 !important;}	
	
	.l3NavRit a {color:#336699 !important; border: none; text-decoration: underline;}
	.l3NavRit a:hover  {text-decoration: none;}

	.ih_safetyPopup {}
	.ih_safetyPopup p {padding-top:0; margin-top:0; margin-bottom:15px;}
	.ih_safetyPopup .c {padding:0 18px;}
	.ih_safetyPopup .headline {font-weight:bold; font-size:18px;}
	.ih_safetyPopup .label {font-weight:bold; color:#09a405;}
	.ih_safetyPopup ul li {list-style-image: url(/img/green-check-bright.png);}
	

/* confirmationBanner see confirmationBanner.js */
	.confirmationBanner {position:absolute; height:0px; overflow:hidden;}
	.confirmationBanner .bannerInner {}
	.confirmationBanner .x {}
	
	.confirmationBanner_basic {top:1px; left:190px; width:759px;}
	.confirmationBanner_basic .bannerInner {padding:13px 10px 20px 50px; background: #fcf3c0 url(/img/confirm-banner-check.png?v=1) 10px 10px no-repeat; font-size:18px;}
	.confirmationBanner_basic .x {position:absolute; top:15px; right:20px; cursor:pointer; background: url(/img/img_close.gif?v=1) top right no-repeat; padding:0 25px 0 0; color:#666666; line-height:19px;}
	
/* upgradeCloud */
	.upgradeCloud {padding:0 5px 0 3px;}	
	.upgradeCloud .h1 {color:#68A7D3; font-size:28px; font-weight:bold;}
	.upgradeCloud .h2 {color:#68A7D3; font-size:18px; font-weight:bold;}
	.upgradeCloud .cancelButtonWrapper {padding:3px 0 0; text-align:center;}
