﻿/* RESET */

/**
* Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
* http://cssreset.com
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

select, input, img, p {
    margin:0;
    padding:0;
}

img {
    border:none;
}


/* BASIC LAYOUT FOR HOME PAGE */

body {
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
    font-weight:normal;
    margin:0 auto;
    width:1280px;
   /* overflow-y:hidden;       This property should be added to hide default browser scrollbar when using niceScroll */
}

.outer-container {
    margin:0 auto;
    position:relative;
}

html>body .outer-container {
    height:auto;
    min-height:100%;
}

.content {
    background-color:transparent;
}

.embedContent {
    padding-top:80px;
}

.header-container {
    background-color:#000000;
    height:30px;
}

.logo {
    float:left;
    padding:2px 0;
}

.embedLogo {
    position:absolute;
    right:225px;    
    top:0;    
    top:10;
    z-index:501;
} 

.welcomeText {
    color:#0000ff;
    float:right;
    padding:2px 7px 0 0;
}

.embedWelcomeText {
    position:absolute;
    right:0;
    top:0;    
    z-index:501;
}  

.topNavigation {
    clear:right;
}

.embedTopNavigation {
    position:absolute;
    right:0;
    top:18px;
    width:280px;   
    z-index:500;
} 

.topNavigation p {
    margin:0;
    padding:7px 10px;
    position:absolute;
    top:50px;
}

.topBanner {
    border-bottom:4px solid transparent;
    display:block;      
    height:100px;
    margin:0 auto;
    overflow:hidden;
    text-align:center;
    vertical-align:middle;
    width:1280px;
} 

div.myNav {
    background:transparent url(https://d1ifvk1tub2sdr.cloudfront.net/Content/images/modern/bgnd_sel_2.jpg) repeat scroll 0 0;
    border-bottom:1px solid;
    border-left:1px solid;
    border-top:1px solid;
    float:left;
    font-weight:bold;
    padding:7px;
    text-align:center;
}

div.myNav a {
    text-decoration:none;
}

.myMenu {
    clear:right;
}

.list-separation {
    color:#A5A5A5;
    font-size:1em;
    padding:0.2em 0.5em !important;
}

.content-container {
    background-color:#ffffff;
    margin:0 auto;
    padding-bottom:20px;
    padding-left:20px;
    padding-right:20px;
    padding-top:10px;
    position:relative;
    width:830px;
}

/* HOME PAGE */

.content-container-home,
.row-home-first {
    background-color:Transparent;
    position:relative;
}

.row-home-second {
    background-color:#FCD37B;  
    height:44px;
} 

.row-home-third {
    background-color:#ffffff;
    border:1px solid #999999;
    margin-top:-1px;
}

.flashbanner, 
.flash-banner {
    background:#000000;
    float:left;
    height:324px;
    width:576px;                
} 

.flashbannerImage {
    background:#000000;
    height:552px;
    margin:0 auto;
    width:675px;                
} 

.player-stat-wrapper,
.embed-player-stat-wrapper {
    background-color:#eeeeee;
    clear:right;
    float:right;
}

.player-stat-wrapper {
    height:324px;
    width:254px;
}

.embed-player-stat-wrapper {
    height:280px;
    margin-top:42px;        
    width:292px;
} 

.player-stat {
    padding:5px;
    width:270px;
}

.embedPlayer-stat {
    margin-left:-3px;
    margin-top:0;     
}

.title-settings-attributes {
    float: left;
    padding:5px 0;
    width: 830px;
}

.home-video-title, 
.home-video-desc {
    color:#666666;
    width:830px;
    word-wrap:break-word;
}

.home-video-title {
    float: left;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
}

.home-video-desc {
    padding:0;
}

.title {
    color:#02286f;
    font-weight:bold;
} 

div.homePageButton {
    background:transparent url(https://d1ifvk1tub2sdr.cloudfront.net/Content/images/modern/bgHomePageButton.jpg) no-repeat scroll 0 0;
    cursor:pointer;
    height:30px;
    margin-top:1px;
    text-align:center;
    width:284px;
}

div.homePageButton:hover, 
div.homePageButton.hover {
    background:transparent url(https://d1ifvk1tub2sdr.cloudfront.net/Content/images/modern/bgHomePageButton_roll.jpg) no-repeat scroll 0 0;
}

div.homePageButton a {
    color:#000000;
    display:block;
    font-size:1.5em;
    padding:4px;
    text-decoration:none;
    width:272px;
}

.most-viewed, 
.new-videos, 
.related-items {
    cursor:pointer;
    height:33px;
    position:absolute;
    top:10px;
    width:105px;
}

.most-viewed {
    background:transparent url(https://d1ifvk1tub2sdr.cloudfront.net/Content/images/modern/mostRecent-elevated.gif) no-repeat left 0;
    right:110px;
}

.new-videos {
    right:0;
    background:transparent url(https://d1ifvk1tub2sdr.cloudfront.net/Content/images/modern/newVideos-elevated.gif) no-repeat left 0;
}

.related-items {
    background:transparent url(https://d1ifvk1tub2sdr.cloudfront.net/Content/images/modern/related-items-elevated.gif) no-repeat left 0;
    right:220px;
}

.elevate, 
.current {
    height:44px;
    top:0;
}

.sortedBy {
    position:absolute;
    right:220px;
    top:15px;
    width:70px;
}

.sorted {
    background-position:0 1px;
}

#fillJson {
    margin-left:0;    
    margin-top:5px;    
}

#divRate {
    bottom:0;
    float:right;
    margin-top:10px;
    position: absolute;
    right:0;
}

#divContents {
    float:left;
    width:288px;
}

#ShareDetails {
    float:right;
    width:285px;
}

#ShareFriends {
    float:left;
    width:280px;
}

#ctl00_mainContentPlaceHolder_sharelink {
    /*float:left;
    margin-top:-20px;
    width:175px;*/
}

#divRatingWithViews {
    float:left;
    margin-top:11px;
    position:relative;
    width:auto;
}

#home-left {
    float:left;
    width:440px;
}

#home-right {
    float:right;
    height:630px;
    width:120px;
}

#home-middle {
    margin:0 130px 0 450px;
}

.player {
    border:1px solid #ccc;
    text-align:center;
}

.home-video-uploaded-date {
    float:right;
    margin-top:5px;
    text-align:center;
    padding:0 5px 5px 5px;       
    text-align:right;
}

.home-video-views {
    float:left;
    margin-top:6px;
    padding-right:12px;
    text-align:left;
}

.home-view-count {
    color:#666666;
    float: left;
    font-size: 0.8em;
    padding-right: 2px;
}

.home-views {
    color:#808080;
    float:left;
    font-size:0.8em;
    font-weight:bold;
}

.home-video-rating {
    float:left;
    margin-top:5px;
    text-align:center;
    text-align:left;
}

.home-suggest-report {
    float:left;
    margin-top:5px;
    padding:0 5px 5px 5px;
    text-align:left;
    text-align:left;
}

.home-view-live {
    float:left;
    margin-top:5px;
    text-align:center;
    width:130px;
}

.home-search-button {
    display:inline;
}

ul.thumbs {
    margin:0;
    padding:0;
}

ul.thumbs li {
    border:1px solid #eee;
    cursor:pointer;
    float:left;
    height:140px;
    list-style:none;
    margin:7px 7px 0 0;
    padding:0;
    width:105px;
}

ul.thumbs li img {
    float: left;
    height: 117px;
    width: 208px;
}

._thumbnailFileName {
    background:#eee;
    height:80px;
}

.thumb-mouseover {
    border:1px solid #999999 !Important;
    box-shadow: 3px 3px 1px #999999;
}

ul.thumbs li div._title {
    color:#666666;
    font-size:0.75em;
    font-weight:bold;
    height:44px;
    line-height:1.2em;
    margin-bottom:7px;
    overflow:hidden;
    padding:10px 5px 0 5px;
    text-align:left;
    width:95%;
    word-wrap:break-word;
}

.dotted-line {
    background-color: #fff;
    border-top: 1px dotted #A3A3A3;
    color: #fff;
    display:block;
    float:left;
    width:830px;
}

div._viewCount,
div._rating {
    color:#666666;
    font-size:0.7em;
    padding:2px 5px;
}

div._viewCount {
    float:left;
}

div._rating {
    float:right;
}

.paging {
    clear:left;
    margin:10px auto;
    padding:5px;
    text-align:center;
}

.page {
    border:1px solid #ccc;
    color:#000000;
    cursor:pointer;
    margin:0 1px;
    padding:2px 5px;
    text-decoration:none;
}

.page:hover {
    background:#000000;
    color:#ffffff;
}

#divPaging a.current {
    background:#000000;
    color:#ffffff;
}

#rightPan {
    margin:0 auto;
    width:600px;
}


/* VERTICAL JCAROUSEL STYLES */

ul._thumbs {
    margin:0;
    padding:0;
}
        
ul._thumbs li {
    float:left;
    list-style:none;
    padding:0;
}

._playlisttitle {
    font-size:0.9em;
    font-weight:bold;
    height:15px;
    margin-bottom:3px;
    overflow:hidden;
    width:224px;
}

._playlistdescription {
    font-size:0.75em;
    height:42px;
    line-height:1.2em;
    overflow:hidden;
    position:absolute;
    width:224px;
    word-wrap:break-word;
}

._playlistdescription p {
    font-size:1em;
}

.current-playlist {
    background-color:#666;
    color:#fff;
}


/* FOOTER - BOTTOM CONTAINER */

.bottom-container {
    background:none;
    border-top:solid 1px #cccccc;
    text-align:center;
}

.bottom-container p {
    color:#626566;
    font-size:0.75em;
    padding:10px 0;
    text-decoration:none;
}
    
.bottom-container p a {
    color:#3B5998;
    font-size:1em;
    padding:10px 0;
    text-decoration:none;
}

.bottom-container p a:hover {
    color:#959595;
}
    
.jdl-grey {
    color:#626566 !important;
}

.jdl-grey:hover {
    color:#959595 !important;
}


