/*********************************/
/* Stylesheet: UpVideoWS
/****** Global Styles ************/
body
{
	font-family:Arial;
}
body.MASContent
{
	background:repeat;
}
textarea
{
	border:solid 1px #B9B9B9;
	font-family:Arial;
}
select
{
	border:solid 1px black;
}
.title1
{
	color:#C60202;
	font-family:'Verdana','Arial';
}
.title1 a
{
	color:#C60202;
	font-family:'Verdana','Arial';
}
.title2
{
	color:#000;
	font-family:'Verdana','Arial';
}
.title2 a
{
	color:#000;
	font-family:'Verdana','Arial';
}
.title3
{
	color:#06C;
	font-family:'Verdana','Arial';
}
.LNK
{
	color:#000;
}
/********* MasterPage styles **********/
td.MASBTM
{
}
td.MASTOPMNU
{
	color:Black;
}
td.MASTOPMNU a
{
	color:Black;
}
td.MASTOPMNU a:HOVER
{
	color:Black;
}
td.MASMNU
{
	background-image:URL(../Images/Skins/Upvideo/bgwd.png);
	background-repeat:repeat-y;
}
table.MASTOPBAR
{
	background-image:URL(../Images/Skins/Upvideo/topbar.png);
	background-repeat:no-repeat;
	background-position:top center;
}
td.MASLOGHdr
{
	background:URL(../Images/Skins/Upvideo/hdrmid.png) repeat-x;
}
td.MASLOGHdrRt
{
	background:URL(../Images/Skins/Upvideo/hdrmid.png) repeat-x;
}
td.MASLOGHdrLft
{
	background:URL(../Images/Skins/Upvideo/hdrlft.png);
}
td.MASLOGHdrRgt
{
	background:URL(../Images/Skins/Upvideo/hdrrgt.png);
	background-repeat:no-repeat;
}
td.MASLOGHdrRt a
{
	color:Black;
}
.MASHdr td
{
	background-color:#C8C8C8;
	color:#FFF;
}
td.MASSBL
{
	background-color:#FFF;
}
td.MASSBR
{
	background-color:#FFF;
}
.MASFtr
{
	background-image:URL(../Images/Skins/Upvideo/footerwd.png);
	background-repeat:no-repeat;
}
.MASFtr td
{
	background-image:URL(../Images/Skins/Upvideo/bar.png);
	background-repeat:no-repeat;
	background-position:center 17px;
}
.MASFtr a
{
	color:#0066CC;	
}
.MASFtr img
{
	vertical-align:bottom;
}
td.MASMBAR
{
	font-family:'Verdana','Arial';
}
.MASMBAR a
{
	color:#FFF;
	text-decoration:none;
	display:block;
}
.MASCOM
{
	background-image:URL(../Images/Skins/Upvideo/bgwd.png);
	background-repeat:repeat-y;
}
td.MASTD
{
	text-align:left !important;
}
td.MN
{
	background-color:#FFF;
	border:1px solid #B9B9B9;
}
td.MM
{
	background-color:#FFF;
	border:1px solid #B9B9B9;
}
td.MM0
{
	background-color:#FFF;
	border:1px solid #B9B9B9;
}
td.MG
{
	background-color:#FFF;
	border-left:1px solid #B9B9B9;
	border-right:1px solid #B9B9B9;
}
td.ML
{
	background-color:#FFF;
	border:1px solid #B9B9B9;
}
td.MR
{
	background-color:#FFF;
	border:1px solid #B9B9B9;
}
td.ML50
{
	background-color:#FFFFFF;
	border-left:1px solid #B9B9B9;
	border-top:1px solid #B9B9B9;
	border-bottom:1px solid #B9B9B9;
	padding:10px 3px 0px 9px;
}
td.MR50
{
	background-color:#FFF;
	border-right:1px solid #B9B9B9;
	border-top:1px solid #B9B9B9;
	border-bottom:1px solid #B9B9B9;
	padding:10px 9px 0px 3px;
}
td.ML66
{
	background-color:#FFFFFF;
	border-left:1px solid #B9B9B9;
	padding:0px 3px 0px 9px;
}
td.MBL66
{
	background-color:#FFFFFF;
	border-left:1px solid #B9B9B9;
	border-bottom:1px solid #B9B9B9;
	padding:0px 3px 5px 9px;
}
td.MTL66
{
	background-color: #FFF;
	border-top:1px solid #B9B9B9;
	border-left:1px solid #B9B9B9;
	padding:10px 0px 0px 8px;
}
td.ML33
{
	background-color:#FFF;
	border-top:1px solid #B9B9B9;
	border-left:1px solid #B9B9B9;
	border-bottom:1px solid #B9B9B9;
}
td.MM33
{
	background-color:#FFF;
}
td.MR33
{
	background-color:#FFF;
	border-right:1px solid #B9B9B9;
	padding:0px 9px 5px 3px;
}
td.MBR33
{
	background-color:#FFF;
	border-right:1px solid #B9B9B9;
	border-bottom:1px solid #B9B9B9;
	padding:0px 9px 5px 3px;
}
td.MTR33
{
	background-color:#FFF;
	border-top:1px solid #B9B9B9;
	border-right:1px solid #B9B9B9;
	padding:0px 5px 0px 0px;
}
/********* Generic Control styles ***********/
/****** ContentTable styles /*******/
.CTCB
{
	color:#C8C8C8;
}
.CTCBB
{
}
.CTCBBLnk
{
	display:none;
}
.CTTtl
{
	color:#CF0000;
	font-size:110%;
	font-family:'Verdana','Arial';
	overflow:hidden;
}
.CTTtl a
{
	color:#CF0000;
	text-decoration:none;
}
.CTTtl a:HOVER
{
	color:#CF0000;
	text-decoration:underline;
}
.CTTtl #cat
{
	color:#06C;
}
.CTPOPPAL
{
	background-color:#AAA;
}
.CTPOPLBL
{
	color:White;
}
.CTPOP
{
	background-color:#AAA;
	color:White;
}
.CTTLC
{
	background-image:URL(../Images/Skins/Upvideo/cttlc.jpg);
	background-color:#F4F4F4;
}
.CTTRC
{
	background-image:URL(../Images/Skins/Upvideo/cttrc.jpg);
	background-color:#F4F4F4;
}
.CTMID
{
	background-image:URL(../Images/Skins/Upvideo/ctmid.jpg);
	background-color:#F4F4F4;
}
.CTTLC4
{
	background-image:URL(../Images/Skins/Upvideo/cttlc.jpg);
	background-color:#F4F4F4;
}
.CTTRC4
{
	background-image:URL(../Images/Skins/Upvideo/cttrc.jpg);
	background-color:#F4F4F4;
}
.CTMID4
{
	background-image:URL(../Images/Skins/Upvideo/ctmid.jpg);
	background-color:#F4F4F4;
}
.CTDIV
{
	height:5px !important;
}
.CTIC
{
	width: 100%;
}
div.CTIC
{
}
.CTICCell
{
	width:100%;
	background-color:#FFF;
}
.CTPopTbl span
{
	color:white;
}
td.CTCOL
{
	color:white;
}
div.CTCOL
{
	border:solid 1px blue;
}
.CTFilter
{
	color:black;
}
.CTHoverOn
{
	border:1px solid yellow;
}
.CTHoverOff
{
	border:1px solid purple;
}
input.CTSTB
{
	color:#999;
	border:1px solid #B9B9B9;
	background-color:White;
	padding:1px;
}
.IC1
{
	background-color:#EBEBEB;
	border:1px solid #B9B9B9;
	margin-bottom:5px;
}
.LCIC1
{
	background-color:#EBEBEB;
	border:1px solid #B9B9B9;
}
/******** Paging and Navigation ********/
table.CTWSPaging
{
}
.CTWSPrev
{
	color:#666;
}
.CTWSPrev:hover
{
	color:#000;
}
.CTWSPrev span
{
	font-family:Arial;
}
.CTWSNext
{
	color:#666;
}
.CTWSNext:hover
{
	color:#000;
}
.CTWSNext span
{
	font-family:Arial;
}
span.CTWSPageNav
{
	color:#666;
}
span.CTWSPageNav:hover
{
	color:#000;
	text-decoration:underline overline;
}
.CTWSPage
{
	color:#000;
}
table.CTSTB
{
}
table.CTSTB a
{
	color:#06C;
}
table.CTWS2
{
	margin-bottom:0px;
}
/********** Specific Control Styles **********/
/****** FreeSpeechControl ******/
.FSCITXT
{
	border:solid 1px #407CFF;
	background-color:#DDD;
}
.FSCOInnerContent
{
}
.FSCOTitle
{
	color:White;
	background-color:#407CFF;
}
/********* MO ********/
table.MOFTP
{
	background-color:#D9D9D9;
}
.MOFTP img
{
	background-color:#FFF;
}
table.MOFTV
{
	background-color:#000;
}
.MOFTV img
{
	background-color:#FFF;
}
table.MOFTA
{
	background-color:#D9D9D9;
}
.MOFTA img
{
	background-color:#FFF;
}
table.MOFTC
{
	background-color:#D9D9D9;
}
.MOFTC img
{
	background-color:#FFF;
}
.MOIC
{
}
.MODesc
{
	color:#003E9B;
}
.MONode a
{
	font-size:11px;
	color:#0066CC;
}
.MOTitle span
{
	color:black;
}
table.MONavTbl
{
	background-color:#EBEBEB;
	border: 1px solid #B9B9B9;
}
.MONavTbl a
{
	color:#000;
}
td.MOItem50hidden
{
	width:0px;
	height:0px;
	display:none;
}
td.MOMVTtl
{
}


