﻿
body 
{

	background-color:Black;
	font-size:9pt;
	color:#cccccc;
	font-family : Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	margin: 0; 
	text-align: center;
	
}


a
{
	cursor:pointer;
}
a.MenuAnc:hover
{
	color:Black;
}

.OrangeMouseOverLinkGrey
{
    color: #cccccc;
}
.OrangeMouseOverLinkGrey:hover
{
    color: #c63f1f;
}
.OrangeMouseOverLink:hover
{
    color: #c63f1f;
}

.SmallVideo
{

	border:solid 1px #c63f1f;
	width:150px;
	height:100px;
	text-align:center;
	background-color:Black;
}
.SmallVideoPreview
{

	border:dashed 1px #00FFFF;
	width:150px;
	height:100px;
	text-align:center;
	background-color:Black;
}
.SmallVideoHref
{
	border-bottom:solid 1px #c63f1f;
}
.MediumVideo
{
	border:solid 1px #c63f1f;
	width:180px;
	height:150px;
	text-align:center;
	background-color:Black;
}
.MediumVideo Img
{
	Width:180px;
	Height:130px;
}
.SearchResults
{
	width:200px;
	height:175px;
	float:left;
}
.BigVideo
{
	border:solid 1px #c63f1f;
	width:260px;
	height:157px;
	text-align:center;
	background-color:Black;
}
.BigVideo img
{
	width:298px;
	height:180px;
	
}
.SmallVideo img
{
	width:150px;
	height:80px;	
	border:solid 0px white;
	
}
.SmallPhoto img
{
	width:150px;
	height:150px;
	border:solid 0px white;
}
.SmallMenuItem
{
	
	width:172px;
	position:relative;
	left:33px;
	margin-bottom:-17px;


}
.MenuTxt
{
	position:relative;
	top:-22px;
	left:14px;
}
img
{
	border:none;
}
.input
{
	width:100px;
}
.MenuItem
{
	width:206px;
	margin-bottom:-17px;
	
}
.SmallMenuItemSelected
{
	width:172px;
	position:relative;
	left:33px;
	margin-bottom:-15px;


}
.MenuItemSelected
{
	width:206px;
    left :33px;
    margin-bottom:-15px;

}


.FloatRight
{
	float:right;
	padding:0 0 0 10px;
	position: relative;
}
.FloatLeft
{
    float: left;
}
a
{
	font-family : Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	text-decoration:none;
	color:#ffffff;
}

.RegisterBox1
{
	width:145px;
	background-color: #c63f1f !important;
	border:solid 1px Black;
	color:#ffffff;
}
.RegisterBox1_select
{
	width:147px;
	background-color: #c63f1f !important;
	border:solid 1px Black;
	color:#ffffff;
}
.RegisterBox
{
	width:145px;
	background-color: #545454 !important;
	border:solid 1px #c63f1f;
	color:#ffffff;
}
.RegisterBox_inactive_absolute
{
	width:145px;
	background-color: #545454 !important;
	border:solid 1px #c63f1f;
	color:#cccccc;
	font-family : Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 9pt;
	position: absolute;
}
.RegisterBox_inactive
{
	width:145px;
	background-color: #545454 !important;
	border:solid 1px #c63f1f;
	color:#cccccc;
	font-family : Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 9pt;
}
.RegisterBox_select
{
	width:147px;
	background-color: #545454 !important;
	border:solid 1px #c63f1f;
	color:#ffffff;
}

.SearchBox
{
	background-color:#545454 !important;
	border:solid 1px #c63f1f;
	color:#ffffff;
	width:157px;
}
.Interview
{
	text-align:right;
}
.VideoNavButtons
{
	color:#c63f1f;
	font-weight:bold;
	position:relative;
	top:-62px;
	font-size:xx-small;	
}
.OrangeHeaderSmall
{
color:#c63f1f;
font-weight:bold;
}
.OrangeHeaderLarge
{
color:#c63f1f;
font-size:16px;
font-weight:bold;
}
div
{
	text-align:left;
}
#Container 
{
    margin: 10px auto; width: 1000px; 
}
#ctl00_header
{
	width:1000px;
	height:105px;
	position: relative;
	padding-bottom: 20px;
}
#ctl00_header_left
{
	width:215px;
	height:105px;
    position: absolute;
    padding-left: 5px;
    left: 0px;
}
/*
#ctl00_header_centre
{
	width:0px;
    height: 105px;
    position: inherit;
	margin-left: 220px;
}
*/
#ctl00_header_right
{
	/*width:760px;*/
	padding-right: 20px;
	height:105px;	
    float: right;
    text-align: right;
}

