/* GENERAL TEMPLATE ITEMS */
body
{
	top: 0px;
	left: 0px;
	background: #FFFFFF url(../../images/ens_aug08_A_bkgd.jpg) no-repeat;
	background-position: top center;
	font: 12px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	text-align: center; /* center hack */
	margin-top: 10px;
	padding: 0px;
}


img
{
	border: 0px;
}
.Clearer
{
	clear: both;
	line-height: 0px;
}
.ClearerWhiteBGColor
{
	clear: both;
	line-height: 0px;
	background-color: #ffffff;
}
.TextualHeaders
{
	/* USE THIS TO KEEP SEO-FRIENDLY TEXT IN HTML FILE WHILE SWAPPING IT FOR AN IMAGE IN THE CSS */
	visibility: hidden;
}
.HeaderContainerFake {

	position:relative;

	top: 0px;

	left: 0px;

	width: 955px;

	height: 26px; 

	margin: 0px;

	padding: 0px;

}

#wrapper
{
	min-width: 955px;
	max-width: 955px;
	width: auto !important; /* IE6 hack */
	width: 955px; /* IE6 hack */
	margin: 0 auto; /* center hack */
	text-align: left; /* center hack */
	background-color: #FFFFFF;
	padding: 0px 10px;
}

.CenterAll
{
	position: absolute;
	left: 50%;
	top: 10px;
	z-index: 1;
	margin-left: -478px; /*position: relative; 	top: 10px; 	left: 0px;*/
	width: 955px;
	background-color: #FFFFFF;
	padding: 0px 10px;
}


.HeaderContainer
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 955px;
	margin: 0px;
	padding: 0px;
	
}
.HeaderTopNav
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 955px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}

.HeaderTopNav p
{
	width: 365px;
	height: 25px;
	text-align: center;
	font: 12px/25px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #465909;
	text-decoration: none;
	margin-left: 590px;
	padding: 0px;
}
.HeaderTopNav a
{
	font: 12px/25px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #465909;
	cursor:pointer; 
}
.HeaderTopNav a:hover
{
	font: 12px/25px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #789618;
	text-decoration: none;
}
.HeaderLine2
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 955px;
	height: 73px;
	margin: 0px;
	padding: 0px;
}
.HeaderMainRight
{
	float: right;
	/*width: 586px;
	width: 362px;*/
}

.HeaderMainContactButton
{
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 80px;
	height: 30px;
	margin: 0px;
	padding: 0px;
}

.HeaderMainAboutUsLink
{
	float: right;
	left: 0px;
	width: 65px;
	margin: 0px;
}

.HeaderMainBlogLink
{
	float: right;
	left: 0px;
	width: 42px;
	margin: 0px;
}

