/* Stylesheet: WS */
body 
{
	font-family : 'Trebuchet','Trebuchet MS','Sans Serif','MS Sans Serif','Arial';
}
.small
{
	color:black;	
}
.translate
{
	color : white;
}
body.MASContent
{
	background-repeat : repeat;
	background-color : #000000;
}
button 
{
	border : solid 1px black;
}
input
{
	border : solid 1px black;
}
textarea
{
	border : solid 1px black;
	font-family : 'Trebuchet','Trebuchet MS','Sans Serif','MS Sans Serif','Arial';
}
select
{
	border : solid 1px black;
}
/** HP **/
.HPTR
{
	background-color:Transparent;
}
.HPTLC
{
	background-image: URL(../Images/Skins/WS/hptlc.gif);
	background-position:top left;
	max-width : 7px;
	width : 7px;
	height: 7px;
}
.HPMID
{
	height: 7px;
	background-color:white;
	max-width: 985px;
	width: 985px;
	min-width: 985px;
}
.HPTRC
{
	background-image: URL(../Images/Skins/WS/hptrc.gif);
	background-position:top right;
	max-width : 7px;
	width : 7px;
	height : 7px;
}
.HPL
{
	width:5px;
}
.HPR
{
	width:5px;
}

/************************************ MasterPage styles ************************************/
td.MASBTM
{
}
td.MASTOPMNU
{
	color:Black;
	background-color : White;
	padding-right:5px;
}
td.MASTOPMNU a
{
	color:Black;
}
td.MASTOPMNU a:HOVER
{
	color:Black;
}
td.MASMNU
{
	background-color:White;
}
.MASTD a
{
	background-color: White;
}
td.MASLOGHdr
{
	background-color : White;
	text-align: left !important; /* TEMPORARY because of HOMEPAGE logo */
}
.MASHdr td
{
	background-color : #C8C8C8;
	color : #FFFFFF;
}
td.MASSBL 
{
	background-color : #FFFFFF;
}
td.MASSBR
{
	background-color : #FFFFFF;
}
.MASFtr td
{
    background-image: URL(../Images/Skins/WS/footer.jpg);
    background-position:center;
    background-repeat:no-repeat;
    color:#FFF;
}
td.MASMBAR
{
	font-family : 'Trebuchet','Trebuchet MS','Sans Serif','MS Sans Serif','Arial';
	font-size:13px;
}
td.MASMBARSRCH
{
	background-image: URL(../Images/tabs/massearch.jpg);
	background-repeat: repeat-x;
}
table.MASSC
{
    xwidth:1000px;
    text-align:center;
    margin:0 auto;
    height:50px;
    margin-top:10px;
}
.MASMBAR a
{
	color : #FFFFFF;
	text-decoration: none;
}
.MASCOM
{
	background-color: White;
}
.MASCOMWide
{
	background-image: URL(../Images/Skins/WS/phone.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.MASCOMVideo
{
	background-image: URL(../Images/Skins/WS/video.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.MASCOMAudio
{
	background-image: URL(../Images/Skins/WS/audio2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.MASCOMPictures
{
	background-image: URL(../Images/Skins/WS/pics2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.MASCOMCasts
{
	background-image: URL(../Images/Skins/WS/casts1.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.MASCOMTV
{
	background-image: URL(../Images/Skins/WS/tv.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.MASCOMNews
{
	background-image: URL(../Images/Skins/WS/news2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.MASCOMBlog
{
	background-image: URL(../Images/Skins/WS/blog2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.MASCOMMaps
{
	background-image: URL(../Images/Skins/WS/maps.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.MASCOMGames
{
	background-image: URL(../Images/Skins/WS/games.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.MASCOMMovies
{
	background-image: URL(../Images/Skins/WS/movies.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.MASCOMDocs
{
	background-image: URL(../Images/Skins/WS/docs.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.MASCOMReg
{
	background-image: URL(../Images/Skins/WS/phone.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.MNUTBL
{
}
td.MASTD
{
	text-align:left !important;
	background-color: White;
}
/************************************ Generic Control styles ************************************/
/************ ContentTable styles /************/
.CTCB
{
	color : #C8C8C8;
}
.CTCBB
{
}
.CTTtl
{
	color : #00CCFF;
	font-family : 'Trebuchet','Trebuchet MS','Sans Serif','MS Sans Serif','Arial';
}
.CTPOPPAL
{
	background-color : #AAAAAA;
}
.CTPOPLBL
{
	color : White;
}
.CTPOP
{
	background-color : #AAAAAA;
	color : White;
}
.CTTLC
{
}
.CTTRC
{
}
.CTTRS
{
	background-image: URL(../Images/Skins/WS/trs.gif);
}
.CTMID
{
}
.CTRSH
{
	background-image: URL(../Images/Skins/WS/rsh.gif);
}
.CTBRC
{
	background-image: URL(../Images/Skins/WS/brc.gif);
}
.CTBRS
{
	background-image: URL(../Images/Skins/WS/brs.gif);
}
.CTBLC
{
	background-image: URL(../Images/Skins/WS/blc.gif);
}

.CTBOT
{
	background-image: URL(../Images/Skins/WS/bot.gif);
}
.CTIC
{
	width: 100%;
}
div.CTIC
{
}
.CTICCell
{
	width: 100%;
}
.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 
{
	border-color : #999999 !important;
}
/************* Paging and Navigation *************/
table.CTWSPaging
{
}
td.CTWSPrev
{
	color : #CCC;
}
.CTWSPrev span
{
	font-family : 'Trebuchet','Trebuchet MS','Sans Serif','MS Sans Serif','Arial';
}
.CTWSPrev:hover
{
	color:#AAA;
}
td.CTWSNext 
{
	color : #CCC;
}
.CTWSNext span
{
	font-family : 'Trebuchet','Trebuchet MS','Sans Serif','MS Sans Serif','Arial';
}
.CTWSNext:hover
{
	color:#AAA;
}
span.CTWSPageNav 
{
	color : #CCC;
}
.CTWSPageNav:hover
{
	color:#AAA;
}
.CTWSPage
{
	color : #CCC;
}
table.CTSTB
{
}
table.CTSTB span
{
	color : #999999 !important;
}
table.CTWS2
{
	margin-bottom: 0px;
}
/************************************ Specific Control Styles ************************************/

/************ FreeSpeechControl ************/
.FSCITXT
{
	border : solid 1px #407CFF;
	background-color : #DDDDDD;
}
.FSCOInnerContent 
{
    scrollbar-face-color:#C8C8C8;
    scrollbar-highlight-color:#C8C8C8;
    scrollbar-3dlight-color:#666666;
    scrollbar-darkshadow-color:#666666;
    scrollbar-shadow-color:#C8C8C8;
    scrollbar-arrow-color:#666666;
    scrollbar-track-color:#FFFFEE;
}
.FSCOTitle
{
	color:#FFF;
	background-color:#407CFF;
}
/************* MO *************/
.MOIC
{
}
table.MOFTV
{
	background-image:url(../Images/Skins/WS/bgblackl.png);
	background-repeat:no-repeat;
}
table.MOFTP 
{
    background-image:url(../Images/Skins/WS/bgblackl.png);
    background-repeat:no-repeat;
}
table.MOFTA
{
	background-image:url(../Images/Skins/WS/bgblackl.png);
	background-repeat:no-repeat;
}
table.MOFTC
{
	background-image:url(../Images/Skins/WS/bgblackl.png);
	background-repeat:no-repeat;
}
table.MOFTS
{
	background-image:url(../Images/Skins/WS/bgblackl.png);
	background-repeat:no-repeat;
}
.MOFTA img
{
}
.MODesc
{
	color : #00CCFF;	
}
.MONode a
{
	color : black;
}
.MOTitle span
{
	color:white;
}
table.MOInfo
{
    top:-13px;
	margin-top:-13px;
	margin-left:5px;
	overflow:visible;
	position:relative;	
}

table.MONavTbl 
{
	background-color:#282828;
	border:1px solid #000000;
}	
.MONavTbl a
{
    color:#00CCFF;
}
.MONavTbl a:hover
{
    color:#FF8000;
}

/************* MO : PV *************/
.PVFT img
{
	background-color : #FFFFFF;
}
table.PVFT 
{
    background-color : #333;
    border:1px solid #000;
}
/************* MO : VV *************/
table.VVFT 
{
	background-color : #000000;
}
/************* MO : AP *************/
table.APFT 
{
	background-color : #000000;
}
/************* MO : any MediaViewer (VV, AP or PV) *************/
div.MVPl
{
    width:640px;
    text-align:left;
    padding-left:4px;
}
span.MVTtle 
{
	font-family : 'Trebuchet','Trebuchet MS','Sans Serif','MS Sans Serif','Arial';
	color:#0CF;
	font-size:16px;
}
span.MVDesc
{
	color:#0CF;
}
div.MVDesc1
{
    text-align:left;
    padding-left:4px;
}
div.MVInfo1
{
	text-align:left;
	color:#FFF;
    width:100%;
}
div.MVInfo2
{
    text-align:left;
    color:#FFF;
    width:100%;
}
div.MVInfo2 a
{
    color:#00CCFF;
}
div.MVInfo2 a:hover
{
    color:#FF8000;
}
/************* MO : FIV *************/
.FIVFT
{
    width:640px;
    background-color : #111;
    border: 1px solid #000;
    color:#FFF;
    filter:alpha(opacity=80);
    opacity:0.8;
}
.FIVFT a
{
    color:#0CF;
}
/************* MO : BIV *************/
.BIVFT
{
    width:640px;
    background-color : #111;
    border: 1px solid #333;
    color:#FFF;
    filter:alpha(opacity=80);
    opacity:0.8;
}
span.BIVTtle
{
    padding-left:4px;
    color:#00CCFF;
}
/************* FriendsOverview *************/
.FOTbl a
{
	color : Black;
}
.FOTbl a:hover
{
	color : Black;
}
.FOTbl
{
}
td.FOTd
{
	background-image:url(../Images/Skins/WS/bgblueh.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
/************* PC ************/
table.PCCLON 
{
}
table.PCCLOF 
{
}
table.PCCLGN 
{
}
.PCCLON td
{
	color : #FFFFFF!important;
}
.PCCLOF td
{
	color : #999999!important;
}
.PCCLGN td
{
	color : #999999!important;
}
.PCPIC img
{
	background-color : #FFFFFF;
}
.PCPICCell td
{
	background-color : #000000;
}
/************* FV *************/
.FVIC 
{
}
.FVIC2
{
}
.FVItem a
{
	color:#737373;
}
.FVDate
{
	color:#737373;
}
.FVCAT
{
}
.FVItem td
{
	color:#737373;
}
span.FVSrc a
{
    color:#00CCFF;
}
span.FVSrc
{
    color:#00CCFF;
}
/************* SC *************/
.SCTXT
{
	border: 1px solid #C8C8C8;
}
.SCRowA a
{
	color :green;
}
.SCRowHdr a
{
	color : blue;
}
.SCRow1
{
	background:#FAFAFA;
	width:100%;
}
.SCRow2
{
	background:#EEE;
	width:100%;
}
td.SCRowDesc img
{
    max-width:640px !important;
    overflow:hidden;
}
/************* File Upload *************/
.FU
{
	color : black;
	background:#FFF;
}
div.FU
{
	background:#0F0F0F;
}
/************* Upload Button ***********/
.Upload
{
	background-image : URL(../Images/Buttons/grnupl.gif);
	background-repeat : no-repeat;
}
/************* Tabs ******************/
.TBL
{
	background-repeat : no-repeat;
	background-position: right;
}
.TBVIDL
{
	background-image: URL(../Images/Tabs/vidl.gif);
	background-position: right;
	background-repeat : no-repeat;
}
.TBVIDM
{
	background-image: URL(../Images/Tabs/vidm.gif);	
}
.TBVIDR
{
	background-image: URL(../Images/Tabs/vidr.gif);
	background-position: left;
	background-repeat : no-repeat;
}
.TBMOVL
{
	background-image: URL(../Images/Tabs/movl.gif);
	background-position: right;
	background-repeat : no-repeat;
}
.TBMOVM
{
	background-image: URL(../Images/Tabs/movm.gif);
}
.TBMOVR
{
	background-image: URL(../Images/Tabs/movr.gif);
	background-position: left;
	background-repeat : no-repeat;
}
.TBNEWL
{
	background-image: URL(../Images/Tabs/newl.gif);
	background-position: right;
	background-repeat : no-repeat;
}
.TBNEWM
{
	background-image: URL(../Images/Tabs/newm.gif);	
}
.TBNEWR
{
	background-image: URL(../Images/Tabs/newr.gif);
	background-position: left;
	background-repeat : no-repeat;
}
.TBGAML
{
	background-image: URL(../Images/Tabs/gaml.gif);
	background-position: right;
	background-repeat : no-repeat;
}
.TBGAMM
{
	background-image: URL(../Images/Tabs/gamm.gif);	
}
.TBGAMR
{
	background-image: URL(../Images/Tabs/gamr.gif);
	background-position: left;
	background-repeat : no-repeat;
}
.TBLnk
{
	color : gray;
}
.TBLnk a
{
	color : gray;
}
.TBLnk a:hover
{
	color : gray;
}
/************* GMPSC *************/
.GMPSCBC
{
	background-color : Transparent;
}
table.GMPSCBCTB1
{
	background-color:#282828;
	border:1px solid #000;
	color:#FFF;
}
table.GMPSCBCTB2
{
	background-color:#282828;
	border:1px solid #000;
	color:#FFF;
}
table.GMPSCMOItem *
{
    color:#FFF;
}
/************* Caricature *************/
.CAR
{
	background-color : #FFFFFF;
}
/************* Ajax Text Box*************/
.ATB input
{
	border : solid 1px #888888;
}
.ATB textarea
{
	border : solid 1px #888888;
}
/************* LinkOverview *************/
.LOText a
{
	color : black;
}
.LOText a:hover
{
	color : black;
}
/************* Reaction Control *************/
.RC hr
{
	color : #FFF;
}
div.RC
{
	background-color: #282828;
	border: 1px solid #000;
    color:#FFF;
}
div.RC a
{
    color:#00CCFF;
}
div.RC a:hover
{
    color:#FF8000;
}
/************* 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;
	background-image : URL(../Images/Skins/WS/MCC/bg.jpg);
}
td.MCCFOItemSel
{
	vertical-align:middle;
	height:30px;
	background-image : URL(../Images/Skins/WS/MCC/bgsel.jpg);
}
div.MCCMO 
{
	border : solid 1px #444444;
}
table.MCCMOFtr
{
	background-image : URL(../Images/Skins/WS/MCC/bg.jpg);
}
.MCCMOHdr
{
	background-image : URL(../Images/Skins/WS/MCC/bg.jpg);
	height:30px;
}
.MCCMOHdr td
{
	vertical-align:middle;
	padding:5px 5px 0px 5px;
}
tr.MCCMOItem 
{
	background-color : #EEEEEE;
}
tr.MCCMOItemH
{
	background-color : #DDDDDD;
}
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
{
	background-color : white;
}
.CVCIC
{
    color:#FFF;
}
.CVCIC a
{
    color:#00CCFF;
}
.CVCIC a:hover
{    
    color:#FF8000;
}
/************* SLC Spot Light Control *************/
/************* FUC *************/
td.FUCHdr
{
	background-color : #202020;
	vertical-align:middle;
	padding-left : 10px;
	height:40px;
}
.FUC1 
{
	background-color:#3B3B3B;
	
}
.FUC2
{
	background-color:#202020;
}
span.small a
{
    color:#0CF;
}
/************* CPL *************/
.CPL select
{
	border : solid 1px black;
}
.CPLCat
{
	color : White;
}
/************* LS *************/
.LS td
{
}
td.LSPL
{
}
td.LSF
{
}
/************* DL *************/
.ALIC 
{
	color : Black;
}
/************* TC *************/
.TCL
{
	background-image: URL(../Images/Skins/WS/tcl.gif);
	background-repeat : no-repeat;
	background-position: right;
}
.TCM
{
	background-color : #F1FAFD;
	background-image: URL(../Images/Skins/WS/tcm.gif);
}
.TCR
{
	background-image: URL(../Images/Skins/WS/tcr.gif);
	background-repeat : no-repeat;
	background-position: left;
}
.TCLSel
{
	background-image: URL(../Images/Skins/WS/tclsel.gif);
	background-repeat : no-repeat;
	background-position: right;
}
.TCMSel
{
	background-color : #DCF0B9;
	background-image: URL(../Images/Skins/WS/tcmsel.gif);
}
.TCRSel
{
	background-image: URL(../Images/Skins/WS/tcrsel.gif);
	background-repeat : no-repeat;
	background-position: left;
}
.TCLnk
{
	color : black;
}
/************* PE *************/
.PEIC
{
	background-color : #FFFFFF;
	border: solid 1px #CCCCCC;
}
/************* REG ************/
.REGERR
{
	background-color:White;
	font-weight:bold;
	color:Red;
}
.REGCT
{
	font-family : 'Trebuchet','Trebuchet MS','Sans Serif','MS Sans Serif','Arial';
	color:#FFF;
}
.REGHdr
{
	font-weight:bold;
	font-size:16px;
	color:#0CF;
	background-position : left bottom;
	background-repeat : repeat;
}
td.REGTd 
{
	color:#FFF;
}
div.REGWait
{
	border:solid 1px black;
	color:Black;
	background-color:White;
}
div.REGSRCH
{
	background-color: #BDE37A;
	background-image: url(../Images/Filters/green.gif);
	background-repeat: repeat-x;
}
div.REGSRCH a
{
	font-size: 125%;
}
/************* HPSS ************/
.HPSSC
{
	width : 9px;
	height:9px;
	border: 1px solid black;
	cursor:pointer;
	margin: 1px 1px 1px 1px;
}
/************* BC ************/
.BCRow1
{
	background-color : Transparent;
	color:#737373;
}
.BCRow2
{
	background-color : #FFFFFF;
	color:#737373;
}
table.BCTbl
{
}
.BCTitle 
{
}
.BCTitle a
{
	text-decoration : none;
	color:#737373;
}
.BCTitle a:hover
{
	text-decoration : underline;
	color:#555;
}
.BCP
{
    background-image:url(../Images/Skins/WS/bgblueh.jpg);
    background-position:left top ;
    background-repeat:no-repeat;
}
/********** LOGIN *************/
div.login
{
	margin-bottom: 10px;
}
div.login a
{
	color: Blue;
}
table.MASLC *
{
}
table.MASLC input.cb 
{
	background-color: #F8FCFF;
}
table.MASLC
{
}
div.login
{
	color : #193789;
}
div.login a:VISITED
{
	color : #4183B7;
}
div.login a
{
	color : #4183B7;
}
div.login input
{
	color : #4183B7;
	border: 1px solid #4183B7;
	background-color:White;
}
.cb input
{
	border : none !important;
	background-color: #F8FCFF;
	color : #4183B7;
	font:10px arial;
}
/********** CO **************/
tr.CORow1
{
	background-color : transparent;
	cursor:pointer;
}
tr.CORow2
{
	background-color : #DDDDDD;
	cursor:pointer;
}
table.COTBL
{
	width : 100%;
}
.COTtl
{
	color:#737373;
	font-weight:bold;
	cursor:pointer;
}
.ROTxt
{
	font-style : italic;
}
/********* TAB *************/
td.TABTDSEL
{
    color:#00CCFF;
    font-size:116%;
}
a.TAB 
{
	font-weight:normal;
	font-size:100%;
	font-family : 'Trebuchet','Trebuchet MS','Sans Serif','MS Sans Serif','Arial';
	color:#909090;
}
a.TAB:Hover
{
	color:#FF8000;
	text-decoration: none;
}
span.TABSEP
{
	font-weight:normal;	
}
a.TABSEL 
{
	font-weight:normal;
	font-size:100%;
	font-family : 'Trebuchet','Trebuchet MS','Sans Serif','MS Sans Serif','Arial';
	color:#00CCFF;
}
a.TABSEL:Hover
{
	font-weight:normal;
	text-decoration: none;
	color:#00CCFF;
}
a.TAB2
{
	font-weight:normal;
	color:Black;
	padding-left:5px;
	padding-right:5px;
	background-color: White;
}
span.TAB2SEP
{
	font-weight:normal;	
}
/********* TVPROMO *************/
table.TVPromo
{
	background-image:url(../Images/Filters/green.png);
	background-color:#2c510d;
}
table.TVPromo span
{
	font:bold 10pt arial;
	color:white;
}
/** SI **/
.SI
{
	height:25px;
}
.SI td
{
	padding:7px 0px 2px 1px;
}