#ctl00_menu
{
     width: 1000px;
     min-height: 37px; 
     background-image: url(Images/bg_grad_menu.jpg);
	 background-repeat:repeat-x;
     position: relative;
     padding: 0px 0px 2px;
     text-align: center;
}
#ctl00_channels
{
    width: 1000px;
    height: 15px;
    background-color: #454545;
    margin: 0px 0px 2px;   
}
.channellink
{
    float: left;
    text-align:center;
}
.channellink a:hover
{
    color: #c63f1f;
}
    
#ctl00_maintop
{
	width:960px;
    min-height:381px;
	background-image: url(images/bg_grad_top.jpg);
	background-position: left top;
	background-repeat:repeat-x;
	position: relative;
	padding: 20px 20px 20px 20px;
	overflow: hidden;
}
#ctl00_maintop_filler
{
    width: 1000px;
    height: 200px;
    background-image: url(images/bg_grad_bottom.jpg);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1000;
}
#ctl00_maintop_left
{
    position: relative;
    float: left;
    width: 732px;
}
#ctl00_maintop_right
{
    position: relative;
    float: right;
    width: 208px;
    padding-left: 20px;
}

#ctl00_mainbottom
{
	width:1000px;
	position: static;
	bottom: 0;
	padding-top: 20px;
	overflow: hidden;
}

#ctl00_footer
{
	width:1000px;
	min-height: 1px;
	position: static;
	font-size: 7pt;
	padding: 10px 0px 20px 0px;
	margin: 0px;
	text-align: center;
}

.RecentVideos
{
	border:solid 1px #c63f1f;
	border-collapse:collapse;
}
.RecentVideosPreview
{
	border:dashed 1px #00FFFF;
	border-collapse:collapse;	
}

.RecentVideos th
{
	background-image:url(style/images/orange_grad.png);
	background-repeat:repeat-x;
	color:Black;
	text-align:center;
	border-collapse:collapse;
}
.modalBackground {
	background-color:#5c4e4e;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index:1;
}
.modalPopup {
	background-color:#f4f4f4;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:500px;
    z-index:2;
}
.VideoContent 
{
	background-image:url(../style/images/orange_grad.png);
	background-repeat:repeat-x;
	color:Black;
	text-align:center;
	border:solid 1px black;
	width:166px;
	height:40px;
	float:left;
	cursor:pointer;
	padding-top:2px;
}
.VideoContentText
{
 width:481px;
 background-image:url(../style/images/txt_box_grad.png);
 background-repeat:repeat-x;
 margin-top:-8px;
 float:left;
 padding-left:10px;
 padding-right:10px;
 padding-top:50px;
 padding-bottom:10px;
}
.MassiveVideo
{
	border:solid 1px #c63f1f;
	width:514px;
	height:308px;
	text-align:center;
	background-color:Black;
	z-index: 0;
}
.MassiveVideoWMV
{
	
	width:514px;
	height:350px;
	text-align:center;
	background-color:Black;
	
}
toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	margin-bottom:10px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: bold;
	font-family: 'Andale Mono', sans-serif;
	cursor:pointer;
	
}
h3
{
	font-size:small;
	color:#c63f1f;
	vertical-align:middle;
}
h4
{
	font-size:small;
    font-weight:bold;
	color:#c63f1f;
	vertical-align:middle;
}


tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
	border: solid 1px #c63f1f;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #ffffff;
	padding: 8px 8px 4px;
	background-color: black;
	filter:alpha(opacity=80);
	opacity:0.8;
	border: solid 1px #c63f1f;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	color: #ffffff;
	background-color: black;
	filter:alpha(opacity=80);
	opacity:0.8;
	border: solid 1px #c63f1f;
}
 
.RightHandComponent
{
    padding: 0px 0px 10px 0px;
    width: 208px;
    visibility: visible;
}
.BottomComponent
{
    padding: 0px 0px 0px 10px;
    width: 208px;
    float: left;
}
.ChannelBlock
{
    float: left;
    width: 210px;
    height: 170px;
    border: solid 1px #666666;
    background: black;
    margin: 0px 20px 10px 0px;
}

.ChannelBlock a
{
    color:#cccccc;
}
.ChannelBlock a:hover
{
    color:#c63f1f;
}

.ChannelBlockLogo
{
    float: left;
    width: 212px;
    height: 172px;
    background-image: url(../Style/Images/ptvlogo_big_trans.gif);
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0px 20px 10px 0px;
}