.HeaderLogo
{

	float: left;
	width: 369px;
	height: 73px;
}
.HeaderMainNav
{
	clear: right;
	position: relative;
	top: 0px;
	left: 0px;
	width: 586px;
	/*width: 362px;*/
	margin: 0px;
	padding: 0px;
}
.HeaderMainNavTab1
{
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	/*width: 204px;*/
	height: 29px;
	margin: 0px;
	padding: 0px;
}
.HeaderMainNavTab2
{
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	/*width: 153px;*/
	height: 29px;
	margin: 0px;
	padding: 0px;
}
.HeaderMainNavTab3
{
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	/*width: 229px;*/
	height: 29px;
	margin: 0px;
	padding: 0px;
}
.HeaderLine3
{
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 955px;
	height: 35px;
	background-color: #97D148;
	margin: 0px;
	padding: 0px;
}
.HeaderSearch
{
	float: left;
	width: 573px;
	background: url(../../images/ens_aug08_A_searchbkgd.gif) no-repeat;

}
.HeaderSearch p
{
	text-align: left;
	font: 11px/35px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-left: 25px;
}
.HeaderSearchText
{
	text-align: left;
	font: 11px/35px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-left: 25px;
}
.HeaderSearchDropdown
{
	background-color: #CCED9F;
	border: 1px #789618 solid;font: 11px Arial, Tahoma, Verdana, Geneva, sans-serif;font-weight: normal;color: #405206;text-decoration: none;margin: 0px;padding: 1px;
}
.HeaderSearchTextField
{
	background-color: #CCED9F;
	border: 1px #789618 solid;
	font: 11px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #405206;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
}
.HeaderSearchButton
{
	background-color: #6DAC17;
	border: 1px #3A4A0B solid;
	font: 11px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.HeaderTotalCustomers
{
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 382px;
	height: 35px;
	background: #97D148 url(../../images/ens_aug08_A_totalnumber.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
.HeaderTotalCustomers h2
{
	width: 382px;
	height: 35px;
	font: 11px Arial, Tahoma, Verdana, Geneva, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.MainContainer
{
	clear: both;
	position: relative;
	top: 5px;
	left: 0px;
	width: 955px;
	margin: 0px;
	padding: 0px;
}



.InsidePage
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 955px;
	margin: 0px;
	padding: 0px;
}
.InsidePageLeft
{
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 692px;
	background: url(../../images/ens_inside_lefttop.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
.InsidePageHeadlineContainer
{
	width: 692px;
	height: 98px;
	background: url(../../images/ens_page_header_bg.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
.InsidePageMainHeadline h1
{
	position: relative;
	top: 23px;
	font-family: Trebuchet MS, Trebuchet, Calbri, Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-size: 26px;
	color: #961069;
	margin: 0px 0px 0px 26px!important;
	padding: 0px 0px 0px 0px;
}
.InsidePageMainSubHeadline h2
{
	position: relative;
	top: 25px;
	font-family: Trebuchet MS, Trebuchet, Calbri, Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #E997C5;
	font-style: italic;
	margin: 0px 0px 0px 26px!important;
	padding: 0px 0px 0px 0px;
}
.InsidePageMainSubHeadlineBK h2
{
	position: relative;
	top: 43px;
	font-family: Trebuchet MS, Trebuchet, Calbri, Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #E997C5;
	font-style: italic;
	font-weight:bold;
	margin: 0px 0px 0px 26px;
	padding: 0px 0px 0px 0px;
}
.InsidePageSingleColHeadlineContainer
{
	width: 955px;
	height: 98px;
	background: url(../../images/ens_singlecol_header_bg.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}

.InsidePageSingleColSubSubHeadlineContainer
{
	position: relative;
	top: 0px;
	font-family: Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-size: 20px;
	line-height: 20px;
	width: 955px;
	height: 32px;
	background: url(../../images/ens_singlecol_subsubhdr_bg.gif) no-repeat;
	margin: 0px 0px 0px 26px;
	padding: 0px 0px 0px 0px;
}
.InsidePageSingleColSubSubHeadlineContainer h3
{
	position: relative;
	top: 8px;
	font-family: Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-size: 20px;
	height: 32px;
	font-style: italic;
	color: #ffffff;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
.InsidePageHeadline
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 666px;
	height: 56px;
	margin: 0px;
	padding-left: 26px;
}
.InsidePageHeadline h1
{
	width: 650px;
	height: 56px;
	background: url(../../images/ens_inside_2col_pagetitle.gif) no-repeat;
	font: 11px Arial, Tahoma, Verdana, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
}
.InsidePageSubHeadline
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 666px;
	height: 57px;
	margin: 0px;
	padding-left: 26px;
}
.InsidePageSubHeader h1
{
	float: left;
	width: 320px;
	height: 57px;
	background: url(../../images/ens_inside_2col_pagesub.gif) no-repeat;
	font: 11px Arial, Tahoma, Verdana, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
}
.InsidePageHeadlineLink a
{
	float: left;
	height: 57px;
	font: 10px/28px Arial, Tahoma, Verdana, Geneva, sans-serif;
	color: #C33C95;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.InsidePageHeadlineLink a:hover
{
	float: left;
	height: 57px;
	font: 10px/28px Arial, Tahoma, Verdana, Geneva, sans-serif;
	color: #7A0151;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.InsidePageMain
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 666px;
	margin: 0px;
	padding-left: 26px;
}
.InsidePageMainTitleBar
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 650px;
	background-color: #C6E0F5;
	margin: 0px;
	padding: 0px;
}
.InsidePageMainFormSectionTitleBar
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 650px;
	background-color: #C6E0F5;
	margin: 0px;
	padding: 0px;
}
.FormHeaders
{
	font: 12px/27px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #01659C;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
.InsidePageMainTitleSecurity
{
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	height: 27px;
	background: #FFFFFF;
	margin: 0px;
	padding-left: 11px;
}
.InsidePageMainTitleBarLeft
{
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	height: 27px;
	background: #C6E0F5 url(../../images/ens_leftcol_subheadleft.gif) no-repeat;
	margin: 0px;
	padding-left: 11px;
}
.InsidePageMainTitleBarRight
{
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	height: 27px;
	background: #C6E0F5 url(../../images/ens_leftcol_subheadright.gif) no-repeat;
	background-position: right;
	margin: 0px;
	padding-right: 11px;
}
.InsidePageMainTitleBarRight p
{
	top: 0px;
	left: 0px;
	height: 27px;
	font: 11px/27px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #01659C;
	margin: 0px;
	padding: 0px;
}
.InsidePageMainTitleBarRight a
{
	font: 11px/27px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: underline;
	color: #01659C;
}
.InsidePageMainTitleBarRight a:hover
{
	font: 11px/27px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: underline;
	color: #00466D;
}
.InsidePageMainSelectMembership
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 650px;
	margin-bottom: 20px;
	padding: 0px;
}
.InsidePageMainSelectMembershipMain
{
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 650px;
	margin: 0px;
	padding: 0px;
}
.InsidePageMainFormParagraph
{
	clear: both;
	position: relative;
	width: 650px;
	padding: 6px 0px;
}
.InsidePageMainFormParagraph p
{
	font: 11px/14px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #01659C;
	margin: 0px;
	padding: 6px 0px;
}
.InsidePageMainSelectMembershipOption1
{
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
.InsidePageMainSelectMembershipOption2
{
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 200px;
	margin-left: 20px;
	padding: 0px;
}
.InsidePageMainSelectMembershipOption3
{
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 200px;
	margin-left: 20px;
	padding: 0px;
}
.InsidePageMainSelectMembershipOptions
{
	top: 0px;
	left: 0px;
	width: 200px;
	text-align: center;
	font: 14px/28px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #6DAC17;
	margin-top: 10px;
	padding: 0px;
}
.InsidePageMainSelectMembershipOptionsText
{
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding-bottom: 10px;
}
.InsidePageMainSelectMembershipOptionsText a
{
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #6DAC17;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.InsidePageMainSelectMembershipOptionsText a:hover
{
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #487707;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.InsidePageMainSelectMembershipOptionsList
{
	top: 0px;
	left: 0px;
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #6DAC17;
	margin: 0px;
	padding-left: 16px;
	padding-bottom: 10px;
}
.InsidePageMainSelectMembershipOptionsList li
{
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #6DAC17;
	margin: 0px;
	padding: 0px;
}
.InsidePageMainSelectMembershipOptionsListItem
{
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
}
.InsidePageMainFormSection
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 650px;
	margin-bottom: 30px;
	padding: 0px;
}
.InsidePageMainFormSectionFormMain
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 650px;
	background: url(../../images/ens_formbox_bkgd.gif) repeat-y;
	margin: 0px;
	padding: 0px;
}
.InsidePageMainFormSectionFormMain td
{
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	padding: 5px 0px;
}
span.InsidePageMainFormBoldGreenHeader
{
	font: 14px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #6DAC17;
	padding: 0px 0px 5px 0px;
	border-bottom-color: #6DAC17;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.InsidePageMainFormTermsSubmit
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 650px;
	margin-bottom: 30px;
	padding: 0px;
}
.InsidePageMainFormTermsNotice
{
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 435px;
	height: 32px;
	vertical-align: middle;
	background-color: #C6E0F5;
	font: 11px/32px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.InsidePageMainFormSubmitButton
{
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 212px;
	margin: 0px;
	padding: 0px;
}
.RegistrationFormField
{
	background-color: #E3EDF5;
	border: 1px #B5D6F1 solid;
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
}
.RegistrationFormFieldShort
{
	width: 198px;
	background-color: #E3EDF5;
	border: 1px #B5D6F1 solid;
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
}
.RegistrationFormFieldLong
{
	width: 498px;
	background-color: #E3EDF5;
	border: 1px #B5D6F1 solid;
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
}
.RegistrationFormFieldDropdownVeryShort
{
	width: 80px;
	background-color: #E3EDF5;
	border: 1px #B5D6F1 solid;
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
}
.RegistrationFormFieldDropdownShort
{
	width: 198px;
	background-color: #E3EDF5;
	border: 1px #B5D6F1 solid;
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
}
.RegistrationFormFieldDropdownLong
{
	width: 498px;
	background-color: #E3EDF5;
	border: 1px #B5D6F1 solid;
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
}
.GeneralTwoColFormTable
{
	width: 610px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}
td.GeneralTwoColFormWide
{
	padding: 8px 2px 13px 15px;
	margin: 0px 0px 0px 0px;
}
td.GeneralTwoColFormLeft
{
	width: 296px;
	text-align: right;
	border-bottom-color: #C2E3F5;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding: 8px 2px 13px 2px;
	margin: 0px 0px 0px 0px;
}
td.GeneralTwoColFormRight
{
	width: 326px;
	text-align: left;
	vertical-align: top;
	border-bottom-color: #C2E3F5;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding: 8px 2px 13px 2px;
	margin: 0px 0px 0px 0px;
}
td.GeneralTwoColFormInstructions
{
	width: 622px;
	text-align: left;
	vertical-align: top;
	border-bottom-color: #C2E3F5;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding: 8px 2px 13px 2px;
	margin: 0px 0px 0px 0px;
}
.GeneralTwoColFormDropdown
{
	width: 300px;
	background-color: #E3EDF5;
	border: 1px #B5D6F1 solid;
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
}
.GeneralTwoColFormDropdownVeryShort
{
	width: 75px;
	background-color: #E3EDF5;
	border: 1px #B5D6F1 solid;
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
}
.GeneralTwoColFormDropdownShort
{
	width: 198px;
	background-color: #E3EDF5;
	border: 1px #B5D6F1 solid;
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
}
.GeneralTwoColFormFieldShort
{
	width: 198px;
	background-color: #E3EDF5;
	border: 1px #B5D6F1 solid;
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
}
.GeneralTwoColFormField
{
	width: 300px;
	background-color: #E3EDF5;
	border: 1px #B5D6F1 solid;
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
}
.InsidePageRight
{
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 254px;
	background: url(../../images/ens_inside_rightcol.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
.InsidePageRightTestimonials
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 243px;
	margin-top: 11px;
	margin-left: 11px;
	padding: 0px;
}
.InsidePageRightTestimonialsText p
{
	top: 0px;
	left: 0px;
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #707070;
	margin: 0px;
	padding: 20px 20px 30px 30px;
}
.InsidePageRightTrust
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 243px;
	margin-top: 11px;
	margin-left: 11px;
	padding: 0px;
}
.HomePageIntro
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 955px;
	margin: 0px;
	padding: 0px;
	padding-top:10px;
}
.HomePageIntroLeft
{
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 600px;
	background: url(../../images/ens_aug08_A_introbkgd.gif) repeat-y;
	margin: 0px;
	padding: 0px;
}

.HomePageIntroHeadline {
	position: relative;
	top: 0px;
	left: 0px;
	width: 565px;
	height: 29px;
	background: url(../../images/ens_home09_introtext.jpg) no-repeat;
	margin: 0px;
	padding: 30px 10px 0 25px;
}
.HomePageIntroHeadline h1 {
	font: 24px Arial, Tahoma, Verdana, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
}
/* old one
.HomePageIntroHeadline
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 600px;
	height: 70px;
	background: url(../../images/ens_aug08_A_introtitle_home.jpg) no-repeat;
	margin: 0px;
	color: #22223c;
	padding: 14px 0px 0px 12px;
}

.HomePageIntroHeadline h1
{
	width: 600px;
	height: 75px;
	font: 25px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 14px 0px 0px 12px;
}
*/
.HomePageIntroHeadlineHome
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 590px;
	height: 70px;
	background: url(../../images/ens_aug08_A_introtitle_home.jpg) no-repeat;
	margin: 0px;
	color: #22223c;
	padding: 13px 0px 0px 12px;
}

.HomePageIntroHeadlineHome h1
{
	width: 600px;
	height: 70px;
	font: 25px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 13px 0px 0px 12px;
}

.HomePageIntroMain
{
	top: 0px;
	left: 0px;
	width: 600px;
	background: url(../../images/ens_aug08_A_introbkgd.jpg) no-repeat bottom left;
	margin: 0px;
	padding: 0px;
}

.HomePageIntroSubHeadline
{
	position: relative;
	top: 0px;
	left: 26px;
	width: 547px;
	height: 33px;
	margin: 0px;
	color: #22223c;
	padding: 0px 0px 4px 0px;
}

.HomePageIntroSubHeadline h1
{
	width: 547px;
	font: 19px Arial, Tahoma, Verdana, Geneva, sans-serif;
	height: 33px;
	margin: 0px;
	padding: 0px;
}

.HomePageIntroSubHeadlineHome
{
	position: relative;
	top: 0px;
	left: 26px;
	width: 547px;
	height: 33px;
	margin: 0px;
	padding: 0px;
	color: #22223c;
}
.HomePageIntroSubHeadlineHome h1
{
	width: 547px;
	font: 19px Arial, Tahoma, Verdana, Geneva, sans-serif;
	height: 33px;
	margin: 0px;
	padding: 0px;
}

.HomeCPageIntroSubHeadline
{
	position: relative;
	left: 26px;
	width: 547px;
	height: 49px;
	background: url(../../images/ens_may09_C_introsubtitle.gif) no-repeat;
	margin: 0px 0 40px 0;
	padding: 0px 0px 4px 0px;
}
.HomeCPageinput
{
	background-color: #F6ECEC;
	border: 1px #DD4242 solid;
	font: 11px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
}

.HomePageIntroText
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 600px;
	margin: 0px;
	padding: 0px;
}
.HomeCPageIntroText
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 600px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 8px;
}
.HomePageIntroText p
{
	font: 14px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #22223c;
	margin: 0px; /*padding: 0px 40px 0px 265px;*/
	text-align: right;
	padding-right: 33px;
	font-weight: bold;
}
.HomePageIntroText ul
{
	font: 12px/18px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0px; /*padding: 10px 40px 12px 350px;*/
	padding: 10px 40px 12px 345px;
}
.HomePageIntroText li
{
	font: 12px/18px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 2px 0px;
	border-bottom:none!important;
}
.HomePageIntroJoinButton
{
	margin: 0px;
	padding-left: 368px;
}
.HomeBPageIntroJoinButton
{
	margin: 0px;
	padding-left: 355px;
}

p.HomePageIntroNannyStart
{
	width: 221px;
	text-align: center;
	font: 10px/10px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 19px 368px;
}
p.HomePageIntroNannyStart a
{
	font: 10px/10px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
p.HomePageIntroNannyStart a:hover
{
	font: 10px/10px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #D11D03;
	text-decoration: underline;
}
.HomePageIntroRight
{
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 345px;
	background: url(../../images/ens_aug08_A_rightbarbkgd.gif) repeat-y;
	margin: 0px;
	padding: 0px;
}

.HomePage3BoxesSuccessKit       {position: relative;top: 0px;left: 10px;margin: 0px;padding: 0px;width: 335px;background: url(../../images/ens_aug08_A_rightboxbkgd.gif) repeat-y;}
.HomePage3BoxesSuccessKitTop    {position: relative;top: 0px;left: 0px;margin: 0px;padding: 0px;width: 335px;}
.HomePage3BoxesSuccessKitMiddle {position: relative;top: 0px;left: 0px;margin: 0px;padding: 0px;width: 335px;
                                background: url(../../images/ens_aug08_A_rightbox2kit.gif) no-repeat left bottom;}
.HomePage3BoxesSuccessKitImage  {position: relative;top: 0px;left: 0px;margin: 0px;padding: 0px;float: left;}
.HomePage3BoxesSuccessKitText   {position: relative;top: 0px;left: 0px;margin: 0px;padding: 0px;float: right;width: 178px;}
.HomePage3BoxesSuccessKitText p {margin: 0px;padding: 16px 0px 10px 0px;font: 12px/16px Arial,Helvetica,Tahoma,sans-serif;font-weight: normal;color: #000000;}
.HomePage3BoxesSuccessKitText a {font: 12px/16px Arial,Helvetica,Tahoma,sans-serif;font-weight: bold;color: #E94D01;text-decoration: underline;}
.HomePage3BoxesSuccessKitText a:hover {font: 12px/16px Arial,Helvetica,Tahoma,sans-serif;font-weight: bold;color: #977361;text-decoration: underline;}
.HomePage3BoxesSuccessKitBottom {position: relative;top: 0px;left: 0px;margin: 0px;padding: 0px;width: 335px;clear: both;}

.HomePage3BoxesTestimonials
{
	position: relative;
	top: 0px;
	left: 10px;
	width: 335px;
	background: url(../../images/ens_aug08_A_rightboxbkgd.gif) repeat-y;
	margin: 0px;
	padding: 0px;
}
.HomePage3BoxesTestimonialsTop
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 335px;
	margin: 0px;
	padding: 0px;
}
.HomePage3BoxesTestimonialsMiddle
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 335px;
	height: 112px;
	margin: 0px;
	padding: 0px;
}
.HomePage3BoxesTestimonialsText
{
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 206px;
	height: 112px;
	margin: 0px;
	padding: 0px;
}
.HomePage3BoxesTestimonialsText p
{
	font: 12px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 16px 0px 10px 16px;
}
.HomePage3BoxesTestimonialsText a
{
	font: 12px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #E94D01;
	text-decoration: underline;
}
.HomePage3BoxesTestimonialsText a:hover
{
	font: 12px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #977361;
	text-decoration: underline;
}
.HomePage3BoxesTestimonialsPhoto
{
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 127px;
	height: 112px;
	margin: 0px;
	padding: 0px;
}
.HomePage3BoxesTestimonialsBottom
{
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 335px;
	margin: 0px;
	padding: 0px;
}
.CredibilityLogos
{
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 955px;
	height: 205px;
	margin: 0px;
	padding: 0px;
}

.BottomLinks
{
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 955px;
	height: 116px;
	background: url(../../images/ens_aug08_A_footerbkgd.gif) no-repeat;
	margin: 30px 0px 0px 0px;
	padding: 0px;
}
.BottomLinks p
{
	width: 955px;
	text-align: center;
	font: 10px/18px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #549CCE;
	margin: 0px;
	padding: 14px 0px;
}
.BottomLinks a
{
	font: 10px/18px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #549CCE;
	text-decoration: none;
}
.BottomLinks a:hover
{
	font: 10px/18px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #549CCE;
	text-decoration: underline;
}
.CredibilityLogosInsidePages
{
	clear: both;
	position: relative;
	top: 60px;
	left: 0px;
	width: 955px;
	height: 105px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.BottomLinksInsidePages
{
	clear: both;
	position: relative;
	top: 75px;
	left: 0px;
	width: 955px;
	height: 116px;
	background: url(../../images/ens_aug08_A_footerbkgd.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.BottomLinksInsidePages p
{
	width: 955px;
	text-align: center;
	font: 10px/18px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #549CCE;
	margin: 0px;
	padding: 14px 0px;
}
.BottomLinksInsidePages a
{
	font: 10px/18px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #549CCE;
	text-decoration: none;
}
.BottomLinksInsidePages a:hover
{
	font: 10px/18px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #549CCE;
	text-decoration: underline;
}


/* BEGIN AJAX RELATED */
.QuickSearchTexboxWatermarked
{
	background-color: #CCED9F;
	border: 1px #789618 solid;
	font: 11px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-style: italic;
	color: #87B647;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
}
/* END AJAX RELATED */

/* Family Monthly Plan*/
.divMonthlyPlan
{
	width: 600px;
	z-index: 20;
	display: none;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

.purpletext
{
	font-weight: normal;
	font-size: 9px;
	color: #343169;
	font-style: normal;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
}
A.purple
{
	font-size: 9px;
	color: #2e2e57;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.purple:hover
{
	font-size: 9px;
	color: #2e2e57;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.purpleheader
{
	font-weight: bold;
	font-size: 12px;
	color: #343169;
	font-style: normal;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	text-align: left;
}
.Alligncenter td
{
	text-align: left;
}
.Alligncenter
{
	text-align: left;
	margin-left: 40px;
}


/*Login*/
/* toggle effect - show/hide login*/
#login
{
	width: 100%;
	color: #465909;
	background: #97D148;
	overflow: hidden;
	position: relative;
	z-index: 3;
	height: 0;
	border-bottom-color: #eae9f1;
	border-bottom-width: thin;
	border-bottom-style: solid;
	display: none;
}

td.smallgreen
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #397800;
	padding-top: 1px;
	padding-right: 9px;
	padding-bottom: 1px;
	padding-left: 9px;
}
td.greenbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #397800;
}
a.greenbutton:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #397800;
	text-decoration: none;
}
a.greenbutton:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #397800;
	text-decoration: none;
}
a.greenbutton:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #204400;
	text-decoration: none;
}
a.greenbutton:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #397800;
	text-decoration: none;
}

a.purple2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #343169;
	text-decoration: none;
}

a.purple2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #343169;
	text-decoration: underline;
}

td.smallyellow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #935702;
	padding-top: 1px;
	padding-right: 9px;
	padding-bottom: 1px;
	padding-left: 9px;
}
a.yellowbutton:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #945802;
	text-decoration: none;
}
a.yellowbutton:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #945802;
	text-decoration: none;
}
a.yellowbutton:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #945802;
	text-decoration: none;
}