/* STARTS SCHOOL SIGNIN & CHANGE PASSWORD */

.fsSSI,
.half-page-fsSSI {
    border:medium none;
    margin:0 auto;
    padding:0 0 0.625em 0;
}

.fsSSI {
    width:600px;
}

.half-page-fsSSI {
    width:500px;
}

.channel-fsSSI {
    border:medium none;
    margin:0 auto;
    width:426px;
}

.customize-fsSSI {
    border:medium none;
    margin:0 auto;
    width:550px;
}

.fsSSI legend, 
.fsSSI-channel legend,
.half-page-fsSSI legend,
.channel-fsSSI legend,
.customize-fsSSI legend  {
    background-color:#939598;
    border:1px solid #cccccc;
    border-style:solid solid none;
    border-width:1px 1px medium;
    color:#ffffff;
    font-size:0.8em;
    font-weight:bold;
    line-height:150%;
    margin-left:5px;
    padding:0 1em;
}

table#tblSchoolRegister td,
table#tblSchoolUserRegister td {
    padding:4px;
}

.customize-options-border {
    border:1px solid #cccccc;
    margin:0;
    padding:0;
}


/* STARTS WHAT IS THIS */

.tag-wit-container {
    float:right;
    width:220px;
}

.half-page-wit-container,
.half-page-tag-wit-container {
    float:right;
    width:320px;
}

 .channel-syn-wit-container {
    float:right;
    width:360px;
 }
 
 .gs-channel-syn-wit-container {
    float:right;
    width:350px;
 }
 
 .restart-wit-container {
    float:right;
    position:relative;
    right:20px;
    width:150px;
 }

.wit-container {
    float:right;
    width:230px;
}

.wit-container-fs {
    border:medium none;
    margin:0 auto;
    padding:0 0 0.625em 0;
}

.wit-container-legend {
    background-color:#939598;
    border:1px solid #cccccc;
    border-style:solid solid none;
    border-width:1px 1px medium;
    color:#ffffff;
    font-size:0.8em;
    font-weight:bold;
    line-height:150%;
    margin-left:5px;
    padding:0 1em;
}

.wit-container-border {
    background-color:#f8f8f8;
    border:1px solid #cccccc;
    color:#555;  
    margin:0;
    padding:1em;
}

.wit-container-all-items {
    padding:0 0 0 1em;
    margin:0;
}

.wit-container-single-item {
    padding:0;
    margin:0;
}

.wit-container-list-item,
.wit-container-last-list-item {
    color:#555;
    font-size:12px;
    line-height:1.2em;
    list-style:disc;
}

.wit-container-list-item {
    margin-bottom:1em;
}

.wit-container-last-list-item {
    margin-bottom:0;
}

.remove-list-style {
    list-style-type:none;
}

.list-main-heading {
    font-size:12px;
    font-weight:bold;
    list-style:none;
    margin-bottom:1em;
    margin-left:-15px;
}

/* TAG SEARCH WHAT IS THIS */

.columnController,
.column-controller,
.half-page-columnController,
.restart-live-conroller {
    margin:0 auto;
}

.columnController,
.column-controller {
    width:600px;
}

.half-page-columnController {
    width:500px;
}

.restart-live-conroller {
    width:460px;
}

.restart-live-label-width {
    width:135px;    
}

.restart-stop-over-flow {
    margin-left:145px;    
}

.cancelStyle {
    margin-left: 250px;
}

.whatIsThis li.liMainHeading,
.tagwhatisthis li.liMainHeading,
.half-page-whatIsThis li.liMainHeading {
    font-weight:bold;
    list-style:none;
    margin-bottom:1em;
    margin-left:-15px;
}

.whatIsThis li.liNotes,
.whatIsThis li.removeListStyle {
    list-style:none;
    margin-bottom:1em;
    margin-top:-0.5em;
}


/* WATCH LIVE */

#spnTitle {
    background:Black;
    color:White;
    padding:4px;
    text-align:left;
}

#recommand {
    float:left;
    margin-right:5px;
    text-align:right;
    width:40%;
}

#divLink {
    float:right;
    margin-left:5px;
    text-align:left;
    width:40%;
}

.watch-live-description {
    margin-bottom:1em;
    margin-top:1em;
}

.watch-live-flash-banner {
    background-color:#000000;
    height:394px;
    width:735px;
}


/* USER MANAGEMENT */

#topQuickMenu {
    text-align:right;
    width:100%;
}


/* CREATE THEME */

table#tblVideoUploader td {
    padding:4px;
}

.PanTheme {
    border:1px solid #fff;
    float:left;
    height:100%;
    height:300px;
    margin:0 auto;
    padding:5px;
    position:relative;
}


/* CUSTOMIZE THEME */

.colorPallate {
    left:400px;
    position:absolute;
    text-align:center;
    Top:100px;
    visibility:hidden;
}

.colorPallate table {
    border:1px solid #000000;
}

.colorPallate table td {
    border:1px solid #ffffff;
}

.colorPallateTheme {
    background-color:#ffffff;
    border:1px solid #eeeeee;
    padding:2px;
}

.colorPallateBlackBg {
    background-color:#000000;
    color:#ffffff;
    float:left;
    margin:0;
    padding:2px 0;
    width:88px;
}

.colorPallateBlackClose {
    background-color:#000000;
    color:#ffffff;
    font-weight:bold;
    margin:0;
    padding:2px;
    text-align:center;
}

.entire-span, 
.span-last {
    display:block;
    font-size:0.72em;
    line-height: 1.2em;
}

.entire-span {
    margin-bottom:1em;
}

.entire-span-first {
    margin-top:1em;
}


/* ADVANCED SEARCH */

#groupName {
    background-color:#dddddd;
    padding:4px;
}

div.mmGroupHeading {
    color:#444444;
    font-size:0.85em;
    font-weight:bold;
    padding:4px 0;
    text-align:left;
}

div.mmPPVGroup {
    background-color:#dddddd;
    padding:4px 0 4px 4px;
}

span.mmGroupHeading {
    color: #444444;
    font-weight: bold;
}

table.mmSubGroupHeading td {
    text-align:left;
    vertical-align:top;
    width:50%;
}

table.mmSubGroupHeading td input {
    clear:left;
    display:block;
    float:left;
    margin: 0;
    padding:0;
}

table.mmSubGroupHeading td label {
    clear:none;
    display:block;
    float:clear;
    font-size:0.75em;
    margin-left:20px;
    width:90%;
}

table.mmSubGroupHeading {
    margin-bottom:0;
    background-color:#ffffff;       
}


/* SCHOOL SUPER USER FEATURE GUIDE */

.field {
    color:#2e6db0;
    font-weight:bold;
}

ol {
    margin-left:50px;
}

ol li {
    padding-bottom:.5em;
}

.documentHeading {
    background-color:#c1ddfc;
    border-bottom:1px solid #8ea1b6;
    border-top:1px solid #8ea1b6;
    font-size:1.45em;
    margin-top:30px;
    padding:1px 5px 3px;
    text-transform:capitalize;
}

.aTop {
    background:url(../../documentation/images/up.gif) no-repeat top right;
    font-size:10px;
    height:17px;
    padding-right:20px;
    text-align:right;
}

#docNav {
    margin-left:5px;
}

#docNav ul {
    list-style:none;
    margin:0 0.5em 1em;
}

#docNav ul ul {
    margin:0 1.5em 0em;
}

#docNav li {
    margin-bottom:.3em;
}

#docNav a {
    text-decoration:none;
}

#docNav a:hover {
    text-decoration:underline;
}

#docNav ul ul {
    margin-top:.3em;
}

#docNav p {
    margin-right:3em;
}


/* HELP DOCUMENTS */

.helpDocuments  {
    font-size:12px;
    padding:0 20px;
}

.helpDocuments h1 {
    background-color:#c1ddfc;
    border-bottom:1px solid #8ea1b6;
    border-right:1px solid #8ea1b6;
    font-size:1.45em;
    margin-top:30px;
    padding:4px 5px 5px;
}

.helpDocuments h2 {
    font-size:16px;
    margin-bottom:5px;
}

.helpDocuments p {
    line-height:1.5em;
    margin-bottom:1em;
}

.helpDocuments p.imageCaption {
    font-weight:bold;
    text-align:center;
}

.helpDocuments ul, ol {
    margin:0;
    padding:0;
}

.helpDocuments ul li {
    margin-left:1.4em;
}

.helpDocuments ul ul li {
    margin-left:2.8em;
}

.helpDocuments ol li {
    margin-left:2.5em;
}

.helpDocuments ol li ul {
    margin-top:1em;
}

.helpDocuments ul.toc,
.helpDocuments ul.toc1 {
    float:left;
    width:50%;
}

.helpDocuments ul.toc li, 
.helpDocuments ul.toc1 li {
    line-height:2.5em;
}

.helpDocuments ul.toc ul, 
.helpDocuments ul.toc1 ul {
    margin-top:-0.5em;
}

.helpDocuments ul.toc ul ul, 
.helpDocuments ul.toc1 ul ul {
    margin-bottom:0.5em;
    margin-top:0em;
}

.helpDocuments ul.toc li li, 
.helpDocuments ul.toc1 li li {
    line-height:1.5em;
    margin-left:3em;
}

.helpDocuments ul.toc li li li, 
.helpDocuments ul.toc1 li li li {
    line-height:1.2em;
    margin-left:3em;
}

.helpDocuments ul.tof li {
    list-style:none;
    margin-bottom:1.4em;
    margin-left:0;
}

.helpDocuments .helpImage {
    padding:5px 0 5px 5px;
}

.helpDocuments p.top {
    text-align:right;
}

.helpDocuments img.imgCenter {
    display:block;
    margin-left:auto;
    margin-right:auto;
}


/* TOOLTIP */

#dhtmltooltip {
    background-color: #fffde8;
    border: 1px solid black;
    left:-300px;
    padding: 2px;
    position:absolute;
    width:300px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	visibility:hidden;
	z-index: 100;
}

#dhtmlpointer {
    left:-300px;
    position:absolute;
    visibility:hidden;
    z-index:101;
}

