#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: 2000000;
}
/* #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:76px;}
#HeaderContainer #nav-bar-wrapper {
    border-top: 1px solid #dedede;
    margin-top: 7px;
    border-bottom: 3px solid #E80079;
}
/* #HeaderContainer #nav-bar-wrapper { border-top: 1px solid #dedede; margin-top: 10px; } */

#HeaderContainer .global-navigation-gbl {
    margin:0 auto;
    border-left: 1px solid #DEDEDE;
}
#HeaderContainer .global-navigation-gbr {
    margin:0 auto;
    border-right: 1px solid #DEDEDE;
}
#HeaderContainer #mama-bar { text-align:left; }

/* Logo */
#HeaderContainer #pclogo { float:left; background:url(/assets/logos/parentsconnect-site-logo.png) no-repeat; width:309px; height:75px; position:relative; margin-right: 55px}
/* #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 { display:block; height:63px; outline:none; overflow:hidden; text-indent:-1000em; text-decoration: none; }
#HeaderContainer #pclogo a:hover { cursor:pointer; }

#facebook-likes {float:left; height:22px; width:110px; margin-top:35px !important; padding:0px !important;}


/* Search */
#HeaderContainer #top_navBarSearch { float:left; }
#HeaderContainer #headerSearchbar { float:left; margin-top:30px; margin-left:0px; 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; }
#HeaderContainer #nav-bar { position:relative; margin:0px auto; }

iframe.nav-opt-overlay {
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
    //top: auto;
    //left: auto;
    width: 100%;
    //width: expression(this.nextSibling.offsetWidth);
    height: 100%;
    //height: expression(this.nextSibling.offsetHeight);
    z-index: -1;
    filter:alpha(opacity=0);
}


#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: -1px;
    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; }

#global-navigation-menu td.main-navigation-category LI.subMenu-hover {
    /*position: relative;*/
    *position: relative;
}

/* 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 */
.nav-submenu-row { *position: absolute; }
.nav-opt-submenuWrap { left: -2250em; }
.nav-opt-submenuWrap.left-menu { left: auto; }


#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 { }
#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;
    float: left;
  position:absolute;
    *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:10px; }
#HeaderContainer #nametagDepository div {z-index:9999999;}
#HeaderContainer #nametagDepository #fluxlogin { width: auto; #width: 230px; }
#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 #userBlurb { float: right; }
#HeaderContainer #userSignup, #userExtra { float: right; padding-left: 10px; }
#HeaderContainer #nametagDepository #left-column, #HeaderContainer #userBlurb {padding-right:10px; text-align:right;font-size:12px; color:#666; }
#HeaderContainer #nametagDepository #left-column #welcome, #userBlurb .welcome {font-family:georgia; font-size:11px; }
#HeaderContainer #nametagDepository #left-column #login-link a, #userBlurb .loginLink {font-family:georgia; font-style:italic;font-weight:bold; cursor: pointer;}
#userBlurb #signinUser { display:block; }
#HeaderContainer #nametagDepository #right-column #sign-up-link, #userSignup #signupUser{
background-image:url(/assets/login/2009/btn_signup.gif);
background-position:0px 0px;
text-indent:-5000px;
display:block;
width:94px;
height:40px;
}
#userBlurb .usernameLink { color: #009933; font-size: 11px; font-weight: bold;}
#userBlurb .profileLinks {
	background: transparent url("/assets/login/2009/nav_dotted.gif") repeat-x top left;
	margin-top: 1px;
	padding-top: 1px;
}
#userBlurb .profileLinks a {
	background: transparent url("/assets/icons/arrow_magenta_sm.gif") no-repeat 0 3px;
	color: #00b4ff;
	font-size: 10px;
	text-transform: uppercase;
	margin-left: 5px;
	padding-left: 10px;
}

div#fbconnectBtn{  /* navigation facebook connect button */
	clear:both;
	float:right;
}