/******** MO : PV *******/
.PVFT img
{
	background-color:#FFF;
}
table.PVFT
{
	background-color:#FFF;
}
/******** MO : VV *******/
div.hpvv
{
	background-color:#FFF;
}
table.VVFT
{
	background-color:#FFF;
}
div.MVInfo
{
}
/******** MO : AP ********/
table.APFT
{
	background-color : #000;
}
/******* MO : any MediaViewer (VV, AP or PV) *******/
span.MVTtle
{
	color:#CF0000;
	font-size:120%;
	font-family:'Verdana','Arial';
	overflow:hidden;
}
span.MVDesc
{
	color:#003E9B;
}
.MVHPTtle
{
	max-width:625px !important;
	width:625px !important;
	color:#CF0000;
	font-family:'Verdana','Arial';
	overflow:hidden !important;
}
/******* MO : FIV *******/
.FIVFT
{
	border:1px solid #B9B9B9;
	background-color:#FAFAFA;
}
/******* FriendsOverview ******/
.FOTbl a
{
	color:Black;
}
.FOTbl a:hover
{
	color:Black;
}
.FOTbl
{
}
/******** PC *******/
table.PCCLON
{
	border: 1px solid #B9B9B9;	
}
table.PCCLOF
{
	border: 1px solid #B9B9B9;
}
table.PCCLGN
{
	border: 1px solid #B9B9B9;	
}
.PCCLON td
{
	color:#06C;
}
.PCCLOF td
{
	color:#999!important;
}
.PCCLGN td
{
	color:#999!important;
}
.PCPIC img
{
	background-color:#FFF;
}
.PCPICCell td
{
	background-color : #EBEBEB;
}
/******** FV ********/
.FVIC
{
}
.FVIC2
{
}
.FVItem a
{
	color:Black;
}
.FVCAT
{
	border:solid 1px black;
}
.FVItem td
{
	color:Black;
}
.FVIC3 .FVSrc a
{
	color:#0066CC;
}
/******** SC ********/
.SCTXT
{
	border:1px solid #C8C8C8;
}
.SCRowA a
{
	color:#000;
}
.SCRowHdr a
{
	color:#C60202;
}
/******** QST ********/
.tabMiddleSelected
{
	background-color:#407CFF;
}
.tabMiddleSelected a
{
	color:white;
}
.tabMiddle
{
	background-color:#B0CAFF;
}
.tabMiddle a
{
	color:black;
}
.qstOuterTable
{
	border:solid 1px #407CFF;
}
.infoControlText
{
	background-color:#7F81B6;
	border:solid 1px black;
	color:white;
}
.qstOuterTableProfile
{
	border:solid 1px #407CFF;
}
.qstInnerTableProfile
{
	color:White;
}
/****** File Upload *******/
.FU
{
	color:black;
	background:white;
}
div.FU
{
	border:1px solid #B9B9B9;
	margin:10px 0px;
}
/******* GMPSC *******/
.GMPSCBC
{
	background-color:Transparent;
}
table.GMPSCBCTB1
{
	background-color:#F8F8F8;
}
table.GMPSCBCTB2
{
	background-color:#F8F8F8;
}
/******* Ajax Text Box******/
.ATB input
{
}
.ATB textarea
{
	border:solid 1px #888;
}
/******* LinkOverview *******/
.LOText a
{
	color:black;
}
.LOText a:hover
{
	color:black;
}
/******* Reaction Control *******/
.RC hr
{
	color:#B9B9B9;
}
div.RC
{
	background-color:#FAFAFA;
	border:1px solid #B9B9B9;
}
/***** Rating Control ******/
table.RTC
{
}
/******** WIE ********/
.WIECA span
{
	background-color:#BBBBBB;
}
.WIEIC a
{
	color:Black;
}
/******* MCC Message Center Control *******/
div.MCCFO
{
	border:solid 1px black;
	overflow:hidden;
}
.MCCFO td
{
	border-bottom:solid 1px black;
}
td.MCCFOItem
{
	vertical-align:middle;
	height:30px;
}
td.MCCFOItemSel
{
	vertical-align:middle;
	height:30px;
}
div.MCCMO
{
	border:solid 1px #444;
}
table.MCCMOFtr
{
}
.MCCMOHdr
{
	height:30px;
}
.MCCMOHdr td
{
	vertical-align:middle;
	padding:5px 5px 0px 5px;
}
tr.MCCMOItem
{
	background-color:#EEE;
}
tr.MCCMOItemH
{
	background-color:#DDD;
}
div.MCCMV
{
	border:solid 1px black;
}
td.MCCMFld
{
	background-color:#FFFFD3;
	border:solid 1px #D9D9BA;
}
input.MCCMEFld
{
	background-color:#FFFFD3;
	border:solid 1px #D9D9BA;
}
table.MCCMFlds
{
	background-color:White;
}
.MCCMVTxt
{
	background-color:White;
	border-top:solid 1px black;
	border-bottom:solid 1px black;
}
.MCCCb
{
	border:none !important;
}
/******* CVC Cast Viewer Control *******/
.CVCFT object
{
}
/******* SLC Spot Light Control *******/
/******* FUC ******/
td.FUCHdr
{
	background-color:#EEE;
	vertical-align:middle;
	padding-left:10px;
	height:40px;
}
.FUC1
{
	background-color:#F8F8F8;
}
.FUC2
{
	background-color:#F0F0F0;
}