#toolTipDiv {
    visibility:hidden;
}

.ttHead {
    background-color:#3e4d4c;
    color:white;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:5px;
}

.ttDesc {
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:11px;
    padding:5px;
}

.ttTable {
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:10px;
}


/* NEWLY ADDED DIV ID'S */

#scrollDiv {
    overflow-x:auto;
    overflow-y:hidden;
    width:830px;
}

#SStatisticsscrollDiv {
    overflow:auto;
    width:800px;
}

#userRegisterDiv,
#divTreeView,
#PaymentLoginDiv,
#SupportDiv {
    float:left;
    width:600px;
}

#VideoApprovalScrollDiv {
    overflow:auto;
    width:600px;
}

.title-wordwrap, 
.uploader-wordwrap {
    display:block;
    width:186px;
    word-wrap:break-word;
}

.edit-title-wordwrap,
.edit-channel-wordwrap {
    display:block;
    word-break: keep-all;
    word-wrap:break-word;
}

.edit-title-wordwrap {
    width:200px;
}

.edit-channel-wordwrap {
    width:181px;
}

.header-status-hor-line {
    margin:3px 0;
    padding:0;
}

#divPopupCopyCode,
#EmbeddedCopyCode,
#OverLayCode,
#divDirectHtmlPlayer {
    clear:left;
    float:left;
    margin-left:60px;
    padding:0;
}

#SubChannelsScrollDiv {
    margin:0 auto;
    width:830px;
}

#ViewCategoriesScrollDiv,
#divLiveReportGridView {
    margin:0 auto;
    overflow-x:auto;
    overflow-y:hidden;
    width:830px;
}

#SyndicatedOut {
    margin-left:190px;
}

#ctl00_mainContentPlaceHolder_gvSyndicatedChannels {
    border-collapse:collapse;
    width:305px;
}

#divMapMatrix {
    height:500px;
    overflow:auto;
}

#ezSearchDiv {
    max-height:500px;      
    overflow:auto;
}


/* EMBED PLAYER PAGE */

#divDesc {
    margin-left:0;
    margin-right:0;
    width:370px;
}

#divtext {
    margin-left:0;
    margin-right:0;
    width:398px;
}

#divPassword,
#divEmbeddPlayerPassword {
    left:0;
    position:absolute;
    top:0;
    z-index:100001;
}


/* UPLOAD VIDEO SUPPORTING FILES */

#videoSupportDiv {
    float:left;
    height:415px;
    overflow-x:hidden;
    overflow-y:auto;
    width:600px;
}

.label {
	cursor:pointer;
	display:block;
	float:left;
	padding-right:10px;
	text-align:left;
	width:180px;
}


/* TABLELESS LAYOUT */

#cContainer {
    float:left;
    margin:0 auto;
    width:600px;
}

#sContainer {
    margin:0 auto;
    width:600px;
}

#AccessContainer {
    margin:0 auto;
    width:600px;
}

#lContainer {
    margin:0 auto;
    text-align:center;
    width:830px;
}

#pContainer {
    margin:0 auto;
    width:700px;
}

#sContainer.leftsContainer {
    margin:0;
}

.Pan {
    margin: 10px auto;
    text-align:center;
    width:100%;
}

.pan-center {
    margin: 0 auto;
    text-align:center;
    width:100%;
}

.assign-titles-pan {
    margin: 10px auto;
    text-align:left;
    width:100%;
}

.PanUpdate {
    margin:0 auto;
    text-align:center;
    width:300px;
}

.PanUpdate.BalancePrevButton {
    margin-top:-22px;
}

.PanUpdate.cancelButton {
    margin-bottom:-50px;
}

.PanUpdate.marginTop {
    margin-top:-10px;
}

div.fswBorder {
    border:1px solid #cccccc;
    margin:0;
    padding:1em;
}

div.fswBorder_Embedcodes {
    border:1px solid #cccccc;
    margin:0;
    padding-top:0;
}

div.live-fswBorder-embedcodes {
    margin:0;
    padding:0.1em 1.4em 0;
}

fieldset {
    border:none;
    position:relative;
}

fieldset div {
    margin:.8em 0;
}

fieldset label {
    color:#222222;
    cursor:pointer;
    display:block;
    float:left;
    font-size:0.75em;
    padding-right:10px;
    text-align:right;
    width:180px;
}

fieldset .tinyText,
fieldset .channelText, 
fieldset .SubchannelText, 
fieldset .CriteriaText, 
.tinyText, 
.text, 
.meduim-text,
.mini-text, 
.date-text, 
.sdate-text,
.csText,
.group-search,
.payment-details,
.video-search,
.text-country,
.state-name-text,
.AddressText,
.player-volume {
    border:1px solid #AAAAAA;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
    padding:5px 3px;
}

fieldset .tinyText, 
.tinyText {
    width:75px;
}

fieldset .sText {
    width:150px;
}

fieldset .text, .text {
    width:285px;
}

.text {
    width:285px;
}

.mini-text {
    width:142px;
}

.meduim-text {
    width:186px;
}

.text-area,
.middle-initial-textbox,
.modal-text-password {
    border: 1px solid #AAAAAA;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius: 4px 4px 4px 4px;
    padding: 3px;
}

fieldset .textSmall {
    width:220px;
}

fieldset .mText {
    width:400px;
}

fieldset .lText {
    width:450px;
}

fieldset .channelText, 
fieldset .SubchannelText, 
fieldset .CriteriaText {
    width:285px;
}

fieldset .SubchannelText, 
fieldset .CriteriaText {
    margin-top :9px;
}

fieldset .csText {
    width:250px;
}

fieldset div.buttons {
    margin:0 0 10px 190px;
}

fieldset div.buttons.CusTheme {
    margin-bottom:0;
    margin-top:0;
    width:250px;
}

fieldset div.buttons.marginTopMinusFive {
    margin-top:-5px;
}

fieldset .instruction,
fieldset .instructionText,
fieldset .instructionLengtyText,
fieldset .referredsites {
    color:#999999;
    display:block;
    font-size:0.65em;
}

fieldset .instruction {
    margin:0 0 0 190px;
}

fieldset .instructionText {
    margin:-28px 0 0 255px;
}

fieldset .instructionLengtyText {
    margin:-18px 0 0 236px;
}

fieldset .referredsites {
    font-size:0.8em;
    margin:0 0 0 190px;
}

fieldset .instructionBold {
    color:#000000;
    display:block;
    font-size:0.65em;
    font-weight:bold;
    margin:0 0 0 190px;
}

fieldset .validateFileName {
    color:red;
    display:block;
    font-size:10px;
    margin:0 0 0 190px;
}

fieldset div.rdoRow {
    display:block;
    position:relative;
    width:100%;
}

fieldset .rdoButton {
    display:table;
    float:left;
    width:300px;
}

fieldset .rdoButton label {
    display:inline;
    float:left;
    padding:4px 10px 4px 0;
    text-align:left;
    width:auto;
}

fieldset .rdoButton input {
    float:left;
}

fieldset legend.heading {
    border-bottom:1px solid #dac17d;
    border-top:1px solid #dac17d;
    font-size:1.45em;
	background-color:#ffe292;
	padding:1px 5px 3px;
	text-align:left;
	width:100%;
}

.borderTop {
    border-top: 1px solid #CCCCCC;
}

.stopOverFlow {
    margin-left:190px;
}

.stopOverFlowEmbed {
    margin-left:60px;
}

.school-register-stopOverFlow {
    margin-left:210px;
}

.centerInstruction {
    margin-left:100px;
    text-align:left;
}

.SOinstruction {
    display:block;
    margin-left:222px;
    margin-top:-6px;
    text-align:left;
}

fieldset label.VideoSupport {
    cursor:pointer;
    display:block;
    float:left;
    padding-right:10px;
    text-align:right;
    width:215px;
}

fieldset .paymentinstruction {
    color:#666;
    display:block;
    font-size:0.75em;
    margin:0;
}


/* COMMON CSS CLASSES */

.clearfix:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0;
}

.clearfix {
    display:inline-block;
}

 html[xmlns] .clearfix  {
     display:block;
}
 
* html .clearfix {
     height:1%;
}

.show {
    display:block;
}

.hide {
    display:none;
    
}

.Red {
    color:red;
}

.gray {
    color:#999999;
}

.quite {
    color:#cccccc;
}

.asset-title {
    color:#0000ff;
    font-weight:bold;
}

.ins-grey {
    color:Red;
    font-size:0.75em;
    line-height:normal;    
    margin-bottom:0;
    margin-top:5px;
}

.edgecast-textbox {
    border: 1px solid #aaaaaa;
    border-radius: 4px;
    padding: 5px 3px;
    width: 82px;
}

.edgecast-insstruction {
    color: #777;
    font-size: 0.7em;
    margin-left: 192px;
    margin-top: 5px;    
}

.edgecast-help-text {
    right:180px;
}

.alignCenter, .align-center {
    text-align:center;
}

.align-right {
    text-align: right;
}

.parentNode {
    background-color:#EAEAEA;
}

.smallText, .small {
    font-size:0.65em;
}

.url, .meduim-font-size {
    font-size:12px;    
}

.large-font {
   font-size:1.2em;
}
.large {
    font-size:1.2em;
    line-height:2.5em;
    margin-bottom:1.25em;
}

.quiet {
    color:#666;
}

.loud {
    color:#000;
}

.highlight {
    background:#ff0;
}

.added {
    background:#060;
    color:#fff;
}

.removed {
    background:#900;
    color:#fff;
}

.first {
    margin-left:0;
    padding-left:0;
}

.last {
    margin-right:0;
    padding-right:0;
}

.top {
    margin-top:0;
    padding-top:0;
}

.bottom {
    margin-bottom:0;
    padding-bottom:0;
}

.Pan.bottom, 
.bottom.notice {
    margin-bottom:0 !important;
}

.para {
    line-height:1.5em;
    text-align:justify;
}

.padRight {
    padding-right:10px;
}

.leading {
    line-height:1.4em;
}

