﻿body,div,ul,ol,li,h1,h2,h3,h4,form,p { margin: 0; padding: 0}
body {font-size: 12px;color: #666;margin-top: 0px;font-family: Arial;background-color:#ffffff} 
ul,ol {list-style: none;}
img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
input {font-family:Arial;font-size:9pt;}	
select {font-family:Arial;font-size:9pt;}	

h1, .h1 {font-family:Arial;font-size:16px;color:#7E145C;font-weight:normal;margin-bottom:12px;}
h2, .h2 {font-family:Arial;font-size:14px;color:#333;font-weight:normal;margin-bottom:6px;}
h3, .h3 {font-family:Arial;font-size:12px;color:#666;font-weight:bold; margin-bottom:6px;}
h4, .h4 {font-family:Arial;font-size:12px;color:#666;font-weight:bold; margin-bottom:6px;}

p {font-family:Arial;font-size:12px;color:#333333;margin-bottom:12px}
legend {font-size: 12px;font-family:Arial;font-weight:bold}
textarea {font-family: Arial, Verdana, Tahoma, Sans-serif; font-size: 10px;}
fieldset {background-color:#f7f7f7;padding:15px;width:368px;border: none;border-right:solid 1px #eeeeee;border-left:solid 1px #eeeeee;margin: 0px;display: block;}

.ulDefault {margin-bottom:20px}
.ulDefault ul li {font-family:Arial;font-size:14px;color:#666;margin-bottom:10px}

.bold {font-weight:bold}
.darkGrey {color:#333333}
.midGrey {color:#666}
.lightGrey {color:#CCC}

.clear {clear:both;visibility:hidden;display:block;}

.header {clear:both;display: block;width: 924px}
.content {clear:both;display: block;width: 924px;margin-top:30px;}
.footer {clear:both;display: block;width: 924px;text-align:center;font-family:Arial;font-size:8pt;color:#666;margin-top:30px;padding-top:20px;padding-bottom:10px}
.footer a {text-decoration: none;color:#666;font-size:8pt}

a {color:#006699 /*7E145C*/}
a:hover {text-decoration:underline;}

.container_924 {display: block;width: 924px;margin-top:0px;clear:both;margin-bottom:30px}
.container_874 {display: block;width: 874px;margin-top:0px;clear:both;margin-bottom:30px; margin-left:25px; margin-right:25px}

.container_SearchResults_590 {width:590px}

.container_left_155 {width:155px; float:left; margin-left:25px;}
.container_left_370 {width:370px; float:left; margin-left:25px;}
.container_left_410 {width:410px; float:left; margin-left:25px;}
.container_left_425 {width:425px; float:left; margin-left:25px;}
.container_left_450 {width:450px; float:left; margin-left:25px;}
.container_left_480 {width:480px; float:left; margin-left:25px;}
.container_left_650 {width:650px; float:left; margin-left:25px;}


.container_right_150 {width:150px; float:right; margin-right:25px}
.container_right_370 {width:370px; float:right; margin-right:25px;}
.container_right_400 {width:400px; float:right; margin-right:25px;}
.container_right_410 {width:410px; float:right; margin-right:25px;}
.container_right_425 {width:425px; float:right; margin-right:25px;}
.container_right_480 {width:480px; float:right; margin-right:25px;}
.container_right_player {width:425px; float:right; margin-right:25px;}
.container_right_650 {width:650px; float:right; margin-right:25px;}

.margin30, .filler {margin-top:30px}
.sideMarginLeft {padding-left:25px}
.sideMarginRight {padding-right:25px}

.wf1Header {width:924px;padding-bottom:20px}
.wf1Left {float: left;width:475px;}
.wf1Right {float: right;width: 387px}
.wf2Left {float: left;width:409px;}
.indented {padding-left:45px}

.wf2Left div h2 {font-family:Arial;font-size:14px;color:#333;margin-bottom:0px}
.wf2Right {float: right;width: 490px;margin:0px;padding:0px; margin-right:30px;}
.wf2Right_425 {float: right;width: 425px; margin-right:30px;}
.wf2Right_425 div h2 {font-family:Arial;font-size:14px;color:#333;margin-bottom:9px}
.wf2Right_425 ul {margin:5px;padding:10px;list-style:disc}

#logo {margin-top:27px; width:300px;float:left}
#logo img {border:none;padding:0px;margin:0px}

/* Languages */
#languages {float:left;margin-top:18px; width:324px; font-size:8pt;text-align:center;margin-bottom:10px;display:none}
#languages ul {margin: 0; padding: 0}
#languages ul li {display:inline; padding:5px;font-weight:bold}
#languages ul li a {/*text-decoration:none;*/color:#5C5C5C;font-weight:normal}
#languages ul li a:hover {color:#490B35;font-weight:bold}

#login {float:right;font-size:8pt;color:#5c5c5c;padding-top:0px;padding-right:1px;padding-left:1px;width:298px;text-align:right;margin-top:37px;}
#login span.userName {color:#7E145C}
#login a {text-decoration:none;color:#5c5c5c}
#login a:hover {text-decoration:underline}

#topMenu {padding-top:10px; width:924px;height:22px;z-index:9997;clear:both}
#topMenu ul{padding: 0px; margin: 0px}
#topMenu ul li {display: inline}
#topMenu ul li a {float: left;padding-top: 22px; height: 0px;overflow:hidden} 

#subMenuItems {margin-top:4px; width:924px}
#subMenuItems ul {margin: 0; padding: 0}
#subMenuItems ul li {display:inline;color:#999999}
#subMenuItems ul li a {text-decoration:none;font-family:Arial;font-size:8pt;color:#333333;padding-right:4px;padding-left:2px}
#subMenuItems ul li a:hover {font-weight:bold}



#page {width: 924px;margin-right: auto;margin-left:auto;background-color:#ffffff}
#divErrors {margin-bottom:15px}
#divErrors fieldset {padding:0px}

.fieldsetTop { margin: 9px 0px 0px 0px; }
.fieldsetBottom { margin: 0px 0px 15px 0px; }



.content_rightSplash {float: right;width: 384px}
.content_leftSplash {float: left;height: auto}
.contentLeftEmbed {float: left;margin-top:30px;height:450px;margin-bottom:30px}
.contentRightEmbed {float: right;width: 384px;margin-top:30px;height:400px;background-color:#f7f7f7;margin-bottom:30px}

.errorPageHeader {background: url(/en/images/errorpage/error_header_en.gif) no-repeat; width:385px; height:55px}
.errorPageText h2 {color:#666; font-size:1.3em; padding-top:20px;}
.errorPageText h3 {color:#666;font-size:1.2em; font-weight:normal; padding-top:20px;}
.errorPageList li {padding-top:2px; font-size:1.1em; color:#333;}
.errorPageSeparator {background: url(/images/error_separator.gif) no-repeat; width:4px; height:400px;position:relative; float:left;margin-left:60px; margin-bottom:40px}
.errorPageIllustration {background: url(/en/images/errorpage/error_illustration_en.gif) no-repeat; width:268px; height:266px; margin-right:60px; margin-top:85px}


.homePageContent {clear:both;display: block;width: 924px;margin-top:20px}
.homePageContent h1, .content h1 {font-size:16px;color:#7E145C;font-family:Arial;margin-bottom:2px}
.homePageContent h2{font-size:14px;color:#333333;font-family:Arial;margin-bottom:6px}
.homePageContent p{font-size:12px;color:#333333;font-family:Arial}
.homePageContent .YouTubeHowTo{float:left;width:500px;padding-left:25px}
.homePageContent .YouTubeHowTo UL{margin-left:5px;padding-left:10px;list-style:disc}
.homePageContent .YouTubeHowTo LI{padding:5px}

.hPageContent {height:auto !important;}
.hPageContent .welcome {background:url(/images/home/Main_Image.gif) no-repeat;background-position:left top;width:100%;height:260px;border:solid 1px #fff}
.hPageContent .welcome .welcomMessage {margin-left:25px;margin-top:40px;width:390px}
.hPageContent .welcome .welcomMessage h1{font-size:16px;color:#7E145C;font-family:Arial;margin-bottom:2px;font-weight:normal}
.hPageContent .welcome .welcomMessage h2{font-size:14px;color:#7E145C;font-family:Arial;margin-bottom:6px;font-weight:normal}
.hPageContent .welcome .welcomMessage p{font-size:9pt;color:#666;font-family:Arial}


.news h3 {font-size:14px;color:#333;font-weight:normal;margin:0px;padding:0px;margin-bottom:5px}
.news h1 a:hover {color:#7E145C}
.news .newsTitle {margin-bottom:15px;}
.news .newsItem {width:540px;border-bottom:dotted 1px #eee;padding-bottom:12px;font-size:8pt;padding-top:12px}
.news .newsItem .inner {width:570px}
.news .newsItem img {float:left;width:25px;height:25px;margin-right:20px;margin-top:3px}
.news .newsItem .newsItemMsg {float:left;width:450px;margin:0px;padding:0px}
.news .newsItem .newsItemMsg .inner {width:570px}
.news .newsItem .newsItemMsg a {color:#006699;text-decoration:none}
.news .newsItem .newsItemMsg a:hover {text-decoration:underline}
.news .newsItem .newsItemMsg .newsItemDate {color:#666;margin:0px;padding:0px}
.news .newsItem .newsItemMsg .newsItemTitle {color:#333;font-weight:bold}
.news .newsItem .newsItemMsg .newsItemBody {color:#666}
.news .newsItem .newsItemMsg .newsItemBody .inner {width:570px}
.news .lastItem {border-bottom:none}


#news {margin-top:27px;}
#news h3 a {font-size:14px;color:#333;font-weight:normal;margin:0px;padding:0px;margin-bottom:5px}
#news h3 a:hover {text-decoration:underline}
#news .newsItem {width:390px;border-bottom:dotted 1px #eee;padding-bottom:12px;font-size:8pt;padding-top:12px}
#news .newsItem img {float:left;width:25px;height:25px;margin-right:10px;margin-top:3px}
#news .newsItem .newsItemMsg {float:right;width:350px;margin:0px;padding:0px}
#news .newsItem .newsItemMsg a {color:#006699;text-decoration:none}
#news .newsItem .newsItemMsg a:hover {text-decoration:underline}
#news .newsItem .newsItemMsg .newsItemDate {color:#666;margin:0px;padding:0px}
#news .newsItem .newsItemMsg .newsItemTitle {color:#333;font-weight:bold}
#news .newsItem .newsItemMsg .newsItemBody {color:#666}
#news .lastItem {border-bottom:none}
        
#promos {float:right;margin-top:63px}

.yellowButton {width:230px;margin:0px;padding:0px;font-size:14px}
.yellowButton a {text-decoration:none;text-align:center;color:#944600;display:block;background-image: url(/images/Btn_StartNow.jpg); background-repeat: no-repeat;background-position:0px 0px;height:23px;text-align:center;padding-top:7px;margin-bottom:10px;margin-top:10px}
.yellowButton a:hover {background-position:0 -30px}

.homePageLeft {float: left;width:680px}
.homePageLeft .homeBanner{width:680px;margin-bottom:14px}
.homePageLeft .homeNews{float:left;width:230px;overflow:hidden}
.homePageLeft .homeNews #newsContainer{background-color:#e6e6e6;padding:12px;padding-top:5px;height:184px;}
.homePageLeft .homeNews #newsContainer h1{font-weight:normal;font-size:14px}
.homePageLeft .homeNews a {text-decoration:none;color:#7E145C}
.homePageLeft .homeNews a:hover {color:#D3468D; text-decoration: underline}
.homePageLeft .homeNews h1 {font-size:16px;color:#7E145C;font-family:Arial;margin-bottom:8px;border-bottom:dotted 2px #999999;}
.homePageLeft .homeNews .newsItem{border-bottom:dotted 2px #999999;color:#333333;font-family:Arial;font-size:12px;margin-bottom:7px;padding-bottom:7px}
.homePageLeft .homeNews .newsItemNoBorder{color:#333333;font-family:Arial;font-size:12px;}
.homePageLeft .homeWelcome{float:right;width:436px;height:208px;overflow:hidden;padding-top:10px}
.homePageRight {float:right;width:230px}
.homePageRight .Promotional {width:230px;height:128px;overflow:hidden;margin-bottom:0px;}
.homePageRight .spacer {margin-top:5px;margin-bottom:5px;border-bottom: dotted 2px #cccccc}
.homePageRight .Contact {width:230px;height:128px;overflow:hidden;}

.contactPageContent {clear:both;display: block;width: 924px;margin-top:30px; padding-left:25px; padding-right:25px}
.contactPageContent table#mailList{border-top:dotted 2px #cccccc;width:220px}
.contactPageContent table#mailList td{padding-bottom:3px}
.contactPageContent table#groupContacts td{font-size:10px;color:#333333}
.contactPageContent td#corpHead {color:#333333;font-size:12px}
.contactPageContent td#corpHead h3{font-size:14px;font-weight:bold;color:#7E145C;padding-bottom:4px; border-bottom:dotted 2px #cccccc;width:220px}
.contactPageContent h3.grpContactHeader {font-size:12px;font-weight:bold;color:#7E145C;padding-bottom:2px; margin-bottom:10px; border-bottom:dotted 2px #cccccc}


 
.TextPageContent h1{font-size:16px;color:#7E145C;font-family:Arial;margin-bottom:12px}
.TextPageContent p{font-size:12px;color:#333333;font-family:Arial;margin-bottom:24px}
.TextPageContent h2{font-size:14px;color:#000000;font-family:Arial;margin-bottom:12px}
.TextPageContent h3{font-size:12px;color:#000000;font-family:Arial;margin-bottom:6px; font-weight:bold;}


	
.customerSamples li {font-family:Arial;font-size:12px;color:#666666}
.customerSamples li.sCDText {font-size:10px;}
.customerSamples li img{vertical-align:middle;width:46;height:35}
.customerSamples span {font-family:Arial;font-size:13px;font-weight:bold;color:#333333}
.customerSamples span a {color:#7E145C}
.customerSamples span a:hover {color:#AB4491;}

.YouTubeEmbed {width:490px;height:466px;background: url(../images/Paper_Under_Screen.jpg)}
.YouTubeEmbed div {padding-left:28px;padding-top:18px}

#divErrors #fdErros {width:909px; background-color:#AB6587;padding:6px;color:#ffffff;font-weight:bold;text-align:center;}
#divErrors #fdErros image {margin-right:5px}
#divErrors #fdErros.info{width:909px; background-color:#6A9A3A;padding:6px;color:#ffffff;font-weight:bold;text-align:center;}

#divNotifications #fdNotifications {width:909px; background-color:#AB6587;padding:6px;color:#ffffff;font-weight:bold;text-align:center;margin-bottom:10px}
#divNotifications #fdNotifications image {margin-right:5px}
#divNotifications #fdNotifications.info{width:909px; background-color:#6A9A3A;padding:6px;color:#ffffff;font-weight:bold;text-align:center;}

/* Video Search Pages */
.vidEntry h2 {font-size:16px;color:#7E145C;font-family:Arial;margin-bottom:6px; font-weight:bold;}
.vidEntry h3 {font-size:14px;color:#7E145C;font-family:Arial;margin-bottom:6px;}
.vidEntry h4 {font-size:13px;color:#303030;font-family:Arial;margin-bottom:2px;}
.videoImg {height:90px; width:120px; padding:1px ;border:solid 1px #CACACA;}
.vidEntry hr {border-width:1px; border-style:dashed; border-color:#CACACA;}
.videosList td {padding-top:30px;}
.SigninPageContent {clear:both;display: block;width: 352px}
.videoTitle {font-family:Arial;font-size:12px;font-weight:bold;text-decoration:none;color:#333333}
.videoTitle:hover {color:#333333;text-decoration:underline}
.howToImg {padding:1px ;border:solid 1px #CACACA; width:120px;height:90px;}
.howToLink {color:Blue; font-size:8pt; text-decoration:underline;}
.howToLink:hover {color:Blue; font-size:8pt; text-decoration:underline;}

.signInLeft {float:left;width:400px;}
.signInRight {float:right;width:440px;padding-right:50px}
.signInRight h2, .signInLeft h2{font-weight: bold; font-size: 16px; color: #7e145c; font-family: Arial}
.signInRight h3 {font-weight: bold; font-size: 12px; color: #333333; font-family: Arial}
.signInRight ul {font-weight:bold;margin-top:5px}
.signInRight li {font-weight:normal}
.signInRight li a {text-decoration:none;color:#000000}
.signInRight li a:hover {text-decoration:underline}
.signInRight #dvPlayer{margin-top:10px;height:305px}

/* .signInBox {background-color:#f7f7f7;padding:15px;width:320px;border: none;border-right:solid 1px #eeeeee;border-left:solid 1px #eeeeee;margin: 0px;display: block;}*/
.signInBox {background-color:#F5F5F5;padding:15px;width:322px;border: none;margin: 0px;display: block;}
.signInBox label {font-weight:bold;text-align:right;display:block;padding-right:5px}
.signInBox table {margin-top:15px;width:322px}
.signInBox table td{padding-bottom:2px}
.signInBox input.inputText{width:180px;font-size:12px;height:20px;border:solid 1px #cccccc;margin-bottom:5px}
.signInBox select{width:200px;font-size:12px;height:20px;border:solid 1px #cccccc;margin-bottom:5px}
.signInBox .errorMessage{font-size:8pt;color: #7e145c}
.signInButton {background: url(/images/Btn_Send.jpg);width:60px;border:none;height:25px;color:#ffffff;font-weight:bold;text-align:center;font-size:8pt;margin-top:5px;margin-bottom:5px;vertical-align:middle}
.signInButtonWide {background: url(/images/Btn_Send_Wide.jpg);width:130px;border:none;height:25px;color:#ffffff;font-weight:bold;text-align:center;font-size:8pt;margin-top:5px;margin-bottom:5px}
.signInButtonWide:hover, .signInButton:hover {background-position: 0 -25px}
.agreeToTerms {font-size:8pt;margin-top:7px;margin-bottom:7px}
.JumpIndex a{text-decoration:none; line-height:150%; font-weight:bold; font-size:14px;}

.sideMenu{display:block;padding:2px 2px 2px 5px;margin:1px;text-decoration:none;font-size:8pt;color:#333333}
/*By Gal on the 29/09/2008 
.sideMenu:hover{background-color:#F3F2F7;color:#333333}
.sideMenuSelected{display:block;padding:2px 2px 2px 5px;margin:1px;text-decoration:none;background-color:#DBD9E6;font-size:8pt;color:#333333}*/
.sideMenuSelected{background-color:#F3F2F7;color:#333333}
.sideMenu:hover{display:block;padding:2px 2px 2px 5px;margin:1px;text-decoration:none;background-color:#DBD9E6;font-size:8pt;color:#333333}


.CategoryMenu {vertical-align:top; width:150px;} 
.CategoryMenu li.selected a {color:#7E145C}

.TagSideMenuTable {width:150px;}
.TagSideMenu a {display:block;text-decoration:none;color: #666;font-size:12px;padding-left:10px; display: block; border-bottom: solid 1px #dadada;padding-bottom:7px;width:140px;padding-top:7px;}
.TagSideMenuTitle td, .TagSideMenuTitle {vertical-align:top; padding-bottom:15px; font-size:12px;color:#7E145C;text-transform:uppercase;color:#7E145C}
.TagSideMenu a.SelectedCat{display:block;text-decoration:none;font-size:12px;padding-bottom:7px;width:140px;padding-top:7px;color:#7E145C}
.TagSideMenu a.SelectedCat:hover {color:#7E145C}
.TagSideMenu a:hover {display:block;padding-bottom:7px;padding-top:7px;text-decoration:none;font-size:12px;color:#7E145C}


.TagSubTableTitle {border-bottom:solid 1px #eee; font-size: 14px; margin-top: 2px; padding-bottom: 7px; margin-bottom:0px; color:#666; width:700px}
.TagSingleTitle {color:#666; font-size: 12pt; font-weight:normal; display:inline; PADDING-BOTTOM:7px ;PADDING-RIGHT: 0px; MARGIN: 0px 0px 50px;	PADDING-LEFT: 0px;}
.TagSubTable div {padding-bottom:5px; padding-top:4px;}
.TagSubTable td {padding-bottom:20px; padding-top:15px; vertical-align:text-top ;vertical-align:top}
.TagSubTable tr td div a {text-decoration:none}
.TagSubTable tr td div a:hover{color:#7E145C; text-decoration:underline}
.TagSubTable ul li {padding-bottom:2px;font-size: 9pt}
.TagSubTable ul li a {color:#666; text-decoration:none}
.TagSubTable ul li a:hover {color:#7E145C; text-decoration:underline}
.TagSubTable ul li a.tagsMore {color:#7E145C}

.TaginResults {color:#7E145C}

.TagsBox {float: left; width: 400px; position: relative}
.TagsBoxTbl {padding: 2px}
.TagsBoxTbl tbody td {padding:2px 5px 2px 2px}
.TagsBoxTbl thead td {width:96px; font-weight:bold}
.timing {width: 85px}
.TagsBoxTbl .image {width:35px; height: 30px; padding-left:10px; background-image:url(http://www.subply.com/images/info_icon_s.jpg);background-repeat: no-repeat;background-position: 10px 2px}
.TagsBoxTbl h3 {color: black; padding-top: 10px}
.TagsBoxTbl .container {margin-top:7px; margin-bottom:10px; padding:10px; border-bottom: solid 1px #eeeeee; border-top: solid 1px #eeeeee}
.TagsBoxTbl a {padding-left:10px; padding-right:10px; float:right}


.tblGrid {background-color: #F5F5F5; font-size: 8pt;border-collapse:separate;border-spacing:1px}
.tblGrid a {color: #333333}
.tblGrid thead tr{background-color: #F5F5F5;height:20px}
.tblGrid thead a{text-decoration:none}
.tblGrid tbody tr{background-color: #FFFFFF;height:20px}
.tblGrid thead td, .tblGrid tbody td{padding:2px;padding-left:5px}
.btn {font-size: 7pt; font-weight:bold; color: #000000; background-color: #EEEEEE; border: solid thin #CCCCCC; width: 80px;}
.btnTop {font-size: 7pt; font-weight:bold; color: #000000; background-color: #F9F9F9; width: 70px; border-top: outset thin #cccccc; border-left: outset thin #cccccc;line-height: 150%;margin-right:5px}
.whiteFs {background-color:#ffffff;padding:5px;padding-top:0px;padding-left:8px;width:385px;border: none;border-right:solid 1px #eeeeee;border-left:solid 1px #eeeeee;margin: 0px;display: block;}

.warningMsg {background-color:#AB6587;color:white;font-weight:bold;padding-left:10px;height:24px;padding-top:7px}

.sortcol {cursor: pointer;background-repeat: no-repeat;background-position: right center;}        
.sortcol a{padding-right:10px;display:block;}
.sortasc {	background-image: url(/images/up.gif);}
.sortdesc {background-image: url(/images/down.gif);}

.leftContentCol_290 {width:290px;float:left;border:none;margin-top:10px}
.partnerSample {position:relative;margin-top:10px;border-bottom:solid 1px #dadada;padding-bottom:5px}
.partnerSampleNoBorder {border-bottom:none}
.partnerSample .partnerImg {float:left;width:80px;vertical-align:top;padding-top:5px}
.partnerSample table {float:right;width:208px;color:#999;font-size:8pt;vertical-align:top}
.partnerSample .partnerName{font-family:Trebuchet MS;font-size:12px;color:#333;width:140px;}
.partnerSample .partnerURL{font-family:Arial;font-size:12px;width:150px;}
.partnerSample .partnerIntegration{color:#666;width:140px;}


.processStepsBox {margin-top:80px}
.processSteps {text-align:center}
.processSteps .NoBorder {border-bottom:none; border-left-style:none;}
.processSteps .processImg {width:60px;vertical-align:top;padding-top:5px}
.processSteps table {width:100%;color:#999;font-size:8pt;vertical-align:top; }
.processSteps .processNumber{font-family:Arial;font-size:12px;color:#666;}
.processSteps .processTitle{font-family:Arial;font-size:14px; font-weight:bold;color:#333333; padding-top:5px;}
.processSteps .processDescription{font-family:Arial; font-size:12px; color:#333333;padding-top:5px;} 

.ProcessText ul li {padding-top:5px; padding-bottom:5px;}
.ProcessText ul {margin-left:10px;padding-left:10px;list-style-type:disc;}

a.processStepsButton_JW {display:block; background-image: url(http://www.subply.com/en/images/JW/BTN_JW_startNow.jpg); width:165px; height:64px;margin-top:20px}
a:hover.processStepsButton_JW {background-position:0px -66px}

a.processStepsButton_YT {display:block; background-image: url(http://www.subply.com/en/images/yt/BTN_YT_startNow.jpg); width:165px; height:64px;margin-top:20px; margin-left:0px}
a:hover.processStepsButton_YT {background-position:0px -66px}



.videoComponent {background-image:url(/images/Video_Thumb_Component.gif); background-repeat:no-repeat; width:924px; height:220px;padding-top:15px; margin-top:10px}
.videoComponentTitle {font-size:14px;color:#333;font-weight:normal;margin:0px;margin-top:20px;margin-bottom:5px; padding-left:27px;width: 200px;float:left;}
/*{font-family:Arial;font-size:12px;color:#333;font-weight:bold; float:left; width: 200px;padding-left:27px;}*/
.videoComponentThumb {vertical-align:top; padding:0px;background-image:url(/images/Video_Thumb_BG.jpg);background-repeat:no-repeat;width:185px;background-position: center top;text-align:center;}
.videoComponentThumb a{display:block}

.videoComponentImg {width:120px;height:90px;margin-bottom:16px;margin-top:7px}
div.videoComponentLink {float:right; width:120px;margin-top:20px;margin-bottom:5px;}
a.videoComponentLink {font-size:12px; color:#006699; text-decoration:none;text-align:left; padding:0px 24px 0px 30px}
a:hover.videoComponentLink {text-decoration:underline;}
a.videoComponentLink .Seemore {font-size:12px; padding:0px;}
.videoComponentBG {clear: both;margin:0px;padding:0px}

.separator {display:block; background-image: url(/images/Dotted_Separator_924_999999.jpg); background-repeat:no-repeat; margin-bottom:24px}



.topSearch {position: absolute; right: 15px; bottom: 1px; background-image:url(/images/search_bar.gif); background-repeat:no-repeat; height:18px; width:163px}
.topSearch input {background-color:#E8EAEC;border: 0px; width: 130px; font-size: 8pt; float:right; margin-top:1px;margin-right:10px}
.topSearch input.initialGray {color:#666}

Table.dialogTable {background-color: #fff; width:530px;margin:0px auto;}
Table.dialogTable Div.dialogErr {color:red}

.searchedWord {color:#7e145c; font-weight:bold;}


#divEnterVideo {width: 700px; margin: 0px auto; text-align: left;}
#divEnterVideo table thead tr, #divEnterVideo table tfoot tr {height:30px;}
#divEnterVideo td {background-color:#fff;}
#divEnterVideo .tableCorner {width:30px;background: url(/images/EnterVideo/Rounded_Corners.png);}
	#divEnterVideo .topLeft {background-position: 0px 0px;}
	#divEnterVideo .topRight {background-position: -32px 0px;}
	#divEnterVideo .bottomLeft {background-position: -60px 0px;}
	#divEnterVideo .bottomRight {background-position: -92px 0px;}
#divEnterVideo fieldset {background-color:#fff;padding:0px;width:640px;border: solid 1px #eee;margin: 0px;display: block;}
#divEnterVideo legend {color: #666; font-size: 12px; font-weight: bold;padding:0px;margin-left:10px;}
#divEnterVideo .getVideo {color:#333; text-align:center;background:url(/images/entervideo/grey_btn.gif);width:75px;height:20px;border:none;margin-left:10px;cursor:pointer;font-size:9pt;font-weight:normal;}
#divEnterVideo .getVideo:hover {background-position:0px -20px;}
#divEnterVideo .videoPreviewDetails tfoot td{padding-top:10px;}
#divEnterVideo label {display:block;padding-bottom:2px;font-weight:bold;color:#666;}
#divEnterVideo .input {color:#666;font-size:8pt;cursor:text;width: 240px;}
#divEnterVideo .closeDialogIcon {cursor:pointer;width:24px;height:24px;border:none;background:url(/images/EnterVideo/Enter_Page_Images.gif);background-position:0px 0px;}
#divEnterVideo .closeDialogIcon:hover {background-position:-24px 0px;}

#divEnterVideo .componentTitle {margin-bottom: 10px;}
#divEnterVideo .componentTitle h1 {font-weight: bold; float: left; width: 100px;}
#divEnterVideo .componentTitle .closeDiv {float: right; width: 24px;}
#divEnterVideo .fieldTitle {color: #666; font-size: 12px; width: 100px; color: #666; font-weight: bold;}
#divEnterVideo .helpButton {margin-left: 2px; cursor: help; width: 10px; height: 14px; border: none;background: url(/images/EnterVideo/Enter_Page_Images.gif); background-position: -50px -2px;}
#divEnterVideo .fieldsetMainDiv {padding: 20px; padding-top: 16px; padding-bottom: 16px;}
#divEnterVideo .errorDiv {color: #7E145C; font-size: 9pt;vertical-align:bottom}
#divEnterVideo .errorDiv .errorButton {width: 18px; height: 16px; border: none; background: url(/images/EnterVideo/Enter_Page_Images.gif);background-position: -82px 0px; margin-right: 4px;margin-bottom:3px;}
#divEnterVideo .instructionsDiv {color: #666; font-size: 8pt; font-weight: normal; padding-top: 2px; margin-bottom: 10px;}


.reportActionButton {width:32px;height:32px;cursor:pointer;border:none;margin-left:4px}
	.export {background:url(/images/icons/icon_export.png)}
	.addVideo {background:url(/images/icons/icon_addVideo.png);margin-left:8px}
	.addVideoWide {width:88px;background:url(/images/icons/icon_addVideo_wide.png);margin-left:8px}
	.print {background:url(/images/icons/icon_printer.png)}
	.settings {background:url(/images/icons/icon_settings.png)}
.reportActionButton:hover {background-position:0px -32px}


input[readonly] {background: #fff;border:solid 1px #999}
