/* --------------- PAGE STRUCTURE --------------- */
body.v4master {
   overflow: visible;
   height: inherit;
   width: inherit;
}

body {
	background-color:#efefef;
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	height:inherit;
	overflow:visible;
	width:inherit;
}
.clearfix:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
        }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

body #s4-workspace {
	margin:0 auto;
	overflow:visible !important;
	text-align:left;
	width:998px !important;
}
body #s4-workspace-spacer {
	padding-top:66px;
}
#s4-bodyContainer {
	background-color:#fff;
}
#panelContainer {
	overflow:hidden;
}
#leftPanel {
	background-color:#ddd;
	float:left;
	margin-right:20px;
	width:160px;
}
#mainPanel {
	float:left;
	width:780px;
}
#mainBody {
	min-height:0;
	width:100%;
}
/* --------------- end PAGE STRUCTURE --------------- */

/* --------------- GENERAL --------------- */
address {
	font-style:normal;
}
#s4-workspace a img {
	border:0;
}
#panelContainer a {
	color:#0067b1;
	text-decoration:none;
}
#panelContainer a:hover {
	text-decoration:underline;
}
/* --------------- end GENERAL --------------- */

/* --------------- RIBBON --------------- */
#statusBarContainer {
	position:fixed;
	width:100%;
	z-index:1001;
}
body #s4-ribbonrow {
	padding-top:24px;
	position:fixed;
	z-index:1000;
	overflow-y:visible;
}

}
#s4-ribbonrow .ms-MenuUIPopupBody, #s4-ribbonrow .ms-popoutMenu, .ms-cui-menu[id ^= "Ribbon."] {
	position:fixed !important;
}
#s4-ribboncont .ms-cui-ribbonTopBars {
	margin:0 auto;
	width:960px;
}
#s4-ribboncont .ms-cui-topBar2 {
	border:0;
}
.ms-wpadder {
	position:relative !important;
	z-index:10000;
}
/* --------------- end RIBBON --------------- */

/* --------------- DIALOGS --------------- */
.ms-dlgOverlay {
	width:100% !important;
}
/* --------------- end DIALOGS --------------- */

/* --------------- MAST HEAD --------------- */
/* MAST HEAD SEARCH */
#mastHeadSearch .ms-sbtext {
	color:#000;
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:0;
}
#mastHeadSearch td.ms-sbscopes {
	padding:0;
}
#mastHeadSearch td.ms-sbscopes select.ms-sbscopes {
	border:1px solid #000 !important;
	color:#000;
	font:normal 12px arial, helvetica, sans-serif !important;
	height:auto;
	margin:0 5px;
	padding:3px 2px !important;
}
#mastHeadSearch label {
	display:none;
}
#mastHeadSearch input.ms-sbplain {
	background:transparent !important;
	border:1px solid #ccc !important;
	color:#656565;
	font-family:arial, helvetica, sans-serif !important;
	font-size:10px !important;
	font-style:normal;
	font-weight:normal !important;
	height:15px;
	margin-right:8px;
	padding:1px 6px 0 6px;
	width:184px !important;
}
#mastHeadSearch .s4-search .ms-sbgo {
	padding-left:5px;
}
#mastHeadSearch .s4-search .ms-sbgo a {
	height:auto;
}
#mastHeadSearch .s4-search .srch-gosearchimg {
	background:transparent;
	border:0 !important;
	height:auto;
}
#mastHeadSearch .s4-search td.ms-sbLastcell {
	display:none;
}
/* end MAST HEAD SEARCH */
/* --------------- end MAST HEAD --------------- */

/* --------------- PRIMARY NAVIGATION --------------- */
/* --------------- end PRIMARY NAVIGATION --------------- */

/* --------------- SECONDARY NAVIGATION --------------- */
/* --------------- end SECONDARY NAVIGATION --------------- */

/* --------------- BREADCRUMB NAVIGATION --------------- */
/* --------------- end BREADCRUMB NAVIGATION --------------- */

/* --------------- PAGE HEADER --------------- */
#pageHeader {
	padding:10px 0;
}
#pageUtilities {
	float:right;
	text-align:right;
}
/* --------------- end PAGE HEADER --------------- */

/* --------------- FOOTER --------------- */
#pageFooter {
	overflow:hidden;
}
#pageFooterCopyright {
	float:left;
}
ul#pageFooterNav {
	float:right;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
}
ul#pageFooterNav li {
	border-left:1px solid #999;
	float:left;
	margin-left:5px;
	padding-left:5px;
}
ul#pageFooterNav li:first-child {
	border-left:0;
	margin-left:0;
	padding-left:0;
}
/* --------------- end FOOTER --------------- */