.alignJustify, .justify {
    text-align:justify;
}

.alignLeft {
    text-align:left !Important;
}

.alignRight {
    text-align:right !Important;
}

.alignCenter {
    text-align:center;
}

.capital {
    text-transform:capitalize;
}

.clearLeft {
    clear:left;
}

.clearRight {
    clear:right;
}

.clearBoth, 
.clear-both {
    clear:both;
}

.fullWidth {
    width:auto !Important;
}

.wrap-text {
    word-wrap:break-word;
}

.word-wrap-text {
   display:block;
   word-break: keep-all;
   word-wrap: break-word;
}

.word-wrap-text-none {
   word-break: keep-all;
   word-wrap: break-word;
}

.word-wrap-sub-channels {
   display:inline;
   word-break: keep-all;
   word-wrap: break-word;
}

.middle-initial {
    font-size:0.7em;
}
    
.middle-initial-textbox {
    width: 16px;
}

.clearfile {
    font-weight:normal;
	text-decoration:none;
}

.clearfile {
	color:#3B5998;
}
    
.clearfile:hover {
	color:#959595;
}

.image-position {
    position:relative;
    top:6px;
}

.videoImage,
.supportButtonImage, 
.extFeedsBtnImage {
    background-color:#eeeeee;
    border:1px solid black;
    margin:0;
    padding:0;
    padding:1px;
}

.videoImage {
    width:250px;
}

.supportButtonImage {
    width:180px;
}

.extFeedsBtnImage {
    width:200px;
}

.ezsearchpopup {
    background-color:#EEEEEE;
    border:1px solid black;
    font-size:12px;
    font-weight:normal;
    line-height:16px;
    margin-top:10px;
    padding:7px;
}

.blue {
    color:Blue;
}

.siteUrl {
    color:#999999;
    display:inline;
    font-size:0.65em;
}

.dynamicMandatoryMark,
.dynamicMandatoryMarkEdit {
    color:Red;
    display:block;
    float:left;
    margin-left:-10px;
}

.dynamicMandatoryMark {
    margin-top:0;
}

.dynamicMandatoryMarkEdit {
    font-size:0.85em;
    margin-top:15px;
}

#EditSchoolsTab {
    width:600px;
}

.marginLeftTen {
    margin-left:10px;
}

.subChannelOwners {
    width:175px;
}

.marginTopFive {
    margin-top:5px;
}

.marginTopTwo {
    margin-top:2px;
}

.margin-top-one {
    margin-top:1px;
}

.marginTopThree {
    margin-top:3px;
}

.margin-right-three {
   margin-right: 3px;
}

.margin-top-minus-five {
    margin-top:-5px;
}

.marginTopMinusTen {
    margin-top:-10px;
}

.remove-bottom-margin-fifteen {
   margin-bottom: -15px;
}

.remove-top-margin-fifteen {
   margin-top: -15px;
}

.goButton {
    margin-left:350px;
    margin-top:-24px;
    position:relative;
}

.goButton.synPartner {
    margin-left:415px;
}

.goButton.syndication {
    margin-left:315px;
}

.goButton.viewUsers {
    margin-left:555px;
}

.goButton.PaymentTracking {
    margin-left:370px;
}

.SearchInstruction {
    margin-left:50px;
    position:relative;
}

.PanelSuperUser {
    margin-left:415px;
    margin-top:-20px;
    position:relative;
}

.csText {
    width:250px;
}

.ratioWidth {
    margin-left:300px;
    margin-top:-30px;
}

.ratioHeight {
    margin-left:388px;
    margin-top:-45px;
}

.popupratioHeight {
    margin-left:388px;
    margin-top:-42px;
}

.ratioMessageOne,
.ratioMessageTwo,
.ratioMessageThree,
.ratioMessageFour {
    color:Red;
}

.ratioMessageOne {
    margin-left:400px;
    margin-top:-25px;
}

.ratioMessageTwo {
    margin-top:-57px;
    padding-left:425px;
}

.ratioMessageThree {
    margin-left:275px;
    margin-top:-60px;
}

.ratioMessageFour {
    color:Red;
    margin-left:290px;
    margin-top:-25px;
}

.overlayThumbImage {
    margin-left:190px;
    margin-top:25px;
}

.overLayHeight {
    margin-left:278px;
    margin-top:-46px;
}

.overlayaspectratio {
    margin-top:25px;
}

.embeddropdown {
    margin-top:15px;
}

.overlaydropdown {
    margin-top:15px;
}

.associatedFileInstruction {
    color:#999999;
    display:block;
    font-size:0.65em;
    margin:10px 0 0 225px;
}

.videoDownload {
    cursor:pointer;
    float:left;
    left:72px;
    position:absolute;
    top:20px;
    z-index:10000;
}

#tabs.specifiedWidth {
    margin:0;
    width:600px;
}

.tabs-container {
    float:left;
    margin:0;
    width:600px;
}

.thumb-image {
    display:block;
    margin-left:190px;
}

.line-separation {
    border:1px solid #CCCCCC;
    margin:2px auto;
    padding:0;
    text-align:center;
    width:50%;
}

.ExcelIcon {
    margin: 6px 0 -12px 0;
}

.search-label {
    color:#444;
    font-size:1em;
    padding-right:1px;
}

.go-button-position {
    position:relative;
    top:-1px
}

.remove-margin {
    margin:0;    
}

.remove-top-margin {
    margin-top:0;
}

.remove-bottom-margin {
    margin-bottom:0;
}

.top-margin {
    margin-top:10px;
}

.remove-padding {
    padding:0;   
}

.remove-left-padding {
    padding-left:0;
}

.remove-right-padding {
    padding-right:0;
}

.remove-top-padding {
    padding-top:0;
}

.remove-bottom-padding {
    padding-bottom:0;
}

.framewarp-top-margin {
    margin-top:20px;
}

.framewarp-page-heading {
    margin:20px 20px 0 20px;
}

.remove-padding {
    padding:0;    
}

.remove-top-padding {
    padding-top:0;    
}

.remove-bottom-padding {
    padding-bottom:0;    
}

.top-padding {
    padding-top:10px;
}

.bottom-padding {
    padding-bottom:10px;
}

.asset-management-padding {
    padding-bottom:10px;
    padding-right:27px;
}

/* START CURRENT FIELD HIGHLIGHTER */

input[type='text']:focus,
textarea:focus,
input[type='password']:focus,
input[type='text']:hover,
textarea:hover,
input[type='password']:hover {
    background-color:#eeeeee;
}

/* End Current Field Highlight*/

.broadcastNotice,
.audioNotice {
    background:#ffedcc;
    border:2px solid #ddd;
    border-color:#ffa500;
    color:#222;
}

.broadcastNotice {
    margin-bottom:1em;
    padding:.8em;
    text-align:left;
}

.broadcastNotice span#ctl00_mainContentPlaceHolder_lblInformation1 {
    display:block;
    text-align:center;
}

.audioNotice {
    font-size:10px;
    margin-bottom:1.5em;
    padding:.3em;
    text-align:justify;
}

.error, 
.notice, 
.success, 
.event-notice,
.notice-other-option {
    border:2px solid #ddd;
    font-size:100%;
    margin-bottom:1em;
    padding:.8em;
    text-align:center;
}

.error {
    background:#FBE3E4;
    color:Red;
    border-color:#dd0000;
    font-size:0.75em
}

.notice, 
.notice-other-option {
    background:#ffedcc;
    border-color:#ffa500;
    color:#222;
    font-size:0.75em
}

.success {
    background:#E6EFC2;
    border-color:#C6D880;
    color:#264409;
    font-size:0.75em
}

.event-notice,
.countdown-timer-notice {
    background: #000000;
	border-color: #333333;
	color: #ffffff;
	font-size: 15px;
	position: relative;
}

.event-notice {
	top: 175px; 
    display:inline-block;
}

.countdown-timer-notice {
    font-size: 19px;
    top: 120px;
    left: 140px;
    display: inline-block;
    padding: 10px 20px;
}

.event-notice-block {
    background-color: #000000;
    height: 394px; 
    /*padding:10px;*/
    width: 680px; 
}

.uploadsuccess {
    background:#E6EFC2;
    border:2px solid #ddd;
    border-color:#C6D880;
    color:#264409;
    font-size:14px;
    font-weight:bold;
    margin-bottom:1em;
    padding:.8em;
    text-align:center;
}

.error a {
    color:Red;
}

.notice a {
    color:#222;
}

.success a {
    color:#264409;
}

.validation {
    background:#FBE3E4;
    border:2px solid #ddd;
    border-color:#dd0000;
    color:Red;
    margin-bottom:1em;
    padding:0.3em;
}

.validationinline {
    display:inline-block;   
} 

.validation ul {
    margin:.5em 0 0 180px;
    padding:0;
}

.validation ul li {
    font-size:0.75em;
    margin:0 0 .5em 0;
}

.validation.PaymentTracking ul {
    margin:.5em 0 0 300px;
    padding:0;
}

.validation.PaymentTracking ul li {
    margin:0 0 .5em 0;
}

.schoolvalidation {
    background:#FBE3E4;
    border:2px solid #ddd;
    border-color:#dd0000;
    color:Red;
    margin:2em;
    margin-bottom:1em;
    padding:.8em;
}

.schoolvalidationinline {
    display:inline-block;   
} 

.schoolvalidation ul {
    margin:.5em 0 0 100px;
    padding:0;
}

.schoolvalidation ul li {
    margin:0 0 .5em 0;
}

.editVideosValidation,
.VideosValidation {
    background:#FBE3E4;
    border:2px solid #ddd;
    border-color:#dd0000;
    color:Red;
    margin-bottom:1em;
    padding:.8em;
}

.editVideosValidation ul {
    margin:.5em 0 0 230px;
    padding:0;
}

.VideosValidation ul {
    margin:.5em 0 0 180px;
    padding:0;
}

.editVideosValidation ul li,
.VideosValidation ul li {
    margin:0 0 .5em 0;
}

.mandatory,
.red-color-text {
    color:Red;
}