/******* CPL *******/
.CPL select
{
	border:solid 1px black;
}
.CPLCat
{
	color:White;
}
/******* LS *******/
.LS td
{
}
td.LSPL
{
}
td.LSF
{
}
/******* DL *******/
.ALIC
{
	color : #B9B9B9;
	text-align:center;
}
/******* TC ******/
.TCM
{
	background-image:URL(../Images/Skins/Upvideo/tab.jpg);
}
.TCM:hover
{
	background-image:URL(../Images/Skins/Upvideo/tabsel.jpg);
}
.TCMSel
{
	background-image:URL(../Images/Skins/Upvideo/tabsel.jpg);
}
.TCMSel:hover
{
	background-image:URL(../Images/Skins/Upvideo/tab.jpg);
}
.TCLnk
{
	color:black;
}
.TCLnk:hover
{
	color:#777;
}
/******* PE *****/
.PEIC
{
	background-color:#FFF;
	border:solid 1px #CCC;
}
/******* REG *******/
.REGERR
{
	background-color:White;
	font-weight:bold;
	color:Red;
}
.REGCT
{
	font-family:'Verdana','Arial';
	color:#333;
	background-color:#FFF;
}
.REGHdr
{
	font-weight:bold;
	color:#CF0000;
	background-color:#F4F4F4;
	border-bottom: 1px solid #B9B9B9;
}
table.REG
{
	border: 1px solid #B9B9B9;
}
td.REGTd
{
	color:#333;
	background-color:#FFF;
}
div.REGWait
{
	border:solid 1px black;
	color:Black;
	background-color:White;
}
div.REGSRCH a
{
	font-size: 125%;
}
.REG
{
	text-align:left;
}
/****** HPSS *******/
.HPSSC
{
	width:9px;
	height:9px;
	border:1px solid black;
	cursor:pointer;
	margin:1px;
}
/******* BC *******/
.BCRow1
{
	background-color:Transparent;
}
.BCRow2
{
	background-color:#FFF;
}
table.BCTbl
{
	background-color:Transparent;
}
/****** LOGIN *******/
div.login
{
}
div.login a
{
	color:Blue;
}
xxxxtable.MASLC input.cb
{
	background-color:#F8FCFF;
}
xxxtable.MASLC
{
	background-color:#EBEBEB;
	border:1px solid #B9B9B9;
}
.LC2
{
	background-color:#EBEBEB;
	border:1px solid #B9B9B9;
}
div.login
{
	color:#000;
}
xxxtd.MASLC
{
	border:1px;
	border-color:#B9B9B9;
}
div.login a:VISITED
{
	color:#000;
}
div.login a
{
	color:#000;
}
div.login input
{
	color:#6A6A6A;
	border:1px solid #B9B9B9;
	background-color:White;
	padding:1px 2px 1px 2px;
}
div.login input.BTN
{
	color:#FFF;
	border:0px;
	background:transparent URL(../Images/Skins/Upvideo/login.png);
	width:80px;
	height:25px;
	font-family:arial;
	font-weight:bold;
	font-size:110%;
	cursor:pointer;
}
.cb input
{
	border:none !important;
	background-color:transparent;
	color:#4183B7;
	font:10px arial;
}
/******* CO ********/
tr.CORow1
{
	background-color:transparent;
	cursor:pointer;
}
tr.CORow2
{
	background-color:#F5F5F5;
	cursor:pointer;
}
.COTtl
{
	font-weight:bold;
	padding:2px;
	cursor:pointer;
}
.ROTxt
{
	font-style:italic;
}
/******* TAB *******/
td.TABTDSEL
{
	background-image:URL(../Images/Skins/Upvideo/tabsel.gif);
	background-repeat:repeat-x;
	background-position:top right;
	background-color:#F3F3F3;
	border-top:1px solid #B9B9B9;
	border-left:1px solid #B9B9B9;
	border-right:1px solid #B9B9B9;
}
td.TABTD
{
	background-image:URL(../Images/Skins/Upvideo/tab.gif);
	background-repeat:repeat-x;
	background-position:top right;
	background-color:#F3F3F3;
	border-top:1px solid #B9B9B9;
	border-left:1px solid #B9B9B9;
	border-right:1px solid #B9B9B9;
}
td.TABTD:hover
{
	background-image:URL(../Images/Skins/Upvideo/tabsel.jpg);
}
td.TABTD2SEL
{
	background-image:URL(../Images/Skins/Upvideo/tabsel.gif);
	background-repeat:repeat-x;
	background-position:top right;
	background-color:#F3F3F3;
	border-top:1px solid #B9B9B9;
	border-left:1px solid #B9B9B9;
	border-right:1px solid #B9B9B9;
	text-align:center;
}
td.TABTD2
{
	background-image:URL(../Images/Skins/Upvideo/tab.gif);
	background-repeat:repeat-x;
	background-position:top right;
	background-color:#F3F3F3;
	border-top:1px solid #B9B9B9;
	border-left:1px solid #B9B9B9;
	border-right:1px solid #B9B9B9;
	text-align:center;
}
td.TABTD2:hover
{
	background-image:URL(../Images/Skins/Upvideo/tabsel.jpg);
}