A.PURPLEEMAIL
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #2E2E57;
	text-decoration: none;
}
A.PURPLEEMAIL:HOVER
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #2E2E57;
	text-decoration: underline;
}

td.smallblue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A8ABE;
	padding-top: 1px;
	padding-right: 9px;
	padding-bottom: 1px;
	padding-left: 9px;
}
td.homelogin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A8ABE;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 1px;
	padding-left: 0px;
}
input.blue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3E7AAC;
	background-color: #C4DBEF;
}
a.linksmallblue:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A8ABE;
	text-decoration: underline;
	padding: 0px;
}
a.linksmallblue:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A8ABE;
	text-decoration: underline;
	padding: 0px;
}
a.linksmallblue:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0089FA;
	text-decoration: underline;
	padding: 0px;
}
a.linksmallblue:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A8ABE;
	text-decoration: underline;
	padding: 0px;
}
td.footernav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A8ABE;
	padding-top: 8px;
	padding-right: 9px;
	padding-bottom: 8px;
	padding-left: 9px;
}
a.linkfooternav:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A8ABE;
	padding: 0px;
	text-decoration: none;
}
a.linkfooternav:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A8ABE;
	padding: 0px;
	text-decoration: none;
}
a.linkfooternav:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A8ABE;
	padding: 0px;
	text-decoration: none;
}
a.linkfooternav:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0089FA;
	padding: 0px;
	text-decoration: underline;
}
a.yellowbutton:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC7402;
	text-decoration: none;
	background-color: #FDDD5D;
}
a.linkheadernav:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #397800;
	padding: 0px;
	text-decoration: none;
}
a.linkheadernav:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #397800;
	padding: 0px;
	text-decoration: none;
}
a.linkheadernav:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #397800;
	padding: 0px;
	text-decoration: none;
}
a.linkheadernav:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #02AD0D;
	padding: 0px;
	text-decoration: underline;
}

