#HeaderContainer div, #HeaderContainer span, #HeaderContainer applet, #HeaderContainer object, #HeaderContainer iframe, #HeaderContainer 
h1, #HeaderContainer h2, #HeaderContainer h3, #HeaderContainer h4, #HeaderContainer h5, #HeaderContainer h6, #HeaderContainer p, #HeaderContainer blockquote, #HeaderContainer pre, #HeaderContainer 
a, #HeaderContainer abbr, #HeaderContainer acronym, #HeaderContainer address, #HeaderContainer big, #HeaderContainer cite, #HeaderContainer code, #HeaderContainer 
del, #HeaderContainer dfn, #HeaderContainer em, #HeaderContainer font, #HeaderContainer img, #HeaderContainer ins, #HeaderContainer kbd, #HeaderContainer q, #HeaderContainer s, #HeaderContainer samp, #HeaderContainer 
small, #HeaderContainer strike, #HeaderContainer strong, #HeaderContainer sub, #HeaderContainer sup, #HeaderContainer tt, #HeaderContainer var, #HeaderContainer 
dl, #HeaderContainer dt, #HeaderContainer dd, #HeaderContainer ol, #HeaderContainer ul, #HeaderContainer li, #HeaderContainer 
fieldset, #HeaderContainer form, #HeaderContainer label, #HeaderContainer legend, #HeaderContainer 
table, #HeaderContainer caption, #HeaderContainer tbody, #HeaderContainer tfoot, #HeaderContainer thead, #HeaderContainer tr, #HeaderContainer th, #HeaderContainer td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}

#HeaderContainer ul, #HeaderContainer ol, #HeaderContainer ul li, #HeaderContainer ol li {
list-style: none !important;
list-style-image: none !important;
}

#HeaderContainer a {color:#1d83c1; text-decoration:none !important; font-size: 14px; } 
#HeaderContainer a:hover {text-decoration:none !important;}
#HeaderContainer strong {font-weight:bold;}
#HeaderContainer em, #HeaderContainer i {font-style:italic;}

/* BEGIN clearfix is for clearing floats */

#HeaderContainer .clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#HeaderContainer .clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html #HeaderContainer .clearfix {height: 1%;}
#HeaderContainer .clearfix {display: block;}
/* End hide from IE-mac */

/* END clearfix */



#HeaderContainer { background:white; border-bottom:3px solid #E80079; font-family:arial; text-decoration: none; padding-top:8px; position:relative; z-index: 99999999;}
/* #HeaderContainer { background:white; border-bottom:3px solid #E80079; font-family:arial; text-decoration: none; padding-top:10px; } */

#HeaderContainer #logo-search-name-housing { margin:0 auto; height:auto;}
#HeaderContainer #nav-bar-wrapper { border-top: 1px solid #dedede; margin-top: 7px; }
/* #HeaderContainer #nav-bar-wrapper { border-top: 1px solid #dedede; margin-top: 10px; } */

#HeaderContainer #nav-bar { margin:0 auto; border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE;}
#HeaderContainer #mama-bar { text-align:left; }

/* Logo */
#HeaderContainer #pclogo { float:left; background:url(/assets/logos/pc-logo-momday.png) no-repeat; width:364px; height:83px; position:relative; top:0px}
/* #HeaderContainer #pclogo { float:left; background:url(http://www.parentsconnect.com/assets/logos/v4_pc_logo.gif) no-repeat; width:320px; height:70px;} */

#HeaderContainer #pclogo a {  height:63px; outline:none; overflow:hidden; /*text-indent:-1000em;*/ text-decoration: none; }
#HeaderContainer #pclogo a:hover { cursor:pointer; }

/* Search */
#HeaderContainer #top_navBarSearch { float:left; }
#HeaderContainer #headerSearchbar { float:left; margin-top:30px; margin-left:100px; background-image:url(http://www.parentsconnect.com/assets/search/searchbar.gif); background-repeat:no-repeat; height:30px; }
#HeaderContainer #headerSearchbar input { border:0px; background:none; }
#HeaderContainer #headerSearchbar #for { margin-left:25px; margin-top:0px; }
#HeaderContainer #headerSearchbar #searchterm{ font-family:georgia; font-size:16px; width:165px; float:left; margin-top:3px; color: #666; }
#HeaderContainer #headerSearchbar #submit-button { width:30px; height:25px; }

