﻿* 				{padding:0; margin:0; outline:none;}
html			{overflow-y:scroll}
html, body 		{height: 100%;}
html, body, form{height: 100%;}
form			{margin:0; padding:0}
html body		{height: 100%;}
html body		{height:100%;}
body:before 	{content:""; height:100%; float:left; width:0; margin-top:-32767px;}
#wrapper        {min-height: 100%; min-width:1015px; background:url(../images/left_panel_bg.png) repeat-y left top;}

body		    { background:#e9eae8; font-family:Tahoma, Geneva, sans-serif; color:#292929; font-size:12px; line-height:18px;}
#main 			{padding-bottom: 43px; padding-left:230px; }
#footer		    {position: relative; margin-top: -43px; height: 43px; clear:both; background:url(../images/footer_bg.png); min-width:1015px;} 
 
h1, h2, h3, h4, h5, h6, p{padding:0; margin:0; font-weight:normal;}
.clear 		    { clear:both;}
img 			{ border:none;}
a			    { text-decoration:none; color:#000;}
a:hover		    { text-decoration: underline; color:#000;}
#header 		{ background-color: #6770a6; height:32px;}
.logo 			{ margin:25px 10px 25px 10px; border:5px solid #4c565f; padding:0 5px; width:173px;  background:#fff; text-align:center;}
.top-menu		{ float:left; padding:17px 0 0 0; height:63px; width:auto; }
.top-menu	a	{ display:block; float:left;  padding:0 12px 0 12px; }
.top-menu	a:hover{ display:block; background-color:#2b6518;}

input[type="radio"], input[type="checkbox"] {float: left;margin-right: 3px; margin-top:2px;}
.login_logo 	{  width:251px; margin:10px auto;}
#lnkForgetPassd { font-size:11px;}

.button_box      { padding:10px;}
/*====================textbox*/
input[type="text"], .a_textbox, a_textarea, textarea, select, .a_filetype, .b_textbox, .c_textbox {font-family:Tahoma, Geneva, sans-serif; color:#2d2d2d; font-size:12px; border:1px solid #d5d5d5; padding:5px;}
.a_textbox		{ width:250px;}
.a_dropdown		{ width:257px;} 
.a_textarea		{ width:80%  }
.b_textbox		{ border:none!important;  width:200px; padding:0!important; height:20px;}		
.c_textbox		{ width:220px;}
.b_dropdown		{ width:230px;} 

.left-panel		{ width:230px; float:left; margin-left:-230px; background-color:#2f3840; }
.left_menu		{ width: 210px; border:3px solid #000; margin:0 auto;}
.left_menu .active		{ background:url(../images/sub-menu-active.png) repeat-x #01b0c7;  }
.d_link:hover 			{background:url(../images/sub-menu-active.png) repeat-x #01b0c7!important; }
.d_link 				{ background-image: none !important;}

.accordion 				{ list-style-type: none; padding: 0; margin: 0 0 30px; font-weight:bold;}
.accordion ul 			{ padding: 0; margin: 0; float: left; display: block; }
.accordion li  			{  background:url(../images/sub-menu.png) repeat-x #212529; cursor: pointer; list-style-type: none; padding:0; margin: 0; float: left; display: block; width:210px; border-top:1px solid #1c252b}
.accordion li.active>a  { background:url(../images/close.gif) no-repeat center right; }
.accordion li div 		{ padding:20px; background:#F9FAFC!important; display: block; clear: both; float:left; font-weight:normal;}
.accordion a 			{ text-decoration: none;   color: #fff; padding: 11px 10px; display: block; cursor: pointer; }	
.accordion li ul li 		{ background:url(../images/menu-bg.png) repeat-x #2c353c;  }
.accordion li ul li ul li	{ background:#F9FAFC!important;}
.accordion li ul li ul li a { color:#6c6c6c!important; background-image:none; }

.right-panel 	      { width:100%; background:#e9eae8;}
#left_menu_slide { }
#left_menu_slide_wrap { left: 197px; position: absolute;  width: 23px; height:46px; }	
#left_menu_slide_b, #left_menu_slide { position: absolute;  top: 0;   width:23px; z-index:1; padding-top:0px;}
#left_menu_slide_b.fixed, #left_menu_slide.fixed { top: 0;}/*position: fixed; */
#left_menu_slide_b  { display:none}

.accordion	.active { background:url(../images/sub-menu-active.png) repeat-x #01b0c7;  }

.top_nav 		 { ages/sub-menu-active.png) repeat-x #01b0c7;  }

.top_nav 		 { /*background:#028494;*/   padding: 14px 0 9px 7px; float:right; white-space:nowrap; display:block; }
.top_nav a 		 { padding:6px 10px;  background:#3E86B6; border:1px solid #E4EAE9;  margin-right:7px; color:#FFF; font-size:11px; font-weight:bold; }
.top_nav a:hover { background:#E4EAE9; text-decoration:none; color:#3E86B6;}

.welcome		{ color:#fff; padding:0 10px 0 0;font-weight: bold;}
.welcome .name	{ color:#E4EAE9;float: left;margin-right: 15px;}
.center			{ text-align:center!important;}
.menu_wrap		{ background:#6770a6; border:1px solid #6770a6; padding:1px;}
.main_menu		{ border-top:1px solid #6770a6; border-bottom:1px solid #6770a6; padding:5px;}


.reportbabysitter { border-collapse:collapse;}
.reportbabysitter td { border:1px solid #DDDDDF!important; padding:0 17px 0 10px!important; font-size:12px;}
.reportbabysitter th { border:1px solid #DDDDDF!important;}
/*=======================breadcrumb*/
#breadcrumb    		{background:url(../images/bc_bg.gif) repeat-x; height:30px;color:#888;border-bottom:solid 1px #cacaca;width:100%;overflow:hidden;margin:0px;padding:0px;}
#breadcrumb li 		{list-style-type:none; padding-left:10px; display:inline-block; float:left;}
#breadcrumb a  		{display:inline-block; background:url(../images/bc_separator.gif) no-repeat right top; height:21px; cursor:pointer; padding-right: 15px;text-decoration: none; color:#333333; outline:none;}
.home 				{border:none;margin: 7px 0px;}
#breadcrumb a:hover {color:#6770a6; }
.breadcrumb	 span   { padding:0 0 0 0; float:left;}
.breadcrumb-list	{ padding:6px 14px 4px 8px !important;}

#anDefaultpage      { height:30px!important;}
.content_wrap		{ padding:15px 0;}
.gride_table	    { width: 98%;}
.box_border			{border:1px solid #c6c5c5; background-color:#f6f6f6;}
.grid_head			{ padding:10px; /*border-bottom:none!important;*/ border-bottom:1px solid #c6c5c5; height:30px; min-width:700px; background:url(../images/table-title.png) repeat-x left top!important; }
.grid_head	h2		{ float:left; font-size:18px; width:auto; padding-top:5px;}	
.table_wrap 	    { width:100%; overflow-x:auto; overflow-y:hidden; display: inline-block}
.manage_grid  		{background:url(../images/a-shadow.png) repeat-x top left; border-collapse:collapse; background-color:#FFF;  border:1px solid #dddddf; }
.manage_grid   td 	{border:1px solid #cacdd4; height:35px; background-image:none;  border:1px solid #dddddf; padding:0 17px 0 10px; text-align:left;  }
.manage_grid  th  	{border:1px solid #cacdd4; text-align:left;  background:url(../images/table-header.png) repeat-x top left; border:1px solid #cacdd4!important; height:40px; vertical-align:middle; padding:0 17px 0 10px;  text-shadow: 0 1px 0 #FFFFFF; white-space:nowrap }
.manage_grid   th:hover	{ background:#EBEBEB;}
.manage_grid  tr:hover	{ background:#EFEFEF;}
.manage_grid  	 th img	{  margin:5px -10px 0 0; //float:none;}
.grid_head h2 span	    { font-size:12px;}

.manage_grid_c         { margin:0!important;}
.manage_grid_c td       {}
.manage_grid_c td span  { background:none!important; border:none!important; padding:0px!important;}

/*-------------------------- pageing*/
.manage_grid td table		     { border-collapse:collapse; font-size:11px; margin:15px auto;}
.manage_grid td table td         { padding:0 2px; border:none; border-collapse:collapse;}
.manage_grid td table td  a      { padding: 7px 12px!important; border:1px solid #DDDDDF; text-decoration:none; background-color:#e8e8e8; }
.manage_grid td table td  a:hover{  border:1px solid #DDDDDF; text-decoration:none; background-color:#2d363e; color:#fff;}
	.manage_grid td table td span {
		padding: 7px 12px;
		border: 1px solid #DDDDDF;
		background-color: #2d363e;
		color: #fff;
	}
.manage_grid td table td a.active{ border:1px solid #DDDDDF; text-decoration:none; background-color:#2d363e; color:#fff; }

	.manage_grid td table td a.active {
		border: 1px solid #DDDDDF;
		text-decoration: none;
		background-color: #2d363e;
		color: #fff;
	}

.right_align                    { text-align:right!important;}

.view_report { border-collapse:collapse;}
.view_report td { border:1px solid #DDDDDF;
}

 /*-------------------------- pageing*/
.pagging table					{ border-collapse:collapse; font-size:11px; margin:15px auto;}
.pagging table td               { padding:0 2px!important; border:none!important; }
.pagging table td a             { padding: 7px 12px!important; border:1px solid #DDDDDF; text-decoration:none; background-color:#e8e8e8; }
.pagging table td a:hover       {  border:1px solid #DDDDDF; text-decoration:none; background-color:#2d363e; color:#fff;}
.pagging table td  span         { padding:7px 12px!important;border:1px solid #DDDDDF; background-color:#e8e8e8;}
.pagging td table td a.active   { border:1px solid #DDDDDF; text-decoration:none; background-color:#2d363e; color:#fff; }

.button, .small_button  	    {background:url(../images/widgetButtons.png) repeat-x left top; color:#FEFEFE; display:inline-block; font-size:9px; font-weight:bold;  text-align:center; padding:0 20px; text-transform: uppercase; outline: none; /*float:right;*/ margin-left:5px; } 

.box_border .manage_form,.manage_grid { border-left:none!important;border-right:none!important;}
.box_padding    { padding:10px;}
.right_float    { /*height:24px;*/ width:auto; float:right;}
.right_search   {float: right; height:24px;margin-right:10px; margin-left:-10px; width: auto;}
.left_float     { height: 24px; margin:0 10px; width: auto;}

.l_float        { float:left; margin:0 5px 5px 0; border:1px solid #ccc; padding:3px 10px; background-color:#eef0f3;}


.manage_form .red_button     { margin-left:0!important}
.login-cent  .red_button    { margin-left:0!important}

/*-------------------------- pageing*/
.pageing					{ border-collapse:collapse; font-size:11px; margin:0 auto;}
.pageing td, .pageing tbody	{ border:none!important;}
.pageing a.number 			{ padding:5px 10px 5px 10px; text-decoration:none; margin-left:0 2px;   border: 1px solid #DFDFDF;  color:#666666; }
.pageing a:hover.number 	{ background:#383E4A;  color:#fff; }
.pageing a.active 			{ padding:5px 10px 5px 10px; text-decoration:none;  margin-left:0 2px; background:#383E4A; color:#fff;}

.button, .small_button  	{background:url(../images/widgetButtons.png) repeat-x left top; color:#FEFEFE; display:inline-block; font-size:11px; font-weight:bold;  text-align:center; padding:0 20px; text-transform: uppercase; outline: none; /*float:right;*/ margin-left:5px; } 

/*-------------------------- Login page*/
.login-cent			{ background-color:#FFF; padding:10px;}
.login-box			{ background:url(../images/transparent.png) left top; padding:5px;}
.login-wrap			{ width:400px; padding-top:100px ; margin:0 auto; }
.login-wrap h1		{ font-size:18px; color:#6770a6; padding-bottom:8px; border-bottom:1px solid #D7D7D5; margin-bottom:15px;}

/*-------------------------- textbox-a*/
.textbox-a, .textbox-b, .dropdown-a, .dropdown-b, .textarea-a, .textbox-c, .b_textarea, .password.,.textbox-e,.dropdown-g{ font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#666666; padding:3px 2px; border:1px solid #d7d7d5;}
.textbox-a			{ width:200px;}
.textbox-b			{ width:500px}
.textbox-c			{width:203px;}
.textbox-d			{ width:700px}
.password			{width:200px; padding:5px}
.textbox-e          {width:550px;height:80px;}
.textarea-a			{ width:200px; height:80px;}
.b_textarea		    { width:220px;}
.dropdown-a			{width:212px;}
.dropdown-g         {width:230px;}

/*---------------------------------button-style*/
a.button-link			{background: transparent url(../images/bg_button_b.png) no-repeat top left; color:#FFF; display: block; float:left; font-weight:bold; padding-left:17px; text-decoration: none; margin-right:10px; }
a.button-link span		{background:transparent url(../images/bg_button_span-b.png) no-repeat top right; font-size:12px; font-weight:bold; display:block; padding:6px 17px 6px 0; }
a.button-link:hover		{background-position: bottom left;}
a.button-link:hover span{background-position: bottom right;color:#fff;}

/*---------------------------------button-style*/
a.button-style			{background: transparent url(../images/button-left.png) no-repeat top left; color:#FFF; display: block; float:left; font-weight:bold; padding-left:10px; text-decoration: none; margin-right:10px; }
a.button-style span		{background:transparent url(../images/button-right.png) no-repeat top right; font-size:11px; font-weight:bold; display:block; padding:3px 10px 5px 0; }
a.button-style:hover	{background-position: bottom left;}
a.button-style:hover span{background-position: bottom right;color:#fff;}

/*---------------------------------css for button-style*/
a.small_button 	    { padding:0 18px; height:25px;  }	
a.button		    { padding:0 23px; height:31px}
a.button:hover, a.small_button:hover { text-decoration:none; }

.button			    { height: 33px; line-height: 33px;}
.small_button 	    { height: 27px;line-height:27px; } 
 		
.red_button 		{ background-position: 0 -218px;border: 1px solid #6770a6; font:bold 10px !important;
}  
.red_button:hover	{background-position: 0 -254px;color: #E4EAE9; }  

.green_button  	    { background-position: 0 -327px; border: 1px solid #6D8737;}
.green_button:hover { background-position: 0 -363px; color:#aaca61}

.white_button 		{ background-position: 0 -436px;  border: 1px solid #a8a8a8; color: #2D2D2D;}
.white_button:hover { background-position: 0 -472px; color:#a7a7a7 }

/*---------------------------------css for button-style*/
.popup_wrap             { width:800px; height:auto; background-color:#FFF; border:5px solid #2f3840;  padding:10px; margin:0 auto;}
.popup_wrap h1		    { padding:0 0 10px 0; margin-bottom:15px;  border-bottom:1px solid #e5e7e4; font-size:22px; color:#728c3a; }
.popup_msg			    { border:6px solid #252e34; background-color:#FFF; position:absolute; padding:15px; top:20%; left:25%; right:25%; z-index:1}
.manage_form			{ border-collapse:collapse; border:1px solid #e7e7e7; background:#fff;}
.manage_form th 		{ text-align:right; border-bottom:1px solid #e7e7e7; padding:15px 5px;  vertical-align:top; }
.manage_form td 		{ text-align:left; border-bottom:1px solid #e7e7e7; padding: 7px 4px!important;  }

.manage_form td	        {}
.manage_form .th_head		{ padding:0 5px 0 15px; font-weight:bold;}
.manage_form	h2			{  font-size:18px; }
.manage_form .tab-heading	{background-color:#f9f9f9;}
.manage_form .tab-heading h2{ font-size:14px; font-weight:bold; color:#88a245;}

.manage_form table td td { border:none!important; padding:2px!important;}

.close-button			{float:right; margin:-10px -10px 0 0;}
.manage-admin			{float:left;margin-bottom:10px; border-collapse:collapse;  background-color:#FFF; }
.manage-admin	th		{ text-align:left; color:#FFF; font-weight:normal;  padding:9px 10px 6px 10px; background:url(../images/manage-admin-th.gif) repeat  top; padding:6px 5px;}
.manage-admin	td		{padding: 5px; border:1px solid #b7d8a0;}
.manage-admin .row	    { background:url(../images/manage-admin-row.gif) repeat-x left bottom!important;}
.manage-admin  h3		{ font-size:11px; color:#6770a6;}
.manage-head			{font-size:18px; padding-bottom:6px; border-bottom:1px solid #d7d7d5; }

.role-list				{border:1px solid #c9ccd5;   margin:10px;  background:url(../images/tab-bg.gif) repeat-x left top #FFF; }
.role-list	 table      {}
.role-list h3			{ font-size:14px; font-weight:bold; float:left; padding-top:3px;/* height:18px;border-bottom:1px solid #dadcdc;*/}
.role-list th           { padding:5px; vertical-align:top; text-align:right;}
.role-list td           { padding:5px; vertical-align:top; text-align:left;}
.role-list .manage_grid th { height:20px; border-top:none!important;}
.role-list .manage_grid { border:none!important;}

.manage_grid th  img{ float:right;}
.manage_grid th  a{ float:left;}

.tab_head th            {  text-align:left;}
.bottom_button          {  margin:10px; text-align:right;}
.popup_head             { border-bottom:1px solid #ccc; padding:0 0 8px 0; margin-bottom:10px; cursor:pointer;}
.popup_head img         { margin:0 0 0 0; float:right;}
.popup_head h3          { font-size:18px; float:left; width:90%;}

.list_box th            { border:none!important; padding:4px!important;}
.list_box td            { border:none!important;  padding:4px!important;}

.search_b               { width:20px; height:20px; background:url(../images/search_b.png) no-repeat top left;  display:block; float:left; margin:4px 0 0 -25px;}
.search_b:hover         {  background-position:left bottom;}
.search_b img           { width:20px;}

.r_search               { margin: 0 0 0 5px;}
.r_search  .textbox     { float:left; padding:5px 5px 4px 5px; width:165px; padding-right:30px; border:1px solid #a8a8a8;}
.notification			{ float:left; width:510px; border:1px solid #d7d7d5; margin:0 10px 10px 0; background-color:#FFF;}
.notification-head		{  height:36px; padding:15px 10px 0 55px; margin:-5px 0 0 -27px; position:relative;}
.notification-head h2	{ font-size:18px; font-weight:bold;}
.notification-box		{ background:url(../images/notification-bg.gif) no-repeat left top; height:29px; padding:0 5px 0 5px; margin-bottom:3px;}
.notification-box img	{ float:left; padding:6px 5px 0 0}
.notification-box h3	{ float:left; font-size:12px; width:auto; font-weight:bold; padding-top:7px;}
.notification-box div	{ float:right; width:28px; height:13px; font-weight:bold; font-size:12px; color:#6770a6; padding:5px; text-align:center; background:url(../images/number-box.png) no-repeat right top; margin:3px 0 0 10px; }

.pending-started		{ width:auto; float:right; text-align:right; padding:0 5px 0 5px;  margin: -2px 10px -3px 0; text-align:left;}
.pending-started img	{ padding:0 5px;}

.manage-form th		{ padding:5px 4px 4px 4px; text-align:right; font-weight:bold; vertical-align:top;}
.manage-form td		{ padding:4px 4px 4px 4px; vertical-align:top; /*white-space:nowrap;*/ }


.in-table		 {margin-top: 5px; border-collapse: collapse;font-size:12px; width:100%;}
.in-table th	 {width:160px; text-align:right; padding-right:10px;}
.intable		 { margin:0; padding:0; vertical-align:top;}

.NannyProfilePageAvailabilityGridTop {
    font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	/*font-weight: bold;*/
	color: #000000;
	border-bottom: 1px #81BAE9 solid!important;
	margin: 0px;
	padding: 2px!important;
}
.NannyProfilePageAvailabilityGridTimes {
    text-align: right!important;
    font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	/*font-weight: bold;*/
	color: #000000;
	border-left: 1px #81BAE9 solid!important;
	border-right: 1px #81BAE9 solid!important;
	border-bottom: none!important;
	margin: 0px;
	padding: 8px 4px!important;
	white-space:nowrap; 
}
.NannyProfilePageAvailabilityGridLastTime {
    text-align: right!important;
    font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	/*font-weight: bold;*/
	color: #000000;
	border-left: 1px #81BAE9 solid!important;
	border-right: 1px #81BAE9 solid!important;
	border-bottom: 1px #81BAE9 solid!important;
	margin: 0px;
	padding: 8px 4px!important;
}
.NannyProfilePageAvailabilityGridWhiteDay {
    width: 20px;
    text-align: center;
    font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	border-bottom: 1px #81BAE9 solid!important;
	margin: 0px;
	padding: 0px!important;
}
.NannyProfilePageAvailabilityGridBlueDay {
    width: 20px;
    text-align: center;
    font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	border-bottom: 1px #81BAE9 solid!important;
	background-color: #D6E9F5;
	margin: 0px;
	padding: 0px!important;
}
.NannyProfilePageAvailabilityGridSunday {
    width: 20px;
    text-align: center;
    font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	border-right: 1px #81BAE9 solid!important;
	border-bottom: 1px #81BAE9 solid!important;
	margin: 0px;
	padding: 0px!important;
}

.tTip a		        { color:#F00;}
.tTip a:hover	    { color:#000;}


.search-left        {float:left;}
.searchbox          { width: 500px;}
.searchbox .srch-textbox{background: url("../images/srch-textbox.gif") no-repeat scroll 0 0 transparent;float: left; height:21px; padding:5px 5px 5px 10px; width: 220px;}
.searchbox .srch-button {float: left;margin-top: 3px;width: 112px;}

.thum_image			    { width:120px;/* height:120px;*/ padding:5px; overflow:hidden; border:1px solid #CCC; background-color:#FFF; margin:9px 5px 5px 9px;} 
.thum_image img         {width:120px;  }
.bg-postion		        { background-position:-210px!important;}

.gride_table, .form_table{ width: 98%;}
.gride_table_a		     { width:99%; margin-bottom:1%;}
.gride_table, .form_table, .a_box, .b_box, .c_box  { display: inline; float: left; margin:0 1% 1% 1%; //margin-left: .92%; //margin-right: .92%; }

.see-more 			{ color:#6770a6; text-decoration:none; float:right;  }
.see-more a:hover	{ color:#000; text-decoration: underline; float:right; }



.inner_head         { height:34px; padding: 6px 6px 0 6px;  background: url("../images/tab-bg.gif") repeat-x scroll left top;}
.watermark          { color:#cacdd4!Important;}
.submit_buttom      { float:right; padding-right:10px;}
.uplode_photo       {   margin:20px; border:1px solid #cacdd4; background-color:#fff; }
.photo_box          { margin:0 auto; text-align:center; padding:15px 15px 8px 15px; }
.search_img         {  width:256px; margin:0 auto;  }

.search_img .up     { font-size:11px; padding-top:3px; color:#999999;}
.in_button          { padding:10px; border-top:1px solid #ccc; text-align:center; margin-top:5px; background-color:#e9eae8;}

.page_head          { padding:10px 0; border-bottom:1px solid #c6c5c5; margin:0 15px 15px 15px;}
.page_head h1       {font-size:24px; color:#6770a6;}



.popup_box          { background: url("../images/popup_bg.png"); top:0; left:0; bottom:0; right:0; display:block; position: fixed; z-index:99;}
.popup_wrap         {  margin-top:20%; position:relative;}
.popup_wrap .manage_form td {border-bottom:none!important; padding:4px!important;}
.popup_wrap .manage_form th {border-bottom:none!important; padding:4px!important;}
.popup_wrap .manage_form    {border:none!important;}

.popup_wrap .manage_form td {}
.popup_ht                   {max-height:500px; overflow-y:scroll;}
.popup_ht table             { margin:0 auto;}

.top_search     { background-color:#fff; padding:15px;}
.top_search td  { padding:5px; }

/*--------------------------Pdf Page css*/

.pdf			            { background: url(../images/top.jpg) repeat-x top #f0f0f0; padding-right:270px; padding-left:10px;  font-family:Arial, Helvetica, sans-serif;}
.pdf .header		        { height:100px; padding-top:15px; }
.pdf .header h1		        { color:#6c6c6c; position: relative; float:left; margin:16px; text-transform:uppercase; font-size:25px;}
.pdf .header .logo_a        { float:right; width:270px; margin-right:-270px; text-align:center;}
.pdf .header .logo_a img    { width:173px; height:71px; margin-top:12px;  } 
.leftcol		        	{ background:#FFF; width:98%; margin-top:-47px; float:left;}
.rghtcol			        { width:270px; float:right; margin-right:-270px;}
.leftcol_warp               { padding:15px 20px 15px 10px; color:#5a5a5a; font-size:13px; /*border:10px solid #f0f0f0;*/ }
.pdfcont                    { border-bottom:1px solid #a5a5a5; margin:15px 30px 15px 15px; padding-bottom:10px; color:#5a5a5a; font-size:12px; }
.pdfcont h2                 { text-transform:uppercase; color:#5a5a5a; margin-bottom:10px; font-size:14px; font-weight:bold;}
.leftcol_cont               { padding:4px; color:#5a5a5a;}
.leftcol_cont h2            { text-transform:uppercase; color:#5a5a5a; margin-bottom:12px; font-size:14px; font-weight:bold;  }
.leftcol_cont h3            { font-size:13px; color:#5a5a5a; margin:0px; padding:0px; font-weight:bold;  }
.leftcol_cont p             { margin-bottom:15px;}

.rghtcol .pdfcont:last-child { border:none!important;}


.pdfcont ul                 { }
.pdfcont ul li              { background:url(../images/blutes_r.png) no-repeat 3px 12px; padding: 5px 5px 5px 25px; list-style:none;  }
.pdfcont ul li a            { }
.pdfcont ul li a:hover      { }

.manage_tabl                 {}
.manage_tabl td              { padding: 4px; vertical-align: top; }
.manage_tabl th              { padding: 4px; vertical-align: top; }
.manage_tabl h2              { text-transform:uppercase; color:#5a5a5a; margin:10px 0 7px 0; font-size:14px; font-weight:bold;   }
.pdf hr                      { border:none; background:#a5a5a5; outline:none; height:1px; margin:10px 0;  }

.manage_tabl_head           {}
.manage_tabl_head h3        { font-size:13px; color:#5a5a5a; margin:0px; padding:0px 4px 0 4px; font-weight:bold;}

.manage_tabl_a              { margin-bottom:15px;}
.manage_tabl_a  td          { padding: 0px 4px; vertical-align: top; }
.manage_tabl_a  th          { padding: 0px 4px; vertical-align: top; }

.leftcon_tabl               { margin:0 auto;}

.Status_div                     { width:101px; float:left; margin-right:5px; margin-bottom:10px; }
.Status_div_a               { width:70px!important;} 
.Status_div_a_btn           { margin-top:18px!important;}

.time_table table {
}
.NannyProfilePageAvailabilityGridTop { line-height:12px;
}
.time_table td { text-align:center!important; vertical-align:middle!important;
}
.time_table td input { float:none!important;

}
.NannyProfilePageAvailabilityGridTimes , .NannyProfilePageAvailabilityGridTop { background:#E8E8E8;border: 1px solid #81BAE9;
}
.NannyProfilePageAvailabilityGridLastTime { background:#E8E8E8;border: 1px solid #81BAE9;
}
.NannyProfilePageAvailabilityGridBlueDay {border: 1px solid #81BAE9;
}
.sltxt { width:112px;}

.v_textarea {
     resize:none; margin:5px 0; width:100%; overflow-y:scroll
}