/* --------------- GENERAL WEB PARTS --------------- */
tr.ms-WPHeader {
	background:transparent;
}
tr.ms-WPHeader td {
	background:transparent;
	border:0;
}
tr.ms-WPHeader td.ms-wpTdSpace {
	display:none;
}
#bodyContainerInner h3.ms-WPTitle {
	color:#000;
	font:400 17px arial, helvetica, sans-serif;
	margin:0;
}
.editMode h3.ms-standardheader.ms-WPTitle {
	color:#fff;
}
.ms-WPBody, .ms-wpContentDivSpace, .srch-WPBody {
	color:#656565;
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	margin:0;
}
.ms-WPBody h3 {
	margin:0;
}
.ms-WPBody td {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
}
/* Web Parts with Chrome Type "Title and Border" or "Border Only" */
table.s4-wpTopTable.wpTitleBorder tr.ms-WPHeader td {
	background-color:#2b79bd;
}
#bodyContainerInner table.s4-wpTopTable.wpTitleBorder tr.ms-WPHeader td h3 {
	color:#f7f7f7;
	font-size:14px;
	font-weight:400;
	margin:0;
	padding:7px 16px;
	width:auto !important;
}
table.s4-wpTopTable.wpTitleBorder td.ms-WPBorder, 
table.s4-wpTopTable.wpBorderOnly td.ms-WPBorderBorderOnly {
	border:0;
}
table.s4-wpTopTable.wpTitleBorder td.ms-WPBorder div.ms-WPBody, 
table.s4-wpTopTable.wpBorderOnly td.ms-WPBorderBorderOnly div.ms-WPBody {
	background-color:#fff;
	background-image:-moz-linear-gradient(100% 100% 90deg, #fff, #eee);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#fff));
	border:1px solid #2b79bd;
	padding:20px 16px;
}
.no-cssgradients table.s4-wpTopTable.wpTitleBorder td.ms-WPBorder div.ms-WPBody, 
.no-cssgradients table.s4-wpTopTable.wpBorderOnly td.ms-WPBorderBorderOnly div.ms-WPBody {
	/* background image for IE<9 */
}
/* end Web Parts with Chrome Type "Title and Border" or "Border Only" */
/* --------------- end GENERAL WEB PARTS --------------- */

/* --------------- WEB PARTS --------------- */
/* --------------- end WEB PARTS --------------- */

/* --------------- CONTROLS --------------- */
/* TABS */
ul.tabStrip {
	list-style:none;
	margin:0 0 -1px 0;
	overflow:hidden;
	padding:0;
}
ul.tabStrip li {
	float:left;
	margin-right:2px;
}
#panelContainer ul.tabStrip li a {
	background-color:#ddd;
	border:1px solid #ccc;
	color:#000;
	display:block;
	outline:none;
	padding:4px 10px;
}
#panelContainer ul.tabStrip li a:hover {
	background-color:#efefef;
	text-decoration:none;
}
ul.tabStrip li.active {
	display:block;
}
#panelContainer ul.tabStrip li.active a, #panelContainer ul.tabStrip li.active a:hover {
	background-color:#fff;
	border-bottom:0;
	padding-bottom:5px;
}
.tabBody {
	background-color:#fff;
	border:1px solid #ccc;
	display:none;
	padding:10px;
}
.tabBody.active {
	display:block;
}
/* end TABS */

/* HIDE IF EMPTY */
.hideIfEmpty {
	display:none;
}
.hideIfEmpty.show {
	display:block;
}
td.hideIfEmpty.show {
	display:table-cell;
	*display:block; /* IE<8 hack */
}
/* end HIDE IF EMPTY */
/* corrected hidden flyout ribbon issue */
.ms-cui-menu{
	position:fixed!important;
}
/* --------------- end CONTROLS --------------- */

/* --------------- EDIT MODE PANEL --------------- */
#editMode {
	display:none;
}
.editModeItem {
	margin-bottom:12px;
}
/* --------------- end EDIT MODE PANEL --------------- */

/* --------------- PAGE FIELDS --------------- */
.ms-formfieldcontainer {
	text-indent:0;
}
.ms-formfieldlabelcontainer {
	margin:0;
}
div.ms-formfieldlabelcontainer span.ms-formfieldlabel {
	background:#efefef url('http://ir.scrippsnetworksinteractive.com/_layouts/images/globgrad.gif') 0 0 repeat-x;
	border:1px solid #ccc;
	border-bottom:0;
	color:#777777;
	font:normal 11px arial, helvetica, sans-serif;
	height:18px;
	padding:1px 4px;
	text-align:left;
}
.ms-formfieldvaluecontainer {
	border:1px solid #ccc;
	margin:0;
	padding:5px;
}
/* --------------- end PAGE FIELDS --------------- */