#HeaderContainer #nametagDepository #right-column .avatar-image-housing, #userExtra {overflow:hidden;width:56px;}
#HeaderContainer #nametagDepository #right-column .avatar-image-housing .circle-cut-out, #userExtra .circle-cut-out {left:0px;}

#global-navigation-menu td.main-navigation-category .nav-opt {
    padding: 5px !important;
    //padding: 5px !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;
}

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, #userExtra {position: relative; height: 56px; overflow: hidden;cursor:pointer; }
.avatar-image-housing .circle-cut-out, #userExtra .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');

}

/*
    Submenu Hover State
*/
.menu-1 .submenu-1 .nav-opt-submenuWrap,
.menu-2 .submenu-2 .nav-opt-submenuWrap,
.menu-3 .submenu-3 .nav-opt-submenuWrap,
.menu-4 .submenu-4 .nav-opt-submenuWrap,
.menu-5 .submenu-5 .nav-opt-submenuWrap,
.menu-6 .submenu-6 .nav-opt-submenuWrap,
.menu-7 .submenu-7 .nav-opt-submenuWrap,
.menu-8 .submenu-8 .nav-opt-submenuWrap,
.menu-9 .submenu-9 .nav-opt-submenuWrap,
.menu-10 .submenu-10 .nav-opt-submenuWrap,
.menu-11 .submenu-11 .nav-opt-submenuWrap,
.menu-12 .submenu-12 .nav-opt-submenuWrap,
.menu-13 .submenu-13 .nav-opt-submenuWrap,
.menu-14 .submenu-14 .nav-opt-submenuWrap,
.menu-15 .submenu-15 .nav-opt-submenuWrap,
.menu-16 .submenu-16 .nav-opt-submenuWrap,
.menu-17 .submenu-17 .nav-opt-submenuWrap,
.menu-18 .submenu-18 .nav-opt-submenuWrap,
.menu-19 .submenu-19 .nav-opt-submenuWrap,
.menu-20 .submenu-20 .nav-opt-submenuWrap {
    left: auto;
}

.menu-1 #menu-1, .menu-2 #menu-2,
.menu-3 #menu-3, .menu-4 #menu-4,
.menu-5 #menu-5, .menu-6 #menu-6,
.menu-7 #menu-7, .menu-8 #menu-8,
.menu-9 #menu-9, .menu-10 #menu-10,
.menu-11 #menu-11, .menu-12 #menu-12,
.menu-13 #menu-13, .menu-14 #menu-14,
.menu-15 #menu-15, .menu-16 #menu-16,
.menu-17 #menu-17, .menu-18 #menu-18,
.menu-19 #menu-19, .menu-20 #menu-20 {
    background-color: #b023ae;
}

table.menu-1 td#menu-1 .nav-opt,
table.menu-2 td#menu-2 .nav-opt,
table.menu-3 td#menu-3 .nav-opt,
table.menu-4 td#menu-4 .nav-opt,
table.menu-5 td#menu-5 .nav-opt,
table.menu-6 td#menu-6 .nav-opt,
table.menu-7 td#menu-7 .nav-opt,
table.menu-8 td#menu-8 .nav-opt,
table.menu-9 td#menu-9 .nav-opt,
table.menu-10 td#menu-10 .nav-opt,
table.menu-11 td#menu-11 .nav-opt,
table.menu-12 td#menu-12 .nav-opt,
table.menu-13 td#menu-13 .nav-opt,
table.menu-14 td#menu-14 .nav-opt,
table.menu-15 td#menu-15 .nav-opt,
table.menu-16 td#menu-16 .nav-opt,
table.menu-17 td#menu-17 .nav-opt,
table.menu-18 td#menu-18 .nav-opt,
table.menu-19 td#menu-19 .nav-opt,
table.menu-20 td#menu-20 .nav-opt {
    color: #fff;
}




/*
* 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;
}
*/