a.TAB
{
	font-weight:normal;
	font-size:115%;
	font-family:'Verdana','Arial';
	color:#000;
}
a.TAB:Hover
{
	text-decoration: none;
}
span.TABSEP
{
	font-weight:normal;
}
a.TABSEL
{
	font-weight:normal;
	font-size:115%;
	font-family:'Verdana','Arial';
	color : #CF0000;
}
a.TABSEL:Hover
{
	font-weight:normal;
	text-decoration:none;
}
.TAB2
{
	color:Black;
}
a.TAB2
{
	font-weight:normal;
	color:Black;
}
span.TAB2SEP
{
	font-weight:normal;
}
/*** SUG ***/
div.sug 
{
	width:620px;
	height:65px;
	background-color:#EEE;
	color:Black;
	border:1px solid #888;
	padding:5px;
	text-align:left;
}
div.sug table
{
	width:600px;
	
}
div.sug td.td1
{
	width:350px;
}
div.sug td.td2
{
	text-align:right;
}
div.sug table td
{
	vertical-align:top;
}
div.sug img
{
}
div.sug span
{
	text-align:left;
}
div.sug span.Text
{   
	width:50px;
}
div.sug span.Title
{
	font-weight:bold;
}
/** .CLO **/
.CLO a
{
	color:#06C;
	font-weight:bold;
}
.CLO a:visited
{
	color:#06C;
	font-weight:bold;
}