﻿p {color:black !important}
#container, #navigation, #content, #sidebar, a img { margin: 0; padding: 0; border: 0}
body { 	margin: 0 0 0 0; background-position: top;font-size: 8pt;color: #444444}
body, input, select,textarea {font-family: Verdana, sans-serif;}
#StudioHeader {width:100%; margin-top:0; border-bottom:0 #5A5E4D solid}
.bg_topstrip { padding-top:0; margin-top:0; background-color: #222;background-image:url(Images/HorizontalRepeaters.png); background-repeat:repeat-x; background-position: 0px 0px; height:26px}
#StudioHeader .bg_topstrip  {background-color: #3b3b3b;background-position: 0px 8px; height:26px}
.bg_TabChildMenu { background : url(Images/HorizontalRepeaters.png) repeat-x 0px -83px; height:24px; padding: 3px; border: 0px solid #f90   }
.header_bgNew{ width: 100%; margin-top: 0px; background-image: url('Images/HorizontalRepeaters.png'); background-repeat: repeat-x; background-position: 0px -26px; height: 57px; }
.bg_DarkGray {background-image: url('Images/bg_darkgray.png'); background-repeat: repeat-x; height:30px; }
.bg_menu3 { height:26px; background-color: #F5F5F5; border-top: 1px solid #EFEFEF; border-bottom: 1px solid #EFEFEF; width: 100%; min-width: 974px; }
.head_right{ width: 100%; margin-top: 0px; background-repeat: repeat-x; background-position: center bottom; height: 59px}
#PageContentContainer {width: 974px; margin-left: auto; margin-right: auto; border: 0px solid #f90; }
.page_content{position:relative; width: 100%; margin-left: auto; margin-right: auto; min-height: 400px; max-height: 100%; padding: 0px; background-color: #ffffff; border: 0px solid #ff9900;}
#studio_page_content{text-align: center;margin-left: 0;margin-right: 0;padding: 0px;background-color: #ffffff; }
#footer {clear:both;width:100%;margin-right:auto;margin-left:auto;margin-bottom:0;padding-bottom:0;padding-top:0;text-align:center;line-height:18px;height:100%}
.ChannelFooter { background: url('Images/bg_ChannelFooter.png') repeat-x ; height: 65px; width: 100%; padding: 1px; }
.ChannelFooterCustom {min-height: 65px; width: 100%; padding: 1px; }
.footer_top { border-top:2px; border-top-style:solid; border-top-color:#d26a1b}
.bg_footer { clear: both; width: 100%;margin-right: auto;margin-left: auto;padding-bottom: 0px;text-align: center;padding-top: 0px;background-repeat:repeat-x;height: 63px;	background-position:top;background-color: #e4ddca}
div.CustomHeader, div.CustomHeader * {clear: both;}
#nav li ul {z-index: 2000;}

.mainAccTXT, .mainAccTXT1{width:99%;height:18px;background-color:#ffcb00;z-index:1;position:fixed;padding: 4px 0 0 5px;font-size: 12px;font-weight: bold;color: #000;margin-left:0px}
.mainAccTXT{border:2px solid #a7dcec;top:113px}
.mainAccTXT1{border:2px solid #a7dcec;top:26px}
#skip {position: absolute;left:-500px;top:-2000px;} 
#skip a, #skip a:visited {position: absolute;left:-500px;top:-2000px;} 
#hdndiv {position:absolute;top:150px;visibility:visible;opacity:0.8;background-color: Transparent;}

TD, TH { font-weight:normal; font-size:11px; line-height:normal; text-decoration:none}
H1, H2, H3, H4, H5, H6 {font-family:Verdana,Calibri}
H1 {font-size:130%}
H2 {font-size:120%; margin-top:8px; font-size:120%; margin-bottom:8px}
H3 {font-size:110%}
H4 {font-size:100%}
H5 {font-size:90%}
H6 {font-size:80%}
UL, OL, LI {}

.PageTitle, .Heading, .CompanyHeading {font-family:Century Gothic, Calibri, Verdana; font-weight:700; }
.PageTitle { font-size:16pt; color:#666; font-style:normal; text-decoration:none}
.Heading { font-size:13pt; color:#666; text-decoration:none}
.HeadingFormatDesktop { padding-left:10px; border-bottom:1px solid #EFEFEF; height:30px; text-align:left; vertical-align:middle}
.smallHeading { color:#c95f10; text-decoration:none; font-size:14px; font-weight:700}

.HeaderTabs2 ul, .HeaderTabs2 li{border:0; margin:0; padding:0; list-style:none;}
.HeaderTabs2 ul{height:31px;}
.HeaderTabs2 li{float:left; margin:0px 2px;}
.HeaderTabs2 .tab a, .HeaderTabs2 .tab a:link, .HeaderTabs2 .tab a:visited{background: url('Images/icons/HeaderIcons.png') repeat-x 60px -50px;display:block;height:31px;line-height:30px;text-decoration:none;color: #404040; font-size: 13px;font-weight: 500; cursor:pointer;}
.HeaderTabs2 .tab a span{background:url('Images/TabRightCorners.png') right 0 no-repeat; display:block;height:31px;line-height:31px; margin-left:8px; padding-right:14px;padding-left: 6px;border:0px solid #f90; cursor:pointer;}
.HeaderTabs2 .tab a:hover .tabText{text-decoration:underline;}
.HeaderTabs2 .tab a:hover label{cursor:pointer;}
.HeaderTabs2 .active a:link, .HeaderTabs2 .active a:visited, .HeaderTabs2 .active a:visited, .HeaderTabs2 .active a:hover{background: url('Images/icons/HeaderIcons.png') repeat-x 80px -50px; color: #F5F5F5; font-size: 13px;font-weight: 700;} 
.HeaderTabs2 .active a span, .HeaderTabs2 .active a:hover span{background:url('Images/TabRightCorners.png') right -31px no-repeat; }

.HeaderTabs2 .active .HeaderIcons.HomeTabIcon {background-repeat: repeat-x; background-position: 200px 0px;display: inline-block; width: 15px; height: 15px}
.HeaderTabs2 .active .HeaderIcons.MashupMarketTabIcon {background-repeat: repeat-x; background-position: 160px 0px;display: inline-block; width: 15px; height: 15px}
.HeaderTabs2 .active .HeaderIcons.MyChannelTabIcon {background-repeat: repeat-x; background-position: 120px 0px;display: inline-block; width: 16px; height: 16px; }

.HeaderTabs2 .HeaderIcons.HomeTabIcon {background-repeat: repeat-x; background-position: 180px 0px;display: inline-block; width: 15px; height: 15px}
.HeaderTabs2 .HeaderIcons.MashupMarketTabIcon {background-repeat: repeat-x; background-position: 140px 0px;display: inline-block; width: 15px; height: 15px}
.HeaderTabs2 .HeaderIcons.MyChannelTabIcon {background-repeat: repeat-x; background-position: 100px 0px;display: inline-block; width: 16px; height: 16px; }

.loginMenu {vertical-align: middle; margin-top: 4px; margin-bottom: 2px;}
.loginMenu .separator { margin: 5px 0px 0px 0px; display: inline-block; vertical-align: top;}
.loginMenu span.UserName {display: inline-block; vertical-align: top; padding: 3px 4px 3px 4px; }
.loginMenu span {margin: 4px 0px 3px 0px; border:0px solid #f90;  }
.loginMenu a {display: inline-block; vertical-align: top; padding: 6px 4px 3px 4px; }

.HeaderIcons {background-repeat: repeat-x; display: inline-block; }
.HeaderIcons, .Icons {background-image: url('Images/icons/HeaderIcons.png');}
.HeaderIcons.Logo {background-position: 300px -50px; }
.HeaderIcons.CreateAccountIcon {background-position: 60px 0px; width: 18px; height: 17px}
.HeaderIcons.SignInIcon {background-position: 40px 0px; width: 16px; height: 17px}
.HeaderIcons.FeedbackIcon {background-position: 20px 2px; width: 16px; height: 17px}
.HeaderIcons.HomeIcon {background-position: 200px 0px;width: 15px; height: 17px}
.HeaderIcons.HomeTabActiveIcon {background-position: 200px 0px; width: 15px; height: 15px}
.HeaderIcons.HomeTabInActiveIcon {background-position: 180px 0px; width: 15px; height: 15px}
.HeaderIcons.MashupMarketIcon {background-position: 160px 0px;width: 15px; height: 17px}
.HeaderIcons.MashupMarketTabActiveIcon {background-position: 160px 0px;width: 15px; height: 15px}
.HeaderIcons.MashupMarketInTabActiveIcon {background-position: 140px 0px; width: 15px; height: 15px}
.HeaderIcons.MyChannelIcon { background-position: 120px 0px;width: 16px; height: 16px; }
.HeaderIcons.MyChannelTabActiveIcon {background-position: 120px 0px;width: 16px; height: 16px; }
.HeaderIcons.MyChannelInTabActiveIcon {background-position: 100px 0px;width: 16px; height: 16px; }
.HeaderIcons.FeedIcon {background-position: 240px -20px;}
.HeaderIcons.VeriTestLogo {background-position: 320px -20px;}
.HeaderIcons.PoweredByLogo {background-position: 180px -20px;width: 91px; height: 24px; }
.HeaderIcons.LiveHelpIcon {background-position: 80px -20px; width: 80px; height: 24px; }
.Icons.SearchButtonIcon {background-repeat: repeat-x; background-position: 30px -50px;}
.Icons.SearchLeftCornerIcon {background-repeat: repeat-x; background-position: 40px -50px;display: inline-block;width: 6px;height: 22px; }
.HeaderIcons.MenuSeparatorIcon {background-position: 302px -50px; }
.Icons.ArrowIcon {background-repeat: repeat-x; background-position: 85px -20px; display: inline-block; width: 5px; height: 8px;  }
.Icons.NextPageIcon {background-repeat: repeat-x; background-position: 280px 0px; display: inline-block; width: 20px; height: 20px; cursor:pointer;}
.Icons.NextPageDisabledIcon {background-repeat: repeat-x; background-position: 300px 0px; display: inline-block; width: 20px; height: 20px; cursor:default;}
.Icons.PreviousPageIcon {background-repeat: repeat-x; background-position: 240px 0px; display: inline-block; width: 20px; height: 20px;cursor:pointer; }
.Icons.PreviousPageDisabledIcon {background-repeat: repeat-x; background-position: 260px 0px; display: inline-block; width: 20px; height: 20px; cursor:default; }
.Icons.PlayMashupIcon {background-repeat: repeat-x; background-position: 120px -50px; display: inline-block; width: 34px; height: 35px;}
.Icons.ViewDetailsIcon {background-repeat: repeat-x; background-position: 320px 0px; display: inline-block; width: 16px; height: 18px;}
.Icons.RatingIcons {background-repeat: repeat-x; display: inline-block; width: 76px; height: 17px;}
.Icons.RatingIcons.Zero, .Icons.RatingIcons.Star0 {background-position: 404px 0px; }
.Icons.RatingIcons.One, .Icons.RatingIcons.Star1 {background-position: 420px 0px; }
.Icons.RatingIcons.Two, .Icons.RatingIcons.Star2 {background-position: 435px 0px; }
.Icons.RatingIcons.Three, .Icons.RatingIcons.Star3 {background-position: 450px 0px; }
.Icons.RatingIcons.Four, .Icons.RatingIcons.Star4 {background-position: 465px 0px; }
.Icons.RatingIcons.Five, .Icons.RatingIcons.Star5 {background-position: 480px 0px; }
.Icons.EditIcon {background-position: 500px 0px; display: inline-block; width: 14px; height: 14px;}
.Icons.DeleteIcon {background-position: 520px 0px; display: inline-block; width: 14px; height: 14px;}
.Icons.GroupIcon {background-position: 540px 0px; display: inline-block; width: 17px; height: 16px;}
.Icons.HelpIcon {background-position: 560px 0px; display: inline-block; width: 16px; height: 17px;}
.Icons.HelpIcon:hover {background-position: 580px 0px; display: inline-block; width: 16px; height: 17px;}

.CampaignSteps {background-image: url('Images/CampaignSteps.png'); background-repeat: repeat-x; height: 53px; }
.CampaignSteps.Step1Selected {background-position: 640px 0px; display: inline-block; width: 190px;}
.CampaignSteps.Step2Selected {background-position: 450px 0px; display: inline-block; width: 141px;}
.CampaignSteps.Step3Selected {background-position: 309px 0px; display: inline-block; width: 116px;}
.CampaignSteps.Step4Selected {background-position: 193px 0px; display: inline-block; width: 96px;}
.CampaignSteps.Step5Selected {background-position: 97px 0px; display: inline-block; width: 97px;}
.CampaignSteps.Step1Active {background-position: 640px -53px; display: inline-block; width: 190px;}
.CampaignSteps.Step2Active {background-position: 450px -53px; display: inline-block; width: 141px;}
.CampaignSteps.Step3Active {background-position: 309px -53px; display: inline-block; width: 116px;}
.CampaignSteps.Step4Active {background-position: 193px -53px; display: inline-block; width: 96px;}
.CampaignSteps.Step5Active {background-position: 97px -53px; display: inline-block; width: 97px;}
.CampaignSteps.Step2 {background-position: 450px -106px; display: inline-block; width: 141px;}
.CampaignSteps.Step3 {background-position: 309px -106px; display: inline-block; width: 116px;}
.CampaignSteps.Step4 {background-position: 193px -106px; display: inline-block; width: 96px;}
.CampaignSteps.Step5 {background-position: 97px -106px; display: inline-block; width: 97px;}

.SignupSteps,.AcquisitionSteps {background-image: url('Images/SignUpSteps.png'); background-repeat: repeat-x; display: inline-block; height: 53px;}
.SignupSteps.Step1Selected {background-position: 582px 0px; width: 195px;}
.SignupSteps.Step2Selected {background-position: 387px 0px; width: 140px;}
.SignupSteps.Step3Selected {background-position: 247px 0px; width: 141px;}
.AcquisitionSteps.Step4Selected,.SignupSteps.Step4Selected {background-position: 106px 0px; width: 106px;}
.SignupSteps.Step1Active {background-position: 582px -53px; width: 195px;}
.SignupSteps.Step2Active {background-position: 387px -53px; width: 140px;}
.SignupSteps.Step3Active {background-position: 247px -53px; width: 141px;}
.AcquisitionSteps.Step4Active,.SignupSteps.Step4Active {background-position: 106px -53px; width: 106px;}
.SignupSteps.Step2 {background-position: 387px -106px; width: 140px;}
.SignupSteps.Step3 {background-position: 247px -106px; width: 141px;}
.AcquisitionSteps.Step4,.SignupSteps.Step4 {background-position: 106px -106px; width: 106px;}

.AcquisitionSteps.Step1Selected {background-position: 582px -159px; width: 158px;}
.AcquisitionSteps.Step1Active {background-position: 582px -212px; width: 158px;}
.AcquisitionSteps.Step2Selected {background-position: 387px -159px; width: 114px;}
.AcquisitionSteps.Step2Active {background-position: 387px -212px; width: 114px;}
.AcquisitionSteps.Step2 {background-position: 387px -265px; width: 114px;}
.AcquisitionSteps.Step3Selected {background-position: 247px -159px; width: 103px;}
.AcquisitionSteps.Step3Active {background-position: 247px -212px; width: 103px;}
.AcquisitionSteps.Step3 {background-position: 247px -265px; width: 103px;}

.TabsNavigation a { color: #F9F9F9; font-size: 12px; }
.TabsNavigation a:hover { color: #FFFFFF; font-size: 12px; }

/* New Classes for New Thumbview */
.MashupThumbview .MashupThumbnail { }.MashupThumbview .MashupThumbnail a {}
/* do not remove the code below, it is a fix for firefox */
.MashupThumbview .MashupThumbnail img {text-align: center; vertical-align: middle; height: 110px; width: 140px; padding: 1px; 
padding-top: 1px; 
padding-top: 0px; 
}

.RatingPanel {line-height: 22px; }.SessionsPanel {line-height: 18px;}
.MashupRowSeparator { display: block; border-bottom: 1px solid #D4D4D4}

.SellerThumbnail img {text-align: center; vertical-align: middle; height: 85px; width: 110px; padding: 1px; 
padding-top: 1px; 
padding-top: 0px; 
}

.FreeLabelIcon {z-index: 1; position: absolute; right: -5px; top: -7px;float: right;}

.SmallMashupThumbnailDiv  { border:1px solid #AAAAAA; width: 127px;}
.SmallMashupThumbnailDiv  div.ThumbDiv { line-height: 97px; height: 97px;}
.SmallMashupThumbnailDiv  .LiveIcon img, .SmallMashupThumbnail .PlayIcon img { float: left;}
.SmallMashupThumbnailDiv  .LiveIcon { z-index: 1; position: absolute; left: 1px; top: 1px; }
.SmallMashupThumbnailDiv  .PlayIcon {z-index: 1; position: absolute; left: 58px; top: 38px;}
.SmallMashupThumbnailDiv  .SmallMashupThumbnail, .SmallMashupThumbnailDiv  .SmallMashupThumbnail a  { }
.SmallMashupThumbnailDiv  input.SmallMashupThumbnail {height: 95px; width: 125px; padding: 1px;}
.SmallMashupThumbnailDiv  .SmallMashupThumbnail img {height: 95px; width: 125px; padding: 1px;}

.NormalMashupThumbnailDiv  { border:1px solid #AAAAAA; width: 142px;}
.NormalMashupThumbnailDiv  div.ThumbDiv { line-height: 112px; height: 112px;}
.NormalMashupThumbnailDiv  .LiveIcon img, .NormalMashupThumbnailDiv .PlayIcon img { float: left;}
.NormalMashupThumbnailDiv  .LiveIcon { z-index: 1; position: absolute; left: 1px; top: 1px; }
.NormalMashupThumbnailDiv  .PlayIcon {z-index: 1; position: absolute; left: 54px; top: 38px;}
.NormalMashupThumbnailDiv  .NormalMashupThumbnail, .NormalMashupThumbnailDiv  .NormalMashupThumbnail a  { }
.NormalMashupThumbnailDiv  input.NormalMashupThumbnail {height: 110px; width: 140px; padding: 1px;}
.NormalMashupThumbnailDiv  .NormalMashupThumbnail img {height: 110px; width: 140px; padding: 1px;}

.LargeMashupThumbnailDiv  { border:1px solid #AAAAAA; width: 180px;}
.LargeMashupThumbnailDiv  div.ThumbDiv { line-height: 142px; height: 142px; }
.LargeMashupThumbnailDiv .LiveIcon img, .LargeMashupThumbnailDiv .PlayIcon img { float: left;}
.LargeMashupThumbnailDiv .LiveIcon { z-index: 1; position: absolute; left: 1px; top: 1px; }
.LargeMashupThumbnailDiv .PlayIcon {z-index: 1; position: absolute; left: 72px; top: 54px;}
.LargeMashupThumbnailDiv .LargeMashupThumbnail,.LargeMashupThumbnailDiv .LargeMashupThumbnail a { }
.LargeMashupThumbnailDiv .LargeMashupThumbnail img {height: 140px; width: 178px; padding: 1px;}

.PlayBackActions    { background-image: url('../../Images/etls/PlayBackActionButtons.png');height: 37px; }
.RateThisTraining   { background-repeat: repeat-x; background-position: 0px 0px; width: 130px; }
.AddToFavourite     { background-repeat: repeat-x; background-position: -130px 0px; width: 170px; }
.ReportAsAbusive    { background-repeat: repeat-x; background-position: -300px 0px; width: 148px; }
.ReferToFriend      { background-repeat: repeat-x; background-position: -448px 0px ; width: 156px; }
.BtnClose           { background-image: url('Images/ico_Close.png'); height: 18px; width: 18px; }
.BtnFilter          { background-image: url('../../Images/etls/btn_Filter.gif'); background-repeat: no-repeat; height: 25px; width: 63px; cursor: pointer}
.BtnAddPreferred	{ background-image: url('../../Images/buttons/btn_AddToPreferedProvider.png'); background-repeat: no-repeat; cursor: pointer}

.ico_arrow,.arrowicon  { background-image: url( 'Images/ico_arrow.gif' ); background-repeat: no-repeat; background-position: center center; text-decoration: none }

.DefaultCursor { cursor: default }
.HelpCursor {cursor: help}
.pointer { cursor: pointer; cursor: hand }

.ToolTip { display: none}
/*Search pane starts here*/
.miniSearch{font-size: 12px;border-left: 0px solid #5A5E4D;border-top: 1px solid #5A5E4D;border-right: 0px solid #5A5E4D;border-bottom: 1px solid #5A5E4D;padding-top: 1px;height: 17px;width: 158px;}
.TopSearchBox{font-size: 12px;border-color: #EDEDED;border-width: 1px 0px 1px 0px;border-style: solid; padding-top: 2px;height: 17px;width: 204px;}

.textboxStyle{border: #CCC 1px solid; font-size: 9pt;background-color: #ffffff;padding: 4px;}
.textboxStyle_Small{border: #CCC 1px solid;font-size: 9pt; background-color: #ffffff; padding: 2px;}
.textbox_small{width: 230px; border: #CCC 1px solid; font-size: 9pt;padding: 5px;}
.textbox2{width: 220px; border: #CCC 1px solid; font-size: 8pt; padding: 2px;}
.textbox{border: #CCC 1px solid; font-size: 9pt; background-color: #ffffff; width: 277px; padding: 4px;}
/*.textbox:focus {border: #d45026 1px solid; }*/
select.textbox { width: 287px;padding: 3px; }
select.textbox_small { width: 166px; padding: 2px; }  
select.textbox_large { width: 328px; }
.textbox_large { border: #CCC 1px solid;font-size: 9pt;background-color: #ffffff;width: 320px;padding: 5px;}
.textbox_xLarge{ border: #CCC 1px solid;font-size: 9pt;width: 420px;padding: 5px;}
.httpBoxLeft { padding: 4px 0px 4px 4px; border: #CCC 1px solid; border-right-width: 0px;FONT-SIZE: 9pt;width: 44px;color: #666666;BACKGROUND-COLOR: #ffffff;}
.httpBoxRight {padding: 4px 4px 4px 0px; border: #CCC 1px solid; border-left-width: 0px;FONT-SIZE: 9pt;width: 137px;BACKGROUND-COLOR: #ffffff;  }

.inputWatermarkLeft { padding: 3px 0px 3px 4px; border: #CCC 1px solid;border-right-width: 0px;FONT-SIZE: 9pt;width: 30px;BACKGROUND-COLOR: #ffffff;  }
.inputWatermarkRight {padding: 3px 3px 3px 0px; border: #CCC 1px solid; border-left-width: 0px; FONT-SIZE: 9pt;width: 18px;color: #666666;BACKGROUND-COLOR: #ffffff;}
input::-moz-focus-inner /*Remove button padding in FF*/ {border: 0;padding: 0;}

.form_container input[type=text], .form_container select { border: #ccc 1px solid; font-size: 9pt;}
.form_container select.focus, .form_container input[type=text].focus {border: #33a8e5 1px solid;}
.form_container select.error, .form_container input[type=text].error {border: #f00 1px solid;}
.form_container select {width: 242px; padding: 3px; }
.form_container input[type=text] {width: 230px;padding: 5px;}
.form_container.small_fields input[type=text] {width: 170px;padding: 5px;}
.form_container.small_fields select {width: 182px; padding: 3px; }
.form_container.x_small_fields input[type=text] {width: 110px;padding: 5px;}
.form_container.x_small_fields select {width: 122px; padding: 3px; }

.table_main { background-color: #FFF; border: 1px #F8F8F8 solid;/*font-size: 8pt;*/color: #666 }
.table_main:hover { background-color: #F7F7F7;border: 1px #E0E0E0 solid;/*cursor: move;*/color: #333}
.ThumbViewItem{background-color: #FFF; border: 1px solid #FFFFFF; }
.ThumbViewItem:hover, .ThumbViewItemSelected  {background-color: #F0F0F0; border: 1px solid #CCCCCC;}
.box, .SimpleBox{ background-color: #FBFBFB; border: 1px #F0F0F0 solid;/*font-size: 8pt;*/color: #555}
.SimpleBox2 { background-color: #FBFBFB; border: 1px #F0F0F0 solid; padding: 4px; display: inline-block; margin: 1px; line-height: 22px;}
.box:hover { background-color: #F7F7F7;border: 1px #E0E0E0 solid;/*cursor: move;*/color: #333}

/* Font size and Color classes :: Start here */
.formText {Color:#5A5E4D; font-size:12px; font-weight:bold; }
.reg_Text {color:Black; font-size:12px; font-weight:normal; }
.simpleText {Color:#5A5E4D; font-weight:normal; }
.smallgray{color:#999; }
.smallgray {font:normal 9px verdana; }
.smalldarkgray {color:#444444; font:normal 9px verdana; }

.formField, .small {font-size:10px; }
.xLargeText, .xLargeText a, .xLargeText td { font-size:10.5pt; }
.simpleText, .SmallText11, .SmallText11 a, .SmallText11 td, .smallPlayBackPage {font-size: 11px;}
.largeText,.largeText label, .largeText a, .largeText td,.largeText th {font-size:12px; font-weight:normal; line-height: 18px; }
.smlgray {color:#777; font:normal 11px verdana; }
.small a {color:#25456e; font-size:9pt; font-weight:normal; text-decoration:none; }
.small a:active {color:#000; font-weight:normal; text-decoration:underline; }
.small a:hover {color:#c24d00; text-decoration:underline; }

.txtLarge, .reg_Text a, .signup_validation {font-size:12px; }
.txtxlarge{	color: #333;font-weight: normal;font-size: 11.5pt;}
.star {color:#E56700; font-size:10px; } /*used on corporate sign up page*/
.aesterik {color:#FF3300; font-size:10px; } /*used on partner sign up*/
/* Font size and Color classes :: End here */

/*Search pane Ends here*/
.bg_solidColor {background-color:#f8f6f1; }
.bg_grad {width: 99%;position: relative;left: 0px;background-color:#fff8ea;border: 1px solid #ef9b00;}

/* Link Styles */
a { color: #555; font-weight: normal; font-size: 11px; text-decoration: none; line-height: normal; }
a:active { color: #000; font-weight: normal; text-decoration: underline }
a:hover { color: #c24d00; text-decoration: underline; }
a.link,span.link, div.link { color: #D46023; font-weight: normal; text-decoration: none; }
a.link:hover,span.link:hover, div.link:hover { color: #333; text-decoration: underline; }
.ErrorMessage a.link, .ErrorMessage span.link, .ErrorMessage  div.link { color: #D46023; font-size: 12px; font-weight: normal; text-decoration: none; }
.ErrorMessage a.link:hover, .ErrorMessage span.link:hover, .ErrorMessage div.link:hover { color: #333333; font-size: 12px; text-decoration: underline; }
a.linkLarge { color: #D46023; font-weight: normal; font-size: 12px; text-decoration: none; }
a.linkLarge:hover { color: #333; text-decoration: none;font-size: 12px; text-decoration: underline; }

a.link_blue { text-decoration: none; color: #004b91; }
a.link_blue:Hover { color: #333; text-decoration: underline; }
.link_blue {text-decoration:underline;color:Blue}
.link_blue:Hover {color:Maroon;text-decoration:none}
a.link_green { text-decoration: none; color: #53a450; }
a.link_green:Hover { color: #333; text-decoration: underline; }
a.whiteLink { color: #FFF; font-weight: normal; text-decoration: none; }
a.whiteLink:hover { color: #F5f5F5; text-decoration: none; text-decoration: underline; }
a.title { color: #D46023; font-weight: bold; text-decoration: none; font-size: 11pt }
a.title:hover { color: #333; text-decoration: none; text-decoration: underline; } 
a.titleNormal {color: #D46023; font-weight: normal; text-decoration: none; font-size: 9pt}
a.titleNormal:hover {color: #333; text-decoration: underline; }
a.faq { color: #819d39; font-weight: normal; text-decoration: none; font-size: 14pt; }
a.faq:hover { color: #333; text-decoration: none; } 
a.CompanyHeading { font-size:18pt; color:#666; text-decoration:none} /* used in the header to show the company Name */
a.CompanyHeading:hover, a.CompanyHeading:active { text-decoration: none;font-size:18pt; font-weight:700;}
.faqHeading { color: #D46023; text-decoration: none; font-size: 14px; font-weight: bold; }
.subHeading { color: #D46023; text-decoration: none; font-size: 16px; font-weight: bold; }

a#resultLink, a.notLink {text-decoration: none; }
a#resultLink:hover, a.notLink:hover {text-decoration: none;color: #555;cursor:pointer;}
a#resultLink:hover {cursor: text;}
a.external, a.external { /*.external[href ^="https://"] */
	background: url(images/icons/external.png) center right no-repeat;
	/*padding: 0 13px;*/
}
a.smallLink {color:#A0A0A0; color:#b24901; font:normal 9px verdana; font-weight:normal; text-decoration:underline; }
a.smallLink:hover {color:#333333; font:normal 9px verdana; text-decoration:none; text-decoration:underline; }
a.Category {color:#b24901; font-size:12px; font-weight:bold; text-decoration:underline; }
a.Category:hover {color:#708090; text-decoration:none; text-decoration:underline; }
a.Heading {color:#D46023; font-size:14px; font-weight:bold; text-decoration:none; }
a.Heading:hover {color:#c24d00; text-decoration:underline; }
a.Heading:active {color:#b24901; font-size:14px; font-weight:bold; text-decoration:none; }
a.Heading:link {color:#b24901; font-size:14px; font-weight:bold; text-decoration:none; }

/* Paging Classes : Starts here */
a.curPageLink, .curPageLink a {color:#DB7C00;font-size:12px;font-weight:bold;text-decoration:underline;}
a.pageLink, .pageLink a {color:#666666;font-size:10pt;font-weight:bold;text-decoration:none;}
a.pageLink:hover, .pageLink a:hover {color:#000;text-decoration:underline;}
a.TopMenu1 {color:#DB7C00;font-weight:700;text-decoration:underline;font-size:12px}
a.TopMenu1:hover {color:#333;text-decoration:underline}
/* Paging Classes : Ends here */

.Disabler {background-color:White;height:100%;opacity:0.8;position:absolute;width:100%;}
/*---------------------------------------xxx------------------------------------*/
.RightAligned {text-align:right;}
.RightAligned {text-align: -moz-right;}
.CenterAligned {text-align:center;}
.CenterAligned {text-align: -moz-center;}
.LeftAligned {text-align: left;}
.LeftAligned {text-align: -moz-left;}
.DisplayInline, .AddThis {display:inline;}
.DisplayNone {display:none;}
.DisplayBlock {display:block;}
.FloatRight {clear:right;float:right;}
.FloatLeft {clear:left;float:left;}
.FloatNone {clear:both;float:none;}
.ClearBoth {clear: both;}
.ItalicFont {font-style:italic;}
.BoldFont {font-weight: 700;}
.bold   {font-weight: 700;}
.Underlined {text-decoration:underline;}
.right {border-right:1px;border-right-color:#D4D4D4;border-right-style:dotted;}
.left {border-left:1px;border-left-color:#D4D4D4;border-left-style:solid;}
.bottom {border-bottom:1px;border-bottom-color:#D4D4D4;border-bottom-style:solid;}
.bottomLight {border-bottom:1px;border-bottom-color:#EFEFEF;border-bottom-style:solid;}
.top {border-top:#D46023 1px solid;}

.line {border-bottom-color:#f5f2e9;border-bottom-style:solid;border-top:1px;}
.lineleftver {border-left:1px;border-left-color:#dedede;border-left-style:solid;}
.linerightver {border-right:1px;border-right-color:#dedede;border-right-style:solid;}

.txtDarkGrayBold {font-weight: 700;color:#444;}
.txtDarkOrange {color:#D46023;font-weight:bold;}
.txtOrange {color:#D46023;}
.txtGreen {color: #618136}
.txtBlack {color: #222}
.txtDarkGray {color:#444; }
.txtRed {color: #E10707}
.txtGray {color:#777; }
.bg_dkgray {background-color:#EFEFEF;}
.bg_ltgreen {background-color:#f7f9f2;}
.bg_ltgray {background-color:#F7F7F7;}
.bg_ltgray2 { height:26px; background-color: #F5F5F5; border-top: 1px solid #EFEFEF; border-bottom: 1px solid #EFEFEF; }
.bg_gray {background-color:#a8a8a8;}
.bg_lty {background-color:#F9F6F1;}
.txtWhite {color:#FFF;}

.line_ong {border-bottom:#D46023 1px solid;}
.line_gray {border-bottom:#DDD 1px solid;}
.line_green{border-bottom: #E4EECB 1px solid;}
.redText {color:#E10707;font-size:8pt;}
.redTextSimple {color:#E10707;}
.blackText {color:Black;font-size:8pt;}

.MessageBox {background-color:#F9F9F9;border:#DEDEDE 1px solid;display:block;line-height:14px;padding:5px;width:95%;}
.LightGrayMessageBox {background-color:#F7F7F7;color:#000000;line-height:18px; color: #666666;padding: 5px;}
.grayMessageBox {background-color:#444;color:#000;line-height:18px;text-align:center;}
.GrayBox {background-color:#CCC;border:0px solid #F9F9F9;color:#444444;line-height:18px;margin:1px; padding: 4px}
.SimpleMessageBox {background-color:Transparent;border:0px solid #F9F9F9;color:#444;line-height:18px;margin:2px;}
.SimpleMessageBox2 {background-color:Transparent;border:0px solid #F9F9F9;color:#444;line-height:18px;}
.SimpleMessageBox3 {line-height:18px; color: #666666;padding: 5px;}
.yellowMessageBox {background-color:#fff4bf; border:1px solid #ffe27a; color:#ed0606; display:block; margin:2px; padding:0.5em; text-align:center; width:91%; }
.yellowMessageBox2 {background-color:#fff4bf; border:1px solid #ffe27a; color:#444; display:block; margin:0px; padding:0.5em; }
.yellowMessageBox3 {background-color:#fff4bf; border:1px solid #ffe27a; color:#444; margin:0px; padding:0.5em; }
.yellowMessageBox4 {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background-color:#fff4bf ;border:1px solid #ffe27a;color:#363636;padding: 0.5em; width: 91%;}/* Message Classes : Ends here */
.yellowMessageBox4,.yellowMessageBox,.yellowMessageBox2,.yellowMessageBox3 {-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;}

/* ---------------------chromemenu start--------------------- */
#chromemenu { }
#chromemenu:unknown { clear: both; display: block; visibility: hidden; height: 0px; content: "." }
#chromemenu UL { border: #feecde 0px solid; padding-left: 0px; float: left;  margin: 0px; font: bold 12px Verdana; width: 100%; }
#chromemenu UL LI { display: inline }
#chromemenu UL LI A.Normal, #chromemenu UL LI A.Last {float:left;padding:4px 8px;font-weight:normal;color:#FFF;text-decoration:none;}
#chromemenu UL LI A.Normal:hover,#chromemenu UL LI A.Last:hover, #chromemenu UL LI A.Normal:active,#chromemenu UL LI A.Last:active { BACKGROUND-COLOR: #ecdda4; color: #333; }

/* ---------------------chromemenu end--------------------- */
.tbl_top_left {background-position:right bottom; background-image:url(Images/tk_01.gif); background-repeat:no-repeat; width:6px; height:6px}
.tbl_top_center {background-position:top; background-image:url(Images/tk_02.gif); background-repeat:repeat-x; height:5px; width:100%}
.tbl_top_right {background-position:left bottom; background-image:url(Images/tk_03.gif); background-repeat:no-repeat; width:6px; height:6px}
.tbl_center_left {background-position:center; background-image:url(Images/tk_04.gif); background-repeat:repeat-y; width:6px}
.tbl_center_right {background-position:center; background-image:url(Images/tk_06.gif); background-repeat:repeat-y; width:6px}
.tbl_bottom_left {background-position:right bottom; background-image:url(Images/tk_07.gif); background-repeat:no-repeat; width:6px; height:6px}
.tbl_bottom_center {background-position:bottom; background-image:url(Images/tk_08.gif); background-repeat:repeat-x; height:5px}
.tbl_bottom_right {background-position:left bottom; background-image:url(Images/tk_09.gif); background-repeat:no-repeat; width:6px; height:6px}

.lineSepratorHor { background: url("images/HorizontalSeparator.png") no-repeat center top; height: 5px;}
.lineSepratorVer2 { background: url("images/VerticalSeparator.png") no-repeat center top; width: 5px;}
.lineSepratorVerSmall { background: url("images/Separator_Small.png") no-repeat top; min-height: 189px; width: 10px;}
.lineSepratorVer {clear: both;background-image: url("images/lineSepratorVer.gif");background-repeat: repeat-y;background-position: right top;}
.lineSepratorVer2 {background-image: url("images/lineSepratorVer.gif");background-repeat: repeat-y;background-position: right top;}
.lineSepratorCen{clear: both;background-image: url("images/lineSepratorVer.gif");background-repeat: repeat-y;background-position: center top;}
.lineSepratorVerLeft{clear: both;background-image: url("images/lineSepratorVer.gif");background-repeat: repeat-y;background-position: left top;}
.lineSepratorHr{clear: both;background-image: url("images/lineSepratorHr.gif");background-repeat: repeat-x;background-position: bottom left;}

/* ****************** RatingStar ****************** */
.ratingStar {white-space:nowrap;height:14px;margin:1em}
.ratingStar .ratingItem {font-size:0;width:13px;height:12px;display:block;background-repeat:no-repeat;cursor:pointer;margin:0;padding:0}
.ratingStar .Filled {background-image:url(Images/etls/ratingStarFilled.png)}
.ratingStar .Empty {background-image:url(Images/etls/ratingStarEmpty.png)}
.ratingStar .Saved {background-image:url(Images/etls/ratingStarSaved.png)}

/* ACL Menu Classes */ 
div.topnav_container {float:left}
a.nav_mydesktop,a.nav_mydesktop:active,a.nav_mydesktop:visited {background-color:#404040;color:#F5F5F5;font-family:Century Gothic;font-size:12px;font-weight:700;padding:6px 7px 5px 7px;float:left;}
a.nav_mydesktop:hover{text-decoration:underline;color:#F5F5F5}
ul.topnav, ul.topnav li ul.subnav li,ul.topnav li ul.subnav {margin: 0; padding: 0;}
ul.topnav {list-style:none;background;}
ul.topnav li {margin:0;padding:0px 5px;float:left;}
ul.topnav li.active {background-color:#999;color:#FFF;}
ul.topnav li.active a{color:#F5F5F5;}
ul.topnav li a{padding:5px;color:#5F5F5F;display:block;text-decoration:none;float:left;font-weight:700;font-family:Century Gothic;font-size:12px;}
ul.topnav li span{width: 20px; height: 26px; float:left; background: url('Images/icons/HeaderIcons.png') repeat-x 340px -17px}
ul.topnav li ul.subnav {list-style: none;position: absolute;left:0;top:26px;display:none;border:1px solid #bbb;border-bottom-width:0;z-index:85000; min-width: 182px;}
ul.topnav li ul.subnav li {margin:0; padding:0;display:block;float:none;}
ul.topnav li ul.subnav li a {background-color: #fff;color:#333;float:none;display:block;text-align:left;padding:4px 5px;font-size:12px;font-family:Calibri;font-weight:normal;border-bottom: 1px solid #bbb;}
ul.topnav li ul.subnav li a:hover {background-color:#F0F0F0;color:#494949;}

/* Tipsy Tooltip Classes */
.tipsy {background-repeat:no-repeat;padding:5px;}
.tipsy-inner {padding:10px;font-weight:normal;                  
-moz-box-shadow:rgba(200,200,200,1) 0px 0px 12px;-webkit-box-shadow:rgba(200,200,200,1) 0px 0px 12px;-khtml-box-shadow:rgba(200,200,200,1) 0px 0px 12px;box-shadow:rgba(200,200,200,1) 0px 0px 12px;
position:relative;background-color:#FFFFFF /*33a8e5*/;color: #444;text-align: left;
font-family: Verdana, Sans-Serif;font-size: 11px;line-height:18px;border: 2px solid #DEDEDE; }
.tipsy-north {}
.callout {background-image:url(../../Images/etls/tipsy_north.gif); position:absolute; top:-7px; left: 48%; border: 0px solid #f90; width:11px; background-repeat: no-repeat; background-position:center top; height:8px;}

/* ****************** Ajax Tabs for Organization Profile ****************** */
.DisabledTab {height:36px; margin: 0;padding:6px 15px;}
.DisabledTab:hover {background-color: #FFFFFF}
.orgTab,.NormalTabs {text-align: left;}
.orgTab .ajax__tab_header { padding-left: 80px; /*background:url(Images/tab-line.gif) repeat-x bottom; */ border-bottom: 1px solid #cfcdcd} /* bottom line */
.DefaultTabStyle .orgTab .ajax__tab_header{padding-left: 0;}
.Dashboard .orgTab .ajax__tab_header {padding-left: 1%;}
 .NormalTabs .ajax__tab_header {border-bottom: 1px solid #cfcdcd;}
.orgTab .ajax__tab_outer, .NormalTabs .ajax__tab_outer{ background:url(Images/Tabs/Tab_InActive_RightCorner.png) no-repeat right; }
.orgTab .ajax__tab_inner, .NormalTabs .ajax__tab_inner{ background:url(Images/Tabs/Tab_InActive_LeftCorner.png) no-repeat; }
.orgTab .ajax__tab_tab, .NormalTabs .ajax__tab_tab{ background:url(Images/Tabs/Tab_InActive_Center.png) repeat-x; /*background-color: #DEDEDE; border: 1px solid #DDDDDD; border-bottom-width: 0px */} /* center background */
.orgTab .ajax__tab_active .ajax__tab_outer, .NormalTabs .ajax__tab_active .ajax__tab_outer{ background:url(Images/Tabs/Tab_Active_RightCorner.png) no-repeat right; }
.orgTab .ajax__tab_active .ajax__tab_inner, .NormalTabs .ajax__tab_active .ajax__tab_inner{ background:url(Images/Tabs/Tab_Active_LeftCorner.png) no-repeat; }
.orgTab .ajax__tab_active .ajax__tab_tab, .NormalTabs .ajax__tab_active .ajax__tab_tab{ background:url(Images/Tabs/Tab_Active_Center.png) repeat-x;  /*background-color: #FFFFFF;  border: 1px solid #DDDDDD; border-bottom: 1px solid #FFFFFF; */}
.orgTab .ajax__tab_outer, .NormalTabs .ajax__tab_outer{ height:36px; margin: 0;}
.orgTab .ajax__tab_inner, .NormalTabs .ajax__tab_inner{ padding-left:0px; padding-right:8px; margin-left: 2px; } 
.orgTab .ajax__tab_tab, .NormalTabs .ajax__tab_tab{ height:36px; padding:8px 15px;margin: 0px 12px;}
.orgTab .ajax__tab_body, .NormalTabs .ajax__tab_body{ font-size:10pt;padding:0px;}
/* ****************** Ajax Tabs for Simple Style ****************** */
.orgTab .ajax__tab_header,.NormalTabs .ajax__tab_header, .orgTab .ajax__tab_header a, .TabHeader a{ font-family:Century Gothic;text-decoration:none; font-size:14px; font-weight:600; color: #fff;}
.orgTab .ajax__tab_header a:hover, .TabHeader a:hover {font-family:Century Gothic;font-size:14px; font-weight:600; text-decoration: none; color: #fff;}

/* Campaign Summary page :: Classes for Mashups to show in bullets. */
.PnlLinkLi li{padding-left:15px;height:20px;line-height:20px;background:transparent url(../../Images/etls/ico_arrow.gif) no-repeat 0 50%}
ul.ArrowList { padding:0; margin: 0; padding-left: 5px; }
ul.ArrowList li{padding:4px; padding-left:15px;list-style-type: none; background:transparent url(../../Images/etls/ico_arrow.gif) no-repeat 0 8px}
ul.PnlLinkUl,ul.PnlLink{list-style-type:none}
/* Mashups Classes Ends Here */
/*--------------xXx----------------*/
.gridViewHeader				{   background-image:url(images/bg_GridHead.gif); background-position: bottom; background-repeat: repeat-x; height: 31px; color: #444444; font-weight: bold	}
.gridViewAlternatRowStyle	{	background-image:url(images/bg_GridHead.gif); background-repeat: repeat-x; height: 31px; color: #444444; font-weight: bold	}
/*--------Master Style... Right and Left Shade--------*/	
.content_leftshade	{background-image: url('Images/VerticalRepeaters.png'); background-repeat: repeat-y; background-position: 0px  0px; width: 7px;}
.content_rightshade	{background-image: url('Images/VerticalRepeaters.png'); background-repeat: repeat-y; background-position: -7px  0px; width: 7px;}

/*-----ShadeToplarge------*/
.ShadeTop_s	{	background-position: center bottom;	background-image: url(  'Images/ShadeTop_s.gif' ); background-repeat: no-repeat;	width: 540px;	height: 7px		}
.ShadeCen_s	{	background-position: center top; background-image: url(  'Images/ShadeCen_s.gif' );	background-repeat: repeat-y; width: 540px	}
.ShadeBot_s	{	background-position: center top; background-image: url(  'Images/ShadeBot_s.gif' );	background-repeat: no-repeat; width: 540px;	height: 7px	}

/*-----large------*/
.ContentShadeTable_l {	width: 888px; border-collapse: collapse; vertical-align: top; text-align: center }
.ContentShadeTop_l1	{	background-position: center bottom;	background-image: url(  'Images/ContentShadeTop_l1.gif' ); background-repeat: no-repeat; width: 888px; height: 34px	}
.ContentShadeTop_l	{	background-position: center bottom;	background-image: url(  'Images/ContentShadeTop_l.gif' ); background-repeat: no-repeat;	width: 888px	}
.ContentShadeCen_l	{	background-position: center top; background-image: url(  'Images/ContentShadeCen_l.gif' );	background-repeat: repeat-y; width: 888px	}
.ContentShadeBot_l	{	background-position: center top; background-image: url(  'Images/ContentShadeBot_l.gif' );	background-repeat: no-repeat; width: 888px;	height: 26px	}
/*-----Rounded Gray------*/
.RoundedGrayTop	{	background-position: center bottom;	background-image: url(  'Images/Rounded_grayTop.png' ); background-repeat: no-repeat; width: 247px; height: 9px }
.RoundedGrayCen	{   background-color: #ECECEC; width: 247px	}
.RoundedGrayBot {	background-position: center top; background-image: url(  'Images/Rounded_grayBottom.png' );	background-repeat: no-repeat; width: 247px;	height: 9px }

/*-----WindowsLive-----*/
.liveid	{	background-position: center top;	background-image: url(  'Images/bg_liveid.png' ); background-color: #F1F8FE; background-repeat: no-repeat; width: 835px; height: 86px	}
.ico_liveid	{	background-position: center top;	background-image: url(  'Images/ico_liveid.png' ); background-repeat: no-repeat; width: 53px; height: 82px	}
.bg_liveid {border:1px #F8F8F8 solid; background-color:#ffed9d; color:#333; font-weight: bold; padding: 6px 2px 6px 2px}

.ValidationSummaryForChannelDetails {text-align: center;}
.ValidationSummaryForChannelDetails ul { border: 0px solid #f90; display: inline-block; text-align: left;}

/* Jquery Tabs classes */
#MainTabContainer .TabHeader { text-align: center; float: left; cursor: pointer; margin-right: 2px; }
#MainTabContainer .TabHeader {font-family: Calibri, Sans-Serif, Segoe UI; }
#MainTabContainer .TabHeader, #MainTabContainer a.TabHeader:hover {text-decoration: none;}
#MainTabContainer .TabContent { padding: 5px; }
#MainTabContainer .active .left, #MainTabContainer .active .right, #MainTabContainer .inactive .left, #MainTabContainer .inactive .right { background-image: url('Images/icons/HeaderIcons.png'); background-repeat: no-repeat; width: 12px; display: block; float: left; border-width: 0px; }
#MainTabContainer .active .mid, #MainTabContainer .inactive .mid 
{
     background-image: url('Images/HorizontalRepeaters.png'); background-repeat: repeat-x; display: block; float: left; 
     color: #FFF; padding-left: 8px; padding-right: 8px;font-weight: 700;font-style: normal; font-size: 12pt; 
}
#MainTabContainer .active .left { background-position: -240px -52px; line-height:36px;height:36px;}
#MainTabContainer .active .mid { background-position: 0px -149px; line-height:36px;height:36px;}
#MainTabContainer .active .right { background-position:-260px -52px; line-height:36px;height:36px;}
#MainTabContainer .inactive .left { background-position: -200px -52px; line-height:35px;height:35px;}
#MainTabContainer .inactive .mid { background-position: 0px -113px; line-height:35px;height:35px;}
#MainTabContainer .inactive .right { background-position: -220px -52px;line-height:35px; height:35px;}
#MainTabContainer .TabSeperater { width: 100%; line-height:1px; border-top: 1px solid Gray; margin: 0; padding: 0; height: 1px;background-color: Transparent;  clear: both; }

#LeftContentPlaceHolder {	margin: 0px; padding: 0px; float: left;	width: 21%;	vertical-align:top;}
#MainContentPlaceHolder {	margin: 0px; padding: 0px; width: 78%;	float: right; vertical-align:top; }

.ico_yes {background: transparent url('Images/icons/ico_yes.png') center bottom no-repeat; width: 24px; height: 23px; cursor:help} 
.ico_no {background: transparent url('Images/icons/ico_no.png') center bottom no-repeat; width: 24px; height: 23px; cursor:help} 
.ico_unlimited {background: transparent url('Images/icons/ico_unlimited.png') center bottom no-repeat; width: 14px; height: 14px; cursor:help}
.ico_self {background: transparent url('Images/icons/ico_self.png') center bottom no-repeat; width: 14px; height: 14px; cursor:help}  
.ico_freetag {background: transparent url('Images/icons/ico_freetag.png') center bottom no-repeat; width: 53px; height: 30px;}  

.tagCloud7 { font-size:28px; color: #000000; font-family: 'Calibri', Verdana; padding: 2px; }
.tagCloud6 { font-size:26px; color: #555555; font-family: 'Calibri', Verdana; padding: 3px; }
.tagCloud5 { font-size:22px; color: #777777; font-family: 'Calibri', Verdana; padding: 3px; }
.tagCloud4 { font-size:18px; color: #999999; font-family: 'Calibri', Verdana; padding: 3px; }
.tagCloud3 { font-size:16px; color: #AAAAAA; font-family: 'Calibri', Verdana; padding: 4px; }
.tagCloud2 { font-size:14px; color: #BBBBBB; font-family: 'Calibri', Verdana; padding: 7px; }
.tagCloud1 { font-size:12px; color: #CCCCCC; font-family: 'Calibri', Verdana; padding: 7px; }

/* Custom Drop Down Div Classes :: Start here */
.CustomDropDownContainer {}
.DropDownDiv {border: 1px solid #CCCCCC; cursor: default; min-width: 100px; text-align: left;}
.DropDownItemsDiv {z-index: 54646; position: absolute; left: 0px; margin: auto; background-color: #FFFFFF; border: 1px solid #CCCCCC; width: auto; overflow-y: auto; overflow-x: hidden; max-height: 286px;}
.DropDownItemsDiv span { display: block; padding: 0px 5px;border: 1px dashed #FFFFFF; cursor: pointer; vertical-align: middle; text-align: left;}
.DropDownItemsDiv span img {margin:0;padding:0;vertical-align:middle;}
.DropDownItemsDiv span:hover /*, span.enrolled:hover, span.highlighted:hover */ { border: 1px dashed #CCCCCC}
.DropDownItemsDiv span.selected {background-color: #CCCCCC;border: 1px solid #CCCCCC}
/* Custom Drop Down Div Classes :: End here */

.treeview, .treeview ul { padding: 0;margin: 0;list-style: none;}
.treeview ul {background-color: white;margin-top: 4px;}
.treeview .hitarea {background: url(../../images/etls/treeview-default.gif) -64px -23px no-repeat;height: 16px;width: 16px;margin-left: -18px;float: left;cursor: pointer;}
/* fix for IE6 */ * html .hitarea {display: inline;float:none;}
.treeview li { margin: 0;padding: 0px 0pt 6px 18px;}
.treeview a.selected {background-color: #fff;}
#treecontrol { margin: 1em 0; display: none; }
.treeview li { background: url(../../images/etls/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }
.treeview .expandable-hitarea { background-position: -80px -1px; }
.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../../images/etls/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

/* class for marketplacepage */
#mp_LeftContentPlaceHolder {    margin: 2px; padding: 0px 0px 0px 8px; float: left;	width: 248px;	vertical-align:top;}
#mp_MainContentPlaceHolder { border: 0px solid;	margin: 2px; padding: 0px 8px 0px 0px; width: 659px;	float: right; vertical-align:top; }
a.mptitle { color: #D46023; font-weight: bold; text-decoration: none; font-size: 10pt }
a.mptitle:hover { color: #333; text-decoration: none; text-decoration: underline; } 
.spritemarketplace { background: url(Images/sprite_marketplacepage.png); display: inline-block}
.spritemarketplace.HeadingTagCloud { background-position: 0px 0px; width: 154px; height: 37px; float: left }
.spritemarketplace.bgtopTagCloud { background-position: -256px -468px; width: 245px; height: 30px; }
.bgmdlTagCloud { width: 243px; background-color: #fdfdfd; border-left: solid 1px #f5f5f5; border-right: solid 1px #f5f5f5 }
.spritemarketplace.bgbotTagCloud { background-position: -256px -515px; width: 245px; height: 30px }
.spritemarketplace.HeadingFeaturedChannel { background-position: -177px 0px; background-repeat: no-repeat; width: 367px; height: 37px; }
.spritemarketplace.bannerFeaturedChannel { background-position: 0px -669px; width: 659px; height: 150px; }
.spritemarketplace.btnViewChannel { background-position: 0px -510px; width: 219px; height: 65px; position: relative; float: right; margin: 56px 25px 10px; cursor: pointer }
.spritemarketplace.bannerStudio { background-position: 0px -251px; width: 245px; height: 207px; cursor: pointer }
.spritemarketplace.bannerSignupAsSeller { background-position: -256px -251px; width: 240px; height: 175px; cursor: pointer}
.spritemarketplace.bgtopPresentation { background-position: 0px -575px; width: 659px; height: 25px; }
.bgmdlPresentation { width: 657px; background-color: #fdfdfd; border-left: solid 1px #f5f5f5; border-right: solid 1px #f5f5f5 }
.spritemarketplace.bgbotPresentation { background-position: 0px -626px; width: 659px; height: 30px }
.spritemarketplace.btnBrowseAll { background-position: 0px -468px; width: 134px; height: 35px; position: relative; float: right; margin: 0px 15px 0px 0px; cursor: pointer }
.spritemarketplace.Presentation_1 { background-position: 0px -44px; width: 164px; height: 94px; cursor: pointer}
.spritemarketplace.Presentation_2 { background-position: -174px -44px; width: 164px; height: 94px; cursor: pointer}
.spritemarketplace.Presentation_3 { background-position: -348px -44px; width: 164px; height: 94px; cursor: pointer}
.spritemarketplace.Presentation_4 { background-position: 0px -148px; width: 164px; height: 94px; cursor: pointer}
.spritemarketplace.Presentation_5 { background-position: -174px -148px; width: 164px; height: 94px; cursor: pointer}
.spritemarketplace.Presentation_6 { background-position: -348px -148px; width: 164px; height: 94px; cursor: pointer}
.mp_bgbanner { background: url(../../Images/etls/banner_bgtopmarketplace.png) no-repeat top; display: inline-block; width: 934px; height: 310px}
.mp_player { background: url(../../Images/etls/mp_player.jpg) no-repeat top; display: inline-block; width: 458px; height: 270px; float:right; margin: 30px 30px 0px 0px}
.bannertext { width:400px; font-weight: normal; font-size: 17.6pt; font-family: Century Gothic, Calibri, Verdana; color: #FFF; text-decoration: none; margin: 30px 0px 0px 30px; float:left; text-shadow: #333 0px 2px 2px }
.bannertext a { font-size: 10.5pt; color: #ec8029; text-decoration: none; text-shadow: #333 0px 2px 2px}
.bannertext a:hover { color: #ec8029; text-decoration: underline}




