#HeaderContainer #nametagDepository{ float:right; }
#nav-bar { position:relative; margin-top:10px; *position: inherit; }

#global-navigation-menu { width: 100%; }
#global-navigation-menu td.main-navigation-category .nav-opt { cursor: pointer;}
#global-navigation-menu td.main-navigation-category .nav-opt { font-size: 18px; font-weight: bold; color: #e80079; letter-spacing: -0.5px; padding: 5px 0px; display:block; text-align: center; text-transform: lowercase; }
#global-navigation-menu td.main-navigation-category .divider { background: url(http://www.parentsconnect.com/assets/menu-divider.gif) no-repeat center right;}
#global-navigation-menu img { width:100px; height: 100px; *margin-bottom:5px; margin-left:10px; }

/* JS Disabled Styles */
#global-navigation-menu td.main-navigation-category li:hover > .nav-opt { background-color: #b023ae; color: #fff; text-decoration: none; }
#global-navigation-menu td.main-navigation-category li:hover > #nav-opt-submenuWrap { left: auto; }

/* Menu Hover Styles */
#global-navigation-menu td.main-navigation-category .nav-opt:hover { background-color: #b023ae; color: #fff; text-decoration: none; }
#global-navigation-menu td.main-navigation-category .nav-opt:link:hover { background-color: #b023ae; color: #fff; text-decoration: none; }

/* Highlighted Section */
#global-navigation-menu td.selected, #global-navigation-menu td.highlight { background-color: #b023ae; }
#global-navigation-menu td.selected .nav-opt, #global-navigation-menu td.highlight .nav-opt { background-color: #b023ae; color: #fff; text-decoration: none; }
#global-navigation-menu td.selected #nav-opt-submenuWrap { left:0px; *left: auto;}
#global-navigation-menu td.selected div.none, #global-navigation-menu td.selected div.none1 { left: auto; }

#HeaderContainer #nav-opt-submenuWrap { border-bottom: 1px solid #fff; background-color: #fff; left:-999em; position:absolute; top: 32px; 
/* MAMABAR*/ *top: 123px; _top: 133px ; 
/**top: 122px; _top: 125px; */
z-index:9999999; 
}

#HeaderContainer #nav-opt-submenu { padding: 0px 0px; left:0px; border: 3px solid #b023ae; border-bottom: 4px solid #b023ae; z-index: 99999999;}
#HeaderContainer #nav-opt-submenu .link-menu { float: left; display: inline; width: 178px; text-align: left; padding:15px 0 15px 14px; }
#HeaderContainer #nav-opt-submenu .link-block-bg { background-color: #f9f9f9; }

/* Your Kids Section */
#nav-opt-submenu .link-menu .kids-names-and-ages {text-align:left; margin:10px 0 10px 20px; font-size: 12px; border-left: 4px solid #e80079; padding: 0px 0px 0px 10px; }
#nav-opt-submenu .link-menu .kids-names-and-ages .child {text-align:left; text-transform:capitalize;}
#nav-opt-submenu .link-menu .kids-names-and-ages .kids-title { font-weight: bold; color: #1D83C1; font-size: 14px;}
#nav-opt-submenu .link-menu .kids-names-and-ages .name { color: #666; font-family: Georgia; font-style: italic; }
#nav-opt-submenu .link-menu .kids-names-and-ages .age { color: #666; font-family: Georgia; font-style: italic; }
#nav-opt-submenu .link-menu .kids-names-and-ages .age a { color: #1D83C1; }

