/* reset */
select, input, img, p {margin:0px;padding:0px;}
img {border:none;}

/* basic layout & for home page */
html,body,form{}
body{width:870px;margin:0px auto;background-color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.outer-container{position:relative;margin:0 auto;}
html>body .outer-container{height:auto;min-height:100%;}
.content{background-color:transparent;}
.embedContent{padding-top:80px;}
.header-container{border-bottom:1px solid #cccccc;background-color:#ffffff;height:40px;}
.logo{float:left;padding:2px 0px;}
.embedLogo{position:absolute;top:10;right:225px;z-index:501;top:0px;} /*right:230px;*/
.welcomeText{float:right;padding:2px 7px 0px 0px;color:#0000ff;}
.embedWelcomeText{position:absolute;right:0;z-index:501;top:0px;}  /*top:0px;*/
.topNavigation{/*margin-top:10px;height:30px;Background:transparent url('../../../Images/modern/bg_navigation.png') repeat-x;*/clear:right;}
.embedTopNavigation{position:absolute;right:0;top:18px;z-index:500;width:280px;} /*top:23px;*/
.topNavigation p {margin:0px;padding:7px 10px;position:absolute;top:50px;}
/*.topBanner{height:100px;overflow:hidden;}*/ /* don't delete */
.topBanner {width:870px;height:100px;overflow:hidden;display:table-cell;margin:0 auto;text-align:center;vertical-align:middle;} /* The additional properties added for new feature requirement */
div.myNav{float:left;background:transparent url(../../../Images/Modern/bgnd_sel_2.jpg) repeat scroll 0 0;padding:7px;text-align:center;font-weight:bold;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;}
div.myNav a{text-decoration:none;}	    
.myMenu{clear:right;}

.content-container{position:relative;padding-top:10px;background-color:#ffffff;}
.content-container-home{position:relative;background-color:transparent;}

/* start home page */
.row-home-first{position:relative;background-color:white;}
.row-home-second{height:44px;background-color:#FCD37B;} /*background-color:#eeeeee;*/
.row-home-third{border:1px solid #999999;background-color:#ffffff;margin-top:-1px;}
/*.flashbanner{width:582px;height:327px;background:#000000;float:left;}*/ /* Old CSS Class*/
.flashbanner{width:576px;height:324px;background:#000000;float:left;}  /* As Per requirement we change the width and height of the css styles */
.player-stat-wrapper{background-color:#eeeeee;float:right;clear:right;height:324px;width:292px;}
.embed-player-stat-wrapper{background-color:#eeeeee;float:right;clear:right;height:280px;margin-top:42px;width:292px;} /*margin-top:45px;*/
.player-stat{padding:5px;width:270px;}
.embedPlayer-stat{margin-top:0px;margin-left:-3px;} /*margin-top:0px;*/
div.homePageButton{background:transparent url(../../../images/modern/bgHomePageButton.jpg) no-repeat scroll 0 0;width:284px;
    text-align:center;height:30px;margin-top:1px;cursor:pointer;}
div.homePageButton:hover, div.homePageButton.hover{background:transparent url(../../../images/modern/bgHomePageButton_roll.jpg) no-repeat scroll 0 0;}
div.homePageButton a{font-size:1.5em;color:#000000;padding:4px;text-decoration:none;display:block;width:272px;}
.most-viewed, .new-videos, .related-items {height:33px;position:absolute;width:105px;cursor:pointer;top:10px;}
.most-viewed{right:110px;background:transparent url(../../../Images/Modern/mostRecent-elevated.gif) no-repeat left 0px;}
.new-videos{right:0px;background:transparent url(../../../Images/Modern/newVideos-elevated.gif) no-repeat left 0px;}
.related-items {right:220px;background:transparent url(../../../Images/Modern/related-items-elevated.gif) no-repeat left 0px;}
.elevate, .current{top:0px;height:44px;}
.sortedBy{position:absolute;width:70px;right:220px;top:15px;}
.sorted{background-position:0px 1px;}

#fillJson{margin-left:40px;margin-top:10px;}

#divRate {float: right; margin-top: 10px; bottom: 0pt; right: 0pt;position: absolute;}
#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;width:175px;position:absolute;}

#home-left{float:left;width:440px;}
#home-right{float:right;width:120px;height:630px;}
#home-middle{margin:0px 130px 0px 450px;}
.player{border:1px solid #ccc;text-align:center;}
.home-video-title{font-weight:bold;margin-bottom:5px;color:#02286f;}
.home-video-desc{}
.home-video-uploaded-date {float:right;margin-top:5px;text-align:center;padding:0px 5px 5px 5px;text-align:right;}/*padding:0 6px;*/
.home-video-views {float:right;margin-top:5px;text-align:center;text-align:right;}/*padding:0 6px;*/
.home-video-rating {float:left;margin-top:5px;text-align:center;text-align:left;}/*padding:0 6px;*/
.home-suggest-report {float:left;margin-top:5px;text-align:left;padding:0px 5px 5px 5px;text-align:left;}/*padding:0 6px;*/
.home-view-live{float:left;margin-top:5px;width:130px;text-align:center;}

.home-search-button{display:inline;}
ul.thumbs {margin:0;padding:0;}
ul.thumbs li{float:left;width:105px;height:140px;list-style:none;padding:0;margin:7px 7px 0px 0px;border:1px solid #eee;cursor:pointer;}
._thumbnailFileName{height:80px;background:#eee;}
.thumb-mouseover{border:1px solid #999999 !Important;}
ul.thumbs li div._title{font-weight:bold;padding:2px;}
div._viewCount{padding:2px;}
div._rating{padding:2px;}
.paging{margin:10px auto;padding:5px;text-align:center;clear:left;}
.page{padding:2px 5px;border:1px solid #ccc;margin:0px 1px;cursor:pointer;text-decoration:none;color:#000000;}
.page:hover{background:#000000;color:#ffffff;}
.page a {}
#divPaging a.current{background:#000000;color:#ffffff;}
/* ends home page */

#rightPan{width:600px;margin:0 auto;}

/*.bottom-container{position:absolute;bottom:0;text-align:center;width:960px;left:20px}*/
.bottom-container{text-align:center;background:transparent url(../../../Images/modern/bgBottom.jpg) repeat-x scroll top left;border-top:solid 1px #cccccc;}
.bottom-container p, .bottom-container p a {color:#000000;padding:10px 0px;text-decoration:none;}
.bottom-container p a:hover{color:#000000;text-decoration:underline;}


/* starts SchoolSignIn & changePassword*/
.fsSSI {width:600px;margin:0px auto;border:medium none;padding:0 1em 0.5em 0;}
.fsSSI legend {line-height:150%;padding:0 1em;border:1px solid #cccccc;border-width:1px 1px medium;border-style:solid solid none;margin-left:5px;background-color:#eeeeee;}
table#tblSchoolRegister td {padding:4px;}
table#tblSchoolUserRegister td {padding:4px;}
.txtStateName {margin-left:10px;}
/* endsSchoolSignIn */

/* starts what is this */
div.whatIsThis{float:right;width:240px;}
legend.whatIsThis{background-color:Black;color:White;}
.whatIsThis li {margin-bottom:1em;}
div.whatIsThis div.fswBorder {background-color:#f7f7dd;}
div.whatIsThis div.fswBorder ul {padding:0 0 0 1em;margin:0 0 0 1em;}
.columnController{margin:0 auto;width:600px;}
.cancelStyle{margin-left: 250px;}
.whatIsThis li.liMainHeading {margin-bottom:1em;list-style:none;margin-left:-15px;font-weight:bold;}
.whatIsThis li.liNotes {margin-bottom:1em;list-style:none;margin-top:-0.5em;}
.whatIsThis li.removeListStyle {margin-bottom:1em;list-style:none;margin-top:-0.5em;}
/* end what is this */

/* Channel Syndication starts what is this */
div.ChlSynwhatIsThis{float:left;width:230px;font-size:11px;} /*font-size:11px; -- This property is added when the what is this portion is inside the accordion or tab*/
legend.ChlSynwhatIsThis{background-color:Black;color:White;}
.ChlSynwhatIsThis li {margin-bottom:1em;}
div.ChlSynwhatIsThis div.fswBorder {background-color:#f7f7dd;}
div.ChlSynwhatIsThis div.fswBorder ul {padding:0 0 0 1em;margin:0 0 0 1em;}
/* End Channel Syndication starts what is this */

/* WatchLive  */
#spnTitle{background:Black;color:White;padding:4px;text-align:left;}
#recommand{float:left;width:40%;text-align:right;margin-right:5px;}
#divLink{float:right;width:40%;text-align:left;margin-left:5px;}

/* starts userManagement.aspx */
#topQuickMenu {width:100%;text-align:right;}
/* ends userManagement.aspx */

/* starts CreateTheme */
table#tblVideoUploader td {padding:4px;}
.PanTheme{position:relative;height:300px;margin:0 auto;padding:5px;border:1px solid #fff;height:100%;float:left;}
/* ends CreateTheme /*

/* starts CustomizeTheme */
.colorPallate {position:absolute;left:400px;Top:100px;visibility:hidden;text-align:center;}
.colorPallate table {border:1px solid #000000;}
.colorPallate table td {border:1px solid #ffffff;}
.colorPallateTheme{border:1px solid #eeeeee;padding:2px;background-color:#ffffff;}
.colorPallateBlackBg{color:#ffffff;background-color:#000000;width:88px;float:left;margin:0;padding:2px 0;}
.colorPallateBlackClose{padding:2px;text-align:center;font-weight:bold;background-color:#000000;margin:0;color:#ffffff;}
/* ends CustomizeTheme */

/* starts advanced search */
#groupName{background-color:#dddddd;padding:4px;}

div.mmGroupHeading{text-align:left;padding:10px 0px 0px 0px;font-weight:bold;color:Blue;}
div.mmPPVGroup{background-color:#dddddd;padding:4px 0px 4px 4px;}
span.mmGroupHeading{font-weight:bold;color:Blue;}
table.mmSubGroupHeading td {width:50%;text-align:left;vertical-align:top;}
table.mmSubGroupHeading td input {display:block;float:left;clear:left;padding:0;margin:0}
table.mmSubGroupHeading td label {display:block;float:clear;clear:none;width:90%;margin-left:20px;}
table.mmSubGroupHeading {margin-bottom:10px;background-color:#eeeeee;}
/* ends advanced search */

/* starts SSU feature guide */
.field {font-weight:bold;color:#2e6db0;}
ol {margin-left:50px;}
ol li {padding-bottom:.5em;}
.documentHeading {border-bottom:1px solid #8ea1b6;border-top:1px solid #8ea1b6;font-size:1.45em;padding:1px 5px 3px;background-color:#c1ddfc;margin-top:30px;text-transform:capitalize;}
.aTop{background:url(https://ub.eduvision.tv/documentation/images/up.gif) no-repeat top right;height:17px;text-align:right;padding-right:20px;font-size:10px;}
#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;}
/* ends SSU feature guide */

/* start help documents */
#helpDocuments {font-size:12px;padding:0px 20px;}
#helpDocuments h1 {border-bottom:1px solid #8ea1b6;border-right:1px solid #8ea1b6;font-size:1.45em;padding:4px 5px 5px;background-color:#c1ddfc;margin-top:30px;}
#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:0px;padding:0px;}
#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{float:left;width:50%;}
#helpDocuments ul.toc1{float:left;width:50%;}
/*#helpDocuments ul.toc li a{font-size:16px;}*/
#helpDocuments ul.toc li, #helpDocuments ul.toc1 li{/*margin-bottom:1em;*/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-top:0em;margin-bottom:0.5em;}
#helpDocuments ul.toc li li, #helpDocuments ul.toc1 li li{margin-left:3em;line-height:1.5em;}
#helpDocuments ul.toc li li li, #helpDocuments ul.toc1 li li li{margin-left:3em;line-height:1.2em;}
#helpDocuments ul.tof li{margin-bottom:1.4em;list-style:none;margin-left:0px;}

#helpDocuments .helpImage{padding:5px 0px 5px 5px;}
#helpDocuments p.top{text-align:right;}
#helpDocuments img.imgCenter{display:block;margin-left:auto;margin-right:auto;}

/* end help documents */

/* start tool tip */
#dhtmltooltip {position: absolute;left: -300px;width:300px;border: 1px solid black;padding: 2px;background-color: #fffde8;
	visibility: hidden;z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#dhtmlpointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}
#toolTipDiv {visibility: hidden;}
.ttHead {padding:5px;font-weight:bold;font-size:12px;margin:0px;font-family:verdana;background-color:#3e4d4c;color:white;}
.ttDesc {font-family:verdana;font-size:11px;padding:5px;}
.ttTable{font-family:verdana;font-size:10px;}
/* end tool tip */


/* Start Newly Added Div ID's */
#scrollDiv {width:640px;overflow-x:auto;overflow-y:hidden;}
#SStatisticsscrollDiv {width:800px;overflow:auto;}
#userRegisterDiv {width:600px;float:left;}
#VideoApprovalScrollDiv {width:600px;overflow:auto;}
#AdvancedSearchDiv {height:500px;overflow:auto;}
#PaymentLoginDiv {width:600px;float:left;}
#divPopupCopyCode {margin-left:60px;padding:0;float:left;clear:left;}
#EmbeddedCopyCode {margin-left:60px;padding:0;float:left;clear:left;}
#OverLayCode {margin-left:60px;padding:0;float:left;clear:left;}
#SubChannelsScrollDiv {width:575px;overflow-x:hidden;overflow-y:hidden;}
#ViewCategoriesScrollDiv {width:575px;overflow-x:auto;overflow-y:hidden;margin:0 auto;}
#SyndicatedOut {margin-left:190px;}
#ctl00_mainContentPlaceHolder_gvSyndicatedChannels {width:305px;border-collapse:collapse;}
#divMapMatrix {height:500px;overflow:auto;}
#ezSearchDiv {height:500px;overflow:auto;}
/* end Newly Added Div ID's */

/* Start Embed Player Page */
#divDesc {margin-left:0;margin-right:0;width:370px;}
#divtext {margin-left:0;margin-right:0;width:398px;}
#divPassword {position:absolute;z-index:100001;left:0px;top:0px;}
#divEmbeddPlayerPassword {position:absolute;z-index:100001;left:0px;top:0px;}

/* added for UploadSupportingFiles page*/
#videoSupportDiv {width:600px;float:left;height:415px;overflow-x:hidden;overflow-y:auto;}
#SupportDiv {width:600px;float:left;}
.label {
	cursor:pointer;
	display:block;
	float:left;
	padding-right:10px;
	text-align:left;
	width:180px;
}
/* added for UploadSupportingFiles page*/


/* Tableless layout */
#cContainer{width:600px;margin:0px auto;float:left;}
#sContainer{width:600px;margin:0px auto;}
#lContainer{width:800px;margin:0px auto;text-align:center;}
#pContainer{width:735px;margin:0px auto;}
#sContainer.leftsContainer {margin:0;}

.Pan{width: 100%; text-align: center; margin: 10px auto;}
.PanUpdate{width:300px;text-align:center;margin:0px auto;}
.PanUpdate.BalancePrevButton{margin-top:-22px;}
.PanUpdate.cancelButton{margin-bottom:-50px;}
.PanUpdate.marginTop {margin-top:-10px;}

div.fswBorder{border:1px solid #cccccc;padding:1em;margin:0px;}
fieldset{border:none;position:relative;}
fieldset div {margin:.8em 0;}
fieldset label{display:block;float:left;text-align:right;padding-right:10px;width:180px;cursor:pointer;}
fieldset .tinyText, .tinyText{width:75px;}
fieldset .sText{width:150px;}
fieldset .text, .text{width:300px;}
fieldset .textSmall {width:220px;}
fieldset .mText {width:400px;}
fieldset .lText{width:450px;}
fieldset .channelText{width:200px;}
fieldset .csText{width:250px;}
fieldset div.buttons {margin:20px 0px 10px 190px;}
fieldset div.buttons.CusTheme {width:250px;margin-top:0px;margin-bottom:0px;}
fieldset div.buttons.marginTopMinusFive {margin-top:-5px;}
fieldset .instruction{font-size:10px;margin:0px 0px 0px 190px;display:block;color:#999999;}
fieldset .instructionText{font-size:10px;margin:-28px 0px 0px 255px;display:block;color:#999999;}
fieldset .instructionLengtyText{font-size:10px;margin:-18px 0px 0px 236px;display:block;color:#999999;}
fieldset .instructionBold{font-size:10px;margin:0px 0px 0px 190px;display:block;color:#000000;font-weight:bold;}
fieldset .validateFileName{font-size:10px;margin:0px 0px 0px 190px;display:block;color:red;}
fieldset div.rdoRow {display:block;width:100%;position:relative;}
fieldset .rdoButton {display:table;float:left;width:300px;}
fieldset .rdoButton label {display:inline;text-align:left;width:auto;float:left;padding:4px 10px 4px 0px;}
fieldset .rdoButton input {float:left;}
fieldset legend.heading {font-size:1.45em;border-top:1px solid #dac17d;border-bottom:1px solid #dac17d;
	padding:1px 5px 3px;background-color:#ffe292;text-align:left;width:100%;}
.borderTop{border-top:1px solid #ccc;}
.stopOverFlow {margin-left:190px;}
.centerInstruction {margin-left:100px;text-align:left;}
.SOinstruction{margin-left:222px;text-align:left;display:block;margin-top:-6px;}
fieldset label.VideoSupport {display:block;float:left;text-align:right;padding-right:10px;width:215px;cursor:pointer;}
fieldset .paymentinstruction{font-size:10px;margin:0px 0px 0px 0px;display:block;color:#999999;}

.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%;}
 
/* common */
.title{font-weight:bold;color:#02286f;}
.floatLeft{float:left;}
.hide{display:none;}
.show{display:block;}
.Red{color:Red;}
.gray{color:#999999}
.quite{color:#cccccc;}
.alignCenter{text-align:center;}
.parentNode{background-color:#EAEAEA;}

.smallText, .small {font-size:10px;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.show{display:block;}
.hide {display:none;}
.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:0px !important;}
.para {line-height:1.5em;text-align:justify;}
.padRight{padding-right:10px;}
.leading{line-height:1.4em;}
.alignJustify{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;}
.fullWidth{width:auto !Important;}
.videoImage {margin:0;padding:0;width:250px;padding:1px;border:1px solid black;background-color:#eeeeee;}
.supportButtonImage {margin:0;padding:0;width:180px;padding:1px;border:1px solid black;background-color:#eeeeee;}
.extFeedsBtnImage {margin:0;padding:0;width:200px;padding:1px;border:1px solid black;background-color:#eeeeee;}
.ezsearchpopup {background-color:#EEEEEE;border:1px solid black;font-size:12px;font-weight:normal;line-height:16px;padding:7px;margin-top:10px;}
.blue {color:Blue;}
.siteUrl{font-size:11px;color:#999999;display:inline;}
.dynamicMandatoryMark {display:block;float:left;margin-top:0;color:Red;margin-left:-10px;}
#EditSchoolsTab {width:600px;}
.marginLeftTen {margin-left:10px;}
.subChannelOwners {width:175px;}
.marginTopFive {margin-top:5px;}
.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 {margin-left:400px;margin-top:-25px;color:Red;}
.ratioMessageTwo {padding-left:425px;margin-top:-57px;color:Red;}
.ratioMessageThree {margin-left:275px;margin-top:-60px;color:Red;}
.ratioMessageFour {margin-left:290px;margin-top:-25px;color:Red;}
.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 {font-size:10px;margin:10px 0px 0px 225px;display:block;color:#999999;}
.videoDownload {float:left;position:absolute;z-index:10000;cursor:pointer;left:20px;top:20px;}
/* common */

 /* Start Current Field Highlight*/
input[type='text']:focus {background-color:#eeeeee;}
textarea:focus {background-color:#eeeeee;}
input[type='password']:focus {background-color:#eeeeee;}
input[type='text']:hover {background-color:#eeeeee;}
textarea:hover {background-color:#eeeeee;}
input[type='password']:hover {background-color:#eeeeee;}
/* End Current Field Highlight*/

.broadcastNotice {background:#FFF6BF;color:#514721;border-color:#FFD324;padding:.8em;margin-bottom:1em;border:2px solid #ddd;text-align:left;}
.broadcastNotice span#ctl00_mainContentPlaceHolder_lblInformation1 {text-align:center;display:block;}
.audioNotice {padding:.3em;margin-bottom:0.5em;border:2px solid #ddd;text-align:justify;background:#FFF6BF;color:#514721;border-color:#FFD324;font-size:10px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;text-align:center;}
.error {background:#FBE3E4;color:Red;border-color:#dd0000;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.uploadsuccess{padding:.8em;margin-bottom:1em;border:2px solid #ddd;text-align:center;background:#E6EFC2;color:#264409;border-color:#C6D880;font-size:14px;font-weight:bold;}
.error a {color:Red;}
.notice a {color:#514721;}
.success a {color:#264409;}
.validation{padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#FBE3E4;color:Red;border-color:#dd0000;}
.validationinline{display:inline-block;} /* Use this class to solve IE6 validation summary inside fswborder class (To bring backgroun colour theme for validation summary) - don't use this class for Mozilla firefox*/
.validation ul {padding:0px;margin:.5em 0px 0px 180px;}
.validation ul li {margin:0px 0px .5em 0px;}
.validation.PaymentTracking ul {padding:0px;margin:.5em 0px 0px 300px;}
.validation.PaymentTracking ul li {margin:0px 0px .5em 0px;}

.schoolvalidation{padding:.8em;margin-bottom:1em;margin:2em;border:2px solid #ddd;background:#FBE3E4;color:Red;border-color:#dd0000;}
.schoolvalidationinline{display:inline-block;} /* Use this class to solve IE6 validation summary inside fswborder class (To bring backgroun colour theme for validation summary) - don't use this class for Mozilla firefox*/
.schoolvalidation ul {padding:0px;margin:.5em 0px 0px 100px;}
.schoolvalidation ul li {margin:0px 0px .5em 0px;}

.editVideosValidation{padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#FBE3E4;color:Red;border-color:#dd0000;}
.editVideosValidation ul {padding:0px;margin:.5em 0px 0px 230px;}
.editVideosValidation ul li {margin:0px 0px .5em 0px;}

.VideosValidation{padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#FBE3E4;color:Red;border-color:#dd0000;}
.VideosValidation ul {padding:0px;margin:.5em 0px 0px 180px;}
.VideosValidation ul li {margin:0px 0px .5em 0px;}

.mandatory{color:Red;}
.green {color:Green;}
.message{margin:10px auto;text-align:center;}
.hidden {visibility: hidden;}
.visible {visibility: visible;}
.hand{cursor:pointer;}
.floatRight{float:right;}
.floatLeft{float:left;}
.center{margin:0 auto;}
.instruction{font-size:10px;margin:0px 0px 0px 15px;display:block;color:#999999;}
.uploadinstruction{font-size:11px;margin:0px 0px 0px 0px;display:block;color:#000000;}
.uploadinstructionProgress{font-size:11px;margin:0px 0px 0px 0px;display:block;color:#000000;font-weight:bold;}
.bottomspace{padding-bottom:10px;}
.inlinedisplay{display:inline-block;} /* added to solve validation box display issue in ie */
.embedCode{border:1px solid #cccccc;background-color:#eeeeee;padding:5px;width:350px;height:80px;}
.divdynamicTextBox {padding-left:145px;}
.divdynamicTextBoxInChannel {padding-left:109px;}
.addCriteria {padding-left:190px;}
.fixedLength {width:200px;}
.CheckBoxMessage {padding:10px;background-color:#eeeeee;border:1px solid #eeeeee;font-size:11px;text-align:center;line-height:15px;}
.CSTopicsLink {margin-left:610px;}
.countDown {font-size:22px; color:#999999;}
.viewerSuccess {list-style-type:upper-alpha;margin-left:40px;margin-top:0.5em;}
.headingmarginBottom {margin-bottom:1em;}
.headingmarginTop {margin-top:1em;}

/*Start AccessReset Page*/
.textBoxGap {margin-top:10px;}
.caseSensitive {font-size:10px;margin:5px 0px 0px 190px;display:block;color:#999999;}
/*End AccessReset Page*/

/*Start ExternalFeeds Page*/
#fldSetExternal {width:650px;margin:0 0 auto;}
.addMore {margin:0px 0px 0px 190px;}
.deleteLink {width:50px;position:absolute;margin-top:-15px;margin-left:340px;}
/*End ExternalFeeds Page*/

/* Start Video Approval Table Image Hover Css Classes */
ul.csImageGrid {margin:0;padding:0;}
ul.csImageGrid li{float:left;width:40px;height:40px;list-style:none;padding:0;margin:0px;border:1px solid #eee;cursor:pointer;}
/* End Video Approval Table Image Hover Css Classes */

/*Modal Popup*/
.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;border:solid 1px Grey;}
.modalPopup {background-color:#ffffdd;border-width:3px;border-style:solid;border-color:Gray;padding:3px;width:300px;}
.downloadModalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;border:solid 1px Grey;}
h1.heading {font-size:1.45em;border-right:1px solid #dac17d;border-bottom:1px solid #dac17d;padding:4px 5px 5px;background-color:#ffe292;text-align:left;}
h3.heading {font-size:1.15em;border-right:1px solid #dac17d;border-bottom:1px solid #dac17d;padding:4px 5px 5px;background-color:#ffe292;text-align:left;}
fieldset > div {margin:1em 0;}

/*EZModal Popup*/
.ezmodalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;border:solid 1px Grey;}
.ezmodalPopup {background-color:#ffffdd;border-width:3px;border-style:solid;border-color:Gray;padding:3px;width:375px;}

/* start tabs */
.tab {float:right;}
div.searchPan {line-height:normal;border-bottom:1px solid #cccccc;background-color:#eeeeee;}
div.searchPan ul {margin:0;padding:10px 10px 0 50px;list-style:none;}
div.searchPan li {display:inline;margin:0;padding:0;}
div.searchPan a {float:left;background:url("../../../Images/Modern/tableft4.gif") no-repeat left top;margin:0;padding:0 0 0 7px;text-decoration:none;}
div.searchPan a span {float:left;display:block;background:url("../../../Images/Modern/tabright4.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#000000;}
/* 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;}
/* ends tabs */

/* start tooltip */
#tooltip {position:absolute;z-index:3000;border:1px solid black;background-color:#F2F2F2;padding:5px;width:300px;}
#tooltip h3, #tooltip div {margin:0;}
#tooltip h3{font-size:12px;}
#tooltip div.gstitle {background-color:#F2F2F2;padding:4px;color:black;border-bottom:1px solid #B40404;}
#tooltip div.gsdesc {padding:2px;}
#tooltip div.gsprice {background-color:#F2F2F2;padding:4px;font-weight:bold;color:black;}
#tooltip div.evtitle {background-color:#F2F2F2;padding:4px;border-bottom:1px solid #045FB4;}
#tooltip div.evdesc {padding:2px;}
#tooltip div.evprice {background-color:#F2F2F2;padding:4px;font-weight:bold;color:black;}
/* ends tooltip */

/* Start jQuery Styles to css Classes */

/* End jQuery Styles to css Classes */

/* start privacy, terms */
.legal {width:600px;margin:20px auto;}
.legal p{text-align:justify;line-height:18px;padding-right:10px;}
h2.heading {font-size:12px;font-weight:bold;margin:10px auto 5px;}
/* ends privacy, terms */

/* start tables - Client Side Sorting */
table.tablesorter {/*background-color: #CDCDCD;*/margin:10px 0pt 15px;width:100%;text-align:left;}
table.tablesorterForIE9 {/*background-color: #CDCDCD;*/margin:10px 190px 15px;width:100%;text-align:left;}
/* background-color: #CDCDCD; is removed due to add TableHover Effect in All Tables */
table.tablesorter thead tr th, table.tablesorter tfoot tr th {background-color:#555555;border: 1px solid #cccccc;padding:4px 15px 4px 4px;color:#ffffff;}
table.tablesorter thead tr .header {background-image:url(../../../App_Themes/Modern/bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer;}
table.tablesorter tbody td {color:#3D3D3D;padding:4px;/*background-color:#FFF;*/vertical-align:middle;border: 1px solid #cccccc;}
/* background-color: #FFF; is removed due to add TableHover Effect in All Tables */
table.tablesorter tbody tr.odd td {/*background-color:#eeeeee;*/}
/* background-color: #eeeeee; is removed due to add TableHover Effect in All Tables */
table.tablesorter thead tr .headerSortUp {background-image:url(../../../App_Themes/Modern/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image:url(../../../App_Themes/Modern/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color:#FFE292;color:#000000;}
.tablesorter-server-pager table tbody tr td {} 
/* end tables */

/* start tables - Server Side Sorting */
table.tables {/*background-color: #555555;*/margin:10px 0pt 15px;width:100%;border: 1px solid #cccccc;color:#ffffff;} /* instead of this background-color: #CDCDCD; add border: 1px solid #cccccc; and color:#ffffff; to fix the issue Bug #2423 */
/* background-color: #555555; is removed due to add TableHover Effect in All Tables */
table.tables thead tr th, table.tables tfoot tr th {background-color:#555555;border: 1px solid #cccccc;padding:4px 10px 4px 10px;color:#ffffff;text-align:center;}
table.tables thead tr th a:link, table.tables tfoot tr th {background-color:#555555;border: 1px solid #cccccc;padding:4px 15px 4px 4px;color:#ffffff;border:none;text-decoration:none;}
table.tables tbody td {color:#3D3D3D;padding:4px;/*background-color:#FFF;*/vertical-align:middle;border: 1px solid #cccccc;}
/* background-color:#FFF; is removed due to add TableHover Effect in All Tables */
/*table.tables tbody tr.general td {text-align:left;}*/
table.tables tbody tr.odd td {/*background-color:#eeeeee;*/} 
/* background-color:#eeeeee; is removed due to add TableHover Effect in All Tables */
table.tables tbody tr.footer td {background-color:Gray;border:none;} 
table.tables tbody tr.footer td a:Link {background-color:Gray;border:none;text-decoration:none;color:White;} 
tr.footer table a:Visited {background-color:Gray;border:none;text-decoration:none;color:White;}   /* Add this line to solve this bug #1932 in IE6 */
/* end tables */

/* start buttons */
a.button {background-color:transparent;background-image: url( '../../../images/modern/btn_right.png');background-repeat:no-repeat;background-position:top right;color:#fff;
display:block; /*opera*/
display:inline-block; /*ie*/
display:-moz-inline-box; /*ff*/ 
font: normal 13px arial, sans-serif;height:32px;margin-right:0px;padding-right:10px;text-decoration:none;cursor:pointer;}
a.button span {display:block;display:inline-block;display:-moz-inline-box;} 
a.button span input {background-color:transparent;background-image:url( '../../../images/modern/btn.png');background-repeat:no-repeat;line-height:18px;padding:3px 0 8px 10px;cursor:pointer;border:none;color:#ffffff;}
a.button span input img{margin-left:-5px;margin-top:-2px;padding-right:5px;}
/*HOVER*/
a.button:hover {background-image:url( '../../../images/modern/btn_hover_right.png');color:#fff;outline:none;}
a.button:hover span input {background-image:url( '../../../images/modern/btn_hover.png');}
/* end buttons */

/*Start -> Map Matrix Gridview class*/
.mGrid{width:100%;margin:5px 0px 10px 0px;border:solid 1px #525252;}  
.mGrid tr{padding:2px;border:solid 1px #c1c1c1;color:#717171;}  
.mGrid td{padding:2px;}  
.mGrid th{padding:4px 2px;color:#ffffff;background:#424242 repeat-x top;border-left:solid 1px #525252;font-size: 0.9em;}
.mGrid checkbox{color: #fff;margin: 10px;margin-left:20px;background: #424242 url(https://ub.eduvision.tv/App_Themes/Modern/grd_head.png) repeat-x top;border-left: solid 1px #525252;font-size: 0.9em;}
.mGrid span{font-size: 1.1em;font-weight:bold;padding: 4px;color:#3885C2;}
.mGrid label{font-size: 1 em;padding:4px;}  
/*End <- Map Matrix Gridview class*/



/* Buttons and Rollover Styles for Home Page */
A.smallbtn
  {
  display:inline-block;
  text-align:center;
  width:140px;
  height:28px;
  text-decoration:none;
  /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
  font-size:1.35em;
  /*font-weight:bold;*/
  color:#000000;
  background-image:url('../../../images/modern/btn_small.jpg');
  background-repeat:no-repeat;
  padding-top:1px;
  line-height:27px;
  margin-right:-3px;
  }
  
  A:hover.smallbtn
  {
  color:#000000;
  background-image:url('../../../images/modern/btn_small_roll.jpg');
  background-repeat:no-repeat;
  font-weight:bold;
  }
  
  A.longbtn
  {
  display:block;
  text-align:center;
  width:280px;
  height:28px;
  text-decoration:none;
  /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
  /*font-size:14px;*/
  font-size:1.35em;
  /*font-weight:bold;*/
  color:#000000;
  background-image:url('../../../images/modern/btn_big.jpg');
  background-repeat:no-repeat;
  padding-top:1px;
  line-height:26px;
  }
  
  A:hover.longbtn
  {
  color:#000000;
  background-image:url('../../../images/modern/btn_big_roll.jpg');
  background-repeat:no-repeat;
  font-weight:bold;
  }
  /* Buttons and Rollover Styles for Home Page */
  .welcomeDiv {font-size:20px;}
  #welcomeHeader {background-color:#ccdcec !important;}
 .welcomeSuccess {padding:.3em;margin-bottom:1em;border:2px solid #ddd;text-align:center;background:#E6EFC2;color:#264409;border-color:#C6D880;}