/* css for my account pages */
	.maRightNav {}

/* refCard */
	.maNav {margin:20px 0 10px;}
	.maNav .top {background:url(/img/myAccount/ma_nav_top.gif?v=1) 0 0 no-repeat; height:30px; line-height:27px; text-align:center; font-weight:bold; font-size:13px; padding:0 8px; overflow:hidden;}
	.maNav .c {background: url(/img/myAccount/ma_nav_bg.gif?v=1) 0 0 repeat-y; padding:15px 10px 0; overflow:hidden;}
	.maNav .hasSubClass {padding-bottom:10px;}
	.maNav .base {background:url(/img/myAccount/ma_nav_base.gif?v=1) 0 0 no-repeat; height:38px;}
	
	.maNav .item {height:28px; line-height:25px; padding:0 0 0 30px; position:relative;}
	.maNav .item a {white-space: nowrap;}
	.maNav .item .on {background:#ececec; padding:0 0 0 5px;}
	.maNav .item .off {padding:0 0 0 5px;}
	.maNav .item .on a {text-decoration:none; font-weight:bold; color:#333333;}
	.maNav .item .coverIcon {height:25px; width:30px; position:absolute; cursor:pointer; top:0px; left:0px;}
	
	.maNav .care {background: url(/img/icons/ma_home.gif?v=1) 0 0 no-repeat;}
	.maNav .mess {background: url(/img/icons/ma_messages.gif?v=1) 0 0 no-repeat;}
	.maNav .avai {background: url(/img/icons/ma_availabilty.gif?v=1) 0 0 no-repeat;}
	.maNav .favo {background: url(/img/icons/ma_caregivers.gif?v=1) 0 0 no-repeat;}
	.maNav .refe {background: url(/img/icons/ma_references.gif?v=1) 0 0 no-repeat;}
	.maNav .revi {background: url(/img/icons/ma_ratings.gif?v=1) 0 0 no-repeat;}
	.maNav .jobs {background: url(/img/icons/ma_jobs.gif?v=1) 0 0 no-repeat;}
	.maNav .exch {background: url(/img/icons/ma_exch.gif?v=1) 0 0 no-repeat;}
	.maNav .prof {background: url(/img/icons/ma_profile.gif?v=1) 0 0 no-repeat;}
	.maNav .back {background: url(/img/icons/ma_bg.gif?v=1) 0 0 no-repeat;}
	.maNav .resu {background: url(/img/icons/ma_resume.gif?v=1) 0 0 no-repeat;}
	.maNav .stat {background: url(/img/icons/ma_stats.gif?v=1) 0 0 no-repeat;}
	.maNav .quic {background: url(/img/icons/ma_quick_link.gif?v=1) 0 0 no-repeat;}

	.maNav .subHead {height:28px; line-height:25px; padding:0 0 0 30px; position:relative; font-weight:bold;}
	.maNav .subSection {padding-top:4px;}
	.maNav .divider {display:block;}
	
/* refCard */
	.refCard {background:white; margin:15px 0;}
	.refCard .blueTop {background:url(/img/rd/referencecard-bluetop.gif?v=1) 0 0 no-repeat; height:25px;}
	.refCard .greenTop {background:url(/img/rd/ma-header-bar.gif?v=1) 0 0 no-repeat; height:25px;}
	.refCard .border {border:solid #ebebeb; border-width:0 1px 1px;}
	.refCard .content {padding:0 10px; background:white; height:auto;}
	.refCard .content p {margin:0; padding:5px 0;}
	
	.referenceNum {font-weight:bold; display:block; float:left; padding:5px 0 0 15px;}
	.referenceEdDel {display:block;float:right; padding:4px 20px 0 0;}
	.refCard .tog {padding:10px 0;}
	.refCard .tog img, .refCard .tog a, .refCard .tog span {display:block;float:left;}
	.refCard .tog img {padding-top:2px;}
	.refCard .tog a {margin:0 0 0 5px;}
	.flashPlayer {width:192px; height:67px; overflow:hidden; margin:0 0 10px 20px;}
	.transcript {height:180px; overflow:auto; border:1px solid #999; margin:0 0 10px 20px;}
	.refHelpIcon {margin: -3px 0 0 6px;}
	
	.refInfo {width:100%;}
	.refInfo td {padding:10px 0 0;}
	.refInfo td input {width:150px;}
	.refInfo td.l {width:23%;}
	
/* light grey thin rounded corners */	
	.lightGreyWide {background:#E4E5E5;}
	.lightGreyWide div {margin:0px; padding:0px;}
	.lightGreyWide .top {background: url(/img/rd/review_box_g19_top.gif?v=1) 0 0 no-repeat; width:100%; height:29px;}
	.lightGreyWide .content {padding: 0 20px;}
	.lightGreyWide .base {background: url(/img/rd/review_box_g19_base.gif?v=1) 0 100% no-repeat; width:100%; height:29px;}
	
	table.changeMembership td {padding-bottom: 12px;}
	table.changeMembership td.radBut {padding:0 15px 12px 0; vertical-align: top;}
	
/* interstitial page */	
	.interstitial .top {background: url(/img/rd/interstitial_bg_top.jpg?v=1) 0 0 no-repeat; max-height: 414px;}
	.interstitial .c {margin: 0 0 0 40px; padding-top:20px;}
	.interstitial .l {width:420px; float:left; text-align:center;}
	.interstitial .r {width:420px; float:right; text-align:right; margin-right:7px;}
	.interstitial .l {margin: 0 10px 0 0; width:420px;}
	.interstitial .btn{padding-top:20px;}
	.interstitial .base {height:30px; background: url(/img/rd/interstitial_bg_base.jpg?v=1) 0 0 no-repeat;}
	.interstitial h1 {color:#e99619; font-size:30px; margin:0 0 20px; padding-right:170px;}
	.interstitial .snippet {padding-top:15px; text-align:left; min-height:70px;}
	.interstitial .cta {padding:25px 0 5px;}
	
/* Profile Page */
	.myAccoutInfo table th, .privacySettings .l {padding: 10px 0 0 15px;}
	.myAccoutInfo .marginLft {margin-left: 15px;}
	
/* Message center */	
	.ma_tbl_568_100 p{margin:0; padding-top:2px;}
	.ma_tbl_568_100 .messagesHeader{float:left;}
	.messagesTh td {border:solid #E3E3E3; border-width:0 0 1px}
	.ma_tbl_568_100 .messageCount{float:right; text-align:right;}
	.inbox .check {width:20px;}
	.inbox .flag {width:15px; text-align:right;}	
	.inbox .from {width:100px;}
	.inbox .recieved {width:200px;}
	.flagged {text-align:right;}

/* myMessages */
	.maMessages {}
	.maMessages .top {height:24px; background: url(/img/myAccount/msgs_top.gif?v=1) 0 0 no-repeat;}
	.maMessages .c {background:white url(/img/myAccount/msgs_bg.gif?v=1) 0 0 repeat-y; padding:0 10px;}
	.maMessages .base {height:24px; background: url(/img/myAccount/msgs_base.png?v=1) left bottom no-repeat;}
	.maMessagesHeader {background: url(/img/icons/icon_mail_lg.gif?v=1) 0 0 no-repeat; padding: 0 0 0 70px; display:block; line-height:37px; font-size:24px; margin: 0 0 10px;}
	.maMessagesHeader .more {float:right; font-size:12px;}
	.maMessage {padding:15px 10px 5px; border: solid #cccccc; border-width:1px 0 0; margin:0; font-weight:normal;}
	.maMessages .msg_unread {background:#e4f4c5;}
	.maMessages .msg_unread .name {font-weight:bold;}
	.maMessage .row {display:block;}
	.maMessage td {vertical-align:top;}
	.maMessage .l, .maMessage .m {width:100px; padding-right:10px;}
	.maMessage .messageMeta {font-size:11px; color:#888888;}
	.maMessage .r {width:auto; padding-bottom:11px;}
	
/* myAvailability */	
	.setAvailHeader {padding:2px;}
	.setAvailHeader .arrow {background: url(/img/down_arrow.gif?v=1) 0 0 no-repeat; height:11px; width:13px; float:left; margin:7px 4px 0;}
	.setAvailHeader img, .setAvailHeader span {float:left; line-height:26px; margin: 0 4px 0 0; font-weight:bold;}
	
	.setAvailDynamic {display:block;}
		
/* myJobs */
	.myJobs {}
	.myJobs .top {height:55px; background: url(/img/myAccount/jobs_header.gif?v=1) 0 0 no-repeat;}
	.myJobs .top .c {padding:17px 0 0 33px; font-size:24px; background: transparent; white-space: nowrap;}
	.myJobs .top .c a {font-size:12px;}
	.myJobs .c {background: url(/img/myAccount/jobs_bg.gif?v=1) 0 0 repeat-y; padding:10px 10px 0 25px;}
	.myJobs .base {height:40px; background: url(/img/myAccount/jobs_base.png?v=1) 0 0 no-repeat; margin-bottom: 15px;}
	.myJobs .aJob {background: url(/img/myAccount/dotted_line-g.gif?v=1) left bottom no-repeat; padding:0 0 10px; font-weight:bold;}
	.myJobs .aJob a {font-weight:normal;}

/* myJobsSitter */
	.myJobsSitter {}
	.myJobsSitter .top {height:55px; background: url(/img/myAccount/job-board-top.png?v=1) 0 0 no-repeat;}
	.myJobsSitter .top .c {padding: 20px 0 0 55px; font-size:24px; background: transparent; white-space: nowrap;}
	.myJobsSitter .top .c a {font-size:12px;}
	.myJobsSitter .c {background: url(/img/myAccount/jobs-board-bg.gif?v=1) 0 0 repeat-y; padding:10px 0 0 25px;}
	.myJobsSitter .base {height:47px; background: url(/img/myAccount/job-board-base.png?v=1) 0 0 no-repeat; margin-bottom: 15px;}
	.myJobsSitter .aJob {background: url(/img/myAccount/dotted-board-line.gif?v=1) left bottom no-repeat; padding:0 0 10px; font-weight:bold;}
	.myJobsSitter .aJob .posted {font-weight:normal; color: #888; float:left;}
	.myJobsSitter .aJob .description {font-weight:normal; margin: 5px 0;}
	.myJobsSitter .aJob .cityPosted {font-weight:normal; color: #888; float:right; padding:0 30px 0 0;}
	.calIco {cursor:pointer;}

	.uploadResume {padding:30px 0;}
	.uploadResume .fileTypes {padding:15px 0; color:#666;}

/* Post Job */

	.postAJob{}
	.postAJob .top {background: url(/img/rd/ma_g19_f2f2f2_top.gif) no-repeat; height:32px;}
	.postAJob .c {padding:0 25px; margin-top:-10px; background-color:#f2f2f2; min-height:295px;}
	.postAJob h1 {font-size:24px; float:left; margin:0; padding:2px 0 10px;}
	.postAJob .base {background: url(/img/rd/ma_g19_f2f2f2_base.gif) no-repeat; height:32px;}
	
	.jobBubble {width:297px; height:180px; float:left; background: url(/img/myAccount/Job_box.gif?v=1) 0 0 no-repeat; padding:30px 25px;}
	.jobBubble .longSelect{width:267px;}
	.jobBubble .centered {text-align:center; padding-top:15px;}
	.jobBubble .right {width:400px;}
	.jobBubble .learnIcon {position:relative; top:3px; padding:0 5px; cursor:pointer;}
	
	.jobQuote {float:right; width:347px; height:225px; text-align:left;}
	
	.guarantee {width:100%; border:1px solid white; border-width:1px 0; background-color:#e7e7e7; padding:5px 25px; clear:both;}
	.guarantee span {font-weight:bold; font-size:16px; color:#036cb6;}
	.guarantee p {margin:0; font-size:14px;}
	
/* Care-on-Call */
	.coc {}
	.coc p {margin:10px 0;}
	.coc .top {background:url(/img/myAccount/coc-form-top.jpg) 0 0 no-repeat; height:59px;}
	.coc .c {background:url(/img/myAccount/coc-form-bg.gif) 0 0 repeat-y; padding:15px 10px 0;}
	.coc .basSplashC {background:url(/img/myAccount/coc-splash-bg.gif) 0 0 repeat-y;}
	.coc .base {background:url(/img/myAccount/coc-form-base.jpg) 0 0 no-repeat; height:30px;}
	.coc .basSplBase {background:url(/img/myAccount/coc-splash-base.gif) 0 0 no-repeat;}
	
	.coc .step {padding:0 0 15px 0px;}
	.coc .step1 {}
	.coc .step2 {}
	.coc .step2 .label {display:block; margin-bottom:8px;}
	.coc .step3 {}
	.coc .step3 .label {display:block; margin-bottom:8px;}
	
	.coc .label {font-weight:bold;}
	.coc table {width:100%;}
	.coc td {padding:2px 0;}
	.coc td.l {width:100px;}
	.coc td {vertical-align:top;}
	.coc textarea {width:400px;}
	
	.coc .recipients {margin-left:30px;}
	.coc .recipients .checkbox {position:relative; top:1px;}
	.coc .recipients .myList {margin:0 0 0 30px;}
	.coc .recipients .myList .buffer {height:0px; overflow:hidden;} 
	.coc .recipients .myList .c {width:300px; line-height:18px; background:white; border:1px solid gray; padding:0; margin:10px 0; max-height:125px; min-height:5px; overflow:auto;}/*se ie6fix*/
	
	.coc .myList table {}
	.coc .myList td {}
	.coc .myList .td1 {}
	.coc .myList .td2 {}
	.coc .myList .td3 {}
	
	.coc .calPop {left:4px; top:-2px;}
	
	.coc .recipients .controls {}
	.coc .recipients .open {background: url(/img/arrow_black_open.gif) 0 0 no-repeat; padding:0 0 0 18px; cursor:pointer;}
	.coc .recipients .closed {background: url(/img/arrow_black_closed.gif) 0 0 no-repeat; padding:0 0 0 18px; cursor:pointer;}
	.coc .recipients .disabled {background-image:none;}
	.coc .recipients .hidden {display:none;}
	.coc .recipients .noResults {display:none;}
	.coc .recipients .disabled .noResults {display:inline; padding:0 0 0 15px; font-style: italic;}
	.coc .recipients .disabled a {display:none;}
	
	.coc .recipients .showTotalCaregivers {display:inline;}
	.coc .recipients .hideTotalCaregivers {display:none;}
	
	.coc #numberOfChildren_container {visibility:hidden;}
	.coc .serviceBasedQuestions {margin-left:30px; display:none;}
	.coc .serviceBasedQuestions td.l {width:150px;}
	
	.coc .errors {padding:20px 200px; color:red; display:none;}
	.coc .step dl {margin:0;}
	.coc .step dd {margin-left:25px;}
	
	
	.helpCocPop {}
	.helpCocPop h2 {font-weight:normal; font-size:28px; margin-top:0;}
	.helpCocPop span {display:block;}
	.helpCocPop .divider {padding:0 10px; border-left:1px solid #ccc;}
	.helpCocPop td {height:70px;}
	.helpCocPop .step1, .helpCocPop .step2 {padding:0 25px;} 
	.helpCocPop .step3 {padding-left:25px;}
	
	.btnUpgradeNow {background: url(/img/btn-upgrade-now.png?v=1) 0 0 no-repeat; width: 165px; height: 52px; cursor:pointer;}		
/* myGrey */
	.maGrey {}
	.maGrey .top {height:20px; background: url(/img/myAccount/ma_welcome_top.png?v=1) 0 0 no-repeat;}
	.maGrey .c {background:#f2f2f2; padding:0 15px;}
	.maGrey .base {height:28px; background: url(/img/myAccount/ma_welcome_base.png?v=1) 0 0 no-repeat;}		
	.maGreyHeader {font-size:22px; margin:0 0 10px;}
	.welcomeSearch {height: 70px; background-color: #fff;}
	.welcomeSearch table {margin:0 0 0 74px; position:relative; top: 20px;}
	.welcomeSearch td {padding-right:10px;}
	
	table.searchSP {margin:20px 0 0;}
	table.searchSP td{padding:5px 0; font-weight:normal;}

/* myContent */
	.myContent {}
	.myContent .tabs {background: url(/img/myAccount/content_icons.gif?v=1) 0 0 no-repeat; float:left; width:55px; height: 234px}
	.myContent .tab {height:59px; width:100%; float:left; clear:left;}
	
	.myContent #tcc_cc .top {background: url(/img/myAccount/cc_myContent_top.png?v=1) 0 0 no-repeat;}
	.myContent #tcc_cc .arrow {background: url(/img/myAccount/cc_arrow.gif?v=1) 0 0 no-repeat; top:12px}
	.myContent #tcc_cc .c {background:white url(/img/myAccount/cc_myContent_bg.gif?v=1) 0 0 repeat-y}
	.myContent #tcc_cc .base {background: url(/img/myAccount/cc_myContent_base.png?v=1) 0 0 no-repeat;}
	
	.myContent #tcc_sc .top {background: url(/img/myAccount/sc_myContent_top.png?v=1) 0 0 no-repeat;}
	.myContent #tcc_sc .arrow {background: url(/img/myAccount/sc_arrow.gif?v=1) 0 0 no-repeat; top:75px}
	.myContent #tcc_sc .c {background:white url(/img/myAccount/sc_myContent_bg.gif?v=1) 0 0 repeat-y}
	.myContent #tcc_sc .base {background: url(/img/myAccount/sc_myContent_base.png?v=1) 0 0 no-repeat;}
	
	.myContent #tcc_pc .top {background: url(/img/myAccount/pc_myContent_top.png?v=1) 0 0 no-repeat;}
	.myContent #tcc_pc .arrow {background: url(/img/myAccount/pc_arrow.gif?v=1) 0 0 no-repeat; top:130px}
	.myContent #tcc_pc .c {background:white url(/img/myAccount/pc_myContent_bg.gif?v=1) 0 0 repeat-y}
	.myContent #tcc_pc .base {background: url(/img/myAccount/pc_myContent_base.png?v=1) 0 0 no-repeat;}
		
	.myContent #tcc_hk .top {background: url(/img/myAccount/hk_myContent_top.png?v=1) 0 0 no-repeat;}
	.myContent #tcc_hk .arrow {background: url(/img/myAccount/hk_arrow.gif?v=1) 0 0 no-repeat; top:189px}
	.myContent #tcc_hk .c {background:white url(/img/myAccount/hk_myContent_bg.gif?v=1) 0 0 repeat-y}
	.myContent #tcc_hk .base {background: url(/img/myAccount/hk_myContent_base.png?v=1) 0 0 no-repeat;}
	
	.myContent .tabContentContainer {float:left; width:455px; position:relative; overflow:hidden;}
	.myContent .tabContentContainer .arrow {position:absolute; left:2px; width:13px; height:25px; }
	.myContent .tabContentContainer .title {font-size:21px;}
	.myContent .featured {margin:10px 0;}
	.myContent .featured a {font-size:1.3em;}
	.myContent .blogAdlob {margin:10px 0 ;}
	.myContent .blogAdlob img {float:left;}
	.myContent .tabContentContainer .top {height:32px; background: url(/img/myAccount/cc_myContent_top.png?v=1) 0 0 no-repeat;}
	.myContent .tabContentContainer .c {padding:0 20px; min-height:310px; background: url(/img/myAccount/cc_myContent_bg.gif?v=1) 0 0 repeat-y}
	.myContent .tabContentContainer .base {height:36px; background: url(/img/myAccount/cc_myContent_base.png?v=1) 0 0 no-repeat;}
	
	.providerBlogAdlob {background: url(/img/myAccount/providerBlogAdlob_bg.gif?v=1) 0 0 repeat-y; margin:0 0 10px;}
	.providerBlogAdlob .top {background: url(/img/myAccount/providerBlogAdlob_top.gif?v=1) 0 0 no-repeat; height:55px; font-size:22px; padding:22px 0 0 37px; }
	.providerBlogAdlob .c { padding:5px 10px 15px 25px;}
	
/*  reviews */
	.reviews {}
	.reviews .header {padding:15px 0 10px;}
	.reviews .headLine {font-size:15px; font-weight:bold;}
	.reviews .onRight {float:right; text-align:right;}	
	.reviews .borderBtm {border-bottom:1px dotted #ccc; padding-bottom:8px;}
	.reviews .count {font-size:12px; font-weight: bold; padding: 0; margin: 0;}
	.reviews .reviewTitle {font-size:14px; font-weight: bold;}
	
	div.reviewBox form.submitReview td {line-height:25px;}
	.reviewBox form.submitReview td.r {width:150px;}
	
/*  uploadVideo */
	div.upload .lightGreenBox {margin:0 0 20px 0;}
	div.upload .lightGreenBox div.content {margin:0px 10px;}
	div.upload .lightGreenBox table {width:362px; vertical-align:top;}
	div.upload .lightGreenBox table td {height:30px;}
	div.upload .lightGreenBox table td.left {width:40px; padding-right:10px;}
	
/*  myAccount video block */
	
	table.videoTiles {text-align:center; line-height:1em;}
	.videoTiles table {float:left;}
	.videoTiles img {border:none;}
	
	table.currentVideo {}
	.currentVideo td {padding:4px 0;}
	
	
	div.lightGreenBox ol.steps {margin:0px; padding:0 0 0 20px;}
	div.lightGreenBox ol.steps li {margin:0px 0px 10px 0px;}

	table.split2Col {}
	.split2Col td {vertical-align:top;}
	
	.split2Col div.rightContent {width:176px; margin:0 0 0 10px;}
	.split2Col div.rightContent ul {margin:10px 0; padding:0;}
	.split2Col div.rightContent li {margin:10px 0 10px 15px; padding:0;}
	
	td.myAccountServiceIcons a {margin:0 2px;}	
	
/*  jobs  */
	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:27px; 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;}

	.applyJobFields {margin:0; padding:10px 0 0;}
	.applyJobFields dt {float:left; clear:left; width:60px; text-align:left; font-weight:bold; padding:0 0 10px 0;}
	.applyJobFields dd {margin:0 0 0 60px; padding:0 0 10px 0;}
	
	.applyBlock {}
	.applyBlock .subHeading {margin-bottom:10px;}
	.applyBlock .applyButton {margin:20px 0 0 270px;}
	.applyButtonBlock .applyMargin{margin:0px 0;}
	.applyButtonBlock .textColorRed{color:#ff0000;}
	.applyButtonBlock .closeAccountLink {width:750px; text-align:center; padding-top:20px;}
	.applyButtonBlock .closeAccountLink a {color:#0000ff; padding-right:60px;}
	.basicStyle .counterWidth{width:525px;}
	.basicStyle .textArea{font:12px arial; height:135px; width:525px;}
	.basicStyle .counterDisplay{}
	
/*	SEO Pages  */
	.SEO_search_text .label, .SEO_search_text input, .SEO_search_text select {margin-right:15px;}
	
/*  stats  */
	.myStatsTable {background-color:#F6FBEE; padding:0px 10px 10px; width:auto;}
	.myStatsTable .header {height:30px; line-height:25px; font-weight:bold;}
		
/*	Service Profile */
/*	Service Profles */
	.serviceProfile{}
	.jobHeaderStandard {background-color:#f5f5f5; min-height:30px; margin:5px 0 3px;}
	.jobHeaderStandard .jobTitle {padding:5px; width:400px; min-height:31px; font-weight:bold; font-size:14px; margin: 0; padding:5px;}
	.jobHeader {width:100%; background-color:#f5f5f5; margin:5px 0 3px 0; height:38px; position:relative;}
	.jobHeader .jobInfoText {width:400px; position:absolute; top:0; left:0; font-weight:bold; font-size:14px; padding:10px 5px 5px;}
	.serviceProfile{}
	.serviceProfile .servProfileHeader {background:#f5f5f5; min-height:30px; margin:5px 0 3px 0;}
	.serviceProfile .servProfileHeader .myTitle {min-height:31px;}
	.serviceProfile .servProfileHeader .icons .favIcons {height:40px;}
	.serviceProfile .servProfileHeader h2 {font-weight:bold; font-size:14px; margin: 0; padding:12px 5px;}
	.serviceProfile .memberImageC {margin-top:10px;}
	.serviceProfile .memberImageC {margin-top:10px;}

/* ======================== Price Plan */
	.pricingPlan {padding:12px;}
	.pricingPlan h3 {font-size:15px; color:#215284; margin-top:0;}
	.pricingPlan dl {margin-left:17px;}
	.pricingPlan dt {float: left; clear: left; width: 20px;}
	.pricingPlan dd {margin: 0 0 15px 25px;  font-weight: bold; font-size:15px;}
	.pricingPlan .pricePoint{color:#215284;}
	.pricingPlan .ppDesc {font-weight:normal; font-size:11px; display:block;}
	.pricingPlan .smallbold {color:#215284; font-size: 12px; margin:0 0 0 45px;}	
	
/* General Info */
	.dijitTextBox, .dijitComboBox {width:147px !important;} 
	
/* ======================== Upgrade */	
	.ccBlock {}
	.ccBlock td {padding-top:7px;}
	.ccBlock input {width: 120px;}
	.ccBlock .ll, .ccBlock .lr {font-weight:bold; width:135px; vertical-align:top;}
	.ccBlock .lr {padding-left:40px; width:120px;}

/* For Blog Links */
	.myContent .blogAdlob .title {font-weight:normal; font-size:12px;}		
	.myContent .blogAdlob .description {display:none;}	

/* Message Pop */
	#sendMessagePop .errorText li {list-style-type:none; margin-left:0; padding-left:0;}
	#sendMessagePop .errorText ul {list-style-type:none; margin-left:0; padding-left:0;}
	
/* Promo Banner in gray "Welcome" area */
	.welcomeModPB {float:left; background:transparent url(/img/basic-banner.png?v=1) 0 0 no-repeat; width:510px; height:125px; z-index:999; margin:-20px 0 0 -15px; position:relative;}

	h1.enroll_pages {color: #333; font-size:140%; font-weight:bold;  line-height:2em; display:inline;}

/* Background Check Round */
	.bgCheckOpts {margin-top:15px; width:655px;}
	.bgCheckOpts .top {background-color:#f1f1f1; height:29px; border-top:1px solid #ccc; position:relative; font-weight:bold;}
	.bgCheckOpts .top .l {position:absolute; top:-1px; left:0; width:18px; height: 30px;}
	.bgCheckOpts .top .r {position:absolute; top:-1px; right:0; left:637px; width:18px; height: 30px;}
	.bgCheckOpts .top p {margin:0; padding:7px 0 0 20px; width:240px;}
	.bgCheckOpts .top #help {position:absolute; top:0; right:20px; margin:5px 0 0;}
	.bgCheckOpts .bottom {height:17px; border-bottom:1px solid #ccc; position:relative;}
	.bgCheckOpts .bottom .l {position:absolute; left:0; width:17px; height: 18px;}
	.bgCheckOpts .bottom .r {position:absolute; right:0; width:17px; height: 18px;}	
	.bgCheckOpts .c {border-left:1px solid #ccc; border-right:1px solid #ccc; padding:15px;}
	
/* Background Check Grid */	
	.bgCheckGrid {width:100%;}
	.bgCheckGrid td {text-align:center; border-bottom:1px solid #ccc; vertical-align:middle;}
	.bgCheckGrid td, .bgCheckGrid dl {height:36px;}
	.bgCheckGrid td.l {text-align:left; padding-left:3px !important; border-bottom:0;}
	.bgCheckGrid .headers td {font-weight:bold; border-bottom:1px solid #333 !important; vertical-align:bottom; height:34px !important;}
	.bgCheckGrid .opts td {font-weight:bold; border-top:1px solid #333 !important; border-bottom:0 !important;}
	.bgCheckGrid td.m {border-left:1px solid #333; border-right:1px solid #333; width:124px; text-align:center;} 
	.bgCheckGrid td.r {width:128px;}
	.bgCheckGrid dl {border-bottom:1px solid #ccc; color:#666; margin: 0 0 0 8px; padding-top:9px;}
	.bgCheckGrid dl dt {font-weight:bold; padding-left:3px;}
	.bgCheckGrid dl dd {margin-left:25px;}


/* Alignment for profile pages */
	.profileIcons .iconCont div {float:left;}
	.profileIcons .iconCont a {float:none;}
	.profileIcons .fav {width:50px;}
	.profileIcons .maybe {width:48px;}
	.profileIcons .flag {width:50px;}
	.profileIcons .fav a {margin-left:8px;}
	.profileIcons .maybe a {margin-left:5px;}
	.profileIcons .flag a {margin-left:5px;}
	.profileIcons .subText {float:left; clear:both; margin-top:-4px;}
	.profileIcons .subText span {color:#666; font-size:10px; padding-right:10px;}
	.profileIcons span {font-size:10px; color:#666; display:block;}
	
	/* removed the on state to show unhide instead */
	.favIcons .fav a:hover{background: url(/img/icons/myCaregivers/cc_fav_over.gif?v=1) 0 0 no-repeat;} 
	.favIcons .fav a.on {background: url(/img/icons/myCaregivers/cc_fav_on.gif?v=1) 0 0 no-repeat;}
	.favIcons .fav a.on:hover {background: url(/img/icons/myCaregivers/cc_fav_over_on.gif?v=1) 0 0 no-repeat;}	
	.favIcons .maybe a:hover{background: url(/img/icons/myCaregivers/cc_may_over.gif?v=1) 0 0 no-repeat;} 
	.favIcons .maybe a.on {background: url(/img/icons/myCaregivers/cc_may_on.gif?v=1) 0 0 no-repeat;}	
	.favIcons .maybe a.on:hover {background: url(/img/icons/myCaregivers/cc_may_on_over.gif?v=1) 0 0 no-repeat;}		
	.favIcons .hide a:hover {background: url(/img/icons/myCaregivers/cc_hide_over.gif?v=1) 0 0 no-repeat;}				
	
/*Snooze congrats*/
	.snoozeCongrats p {margin:10px 0; padding:0;}	
	
/*  Promote My Services */
	.pMS .section {padding:0 0 15px 0; margin:0 0 15px 0; border:solid #CCCCCC; border-width:0 0 1px 0;}
	.pMS h2{font-size: 25px; color: #DB8A21; margin: 15px 0 0 0; padding: 0;}
	.pMS .subText {margin: 5px 0 10px 0;}
	.pMS .sectionBorder {border: solid 1px #ccc; padding: 15px;}
	.pMS .left{width: 455px; float: left; margin-right: 10px; overflow:hidden;}
	.pMS .right {width: 285px; float: left; overflow:hidden; margin-right:0; padding-top:30px;}
	.pMS .number1 {background: url(/img/numbers/1-PMS-gray.gif?v=1) 0 0 no-repeat; height: 19px; margin: 0 0 10px 0;}
	.pMS .number2 {background: url(/img/numbers/2-PMS-gray.gif?v=1) 0 0 no-repeat; height: 19px; margin: 10px 0;}
	.pMS .number3 {background: url(/img/numbers/3-PMS-gray.gif?v=1) 0 0 no-repeat; height: 19px; margin: 10px 0;}
	.pMS .number4 {background: url(/img/numbers/4-PMS-gray.gif?v=1) 0 0 no-repeat; height: 19px; margin: 10px 0;}
	.pMS .goTop {margin: 25px 0; float:left; clear:left; white-space: nowrap;}
	.pMS .horizontalLine {background: url(/img/line_horizontal.gif?v=1) 0 0 no-repeat; width: 750px; height: 1px;}
	.pMS b {background:#fff;}
	.pMS .copyButton {position:relative; top:2px; left:8px; display:block;}
	
	.pMShelpPopEmail {width: 339px; background: transparent; display:none; position:absolute; z-index:999; font:12px arial, sans-serif;}
	.pMShelpPopEmail .top {background: url(/img/popup_top.png?v=1) 0 0 no-repeat; height:21px;}
	.pMShelpPopEmail .content {background: url(/img/popup_contentbg.png?v=1) 0 0 repeat-y;}
	.pMShelpPopEmail .content .C {padding:0 5px;}
	.pMShelpPopEmail .base {background: url(/img/popup_bottom.png?v=1) 0 0 no-repeat; height:28px;}
	
	/* URL and TitleControl styles */
	.titleControl {background:#FEE0A4;}
	.urlAndTitleContainer {min-height:85px; position:relative;} /*see ie6Fix.css*/
	.urlAndTitle {width:601px; margin:20px auto 0; padding:0 0 15px; display:none; background:#FFEEC9;}
	.urlAndTitle_loading {background:url(/img/loading_small.gif) 50% 100% no-repeat; height:50px; width:601px; margin:0 auto;}
	.urlAndTitle td {padding:5px 0 0 10px; vertical-align:top;}
	.urlAndTitle .td1 {text-align:right; width:160px;}
	.urlAndTitle .td2 {}
	.urlAndTitle .td3 {padding-top:0;}
	.urlAndTitle input {width:315px;}
	.urlAndTitle .submit {cursor:pointer;}	
	.urlAndTitle .titleDisplay {font-weight:bold; background:#FFEEC9;}
	.urlAndTitle .updateLink {}
	.urlAndTitle .exampleText {color:#666666; font-style: italic;}
	.urlAndTitle .displayContainer {display:none;}
	.urlAndTitle .formContainer {display:none;}
	.urlAndTitle .loading {}
	.urlAndTitle .loading {background:url(/img/loading_small.gif) 50% 50% no-repeat; height:50px; width:601px;}
	
/**/
	.auPairProfileHeader {background: url(/img/au-pair-profile-gradient.jpg) 0 0 no-repeat; min-height:85px; padding-top:20px}/*see ie6Fix.css*/
	.auPairProfileHeader .imageContainer {float:left; margin:0 5px 0 20px;}
	.auPairProfileHeader .contact {float:right; margin:20px 20px 0 10px; }
	.auPairProfileHeader .headerTitle {font-size:18px; font-weight:bold; margin:0 0 10px;}
	.auPairProfileHeader .headerBody {color:#999999; font-size:14px;}
	

	.auPairProfile {}
	.auPairProfile .section {margin:15px 0;}
	.auPairProfile ul {margin-top:0; margin-bottom:0;}	 
	.auPairProfile .availDates .label {display:inline-block; width:110px;}
	
/*Availability Alert */
	.availAlert {margin-bottom: 10px;}
	.availAlert .top {background: url(/img/alert-box-top.gif?v=1) 0 0 no-repeat; height: 6px;}
	.availAlert .c {border: 1px solid #CC0000; border-width: 0 1px 0 1px; padding: 5px;}
	.availAlert .iconAlert {background: url(/img/icon-alert-red.png?v=1) 0 0 no-repeat; width: 41px; height: 41px; float: left; margin-right: 10px;}
	.availAlert .alertContent {font-size: 24px; line-height: 19px; margin-top: 5px;}
	.availAlert .alertContent span {font-size: 14px;}
	.availAlert .base {background: url(/img/alert-box-base.gif?v=1) 0 0 no-repeat; height: 6px;}
	
	.blueGrad200{background: #ffffff url(/img/group/gradient-blue-200.gif) bottom left repeat-x; border: solid 1px #ccc; padding: 10px;}
	.maMarginBtm10 {margin-bottom: 10px;}
	.maMyProfileIcoTitle {font-size: 18px; margin: -5px 0 0 0;}  
	.maMyProfilePosMrg {position: absolute; margin: 5px 0 0 7px;}
	.maMyProfileView {font-size: 12px; margin-left: 55px;}	
	.maMyProfileComplete {font-size: 18px; color:#DB8A21;}	
	table.maMyProfileTable td {padding: 5px 0 0 5px; vertical-align:top;}
	.myProfileLearnMore {margin: 15px 0 0 110px;}	
	.maMyProfileRatingBox {width:200px; border: 1px solid #ccc; margin: 5px 0;}
	.maMyProfileRatingBox div{height:17px;background-color:#edbe7f}
	
	table.upgradeToday {width:320px; margin:0 auto;}
	.upgradeToday td {border:solid #CCCCCC; border-width:0 0 1px 1px; border-left-color:black; padding:2px 5px; text-align:center;}
	.upgradeToday tr.header td {font-weight:bold; border-color:black; border-width:0 0 1px 1px;}
	.upgradeToday tr.bottom td {border-bottom:0px;}	
	.upgradeToday td.features {border-left:none; text-align:left; width:135px;}
	.upgradeToday td.premium {background:#FEF1B4;}
	
	.safetyPopup_ma {color:#999; font-size:18px; cursor:pointer;}
	
	.maMod {margin-bottom:10px;}
	.modHeader {line-height:25px; font-weight:bold;}	
	
/*  white box */
	div.whiteBox {background:#fff; width:376px;}
	.whiteBox div.top {background:url(/img/white_top.gif?v=1) 0 0 no-repeat; height:20px;}
	.whiteBox div.content {}
 	.whiteBox div.base {background:url(/img/white_bottom.gif?v=1) 0 0 no-repeat; height:20px;}
	
	div.whiteBoxBig {background:#fff; padding: 8px; width: 464px; margin-top: 10px;}
	.whiteBoxBigPadding td {padding: 4px 0 4px 4px;}	