.green {
    color:Green;
}

.message {
    margin:10px auto;
    text-align:center;
}

.hidden {
    visibility:hidden;
}

.un-hidden {
    visibility:visible;    
}

.visible {
    visibility:visible;
}

.hand {
    cursor:pointer;
}

.floatRight, 
.float-right {
    float:right;
}

.floatLeft, 
.float-left {
    float:left;
}

.center {
    margin:0 auto;
}

.instruction,
.uploadinstruction,
.uploadinstructionProgress {
    display:block;
    font-size:0.65em;
}

.instruction {
    color:#999999;
    margin:0 0 0 15px;
}

.uploadinstruction,
.uploadinstructionProgress {
    color:#000000;
    margin:0;
}

.uploadinstructionProgress {
    font-weight:bold;
}

.bottomspace {
    padding-bottom:10px;
}

.inlinedisplay {
    display:inline-block;   
} 

.embedCode,
.external-embedCode,
.pretuneurl {
    background-color:#eeeeee;
    border:1px solid #cccccc;
    height:65px;
    width:350px;
}

.embedCode {
    margin-left:190px;
}

.pretuneurl {
    margin-left:190px;
}

.divdynamicTextBox {
    padding-left:145px;
}

.divdynamicTextBoxInChannel {
    padding-left:109px;
}

.addCriteria {
    padding-left:190px;
}

.CheckBoxMessage {
    background-color:#eeeeee;
    border:1px solid #eeeeee;
    font-size:11px;
    line-height:15px;
    padding:10px;
    text-align:center;
}

.CSTopicsLink {
    margin-left:610px;
}

.countDown {
    color:#999999;
    font-size:22px;
}

.viewerSuccess {
    list-style-type:upper-alpha;
    margin-left:40px;
    margin-top:0.5em;
}

.headingmarginBottom {
    margin-bottom:1em;
}

.headingmarginTop {
    margin-top:1em;
}

.access-verify {
    border: 1px solid #aaaaaa;
    border-radius: 4px;
    padding: 5px 3px;
    width: 155px;
}

.ssl-top-margin {
    margin-top:10px;
}

.ssl-logo {
    margin:10px 0 0;
    text-align:center;
    /*width:100%;*/
    width:600px;
}

.caseSensitive {
    color:#999999;
    display:block;
    font-size:10px;
    margin:5px 0 0 190px;
}


/* UI Version 2 Changes For Access Reset */

.inner-heading,
.tag-inner-heading,
.access-inner-heading {
    background: none repeat scroll 0 0 #f8f8f8;
    border: 2px solid #ddd;
    border-color: #cecece;
    font-size: 0.9em;
    margin-bottom: 1em;
    padding: 0.4em;
}

.tag-inner-heading,
.access-inner-heading {
    color: #777;
    font-weight:bold;
}

.inner-heading {
    color: #444;
    text-align: left;
}

.tag-inner-heading {
    text-align: center;
}

.text-center {
    text-align: center;
}

.access-inner-heading {
    text-align: left;
}

.inner-heading-primary, 
.inner-heading-secondary {
    color: #444;
    font-size: 1em;
    line-height:1.2em;
    margin-bottom: 0.2em;
    padding: 0.4em;
    text-align: center;
}

.inner-heading-primary {
    background-color:#eee;
    border: 2px solid #ddd;
    border-color: #cecece;
}


/* EXTERNALFEEDS */

#fldSetExternal {
    margin:0 0 auto;
    width:650px;
}

.addMore {
    margin:0 0 0 190px;
}

.deleteLink {
    margin-left:340px;
    margin-top:-15px;
    position:absolute;
    width:50px;
}


/* VIDEO APPROVAL TABLE IMAGE HOVER CSS CLASSES */

.grid-image {
    margin:0;
    padding:0;
}

.gi-list-item {
     border:1px solid #eee;
    cursor:pointer;
    height:40px;
    list-style:none;
    margin:0;
    padding:0;
    text-align:center;
    width:71px;
}

/* MODAL POPUP */

.modalPopup, 
.ezmodalPopup {
    border-color:Gray;
    border-style:solid;
    border-width:3px;
    padding:3px;
}

.modalPopup {
    background-color:#ffffff;
    width:300px;
}

.ezmodalPopup {
    background-color:#ffffdd;
    width:375px;
}

.modalBackground,
.downloadModalBackground,
.ezmodalBackground {
    background-color:Gray;
    border:solid 1px Grey;
    filter:alpha(opacity=70);
    opacity:0.7;
}

h1.heading, 
h3.heading {
    background-color:#ffe292;
    border-bottom:1px solid #dac17d;
    border-right:1px solid #dac17d;
    padding:4px 5px 5px;
    text-align:left;
}

h1.heading {
    font-size:1.45em;
}

h3.heading {
    font-size:1.15em;
}

/*fieldset > div {margin:1em 0;}*/

.modal-enter-password {
    background-color:#666;
    color:#fff;
    cursor:move;
    font-size:1.1em;
    padding:5px;
    text-align:center;
}

.password-popup-button {
    background-color:#8DC63F;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    cursor:pointer;
    display: inline-block;
    font: bold 0.75em Arial,Helvetica,sans-serif;
    margin: 0 3px 0 0;
    padding: 6px 8px;
    text-align: center;
    text-decoration:none;
    -webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.password-popup-button:hover {
    background-color:#959595;
}

.password-popup-save-button {
    margin-left:43px;
}

.modal-live-event {
    font-size:0.8em;
    line-height:1.2em;
}

.modal-text-password {
    width:95%;
}


/* TABS */

.tab {
    float:right;
}

div.searchPan {
    background-color:#eeeeee;
    border-bottom:1px solid #cccccc;
    line-height:normal;
}

div.searchPan ul {
    list-style:none;
    margin:0;
    padding:10px 10px 0 50px;
}

div.searchPan li {
    display:inline;
    margin:0;
    padding:0;
}

div.searchPan a {
    background:url("https://d1ifvk1tub2sdr.cloudfront.net/Content/images/modern/tableft4.gif") no-repeat left top;
    float:left;
    margin:0;
    padding:0 0 0 7px;
    text-decoration:none;
}

div.searchPan a span {
    background:url("https://d1ifvk1tub2sdr.cloudfront.net/Content/images/modern/tabright4.gif") no-repeat right top;
    color:#000000;
    display:block;
    float:left;
    padding:5px 15px 4px 6px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.searchPan a span {
    float:none;
}

/* End IE5-Mac hack */
div.searchPan a:hover span {
    color:#000000;
}

div.searchPan a:hover {
    background-position:0% -42px;
}

div.searchPan a:hover span {
    background-position:100% -42px;
}

div.searchPan .current a {
    background-position:0% -42px;
}

div.searchPan .current a span {
    background-position:100% -42px;
}


/* TOOLTIP */

#tooltip {
    background-color:#F2F2F2;
    border:1px solid black;
    padding:5px;
    position:absolute;
    width:300px;
    word-wrap:break-word;
    z-index:3000;
}

#tooltip h3, 
#tooltip div {
    margin:0;
}

#tooltip h3 {
    font-size:12px;
}

#tooltip div.gstitle {
    background-color:#F2F2F2;
    border-bottom:1px solid #B40404;
    color:black;
    padding:4px;
}

#tooltip div.gsdesc {
    padding:2px;
}

#tooltip div.evprice,
#tooltip div.gsprice {
    background-color:#F2F2F2;
    color:black;
    font-size:0.75em;
    padding:4px;
}

#tooltip div.evtitle {
    background-color:#F2F2F2;
    border-bottom:1px solid #045FB4;
    padding:4px;
}

#tooltip div.evdesc {
    padding:2px;
}

#tooltip div.live-schedule {
    font-size:1em;
    font-weight:normal;
}


/* PRIVACY, TERMS */

.legal {
    margin:20px auto;
    width:600px;
}

.legal p {
    line-height:18px;
    padding-right:10px;
    text-align:justify;
}

h2.heading {
    font-size:12px;
    font-weight:bold;
    margin:10px auto 5px;
}


/* TABLESORTER - CLIENT SIDE SORTING */

table.tablesorter {
    margin:10px 0 15px;
    text-align:left;
    width:100%;
}

table.tablesorterForIE9 {
    margin:10px 190px 15px;
    text-align:left;
    width:100%;
}

table.tablesorter thead tr th, 
table.tablesorter tfoot tr th {
    background-color:#555555;
    border: 1px solid #cccccc;
    color:#ffffff;
    padding:4px 15px 4px 4px;
}

table.tablesorter thead tr .header {
    background-image:url(bg.gif);
    background-position:center right;
    background-repeat:no-repeat;
    cursor:pointer;
}

table.tablesorter tbody td {
    border: 1px solid #cccccc;
    color:#3D3D3D;
    padding:4px;
    vertical-align:middle;
}

table.tablesorter thead tr .headerSortUp {
    background-image:url(asc.gif);
}

table.tablesorter thead tr .headerSortDown {
    background-image:url(desc.gif);
}

table.tablesorter thead tr .headerSortDown, 
table.tablesorter thead tr .headerSortUp {
    background-color:#FFE292;
    color:#000000;
}

/* TABLES - SERVER SIDE SORTING */

table.tables {
    border:1px solid #acacac;
    border-collapse:collapse;
    color:#959595;
    margin:0 auto;
    margin:10px 0 15px;
    width:100%;
} 

table.tables thead tr th, 
table.tables tfoot tr th {
    background-color:#555555;
    border:1px solid #acacac;
    color:#ffffff;
    font-size:0.85em;
    padding:4px 10px 4px 10px;
    text-align:center;
}

table.tables thead tr th a:link, 
table.tables tfoot tr th {
    background-color:#555555;
    border:1px solid #acacac;
    border:none;
    color:#ffffff;
    padding:8px;
    text-decoration:none;
}

table.tables tbody td {
    border:1px solid #cccccc;
    color:#666666;
    padding:4px;
    vertical-align:middle;
}

table.tables tbody tr.footer td {
    background-color:#959595;
    border:none;
    color:#fff;
    font-size:0.85em;
} 

