/* START :: HTML */
body {
	background-repeat: repeat-x;
	background-color: #E6E6E6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	font-family: "Trebuchet MS", Verdana;
	color: #666666;
	
	line-height: 140%;
}
td {
	font-family: "Trebuchet MS", Verdana;
	color: #666666;
	font-size: 12px;
}
a:link, a:visited{
	color: #33A8D4;
	text-decoration: none;
	font-size: 12px;
}

a:hover{
	color: #33A8D4;
	text-decoration: underline;
	font-size: 12px;
}
/* END :: HTML */
/* START :: Global Portal */
.Normal {
	
	font-size: 13px;
	line-height: 150%;
	
}
.articleTop {
	font-size: 14px;
	font-weight: bold;
	color: #FF3300;
	border-bottom: 2px #999 dotted;
	padding-top: 2px;
	margin-bottom: 10px;
}
.articleHomeTitle {
	font-size: 14px;
	font-weight: bold;
	color:#000000;
	border-bottom: 2px #999 dotted;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 10px;
}
.articleHomeProducts_Container{
	padding-top: 5px;
}
.articleHomeProducts_Content {
	background-color: #3399CC;
	padding: 0 10px 0 10px;
	color: #FFF;
	margin-bottom: -11px;
	_margin-bottom: 0;
	_height: 100%;
}
.articleHomeProducts_Top {
	background: url(articleProducts_Top.jpg) no-repeat;
	width: 175px;
	height: 12px;
	font-size: 0px;
}
.articleHomeProducts_Bottom {
	background: url(articleProducts_Bottom.jpg) no-repeat;
	width: 175px;
	height: 14px;
	font-size: 0px;
}
.articleMore_Header {
	font-weight: bold;
	color: #FF3300;
	border-bottom: 2px #999 dotted;
}
.articleMore_Title {
	color: #000;
}
.articleMore {
	padding: 2px;
}
.articleMore a, .articleMoreAlt a {
	color: #000;
}
.articleMore a:hover, .articleMoreAlt a:hover {
	color: #33A8D4;
}
.articleMoreAlt {
	background-color: #EEE;
	padding: 2px;
}
.articleReadMore {
	text-align: right;
	padding-right: 20px;
	background: url(icon_bullet.gif) no-repeat right;
	font-size: 10px;
}
.backToTop {
	background: url(icon_backtotop.jpg) no-repeat;
	font-size: 10px;
	color: #666;
	padding-left: 20px;
	margin-top: 30px;
}
/* END :: Global Portal */
/* START :: Masthead */
#Masthead {
	height: 129px;
	background: url(masthead_bg.jpg) no-repeat;
	text-align: left;
}
#Logo {
	height: 129px;
	background: url(masthead.jpg) no-repeat;
}
#LogoClickable {
	width: 201px;
	display: inline;
	float: left;
	margin: 0 0 9px 32px;
}
#TopLinks {
	float: right;
	margin-top: 5px;
}
#TopMenu {
	width: 635px;
	float: right;
	z-index: 9999999;
	display: block;
	position: relative;
}
#TopLinks a {
	color: #333;
	padding: 0 12px 0 12px;
}
#Menu {
	width: 850px;
	height: 21px;
	float: left;
	/* z-index: 9999990;
	display: block;
	position: relative; */
}
#Login {
	float: right;
	padding-right: 10px;
	padding-top: 4px;
	_padding-top: 3px;
}
/* END :: Masthead */
/* START :: Main Body */
#Main {
	background: url(content_bg.jpg) repeat-y;
	text-align: left;
	
}
#HiddenPane {
	clear: both;
}
.defaultContentPane {
}
.topPane {
	/* padding-top: 4px; */
}
.bottomPane {
	clear: both;
	border: 1px solid #FFF;
}
.homeContentPane {
	width: 593px;
	overflow: visible;
	float: left;
}
.homeWhatsNewPane {
	/*
	width: 302px;
	float: right;
	overflow: visible;
	*/
	background-image:  url(front_push_whatsnew.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 302px;
	height: 278px;
	/*padding-left: 8px;*/
	/*padding-top: 8px; */
	float:right;
	
	
	
}
.homeNewsTickerPane {
	overflow: visible;
	clear: both;
}
.homeEntertainmentPane {
	overflow: visible;
}
.homeItoAngPinoyPane {
	overflow: visible;
}
.homeProductsPane {
	overflow: visible;
}
.iapLeftPane {
	width: 170px;
	float: left;
	vertical-align: top;
	padding-left: 8px;
}
.iapContentPane {
	width: 600px;
	float: left;
	vertical-align: top;
}
.iapRightPane {
	width: 100px;
	float: right;
	vertical-align: top;
}
/* END :: Main Body */
/* START :: Footer */
#Footer {
	background: url(content_bg.jpg) repeat-y;
	text-align: center;
	padding: 15px 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999
}