p.linkheadernavpurple
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D6DA3;
	padding: 0px;
	text-decoration: none;
}
a.linkheadernavpurple:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D6DA3;
	padding: 0px;
	text-decoration: none;
}
a.linkheadernavpurple:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D6DA3;
	padding: 0px;
	text-decoration: none;
}
a.linkheadernavpurple:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D6DA3;
	padding: 0px;
	text-decoration: none;
}
a.linkheadernavpurple:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E7ED6;
	padding: 0px;
	text-decoration: underline;
}


a.greenregbutton:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #397800;
	text-decoration: none;
}
a.greenregbutton:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #397800;
	text-decoration: none;
}
a.greenregbutton:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #02AD0D;
	text-decoration: none;
	background-color: #BAEB8E;
	background-position: center;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
a.greenregbutton:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #397800;
	text-decoration: none;
}
a.redregbutton:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8F010A;
	text-decoration: none;
}
a.redregbutton:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8F010A;
	text-decoration: none;
}
a.redregbutton:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8F010A;
	text-decoration: none;
}
a.redregbutton:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FEEEF8;
	text-decoration: none;
	background-color: #E87475;
}

p.regblueBolder
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4A8ABE;
	padding-top: 1px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}

td.regblue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A8ABE;
	padding-top: 1px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}

h1.regblueH1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2C577A;
	font-weight: bold;
	padding: 20px 25px 10px;
	line-height: normal;
	margin: 0px;
}