.ChannelHeader
{
    width: 205px;
    height: 22px;
    background-image: url(../Style/Images/channelheader_grad.jpg);
    background-repeat: repeat-x;
    font-weight: bold;
    font-size: 10pt;
    padding: 5px 0px 0px 5px;
    vertical-align: middle;
}

.ChannelImage
{
    width: 210px;
    height: 73px;
    background-repeat: no-repeat;
}

.ChannelVideos
{
    width: 200px;
    height: 30px;
    padding: 5px 5px 0px 5px;
}
.ChannelVideoArrow
{
    width: 10px;
    height: 30px;
    background-image: url(../Style/Images/playbutton.gif);
    background-repeat: no-repeat;
    background-position:top;
    float: left;
}
.ChannelVideoText
{
    width: 185px;
    height: 30px;
    font-size: 9pt;
    overflow: hidden;
    float: left;
    padding-left: 5px;
}

.chnl_Header
{
    width: inherit;
    /*min-height: 100px;*/
}
.chnl_Content
{
    width: 720px;
    height: 250px;
    padding-top: 10px;
}

.VideoSlide
{
    width: 658px;
    height: 214px;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    float: left;
}
.VideoSlide2
{
    width: 658px;
    height: 214px;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    float: left;
}
.VideoSlideMask
{
   overflow: hidden;
   position: relative;
   width: 660px;
   height: 214px;
   float: left;
}

.vh_slide
{
    float: left;
    width: 154px;
    height: 100px;
}

.vh_videoslide
{
    width: 481px;
    height: 194px;
    float: left;
}
.vh_chapterslide
{
    width: 216px;
    height: 485px;
}

.vh_lockedvideo
{
    color: Black; 
    font-size: 16px; 
    height: 308px; 
    width: 514px; 
    background-image: url(/Style/Images/locked-episode.jpg); 
    background-color: White; 
    background-repeat: no-repeat;
}
.vh_lockedvideo a
{
    color: Black;
    text-decoration: underline;
}
.vh_infoblock
{
    position: absolute;
    top: 0;
    left: 0;
    width: 442px;
    height: 383px;
    visibility: hidden;
    z-index: 10000;
}

.vh_vidinfo
{
    position: relative;
    width: 730px;
    height: 35px;
    padding-top: 30px;
    float: left;
}
.vh_vidinfolink a:hover
{
    color: #c63f1f;
}

.cl_top
{
    overflow: hidden;
    position: relative;
}
.cl_left
{
    float: left;
    width: 516px;
}

.cl_right
{
    position: relative;
    padding-left: 20px;
    margin-left: 516px;
}
.cl_bottom
{
    padding-top: 20px;
    width: auto;
}
.NewsSlideMask
{
    height: 120px;
    width: 206px;
    position: relative;
    border: solid 1px #c63f1f;
    overflow: hidden;
}
.NewsSlide
{
    width: 196px;
    height: 110px;
    padding: 5px;
}

.Selected
{
    color: #c63f1f !important;
}

.ptvg
{
    height: 400px; 
    overflow: auto; 
    scrollbar-face-color: black;
    scrollbar-highlight-color: black;
    scrollbar-3dlight-color: #444444;
    scrollbar-shadow-color: #333333;
    scrollbar-darkshadow-color: black;
    scrollbar-track-color: black;
    scrollbar-arrow-color: #c63f1f;
}
.ptvg_toggler
{
    cursor: pointer; 
    padding: 10px 0px 0px 0px; 
    overflow: hidden;
}
.ptvg_toggler:hover
{
    color: #c63f1f;
}

.ptvg_column
{
    padding-left: 20px;
    float: left; 
}
.ptvg_element
{
    padding-left: 20px;
}

.LoginTitleTextClass
{
    padding: 10px 0px;
    text-align: left;
}
.LoginButtonClass
{
    padding: 15px 30px 0px 0px;
}
.LoginCheckboxClass
{
    padding: 15px 0px 0px 95px;
}

.PodcastBlock
{
    float: left;
    width: 240px;
    height: 190px;
    border: solid 1px silver;
    background: black;
    margin: 30px 40px 10px 0px;
}
.PodcastHeader
{
    width: 240px;
    height: 45px;
    background-image: url(../Style/Images/channelheader_grad.jpg);
    background-repeat: repeat-x;
    background-position: top;
    font-weight: bold;
    font-size: 10pt;
    padding: 0px;
    color: White;
}