table.tables tbody tr.footer td a:Link {
    border:none;
    color:#666;
    font-weight:bold;
    text-decoration:none;
} 

table.tables tbody tr.footer td a:Link:hover {
    border:none;
    color:#959595;
    font-weight:bold;
    text-decoration:none;
} 

tr.footer table a:Visited {
    background-color:Gray;
    border:none;
    color:#ffffff;
    text-decoration:none;
}


/* ASSOCIATED TABLES - SERVER SIDE SORTING */

table.associated-tables {
    border:1px solid #acacac;
    border-collapse:collapse;
    color:#959595;
    float:left;
    margin:10px 0 15px;
    width:100%;
} 

table.associated-tables thead tr th, 
table.associated-tables tfoot tr th {
    background-color:#555555;
    border:1px solid #acacac;
    color:#ffffff;
    font-size:0.85em;
    padding:4px 10px 4px 10px;
    text-align:center;
}

table.associated-tables thead tr th a:link, 
table.associated-tables tfoot tr th {
    background-color:#555555;
    border:1px solid #acacac;
    border:none;
    color:#ffffff;
    padding:8px;
    text-decoration:none;
}

table.associated-tables tbody td {
    border:1px solid #cccccc;
    color:#666666;
    padding:4px;
    vertical-align:middle;
}

table.associated-tables tbody tr.footer td {
    border:none;
} 

table.associated-tables tbody tr.footer td a:Link {
    border:none;
    color:#8DC63F;
    font-weight:bold;
    text-decoration:none;
} 

table.associated-tables tbody tr.footer td a:Link:hover {
    border:none;
    color:#959595;
    font-weight:bold;
    text-decoration:none;
} 

tr.footer table a:Visited {
    background-color:Gray;
    border:none;
    color:#ffffff;
    text-decoration:none;
}

/* CUSTOMIZE BOOKMARKS */

table.customize-bookmark {
    border:1px solid #acacac;
    border-collapse:collapse;
    color:#959595;
    margin:0 auto;
    margin:10px 0 15px;
    width:100%;
}

table.customize-bookmark thead tr th, 
table.customize-bookmark tfoot tr th {
    background-color:#555555;
    border:1px solid #acacac;
    color:#ffffff;
    font-size:0.85em;
    padding:4px 10px 4px 10px;
    text-align:center;
}

table.customize-bookmark thead tr th a:link, 
table.customize-bookmark tfoot tr th {
    background-color:#555555;
    border:1px solid #acacac;
    border:none;
    color:#ffffff;
    padding:8px;
    text-decoration:none;
}

table.customize-bookmark tbody td {
    border:1px solid #cccccc;
    color:#666666;
    padding:4px;
    vertical-align:middle;
}

table.customize-bookmark tbody tr th {
    background-color:#555555;
    color: #ffffff;
    padding:4px;
}

table.customize-bookmark tbody tr.footer td {
    background-color:#959595;
    border:none;
    color:#fff;
    font-size:0.85em;
} 

table.customize-bookmark tbody tr.footer td a:Link {
    border:none;
    color:#666;
    font-weight:bold;
    text-decoration:none;
} 

table.customize-bookmark tbody tr.footer td a:Link:hover {
    border:none;
    color:#959595;
    font-weight:bold;
    text-decoration:none;
} 

tr.footer table a:Visited {
    background-color:Gray;
    border:none;
    color:#ffffff;
    text-decoration:none;
}

/* MAP MATRIX GRIDVIEW CSS CLASSES */

.mGrid {
    border:solid 1px #525252;
    margin:5px 0 10px 0;
    width:100%;
}  

.mGrid tr {
    border:solid 1px #c1c1c1;
    color:#717171;
    padding:2px;
}  

.mGrid td {
    padding:2px;
}  

.mGrid th {
    background:#424242 repeat-x top;
    border-left:solid 1px #525252;
    color:#ffffff;
    font-size: 0.9em;
    padding:4px 2px;
}

.mGrid checkbox {
    background: #424242 url(grd_head.png) repeat-x top;
    border-left: solid 1px #525252;
    color: #fff;
    font-size: 0.9em;
    margin: 10px;
    margin-left:20px;
}

.mGrid span {
    color:#3885C2;
    font-size: 1.1em;
    font-weight:bold;
    padding: 4px;
}

.mGrid label {
    font-size: 1em;
    padding:4px;
}  


/* BUTTONS AND ROLLOVER STYLES FOR HOME PAGE */

A.smallbtn {
  background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/modern/btn_small.jpg');
  background-repeat:no-repeat;
  color:#000000;
  display:inline-block;
  font-size:1.35em;
  height:28px;
  line-height:27px;
  margin-right:-3px;
  padding-top:1px;
  text-align:center;
  text-decoration:none;
  width:140px;
}
  
A:hover.smallbtn {
  background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/modern/btn_small_roll.jpg');
  background-repeat:no-repeat;
  color:#000000;
  font-weight:bold;
}
  
A.longbtn {
  background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/modern/btn_big.jpg');
  background-repeat:no-repeat;
  color:#000000;
  display:block;
  font-size:1.35em;
  height:28px;
  line-height:26px;
  padding-top:1px;
  text-align:center;
  text-decoration:none;
  width:280px;
}
  
A:hover.longbtn {
  background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/modern/btn_big_roll.jpg');
  background-repeat:no-repeat;
  color:#000000;
  font-weight:bold;
}

.welcomeDiv {
    font-size:20px;
}

#welcomeHeader {
    background-color:#ccdcec !important;
}
 
.welcomeSuccess {
    background:#E6EFC2;
    border:2px solid #ddd;
    border-color:#C6D880;
    color:#264409;
    margin-bottom:1em;
    padding:.3em;
    text-align:center;
}
 
.welcome-guest {
    color:#ffffff;
    display:block;
    float:left;
    font-size:0.75em; 
    padding: 0.6em 0.7em;
    text-align:right;
}
 
.th-header {
    font-size:1em;
	color:#959595;
	margin:0;
	text-align:center;
}

.td-table-label, 
.td-table-label span {
    font-size:0.85em;
}

.td-table-label, 
.td-table-label span.base-font-family {
    color:#666666;
    font-family:Arial, Sans-Serif;
}

.live-direct-text {
    font-size:0.85em;
    height:75px;
    margin-left:190px;
    margin-top:-11px;
    width:400px;
}

.base-font-family {
    color:#666666;
    font-family:Arial, Sans-Serif;
}

.sub-channel-indent {
    margin-top:7px;
}

.span-default {
    font-size:0.8em;    
}

.live-channels {
    color:#666;    
    font-size:0.85em;
    font-weight:bold;
}

.longwatermark {
    font-size: 0.95em;
    padding-top: 5px;
}

.live-start-time, 
.live-end-time {
    font-size:0.75em;
}


/* PAGE HEADING */

.page-heading,
.page-heading-guest {
    border-bottom:0.1em solid #cccccc; 
    color:#666;
    font-size:22px;
    font-weight:normal;
    padding-bottom:0.2em;
    padding-top:0;
}

.page-heading {
    margin-bottom:20px;
}

.page-heading-guest {
    margin:0 20px 20px 20px;
    padding-top:10px;
}

.search-text {
    font-size:0.9em;
}

.fancy-gridview-parent-label {
    display:block;
    padding-bottom:3px;
}

/* NEW UI V1 - BUTTONS */

.reduce-instruction-gap {
    margin-bottom:5px !important;    
}

.download-report {
    margin-left:600px;
}

.group-search {
    width:225px;
}

.payment-details {
    width:195px;
}

.reduce-instruction-gap {
    margin-top:0;    
}

.video-search {
    width:95px;
}

.AddressText {
   height:50px;
   width:285px;
}

.text-country {
  width:95px;
}


/* NEW UI - BUTTONS */

