﻿/************************************
*
*	Straight Up Tags
*
*************************************/
body 
{
	background-image:url('images/MasterBG.jpg');
	background-repeat:repeat-x;
    font-family: verdana, 'trebuchet ms', arial, verdana, sans-serif;	
    font-size: 12px;
    color: #5d634f;
	margin:0;
	padding:0;
}

h1
{
	letter-spacing:.10em;
	font-size:20px;
	color:#5d634f;
	margin:0px;
	padding:0px;
}

h2
{
	letter-spacing:.10em;
	font-size:14px;
	color:#fd8c07;
	margin:0px;
	padding-left:0px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;		
}

h3
{
	letter-spacing:.11em;
	font-size:14px;
	color:#fd8c07;
	margin:0px;
	padding-left:0px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	display:inline;		
}

img
{
	padding:0px;
	border:0px;
	margin:0px;
	display:inline;
}

a
{
	color:#ff8b07;
}

a:hover
{
	color:#5d634f;
}

p
{
	line-height:1.5;
}

ul
{
    font-family: verdana, 'trebuchet ms', arial, verdana, sans-serif;	
    font-size: 12px;
    line-height:18px;
    color: #5d634f;
	list-style-type:disc;
}

iframe
{
	padding:0;
	margin:0;	
}

/************************************
*
*	CLASSES
*
*************************************/
.H1Inline
{
	letter-spacing:.10em;
	font-size:20px;
	color:#5d634f;
	margin:0px;
	padding:0px;
	display:inline;
}

.HomeH1
{
	letter-spacing:.10em;
	font-size:20px;
	color:#5d634f;
	margin:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;	
}

.TextBox
{
	width:250px;		
}

.Center
{
	text-align:center;
}

.Right
{
	text-align:right;	
}

.Pagination
{
	padding:5px;
}

a.NoUnderline
{
	text-decoration:none;
}

.ProfileLabel
{
	padding-left:10px;
	color:#ff8b07;
}

.FamilyMembership
{
	background-image: url('images/FamilyMembershipBackground.gif');	
	background-repeat:no-repeat;
	width:465px;
	height:255px;
	padding:5px;
	margin:0px;
	border:solid 0px red;	
}

.NannyMembership
{
	background-image: url('images/NannyMembershipBackground.gif');	
	background-repeat:no-repeat;
	width:465px;
	height:255px;
	padding:5px;
	margin:0px;
	border:solid 0px red;	
}

.Family
{
	background-image: url('images/FamilyMembershipBackground.gif');	
	background-repeat:no-repeat;
	width:460px;
	height:250px;
	padding:15px;
}

.Family TD
{
	width:225px;
	vertical-align:top;
}

.Nanny
{
	background-image: url('images/NannyMembershipBackground.gif');
	background-repeat:no-repeat;
	width:460px;
	height:250px;
	padding:15px;
}

.Nanny TD
{
	width:225px;
	vertical-align:top;
}

.MembershipTable
{
	width:450px;
	height:235px;
}

.MembershipLengthFamily
{
	color: #fd8c07;
	font-size:24px;
	text-transform:uppercase;
}

.MembershipLengthNanny
{
	color: #fff;
	font-size:24px;
	text-transform:uppercase;	
}

.MembershipLengthInDays
{
	color:#6f7866;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:12px;
	font-style:italic;	
}

.MembershipRoleName
{
	font-size:22px;
	color:#5d644f;	
}

.MembershipName
{
	font-size:22px;
	color:#69806c;
}

.MembershipCost
{
	color:#fd8c07;
	font-family:Verdana;
	font-size:39px;
}	

.MembershipDescription
{
	border:solid 0px red;
	color:#6f7866;
	font-family:Verdana;
	font-size:12px;
}

.Req
{
	border:solid 0px red;
	color:#6f7866;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
}


.Profile
{
	margin:0px;
	padding:0px;
	border:0px;
	display:inline;
}

