
/*
	Classes for the 
	content section
*/
.publisher_logo
{
	text-align: left;
}

.publisher_name
{
	font-weight: bold;
}

.publisher_description
{}

.channels_logo
{
	text-align: left;
}

.channels_name
{
	font-weight: bold;
}

.channels_description
{}


BODY{
	background-color: #EEEEEE;
	color: 5C5C5C;
	font-family: arial;
	font-size: 10pt;
	
}

.BodyTitle
{
	font-weight: bold; 
	font-size: 14pt; 
	color: 5C5C5C; 
	font-family: Arial; 
	text-align: center
}

.Panel
{
	text-align: center;
}

.GridTable
{
	border: thin solid #969696;
	text-align: center;
}

.HeaderRow
{
	background-color: Gray;
	color: White;
	font-weight: bold;
}
.SelectedRow
{
	background-color: #084AAC;
	color: White;
}

.WhiteBorderDouble{
	font-size: 14pt;
	/*color: white;*/
	text-align: center;
	border: 3px double #969696;
}
.WhiteBorderSingle{
	font-size: 14pt;
	/* color: white;*/
	text-align: center;
	border: 1px solid #969696;
}
.BlackBorderSingle{
	border: 1px solid black;
}
.BlackBorderDouble{
	border: 3px double black;
}
.GrayBorderSingle{
	border: 1px solid #969696;
}
.GrayBorderTop{
	border-top: 1px solid #969696;
}
.GrayBorderBottom{
	border-bottom: 1px solid #969696;
}
.GrayBorderLeft{
	border-left: 1px solid #969696;
}
.GrayBorderRight{
	border-right: 1px solid #969696;
}
.TemplateTable, TR{
	/*border: thin solid white;*/
	padding: 0px;
	font-family: arial;
	font-size: 10pt;
	color: 504d58;
}
.PaddedTableBackground{
	background-color: eeeeee;
}
.PaddedTable {
	padding: 15px;
	font-size: 10pt;
	color: 504D58;
}
.NonPaddedTable {
	padding: 0px;
	font-size: 10pt;
	color: 504D58;
}
.PaddedTableWhite {
	padding: 15px;
	font-size: 10pt;
	color: eeeeee;
}
a:link{
	color: #504D58;
}
a:visited{
	color: #504D58;
}
a:hover{
	color: #504D58;
}
a.SelectedRow:link{
	color: #ffffff;
}
a.SelectedRow:visited{
	color: #fffff;
}
a.SelectedRow:hover{
	color: #fffff;
}
A.White{
	color: eeeeee;
	text-decoration: underline;
}
A.Gray{
	color: 5c5c5c;
	text-decoration: underline;
}
.HeaderCell{
	height: 112px;
}
.MenuBarCell{
	height: 35px;
	background-color: #eeeeee;
	border-top: 1px solid #969696;
	border-bottom: 1px solid #969696;
}
.LocationBarCell{
	height: 22px;
	background-color: #969696;
	font-family: arial;
	font-size: 8pt;
	color: #eeeeee;
	padding-left: 6;
}
.LoginBoxCell{
	padding: 4px 4px 4px 4px;
}
.LocationGraphicCell{
	padding: 4px 4px 4px 4px;
}
.BodyCell{
	/*height: 400px;*/
	vertical-align: top;
	font-size: 10pt;
	font-family: arial;
}
.RedBoxCell{
	background-color: #BF8080;
	color: #eeeeee;
	font-family: arial;
	height: 30px;
	padding: 4px 4px 4px 4px;
}
.GreenBoxCell{
	background-color: #AEBE76;
	color: #eeeeee;
	font-family: arial;
	height: 30px;
	padding: 4px 4px 4px 4px;
}
.BlueBoxCell{
	background-color: #8699BE;
	color: #eeeeee;
	font-family: arial;
	height: 30px;
	padding: 4px 4px 4px 4px;
}
.GrayText{
	color: 5c5c5c;
}
.WhiteText{
	color: eeeeee;
}
.Required{
	color: red;
}
.PreFooterCell{
	height:40px;
}
.FooterCell{
	height: 60px;
	background-color: #eeeeee;
	font-family: arial;
	font-size: 10pt;
	border-top: 1px solid #969696;
}
.FooterCellText{
	font-family: arial;
	font-size: 10pt;
	color: #5c5c5c;
}
.SearchCell{
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: white;
}
.SearchTextBox{
	font-size: 10pt;
	font-family: arial;
	border: none;
}
.TextBox, .SubmitButton, .Button, .UIControl{
	font-size: 10pt;
	font-family: arial;
	border: 1px solid #969696;
}
.ErrorString{
	color: red;
}
.EightPtWhite{
	font-size: 8pt;
	color: white;
}	
.TenPtWhite{
	font-size: 10pt;
	color: white;
}	
.TwelvePtWhite{
	font-size: 12pt;
	color: white;
}	
.TwelvePtGrey{
	font-size: 12pt;
	color: 504D58;
}	
.EightPtGrey{
	font-size: 8pt;
	color: 504D58;
}	
.TenPtGrey{
	font-size: 10pt;
	color: 504D58;
}	
.EighteenPtGrey{
	font-size: 18pt;
	color: 504D58;
}	
.LtGrayText{
	color: 888888;
}

}
.SpacerSize{
	font-size: .1pt;
}	