#End {
	height: 11px;
	background: url(footer_bg.jpg) no-repeat;
}
/* END :: Footer */
/* START :: Misc */
.wrap {
	width: 916px;
	margin: auto;
}
.innerWrap {
	width: 899px;
	margin-left: 9px;
}
.clear {
	clear: both;
}
.dividerSolid {
	margin: 5px 0 10px 0;
	border-top: #CCC solid 1px;
	clear: both;
}
.dividerDotted {
	margin: 5px 0 10px 0;
	border-top: #CCC dotted 2px;
	clear: both;
}
/* END :: Misc */
/* START :: HouseMenu */
/*********************************************************************
 Standard structural CSS that typically should not need to be changed
*********************************************************************/
#HouseMenuNav{ /* menu wrapper div */
	padding: 0;
	margin: 0;
	border: 0;
	white-space: nowrap;
	position: relative;
	_position: absolute; /* seems to be necessary for IE when used for HouseMenu skinobject */
}
#HouseMenuNav ul { /* all submenu lists */
	padding: 0;
	margin: 0;
	border: 0;
	list-style-type: none;
	white-space: nowrap;
	z-index: 99999;
}
#HouseMenuNav li { /* all list items */
	position: relative;
	display: inline;
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
}
#HouseMenuNav li li { /* all items under the top level */
	z-index: 11113;
}
#HouseMenuNav a { /* all links within the menu wrapper */
	display: block;
	margin: 0;
	border: 0;
	padding: 0;
	font-size: 12px;
}
#HouseMenuNav li li a { /* all item links under the top level */
	margin: 0;
	border: 0;
	padding: 0;
}
#HouseMenuNav li a:hover {
	margin: 0;
	border: 0;
	padding: 0;
}
#HouseMenuNav li li a:hover {
	margin: 0;
	border: 0;
	padding: 0;
}
#HouseMenuNav li ul {
	position: absolute;
	margin: 0;
	border: 0;
	padding: 0;
	z-index: 11112;
}
#HouseMenuNav li ul ul { /* third-and-above-level lists */
	margin: 0;
	border: 0;
	padding: 0;
}
#HouseMenuNav li:hover ul ul, #HouseMenuNav li:hover ul ul ul, #HouseMenuNav li.sfhover ul ul, #HouseMenuNav li.sfhover ul ul ul {
	left: -9999px;
}
#HouseMenuNav li:hover ul, #HouseMenuNav li li:hover ul, #HouseMenuNav li li li:hover ul, #HouseMenuNav li.sfhover ul, #HouseMenuNav li li.sfhover ul, #HouseMenuNav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 99999;
}
#HouseMenuNav iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0);
	display: block;
}
#HouseMenuNav a.ArrowPointer {
	cursor: default;
	font-size: 12px;	
}
#HouseMenuNav a.ArrowPointer:hover {
	color: #FFF;
	background: url(nav_rollover_bg.jpg) repeat-x;
}
/*******************************************************
 Presentation CSS that typically needs to be customized
*******************************************************/
#HouseMenuNav { /* menu wrapper div */
	width: 100%;
	height: 21px;
	_height: 20px;
}
#HouseMenuNav ul { /* all submenu lists */
	line-height: 12px;
	background-color: #EEE;
}
#HouseMenuNav li { /* all list items */
	width: 164px;
	height: 21px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: auto;
	_width: 1px;
	height: 21px;
	_height: 20px;/* end hack */
}
#HouseMenuNav li li { /* all items under the top level */
	width: 168px;
	height: auto;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 154px;
	_width: 164px;/* end hack */
}
#HouseMenuNav a { /* all links within the menu wrapper */
	text-decoration: none;
	color: #000;
	background-color: transparent;
	padding: 4px 10px 5px 10px;
	_padding-bottom: 0;
	width: auto;
	height: auto;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	_width: 100%;
	height: 12px;
	_height: 20px;/* end hack */
}
#HouseMenuNav li li a { /* all item links under the top level */
	padding: 4px 10px 5px 10px;
	width: 168px;
	height: 20px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 154px;
	_width: 164px;
	height: 12px;
	_height: 20px;/* end hack */
}
#HouseMenuNav li a:hover {
	padding: 4px 10px 5px 10px;
	_padding-bottom: 0;
	color: #FFF;
	background: url(nav_rollover_bg.jpg) repeat-x;
	height: auto;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	height: 12px;
	_height: 20px;/* end hack */
}
#HouseMenuNav li li a:hover, #HouseMenuNav li li li a:hover {
	color: #FFF;
	background: url(nav_rollover_bg.jpg) repeat-x;
	padding: 4px 0 5px 10px;
	height: auto;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	height: 12px;
	_height: 20px;/* end hack */
}
#HouseMenuNav li ul { /* second-level lists */
	width: 164px; /* width of submenu, must be set so third-level list can get shifted over properly */
	left: -9999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border: solid 1px #333;
	margin: -1px 0 0 0;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	margin: 0;
	_margin: -1px;
	/* end hack */
	line-height: 12px;
	background-color: #EEE;
}
#HouseMenuNav li ul ul { /* third-and-above-level lists */
	margin: -22px 0 0 164px;
	border: solid 1px #666;
	line-height: 12px;
	background-color: #EEE;
}
/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#HouseMenuNav #houseMenuParentItem a { /* all links under the parent item (li) */
	background-color: transparent;
	text-decoration: none;
}
#HouseMenuNav a#houseMenuParentLink { /* parent link itself */
	background-color: transparent;
	text-decoration: none;
}
#HouseMenuNav a#houseMenuCurrentLink { /* current link itself */
	padding: 5px;
	color: #FFF;
	background: url(nav_rollover_bg.jpg) repeat-x;
	background-color: #EEE;
	text-decoration: none;
}
/* END :: Housemenu */
/*********************************************************************
 Standard structural CSS that typically should not need to be changed
*********************************************************************/
#HouseMenuNav2{ /* menu wrapper div */
	padding: 0;
	margin: 0;
	border: 0;
	white-space: nowrap;
	position: relative;
	line-height:100%;
	_position: absolute; /* seems to be necessary for IE when used for HouseMenu skinobject */
}
#HouseMenuNav2 ul { /* all submenu lists */
	padding: 0;
	margin: 0;
	border: 0;
	list-style-type: none;
	white-space: nowrap;
	z-index: 99999;
}
#HouseMenuNav2 li { /* all list items */
	position: relative;
	display: inline;
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
}
#HouseMenuNav2 li li { /* all items under the top level */
	z-index: 11113;
}
#HouseMenuNav2 a { /* all links within the menu wrapper */
	display: block;
	margin: 0;
	border: 0;
	padding: 0;
}
#HouseMenuNav2 li li a { /* all item links under the top level */
	margin: 0;
	border: 0;
	padding: 0;
}
#HouseMenuNav2 li a:hover {
	margin: 0;
	border: 0;
	padding: 0;
}
#HouseMenuNav2 li li a:hover {
	margin: 0;
	border: 0;
	padding: 0;
}
#HouseMenuNav2 li ul {
	position: absolute;
	margin: 0;
	border: 0;
	padding: 0;
	z-index: 11112;
}
#HouseMenuNav2 li ul ul { /* third-and-above-level lists */
	margin: 0;
	border: 0;
	padding: 0;
}
#HouseMenuNav2 li:hover ul ul, #HouseMenuNav2 li:hover ul ul ul, #HouseMenuNav2 li.sfhover ul ul, #HouseMenuNav2 li.sfhover ul ul ul {
	left: -9999px;
}
#HouseMenuNav2 li:hover ul, #HouseMenuNav2 li li:hover ul, #HouseMenuNav2 li li li:hover ul, #HouseMenuNav2 li.sfhover ul, #HouseMenuNav2 li li.sfhover ul, #HouseMenuNav2 li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 99999;
}
#HouseMenuNav2 iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
 filter: progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0);
	display: block;
}
#HouseMenuNav2 a.ArrowPointer {
	cursor: default;
	font-size: 12px;	

}
#HouseMenuNav2 a.ArrowPointer:hover {
	color: #FFF;
	background: url(nav_rollover_bg.jpg) repeat-x;
}
/*******************************************************
 Presentation CSS that typically needs to be customized
*******************************************************/
#HouseMenuNav2 { /* menu wrapper div */
	width: 100%;
	height: 21px;
	_height: 20px;
}
#HouseMenuNav2 ul { /* all submenu lists */
	line-height: 12px;
	background-color: #EEE;
	z-index: 99999; /* tweak for IE7 - arp */
}
#HouseMenuNav2 li { /* all list items */
	width: 164px;
	height: 21px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: auto;
	_width: 1px;
	height: 21px;
	_height: 20px;/* end hack */
}
#HouseMenuNav2 li li { /* all items under the top level */
	width: 168px;
	height: auto;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 154px;
	_width: 164px;/* end hack */
}
#HouseMenuNav2 a { /* all links within the menu wrapper */
	text-decoration: none;
	color: #000;
	background-color: transparent;
	padding: 4px 10px 5px 10px;
	_padding-bottom: 0;
	width: auto;
	height: auto;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	_width: 100%;
	height: 12px;
	_height: 20px;/* end hack */
}
#HouseMenuNav2 li li a { /* all item links under the top level */
	padding: 4px 10px 5px 10px;
	width: 168px;
	height: 20px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 154px;
	_width: 164px;
	height: 12px;
	_height: 20px;/* end hack */
}
#HouseMenuNav2 li a:hover {
	padding: 4px 10px 5px 10px;
	_padding-bottom: 0;
	color: #FFF;
	background: url(nav_rollover_bg.jpg) repeat-x;
	height: auto;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	height: 12px;
	_height: 20px;/* end hack */
}
#HouseMenuNav2 li li a:hover, #HouseMenuNav2 li li li a:hover {
	color: #FFF;
	background: url(nav_rollover_bg.jpg) repeat-x;
	padding: 4px 0 5px 10px;
	height: auto;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	height: 12px;
	_height: 20px;/* end hack */
}
#HouseMenuNav2 li ul { /* second-level lists */
	width: 164px; /* width of submenu, must be set so third-level list can get shifted over properly */
	left: -9999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border: solid 1px #333;
	margin: -1px 0 0 0;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	margin: 0;
	_margin: -1px;
	/* end hack */
	line-height: 12px;
	background-color: #EEE;
}
#HouseMenuNav2 li ul ul { /* third-and-above-level lists */
	margin: -22px 0 0 164px;
	border: solid 1px #666;
	line-height: 12px;
	background-color: #EEE;
}
/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#HouseMenuNav2 #houseMenuParentItem a { /* all links under the parent item (li) */
	background-color: transparent;
	text-decoration: none;
}
#HouseMenuNav2 a#houseMenuParentLink { /* parent link itself */
	background-color: transparent;
	text-decoration: none;
}
#HouseMenuNav2 a#houseMenuCurrentLink { /* current link itself */
	padding: 5px;
	color: #FFF;
	background-color: #EEE;
	text-decoration: none;
	background: url(nav_rollover_bg.jpg) repeat-x;
}
/* END :: Housemenu */