.Profile Table
{
	border:0px solid black;
	margin:0px;
	padding:0px;
	width: 100%;
    font-family: verdana, 'trebuchet ms', arial, verdana, sans-serif;   
}

.Profile TR
{
	border:0px;
	margin:0px;
	padding:0px;
}

.Profile TH
{
	border:0px;
	margin:0px;
	
}

.Profile TD
{
	vertical-align:top;
	border:solid 0px black;		
	margin:0px;
	padding-left:5px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;			
}


.Schedule Table
{
	border:0px solid black;
	margin:0px;
	padding:0px;
	width: 100%;	
    font-family: verdana, 'trebuchet ms', arial, verdana, sans-serif;
	vertical-align:middle;    
	background-color:#FFF;
}

.Schedule TR
{
	border:0px;
	margin:0px;
	padding:0px;
}

.Schedule TH
{
	height:30px;
	border:0px;
	margin:0px;
	
}

.Schedule TD
{
	vertical-align:middle;
	border-left:0px solid #f4f4f4;
	border-right:0px solid #f4f4f4;
	border-top:0px solid #fff;
	border-bottom:0px solid #fff;			
	margin:0px;
	padding:0px;
}

.Orange
{
	background-image:url('images/TableOrange.gif');
	background-repeat:repeat-x;	
	background-color:White;
	
}

.OrangeText
{
	color:#fd8c07;
	
}


.White
{
	background-color:White;
	text-align:center;	
	background-image:url('images/TableWhite.gif');
	background-repeat:repeat-y;			
}

.Grey
{
	background-color:#f4f4f4;			
}

.White2
{
	background-color:White;
	text-align:right;
	vertical-align: middle;	
	background-image:url('images/TableWhiteLeft.gif');
	background-repeat:repeat-y;		
	padding-right:20px;
}

.White3
{
	background-color:White;
	text-align:center;
	vertical-align: middle;
}

.White4
{
	background-color:#FFF;
	text-align:right;	
	vertical-align: middle;	
}

.White5
{
	background-color:White;
	text-align:center;
	vertical-align: middle;
	width:100px;
}

.ProfileDays
{
	background-color:White;
	text-align:right;
	vertical-align: middle;	
	padding:12px;
	display:block;
}

.ModalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity: 0.7;
}

.ModalPopup
{
	color:#fc8400;
	background-color:#ddfdfc;
	border-width:2px;
	border-style:solid;
	border-color:#fc8400;
	padding: 10px;
	width:350px;
	height:auto;
}

.HomePage 
{
	background-image:url('images/NannySpaceHBG.gif');
	background-repeat:repeat-x;
}

.Footer
{
	color:#666666;
}

.Footer a
{
	color:#666666;
	text-decoration:none;
}

.Footer a:hover
{
	color:#ff8500;
	text-decoration:none;
}

.HomeSearchFont1
{
	color:#5d634f;
	font-size:18px;
	font-weight:bold;
}

.HomeSearchFont2
{
	color:#ff8500;
	font-size:32px;
	letter-spacing:-1.5px;
}

.HomeSearchFont3
{
	color:#5d634f;
	font-size:11px;	
}

.PageContent
{
	background-color:#ddfdfc;
	width:910px;	
	padding: 10px 20px 20px 20px;
}

.Top
{
	vertical-align:top;
}

.opacity{filter: alpha(opacity=60)}

