/* this stylesheet is for all styles shared between all layouts */

/* REDESIGN BEGIN */

	html,body {margin:0; padding:0; background:#e7a875 url(/img/bg_site.gif?v=1) 0 0 repeat-x; color:#333; font: 12px arial,sans-serif;}
	body {height:100%;}
	a img {border:0;}
	
	/*.pinkBorder {border:1px solid pink; padding:4px;}TODO: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> REMOVE THIS*/
	
	/* make sure these names aren't reused elsewhere
		^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
	
	.container {margin:10px auto 0; width:976px;}
	
	/* the following elements which use png graphics as background images have fixes in ie6fix.css */
	.bgHeader {background:transparent url(/img/rd/page-shadow-top.png?v=1) 0 0 no-repeat; height:35px;} 
	.dropShadow {background:transparent url(/img/rd/page-shadow-main.png?v=1) top right repeat-y;}
	.bgFooter {background:transparent url(/img/rd/page-shadow-base.png?v=1) 0 bottom no-repeat; height:40px;}
	
	.framework {background:white; margin:0; padding:0; width:970px; float:left; position: relative;}
	
	.cont {margin:0 10px;}
	
	
	.siteHeader {}
	.siteHeader .cont {}
	.siteTitle {margin: -10px 0 0; position:relative; z-index:100;}
	.siteLogo {float:left;}
	.siteLogo img {margin-top:-15px; left:11px; position: relative;}
	
	.siteMain {}
	.siteMain .cont {}
	
	.siteFooter {color:#fff;}
	.siteFooter .cont {}
	
	.leftNav {min-height:800px}
	
	.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) 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:688px;}
	.onPageInfo .x {position:absolute; top:14px; right:7px; cursor:pointer; background: url(/img/img_close.gif) 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) 0 0 no-repeat;}
	.smallGrayPop .c {background: url(/img/cocPopup_bg.png) 0 0 repeat-y; padding:0 10px;}
	.smallGrayPop .base {height:34px; background: url(/img/cocPopup_base.png) 0 0 no-repeat;}
	.inlinePopup .x {position:absolute; top:10px; right:20px; cursor:pointer; background: url(/img/img_close.gif) top right no-repeat; padding:0 25px 0 0; color:#666666; line-height:19px;}

/* REDESIGN END */

/* LAYOUT */

	.leftNavHeightControl {min-height:800px;}

/* myAccountLeftNav (used in main layout too) */
	.myAccountLeftNav {background:#EDEDED; padding: 30px 0 0;}
	.myAccountLeftNav .c {padding: 0 0 0 10px;}
	.myAccountLeftNavBase {background: url(/img/rd/grey-base-g5.gif?v=1) 0 0 no-repeat; height:23px; margin-bottom:20px;}
	
/*  letterbox */

	div.letterBoxList {margin: 5px 0 0 5px;}
	div.letterBoxList ul {margin: 5px 0 0 3px; padding:0;}
	div.letterBoxList li {margin: 0 0 0 15px;} 
	
	div.letterBoxListNew {margin: 17px 0 0 0; padding-left:7px;}
  	
	div.letterBoxSearch {margin:12px 0 0 0; background:transparent url(/img/searchbox_hp_2.gif?v=1) 0 0 scroll no-repeat; border: 0; padding:12px 8px 0; width:297px; height:75px;}
	div.letterBoxSearch table {margin:4px auto 0; width:260px;}
	div.letterBoxSearch input, div.letterBoxSearch select {margin:0px 0 0 10px; vertical-align:middle;}
	div.letterBoxSearch tr {height:25px; line-height:20px;}
  	div.letterBoxSearch tr td {font-size:12px; font-weight:500;} 
  	
  	div.letterBoxSearchNew {margin-top:2px; width:300px;}  	
	div.letterBoxSearchNew input {font-size: 20px; width: 85px; height: 26px; margin: 0 0 0 25px; vertical-align: middle;}
	
	div.letterBoxSearchNew .letterboxGo {width: 49px; height: 30px; margin-left: 6px; background:url(/img/buttons/btn-go-vmp.png) 0 0 no-repeat;}
	div.letterBoxListNew .oneBullet {padding: 3px 0 0 25px; height: 20px;}
	div.letterBoxListNew .twoBullet {padding: 3px 0 0 25px; margin: 10px 0; height: 20px;}
	div.letterBoxListNew .threeBullet {padding: 3px 0 0 25px; height: 20px;}
	
/* zero */	
	#contentZero{margin:0 0 0 15px; width:798px; }
				
/* left */		
	#contentleft_nav {position:relative; top: -1px; background:#fff; margin:0px; padding-left:0px; float:left; width:186px; }
	#contentleft_nav_ma {position:relative; background:#fff; margin:0px; padding-left:0px; float:left; }
	
	#left_nav_col {/*float:left; width:186px; position:relative; background:#ededed url(/img/column_bottom_grey.gif?v=1) bottom left no-repeat; padding:0 0 40px 0; min-height:800px;*/}
	#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;}
	
				
/* right */	

	#right_content_curve {height:26px; background-color:#fff; padding-left:0px; background-repeat:no-repeat; background-position:top left; width:588px; background-image:url(/img/right_col_top.gif?v=1);}
	#right_content_curve_search {height:26px; background-color:#fff; padding-left:0px; background-repeat:no-repeat; background-position:top left; width:588px; background-image:url(/img/right_col_top_search.gif?v=1);}
	#right_nav_col {height:852px;}

/* footer */				
	.contentfooter {margin:0px 0px 0px 0px; padding-left:0px; text-align:center; color:white;}



/*  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;}

 	table.privacyTable ul li {margin:10px 0 10px 10px!important;}

	.preLinkText{color:#3366cc; font-size:100%;}
	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) top right no-repeat; padding-right:12px;} /*reg icon when we cant use ascii*/
	
	
/*  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;}

	#nav_header {}
	
/*  header styles */

	.hdr_carezenLogo {position:relative; width:242px; height:75px;}
	.headerInfo {text-align:right;}
			
/*  tabs */	
		
	.hdrTabs {width:950px; position:relative; height:33px;  background-color:#fff; z-index:10;}
	.hdrTabs h1 {font-size:13px; padding:0; margin:0; font-weight:normal;}
	.hdrTabs h3 {font-size:13px; padding:0; margin:0; font-weight:normal;}
			
/*  tabs left side */	
		
	a.tn_tab {text-align:center; line-height:32px; color:#fff; text-decoration:none; font-weight:normal;}
	a.tn_tab:visited {color:#fff; text-decoration:none; font-weight:normal;}
	a.tn_tab:hover {text-decoration:underline;}
			
/*  tabs right side */

	a.tn_tab_r {text-align:center; line-height:32px; color:#333; text-decoration:none; font-weight:normal;}
	a.tn_tab_r:visited {color:#333; text-decoration:none; font-weight:normal;}
	a.tn_tab_r:hover {text-decoration:underline;}
		
	#tab_cc {position: absolute; left: 0px; top: 0px; background-color: #db8a21; width: 96px; text-align: center;}
	#tab_sn {position: absolute; left: 97px; top: 0px; background-color: #60c38c; width: 97px; text-align: center;}
	#tab_tu {position: absolute; left: 195px; top: 0px; background-color: #976eb4; width: 127px; text-align: center;}
	#tab_sc {position: absolute; left: 323px; top: 0px; background-color: #4a92c4;  width: 82px;  text-align: center;}
	#tab_pc {position: absolute; left: 406px; top: 0px; background-color: #78a001; width: 64px;  text-align: center;}
	#tab_hk {position: absolute; left: 471px; top: 0px; background-color: #d57a8e;  width: 96px;  text-align: center;}
	#tab_cg {position: absolute; left: 568px; top: 0px; background-color: #00C0B5;  width: 89px;  text-align: center;}
	#tab_careClub {position: absolute; left: 701px; top: 0px; background-color: #f7b634; width: 85px;  text-align: center;}
	#tab_wj {position: absolute; left: 684px; top: 0px; background-color: #f7b634; width: 102px;  text-align: center;}
	#tab_mn {position: absolute; left: 787px; top: 0px; background-color: #f7b634; width: 68px;  text-align: center;}				
	#tab_ma {position: absolute; left: 856px; top: 0px; background-color: #f7b634; width: 94px;  text-align: center;}
	/* colors change for the following tabs when they are selected */
	#tab_careClub_sel {position: absolute; left: 701px; top: 0px; background-color: #fecc67; width: 85px;  text-align: center;}
	#tab_wj_sel {position: absolute; left: 684px; top: 0px; background-color: #fecc67; width: 102px;  text-align: center;}
	#tab_mn_sel {position: absolute; left: 787px; top: 0px; background-color: #fecc67; width: 68px;  text-align: center;}
	#tab_ma_sel {position: absolute; left: 856px; top: 0px; background-color: #fecc67; width: 94px;  text-align: center;}

/*   L2 NAVIGATION bar below tabs with */

	#hdr_l2_cc {position:relative; z-Index:5; top:-1px;  height:28px; background-color:#db8a21; width:950px; border-top:1px solid #fff;}
	#hdr_l2_sn {position:relative; z-Index:5; top:-1px;  height:28px; background-color:#60c38c; width:950px; border-top:1px solid #fff;}			
	#hdr_l2_tu {position:relative; z-Index:5; top:-1px;  height:28px; background-color:#976eb4; width:950px; border-top:1px solid #fff;}			
	#hdr_l2_pc {position:relative; z-Index:5; top:-1px;  height:28px; background-color:#78a001; width:950px; border-top:1px solid #fff;}			
	#hdr_l2_sc {position:relative; z-Index:5; top:-1px;  height:28px; background-color:#4a92c4; width:950px; border-top:1px solid #fff;}			
	#hdr_l2_hk {position:relative; z-Index:5; top:-1px;  height:28px; background-color:#d57a8e; width:950px; border-top:1px solid #fff;}
	#hdr_l2_cg {position:relative; z-Index:5; top:-1px;  height:28px; background-color:#00C0B5; width:950px; border-top:1px solid #fff;}
	#hdr_12_careClub {position:relative; z-Index:5; top:-1px;  height:7px; background-color:#fecc67; width:950px; border-top:1px solid #fff; overflow:hidden;}
	#hdr_l2_wj {position:relative; z-Index:5; top:-1px;  height:7px; background-color:#fecc67; width:950px; border-top:1px solid #fff; overflow:hidden;}
	#hdr_l2_ma {position:relative; z-Index:5; top:-1px;  height:7px; background-color:#fecc67; width:950px; border-top:1px solid #fff; overflow:hidden;}			

	.l2_nav {width:auto; height:20px; float:left; margin: 4px 0px 0 0px; padding: 0 0 0 0px;}
	
	#hdr_l2_cc .l2_nav {background-color:rgb(253, 205, 143);}
	#hdr_l2_sn .l2_nav {background-color:#ceefde;}
	#hdr_l2_tu .l2_nav {background-color:rgb(239, 219, 251);}
	#hdr_l2_pc .l2_nav {background-color:rgb(229, 239, 193);}
	#hdr_l2_sc .l2_nav {background-color:rgb(221, 234, 241);}
	#hdr_l2_hk .l2_nav {background-color:#f2e3e6;}
	#hdr_l2_cg .l2_nav {background-color:rgb(211, 243, 242);}

/* there is a conditional fix for the above style in the ie6fix.css file */
	#hdr_l2_cc div a, #hdr_l2_sn div a, #hdr_l2_tu div a, #hdr_l2_pc div a, #hdr_l2_sc div a, #hdr_l2_hk div a, #hdr_l2_cg div a, #hdr_l2_wj div a, #hdr_l2_ma div a {background:transparent; display:block; line-height:20px; text-decoration:none; padding:0 13px; color:#333;}
	#hdr_l2_cc div a:hover, #hdr_l2_sn div a:hover,	#hdr_l2_tu div a:hover, #hdr_l2_pc div a:hover,	#hdr_l2_sc div a:hover,	#hdr_l2_hk div a:hover,	#hdr_l2_cg div a:hover,	#hdr_l2_wj div a:hover, #hdr_l2_ma div a:hover {text-decoration:underline;}
				
	#nav_header span {font-size:12px; padding: 0; margin:0; line-height:20px;}
	
	div.l2_nav div {}
	
	.l2_rounded {background: url(/img/l2_rounded2.gif?v=1) 0 0 no-repeat; height:20px; width:10px; float:left; margin: 4px 0px 0 0px;}
	
	div.l2_selected_cc {background-color: #fee5c1 !important; font-weight:bold !important;}
	div.l2_selected_sn {background-color: #CEEFDE !important; font-weight:bold !important;}
	div.l2_selected_tu {background-color: #f8eefe !important; font-weight:bold !important;}
	div.l2_selected_pc {background-color: #f5fcda !important; font-weight:bold !important;}
	div.l2_selected_sc {background-color: #eef5fb !important; font-weight:bold !important;}
	div.l2_selected_hk {background-color: #F2E3E6 !important; font-weight:bold !important;}
	div.l2_selected_cg {background-color: rgb(211, 243, 242) !important; font-weight:bold !important;}
			
/*  header search */
		
	.hdr_search {position:relative; top:-1px; z-Index:15;  width:950px; height:46px; background-color:#e7e7e7; background-image: url('/img/rd/searchbar-g24.gif?v=1'); background-repeat:no-repeat; background-position:bottom left; line-height:1.8em; border-top:1px solid #fff; margin-bottom: 5px;}	
	.hdr_search_lnav {position:relative;/* what's with these styles...? border-top:1px solid #fff; top:-1px;*/ z-Index:15;  width:950px; height:46px; background-color:#e7e7e7; background-image: url('/img/rd/searchbar-g24-refine.gif?v=1'); background-repeat:no-repeat; background-position:bottom left; line-height:1.8em;}	
	.hdr_search_text {font-size:14px; padding-left:19px; padding-top:5px; }
	.hdr_date { color:#999;}
	
	div#hdr_mn_search {position:relative; top:-1px; z-Index:15;  width:950px; height:46px; background-color:#FECC67; 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;}	

/*	Adlobs */
	.friendRefLink {background:transparent url(/img/adlob-tell-a-friend-big.jpg?v=1) top left no-repeat; width: 230px; height: 216px; cursor:pointer; margin-bottom:10px;}
	.friendRefLinkSmall {background:transparent url(/img/adlob-tell-a-friend-small.jpg?v=1) top left no-repeat; width: 190px; height: 216px; margin-top: 15px; cursor:pointer; margin-bottom:10px;}
	.careGigAdlob {background:transparent url(/img/rd/care-gig-adlob.gif?v=1) top left no-repeat; height:280px; cursor:pointer; margin-bottom:10px;}

/*	Button Fixes */
	.getStartedFix {background:transparent url(/img/buttons/btn_get_started_transp.png?v=1) top left no-repeat; width: 124px; height:33px; cursor:pointer;}
	.goButtonFix {width:50px; height:32px; background:url(/img/buttons/btn_go-tranp.png) 0 0 no-repeat;}
	.goButtonWhiteStrokeFix {width:51px; height:33px; background:url(/img/buttons/btn_lb_go_sn.png) 0 0 no-repeat;}
	.searchNowFix {width:171px; height:47px; background:url(/img/buttons/btn_SN-Search-trsp.png) 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 */
	.redText {color:red;}
	.strikeThrough {text-decoration:line-through; color:#666666;}
	.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;}
	.spaced {letter-spacing:1px;}
	.orange, .ccColor {color:#DB8A21;}
	.purple, .tuColor {color:#976EB4;}
	.blue, .scColor {color:#4A92C4;}
	.green, .pcColor {color:#78A001;}
	.turquoise, .cgColor {color:#00C0B5;}
	.mulberry, .hkColor {color:#d57a8e;}
	.mint, .snColor {color:#60c38c;}
	.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;}
	.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:#FF6331; font-weight:bold;}
	
/*	Handy Generic Styling Tidbits */
	.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;}
		
	a:visited {color:#369;}		
	a:hover {text-decoration:none;}		

	span.anchor {color:#336699; text-decoration:underline; cursor:pointer;}
	span.anchor:hover {text-decoration:none;}

	h3.blackSub {font-weight:bold; padding:0px; margin:10px 0 0 0; color:#333333; font-size:17px;}
	
	.txt_step_ctr {color:#ccc; font-weight:bold; font-size:17px;}
	.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;}
	
	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;}
	p#enroll_explanation {line-height:1em;}
	.enrollHeading {font-size: 22px; color: #4a92c4; display: block;}
	
	
/*  common layout styles */
	div.spacer5 {height:5px;}
	div.spacer10 {height:10px;}
	div.spacer15 {height:15px;}
	div.spacer20 {height:20px;}
	div.spacer25 {height:25px;}
	div.spacer35 {height:35px;}
	
	div.finePrint p {padding:15px 0 0; margin:0;}

	div.clearLeft {clear:left;}
	div.clearRight {clear:right;}
	div.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%;}
	
/* ======================== about us */
	div.aboutUs table.player {margin: 10px 0 10px 0;}
	div.aboutUs table.player td {vertical-align:top;}
	div.aboutUs table.player td.c {padding:0 7px;}
	
	.mteamBios {}
	.indMteamBio {margin:20px 0;}
	.indMteamBio table {}
	.indMteamBio table td {vertical-align:top;}
	.indMteamBio td.image {padding-right:20px;}
	.indMteamBio td.text h2 {margin:0 0 10px 0; font-weight: bold; font-size: 13px}
	.indMteamBio td.text p {margin:0 0 10px 0;}
	

 /*  about us popup box */	
 	#sheilaBio {font-size:12px; font-family:arial, sans-serif}
 	div.popupBox {width:340px; height:710px; background: url(/img/mteam_box.png?v=1) 0 0 no-repeat scroll; position:absolute; z-index:5000;}
 	.popupBox .top {height:20px;}
 	.popupBox .content {margin:0px 18px;} 	
 	.popupBox .base {height:20px;}
 	.popupBox p {padding:0px; margin:10px 0;}
 	
 /*  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 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;}
	
/*	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;}
	
/* 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 {width:675px;}
	.sendMessage .top {height:30px; background: url(/img/dialog/popUp-offWhite-675-top.png) 0 0 no-repeat;}
	.sendMessage .c {background: url(/img/dialog/popUp-offWhite-675-1px.png) 0 0 repeat-y;}
	.sendMessage .base {height:35px; background: url(/img/dialog/popUp-offWhite-675-base.png) 0 0 no-repeat;}
	
	.cloud {width:781px;}
	.cloud .top {height:30px; background: url(/img/dialog/cloud-top.png) 0 0 no-repeat;}
	.cloud .c {background: url(/img/dialog/cloud-middle.png) 0 0 repeat-y;}
	.cloud .base {height:35px; background: url(/img/dialog/cloud-base.png) 0 0 no-repeat;}		

/*  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, .looseList li {list-style-type:none; padding-left:0; margin-left:0;}
	.looseList li {margin-bottom:12px;}	

/* ======================== Contact Us */
	#contactForm input {width:175px;}
	#contactForm select {width:180px;}
	#contactForm .subject {width:402px;}
	#contactForm textarea {width:402px; height:180px;}
	#contactForm dt {float:left; clear:left; width:115px; vertical-align:top; text-align:left; padding:2px 0; margin:0 0 12px 0; font-weight:bold;} 
	#contactForm dd {margin: 0 0 12px 125px; padding:0; }
	
/* ======================== press pages */
	div.press {}
	.press img {display:block;}
	.press td {height:20px; padding:0 8px 12px 0; vertical-align:top;}
	
	.press .blog {font-weight:bold;}

	table.pr {margin:25px 0 0 0;}
	.pr td.header {font-weight:bold;}
	.pr td.left {width:120px;}
	.pr td.image {}
	
	table.articles {margin:25px 0 0 0;}
	.articles td.header {font-weight:bold;}
	.articles td.left {width:125px;}
	.articles td.image {}

/*  press videos */
	.videoBorder {border: solid white; border-width:10px 10px 0;}
	.videoBorder .label {height:30px; width:500px; background: white;}
	.videoBorder .label #videoX {float:right; height:20px; width:20px; background:#ccc;}

/*  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;}
	
	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; }

/*  dojo tooltip */
	div#toolTip0 {height:241px; width:223px; background:url(/img/reviews_box.png?v=1) 0 0 no-repeat; overflow:hidden; display:block; text-align:left; font-family:arial;}
	div#toolTip0 div.c {margin:10px 10px 10px 15px; color:#666666;}
	div#toolTip0 h3 {font-size:15px; margin:15px 0;}
	div#toolTip0 div.c td {padding-top:5px;}
	div#toolTip0 div.c td.stars {padding: 0 0 0 8px;}
	.anchorContainer {height:100px; width:400px; margin:100px 0 0 400px; border:1px solid #C0DBD1;}
	.tt {cursor: pointer; }	
	
/*  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;}

/*  myAccount  */
	.loudGt {font-weight: bold; font-size:140%; padding:0 5px;}
	div.MAHeader {margin:10px 0 20px; font-weight:bold; color:#000;}
	.MAHeader table {width:100%;}
	.MAHeader td {font-size:17px;}
	.MAHeader span.title {}
	
	#myAccount_top {border:0px solid red;}
	#myAccount_top td {vertical-align:top;}
	#myAccount_top img#tellAFriend {margin: 10px 0 0 0;}
	
	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;}
	
	.maMod {margin-bottom:10px;}
	.modHeader {line-height:25px; font-weight:bold;}

/* profile */
	table.profileTable td {padding:0 0 16px 10px; vertical-align:top;}

	.ma_table_568 {border:0px solid red;position:relative; margin-top:10px; width:750px; background-image:url(/img/rd/ma-header-bar.gif?v=1); background-repeat:no-repeat; background-position:top left; padding:0px 0px 20px 00px;}
	.ma_table_568 th.header {padding:5px 0 0 10px;}
	.ma_table_568 td.header {padding:5px 10px 0 10px;}
	.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:0px 0px 20px 00px;}
	/* fixing doctype issue */
	.ma_table_568 td {padding:12px 0 0 4px;}
	.greenBG {background-color:#f6fbee;}
	
	.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:#3366cc; text-decoration:underline;font-size:140%;}

	.tr_hdr {background-color:#dbedb8;}
	.tr_odd {background-color:#fff; }
	.tr_even {background-color:#eefad7;}	


/*  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;}	

/*  dark green box */
	div.darkGreenBox {background:rgb(160,191,61);}
	div.darkGreenBox div.top {background:url(/img/search/darkGreen-g19-top.gif?v=1) 0 0 no-repeat; width: 750px; height:21px; margin-top: 15px;}
	div.darkGreenBox div.content {}
	div.darkGreenBox div.content p.white {font-weight:bold; font-size:13px;color:#fff;}
	div.darkGreenBox a {color:#fff;}
	div.darkGreenBox div.base {background:url(/img/search/darkGreen-g19-base.gif?v=1) 0 0 no-repeat; width: 750px; height:21px;}
	

/*  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: #000; 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;}
	
/*  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;}	
	
/* --------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/sright.gif?v=1) 0 0 repeat-y; vertical-align:top;}
	div.imageContainer td.right img {}
	div.imageContainer td.bottom {height:11px; background:url(/img/sbottom.gif?v=1) 0 0 repeat-x; text-align:left;}
	div.imageContainer td.bottom img {}
	div.imageContainer td.corner {background:url(/img/scorner.gif?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;}
	.ccFeat {background:url(/img/profile/cc_profile_featured_top.gif?v=1) 0 0 no-repeat;}
	.ccFeat .memImagBase {background:url(/img/profile/cc_profile_featured_base.gif?v=1) 0 0 no-repeat;}
	.ccFeat .resCorner {display:block; background:url(/img/profile/cc_profile_featured_corner.gif?v=1) 0 0 no-repeat;}
	.snFeat {background:url(/img/profile/sn_profile_featured_top.gif?v=1) 0 0 no-repeat;}
	.snFeat .memImagBase {background:url(/img/profile/sn_profile_featured_base.gif?v=1) 0 0 no-repeat;}
	.snFeat .resCorner {display:block; background:url(/img/profile/sn_profile_featured_corner.gif?v=1) 0 0 no-repeat;}
	.tuFeat {background:url(/img/profile/tu_profile_featured_top.gif?v=1) 0 0 no-repeat;}
	.tuFeat .memImagBase {background:url(/img/profile/tu_profile_featured_base.gif?v=1) 0 0 no-repeat;}
	.tuFeat .resCorner {display:block; background:url(/img/profile/tu_profile_featured_corner.gif?v=1) 0 0 no-repeat;}
	.scFeat {background:url(/img/profile/sc_profile_featured_top.gif?v=1) 0 0 no-repeat;}
	.scFeat .memImagBase {background:url(/img/profile/sc_profile_featured_base.gif?v=1) 0 0 no-repeat;}
	.scFeat .resCorner {display:block; background:url(/img/profile/sc_profile_featured_corner.gif?v=1) 0 0 no-repeat;}
	.pcFeat {background:url(/img/profile/pc_profile_featured_top.gif?v=1) 0 0 no-repeat;}
	.pcFeat .memImagBase {background:url(/img/profile/pc_profile_featured_base.gif?v=1) 0 0 no-repeat;}
	.pcFeat .resCorner {display:block; background:url(/img/profile/pc_profile_featured_corner.gif?v=1) 0 0 no-repeat;}
	.hkFeat {background:url(/img/profile/hk_profile_featured_top.gif?v=1) 0 0 no-repeat;}
	.hkFeat .memImagBase {background:url(/img/profile/hk_profile_featured_base.gif?v=1) 0 0 no-repeat;}
	.hkFeat .resCorner {display:block; background:url(/img/profile/hk_profile_featured_corner.gif?v=1) 0 0 no-repeat;}
	.cgFeat {background:url(/img/profile/cg_profile_featured_top.gif?v=1) 0 0 no-repeat;}
	.cgFeat .memImagBase {background:url(/img/profile/cg_profile_featured_base.gif?v=1) 0 0 no-repeat;}
	.cgFeat .resCorner {display:block; background:url(/img/profile/cg_profile_featured_corner.gif?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 {}
	 .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 #9c9c9c; border-width:0px; padding:4px;}
	table.setAvail tr.header td {padding: 3px 7px; border-width:0 0 1px 0; 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 0 1px 0;}
	table.setAvail td input {padding:0; margin:1px; position:relative;}
	table.setAvail td.clickBox {background: white; padding:0; border-width:0 0 1px 1px; width:8%; text-align: center; vertical-align: middle;}
	
	table#avail td.on {background-color:#fecd67;}
	table#availCHILDCARE td.on {background-color:#fecd67;}
	table#availSPCLNEEDS td.on {background-color:#60c38c;}
	table#availTUTORINGX td.on {background-color:#cbb6d9;}
	table#availSENIRCARE td.on {background-color:#a4c8e1;}
	table#availPETCAREXX td.on {background-color:#bbcf80;}
	table#availHOUSEKEEP td.on {background-color:#e5b4b3;}	 
	table#availCAREGIGSX td.on {background-color:#7fdfda;}
	
	
/*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;}
	
/* grid TODO REDESIGN: 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;}
	
/* --SERVICE SPECIFIC STYLES-- */	
/* 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;}
	
/* service-specific styles */
	.ccRound .top {background-image: url(/img/rd/cc-round-top.gif?v=1);}
	.ccRound .c {background-image: url(/img/rd/cc-round-sides.gif?v=1);}
	.ccRound .base {background-image: url(/img/rd/cc-round-base.gif?v=1);}
	
	.snRound .top {background-image: url(/img/sn-round-top.gif?v=1);}
	.snRound .c {background-image: url(/img/sn-round-sides.gif?v=1);}
	.snRound .base {background-image: url(/img/sn-round-base.gif?v=1);}
	
	
	.tuRound .top {background-image: url(/img/rd/tu-round-top.gif?v=1);}
	.tuRound .c {background-image: url(/img/rd/tu-round-sides.gif?v=1);}
	.tuRound .base {background-image: url(/img/rd/tu-round-base.gif?v=1);}
	
	.scRound .top {background-image: url(/img/rd/sc-round-top.gif?v=1);}
	.scRound .c {background-image: url(/img/rd/sc-round-sides.gif?v=1);}
	.scRound .base {background-image: url(/img/rd/sc-round-base.gif?v=1);}
	
	.pcRound .top {background-image: url(/img/rd/pc-round-top.gif?v=1);}
	.pcRound .c {background-image: url(/img/rd/pc-round-sides.gif?v=1);}
	.pcRound .base {background-image: url(/img/rd/pc-round-base.gif?v=1);}
	
	.hkRound .top {background-image: url(/img/rd/hk-round-top.gif?v=1);}
	.hkRound .c {background-image: url(/img/rd/hk-round-sides.gif?v=1);}
	.hkRound .base {background-image: url(/img/rd/hk-round-base.gif?v=1);}
	
	.cgRound .top {background-image: url(/img/rd/cg-round-top.gif?v=1);}
	.cgRound .c {background-image: url(/img/rd/cg-round-sides.gif?v=1);}
	.cgRound .base {background-image: url(/img/rd/cg-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 .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;}
	.tabContainer .tabContentContainer {}
	.tabContentContainer .contentContainer {display:none;}
	

	
	
	.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 */
	.hiwGWO {}
	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 */
	.xpandTog {} 
	.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:15;}
	.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;}
	
	/* InlineHelp peach */
	.ih337 {width:337px; display:none; z-index:15;}
	.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;}
	
	.yocEnrollNote {background: url(/img/yoc_enroll_note.png?v=1) 0 0 no-repeat; width: 112px; height: 155px;}
	
/* New Test Cell */	
	#vis_enroll_mem_plan_test {margin:10px 0 10px 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;}
	
/* 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;}	