/******************************************************
GLOBAL stylesheet
removes automatic styles of HTML element
also adds some basic page styles like fonts and body general styles
 */

html {
	height: 100%;
	overflow-y:scroll;
} 

body{
	min-height:100%;
	width:100%;
	margin:0;
	padding:0;
}

*{
	/* sets all page elements to 0 padding/margin */
	margin: 0px;
	padding: 0px;
	vertical-align: baseline;
	border: 0; 
	}
/* Make HTML 5 elements display block-level for consistent styling */  
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

del,
ins {
	text-decoration: none;
}

:focus{
	-moz-outline-style: none;
	outline: none;
	}
ul, ol, dl {
	list-style-position: inherit;
	}
ul {
	list-style-type: none;
	}
ol {
	list-style-type: decimal;
	}

caption, td, th { 
	text-align: left; 
	font-weight: normal; 
}
table, td, th, tr { 
	vertical-align: middle; 
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

blockquote, q { quotes: "" ""; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: top;
	line-height: 1em;
}

sub {
	vertical-align: baseline;
}

/*because legend doesn't inherit in IE */
legend {
	color: #000;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
input[type="radio"]{
	margin: 3px 0;
	}
input[type="checkbox"]{
	margin: 2px 0;
	}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,
button,
textarea,
select {
	*font-size: 100%;
}

button::-moz-focus-inner {/* overrides extra padding in Firefox */
	border: none;  
	padding: 0;
	}
a{
	cursor: pointer;
	}
a img, a:link img, a:visited img, a:active img, a:focus img, a:hover img { border: none; }

.videoLinkText{
	color:purple;
	cursor:pointer;
	text-decoration:underline;
}

.emailFormInner{
	width: 680px;
	padding-left: 50px;
}
.pic {
	float: left;
	padding: 10px 10px 0px 18px;
	width: 121px;
}
.emailBtnSubmit{
	background: url("/site-content/uploads/2012/03/btn_submit.gif") no-repeat scroll left top transparent;
	display: block;
	width: 71px;
	height: 22px;
}
.emailUsBlueBrother{
    background: url("/site-content/uploads/2012/03/img_feedback.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 121px;
    text-indent: -9999px;
    width: 121px;
}
.emailUsTellUs{
    background: url("/site-content/uploads/2012/03/tell_us.gif") no-repeat scroll left top transparent;
    display: block;
    height: 28px;
    text-indent: -9999px;
    width: 121px;
}
.goldHdr{
	text-transform:none;
	font-weight:bold;
}
.textFeedback {
	float: right;
	padding: 10px 0px 0px 10px;
	width: 500px;
}
.textFeedback ul {
	margin:0px;
	margin-left:15px;
}
.textFeedback li{
	padding-left:5px;
	padding-bottom:15px;
}
.theForm {
	margin-top:20px;
}
.theForm td{
	padding-bottom: 5px;
}
#bbimg
{
	padding-bottom: 5px;
}
.outlooksig_banner{
    background: url("../_images/FFSC-Email-Signature-Banner_468x60.jpeg") no-repeat scroll left top transparent;
    display: block;
    height: 90px;
    text-indent: -9999px;
    width: 470px;
}
.outlooksig_mainTxt{
    display: block;
    width: 80%;
    margin: 30px 100px;
}
.outlooksig_mainTxt p {
    margin: 15px 0px;
    padding: 0 0 1.2em;
}

/* Gigya goole plus image removal in commenting section */
div.gig-comments-providerIcons{
background-position: left center !important; 
width:30px !important;
}
#menu-entertainment-jobs .sub-menu {
		margin-left:15px;
		}
#menu-entertainment-jobs .sub-menu  ul{
		margin-left:15px;
		}
#menu-entertainment-jobs .sub-menu  ul li{
		float:left;
		}
#menu-entertainment-jobs .sub-menu  ul li a{
	color: #65635F;
    display: block;
    font-size: 0.92em;
    font-weight: normal;
    line-height: 1.56em;
    padding: 0 10px 0 5px;
    text-decoration: none;
	}
.strike{
    position: relative;
}

.strike::after{
    content: '';
    border-bottom: 2px solid red;
    position: absolute;
    left: 2px;
    top: 50%;
    width: 100%;
}

.confirm_msg_window_wide {
    background-color: #FFFFFF;
    color: #FFFFFF;
    height: 585px;
    left: 50%;
    margin: 127px 0 0 -534px;
    padding: 0;
    position: fixed;
    text-align: center;
    text-transform: none;
    top: 0%;
    width: 1060px;
    z-index: 21;
}

#minionCloseBtn {
    float: right;
    font-size: 17px;
    font-weight: bold;
    margin-right: 5px;
    text-decoration: none;
}
body.noscroll
{
    position: fixed; 
    overflow-y: none;
    width: 100%;
}
.ez-mainContent .ez-searchMod-queryExpansion {
    display: none; !important;
}