#global-navigation-menu li { _height: 10px; }
#global-navigation-menu li.menu-link-first a { padding: 4px 5px 4px 10px; font-weight: bold; display:block; margin: 0px 20px 0px 0px; text-transform:lowercase; letter-spacing: -0.8px; text-decoration: none !important; }
#global-navigation-menu li.menu-link-first a:hover { color: #fff; background-color: #00b4ff; display:block; padding: 4px 5px 4px 10px; margin: 0px 20px 0px 0px; text-decoration: none !important; letter-spacing: -0.8px; }
#global-navigation-menu li.menu-link {text-decoration: none !important; margin-left: 5px; }
#global-navigation-menu li.menu-link a { padding: 5px 5px 5px 10px; display: block; margin: 0px 20px 0px 5px; text-decoration: none !important; letter-spacing: -0.8px; font-size: 14px; }
#global-navigation-menu li.menu-link a:hover { background-color: #00b4ff; display:block; color: #fff; padding: 5px 5px 5px 10px; margin: 0px 20px 0px 5px; text-decoration: none !important; letter-spacing: -0.8px; }

.link-menu li { padding-bottom: 5px; text-align:left; }
.link-menu li a { font-size:14px; color: #1D83C1; }

.your-kids .link-menu ,#drop-down-seasonal .link-menu { float:left; width:193px; }
#global-navigation-menu .link-menu a .global-nav-ad { margin: 0 0 0 10px; display: block; width: 120px; height: 60px; }

/* Nav Sponsor */
.nav-sponsor-debug { width: 100px; height: 70px; background: #dedede; margin-top: 5px; }

/* Mama Bar */
.mini-nick-logo {	width: 100px;	height: 18px;	_height: 18px;	_font-size: 16px;	text-indent: -99999px;	background: transparent url(http://www.parentsconnect.com/assets/logo_nick_mini.jpg) no-repeat; }
div#global-bar { height: 18px; background-color: #fff; border-bottom: 2px solid #f1f1f1; text-align: center; margin-bottom:0px; }
div#global-bar .container { height: 18px;	margin: 0 auto;	position: relative;	text-align: left;	background-position: 318px 10px; background-repeat: no-repeat; }
div#global-bar .container div#global-sites { float: left; position: relative;	top: 0;	display: inline; }
div#global-bar .container h3#sub-mini-title { float: right; display: inline; }
div#global-bar ul {	clear: left; height: 18px; display: block; }
div#global-bar ul li { float: left; display: inline; margin-right: 15px; position: relative; }
div#global-bar ul li a { color: #9a9a9a; font-size: 12px; line-height: 18px; text-decoration: none; }
div#global-bar ul li a:hover { text-decoration: underline; }
div#global-bar ul li a.active { color: #1D83C1; }
div#global-bar ul li#global-sites-more a { background: transparent url(http://www.parentsconnect.com/assets/icons/globalbar_tab_more.gif) no-repeat 0px 0px; display: block; width: 56px;	height: 18px;	text-indent: -999999px; }
div#global-bar ul li#global-sites-more { margin-left: -5px; }
div#global-bar ul li.hover#global-sites-more a { background-position: 0px -18px; }
div#global-bar ul li#global-sites-more li a {	width: auto; height: auto; text-indent: 0; background: none; }
div#global-bar ul li#global-sites-more { position: relative; }
div#global-sites-menu {	position: absolute; }
div#global-bar ul li ul { float: left; display: none; position: relative;	height: 1%;	z-index: 999;	width: 118px;	padding: 5px 10px 10px 10px; left: -82px;	background: transparent url(http://www.parentsconnect.com/assets/bg/more_dropdown.png) no-repeat bottom left;	_background-image: url(http://www.parentsconnect.com/assets/bg/more_dropdown_ie.gif); }
div#global-bar ul li.hover ul { display: block; }
div#global-bar ul li ul li { float: none;	display: block;	_height: 10px; }

/* Name Tag */
#HeaderContainer #nametagDepository{padding-left:20px; }
#HeaderContainer #nametagDepository div {z-index:9999999;}
#HeaderContainer #nametagDepository #userLoginForm div.login-footer a {font-size: 11px; font-family: arial; cursor: pointer;}
#HeaderContainer #nametagDepository #left-column, #HeaderContainer #right-column {float:left; }
#HeaderContainer #nametagDepository #left-column {padding-right:10px;text-align:right;font-size:12px; color:#666; }
#HeaderContainer #nametagDepository #left-column #welcome {font-family:georgia; font-size:11px; }
#HeaderContainer #nametagDepository #left-column #login-link a {font-family:georgia; font-style:italic;font-weight:bold; cursor: pointer;}
#HeaderContainer #nametagDepository #right-column #sign-up-link{
background-image:url(/assets/login/2009/btn_signup.gif);
background-position:0px 0px;
text-indent:-5000px;
display:block;
width:94px;
height:40px;
}
#HeaderContainer #nametagDepository #right-column .avatar-image-housing {overflow:hidden;width:56px;}
#HeaderContainer #nametagDepository #right-column .avatar-image-housing .circle-cut-out {left:0px;}

#global-navigation-menu td.main-navigation-category .nav-opt { 
	padding: 5px 10px !important; 
	//padding: 5px 8px !important; 
	}

#nametagDepository #username{background-image:url(/assets/login/2009/nav_dotted.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:2px;}
#nametagDepository #username a{font-weight:bold; color:#093;font-size:11px; cursor: pointer;}
#nametagDepository #left-column .profile-menu .link{
float:left;
display:block;
height:12px;
margin-top:3px;
text-align:right;
font-family: arial;
font-size:10px; 
color:#00b4ff;
text-transform:uppercase;
background-image:url(/assets/icons/arrow_magenta_sm.gif); 
background-repeat:no-repeat; 
padding-left:10px !important;
margin-left:5px !important;
background-position:0px 3px; 
cursor: pointer;
}

/* Name Tag Pop-Up */
iframe#authenticationFrame {
	width: 888px;
	*left: 0px;
	*zoom: 1;
	height: 1900px;
	background: none;
	background-color: transparent;
}
iframe#authenticationFrame html, iframe#authenticationFrame html body {
	background: none;
	background-color: transparent;
}
.fluxWidget .authentication .loaderBar {
	background-color: transparent;
}
.fluxWidget .authentication .pageHolderWrapper {
	width: auto;
	border: none;
}
.loaderBar {
	/*display: none;*/
}
div.fluxWidget div.authentication div.closeButton {
	background: url(/assets/blank.gif);
	display:block;
	height:35px;
	right:84px;
	top:18px;
	width:60px;
	*width: 100px;
	*height: 50px;
	*right: 40px;
}
/* circle appearance*/
.avatar-image-housing {position: relative; height: 56px; overflow: hidden;cursor:pointer; }
.avatar-image-housing .circle-cut-out { height: 56px; width: 56px; position: absolute; left: 0px;
background-image: url('/assets/avatars/todayChatterAvatarFrame.png'); 
_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/avatars/todayChatterAvatarFrame.png');

}