.btn {
	cursor:pointer;
	display:inline-block;
	font: bold .8em Arial, Helvetica, sans-serif;
	margin:0;
	text-align:center;
	text-decoration:none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.btn-green,
.btn-go {
    background-color:Transparent;
	border:none;
	        border-radius: 5px;
	   -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #FFF;
	padding:5px 8px;
}

.btn-go {
    padding:6px 8px;
}

.btn-green:hover,
.btn-go:hover {
    background-color:#959595;
}

a.green-button input {
	background-color:Transparent;
	border:none;
	border-radius: 5px;
	color: #FFF;
	cursor:pointer;
	display:inline-block;
	font: bold .8em Arial, Helvetica, sans-serif;
	margin:0;
	-moz-border-radius: 5px;
	padding:5px 8px;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius: 5px;
	/* Remove Ipad Native Curve */
	-webkit-appearance: none;
    -moz-appearance: none;
}

a.green-button input:hover {
	background-color:#959595;
}

/* Serach GO- BUTTONS */

a.btn_go_button input {
	background-color:Transparent;
	border:none;
	border-radius: 5px;
	color: #FFF;
	cursor:pointer;
	display:inline-block;
	font: bold .8em Arial, Helvetica, sans-serif;
	margin:0;
	-moz-border-radius: 5px;
	padding:6px 8px;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius: 5px;
	/* Remove Ipad Native Curve */
	-webkit-appearance: none;
    -moz-appearance: none;
}

a.btn_go_button input:hover {
	background-color:#959595;
}

a.manage {
	background-color:Transparent;
	border:none;
	border-radius: 5px;
	color: #FFF;
	cursor:pointer;
	display:inline-block;
	font: bold .8em Arial, Helvetica, sans-serif;
	margin:0;
	-moz-border-radius: 5px;
	padding:5px 8px;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius: 5px;
}

a.manage:hover {
	background-color:#959595;
}

a.button_greenMini_gridbutton input {
	background-color:Transparent;
	border:none;
	border-radius: 5px;
	color: #FFF;
	cursor:pointer;
	display:inline-block;
	font: bold .8em Arial, Helvetica, sans-serif;
	margin:0;
	-moz-border-radius: 5px;
	padding:5px 8px;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius: 5px;
	/* Remove Ipad Native Curve */
	-webkit-appearance: none;
    -moz-appearance: none;
}
	
a.button_greenMini_gridbutton input:hover {
	background-color:#959595;
}

a.button_grid_inside input {
	background-color:Transparent;
	border:none;
	border-radius: 5px;
	color: #FFF;
	cursor:pointer;
	display:inline-block;
	font: bold .8em Arial, Helvetica, sans-serif;
	-moz-border-radius: 5px;
	padding:5px 8px;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius: 5px;
	/* Remove Ipad Native Curve */
	-webkit-appearance: none;
    -moz-appearance: none;
}

a.button_grid_inside input:hover {
	background-color:#959595;
}

a.button_medium input {
	background-color:Transparent;
	border:none;
	border-radius: 5px;
	color: #FFF;
	cursor:pointer;
	display:inline-block;
	font: bold .75em Arial, Helvetica, sans-serif;
	margin:0;
	-moz-border-radius: 5px;
	padding:5px 8px;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius: 5px;
	/* Remove Ipad Native Curve */
	-webkit-appearance: none;
    -moz-appearance: none;
}

a.button_medium input:hover {
	background-color:#959595;
}

a.user_control_button_small input {
	background-color:Transparent;
	border:none;
	border-radius: 5px;
	color: #FFF;
	cursor:pointer;
	display:inline-block;
	font: bold .65em Arial, Helvetica, sans-serif;
	margin:0 5px 0 0;
	-moz-border-radius: 5px;
	padding:5px 8px;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius: 5px;
	/* Remove Ipad Native Curve */
	-webkit-appearance: none;
    -moz-appearance: none;
}

a.user_control_button_small input:hover {
	background-color:#959595;
	border:none;
	border-radius: 5px;
	margin:0 5px 0 0;
	-moz-border-radius: 5px;
	text-decoration:none;
	-webkit-border-radius: 5px;
}

a.preview input {
    background-color:#ddd71c;
}

a.prepay input {
    background-color:#f00808;
}

a.watchnow input,
a.pre-register input {
    background-color:Transparent;
}

a.preview input, 
a.prepay input, 
a.watchnow input,
a.pre-register input {
	border:none;
	border-radius: 5px;
	color: #fff;
	cursor:pointer;
	display:inline-block;
	font: bold .95em Arial, Helvetica, sans-serif;
	-moz-border-radius: 5px;
	padding:5px 8px;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius: 5px;
	width:98px;
	/* Remove Ipad Native Curve */
	-webkit-appearance: none;
    -moz-appearance: none;
}

a.pre-register input {
    width:98px;    
}
	
a.preview input:hover, 
a.prepay input:hover, 
a.watchnow input:hover,
a.pre-register input:hover {
	background-color:#959595;
}

a.preview input, 
a.preview input:hover {
    margin-top:2px;
}

.button-gap input {
    margin-right:5px !important;    
}


/* UI v5.1 changes */

a.preview-new input {
	background-color:#fbfe19;
	border:none;
	border-radius: 5px;
	color: #555;
	cursor:pointer;
	display:inline-block;
	font: bold .95em Arial, Helvetica, sans-serif;
	-moz-border-radius: 5px;
	padding:5px 8px;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius: 5px;
	width:98px;
	/* Remove Ipad Native Curve */
	-webkit-appearance: none;
    -moz-appearance: none;
}
	
a.preview-new input:hover {
	background-color:#959595;
	color: #fff;
}

a.preview-new input, 
a.preview-new input:hover {
    margin-top:2px;
}

a.view-all-titles {
	background-color:Transparent;
	border:none;
	border-radius: 5px;
	color: #FFF;
	cursor:pointer;
	display:inline-block;
	font: bold .80em Arial, Helvetica, sans-serif;
	margin:0;
	-moz-border-radius: 5px;
	padding:5px 8px;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius: 5px;
}

a.view-all-titles:hover {
	background-color:#959595;
}

.default-button {
	background-color:Transparent;
	border:none;
	border-radius: 5px;
	color: #FFF;
	cursor:pointer;
	display:inline-block;
	font: bold .8em Arial, Helvetica, sans-serif;
	margin:0;
	-moz-border-radius: 5px;
	padding:5px 8px;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius: 5px;
}

.play-button {	
	opacity:0.7;
}

.play-button:hover {
	opacity:1;
}


.default-button:hover {
	background-color:#959595;
}

.syndication-sites {
	background-color:Transparent;
	border:none;
	border-radius: 5px;
	color: #FFF;
	cursor:pointer;
	display:inline-block;
	font: bold .96em Arial, Helvetica, sans-serif;
	margin:0;
	-moz-border-radius: 5px;
	padding:5px 8px;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius: 5px;
}

.syndication-sites:hover {
	background-color:#959595;
}

#divImgAsVideo, 
.position-relative {
    position:relative; 
}

.lower-right-button {
    bottom: 10px;
    position:absolute;
    right: 10px;
    z-index:12;
}

.fancy-full-page {
    background-color:Transparent;
    cursor: pointer;
    display:inline-block;
    font-size:0.8em;
    margin:0;
    padding:6px 8px;
    text-align:center;
	border:none;
	border-radius: 5px;
	color:#FFF;
	cursor:pointer;
	font: bold .8em Arial, Helvetica, sans-serif;
	-moz-border-radius: 5px;
	opacity: 0.7;
	text-decoration:none;
	-webkit-border-radius: 5px;
}

.fancy-full-page:hover {
    background-color:#959595;
    opacity: 1;
}

.fancy-direct-player {
    bottom: 10px;
    position: absolute;
    right: 10px;
}

.fancy-video-player {
    bottom: 20px;
    position: relative;
    right: 140px;
}

.fancy-default-player {
    bottom: 38px;
    float:right;
    position: relative;
    right: 8px;
}

/* UI Version 2 Changes


/* HOME PAGE - SOCIAL ICONS STRUCTURE */

.social-icons ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
	
.social-icons ul li {
	float:left;
}
	
.facebook, 
.twitter,
.google-plus {
	display:block;
	height:34px;
	text-indent: -99999px;
	width:34px;
}

.facebook {
	background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/social_facebook1.png');
	margin-right:-5px;
}

.twitter {
	background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/social_twitter1.png');
}

.google-plus {
	background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/social_google1.png');
}
    
.facebook:hover,
.twitter:hover,
.google-plus:hover {
	background-position: 0 0;
}

.facebook:hover {
	background: url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/social_facebook_up.png');
}
    
.twitter:hover {
	background: url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/social_twitter_up.png');
}
    
.google-plus:hover {
	background: url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/social_google_up.png');
}
    
.at16nc.at16t_google_plusone_share {
    display:none;
}
    

/* HOME PAGE - SORT MENU STRUCTURE */
    
.sort-menu ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
    
.sort-menu ul li {
    margin-right:0;
	float:left;
}

.sort-menu ul li.clear-search-result {
    margin: 4px 0 0 8px;
}

.sort-menu ul li.clear-search-result-wo-relateditems {
    margin: 2px 0 0 -92px;
}
	
.link-behaviour 	{
    display:block;
    text-decoration: none;
    vertical-align: middle;
	color:#959595;
	font:bold .8em Arial, Helvetica, sans-serif;
	padding: 6px;
	text-decoration:none;
}
	
.sort-by {
    display:block;
    float:left;
    font-size:0.9em;
    margin-right:5px;
    margin-top:5px;
    text-align:center;
}
	
.sort-alphabetical {
	background-image:url('../../Images/sort_alphabetical_up.png') left top no-repeat;
	display:block;
	height:31px;
	text-align: center;
	vertical-align: middle;
	width:92px;
}
    
.sort-alphabetical:hover {
	background: url('../../Images/sort_alphabetical_over.png') left top no-repeat;
	background-position: 0 0;
	height:31px;
	vertical-align: middle;
}
    
.sort-new-videos {
	background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/sort_new_up.png') left top no-repeat;
	display:block;
	height:31px;
	text-align: center;
	vertical-align: middle;
	width:92px;
}
    
.sort-new-videos:hover {
	background: url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/sort_new_over.png') left top no-repeat;
	background-position: 0 0;
	vertical-align: middle;
}
    
.sort-most-viewed {
	background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/sort_mostviewed_up.png') left top no-repeat;
	display:block;
	height:31px;
	text-align: center;
	vertical-align: middle;
	width:94px;
}
    
.sort-most-viewed:hover {
	background: url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/sort_mostviewed_over.png') left top no-repeat;
	background-position: 0 0;
	vertical-align: middle;
}
    
.sort-related-items {
	background-image:url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/sort_mostviewed_up.png')left top no-repeat;
	display:block;
	height:31px;
	text-align: center;
	vertical-align: middle;
	width:99px;
}
    
.show link-behaviour link-behaviour-most-viewed:hover {
	background: url('https://d1ifvk1tub2sdr.cloudfront.net/Content/images/NewUI/sort_relateditems_over.png') left top no-repeat;
	background-position: 0 0;
	vertical-align: middle;
}
    
.sort-rating {
	background-image:url('../../Images/sort_rating_up.png') left top no-repeat;
	display:block;
	height:33px;
	text-align: center;
	vertical-align: middle;
	width:62px;
}
    
.sort-rating:hover {
	background: url('../../Images/sort_rating_over.png') left top no-repeat;
	background-position: 0 0;
	vertical-align: middle;
}

.chrome-single-row {
    width:1140px !important;   
}

.list-box-width {
    width:303px;
}

.bold {
    font-weight:bold;    
}

textarea {
    resize:vertical;
}

.stream-name {
    background-color:#eeeeee;    
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:0.8em;
}


/* Q-TIP CSS CLASSES */

.access-reset-heading {
    border-bottom:0.1em solid #cccccc; 
    color:#444444;
    margin-bottom:1em;    
    padding-bottom:0.2em;
}
    
.access-reset-username, 
.access-reset-password, 
.access-reset-verifcation, 
.access-reset-code, 
.access-reset-email {
    font-size:0.75em;
}
    
.access-reset-verification-help-text {
    right:75px;    
}
    
.access-reset-code-help-text {
    right:95px;    
    top:16px;
}


/* Common CSS form NEXT and PREVIOUS TAB */

a.mover {
    color:Black;
    font-size:0.8em;
    font-weight:bold;
    padding:0 12px;
    position:inherit;
    text-decoration:none;
}

.next-tab {
    border-top-left-radius:10px;
    bottom:0;
    float:right;
    -moz-border-top-left-radius:10px;
}

.prev-tab {
    border-top-right-radius:10px;
    bottom:0;
    float:left;
    left:0;
    -moz-border-top-right-radius:10px;
}


/* USER CONTROL GLOBAL STLYES */

.uc-video-title, 
.uc-direct-player-link, 
.uc-direct-link {
    color:#0000FF;
    font-size:0.8em;
    font-weight:bold;
    vertical-align:top;
}

.feeds-description-long,
.feeds-description {
    color:#666;
    display:inline-block;
    font-size:13px;
    font-weight:bold;
    vertical-align:top;
    word-wrap:break-word;
}

.feeds-description-long {
    width:680px;
}

.feeds-description {
    width:520px;
}

.gray-direct-link {
    color:#444; 
    font-size:0.8em;
    font-weight:normal;
    line-height:1.2em;
}

.video-title {
    color: #444;
    float: left;
    font-size: 0.75em;
    font-weight: bold;
    padding-right: 10px;
}

.LengthyAssociatedVideoTitle {
    color: #444;
    display: inline-block;
    font-size: 0.72em;
    width:480px;
    word-wrap: break-word;
}


/* UI v5.1 changes */

.payment-inner-heading {
    background-color: #d1e8b2;
    border: 1px solid #3e4d4c;
    color: #444;
    font-size: 1em;
    padding: 0.4em;
}

.title-head-size, 
.title-desc-size, 
.title-desc-size p {
    font-size:1.1em;  
    word-wrap:break-word;  
}

.price-padding {
    padding-top:5px;
}

.card-number {
    right:95px;
}

.textbox-width {
    width:301px;
}

.remove-padding {
    padding:0;
}

.video-help-text {
    right:82px;
}

.video-help-textfilweightage {
    right:227px;
}

.available-video-help-text {
    margin-top:5px;
    right:92px;
}

.span-browse,
.span-browse-video {
    border: solid 1px #bbb;
    border-radius:4px;
    display: inline-block;
}

.span-browse {
    width: 293px;
}

.span-browse-video {
    width: 301px;
}

::-webkit-file-upload-button {
    padding: 0.35em;
}

.span-browse-parent {
    width:295px;    
}

.FileNameWrap {
    display:block;
    font-size:1.2em;
    padding:5px;
    width:290px;
    word-wrap: break-word;
}

.register-help-text {
    right:93px;   
}

.school-time-zone {
    right:187px;
}

.captcha-img-border {
    border:solid 1px #aaa;
    border-radius:4px;    
}

.scaling-captcha {
    width:123px;
    height:26px;
    margin-right:5px;
    float:left;
    border:1px solid #aaa;
    border-radius:4px;
    text-align:center;
}

.get-new-verification-gap {
    margin-top:4px;
}

.date-text {
    width: 95px;
}

.state-name-text {
    float:left; 
    margin-left:5px;
    width:130px; 
}
    
.dropdown-width {
    width:293px;
}

.mini-dropdown {
    width:150px;
}

.clearButton {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    display: inline-block;
    font-size: 0.7em;
    height: auto;
    padding: 7px;
    vertical-align: top;
    width: 31px;
}

.sdate-text {
    width:232px;
}

.color-transparant {
    color:transparent;
}

#divGSLogo > li {
    list-style-type:none;    
}