/* START :: MMLinks */
.ulLink {
	margin: 0;
	padding: 0;
}
.ulLink li {
	list-style: none;
	margin-left: 10px;
	margin-bottom: 2px;
}
/* END :: MMLinks */

/* Program grid elements */

.grid_heading {
	background-color: #999999;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.grid_lightrow {
	background-color: #F4F4F4;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 9px;
	color: #333333;
	border-right: #FFFFFF 2px solid;
	float: left;
	padding-top: 8px;
	height: 67px;
	text-align: center;
	line-height: 130%;
}
.grid_darkrow {
	background-color: #E5E5E5;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 10px;
	color: #333333;
	border-right: #FFFFFF 2px solid;
	float: left;
	padding-top: 8px;
	height: 67px;
	text-align: center;
	line-height: 130%;
}
.grid_darkrow strong, .grid_lightrow strong {
	font-weight: bold;
	color: #000000;
	font-size: 10px;
}
.grid_darkcol {
	background-color: #E5E5E5;
	border-left: #FFFFFF 2px solid;
	text-align: center;
	font-size:10px;
	line-height: 100%;
	color: #666666;
	padding-top: 5px;
	width: 105px;
}
.grid_lightcol {
	background-color: #EEEEEE;
	border-left: #FFFFFF 2px solid;
	text-align: center;
	line-height: 100%;
	font-size:10px;
	color: #666666;
	padding-top: 5px;
	width: 105px;
}
.grid_darkcol strong, .grid_lightcol strong {
	font-size: 10px;
	font-weight: bolder;
	color: #000000;
}
.grid_time {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	background-image: url(global_progguide_timeindicators.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	width: 70px;
	height: 55px;
	padding-right: 18px;
	padding-top: 2px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	line-height: 90%;
	color: #999999;
	float: right;
}
.grid_X {
	border-bottom: #FFFFFF 1px solid;
}
.grid_15m {
	border-bottom: #FFFFFF 1px solid;
	height: 18px;
}
.grid_30m {
	border-bottom: #FFFFFF 1px solid;
	height: 27px;
	padding-top: 4px;
}
.grid_45m {
	border-bottom: #FFFFFF 1px solid;
	height: 45px;
	padding-top: 8px;
}
.grid_1h {
	border-bottom: #FFFFFF 1px solid;
	height: 55px;
	padding-top: 8px;
}
.grid_1h15m {
	border-bottom: #FFFFFF 1px solid;
	height: 73px;
	padding-top: 8px;
}
.grid_1h30m {
	border-bottom: #FFFFFF 1px solid;
	height: 87px;
	padding-top: 18px;
}
.grid_1h45m {
	border-bottom: #FFFFFF 1px solid;
	height: 100px;
	padding-top: 20px;
}
.grid_2h {
	border-bottom: #FFFFFF 1px solid;
	height: 110px;
	padding-top: 30px;
}
.grid_2h15m {
	border-bottom: #FFFFFF 1px solid;
	height: 128px;
	padding-top: 30px;
}
.grid_2h30m {
	border-bottom: #FFFFFF 1px solid;
	height: 137px;
	padding-top: 30px;
}
.grid_2h45m {
	border-bottom: #FFFFFF 1px solid;
	height: 155px;
	padding-top: 30px;
}
.grid_3h {
	border-bottom: #FFFFFF 1px solid;
	height: 165px;
	padding-top: 30px;
}
.grid_3h15m {
	border-bottom: #FFFFFF 1px solid;
	height: 188px;
	padding-top: 30px;
}
.grid_3h30m {
	border-bottom: #FFFFFF 1px solid;
	height: 192px;
	padding-top: 30px;
}
.grid_3h45m {
	border-bottom: #FFFFFF 1px solid;
	height: 210px;
	padding-top: 30px;
}
.grid_4h {
	border-bottom: #FFFFFF 1px solid;
	height: 220px;
	padding-top: 80px;
}
.grid_date, .grid_date .SkinObject {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	width: 74px;
	border-bottom: #FFFFFF 4px solid;
	line-height: 100%;
	padding-bottom: 3px;
	padding-top: 3px;
	height: 24px;
}
.grid_channel {
	background-color: #39A4C6;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	width: 105px;
	border-left: #FFFFFF 2px solid;
	border-bottom: #FFFFFF 4px solid;
	valign: middle;
}
.grid_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.whatsOn_Title {
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
.whatsOn_Title strong {
	color: #FC4E07;
}
.rowlink a:link, .rowlink a:visited{
	color: #333333;
}

.rowlink a:hover{
	color: #33A8D4;
	text-decoration: underline;
}


.page_holder{
	width: 916px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.readmore{
	background-image: url(icon_bullet.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 20px;
	font-size: 10px;
	float: right;

}

.previous{
	background-image: url(icon_previous.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 12px;
	font-size: 10px;
	float: left;
}

.next{
	background-image: url(icon_next.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 12px;
	font-size: 10px;
	float: right;
}



h1{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

b{
	color: #000000;
	font-weight: normal;
}

.big{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	line-height: 145%;
}

.big_white{
	font-size: 14px;
	color: #333333;
	line-height: 145%;
}

.tiny{
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	line-height: 145%;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.graytiny{
	font-size: 10px;
	color: #666666;;
	line-height: 120%;
	text-align: center;
}

.grayline{
	background-image: url(global_gray_line.jpg);
	background-repeat: repeat-x;
	background-position: center;
	padding: 10px 0px 10px 0px;
	width: 286px;
}

.left{
	float: left;
}

.right{
	float: right;
}	

.imgleft{
	margin-left: 35px;
	margin-bottom: 15px;
}

.imgright{
	margin-right: 35px;
	margin-bottom: 15px;

}

.imgborder{
	border: #999999 solid 1px;
	padding: 1px;
	margin: 0px 8px 0px 8px;
}

.grayboldtext{
	color: #999999;
	font-weight: normal;
}
.inside_headimage{
	width: 898px;
	border-bottom: #CCCCCC 1px solid;
}

.inside_content{
	width:600px;
	margin-top: 30px;
	padding-left: 80px;
	font-size: 12px;
	line-height: 145%;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}

.inside_content b, .inside_content strong{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

.inside_sublink_holder{
	width: 858px;
	height: 20px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 40px;
	border-bottom: #CCCCCC 1px solid;
	text-align: center;
	
}

/* Front element */
.front_whatsontfc{
	background-image:  url(front_push_whatsontfc.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 304px;
	height: 240px;
	/*padding-left: 8px;*/
	padding-top: 46px;
	float:left;
}

	.front_whatsontfc_content{
		padding-top: 4px;
		background-image: url(global_dotted_line.jpg);
		background-position: bottom;
		background-repeat: repeat-x;
		width: 284px;
		height: 46px;
		line-height: 120%;
	}
	
	.front_whatsontfc_title{
		font-family: "Trebuchet MS";
		font-weight: bold;
		font-size: 12px;
		color: #000000;
	}
	
	.front_whatsontfc_title strong{
		color: #FC4E07;
	}


/* Inside page elements */
.pagetitle_tfc{
	background-image: url(logo_tfc_thumb.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-left: 140px;
	padding-right: 20px;
	height:30px;
	width: 738px;
	border-bottom: #CCCCCC 1px solid;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
}

/* Una Ka Promo - Canada elements. Note: Can be removed after August 2010 */
.contentPane_UnaKaPromoBg{
	background: url(/Portals/2/images/CA/UnaKaRafflePromoForm.jpg) no-repeat;
	width: 854px;
	height: 760px;
	padding: 680px 0px 0px 45px;
	
}

.contentPane_UnaKaPromoBg .SubHead{
	font-family: Trebuchet, Arial;
	font-size: 12px;
	line-height: 150%;
	color: #666666;
}

.contentPane_UnaKaPromoBg td{
	padding: 6px;
}
}



