/* ===== Master Head Styles ===== */

#masthead {
	position: relative;
	margin: 0 auto;
	width: 960px;
	margin-bottom: -4px;
}

/* ===== NCMEC logo & Text links ===== */

#masthead .toplink a {
	color: #666;	
	float: left;
	font:  bold 12px Arial;
	line-height: 26px;
	margin: 6px 18px 8px 0px;
	text-decoration: none;
	position: relative;
}

#masthead .toplink a:hover {
	text-decoration: underline;
}

.twitter-follow-button {
	margin-bottom: 2px;
	position: relative;
	padding-left: 10px;
    margin-top:10px;
	top: 58px;
	left: -170px;
	float: right;
}

.language-en .twitter-follow-button {
	padding-left: 10px;	
	position: relative;
	padding-left: 10px;
	/*top: 57px;
	left: -80px;*/
	float: right;
    margin-top:10px;
}

.fb-like {
	position: relative;
	float:right;
    margin-top:10px;
    margin-left:5px;
}

.language-en  .fb-like {
	position: relative;
	/*top: 56px;
	left: -80px;*/
	float: right;
}

.pls {
	background-color: white;
}


/* CSS Hack for hiding the LIKE count */
div.fb-like span {
  display:block;
  width:48px !important;  
}
div.fb-like iframe {
  width:48px !important;
}
div.fb-like iframe.fb_iframe_widget_lift {
  width:450px !important;
}

/* ===== Tab Image Link ===== */

#masthead .tab-rollover {
	position: absolute;
	top:45px;
	left:900px;	
	width: 74px;
	height: 67px;
	background-image: url(/NetSmartz_v3/images/master/411-roll.png);
}

#masthead .tab-rollover:hover {
	height: 67px;
	background-position: 0 -68px;
}

/* ===== Login System ===== */

#login-status {	
	margin: 6px 0px 0px 0px;
	text-align:right;
	font: 12px tahoma;
	position: absolute;
	top: 4px;
	right: 8px;	
}
	#login-status .authenticated {
		display:none;
	}
		#login-status .authenticated .options {
			position:relative;
			text-decoration:underline;
			color:blue;
		}
			#login-status .authenticated .options .flyout {
				top:100%;
				right:0px;
				position:absolute;
				display:none;
				border:1px solid blue;
				background-color:white;
			}
			#login-status .authenticated .options:hover .flyout {
				display:block;
				width:150px;
			}
				#login-status .authenticated .options .flyout a {
					display:block;
					text-align:left;
					padding:4px;
				}
				#login-status .authenticated .options .flyout a:hover {
					color:white;
					background-color:blue;
				}
				
	#login-status .anonymous {
		display:none;
	}
	
/* ===== Language Select ===== */

#Language {
	position: absolute;
	right: 65px;
	top: 55px;
	float:right;
}