/*
	global css file
	
	a group of styles which are common across all website/templates/skins in the system
*/


/*  This gives us raw defaults for the most basic html elements */
div#fpv_uiPage dl, div#fpv_uiPage dt, div#fpv_uiPage dd, div#fpv_uiPage ul, div#fpv_uiPage ol, div#fpv_uiPage li, div#fpv_uiPage h1, div#fpv_uiPage h2, div#fpv_uiPage h3, div#fpv_uiPage h4, div#fpv_uiPage h5, div#fpv_uiPage h6, div#fpv_uiPage pre, div#fpv_uiPage form, div#fpv_uiPage fieldset, div#fpv_uiPage input, div#fpv_uiPage select, div#fpv_uiPage p, div#fpv_uiPage blockquote, div#fpv_uiPage table, div#fpv_uiPage th, div#fpv_uiPage td, div#fpv_uiPage fieldset, div#fpv_uiPage img, div#fpv_uiPage label{
	margin:0;
	padding:0;
	}
div#fpv_uiPage p{
	margin: 10px 0px 10px 0px;
	}
div#fpv_uiPage blockquote{
	margin: 10px;
	}
div#fpv_uiPage fieldset, div#fpv_uiPage img{
	border:0;
	}
div#fpv_uiPage img {
	behavior: url(/player/js/pngbehavior.htc);
}
div#fpv_uiPage legend{
	display: none;
	}
div#fpv_uiPage ul {
	list-style: none;
	}
/* end of raw default changes */

/* fpv_clear creates a clear:both block level element */
div#fpv_uiPage div.fpv_clear{
	clear: both;
	height: 0px;
	padding: 0px;
	margin: 0px;
	overflow:hidden;
	}
	
/* fpv_seoTitle creates the h1 element for the page - this item is used for search engines and accesibility */
div#fpv_uiPage div#fpv_seoTitle{
	display: none;
	}
	
/*** inline message specific ***/
/* service message panel styles for STF and Comments */
.fpv_commMessagePanel {
	margin: 5px; 
	display: none; 
	font-weight: bold;
	background:left;
	background-color: #0b3471; 
	font-size: .91em;
	text-transform:uppercase;
	line-height: 16px;
	clear:right;
	position: relative;
	width: 90%;
}
.fpv_commMessagePanelBG {
	background-color: #B4B4B4; 
}
.fpv_stfMessagePanel {
	margin: 5px; 
	display: none; 
	font-weight: bold;
	background-color: #0b3471; 
	font-size: .91em;
	text-transform:uppercase;
}
.fpv_stfMessagePanelBG {
	background-color: #ffffff; 
}
.fpv_commMessagePanelContents, .fpv_stfMessagePanelContents {
	padding: 5px;
}
.fpv_commMessagePanelProgressBar, .fpv_stfMessagePanelProgressBar {
	padding: 5px;
}
.fpv_commMessagePanelCloseBtn, .fpv_stfMessagePanelCloseBtn, .fpv_stfAccordionCloseBtn, .fpv_srchAccordionCloseBtn {
	float:right;
	cursor:pointer;
}
/* following must be specified separately */
.fpv_commMessagePanelSuccessColor {
	color:#ffffff;
}
.fpv_stfMessagePanelSuccessColor {
	color:#ffffff;
}
.fpv_commMessagePanelFailureColor {
	color:#ffffff;
}
.fpv_stfMessagePanelFailureColor {
	color:#ffffff;
}
.fpv_commMessagePanelSendingColor {
	color:#ffffff;
}
.fpv_stfMessagePanelSendingColor {
	color:#ffffff;
}
/* end */