h1.regblueH2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #2C577A;
	font-weight: bold;
	line-height: normal;
	margin: 0px;
}
h2.regblueH1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2C577A;
	font-weight: bold;
	line-height: normal;
	margin: 0px;
}
td.smallred
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DE8995;
	padding-top: 1px;
	padding-right: 9px;
	padding-bottom: 1px;
	padding-left: 9px;
}
a.linksmallred:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DE8995;
	text-decoration: none;
	padding: 0px;
}
a.linksmallred:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DE8995;
	text-decoration: none;
	padding: 0px;
}
a.linksmallred:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DE8995;
	text-decoration: none;
	padding: 0px;
}
a.linksmallred:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BD0621;
	text-decoration: underline;
	padding: 0px;
}
a.memberssubnav:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #397800;
	text-decoration: none;
	padding: 0px;
}
a.memberssubnav:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #397800;
	text-decoration: none;
	padding: 0px;
}
a.memberssubnav:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #397800;
	text-decoration: none;
	padding: 0px;
}
a.memberssubnav:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #02AD0D;
	text-decoration: underline;
	padding: 0px;
}
td.memberdropdownstyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E7FCD5;
	background-color: #E7FCD4;
	padding: 4px;
	border-top: none;
	border-right: 1px solid #96E54F;
	border-bottom: 1px solid #96E54F;
	border-left: 4px solid #96E54F;
	white-space: nowrap;
}
td.memberleftnavstyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E7FCD5;
	background-color: #E7FCD4;
	padding: 4px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #96E54F;
	border-left: 4px solid #96E54F;
	white-space: normal;
}
td.registration
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 7px 5px;
}
input.registrationinput
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	background-color: #E8F4FE;
	border: 1px solid #B2D2ED;
}
td.registrationblue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	padding: 7px 5px; /*background-color: #F1F9FF;*/
}
td.registrationblueLearn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	padding: 7px 5px;
	background-color: #F1F9FF;
}

td.registrationblueNew
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4A8ABE;
	padding: 7px 5px;
	font-weight: normal;
}


td.registrationbluex
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	background-color: #F1F9FF;
}
input.registrationbutton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #E56565;
	font-weight: bold;
	border: 1px solid #BF2F38;
	padding: 2px;
}
select.registrationselect
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	background-color: #E8F4FE;
	border: 1px solid #B2D2ED;
	z-index: 1;
}
textarea.registrationarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	background-color: #E8F4FE;
	border: 1px solid #B2D2ED;
}
td.registrationbluesmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A8ABE;
	padding: 8px;
	background-color: #F1F9FF;
}
td.registrationsmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A8ABE;
	padding: 8px;
}
td.registrationheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4481B4;
	padding: 7px 5px;
	background-color: #B2D2ED;
	font-weight: bold;
}
div.validationsummary
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
table.validationsummary
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
td.registrationextrawhite
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 7px 5px 22px;
}

td.registrationextrawhiteX
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
}
td.regbluetext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	padding-top: 1px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
td.bluetext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	padding-top: 1px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	line-height: 14px;
}
.bluetext1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	line-height: 14px;
}
.bluetexthead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4A8ABE;
	line-height: 14px;
	font-weight: bold;
}
a.linkblue:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	text-decoration: underline;
	padding: 0px;
}
a.linkblue:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	text-decoration: underline;
	padding: 0px;
}
a.linkblue:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	text-decoration: underline;
	padding: 0px;
}
a.linkblue:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0089FA;
	text-decoration: underline;
	padding: 0px;
}
a.bluebutton:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4A8ABE;
	text-decoration: none;
}
a.bluebutton:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4A8ABE;
	text-decoration: none;
}
a.bluebutton:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4A8ABE;
	text-decoration: none;
}
a.bluebutton:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0089FA;
	text-decoration: none;
}
li.bluebullets
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	padding-top: 1px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	line-height: 14px;
}
td.bluetextnumberedlist
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	line-height: 14px;
	padding: 2px 2px 6px;
}
td.bluetextFAQ
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	padding-top: 1px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
	line-height: 14px;
}
li
{
	border:none!important;
}
a.yellowregbutton:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #945802;
	text-decoration: none;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
a.yellowregbutton:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #945802;
	text-decoration: none;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
a.yellowregbutton:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #945802;
	text-decoration: none;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
a.yellowregbutton:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC7402;
	text-decoration: none;
	background-color: #FDDD5D;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
a.linknannyheadernav:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #935702;
	padding: 0px;
	text-decoration: none;
}
a.linknannyheadernav:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #935702;
	padding: 0px;
	text-decoration: none;
}
a.linknannyheadernav:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #935702;
	padding: 0px;
	text-decoration: none;
}
a.linknannyheadernav:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC7402;
	padding: 0px;
	text-decoration: none;
}

a.linknannyheaderredbgnav:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FADFDF;
	font-weight: bold;
	font-size: 10px;
	color: #D32D2D;
	padding: 0px;
	text-decoration: none;
}

a.linknannyheaderredbgnav:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FADFDF;
	font-weight: bold;
	font-size: 10px;
	color: #D32D2D;
	padding: 0px;
	text-decoration: none;
}

a.linknannyheaderredbgnav:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FADFDF;
	font-weight: bold;
	font-size: 10px;
	color: #D32D2D;
	padding: 0px;
	text-decoration: none;
}

a.linknannyheaderredbgnav:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FADFDF;
	font-weight: bold;
	font-size: 10px;
	color: #D32D2D;
	padding: 0px;
	text-decoration: none;
}

td.bluetextresults
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	padding-top: 8px;
	padding-right: 25px;
	padding-bottom: 8px;
	padding-left: 25px;
	line-height: 14px;
}
td.displayleft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C577A;
	padding: 5px 5px 8px;
	font-weight: bold;
	background-color: #DAEDFC;
	text-align: right;
}
td.displayleftWhite
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C577A;
	padding: 5px 5px 8px;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: right;
}
td.displayright
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C577A;
	padding: 5px 5px 8px;
	font-weight: normal;
	background-color: #F2F9FE;
	text-align: left;
}
td.displayrightalt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C577A;
	padding: 5px 5px 8px;
	font-weight: normal;
	background-color: #E6F3FD;
	text-align: left;
}
h1.displayheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2C577A;
	font-weight: bold;
	padding: 5px 25px 5px 15px;
	line-height: normal;
	margin: 0px;
}
td.displayleftalt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C577A;
	padding: 5px 5px 8px;
	font-weight: bold;
	background-color: #CEE6F8;
	text-align: right;
}
td.displaysinglerow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C577A;
	padding: 7px 5px 14px;
	font-weight: normal;
	background-color: #F2F9FE;
	text-align: left;
}
td.displaysinglerowalt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C577A;
	padding: 7px 5px 14px;
	font-weight: normal;
	background-color: #E6F3FD;
	text-align: left;
}
a.greenmembersbutton:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #397800;
	text-decoration: none;
}
a.greenmembersbutton:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #397800;
	text-decoration: none;
}
a.greenmembersbutton:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #397800;
	text-decoration: none;
}
a.greenmembersbutton:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #02AD0D;
	text-decoration: none;
}
td.membersmaintext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	line-height: 14px;
	padding: 25px 35px;
}
td.membersmaintextx
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A8ABE;
	line-height: 14px;
	padding: 25px 35px;
}
h1.membersH1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2C577A;
	font-weight: bold;
	padding: 25px 35px 0px;
	line-height: normal;
	margin: 0px;
}

h1.membersH1x
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2C577A;
	font-weight: bold;
	padding: 0px 0px 0px;
	line-height: normal;
	margin: 0px;
}