.subscriptiontable
{
    border-collapse: collapse;
}
.subscriptiontable td
{
    border-right: dotted 1px white;
    padding: 5px 5px 0px 5px;
}    


.curve_start
{
    height: 30px;
    background-image: url(../Style/Images/curve-start.gif);
    background-repeat: no-repeat;
    width: 17px;
    float: left;
}
.curve_middle
{
    height: 30px;
    background-image: url(../Style/Images/curve-mid.gif);
    background-repeat: repeat-x;
    float: left;
    line-height: 30px;
}
.curve_end
{
    height: 30px;
    background-image: url(../Style/Images/curve-end.gif);
    background-repeat: no-repeat;
    width: 17px;
    float: left;
}

.mostwatchedlist
{
    padding-bottom: 10px;
}
.mostwatchedlist ul
{
    margin: 0; 
    padding: 0; 
}
.mostwatchedlist li
{
    list-style-type: none;
    background-image: url(../Style/Images/playbutton.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 0px 0px 15px 15px;
}

.mostwatchedlist li a:hover
{
    color: #c63f1f;
}
#tabsheading
{
    width: 350px;
    overflow: hidden;
}
#tabsbuttons
{
    width: 350px;
    height: 20px;
    list-style-type: none;
	cursor: pointer;
	padding: 0;
	margin: 0;
	border-bottom: solid 1px #333333;
	position: relative;
	
}
#tabsbuttons li
{
    float: left;
    padding: 0px 20px 0 0;
}
#tabsbuttons li.active 
{
	color: #c63f1f;
}
	
.Register2Box
{
    float: left;
    background-image: url(/Style/Images/greybox.png);
    background-repeat: no-repeat; 
    width: 212px; 
    height: 171px;
    margin: 20px 0px 20px 0px;
    color: White;
    padding: 100px 30px 0;
}		
.Register2Spacer
{
    float: left;
    width: 40px;
    height: 271px;
    margin: 20px 0px;
}

.highlight
{
    background: #cccccc none repeat scroll 0 0;
    border-bottom: 1px dotted #000099;
    padding: 2px;
}

.scrollbar_black
{
    scrollbar-arrow-color: #c63f1f;
    scrollbar-3dlight-color: #000000;
    scrollbar-darkshadow-color: #000000;
    scrollbar-face-color: #f4f4f0;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #d0d0d0;
    scrollbar-track-color: #000000;
}

.scrollbar_white
{
    scrollbar-arrow-color: #c63f1f;
    scrollbar-3dlight-color: #000000;
    scrollbar-darkshadow-color: #000000;
    scrollbar-face-color: #f4f4f0;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #d0d0d0;
    scrollbar-track-color: #FFFFFF;
}

.SearchLabel
{
    color: #c63f1f;
    font-weight: bold;
}
.SearchTextBox
{
    width: 270px;
	background-color: #FFFFFF !important;
	border:solid 1px #c63f1f;
	color:#000000;
}
.SearchDropDown
{
    width: 270px;
	background-color: #FFFFFF !important;
	border:solid 1px #c63f1f;
	color:#000000;
}
.SmallDropDown
{
    width: 50px;
	background-color: #545454 !important;
	border:solid 1px #c63f1f;
	color:#ffffff;
}
.SearchNavArrow
{
    font-weight: bold;
    padding: 5px;
    font-size: 11pt;
}
.Search_SmallLink
{
    color: #000000;
    text-decoration: underline;
}
.Search_LargeLink
{
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}
.Search_ResultBlock
{
    padding: 5px 5px 5px 7px; 
    border: solid 1px #FFFFFF; 
    background-color: #FFFFFF; 
    color: #666666; 
    margin: 5px 0px 0px; 
    height: 86px; 
    overflow: hidden;
}
.Search_MoreInfo
{
    padding: 5px 5px 5px 197px; 
    border: solid 1px #FFFFFF; 
    border-top: 0;
    background-color: #FFFFFF; 
    color: #666666; 
    overflow: hidden;
    width: 943px;
}

.ContactBox
{
    width:145px;
	background-color: #ffffff !important;
	border:solid 1px Black;
	color: Black;
}
.ContactBox_select
{
    width:147px;
	background-color: #ffffff !important;
	border:solid 1px Black;
	color: Black;
}
.ContactBox_wide
{
	width:345px;
	background-color: #ffffff !important;
	border:solid 1px Black;
	color: Black;
}
.ContactBox_big
{
	width:345px;
	height: 130px;
	background-color: #ffffff !important;
	border:solid 1px Black;
	color: Black;
}
