body
{
	font-family:verdana;
	font-size:10pt;
	color:#ffffff;
}
body.modal
{
	overflow:auto;
	background-image:url(../images/branding/modalbg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
body.email
{
	margin:0px;
	background-image:url(../images/branding/emailbg.gif);
	background-repeat:repeat-x;
	font-family:arial;
	font-size:10pt;
}
span.modaltitle
{
	font-size:14pt;
	font-family:bold;
	color:white;
}
#toptr
{
	background-image:url(../images/branding/topbg.jpg);
	background-repeat:no-repeat;
}
#brandtable
{
	background-image:url(../images/branding/brandbg.jpg);
	background-repeat:no-repeat;
}
#contentTr
{
	background-color:black;
}
a.search, a.search:hover
{
	color:#FFFFFF;
	font-size:8pt;
}
input.searchInput
{
	color:#444245;
	border-width:0px;
	background-color:#D0E9FF;
}
.topLogin, .topLogin:hover
{
	color:ffffff;
	font-weight:bold;
}
#login_currentUser
{
	color:ffffff;
	font-size:8pt;
}
a
{
	color:#FFC68B;
	text-decoration:none;
}
a:hover
{
	color:#FFC68B;
	text-decoration:underline;
}
.bold
{
	font-weight:bold;
}
.thumbnailTitle, .thumbnailTitle:hover
{
	color:#ffffff;
	font-size:7pt;
}
.description
{
	font-size:8pt;
}
.category
{
	font-weight:bold;
}
.categoryCurrent, .categoryCurrent:hover
{
	color:#ffffff;
	font-weight:bold;
}
.header
{
	height:24px;
	font-size:10pt;
	font-family:verdana;
	font-weight:bold;
	color:#F47920;
}
#detailsContainer
{
	background-image:url(../images/branding/detailstab.gif);
	background-repeat:no-repeat;
}
.detailstab_sel
{
	background-image:url(../images/branding/detailstab_s.gif);
	background-repeat:repeat-x;
	font-size:8pt;
	font-family:verdana;
	font-weight:bold;
	height:21px;
	color:white;
	text-align:center;
	cursor:pointer;
	padding-right:1px;
}
.detailstab
{
	font-size:8pt;
	font-family:verdana;
	font-weight:bold;
	height:21px;
	color:#56A2F6;
	text-align:center;
	cursor:pointer;
	border-right:1px solid #004DA3;
}
input.input, textarea.input
{
	border:1px solid #141A44;
}
input.buttonsm
{
	border:1px solid #757784;
	background-color:#E8E8EA;
	font-size:8pt;
}
input.button
{
	background-image:url(../images/branding/buttonbg.gif);
	background-repeat:no-repeat;
	border:0px;
	color:#FFDFC7;
	font-weight:bold;
	font-family:verdana;
	height:23px;
	width:100px;
	font-size:9pt;
	background-color:transparent;
}
input.buttonlg
{
	background-image:url(../images/branding/buttonbglg.gif);
	background-repeat:no-repeat;
	border:0px;
	color:#FFDFC7;
	font-weight:bold;
	font-family:verdana;
	height:23px;
	width:140px;
	font-size:9pt;
	background-color:transparent;
}
select
{
	font-size:8pt;
}
.border
{
	border:1px solid #FF9B2E;
}
.tablebg
{
	background-color:#103264;
}
.priceList
{
	font-weight:bold;
	color:#FF9E67;
}

/* Left Menu */
a.menuitem
{
	font-family:verdana;
	font-size:11pt;
	font-weight:bold;
	color:#7D9BCD;
	text-decoration:none;
}
a.menuitem:hover, #menuitemhover
{
	font-family:verdana;
	font-size:11pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
hr.menuitem
{
	color:#FFDFC7;
}
td.menubg
{
	background-color:#002F7D;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#1D52D9,endColorStr=#022052)
		progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	-moz-opacity:0.85;
}

.rightpane
{
	background-image:url(../images/branding/rightbg.jpg);
	background-repeat:no-repeat;
}
#detailsTd
{
	background-image:url(../images/branding/detailsbg.jpg);
	background-repeat:no-repeat;
	height:122px;
}

/* Nav Tabs */
#tabsTd
{
	background-image:url(../images/branding/tabbg.gif);
	background-repeat:repeat-x;
}
td.tab1
{
	padding:0px 5px 0px 5px;
	color:#ffffff;
	text-align:center;
	font-size:8pt;
	font-family:vadana;
	border-right:1px solid #4289CE;
}
td.tab1_sel
{
	padding:0px 6px 0px 5px;
	background-image:url(../images/branding/tab_s.gif);
	background-repeat:repeat-x;
	color:#1A5EA1;
	text-align:center;
	font-size:9pt;
	font-weight:bold;
	font-family:vadana;

}

a.pagingLink
{
	font-size:8pt;
	color:#FFAA5F;
	font-weight:bold;
}
span.pagingLink
{
	font-size:8pt;
	font-weight:bold;
}

.gamedayheader
{
}
.gamedayleftbg
{
	background-image:url(../images/branding/gamedayleftbg.gif);
	color:#000000;
}
.channel_currentBroadcast
{
	background-image:url(../images/branding/channelcurrentbg.jpg);
	background-repeat:no-repeat;
}

/* Programs Table Styling */
.programs_row		
{
	background-color:#1D63AC;
}
.programs_row_alt
{
	background-color:#4288D1;
}
.programs_row_sel
{
	background-color:#FC8D3C;
}
.programs_img_movie
{
	width:78px;
	height:60px;
	border:1px solid #7096D9;
}
#programs_playvideoimg
{
	position:absolute;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity:0.6;
}
.validation_error
{
	border:1px solid #7F9DBA;
	background-color:#F47937;
}
div.validation_info
{
	text-align:left;
	color:#F78532;
}
/* Login */
table.mainlogin
{
}