h1.membersH1xx
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2C577A;
	font-weight: bold;
	padding: 0px 0px 0px;
	line-height: normal;
	margin: 0px;
}
h1.membersH1x
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2C577A;
	font-weight: bold;
	line-height: normal;
	margin: 0px;
}
td.shoppingcartsmallblue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A8ABE;
	padding: 10px;
}
td.pricegridsmallgreen
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #397800;
	padding-top: 10px;
	padding-right: 9px;
	padding-bottom: 10px;
	padding-left: 9px;
}
td.pricegridred
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DA636C;
	padding-top: 14px;
	padding-right: 3px;
	padding-bottom: 14px;
	padding-left: 3px;
	font-weight: bold;
}
td.registrationheaderlarge
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2C577A;
	padding: 7px 5px;
	background-color: #B2D2ED;
	font-weight: bold;
}
a.linkred:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
	padding: 0px;
}
a.linkred:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
	padding: 0px;
}
a.linkred:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
	padding: 0px;
}
a.linkred:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: underline;
	padding: 0px;
}
a.yellowmembersbutton:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #945802;
	text-decoration: none;
}
a.yellowmembersbutton:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #945802;
	text-decoration: none;
}
a.yellowmembersbutton:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #945802;
	text-decoration: none;
}
a.yellowmembersbutton:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC7402;
	text-decoration: none;
}
td.memberdropdownstylenanny
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FEF8C8;
	background-color: #FEF8C8;
	padding: 4px;
	border-top: none;
	border-right: 1px solid #EBCE01;
	border-bottom: 1px solid #EBCE01;
	border-left: 4px solid #EBCE01;
	white-space: nowrap;
}
a.memberssubnavnanny:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #945802;
	text-decoration: none;
	padding: 0px;
}
a.memberssubnavnanny:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #945802;
	text-decoration: none;
	padding: 0px;
}
a.memberssubnavnanny:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #945802;
	text-decoration: none;
	padding: 0px;
}
a.memberssubnavnanny:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC7402;
	text-decoration: none;
	padding: 0px;
}
td.memberleftnavstylenanny
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FEF8C8;
	background-color: #FEF8C8;
	padding: 4px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #EBCE01;
	border-left: 4px solid #EBCE01;
	white-space: normal;
}
td.searchbluetext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D588A;
	line-height: 14px;
}
td.searchadvforms
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D588A;
	line-height: 14px;
	padding-left: 8px;
}
select.searchselect
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4283BD;
	background-color: #CFE8FD;
	border: 1px solid #B2D2ED;
	z-index: 1;
}
input.searchtextbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	background-color: #CDE9FC;
	border: 1px solid #326B9B;
}
input.searchbutton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #86BA52;
	font-weight: bold;
	border: 1px solid #477817;
	padding: 2px;
}
file.imageupload
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	background-color: #E8F4FE;
	border: 1px solid #B2D2ED;
}
input.photoupload
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	background-color: #E8F4FE;
	border: 1px solid #B2D2ED;
}
td.searchresultsfamgreenbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #397800;
	padding-top: 4px;
}
td.searchresultsfamlightgreensmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CFF8AC;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	vertical-align: middle;
	background-position: center;
}
select.searchresultsfamselect
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #275301;
	background-color: #A9D87F;
	border: 1px solid #275301;
	z-index: 1;
}
input.searchresultsfaminput
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #285401;
	background-color: #A9D87F;
	border: 1px solid #285401;
}
td.searchresultsfamlightgreensmall2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DEFEC3;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
td.searchresultsfambluebold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #2C577A;
}
td.searchresultsdrkbluesmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2D5879;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}
a.linkwhite:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 4px 0px 4px 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	text-decoration: none;
}
a.linkwhite:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 4px 0px 4px 4px;
	text-decoration: none;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}
a.linkwhite:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 4px 0px 4px 4px;
	text-decoration: none;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}
a.linkwhite:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	padding: 4px 0px 4px 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}
td.searchresultsbluesmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D5879;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
a.searchlinkgreen:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CFF8AC;
	text-decoration: underline;
	padding: 0px;
}
a.searchlinkgreen:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CFF8AC;
	text-decoration: underline;
	padding: 0px;
}
a.searchlinkgreen:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CFF8AC;
	text-decoration: underline;
	padding: 0px;
}
a.searchlinkgreen:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E3FBD0;
	text-decoration: underline;
	padding: 0px;
}
label.searchresultsgreen
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CFF8AC;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	vertical-align: middle;
	background-position: center;
}
td.toppickssmallblue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
h1.homesalesmodulegreen
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #397800;
	font-weight: bold;
	padding: 7px 10px 5px;
	line-height: normal;
	margin: 0px;
}
h1.homesalesmoduleblue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3C75A3;
	font-weight: bold;
	padding: 7px 10px 5px;
	line-height: normal;
	margin: 0px;
}
input.searchbuttonnanny
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #945802;
	background-color: #FDE175;
	font-weight: bold;
	border: 1px solid #AC6A0C;
	padding: 2px;
}
td.searchresultsnanyellowbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #AD5500;
	padding-top: 4px;
}
td.searchresultsnansmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AD5500;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	vertical-align: middle;
	background-position: center;
}
select.searchresultsnanselect
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AD5501;
	background-color: #F9EE91;
	border: 1px solid #275301;
	z-index: 1;
}
a.searchlinkyellow:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AB5600;
	text-decoration: underline;
	padding: 0px;
}
a.searchlinkyellow:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AB5600;
	text-decoration: underline;
	padding: 0px;
}
a.searchlinkyellow:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AB5600;
	text-decoration: underline;
	padding: 0px;
}
a.searchlinkyellow:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AB5600;
	text-decoration: underline;
	padding: 0px;
}
label.searchresultsyellow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AD5600;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	vertical-align: middle;
	background-position: center;
}
a.greenregbuttonhome:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #397800;
	text-decoration: underline;
	padding-top: 12px;
}
a.greenregbuttonhome:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #397800;
	text-decoration: underline;
	padding-top: 12px;
}
a.greenregbuttonhome:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #397800;
	text-decoration: underline;
	padding-top: 12px;
}
a.greenregbuttonhome:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #33CC00;
	text-decoration: underline;
	padding-top: 12px;
}
.smallgreenhome
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #397800;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.smallgreenhome1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #397800;
}

a.linksmallgreen:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #397800;
	text-decoration: underline;
	padding: 0px;
}
a.linksmallgreen:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #397800;
	text-decoration: underline;
	padding: 0px;
}
a.linksmallgreen:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #397800;
	text-decoration: underline;
	padding: 0px;
}
a.linksmallgreen:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #33CC00;
	text-decoration: underline;
	padding: 0px;
}
a.linksmallyellow:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #945802;
	text-decoration: underline;
	padding: 0px;
}
a.linksmallyellow:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #945802;
	text-decoration: underline;
	padding: 0px;
}
a.linksmallyellow:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #945802;
	text-decoration: underline;
	padding: 0px;
}
a.linksmallyellow:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: underline;
	padding: 0px;
}
a.yellowbuttonhome:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #945802;
	text-decoration: underline;
}
a.yellowbuttonhome:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #945802;
	text-decoration: underline;
}
a.yellowbuttonhome:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #945802;
	text-decoration: underline;
}
a.yellowbuttonhome:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
td.smallyellowhome
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #935702;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.smallyellowhome1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #935702;
}
td.membersgridgreen
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #397800;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	horizontal-align: right;
}

td.membersgridblue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3B79AD;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	horizontal-align: right;
}