#nav-bar a {color:#e80079; display:inline;
font-family:arial;
font-size:16px;
font-weight:bold;}
/*
* SEASONAL - autumn
*/
/*
#HeaderContainer #logo-search-name-housing .seasonal {position:relative;}
#HeaderContainer #logo-search-name-housing .asset {height:61px; width:61px; left:145px; top:-9px; position:absolute; background:url(http://www.parentsconnect.com/assets/seasonal/autumn-2009/autumn-leaf.png);
background-repeat:no-repeat; 
_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.parentsconnect.com/assets/seasonal/autumn-2009/autumn-leaf.png');
cursor:pointer;
}
*/

/*
* SEASONAL - Christmas
*/
/*
#HeaderContainer #logo-search-name-housing .seasonal {position:relative;}
#HeaderContainer #logo-search-name-housing .asset {height:74px; width:97px; left:322px; top:-3px; position:absolute;
background:url(http://www.parentsconnect.com/assets/seasonal/christmas-2009/PClogo-winterholiday-divlayer.png);
background-repeat:no-repeat;
_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.parentsconnect.com/assets/seasonal/christmas-2009/PClogo-winterholiday-divlayer.png');
cursor:pointer;
}

#HeaderContainer #logo-search-name-housing .seasonal {position:relative;}
#HeaderContainer #logo-search-name-housing .asset {height:74px; width:97px; left:322px; top:-3px; position:absolute;
background:url(http://www.parentsconnect.com/assets/seasonal/christmas-2009/PClogo-winterholiday-divlayer.png);
background-repeat:no-repeat;
_background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.parentsconnect.com/assets/seasonal/christmas-2009/PClogo-winterholiday-divlayer.png');
cursor:pointer;
}
*/
