﻿.NannyProfilePageContainer {
    position: relative;
	top: 0px;
    left: 0px;
	width: 913px;
	margin: 0px 0px 0px 26px;
	padding: 0px 0px 0px 0px;
}
.NannyProfilePageSubHeadlineContainer 
{
	position: relative;
	top: 0px;
    left: 0px;
	width: 913px;
	height: 31px;
	background: url(../../images/ens_nannyprof_subheadbkgd.gif) no-repeat;
	margin: 0px;
	padding: 0px;		
}
.NannyProfilePageSubHeadlineContainer h3 
{
	float: left;
	position: relative;
	top: 0px;
	left: 0px;	
	font: 20px/31px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #01659C;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
.NannyProfilePageSubHeadlineRightLinks
{
    float: right;
    height: 31px;
    font: 12px/31px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #01659C;
    margin: 0px;
	padding: 0px;
}
.NannyProfilePageSubHeadlineRightLinks a
{
    font: 12px/31px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #01659C;
	text-decoration: underline;
}
.NannyProfilePageSubHeadlineRightLink1
{
    float: right;
    height: 31px;
    background-color: #DBE9F4;
    margin: 0px;
	padding: 0px 16px;
}
.NannyProfilePageSubHeadlineRightLink2
{
    float: right;
    height: 31px;
    background-color: #DBE9F4;
    border-left: 3px #ffffff solid;
    margin: 0px;
	padding: 0px 16px;
}
.NannyProfilePageSubHeadlineRightLink3
{
    float: right;
    height: 31px;
    background: #DBE9F4 url(../../images/ens_nannyprof_subheadright.gif) no-repeat;
    background-position: right;
    border-left: 3px #ffffff solid;
    margin: 0px;
	padding: 0px 16px;
}
.NannyProfileContentContainer {
	clear: both;
	position: relative;
	top: 19px;
	left: 0px;
	width: 913px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;	
}
.NannyProfilePageLeftSide {
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	width: 650px;
	background: url(../../images/ens_nannyprof_leftbkgd.gif) repeat-y;
	padding: 0px;
	margin: 0px;	
}
.NannyProfilePageLeftSideTop {
    position: relative;
	top: 0px;
	left: 0px;
	width: 650px;
	height: 5px;
	padding: 0px;
	margin: 0px;
}
.NannyProfilePageLeftSideMiddle {
    position: relative;
	top: 0px;
	left: 0px;
	width: 650px;
	padding: 0px;
	margin: 0px;
}
.NannyProfilePageLeftColumn {
    float: left;
    position: relative;
	top: 0px;
	left: 0px;
	width: 150px;
	padding: 6px 10px 0px 11px;
	margin: 0px;
}
.NannyProfilePageLeftColumnTop {
    position: relative;
	top: 0px;
	left: 0px;
	width: 150px;
	background-color: #DCDAFA;
	padding: 0px;
	margin-bottom: 10px;
}
.NannyProfilePageLeftColumnTop p {
    text-align: center;
    font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	padding: 10px;
	margin: 0px;
}
.NannyProfilePageLeftColumnNannyRating {
    position: relative;
	top: 0px;
	left: 0px;
	width: 148px;
	background-color: #CECDE1;
	border: 1px #C1BFD3 solid;
	padding: 0px;
	margin-bottom: 10px;
}
.NannyProfilePageLeftColumnNannyRatingStar {
    float: left;
    position: relative;
	top: 0px;
	left: 0px;
	width: 52px;
	background-color: #DFDEEC;
	padding: 0px;
	margin: 0px;
}
.NannyProfilePageLeftColumnNannyRatingInfo {
    float: right;
    position: relative;
	top: 0px;
	left: 0px;
	width: 96px;
	padding: 0px;
	margin: 0px;
}
.NannyProfilePageLeftColumnNannyRatingTitle {
    position: relative;
	top: 0px;
	left: 0px;
	width: 96px;
	height: 19px;
	background-color: #9D9BC4;
	padding: 0px;
	margin: 0px;
}
.NannyProfilePageLeftColumnNannyRatingLinks {
    position: relative;
	top: 0px;
	left: 0px;
	width: 96px;
	background-color: #CECDE1;
	padding: 0px;
	margin: 0px;
}
.NannyProfilePageLeftColumnNannyRatingLinks ul {
	list-style: none;
	top: 0px;
	left: 0px;
	width: 86px;
	font: 10px/18px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	padding: 0px 5px;
	margin: 0px;
}
.NannyProfilePageLeftColumnNannyRatingLinks li {
	list-style: none;
	font: 10px/18px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin: 0px;
	border-bottom:none!important;
}
.NannyProfilePageLeftColumnNannyRatingLinks a {
	font: 10px/18px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.NannyProfilePageLeftColumnNannyRatingLinks a:hover {
	font: 10px/18px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.NannyProfilePageLeftColumnOutlinedBox {
    position: relative;
	top: 0px;
	left: 0px;
	width: 150px;
	padding: 0px;
	margin-bottom: 10px;
}
.NannyProfilePageLeftColumnOutlinedBoxTop {
    position: relative;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 8px;
	padding: 0px;
	margin: 0px;
}
.NannyProfilePageLeftColumnOutlinedBoxMiddle {
    position: relative;
	top: 0px;
	left: 0px;
	width: 150px;
	text-align: center;
	background: url(../../images/ens_nannyprof_boxlinebkgd.gif) repeat-y;
	padding: 0px;
	margin: 0px;
}
.NannyProfilePageLeftColumnOutlinedBoxMiddle h4 {
	text-align: center;
	font: 12px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #01659C;
	padding: 0px 13px 0px 13px;
	margin: 0px;
}
.NannyProfilePageLeftColumnOutlinedBoxMiddle p {
	text-align: left;
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	padding: 6px 10px 6px 13px;
	margin: 0px;
}
.NannyProfilePageLeftColumnOutlinedBoxMiddle a {
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.NannyProfilePageLeftColumnOutlinedBoxMiddle a:hover {
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #790707;
	text-decoration: underline;
}
.NannyProfilePageLeftColumnOutlinedBoxBottom {
    position: relative;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 9px;
	padding: 0px;
	margin: 0px;
}
.NannyProfilePageMiddleColumn {
    float: left;
    position: relative;
	top: 0px;
	left: 0px;
	width: 469px;
	padding: 6px 0px 0px 0px;
	margin: 0px;
}
.NannyProfilePageMiddleColumnNewbornCallout {
    position: relative;
	top: 0px;
	left: 0px;
	width: 469px;
	background-color: #D9484A;
	padding: 0px;
	margin-bottom: 9px;
}

.NannyProfilePageMiddleColumnNewbornCallout p {
    font: 12px/32px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 20px;
	margin: 0px;
}

.NannyProfilePageMiddleColumnAbout h4 {
    font: 12px/30px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #000000;
	padding: 10px 20px 0px 20px;
	margin: 0px;
}
.NannyProfilePageMiddleColumnAbout p {
    font: 12px/18px Georgia,Times,"Times Roman",serif;
	font-weight: normal;
	color: #000000;
	padding: 0px 30px 20px 30px;
	margin: 0px;
}

.NannyProfilePageMiddleColumnAbout {

    position: relative;

	top: 0px;

	left: 0px;

	/*width: 469px;*/

	background-color: #FFEFC4;

	padding: 0px;

	margin-bottom: 34px;

}

.NannyProfilePageMiddleColumnFastFacts, .NannyProfilePageMiddleColumnGetToKnow, .NannyProfilePageMiddleColumnAdditionalServices, .NannyProfilePageMiddleColumnSkillsInterests, .NannyProfilePageMiddleColumnDocumentation, .NannyProfilePageMiddleColumnNewbornCare {
    position: relative;
	top: 0px;
	left: 0px;
	width: 452px;
	padding-left: 17px;
	margin-bottom: 34px;
}
.NannyProfilePageMiddleColumnTitle {
    position: relative;
	top: 0px;
	left: 0px;
	width: 426px;
	height: 30px;
	background: #C6E0F5 url(../../images/ens_nannyprof_facttitlebkgd.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
.NannyProfilePageMiddleColumnTitle h3 {
    font: 14px/30px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #01659C;
	padding: 0px 14px;
	margin: 0px;
}
.NannyProfilePageMiddleColumnInfo {
    position: relative;
	top: 0px;
	left: 0px;
	width: 452px;
	padding-top: 18px;
	margin: 0px;
}
.NannyProfilePageMiddleColumnInfoLeft {
    float: left;
    position: relative;
	top: 0px;
	left: 0px;
	width: 226px;
	padding: 0px;
	margin: 0px;
}
.NannyProfilePageMiddleColumnInfoRight {
    float: right;
    position: relative;
	top: 0px;
	left: 0px;
	width: 226px;
	padding: 0px;
	margin: 0px;
}
.NannyProfilePageMiddleColumnInfoTwoSides {
    clear: both;
    position: relative;
	top: 0px;
	left: 0px;
	width: 452px;
	padding: 0px;
	margin: 0px;
}
p.NannyProfilePageMiddleColumnTwoSidesFact {
    font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	padding: 4px 0px 8px 32px;
	margin: 0px;
}
p.NannyProfilePageMiddleColumnBullet {
    font: 11px/12px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #000000;
	background: url(../../images/ens_nannyprof_bullet.gif) no-repeat;
	padding: 0px 0px 0px 14px;
	margin: 0px;
}
p.NannyProfilePageMiddleColumnFact {
    font: 11px/24px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	padding: 4px 0px 8px 32px;
	margin: 0px;
}
.NannyProfilePageMiddleColumnFact img {
	padding: 0px 6px 0px 0px;
	margin: 0px;
}
.NannyProfilePageLeftSideBottomDivider {
    position: relative;
	top: 0px;
	left: 0px;
	width: 618px;
	height: 1px;
	background-color: #C2E3F5;
	margin-left: 16px;
	margin-bottom: 16px;
	padding: 0px;
}
.NannyProfilePageLeftSideBottomLinks {
    float: right;
    position: relative;
	top: 0px;
	left: 0px;
	padding-right: 36px;
	margin: 0px;
}
.NannyProfilePageLeftSideBottomLinks a {
    font: 12px/38px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
    color: #DD4242;
    text-decoration: underline;
	padding-left: 36px;
	margin: 0px;
}
.NannyProfilePageLeftSideBottomLinks a:hover {
    font: 12px/38px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
    color: #790707;
    text-decoration: underline;
	padding-left: 36px;
	margin: 0px;
}
.NannyProfilePageLeftSideBottom {
    clear: both;
    position: relative;
	top: 0px;
	left: 0px;
	width: 650px;
	margin: 0px;
	padding: 0px;
}
.NannyProfilePageRightColumn {
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 235px;
	background: url(../../images/ens_inside_rightcol.gif) no-repeat;
	margin: 0px;
	padding: 17px 0px 0px 17px;
}
.NannyProfilePageRightColumn h4 {
    font: 12px/24px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #01659C;
	margin: 0px;
	padding: 0px;
}
.NannyProfilePageRightColumnPhotoTitle {
	position: relative;
	top: 0px;
	left: 0px;
	width: 235px;
	height: 27px;
	background: url(../../images/ens_nannyprof_phototitle.gif) no-repeat;
	margin-bottom: 6px;
	padding: 0px;
}

.NannyProfilePageRightColumnPhotoSquares {
	float: right;
	position: relative;
	top: 0px;
	left: 0px;
	width: 18px;
	height: 17px;
	padding: 5px 6px 5px 0px;
	margin: 0px;
}
.NannyProfilePageRightColumnPhotoNumbers {
	position: relative;
	top: 0px;
	left: 0px;
	width: 18px;
	height: 17px;
	background-color: #81BAE9;
	text-align: center;
	vertical-align: center;
	font: 11px/18px Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-weight: bold;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
}
.NannyProfilePageRightColumnPhotoNumbersSelect {
	position: relative;
	top: 0px;
	left: 0px;
	width: 18px;
	height: 17px;
	background-color: #2C7DC0;
	text-align: center;
	vertical-align: center;
	font: 11px/17px Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-weight: bold;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
}
.NannyProfilePageRightColumnPhotoNumbers a {
	font: 11px/17px Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.NannyProfilePageRightColumnPhotoNumbers a:hover {
	font: 11px/17px Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-weight: bold;
	color: #2C7DC0;
	text-decoration: none;
}

.NannyProfilePageRightColumnPhoto {
	position: relative;
	top: 0px;
	left: 0px;
	width: 235px;
	margin-bottom: 18px;
	padding: 0px;
}
.NannyProfilePageRightColumnPhoto img {
	border: 1px #8E8E8E solid;
}
.NannyProfilePageRightColumnPhilosophy {
	position: relative;
	top: 0px;
	left: 0px;
	width: 235px;
	margin-bottom: 24px;
	padding: 0px;
}
.NannyProfilePageRightColumnPhilosophy p {
	font: 12px/18px Georgia,Times,"Times Roman",serif;
	font-weight: normal;
	color: #565656;
	margin: 0px;
	padding: 0px 0px 16px 0px;
}
.NannyProfilePageRightColumnSchedule {
	position: relative;
	top: 0px;
	left: 0px;
	width: 235px;
	margin: 0px;
	padding: 0px;
}
.NannyProfilePageAvailabilityGridTop {
    font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px #81BAE9 solid;
	margin: 0px;
	padding: 2px;
}
.NannyProfilePageAvailabilityGridTimes {
    text-align: right;
    font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #000000;
	border-left: 1px #81BAE9 solid;
	border-right: 1px #81BAE9 solid;
	margin: 0px;
	padding: 8px 4px;
}
.NannyProfilePageAvailabilityGridLastTime {
    text-align: right;
    font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #000000;
	border-left: 1px #81BAE9 solid;
	border-right: 1px #81BAE9 solid;
	border-bottom: 1px #81BAE9 solid;
	margin: 0px;
	padding: 8px 4px;
}
.NannyProfilePageAvailabilityGridWhiteDay {
    width: 20px;
    text-align: center;
    font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	border-bottom: 1px #81BAE9 solid;
	margin: 0px;
	padding: 0px;
}
.NannyProfilePageAvailabilityGridBlueDay {
    width: 20px;
    text-align: center;
    font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	border-bottom: 1px #81BAE9 solid;
	background-color: #D6E9F5;
	margin: 0px;
	padding: 0px;
}
.NannyProfilePageAvailabilityGridSunday {
    width: 20px;
    text-align: center;
    font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	border-right: 1px #81BAE9 solid;
	border-bottom: 1px #81BAE9 solid;
	margin: 0px;
	padding: 0px;
}
.NannyProfilePageAvailabilityGridBottom h4 {
    font: 12px/24px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #01659C;
	margin: 0px;
	padding: 0px;
}

.NannyProfilePageDisclaimer {
    position: relative;
	top: 0px;
	left: 0px;
	width: 585px;
	margin: 0px;
	padding: 0px;
}
.NannyProfilePageDisclaimer p {
    font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #4A8ABE;
}
.NannyProfilePageDisclaimer a {
    font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #4A8ABE;
	text-decoration: underline;
}
.NannyProfilePageDisclaimer a:hover {
    font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #2A6B9F;
	text-decoration: underline;
}