a.redregbuttonhome:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CA5152;
	text-decoration: underline;
	padding-top: 12px;
}
a.redregbuttonhome:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CA5152;
	text-decoration: underline;
	padding-top: 12px;
}
a.redregbuttonhome:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CA5152;
	text-decoration: underline;
	padding-top: 12px;
}
a.redregbuttonhome:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CF0608;
	text-decoration: underline;
	padding-top: 12px;
}
td.smallredhome
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CA5152;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

td.largered
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CA5152;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
td.registrationbluespecial
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A8ABE;
	padding: 4px 5px 4px 4px;
	background-color: #E0EEF8;
}

a.linklargered:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CA5152;
	text-decoration: underline;
	padding: 0px;
}
a.linklargered:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CA5152;
	text-decoration: underline;
	padding: 0px;
}
a.linklargered:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CA5152;
	text-decoration: underline;
	padding: 0px;
}
a.linklargered:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CA5152;
	text-decoration: underline;
	padding: 0px;
}

#privacybox
{
	background-color: #FEEEF8;
	border-color: #FFCCFF;
	border-style: solid;
	border-width: 1px;
	padding: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CA5152;
}

td.ScamHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CA5152;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

td.ScamCopy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CA5152;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-align: justify;
}


td.ScamBullet
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CA5152;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}

input.regbtn
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #C62F2F;
	font-weight: bold;
	border: 3px ridge;
	border-bottom-color: #BF2F38;
	border-right-color: #BF2F38;
	border-top-color: #DC5C5C;
	border-left-color: #DC5C5C;
	padding: 2px;
}

input.regbtnover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #E56565;
	font-weight: bold;
	border: 3px ridge #BF2F38;
	padding: 2px;
}
ul#mainmenuleft
{
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #c9d4e1;
	line-height: 18px;
	padding: 0 0 0 0;
	width: 201px;
	margin: 0 0 0 0;
}
ul#mainmenuleft li
{
	border-bottom: 1px solid #FFFFFF;
	position: relative;
	left: 5px;
	line-height: 16px;
	width: 201px;
}

ul#mainmenuleft li.selected
{
	border-bottom: 0px solid #FFFFFF;
	position: relative;
	left: 5px;
	line-height: 16px;
}

