﻿body,div,ul,ol,li,h1,h2,h3,h4,form,p { margin: 0; padding: 0}
body {font-size: 12px;margin-top: 0px;font-family: Lucida Grande, Lucida Sans Unicode, Verdana, Arial;background-color:#ffffff} 
ul,ol {list-style: none;}
img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
input {font-family:Verdana,Arial;font-size:9pt;}	
select {font-family:Verdana,Arial;font-size:9pt;}	

h1, .h1 {font-size:15px;color:#373737;font-weight:normal;margin-bottom:3px;font-weight:bold}
h1 a {color:#373737;}
h2, .h2 {font-size:14px;color:#373737;font-weight:normal;margin-bottom:12px;font-weight:bold}
h3, .h3 {font-size:13px;color:#373737;font-weight:normal;margin-bottom:2px;font-weight:bold}
h4, .h4 {font-size:12px;color:#666;font-weight:normal;margin-bottom:4px;font-weight:bold}
h1.pageTitle {font-weight:normal;text-transform:uppercase;}
.font7Pt {font-size:7pt;}
.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font20 {font-size:20px;}
.fontArial {font-family:Arial;font-weight:normal;}
.fontNorm {font-weight:normal;}
.fontBold {font-weight:bold;}

.color3737, .darkGrey {color:#373737;}
.color666 {color:#666;}
.color78B {color:#78B116;}

.h1Title {margin-bottom:16px;}

p {font-family:Lucida Grande, Lucida Sans Unicode, Verdana, Arial;font-size:12px;color:#666;margin-bottom:12px}

a {color:#1599d0;text-decoration:none}
a:hover {text-decoration:underline}

.page {width: 1000px;margin-right: auto;margin-left:auto;background-color:#ffffff;}

#headerTop {width: 1000px; position: relative;height:96px;z-index:1000;background:url(/images/backgrounds/Header_Strip.png) no-repeat;}
#headerTop .headerElements {width:924px;margin:0px auto;position:relative;height:96px}

.footer {clear:both;display: block;width: 1000px;text-align:center;font-size:8pt;color:#666;margin:0px auto;margin-top:30px;padding-top:12px;padding-bottom:10px;border-top:solid 1px #dadada;}
.footer div {padding-bottom:5px;}
.footer a {text-decoration: none;color:#666;font-size:10px}
.footer span {color:#ccc;padding-left:4px;padding-right:4px;}

/*Header Elements*/
#logo {width:421px;position:absolute;left:0px;top:14px;}
#logo a {border:0px;width:182px;height:50px;background:url(/images/AffiliatePLY_Sprite.png) no-repeat; background-position:-205px -5px;margin-right:5px;vertical-align:bottom;float:left}
#logo .tagLine {font-size:13px;color:#333;width:234px;vertical-align:bottom;margin:0px;padding:0px;float:right;margin-top:21px}

#login {float:right;font-size:8pt;color:#5c5c5c;padding-top:0px;padding-right:4px;padding-left:1px;width:398px;text-align:right;margin-top:22px;}
#login a {text-decoration:none;color:#5c5c5c;font-size:12px;font-weight:bold}
#login span {margin-left:6px;margin-right:6px;}
#login a:hover {text-decoration:underline}


.searchExp {font-style:italic;color:#ccc !important;}
#seachSite {position:absolute;top:61px;right:0px;width:222px;}
#seachSite .searchContainer {background:url(/images/AffiliatePLY_Sprite.png) no-repeat;background-position:0px -67px;width:170px;float:left;padding-left:10px;padding-right:10px;margin-top:7px;}
#seachSite .searchInput {width:170px;height:18px;border:none;background-color:Transparent;font-size:8pt;color:#666;padding-top:2px;}
#seachSite .searchButton {width:32px;height:32px;background:url(/images/AffiliatePLY_Sprite.png) no-repeat;background-position:0px 0px;border:0px;padding:0px;margin:0px;float:right;cursor:pointer}
#seachSite .searchButton:hover {background-position:-32px 0px}

/*Top navigation menu*/
#siteMenu {position: absolute;top:76px; padding:0px;margin:0px;z-index:10001;margin-left:38px;}
#topMenu {padding:0px;margin:0px} 
.topSiteMenu {margin:0px;padding:0px;position:relative;width: 100%}
.topSiteMenu:after{display: block; clear: both; visibility: hidden;}
.topSiteMenu ul{margin-left:10px;text-align: left}
.topSiteMenu ul li{position: relative;color: #999;float: left;display:inline;padding-bottom:2px;}
.topSiteMenu ul li .titlePadding {padding-bottom:4px;padding-top:2px}
.topSiteMenu ul li a{color: #333;font-size:8pt;font-weight:normal;padding-right: 10px;padding-left: 12px;text-decoration: none;display:inline;text-transform:uppercase;}
.topSiteMenu ul li .subTitle{color: #333;font-size:8pt;font-weight:bold;padding-right: 10px;text-transform:uppercase;padding-left:10px;display:block;margin-top:2px;}
.topSiteMenu ul li a.selected{font-weight:bold;}
.topSiteMenu ul li a.mostLeft{padding-left:0px;}
.topSiteMenu ul .sublevel{position:absolute;top: 0px;border: 1px solid #dadada;font: 8pt ;background:url(/images/menu/dropDown_menu.jpg) repeat-x;background-position: left top;background-color: #ffffff;padding:0px;padding-top:10px;margin-left:0px;padding-bottom:2px}
.topSiteMenu ul li ul{left: 0;position: absolute;display: block;visibility: hidden;}
.topSiteMenu ul li ul li{display: list-item;float: none;padding-top:1px;margin-bottom:0;margin-top:0;padding-bottom:8px;list-style-type:none;white-space:nowrap;}
.topSiteMenu ul li ul li a{text-transform:none;list-style-type:none;display:block;border: none; text-decoration: none;color: #666;font-size:8pt;font-family:Verdana;font-weight:normal;padding-left:10px;min-width: 100px;white-space:nowrap;}
.topSiteMenu ul li ul li a:hover{text-decoration:underline;color:#333;}
.topSiteMenu ul li a:hover{text-decoration:none;}
* html p#iepara{padding-top: 1em;}
/* End site menu */

#siteBanner {width:750px;height:200px;margin:0px auto;z-index:900;}

.videosList {margin:0px;margin-left:36px;padding:0px;padding-top:4px;display:block;}

.videosList li{color: #999;float: left;display:inline;padding-bottom:5px;width:152px;margin-right:41px;}
.videosList li.videoItem4 {margin-right:0px;}

.videosListItem {width:120px;height:140px;background:url(/images/AffiliatePLY_Sprite.png) no-repeat;background-position:0px -108px;cursor:pointer;position: relative;font-family:Lucida Sans Unicode, Arial;padding-left:16px;padding-right:16px;padding-top:14px;}
.videosListItem:hover {background-position:-152px -108px}
.videoThumb {width:120px;height:90px;background-color:#666} 
.videoTitle {color:#373737;font-size:11px;padding-top:6px;text-align:center;height:12px;width:100%;overflow:hidden;line-height:12px;}
.videoTitle a {color:#373737;font-size:12px;}
.videoTitle a:hover {text-decoration:none}
.videoPlayIcon {width:36px;height:36px;position:absolute;top:41px;left:57px;background:url(/images/AffiliatePLY_Sprite.png) no-repeat;background-position:0px -270px;}

.siteWelcome {width:924px;margin:0px auto;margin-top:20px;}
.siteWelcome .welcomeLeft {float:left;width:280px;font-family:Lucida Grande, Lucida Sans Unicode,Verdana, Arial;font-size:13px;}
.siteWelcome .welcomeLeft p {font-size:13px;line-height:12pt;margin:0px;margin-top:3px;color:#666;}
.siteWelcome h1 {font-size:12px;color:#373737;margin-bottom:10px;}
.siteWelcome .welcomeCenter {float:left;width:360px;}
.siteWelcome .welcomeRight {float:left;width:360px;}

.newsH {font-size:12px;color:#373737;margin-bottom:0px;}
.tweetItem {border-bottom:dotted 2px #eee;padding-bottom:12px;font-size:8pt;padding-top:8px}
.tweetItemDate {font-size:8pt;color:#bbb;margin:0px;}
.tweetItemBody {color:#666;font-size:8pt;padding-top:2px;}
.twitterContainer .item1 {border-bottom:none;}

.news {margin-bottom:30px;}
.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:#868686;margin:0px;padding:0px}
.news .newsItem .newsItemMsg .newsItemTitle {color:#373737;}
.news .newsItem .newsItemMsg .newsItemBody {color:#868686}
.news .newsItem .newsItemMsg .newsItemBody .inner {width:570px}
.news .lastItem {border-bottom:none}


.noborder {border:none}

.formBox .tableCorner {background: url(/images/AffiliatePLY_Sprite.png);width:14px;}
.formBox {font-size:12px;color:#373737;}
.formBox thead tr, .formBox tfoot tr {height:14px;}
.formBox .grayTd {background-color:#eee;}
.formBox .mainTd {padding:2px;padding-left:6px;}
.formBox .topLeft {background-position: -125px -406px;}
.formBox .topRight {background-position: -145px -406px;}
.formBox .bottomLeft {background-position: -165px -406px;}
.formBox .bottomRight {background-position: -185px -406px;}
.formBox .labelTd {padding-bottom:8px;padding-right:6px;text-align:right;vertical-align:top;}
.formBox .inputTd {padding-bottom:8px;vertical-align:top;}

.popUpWin {width: 700px; margin: 0px auto; text-align: left;}
.popUpWin table thead tr, .popUpWin table tfoot tr {height:20px;}
.popUpWin td {background-color:#fff;}
.popUpWin .tableCorner {width:30px;background: url(/images/EnterVideo/Rounded_Corners.png);}
	.popUpWin .topLeft {background-position: 0px 0px;}
	.popUpWin .topRight {background-position: -32px 0px;}
	.popUpWin .bottomLeft {background-position: -60px 0px;}
	.popUpWin .bottomRight {background-position: -92px 0px;}
.popUpWin fieldset {background-color:#fff;padding:0px;width:640px;border: solid 1px #eee;margin: 0px;display: block;}
.popUpWin legend {color: #666; font-size: 12px; font-weight: bold;padding:0px;margin-left:10px;}




.popUpWin .videoPreviewDetails tfoot td{padding-top:10px;}
.popUpWin label {display:block;padding-bottom:2px;font-weight:bold;color:#666;}
.popUpWin .input {color:#666;font-size:8pt;cursor:text;width: 240px;}
.popUpWin .closeDialogIcon {cursor:pointer;width:24px;height:24px;border:none;background:url(/images/EnterVideo/Enter_Page_Images.gif);background-position:0px 0px;}
.popUpWin .closeDialogIcon:hover {background-position:-24px 0px;}
.popUpWin .componentTitle {margin-bottom: 4px;}
.popUpWin .componentTitle h1 {font-weight: bold; float: left; width: 300px;}
.popUpWin .componentTitle .closeDiv {float: right; width: 24px;}
.popUpWin .fieldTitle {color: #666; font-size: 12px; width: 100px; color: #666; font-weight: bold;}
.popUpWin .helpButton {margin-left: 2px; cursor: help; width: 10px; height: 14px; border: none;background: url(/images/EnterVideo/Enter_Page_Images.gif); background-position: -50px -2px;}
.popUpWin .fieldsetMainDiv {padding: 20px; padding-top: 10px; padding-bottom: 10px;}
.popUpWin .errorDiv {color: #7E145C; font-size: 9pt;vertical-align:bottom}
.popUpWin .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;}
.popUpWin .instructionsDiv {color: #666; font-size: 8pt; font-weight: normal; padding-top: 0px; margin-bottom: 6px;}

.popUpWin ul {list-style-type:disc;padding-left:20px;margin-top:6px;}
.popUpWin ul li {color:#666;line-height:20px;}

#videosHorizontal {padding-top:14px;padding-bottom:20px;}
#videosHorizontal .vHtitle {width:922px;margin:0px auto;color:#78B116;font-size:12px;padding-left:2px;padding-bottom:4px;}
#videosHorizontal .vHBottomLink {width:919px;margin:0px auto;text-align:right;padding-right:5px;clear:both;margin-top:5px;}
#videosHorizontal .vHBottomLink a {font-size:11px;}

.partnerSample {position:relative;margin-top:10px;border-bottom:solid 1px #dadada;padding-bottom:5px}
.partnerSampleNoBorder {border-bottom:none}
.partnerSample .partnerImg {float:left;width:70px;vertical-align:top;padding-top:5px}
.partnerSample table {float:right;width:230px;color:#999;font-size:8pt;vertical-align:top}
.partnerSample table td {padding-left:6px;}
.partnerSample .partnerName {font-family:Trebuchet MS;font-size:12px;color:#333;width:140px;padding-left:0px}
.partnerSample .partnerIntegration {color:#666;width:140px;padding-left:0px}

.left650 {width:650px;float:left;}
.left520 {width:520px;float:left;position:relative;min-height:400px;}
.left570 {width:570px;float:left;position:relative;min-height:400px;}
.left650 p, .left650 ol, .left650 ul, .left520 p, .left520 ul, .left520 ol {color:#666;font-size:11px;margin-bottom:16px;}
.left520 ul {list-style-type:disc;padding-left:15px;}
.left520 ol {list-style-type:decimal;padding-left:15px;}
.right150 {width:150px;float:right;}
.right180 {width:180px;float:right;}
.right330 {width:280px;float:right;padding-left:50px;}
.lborder {border-left:solid 1px #dadada;}

.JumpIndex {list-style-type:square;padding-left:20px;color:#1599d0;}
.JumpIndex li {color:#1599d0;}
.JumpIndex a {font-size:12px;}
.TextPageContent {font-size: 11px;}

.shadowTop {z-index:9997;background:url(/images/backgrounds/Shadow_Top.png) no-repeat;width:1000px;height:10px;position:absolute;}
.shadowBottom {z-index:9997;background:url(/images/backgrounds/Shadow_Bottom.png) no-repeat;width:1000px;height:10px;position:absolute;}

.top406 {top:406px;}
.top426 {top:426px;}
.top444 {top:444px;}
.top431 {top:431px;}
.top316 {top:316px;}
.top326 {top:326px;}
.top336 {top:336px;}
.top356 {top:356px;}
.top367 {top:367px;}
.top386 {top:386px;}
.top286 {top:286px;}
.top96 {top:96px;}

.center924 {width:924px;margin:0px auto;}
.left300 {width:300px;float:left;border:none;margin-top:12px}
.left410 {width:410px; float:left;}
.right410 {width:410px; float:right;}
.z999 {z-index:999;}
.mBottom2 {margin-bottom:2px;}
.mBottom10 {margin-bottom:10px;}
.mBottom20 {margin-bottom:20px;}
.mTop20 {margin-top:20px;}
.margin16  {margin-top:16px}
.margin30, .filler {margin-top:30px}
.margin40 {margin-top:40px}
.margin60 {margin-top:60px}
.minH600 {min-height:600px;}
.minH400 {min-height:400px;}
.minH300 {min-height:300px;}

.errorPageHeader {background: url(/en/images/errorpage/error_header_en.gif) no-repeat; width:385px; height:55px}
.errorPageText h2 {color:#666;padding-top:20px;font-size:14px;margin-bottom:0px;}
.errorPageText h3 {color:#373737;font-size:1.2em; font-weight:normal; padding-top:20px;}
.errorPageList li {padding-top:2px; font-size:1.1em; color:#666;}
.errorPageSeparator {background: url(/images/error_separator.gif) no-repeat; width:4px; height:320px;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:25px}


.pageTop {}

.pageTopLeft {width:280px;vertical-align:top;padding-top:30px;float:left;height:319px;position:relative;}
.pageTopLeftNote {position:absolute;bottom:30px;left:0px;padding-right:20px;}
.pageTopLeft span {font-size:11px;color:#373737}
.pageTopCenter {width:350px;float:left;text-align:center;height:319px;}
.pageTopRight {position:relative;height:319px;width:279px;float:right;}
.pageTopRightHead {position:absolute;top:60px;text-align:center;width:100%;}
.pageTopRightMain {position:absolute;top:40%;text-align:center;width:100%;}
.pageTopRightMain h3 {padding-right:40px;padding-left:40px;}
.pageTopRightNote {position:absolute;bottom:16px;text-align:left;left:4px;font-size:11px;color:#666;}

.pageTopRightWide {position:relative;height:339px;width:420px;float:right;}
.pageTopLeftWide {width:500px;vertical-align:top;padding-top:30px;float:left;height:339px;position:relative;}
.pageTopLeftBottom {position:absolute;bottom:10px;}


.btn {background: url(/images/AffiliatePLY_Sprite.png) no-repeat;width:118px;height:32px;border:none;cursor:pointer;color:#fff;font-weight:bold;text-align:center;padding:0px;font-size:13px;font-family:Arial;}

.actionButton {display:block; cursor:pointer; text-decoration:none;} 
.actionButton .actionButtonText {display:block;color:#fff;font-weight:bolder;text-align:center;padding:0px;font-size:12px;font-family:Arial; background: url(/images/AffiliatePLY_Sprite.png) 0px -1260px;float:left;height:24px;padding-top:8px;border:0px;cursor:pointer;} 
.actionButton .actionButtonLeft {display: block;background: url(/images/AffiliatePLY_Sprite.png) no-repeat -40px -1180px;float:left;width:16px;height:32px}
.actionButton .actionButtonRight {display:block;background: url(/images/AffiliatePLY_Sprite.png) no-repeat -60px -1180px;float:left;width:16px;height:32px} 
.actionButton:hover {text-decoration:none;}
.actionButton:hover .actionButtonText {background-position: 0 -1220px}
.actionButton:hover .actionButtonLeft {background-position: 0 -1180px}
.actionButton:hover .actionButtonRight {background-position: -20px -1180px}

.secondaryButton {display:block; cursor:pointer; text-decoration:none;} 
.secondaryButton .secondaryButtonText {display:block;color:#fff;font-weight:bolder;text-align:center;padding:0px;font-size:12px;font-family:Arial; background: url(/images/AffiliatePLY_Sprite.png) 0px -1325px;float:left;height:24px;padding-top:8px;border:0px;cursor:pointer;} 
.secondaryButton .secondaryButtonLeft {display: block;background: url(/images/AffiliatePLY_Sprite.png) no-repeat -40px -1140px;float:left;width:16px;height:32px}
.secondaryButton .secondaryButtonRight {display:block;background: url(/images/AffiliatePLY_Sprite.png) no-repeat -60px -1140px;float:left;width:16px;height:32px} 
.secondaryButton:hover {text-decoration:none;}
.secondaryButton:hover .secondaryButtonText {background-position: 0 -1292px}
.secondaryButton:hover .secondaryButtonLeft {background-position: 0 -1140px}
.secondaryButton:hover .secondaryButtonRight {background-position: -20px -1140px}


.orderNow {background-position:0px -336px;}
.orderNow:hover {background-position:-118px -336px;}

.blankBtn {height:30px;background-position:-245px -339px;padding-bottom:2px;}
.blankBtn:hover {background-position:-363px -339px;}

.createAccountBtn {height:30px;background-position:-245px -370px;padding-bottom:2px;width:156px;}
.createAccountBtn:hover {background-position:-401px -370px;}

.contactsColumn {width:201px;margin-right:40px;float:left;}
.contact {margin-bottom:26px;line-height:15px;}
.contact h2 {color:#666;font-size:12px;margin-bottom:2px;font-family:Verdana,arial}
.contact h3 {color:#373737;}
.mainContacts a {color:#373737;font-size:12px;}
.contact {color:#868686;}
.contactsRColumn {width:201px;float:right;}


.clear {clear:both;visibility:hidden;display:block;}

.verticalList {margin-top:6px;}
.verticalList .videosList li{color: #999;float: left;padding-bottom:5px;width:278px;}
.verticalList .videosListItem {width:278px;height:90px;background:url(/images/AffiliatePLY_Sprite.png) no-repeat;background-position:0px -890px;cursor:pointer;position: relative;font-family:Lucida Sans Unicode, Arial;margin-bottom:4px;padding:0px;}
.verticalList .videosListItem:hover {background-position:-278px -890px}
.verticalList .videoThumb {width:96px;height:66px;background-color:#666;position:absolute;top:12px;left:12px;} 
.verticalList .videoItemDetails {position:absolute;top:4px;left:124px;text-align:left;}
.verticalList .videoTitle {color:#373737;font-size:11px;padding-top:5px;width:98%;height:12px;overflow:hidden;}
.verticalList .videoTitle a {color:#373737;}
.verticalList .videoTitle a:hover {text-decoration:none;}
.verticalList .videoTime {color:#999;font-size:9px;padding-top:2px;text-align:left}
.verticalList .videoPlayIcon {width:32px;height:32px;position:absolute;top:2px;left:90px;background:url(/images/AffiliatePLY_Sprite.png) no-repeat;background-position:0px -303px;}
.verticalList .videoLanguagesTitle {color:#555;font-size:11px;padding-top:12px;}
.verticalList .videoLanguagesList {color:#868686;font-size:11px;width:100%;height:16px;overflow:hidden}

.halfLS {width:461px;float:left;}
.halfRS {width:461px;float:right;}
.pL70 {padding-left:70px;}
.pL50 {padding-left:50px;}
.pL45 {padding-left:45px;}
.pL35 {padding-left:35px;}
.pT10 {padding-top:10px;}
.pT20 {padding-top:20px;}
.pB30 {padding-bottom:30px;}
.pL20 {padding-left:20px;}
.pR70 {padding-right:70px;}
.pR20 {padding-right:20px;}
.pR10 {padding-right:10px;}

.inputTextRight, .inputTextLeft {width:10px;height:24px;background:url(/images/AffiliatePLY_Sprite.png);display:block;float: left;}
.inputTextLeft {background-position:-210px -406px;}
.inputTextRight {background-position:-230px -406px;}
.inputText {height:18px;border:0px;background-color:#fff;padding:0px;float: left;font-size:11px;color:#666;padding-top:2px;width:170px;} 

.errorMessage {font-size:11px;color:red;}


.peopleList {list-style-type:none}
.peopleList li {padding-bottom:16px;}
.peopleList li .pBullet {float:left;width:24px;height:24px;background:url(/images/AffiliatePLY_Sprite.png);}
	.peopleList li .blue {background-position:-325px -406px;}
	.peopleList li .green {background-position:-250px -406px;}
	.peopleList li .red {background-position:-285px -406px;}
	.peopleList li .orange {background-position:-365px -406px;}
	.peopleList li .darkGreen {background-position:-405px -406px;}
.peopleList li .text {float:left;width:304px;padding-left:20px;}
.peopleList li .title {font-size:13px;margin-bottom:4px;color:#373737}
.peopleList li .description {color:#666;font-size:11px;}
.peopleList li .description .quate {font-style:italic;font-size:10px;padding-left:4px;}

.VideoVerticalBarTitle {margin-bottom:10px;padding-left:2px;color:#78B116;font-weight:normal;}
.VideoVerticalBarMore {text-align:right;margin-top:10px;padding-right:5px;}


fieldset {background-color:#f7f7f7;padding:15px;width:368px;border: none;border-right:solid 1px #eeeeee;border-left:solid 1px #eeeeee;margin: 0px;display: block;}
#divErrors {margin-bottom:15px}
#divErrors fieldset {padding:3px;background:none;background-color:#FFFFF0;width:100%;border:solid 1px #FF9900;color:#FF9900;}
#divErrors fieldset span img {margin-right:6px;vertical-align:bottom;}

.fieldsetTop { margin: 9px 0px 0px 0px; }
.fieldsetBottom { margin: 0px 0px 15px 0px; }
.margin16_4 {margin-top:16px;margin-bottom:4px;}

.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}

.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);}

.twitterContainer {float: right; width: 280px;background:url(/images/Twitter.png) no-repeat;background-position:220px top;padding-top:16px;margin-bottom:20px;}
.twitterContainer h2 {font-size: 12px; color: #373737; margin-bottom: 0px}
.twitterContainer h2 a {color:#00C2E4}

.pageHeader h1, .pageHeader h2 {display:inline;font-weight:normal;}
.pageHeader h2 {margin-left:10px;color:#666;font-weight:normal;font-size:13px;}
.underlined {border-bottom:solid 1px #DADADA; padding-bottom:8px}

.longTextPage h3{font-weight:normal;color:#373737;}
.longTextPage ol, .longTextPage ul {list-style-type:disc;margin-left:30px;margin-top:10px;}
.longTextPage ol {list-style-type:decimal;}

 
.faq a {color:#7B9D18;}
.faq h2 {margin-top:20px; font-weight:normal;}
.faq ul {list-style-type:square; margin-left:20px; padding-left:0px}
.faq ul li {font-size:10pt;color:#7B9D18;font-family:Arial;padding:0px;margin:0px 0px 10px 0px}


.faq_answers ul {list-style-type:none; margin-left:0px; padding-left:0px}
.faq_answers ul li {font-size:10pt;color:#373737;font-family:Arial;padding:0px;margin:10px 0px 30px 0px;}


.breadcrumb a{color:#666; text-decoration:underline}

.bannerStep  {float:left;color:#666;}
.bannerStep h3 {color:#373737;font-size:13px;margin-bottom:8px;}
.step1 {width:220px;margin-left:70px;}
.step2 {width:230px;margin-left:100px;}
.step3 {width:220px;margin-left:100px;}
.bannerStep ol {list-style-type:decimal;margin-left:24px;}              
.bannerStep ol li {margin-bottom:6px;}

.vmarkList ul {padding:0px;margin:0px;}
.vmarkList li {padding-bottom:10px;padding-left:20px;padding-top:12px;background:url(/images/V.gif) no-repeat;background-position:left 10px;color:#373737;font-size:13px}
.vmarkList h3 {margin-bottom:10px;}

.pagingComponent {margin-bottom:10px;margin-top:30px;text-align:center}
.pagingComponent div {margin-top:10px;color:#666}
.pagingComponent a.Selected {background-color:#ddd !important;font-weight:bold}
.pagingComponent a.NotActive {color:#ccc !important;cursor:default !important;border-color:#ccc !important;}
.pagingComponent a.NotActive:hover {border-color:#ccc !important;}
.pagingLink {border:solid 1px #999;background-color:#fff;height:30px;color:#333;text-decoration:none;padding:5px;padding-top:3px;padding-bottom:3px;}
.pagingLink:hover {text-decoration:none;border-color:#333;}


#tbodyVideos tr:last-child {display:none;}

.catList {margin-top:10px;margin-left:10px;}
.catList li a {color:#666;}
.catList li.level1 {font-size:14px;margin-top:10px;margin-bottom:2px;}
.catList li.level2 {font-size:11px;}

.teamMember .teamMemberImg {float:left;width:116px}
.teamMember .teamMemberName {float:right;width:490px;padding-top:72px;margin-bottom:14px;}
.teamMember .teamMemberName h2 {color:#78B116;font-size:12px;font-weight:bold;margin:0px;margin-bottom:4px;padding:0px}
.teamMember .teamMemberName h3 {color:#333;font-size:12px;font-weight:normal;padding:0px;margin:0px}