/* BEGIN - ROUNDED CORNERS CSS
	light - e8fdfc
	normal - ddfdfc
*/
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#888; margin:0 5px;}
.b2 {height:1px; background:#e8fdfc; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.b3 {height:1px; background:#e8fdfc; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.b4 {height:2px; background:#e8fdfc; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.contentb {background: #e8fdfc; border-right:1px solid #888; border-left:1px solid #888; padding:10px;}
.contentb div {margin-left: 5px;}
/* END - ROUNDED CORNERS CSS*/

.GiftCertificate
{
	margin:0px;
	padding:0px;
}

.ResourcesTable
{
	height:103px;
	width:935px;
	padding:0;
	margin:0;
	border:solid 0px #000;
}

.ResourcesTable td
{
	padding:0;
	margin:0;
}

.ResourcesSubHeader
{
	font-size:12px;
	color:#000;
	margin:0;
	padding:0px 0px 5px 0px;
	display:block;
}

.ResourcesLink
{
	display:inline-block;
	padding:0px 0px 5px 0px;
	margin:0;
}

.MembershipCreateAccount3
{
	width:550px;
	padding:0px;
	margin:0px;
	border:solid 0px blue;	
}

.AboutUs
{
	padding-right:5px;
}

/**************************************************
*   Calendar CSS
*
**************************************************/
.MyCalendar .ajax__calendar_today 
{
    font-weight: bold;
}

.MyCalendar  .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.MyCalendar  .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.MyCalendar  .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.MyCalendar  .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.MyCalendar  .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.MyCalendar  .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.MyCalendar  .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.MyCalendar  .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.MyCalendar  .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.MyCalendar  .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

.MyCalendar .ajax__calendar_container .ajax__calendar_dayname
{
    background-color: #51c0ba;	
    color:White;
    padding-right:3px;
}
.MyCalendar .ajax__calendar_container
{
    border: 2px solid #000;
    background-color: #FFF;
    color: #000;
    text-align:center;
    padding:0;
    margin:0;    
}

.MyCalendar .ajax__calendar_container table
{
    border: 1px solid #51c0ba; 
    padding:0px;
    margin:0px;
    text-align:center;
}

.MyCalendar .ajax__calendar_container th
{
    padding: 0px;
    border: 0px solid #51c0ba;  
    margin:0;
	vertical-align:top;
	background-color: #51c0ba;
	color: #f1f1f3; 
	text-align:center;                    
}
.MyCalendar .ajax__calendar_container  td
{
    padding: 0px;
    margin:0;
    border: 1px solid #51c0ba; 
	vertical-align: top;
	background-color: #cffcfb;    
	color: #333333;   
	text-align:center; 	                    
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year
{
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year
{
    color: black;
    font-weight: bold;
}


/************************************
*
*	IDs
*
*************************************/
Div#Container 
{
	margin: 0 auto;	
	width: 950px;
	text-align: left;
}

Div#MasterTop
{
	height:210px;
	width:950px;
	margin:0px;
	padding:0px;
	border:solid 0px red;	
	position:relative;
}

Div#ImageResize 
{
	margin: 0 auto;	
	width: 200px;
	height: 200px;
	left:0px;
	border:1px solid #6B9C08;
	overflow:hidden;
}

Div#ImageResizer
{
	margin: 0 auto;	
	width: 200px;
	height: 200px;
	left:220px;
	border:1px solid #6B9C08;
	overflow:hidden;
}

Div#WelcomeUser
{
	position:absolute;
	top:10px;
	left:0px;
	margin:0px;
	padding:0px;	
	border:0px solid red;
	color:#5d634f;
}

Div#NannySpaceLogo
{
	height:164px;
	width:340px;
	top:40px;
	left:0px;
	border:0px solid red;
	margin:0px;
	padding:0px;	
	position:absolute;
}

Div#NannySpaceLogoMaster
{
	height:164px;
	width:340px;
	top:0px;
	left:0px;
	border:0px solid red;
	margin:0px;
	padding:0px;	
	position:absolute;
}

Div#NannySpaceJoinNowHome
{
	position:absolute;
	width:132px;
	height:80px;	
	top:41px;
	left:356px;
	border:0px solid red;
	margin:0px;
	padding:0px;		
}

Div#NannySpaceJoinNow
{
	position:absolute;
	width:132px;
	height:80px;	
	top:48px;
	left:360px;
	border:0px solid red;
	margin:0px;
	padding:0px;		
}

Div#NannySpaceSearchBoxes
{
	height:331px;
	width:950px;
	top:170px;
	left:0px;
	border:solid 0px red;
	margin:0px;
	padding:0px;	
	position:absolute;
	background-image:url('images/SearchBoxes.jpg');	
	background-repeat:no-repeat;	
}

Div#NannySpaceSearchBoxesMaster
{
	height:150px;
	width:450px;
	top:10px;
	left:495px;
	border:solid 0px red;
	margin:0px;
	padding:0px;	
	position:absolute;
}

Div#NannySpaceBaby
{
	height:331px;
	width:460px;
	left:490px;
	top:0px;
	border:solid 0px red;
	margin:0px;
	padding:0px;	
	position:absolute;
}

Div#HomeTop
{
	height:331px;
	width:950px;
	top:0px;
	border:solid 0px red;
	margin:0px;
	padding:0px;	
	position:absolute;
}

Div#HomeNav
{
	height:47px;
	width:950px;
	top:331px;
	border:solid 0px red;
	margin:0px;
	padding:0px;	
	position:absolute;
}

Div#HomeBottom
{
	background-color:#e6fefc;
	height:276px;
	width:950px;
	top:400px;
	border:solid 0px red;
	margin:0px;
	padding-top:10px;	
	padding-bottom:0px;	
	padding-left:0px;	
	padding-right:0px;				
	position:absolute;
}

div#Flash
{
	position:absolute;
	padding:0px;
	top:44px;
	width:467px;
	height:242px;
}

div#Slogan
{
	position:absolute;
	padding:0px;
	left:480px;
	top:0px;
	width:470px;
	height:242px;
}

div#FamilySearch
{
	position:absolute;
	padding:15px;
	left:0px;
	top:0px;
	width:200px;
	height:130px;	
}

div#NannySearch
{
	position:absolute;
	padding:15px;
	left:235px;
	top:0px;
	width:200px;
	height:130px;	
}

Div#HomeFooter
{
	height:50px;
	width:920px;
	top:714px;
	border:solid 0px red;
	margin:0px;
	padding:15px;	
	text-align:center;
	position:absolute;
}

Div#MasterFooter
{	
	width:100%;
	height:70px;
	padding-top:18px;
	margin-top:20px;
	position:relative;
	border:0px solid red;
	text-align:center;
	clear:left;
	background-image:url('images/FooterBackground.gif');
	background-repeat:repeat-x;
}

Div#MasterAboveNav
{
	height:163px;
	width:950px;
	border:solid 0px red;
	margin:0px;
	padding:0px;	
	position:relative;
}

Div#ProfileDetails
{
	background-color:#e6fefc;
	position:relative;
	width:910px;
	height:auto;
	margin-top:20px;
	text-align:left;
	border:0px solid #6B9C08;
	padding: 10px 20px 20px 20px;
}

Div#ProfileDetails2 
 { 
    background-color:#e6fefc; 
    position:relative; 
    width:910px; 
    height:auto; 
    margin-top:20px; 
    text-align:left; 
    border:0px solid #6B9C08; 
	padding:20px;
 } 
  
 Div#ProfileDetails3 
 { 
	background-color:#e6fefc; 
	position:relative; 
	width:910px; 
	height:auto; 
	margin-top:20px; 
	text-align:left; 
	border:0px solid #6B9C08; 
	padding:20px;
 }

Div#ProfileSchedule
{
	background-color:#e6fefc;
	position:relative;
	width:920px;
	height:360px;
	margin-top:20px;
	padding-left:30px;	
	text-align:left;
	border:0px solid #6B9C08;	
}

Div#Loading
{
	background-color:#DDD;
	position:absolute;
	width:500px;
	height:400px;
	top:300px;
	left:375px;
	text-align:center;
	border:4px solid #6B9C08;	
	display:none;
}

div#Login
{
	background-color:#ddfdfc;
	display:none;
	position:absolute;
	width:400px;
	height:255px;
	z-index:100;
	border:4px solid #ff8b07;
	padding:15px;
}

div#Alert
{
	border:1px solid red;
}

div#AdminHeader
{
	background-color:#ddfdfc;
	width:920px;
	height:15px;
	padding:15px;
	margin-top:20px;
	margin-bottom:20px;
}

div#PageHeader
{
	background-color:#ddfdfc;
	width:920px;
	height:25px;
	padding:15px;
	margin-top:20px;
	margin-bottom:20px;
}

div#PageHeaderSearch
{
	background-color:#ddfdfc;
	width:920px;
	height:60px;
	padding:0px 15px 0px 15px;
	margin-top:20px;
	margin-bottom:20px;
}

div#PageHeader2
{
	background-color:#ddfdfc;
	width:850px;
	height:25px;
	padding:15px;
	margin-top:20px;
	margin-bottom:20px;
}

div#PageContent
{
	background-color:#ddfdfc;
	width:915px;	
	padding: 10px 20px 20px 15px;
}

div#PageContent2
{
	background-color:#ddfdfc;
	width:500px;
	margin:0;
	padding:10px 20px 0px 0px;
	border:solid 0px red;
}

/* ABOUT US */
div#AboutUsBackground
{
	background-image:url('images/AboutUsBackground.gif');
	background-repeat:repeat-y;	
	width:950px;
	min-height:400px;
	padding:0;
	margin-top:20px;
	margin-bottom:20px;
	padding:20px 15px 15px 15px;
}

div#AboutUs
{
	width:555px;
	height:100%;
	padding:5px 20px 20px 355px;
}

div#AboutUsImage
{
	position:absolute;
	padding:5px 0px 0px 8px;
	width:305px;
	height:280px;
}

/*FAQ*/
div#FAQ
{
	width:555px;
	height:100%;
	padding:5px 20px 20px 355px;
}

div#FAQImage
{
	position:absolute;
	padding-top:10px;
	width:305px;
	height:280px;
}

/*SiteMap*/
div#SiteMap
{
	width:555px;
	height:420px;
	padding:20px 20px 20px 330px;
}

div#SiteMapImage
{
	position:absolute;
	padding-top:10px;
	width:305px;
	height:420px;
}

/* FIND NANNY/FAMILY*/
div#FindBackground
{
	background-image:url('images/ResourcesBackground.gif');
	background-repeat:repeat-y;	
	width:950px;
	padding:0;
	margin-top:20px;
	margin-bottom:20px;
	padding:20px 15px 15px 15px;
}

div#FindImage
{
	position:absolute;	
	width:245px;
	border:solid 0px green;
}

div#FindCopy
{
	width:595px;
	padding:5px 5px 15px 295px;
	margin:0;
	border:solid 0px red;
}


/* RESOURCES */
div#ResourcesHeader
{
	background-color:#ddfdfc;
	height:103px;
	width:935px;
	padding:0px 0px 0px 15px;
	margin:0;
	border:solid 0px red;
}

div#ResourcesBackground
{
	background-image:url('images/ResourcesBackground.gif');
	background-repeat:repeat-y;	
	width:950px;
	min-height:370px;
	padding:0;
	margin-top:20px;
	margin-bottom:20px;
	padding:20px 15px 15px 15px;
}

div#ResourcesLinks
{
	position:absolute;	
	width:245px;
	border:solid 0px green;
}

div#ResourcesCopy
{
	width:595px;
	height:100%;
	padding:0px 15px 15px 310px;
	margin:0;
	border:solid 0px red;
}

/* SEARCH RESULTS PAGES */
div#SearchResultsTop
{
	width:930px;
	height:30px;
	padding:10px;
	margin-top:20px;
	margin-bottom:20px;	
	border:solid 0px red;
	position:relative;
}

div#SearchResultsHeader
{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#ddfdfc;
	width:695px;
	height:30px;
	padding:10px;
	margin:0;
}

div#SpotlightResultsHeader
{
	position:absolute;
	top:0px;
	left:730px;
	background-color:#7ed2cd;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	text-align:center;
	width:200px;
	height:35px;
	padding:7px 10px 8px 10px;
}

div#SearchResultsBody
{
	background-color:#FFF;
	width:950px;
	border:solid 0px red;
	position:relative;
}

div#SearchResultsContent
{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#FFF;
	width:715px;
	padding:0;
	margin:0;
	border:solid 0px green;
}

div#SpotlightResultsContent
{
	position:absolute;
	top:0px;
	left:730px;
	background-color:#FFF;
	text-align:center;
	width:220px;
	border:solid 0px blue;
}

div#SearchResult
{
	width:695px;
	height:210px;	
	background-image:url('images/SearchResultsBackground.gif');
	background-repeat:no-repeat;
	background-color:#e6fefc;
	padding:10px;
	margin-bottom:20px;
	border:solid 0px red;
}

div#EmptySearchResult
{
	width:675px;
	height:190px;
	background-color:#e6fefc;
	padding:20px;
	margin-bottom:20px;
	border:solid 0px red;
}

div#SpotlightSearchResult
{
	width:200px;
	height:210px;
	background-color:#FFF;
	padding:10px;
	margin-bottom:20px;
	border:solid 0px red;
}

div#EmptySpotlightSearchResult
{
	width:210px;
	height:210px;
	background-color:#e6fefc;
	padding:20px 5px 0px 5px;
	margin-bottom:20px;
	border:solid 0px red;
}

/* MEMBERSHIP */
div#FamilyMembership
{
	background-image: url('images/FamilyMembershipBackground.gif');	
	background-repeat:no-repeat;
	width:465px;
	height:255px;
	padding:5px;
	margin:0px;
	border:solid 0px red;
}

div#NannyMembership
{
	background-image: url('images/NannyMembershipBackground.gif');
	background-repeat:no-repeat;
	width:465px;
	height:255px;
	padding:5px;
	margin:0px;
	border:solid 0px red;
}


Div#MembershipImage
{
	margin-left: 580px;
	padding-top:10px;
	width:310px;
	border: solid 0px red;	
	position:absolute;	
}

div#MembershipCreateAccount
{
	width:465px;
	height:125px;
	padding:5px;
	margin:0px;
	border:solid 0px red;	
}

div#MembershipCreateAccount2
{
	width:465px;
	height:420px;
	padding:5px;
	margin:0px;
	border:solid 0px red;	
}

/* LOGIN */
Div#LoginImage
{
	margin-left: 580px;
	padding-top:10px;
	width:310px;
	border: solid 0px red;	
	position:absolute;	
}

div#LoginPage
{
	width:465px;
	height:300px;
	padding:5px;
	margin:0px;
	border:solid 0px red;	
}


/* GIFT CERTIFICATE */
div#GiftCertificate
{
	width:555px;
	height:100%;
	padding:10px 20px 20px 355px;
}

div#GiftCertificateImage
{
	position:absolute;
	padding-top:10px;
	width:305px;
	height:280px;
}

/***************************************************
*
*	BEGIN NAVIGATION CODE
*
***************************************************/
div#nav 
{
	height:47px;
	width:950px;
	top:331px;
	font-size: 11px;
	float: left; 
	margin: 0px;
	padding:0px;
	background-color:Transparent; 
	color: #4F8C00; 
	border: 0px solid red;
	position: absolute;
	text-align: center; 
	z-index:99; 
}

div#nav ul 
{
	padding:0px;
	margin: 0; 
	background: white;
	border: 1px solid #CCC; 
	border-width: 0 1px;
}
div#nav li 
{
	position: relative; 
	list-style: none; 
	margin: 0;
	float: left; 
	width: 158px; 
	text-align: center;
	color:#4F8C00;
	line-height:1em; 
}
div#nav li.First
{
	background: url('images/NavDividerFirst.jpg') 100% 100% no-repeat;
}
div#nav li.First:hover
{
	background: url('images/NavDividerHover.jpg') 100% 100% no-repeat;
}
.NavHover
{
	background: url('images/NavDividerHover.jpg') 100% 100% no-repeat;
}
div#nav li.First a:hover
{
	background: url('images/NavDividerHover.jpg') 100% 100% no-repeat;
}
div#nav li.Last
{
	margin-right:0px; 
}
div#nav li li
{
	margin-left:0px;
	margin-right:0px;
}
div#nav li:hover 
{
	background: #fff; 
}
div#nav li.Pipe 
{
	background: url('images/NavDividerAll.jpg') 100% 100% no-repeat; 
}
div#nav li.Pipe:hover 
{
	background: url('images/NavDividerHover.jpg') 100% 100% repeat-x; 
}
div#nav li.Pipe a:hover 
{
	background: url('images/NavDividerHover.jpg') 100% 100% repeat-x; 
}
div#nav li.NoImage 
{
	background: url('images/none.gif') 100% 50% no-repeat; 
}
div#nav li.NoImage:hover 
{
	background:#D4EDA3; 
}
div#nav li.NoImage a:hover 
{
	background:#D4EDA3; 
}
 
div#nav li.submenu:hover 
{
	background-color: #fff;
}
div#nav li a 
{
	color: #fff;
	border-right: 0px solid #ABAA89;
	display: block; 
	padding: 16px 0px 15px 0px;/* 1.20em 2.5em 1.15em 2.5em;*/
	text-decoration: none; 
	width: auto;
	font-weight:bold; 
	line-height:16px;
}
div#nav li a:hover
{
	background-color: #fff; 
	color: #f88c05;
	line-height:16px;
}
div#nav li.NavSpacer a:hover
{
	background-image: url('images/NavBackground3.jpg');
	background-repeat: repeat-x;
	background-color:#fff;
	border-bottom: 1px solid #ABAA89;
	top:-1px;
}
div#nav li li a 
{
	background-color: #EFF9DC; 
	color: #425122;
	border-right: 0px solid #CCC; 
	padding: 0.25em 0.25em 0.25em .25em; 
}
div#nav ul a 
{
	width: auto;
}
div#nav ul ul 
{
	position: absolute; 
	width: 10em;
	display: none;
	padding: 0px; 
	border-right: 0px solid #ABAA89; 
	border-left: 0px solid #ABAA89; 
}
div#nav ul ul .Solutions
{
	width: 130px; 
}
div#nav ul ul li.Solutions
{
	border-top: 1px solid #CCC;
	border-bottom: 0px solid #CCC; 
	text-align:left; 
}
div#nav ul ul li 
{
	border-top: 1px solid #CCC;
	border-bottom: 0px solid #CCC; 
	width: 190px; 
	text-align:left;
}

div#nav ul ul li.LastSubNav 
{
	border-bottom: 1px solid #CCC; 
}
div#nav li.submenu li.submenu 
{
	background: url(submenu.gif) 95% 50% no-repeat; 
}
div#nav li.submenu li.submenu:hover {background-color: #CCC;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level2 
{
	top: 2.7em; 
	/*left: -1px;*/ 
}
div#nav ul.level3 
{
	top: -1px; 
	left: 7em;
	border-top: 1px solid #CCC;
}
div#nav ul.level4 
{
	top: -1px; 
	left: 7em;
	border-top: 1px solid #CCC;
}

div#nav ul li 
{
	list-style-type:none;
	font-size: 14px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #003399;
}
/***************************************************
*
* END NAVIGATION CODE
*
***************************************************/

/***************************************************
*
*	BEGIN MASTER NAVIGATION CODE
*
***************************************************/
div#navMaster 
{
	height:47px;
	width:950px;
	top:0px;
	font-size: 11px;
	float: left; 
	margin: 0px;
	padding:0px;
	background-color:Transparent; 
	color: #4F8C00; 
	border: 0px solid red;
	position: relative;
	text-align: center; 
	z-index:99; 
}

div#navMaster ul 
{
	padding:0px;
	margin: 0; 
	background: white;
	border: 1px solid #CCC; 
	border-width: 0 1px;
}
div#navMaster li 
{
	position: relative; 
	list-style: none; 
	margin: 0;
	float: left; 
	width: 158px; 
	text-align: center;
	color:#4F8C00;
	line-height:1em; 
}
div#navMaster li.First
{
	background: url('images/navDividerFirst.jpg') 100% 100% no-repeat;
}
div#navMaster li.First:hover
{
	background: url('images/NavDividerHover.jpg') 100% 100% no-repeat;
}
div#navMaster li.First a:hover
{
	background: url('images/NavDividerHover.jpg') 100% 100% no-repeat;
}
div#navMaster li.Last
{
	margin-right:0px; 
}
div#navMaster li li
{
	margin-left:0px;
	margin-right:0px;
}
div#navMaster li:hover 
{
	background: #fff; 
}
div#navMaster li.Pipe 
{
	background: url('images/NavDividerAll.jpg') 100% 100% no-repeat; 
}
div#navMaster li.Pipe:hover 
{
	background: url('images/NavDividerHover.jpg') 100% 100% repeat-x; 
}
div#navMaster li.Pipe a:hover 
{
	background: url('images/NavDividerHover.jpg') 100% 100% repeat-x; 
}
div#navMaster li.NoImage 
{
	background: url('images/none.gif') 100% 50% no-repeat; 
}
div#navMaster li.NoImage:hover 
{
	background:#D4EDA3; 
}
div#navMaster li.NoImage a:hover 
{
	background:#D4EDA3; 
}
 
div#navMaster li.submenu:hover 
{
	background-color: #fff;
}
div#navMaster li a 
{
	color: #fff;
	border-right: 0px solid #ABAA89;
	display: block; 
	padding: 16px 0px 15px 0px;/* 1.20em 2.5em 1.15em 2.5em;*/
	text-decoration: none; 
	width: auto;
	font-weight:bold; 
	line-height:16px;
}
div#navMaster li a:hover
{
	background-color: #fff; 
	color: #f88c05;
	line-height:16px;
}
div#navMaster li.navMasterSpacer a:hover
{
	background-image: url('images/NavBackground3.jpg');
	background-repeat: repeat-x;
	background-color:#fff;
	border-bottom: 1px solid #ABAA89;
	top:-1px;
}
div#navMaster li li a 
{
	background-color: #EFF9DC; 
	color: #425122;
	border-right: 0px solid #CCC; 
	padding: 0.25em 0.25em 0.25em .25em; 
}
div#navMaster ul a 
{
	width: auto;
}
div#navMaster ul ul 
{
	position: absolute; 
	width: 10em;
	display: none;
	padding: 0px; 
	border-right: 0px solid #ABAA89; 
	border-left: 0px solid #ABAA89; 
}
div#navMaster ul ul .Solutions
{
	width: 130px; 
}
div#navMaster ul ul li.Solutions
{
	border-top: 1px solid #CCC;
	border-bottom: 0px solid #CCC; 
	text-align:left; 
}
div#navMaster ul ul li 
{
	border-top: 1px solid #CCC;
	border-bottom: 0px solid #CCC; 
	width: 190px; 
	text-align:left;
}

div#navMaster ul ul li.LastSubNav 
{
	border-bottom: 1px solid #CCC; 
}
div#navMaster li.submenu li.submenu 
{
	background: url(submenu.gif) 95% 50% no-repeat; 
}
div#navMaster li.submenu li.submenu:hover {background-color: #CCC;}
div#navMaster ul.level1 li.submenu:hover ul.level2, 
div#navMaster ul.level2 li.submenu:hover ul.level3 {display:block;}
div#navMaster ul.level2 
{
	top: 2.7em; 
	/*left: -1px;*/ 
}
div#navMaster ul.level3 
{
	top: -1px; 
	left: 7em;
	border-top: 1px solid #CCC;
}
div#navMaster ul.level4 
{
	top: -1px; 
	left: 7em;
	border-top: 1px solid #CCC;
}

div#navMaster ul li 
{
	list-style-type:none;
	font-size: 14px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #003399;
}
/***************************************************
*
* END MASTER NAVIGATION CODE
*
***************************************************/