.ps-gs-logo {
    cursor:pointer;
    float:right;
    position:relative;
    top:6px;
}

.more-block #divDescription ol, .evdesc ol  {
    margin:0 !important;
}

.blur {
    filter: blur(3px);
    filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=30);
    -moz-filter: blur(3px);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(pixelRadius=30)";
    -o-filter: blur(3px);
    opacity: 0.1;
    -webkit-filter: blur(3px);
}

.ext-label-lineHeight {
    line-height:16px;
}

.overlap-edit-position {
    top:475px !important;  
}

.recurrence-dialogue {
    top:200px;
}

.table-layout-fixed {
    table-layout:fixed;
}

.embedviewcategory {
    width: 830px;
} 

.green-text{
    color:#8dc63f;
}

.blue-text {
    color: #5190ED;
}

.edit-schedule-private {
    right:286px;
    top:-2px;
}

.create-schedule-private {
    right:369px;
}

.edit-videos-pretuned {
    right:55px;
}

.set-as-private-video {
    right:372px;
}

.duration-wrapper {
    height:117px;
    margin:0 auto;
    position:relative;    
    width:208px;
}

.list-view-duration-wrapper {
    float:left; 
    height: 45px;
    position:relative;
    width: 80px;    
}

.playlist-duration-wrapper {
    float:left;
    height:64px;
    position:absolute;    
    width:114px;
}

.duration,
._playlistDuration,
.list-view-duration {
    background-color: #000;
    bottom: 0;
    color: #fff;
    float: right;
    font-family:Verdana;
    font-weight:bold;
    height: 20px;
    line-height: 20px;
    padding:0 3px;
    position: absolute;
    right: 0;
    text-align: center;
}

.duration,
._playlistDuration {
    font-size: 0.6em;
    opacity:0.75;
    z-index:12;
}

.list-view-duration {
    font-size: 0.53em;       
}

.relay-empty-span {  
    border:1px solid transparent
}

.div-embed-anchor {
    float:right;
    margin-top:-7px;
}

.line-spacing-comment {
    line-height: 15px; 
    margin-top: -5px;
}

.singleline-spacing-comment {
    margin-top: 1px;
}

.embed-success-message-width {
    width:495px;    
}

.external-fields-container {
    padding:20px;    
    width:830px;
}

.home-no-video-available-text {
    color: #666666;
    float: left;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    margin-bottom:15px;
    width: 830px;
    word-wrap: break-word;
}

.fieldset-wrapper {
    padding:20px 20px 15px 20px;    
}

.parent-channel {
    text-decoration:underline;    
}

.user-guide-name {
    color: #ddd;
    font-family: Verdana;
    font-size:1.1em;
    padding: 4px 25px;
}

.quiz-time-left {
    margin-bottom: 5px;
    position: relative; 
    right:5px;    
}

.quiz-result-qtip {
    height: 30px;
    width: 85px;
}

.vertical-label-alignment {
    margin-top: 7px;
}

.overflow-auto {
    overflow:auto;
}

.text-align-left {
    text-align: left;
}
    
.more-prev-bookmark {
    text-align: center;
    line-height: 65px;
    font-weight: bold;
    font-size: 0.9em;
}

.title-not-available {
    color: #1A0DAB;
    font-size: 1em;
    display: inline-block;
    padding-bottom: 0.4em;
    line-height: 18px;
}

.title-mismatch {
    color: #1A0DAB;
    font-size: 1em;
    display: inline-block;
    padding-bottom: 0.4em;
    cursor: pointer;
}

.title-mismatch:hover {
    text-decoration: underline;
}

.custom-error-message {
    display: block;
    color: red;
    font-size: 11px;
    padding-top: 2px;
}

.error-border {
    border: 1px solid #dd4b39 !important;
    border-radius: 4px;
}

.error-border-ckeditor,
.error-border-browse {
    border: 1px solid #dd4b39 !important;
}

.permanent-hide {
    display: none !important
}

.large-font-size {
    font-size: 1em;
}

.black-popup-container {
    background: rgba(0,0,0,.8);
    bottom: 0;
    display: none;
    left: 0;
    margin: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10;
}

.black-popup {
    background: #fff;
    border-width: 0;
    height: 150px;
    padding: 15px 20px;
    width: 300px;
    margin: auto;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    font-size: 0.85em;
    border-radius: 4px;
    box-shadow: 0 10px 12px 5px rgba(255,255,255,0.2)
}

.div-error-msg-TN {
    margin: 0 0 0 103px;
}

.remove-width {
    width: 0;
}

.crop-icon {
    position: absolute;
    right: 80px;
}

.edit-crop-icon {
    position: absolute;
    right: 60px;
}

.file-qtip-move {
    right: 60px;
}

.edit-file-qtip-move {
    right: 15px;
}

.remove-criteria {
    position: relative;
    right: -245px;
}

.sub-channel-remove {
    display: block;
    margin-left: 420px;
    margin-top: 5px;
}

.disabled-button {
    pointer-events: none;
    opacity: 0.4;
}

.div-embedslide-playicon {
    background-image:url('../../Images/Overlay/PlayTransparent.png');
    position: absolute;
    z-index: 10000;
    width: 40px;
    height: 40px;
    background-position: center; 
    background-size: 40px;
    background-repeat: no-repeat;
    cursor: pointer;
    left: 466px;
    top: 290px;
}

.txt-ellipsis-for-title {
    width: 293px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 16px;
}

#divFlagThisButtons span{
    color: #3B5998;
    font: .8em Arial, Helvetica, sans-serif;
    text-decoration: none;
    cursor: pointer;
}

#divFlagThisButtons span:hover{
    color:#959595;
    text-decoration: underline;
}

.div-flag-this-button {
    margin-top: 10px;
    margin-right: 10px;
    position: relative;
    right: 0;
}

.strong {
    font-weight: bold;
}

.player-top-menu {
          margin: 2px 0 0 2px;
          position: absolute;
          z-index: 11;
          cursor: pointer;
}
.player-top-menu li {
    float: left;
}
.player-top-menu li a {
    padding: 0 !important;
    margin: 0 !important;
}

.player-top-menu-right {
          margin: 2px 0 0 2px;
          position: absolute;
          z-index: 11;
          cursor: pointer;
          right: 330px;
}
.player-top-menu-right li {
    float: left;
}
.player-top-menu-right li a {
    padding: 0 !important;
    margin: 0 !important;
}


 