ul#mainmenuleft li a
{
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	width: 175px;
}
ul#mainsubmenuleft
{
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E6F3FE;
	position: relative;
	left: -5px;
	font-size: 11px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
ul#mainsubmenuleft li
{
	line-height: 16px;
	text-align: right;
	position: relative;
	left: -5px;
}

ul#mainsubmenuleft li.topLI
{
	line-height: 16px;
	text-align: right;
	border-top: 1px solid white;
	position: relative;
	left: -5px;
}

ul#mainsubmenuleft li a
{
	font-size: 10px;
}

/*for v2/ pages */
ul#mainmenuleft1
{
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #c9d4e1;
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 300px;
}
ul#mainmenuleft1 li
{
	border-bottom: 1px solid #FFFFFF;
	width: 300px;
	line-height: 16px;
}

ul#mainmenuleft1 li.selected
{
	border-bottom:none!important;
	line-height: 16px;
	width: 300px;
}

ul#mainmenuleft1 li a
{
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	width: 275px;
}


ul#mainmenuleft1x
{
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #c9d4e1;
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 200px;
}
ul#mainmenuleft1x li
{
	border-bottom: 1px solid #FFFFFF;
	width: 200px;
	line-height: 16px;
}

ul#mainmenuleft1x li.selected
{
	border-bottom: 0px solid #FFFFFF;
	line-height: 16px;
	width: 200px;
}

ul#mainmenuleft1x li a
{
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	width: 175px;
}




ul#mainsubmenuleft1
{
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E6F3FE;
	font-size: 11px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
ul#mainsubmenuleft1 li
{
	line-height: 16px;
	text-align: right;
}

ul#mainsubmenuleft1 li.topLI
{
	line-height: 16px;
	text-align: right;
	border-top: 1px solid white;
}

ul#mainsubmenuleft1 li a
{
	font-size: 10px;
}

/*for nannies.aspx page */
ul#mainmenuleft2
{
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #c9d4e1;
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 100px;
}
ul#mainmenuleft2 li
{
	border-bottom: 1px solid #FFFFFF;
	width: 100px;
	line-height: 16px;
}

ul#mainmenuleft2 li.selected
{
	border-bottom:none!important;
	line-height: 16px;
	width: 100px;
}

ul#mainmenuleft2 li a
{
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	width: 75px;
}
ul#mainsubmenuleft2
{
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E6F3FE;
	font-size: 11px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
ul#mainsubmenuleft2 li
{
	line-height: 16px;
	text-align: right;
	border-bottom:none!important;
}

ul#mainsubmenuleft2 li.topLI
{
	line-height: 16px;
	text-align: right;
	border-top: 1px solid white;
}

ul#mainsubmenuleft2 li a
{
	font-size: 10px;
}


/* Family Monthly Plan*/
.divMonthlyPlan
{
	width: 600px;
	z-index: 20;
	display: none;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

.purpletext
{
	font-weight: normal;
	font-size: 9px;
	color: #343169;
	font-style: normal;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
}
A.purple
{
	font-size: 9px;
	color: #2e2e57;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.purple:hover
{
	font-size: 9px;
	color: #2e2e57;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.purpleheader
{
	font-weight: bold;
	font-size: 12px;
	color: #343169;
	font-style: normal;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	text-align: left;
}
.Alligncenter td
{
	text-align: left;
}
.Alligncenter
{
	text-align: left;
	margin-left: 40px;
}

#login a
{
	text-decoration: none;
	color: #0B4466;
}

#login a:hover
{
	color: #5D5E93;
}

#login .loginContent
{
	width: 550px; /*height: 80px;*/
	margin: 0 auto;
	text-align: center;
	padding-top: 25px;
	font: 11px/35px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #0B4466;
	text-decoration: none;
}

#login .loginContent .left
{
	width: 120px;
	float: left;
	padding-left: 65px;
	font-size: 0.95em;
}

#login .loginContent .right
{
	width: 290px;
	float: right;
	text-align: right;
	padding-right: 65px;
	font-size: 0.95em;
}

#login .loginContent form
{
	margin: 0 0 10px 0;
	height: 26px;
}

#login .loginContent input.field
{
	background-color: #FFFFFF;
	border: 1px #6D9CD2 solid;
	font: 11px/16px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #02446C;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
}

#login .loginContent input:focus.field
{
	/*background: #545454;*/
}

#login .loginContent input.rememberme
{
	border: none;
	background: transparent;
	margin: 0;
	padding: 0;
}

#login .loginContent input.button_login
{
	width: 47px;
	height: 20px;
	cursor: pointer;
	border: none;
	background: transparent url(../images/button_login.jpg) no-repeat 0 0;
}

#login .loginClose
{
	display: block;
	position: absolute;
	right: 15px;
	top: 10px;
	width: 70px;
	font-size: 0.8em;
	text-align: left;
}

#login .loginClose a
{
	display: block;
	width: 100%;
	height: 20px;
	padding-right: 10px;
	border: none;
	font-size: 0.9em;
	color: white;
}

#login .loginClose a:hover
{
	text-decoration: underline;
}



.RegistrationFormFieldDropdownVeryShort
{
	width: 80px;
	background-color: #E3EDF5;
	border: 1px #B5D6F1 solid;
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
}
.RegistrationFormFieldDropdownShort
{
	width: 198px;
	background-color: #E3EDF5;
	border: 1px #B5D6F1 solid;
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
}
.RegistrationFormFieldDropdownLong
{
	width: 498px;
	background-color: #E3EDF5;
	border: 1px #B5D6F1 solid;
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
}
.HomeCpageBelowJoinInText
{
	/*text-align:right;*/
	font: 12px/18px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding-left: 370px;
	font-style: normal;
	font-variant: normal;
	font-size: 10px;
	line-height: 10px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
}
.job
{
	text-align: right;
	padding-right: 100px;
	font: 10px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
}
.job a
{
	font: 10px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.job a:hover
{
	font: 10px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}


/* BEGIN AJAX RELATED */
.QuickSearchTexboxWatermarked
{
	background-color: #CCED9F;
	border: 1px #789618 solid;
	font: 11px Arial, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-style: italic;
	color: #87B647;
	text-decoration: none;
	margin: 0px;
	padding: 2px;	
}
/* END AJAX RELATED */


/* NEW - ADDED 08/14/09 */
td.AccountTwoColLeft {
	width: 296px;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	border-bottom-color: #C2E3F5;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding: 8px 6px 13px 6px;
	margin: 0px 0px 0px 0px;	
}
td.AccountTwoColRight {
	width: 326px;
	text-align: left;
	vertical-align: top;
	border-bottom-color: #C2E3F5;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding: 8px 6px 13px 6px;
	margin: 0px 0px 0px 0px;	
}
td.AccountTwoColRight a {
    font: 10px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #01659C;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #C2E3F5;
	border: #B5D6F1 solid 2px;
	padding: 2px 4px;
	margin: 0px 0px 0px 0px;	
}
td.AccountTwoColRight a:hover {
    font: 10px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #961069;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #C2E3F5;
	border: #B5D6F1 solid 2px;
	padding: 2px 4px;
	margin: 0px 0px 0px 0px;	
}
ul.EditAccountList {
    font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #6DAC17;
    margin: 0px 0px 0px 0px;
	padding: 12px 36px;
}
.EditAccountList li {
    font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #6DAC17;
}
.EditAccountList a {
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #6DAC17;
	text-decoration: underline;
}
.EditAccountList a:hover {
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.InsidePageMainFormParagraph h3 {
	font: 14px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #6DAC17;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.InsidePageMainFormParagraph h4 {
	font: 12px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #977361;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
}
p.MyAccountPagesMainText, li.MyAccountPagesMainText {
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	padding: 5px 0px;
}
.MyAccountPagesMainText a {
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.MyAccountPagesMainText a:hover {
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #977361;
	text-decoration: underline;
}
p.MyAccountPagesTopLink {
	text-align: right;
	font: 11px/16px Arial,Helvetica,Tahoma,sans-serif;
	font-weight: normal;
	color: #000000;
	padding: 5px 18px 18px 0px;
}
li.ListItemNoBullet {

    list-style: none;

}


.FindANannySearchBox {

	position: relative;

	float: right;

	top: 0px;

	left: 0px;

	width: 302px;

	margin: 0px;

	padding-left: 12px;

}

.FindANannySearchBoxTop {

	position: relative;

	top: 0px;

	left: 0px;

	width: 302px;

	margin: 0px;

	padding: 0px;

}

.FindANannySearchBoxMiddle {

	position: relative;

	top: 0px;

	left: 0px;

	width: 296px;

	background-color: #B80404;

	margin: 0px;

	padding: 0px 3px;

}

.FindANannySearchBoxMain {

	position: relative;

	top: 0px;

	left: 0px;

	width: 296px;

	background: #FFFDFD url(../../images/ens_findananny_box_bkgd.gif) repeat-x;

	margin: 0px;

	padding: 18px 0px;

}

.FindANannySearchBoxBottom {

	clear: both;

	position: relative;

	top: 0px;

	left: 0px;

	width: 302px;

	margin: 0px;

	padding: 0px;

}


.HeaderTopNavTextButton				 {width: 955px;height: 25px;margin: 0px;padding: 0px;}
.HeaderTopNavTextButton a			 {background:url(../../images/bg_button_a.gif) no-repeat top right; color:#444;display:block;float:right;font-weight:bold;font:normal 12px arial, sans-serif; height:24px; margin-right:5px;padding-right:5px; /* sliding doors padding */text-decoration:underline;}
.HeaderTopNavTextButton a span		 {background:url(../../images/bg_button_span.gif) no-repeat top right;display:block;line-height:14px;padding:6px 0 4px 7px;font-weight:bold;} 
.HeaderTopNavTextButton a:hover		 {background-position:bottom right;font-weight:bold;color:#465969;outline:none; /* hide dotted outline in Firefox */}
.HeaderTopNavTextButton a:hover span {background-position:bottom left;font-weight:bold;padding:6px 0 4px 7px; /* push text down 1px */}

.HeaderMainContactTextButton			  {position: relative; float:right;top: 0px;left: 0px;width:83px;height: 30px;margin: 0px;padding: 0px;}
.HeaderMainContactTextButton a			  {background:url(../../images/bg_button_a.gif) no-repeat top right; color:#444;display:block;float:right;font-weight:bold;font:normal 12px arial, sans-serif; height:24px; margin-right:5px;padding-right:5px; /* sliding doors padding */text-decoration:underline;}
.HeaderMainContactTextButton a span		  {background:url(../../images/bg_button_span.gif) no-repeat top right;display:block;line-height:14px;padding:6px 0 4px 7px;font-weight:bold;} 
.HeaderMainContactTextButton a:hover	  {background-position:bottom right;font-weight:bold;color:#465969;outline:none; /* hide dotted outline in Firefox */}
.HeaderMainContactTextButton a:hover span {background-position:bottom left;font-weight:bold;padding:6px 0 4px 7px; /* push text down 1px */}

.HeaderMainBlogTextLink					 {float: right;left: 0px;width: 48px;margin: 0px;}
.HeaderMainBlogTextLink a				 {background:url(../../images/bg_button_a.gif) no-repeat top right; color:#444;display:block;float:right;font-weight:bold;font:normal 12px arial, sans-serif; height:24px; margin-right:5px;padding-right:5px; /* sliding doors padding */text-decoration:underline;}
.HeaderMainBlogTextLink a span			 {background:url(../../images/bg_button_span.gif) no-repeat top right;display:block;line-height:14px;padding:6px 0 4px 7px;font-weight:bold;} 
.HeaderMainBlogTextLink a:hover			 {background-position:bottom right;font-weight:bold;color:#465969;outline:none; /* hide dotted outline in Firefox */}
.HeaderMainBlogTextLink a:hover span	 {background-position:bottom left;font-weight:bold;padding:6px 0 4px 7px; /* push text down 1px */}

.HeaderMainAboutUsTextLink				 {float: right;left: 0px;width: 72px;margin: 0px;}
.HeaderMainAboutUsTextLink a			 {background:url(../../images/bg_button_a.gif) no-repeat top right; color:#444;display:block;float:right;font-weight:bold;font:normal 12px arial, sans-serif; height:24px; margin-right:5px;padding-right:5px; /* sliding doors padding */text-decoration:underline;}
.HeaderMainAboutUsTextLink a span		 {background:url(../../images/bg_button_span.gif) no-repeat top right;display:block;line-height:14px;padding:6px 0 4px 7px;font-weight:bold;} 
.HeaderMainAboutUsTextLink a:hover		 {background-position:bottom right;font-weight:bold;color:#465969;outline:none; /* hide dotted outline in Firefox */}
.HeaderMainAboutUsTextLink a:hover span	 {background-position:bottom left;font-weight:bold;padding:6px 0 4px 7px; /* push text down 1px */}
