.addbotttext { background:transparent url(../images/bg/rightElementInnerV3-2_2.gif) no-repeat scroll left bottom; padding-bottom:0; }
.addbotttext .foot { padding:32px 35px 44px 40px; }
.addbotttext .foot p { background:transparent url(../images/bullet_double.gif) no-repeat scroll left 4px; color:#FFFFFF; font-family:Tahoma,Geneva,sans-serif; font-size:1.2em; font-weight:bold; padding:0 0 0 18px;}
.addbotttext .foot p a { color:#C5000F; }
.addbotttext .foot p a:hover {background: none; text-decoration: underline;}

.search_expression .btn_search {margin-left:10px;}
.search_expression .search_text {width:190px; margin-right:10px;}
.search_expression .styled_drop_down {float: left; width:150px; }
.search_expression .styled_drop_down INPUT { width:146px; height: 16px;}
.search_expression .styled_drop_down .sdd_items { width:149px !important;}
.search_expression .styled_drop_down .sdd_item { width:144px !important; }

.form_area .input_area .message-autocomplete {float:left; width:300px;}
.form_area .input_area .message-autocomplete ul {margin: 0px;}
.form_area .input_area .message-autocomplete .textboxlist-bits { background:#fff; padding-left:4px; padding-top:0px; }
.form_area .input_area .message-autocomplete .textboxlist ul li {list-style: none; font-weight:normal; background-image:none;}
.form_area .input_area .message-autocomplete .textboxlist-autocomplete-results {display: none;}
.form_area .input_area .message-autocomplete .textboxlist-bit-box {background: #DEE7F8 none repeat scroll 0 0; padding:0 5px;}
.form_area .input_area .message-autocomplete .textboxlist-bit-editable {padding: 0px; background:#F3F3F3;}
.form_area .input_area .message-autocomplete .textboxlist-bit-box-deletable {padding-right:15px;}
.form_area .input_area .message-autocomplete .textboxlist-bit-box-deletebutton:hover { background:transparent url(../images/textboxlist/close.gif) no-repeat left 50%; text-decoration: none; }

.featured-video { padding:60px 0 0 367px; position:relative; width:295px; margin-left:-35px; font-family:Tahoma, Geneva, sans-serif; font-size:1.1em; min-height:260px; _height:260px;}
.featured-video .player {background:url(../images/bg/featured-video_bg.png); width:342px; height:253px; padding:60px 0 0 33px; position:absolute; left:0; top:0; z-index:2;}
.featured-video .player object {width :311px !important; height: 230px !important;}
.featured-video .player embed {width :311px !important; height: 230px !important;}
.featured-video p, .featured-video h4 {position:relative; z-index:3;}
.featured-video h4, .video-holder .container h4 { font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#e70000; font-size:1.1em; margin-bottom:6px; line-height:1.2em;}
.featured-video h4 a:hover {color: #E70000;}
.featured-video p {line-height:1.35em; padding-bottom:8px;}
.featured-video div.author {padding-bottom:6px;}
.featured-video div.author .link {color:#E70000;  padding-right: 5px;}
.featured-video div.author .author-info {display: inline; padding-top: 5px; position:relative; top: 5px;}
.featured-video div.author .photo {border: none; display: inline; padding-right: 5px; margin: 0px;}
.featured-video div.author .photo .bgLeftBot {display: none;}
.featured-video div.author .photo .bgRightBot {display: none;}
.featured-video div.author img { vertical-align:middle; margin-right:4px; margin-top:-2px;}
.featured-video div.author a:hover, .featured-video ul li a:hover, .video-holder .container p.author a:hover {text-decoration:underline; background:none; color:#c5000f;}
.featured-video ul {margin-bottom:9px; clear:both;}
.featured-video ul li {background:url(../images/bg/featured-video_menu_bull.gif) right 2px no-repeat; padding-right:5px; margin-right:5px; float:left;}
.featured-video ul li.last {background: none; padding-right:0px; margin-right:0px;}

.rating { clear:both; }
.rating .ratingStar { background-repeat:no-repeat; width:16px;height:15px;float:left;display:block;cursor:hand;cursor:pointer; margin-right:4px;}
.rating .filledRatingStar { background-image:url(../images/star_full.gif); }
.rating .emptyRatingStar { background-image:url(../images/star.gif);}

.dotted-border {background:url(../images/bg/dotted_gray.gif) left center repeat-x; line-height:0; height:0; padding:7px 0 15px 0;}


.content .video_list h2 {font-size:1.9em; font-weight:normal; color:#E70000;}
.video_list{clear: both; padding: 0px;}
.video_list .container { width:150px; float:left; font-size:1.1em; font-family:Tahoma, Geneva, sans-serif; margin-right:8px; padding:2px 0 29px 0;}
.video_list .last-item {margin-right: 0px;}
.video_list .container .player { padding:2px; border:1px solid #a7a6aa; float:left; margin-bottom:15px;}
.video_list .container h4 { margin-bottom:10px;}
.video_list .container p { padding-bottom:7px;}
.video_list .container .author .photo {border: none; display: inline; padding-right: 5px; margin: 0px;}
.video_list .container .author .photo .bgLeftBot {display: none;}
.video_list .container .author .photo .bgRightBot {display: none;}
.video_list .container .author .link {color:#E70000;  padding-right: 5px;}
.video_list .container .author .link a:hover{ background:transparent none repeat scroll 0 0; color:#C5000F; text-decoration:underline; }
.video_list .container h4 { font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#e70000; font-size:1.1em; margin-bottom:6px; line-height:1.2em;}
.video_list .container h4 a:hover {color:#E70000;}

.video_list .video_search {padding-bottom:30px;}

.video_list .header_separator {background:transparent url(../images/bg/innerElement.gif) no-repeat scroll left top; padding-bottom: 25px;}
.video_list .footer_separator {background:transparent url(../images/bg/innerElement.gif) no-repeat scroll left bottom; }
.video_list .top_pager_area {padding-top: 12px;  }
.video_list .bottom_pager_area {clear: both;margin-top:5px; }

.video_list .action_icons_area {padding-top:11px; float:left; }
.video_list .action_icons_area a {float: left; margin-right: 15px; font-size:1.1em;}
.video_list .action_icons_area a:hover {text-decoration: underline; color:#E70000; cursor: pointer;} 
.video_list .action_icons_area a.lnk-edit-video {background:transparent url(../images/video_edit.gif) no-repeat scroll left 2px; padding-left: 16px;}
.video_list .action_icons_area a.lnk-delete-video {background:transparent url(../images/video_delete.gif) no-repeat scroll left 3px; padding-left: 14px;}

.banner-rss {background:url(../images/banner_rss.gif); text-indent:-2000px; width:266px; height:132px; display:block; clear:both; margin-top:3px; position:relative; right:-23px; float:right;}

.video_search_tags_list .listing_item .listing_item_content {padding-bottom:15px; font-size:1.2em; line-height:18px; padding-bottom:15px; width:550px;}
.video_search_tags_list .listing_item .listing_text .page_tag a{color:#6D6D6D;}
.video_search_tags_list .listing_item .listing_text .page_tag a:hover {color: #fff;}
.video_search_tags_list .listing_item .listing_text .listing_item_title {font-size:1.3em; font-weight: normal;}


.content .left .video-details-area {position: relative;}
.content .left .video-details-area h1{padding-bottom: 0px;margin-top:0; margin-bottom:-20px;}
.content .left .video-details-area h1 a {color:#D40001;}
.content .left .video-details-area h1 a:hover {color:#D40001;}
.content .left .video-details-area h2{font-size:1.9em;font-weight:normal;}

.video-details { line-height:1.35em;padding:45px 0 0 388px; position:relative; width:295px; margin-left:-25px; margin-top:5px; font-family:Tahoma, Geneva, sans-serif; font-size:1.1em; min-height:240px; _height:240px;}
.video-details .player {background:url(../images/bg/details-video_bg.png); width:353px; height:227px; padding:47px 0 0 33px; position:absolute; left:0; top:0; z-index:2;}
.video-details .player object {width :333px !important; height: 205px !important;}
.video-details .player embed {width :333px !important; height: 205px !important;}
.video-details a {color: #E70000;}
.video-details a:hover {color:#C5000F; text-decoration:underline; background-color: #fff;}
.video-details p {line-height:1.35em; padding-bottom:3px;}
.video-details .rating {float:left; padding-bottom:12px;}
.video-details div.author {clear:left; padding-bottom:6px; width: 300px;}
.video-details div.author .photo {border: none; display: inline; padding:0px; padding-right: 5px; margin: 0px;}
.video-details div.author .photo .bgLeftBot {display: none;}
.video-details div.author .photo .bgRightBot {display: none;}
.video-details div.author .link {color:#E70000;  padding-right: 5px;}
.video-details div.author .author-info {display: inline; padding-top: 5px; position:relative; top: 5px;}
.video-details div.author img { vertical-align:middle; margin-right:4px; margin-top:-2px;}
.video-details div.author a:hover, .video-details ul li a:hover {text-decoration:underline; background:none; color:#c5000f;}
.video-details .video-category a {font-weight:bold;}
.video-details ul {margin-bottom:9px; clear:both;margin-top:7px; width:290px;}
.video-details ul li {background:url(../images/bg/featured-video_menu_bull.gif) right 2px no-repeat; padding-right:5px; margin-right:5px; float:left;}
.video-details ul li.last {background: none; padding-right:0px; margin-right:0px;}
.video-details .video_code_area {clear:both; padding-top: 5px;}
.video-details .video_code_area label{float:left; padding-right: 10px;}
.video-details .video_code_area .video_code {float:left;border:solid 1px silver; padding:3px; overflow:hidden; overflow-y:auto; width:220px; height:75px; font-size:1.2em;}

.content .video-details-area .page_content{padding-bottom:20px;}
.video-details-area .related-items {padding-top:10px; clear: both;}
.video-details-area .related-items label {font-weight: bold;float:left;padding-right:5px;}
.video-details-area .related-items .tag {display:inline; float:left;}
.video-details-area .related-items .tag_separator {display: inline;float:left; padding-right:5px;}
.video-details-area .related-tags {padding-top: 0px; padding-bottom:10px;}

.video-details-area .video_notes {background:transparent url(../images/bg/dotted_gray.gif) repeat-x scroll left top;clear:both;padding-top:20px;}
.video-details-area .video_notes .post_note {display:block; width: 150px; height: 20px; float:right; background:transparent url(../images/txt/add-a-comment.png) no-repeat left top; text-indent:-2000px;}
.video-details-area .video_notes .listing_item .author {font-weight: normal; color:#E70000;}
.video-details-area .video_notes .listing_item .author:hover {background-color:#E70000; color:#FFFFFF;}
.video-details-area .video_notes .listing_item .listing_item_text {padding: 0px 0 10px 0; font-size:1.2em; line-height:1.3em;}
.video-details-area .video_notes .listing_item .listing_item_title {color:#E70000; font-weight:bold; font-size:1.2em; line-height:1.3em; margin:0px; padding: 2px 0;}
.video-details-area .video_notes .listing_item .listing_text {width: 540px;}

.video-details-area .video-editor {clear: both; padding-top:20px;}
.video-details-area .video-editor .error {padding-bottom: 10px;}
.video-details-area .video-editor .error .validation-summary ul li{padding:3px 0 3px 10px;font-size: 1.2em; background: transparent url(../images/bg/flag1.gif) no-repeat scroll left center; list-style-type:none;}
.video-details-area .video-editor .input_area {padding:6px 0;}
.video-details-area .video-editor .input_area label {margin-right:20px; padding-top:2px; width:74px;}
.video-details-area .video-editor .input_area .textfield {width:484px; }
.video-details-area .video-editor .input_area input.textfield  {border:1px solid #AFB8BA; padding:0 3px; color:#4C4C4C;}
.video-details-area .video-editor .buttons_area {padding-left:98px;}
.video-details-area .video-editor .buttons_area .button_save {background:transparent url(../images/txt/post-comment.png) no-repeat scroll 0 0; height:20px; width:115px;}

.video_details .buttons_area .btn_submit { width: 80px; height: 20px; background: transparent url(../images/txt/submit.gif) no-repeat left bottom;}
.video_details .buttons_area .btn_upload { width: 80px; height: 20px; background: transparent url(../images/txt/upload_red.png) no-repeat left bottom;}

.video_details div.form_area ul li {font-size:1.2em; padding:3px 0 3px 0;}


.video_details .form_area .req_msg {/*padding-left: 203px;*/ padding-left:261px; /*2-nd video upload step*/}
.video_details .form_area .buttons_area {padding-left:261px;/*2-nd video upload step  padding-left: 203px;*/}
.video_details .form_area .input_area .edit_field {width:293px;}

.video_details .form_area .input_area .styled_drop_down{ width:300px;}
.video_details .form_area .input_area .styled_drop_down input{width:292px;} 
.video_details .form_area .input_area .styled_drop_down .sdd_items {width:298px !important;}
.video_details .form_area .input_area .styled_drop_down .sdd_item {width: 292px !important;}



.video_form .player {position:relative; left:200px; padding-bottom:40px;}
.video_form .player object {height: 300px; width: 400px;}
.video_form .player embed {height: 300px; width: 400px;}
.video_form .input_area .upload-file-area {width:230px;}
.video_form .input_area .upload-file-area .RadUploadTable {width: 240px; background: none; border: none; margin: 0px; top: 0px;}
.video_form .input_area .upload-file-area .RadUploadTable td {padding: 0px;}
.video_form .input_area .RadUploadTable .RealFileInput {left: 155px; -moz-opacity: 0; filter: alpha(opacity: 0);opacity: 0; width:20px;height:30px; cursor:pointer;}
.video_form .input_area .RadUploadTable .RadUploadSelectButton {width:60px; height: 22px; background: transparent url(../images/txt/select.png) no-repeat left bottom; text-indent: -2000px; border:none; font-size:0px;line-height:0px; cursor:pointer;}
.video_form .input_area .btnUpload {float:left; background:transparent url(../images/txt/upload.gif) no-repeat scroll 0 0; cursor:pointer; height:22px; text-indent:-1000px; width:82px;font-size:0px;display:block; line-height:0px; }
.video_form .input_area .btnDelete {float:right; background:transparent url(../images/txt/delete.gif) no-repeat scroll 0 0; cursor:pointer; height:22px; text-indent:-1000px; width:82px; margin-right:12px;font-size:0px;display:block; line-height:0px; }
.video_form .input_area .lnkDownloadFile {display: inline; float:left; padding-right:10px;}
.video_form .calendar-field input.DateTextBox {width:322px;}
.video_form .SuccessValidationBox .header {padding-bottom: 10px;}
.video_form .validation-summary {padding-bottom: 10px;}
.video_form .input_area .message-autocomplete {width:330px;}



.add_video .error {padding-bottom: 10px;}
.add_video .error .validation-summary ul li{padding:3px 0 3px 10px;font-size: 1.2em; background: transparent url(../images/bg/flag1.gif) no-repeat scroll left center; list-style-type:none;}

.add_video .video_type{text-align: center; padding-bottom:10px;}
.add_video .video_type input {position: relative; top: 2px;}
.add_video .video_type label {margin-right: 8px; font-weight:bold;}
.add_video .input_area {padding-left: 130px;}
.add_video .req_msg {padding-left: 130px;}
.add_video .buttons_area {padding-left: 130px;}
.add_video .buttons_area .btn_submit { width: 68px; height: 20px; background: transparent url(../images/txt/submit.gif) no-repeat left bottom; float:left;}
.add_video .buttons_area .btn_reset { width: 68px; height: 20px; background: transparent url(../images/txt/reset.gif) no-repeat left bottom; margin-left: 10px;}
.add_video .input_area textarea.edit_field {width: 350px;}
.add_video .page_content table {border: none;}
.add_video .input_area .upload-file-area .RadUploadTable {background: none; border: none; width:410px;}
.add_video .input_area .upload-file-area .RadUploadTable td {padding: 0px;}
.add_video .input_area .upload-file-area .RadUploadButtonArea {background:none;}
.add_video .input_area .upload-file-area .RadUploadTable .RealFileInput {left: 320px; -moz-opacity: 0; filter: alpha(opacity: 0);opacity: 0; width:90px;height:30px; cursor:pointer;}
.add_video .input_area .upload-file-area .RadUploadTable .RadUploadInputField {padding:1px 3px 2px; vertical-align:top; width:312px; height:16px; background:none; border:1px solid #AFB8BA !important;}
.add_video .input_area .upload-file-area .RadUploadTable .RadUploadSelectButton { left: 1px; width: 80px; height: 20px; background: transparent url(../images/txt/upload_red.png) no-repeat left bottom; text-indent: -2000px; border:none; font-size:0px;line-height:0px; color:#fff;}

.add_video_menu { width: 512px; background: transparent url(../images/bg/add_video_line.png) no-repeat left bottom; padding: 0 0 15px 0; margin: 10px 0 20px 0; list-style: none; float: left;}
.add_video_menu li {padding-right: 45px; margin-right: 20px; background: transparent url(../images/bg/add_video_del.png) no-repeat right 50%; float: left; text-indent: -2000px; }
.add_video_menu li.last {background:none; padding:0px; margin:0px;}
.add_video_menu .add_video_step_1 {width: 157px; height: 34px; background: transparent url(../images/bg/add_video1.png) no-repeat 0 bottom;}
.add_video_menu .active .add_video_step_1 {background: transparent url(../images/bg/add_video1_act.png) no-repeat 0 bottom;}
.add_video_menu .add_video_step_1embed {width: 104px; height: 34px; background: transparent url(../images/bg/add_video1_embed.png) no-repeat 0 bottom;}
.add_video_menu .active .add_video_step_1embed {background: transparent url(../images/bg/add_video1_embed_act.png) no-repeat 0 bottom;}
.add_video_menu .add_video_step_2 {width: 80px; height: 31px; background: transparent url(../images/bg/add_video2.png) no-repeat 0 bottom;}
.add_video_menu .active .add_video_step_2 {background: transparent url(../images/bg/add_video2_act.png) no-repeat 0 bottom;}



.related-videos { min-height:60px; }



.video-flag-box {position: absolute; left:0px; z-index:5; border:solid 1px silver; background-color: #fff; padding: 15px; width:240px; }
.video-flag-box textarea {width:232px; margin: 0 0 20px 0; padding: 3px; border: solid 1px silver; overflow:auto;}
.video-flag-box .buttons { font-size:1.3em;}
.video-flag-box .buttons input {cursor: pointer; width:68px; height:20px;}
.video-flag-box .buttons .btn_send {float: right; text-decoration:underline;}
.video-flag-box .buttons .btn_cancel {float:left; text-decoration:underline;}



.toolkit_list .listing{padding: 15px 0; margin: 0; background:none;}
.toolkit_list .listing_separator {background: transparent url(../images/bg/listing.gif) no-repeat scroll left bottom;padding: 1px 0;}
.toolkit_list .listing .listText{float:left; width:368px; }
.toolkit_list .listing .listText p{font-size:1.1em;line-height:15px;}
.toolkit_list .listing .listText p.info{color:#E70000; font-weight:bold;}
.toolkit_list .listing .listInfo {height:40px; padding-right:40px; padding-top:14px; width:100px;}
.toolkit_list .listing .listInfo p {padding: 0px; float:left; clear:both;}
.toolkit_list .listing .eye { background:transparent url(../images/bg/eye.gif) no-repeat scroll 95% 16px;}

.toolkit_list .top_pager_area {position:relative;}
.toolkit_list .top_pager_area .search_expression { width: 150px;position: absolute; right:160px; top:-2px;}
.toolkit_list .top_pager_area .search_expression .styled_drop_down input {border-color:#949FA1;}
.toolkit_list .bottom_pager_area {position:relative;}
.toolkit_list .bottom_pager_area .search_expression { width: 150px; position: absolute; right:160px; top:13px; _top: 11px;}
.toolkit_list .bottom_pager_area .search_expression .styled_drop_down input {border-color:#949FA1;}
.toolkit_list .paginator .styled_drop_down input {border:solid 1px #949FA1;}
.toolkit_list .paginator .pages_count_area {position:relative;}
.toolkit_list .paginator .pages_count_area .pages_count_prefix {position: absolute; right:315px;}
.toolkit_list .submit_area .paginator .pages_count_area .pager_drop_down {$top: 0px;}
.toolkit_list .submit_area .paginator .pages_count_area .styled_drop_down input {border:solid 1px #949FA1;}



.toolkit_list .no_items_to_display .search_expression {right: 0px;}
.toolkit_list .no_items_to_display .paginator .pages_count_area .pages_count_sufix {display:none;}
.toolkit_list .no_items_to_display .paginator .pages_count_area .pages_count_prefix {right:155px;}


.archive-tags{ margin-left:-13px;}
.archive-tags .tags { /*background:transparent url(../images/bg/tags-cloud_bg.png) repeat scroll 0 0;*/ /*height:297px;*/  text-align:justify; width:640px;}
.archive-tags .tags {background:url(../images/bg/tags-cloud-bgC.png) 0 84px repeat-y;}
.archive-tags .tags .tagsIn {background:url(../images/bg/tags-cloud-bgB.png) 0 100% no-repeat;}
.archive-tags .tags .tagsIn2 {background:url(../images/bg/tags-cloud-bgT.png) no-repeat; padding:50px 45px 32px 40px;}

.archive-tags .tags a {padding-right: 5px;}
.archive-tags .nav { overflow: hidden; background:transparent url(../images/bg/tags-cloud_foot.png) no-repeat scroll 0 0; clear:both; width:595px; height:107px; margin-left:-5px; padding: 0 20px; position:relative; }
.archive-tags .nav .slider { background:transparent url(../images/bg/tags-cloud_foot_slider.png) repeat scroll 0 0; cursor:pointer; height:19px; position:absolute; top:8px; width:36px; z-index:3;}
.archive-tags .nav .line {border-bottom:1px solid #D7D7D7; border-top:1px solid #545454; font-size:0; left:23px; line-height:0; position:absolute; top:16px; width:595px; height:0px; z-index:2;}
.archive-tags .nav .wrap {overflow: hidden;position:relative; float:left; top:25px; width:600px;}
.archive-tags .nav .marks {position:relative; }
.archive-tags .nav .marks img {float: left; margin-right: 100px;}
.archive-tags .nav .marks img.first {}
.archive-tags .nav .marks img.last {margin-right: 0px;}

.video_search div.styled_drop_down{ $top:-2px;}

span.at15t {height: auto !important;}