@charset "utf-8";
.align_cen{margin:0 60px; text-align:-moz-center; #text-align:center;}

.current_PLIST{width:564px; background-color:#ececec; padding:0px 5px 10px 5px; }
.current_PLIST_row1{ padding:10px;}
.current_PLIST_row2{ padding:10px; background-color:#FFF;}
.current_PLIST_desc{float:left; width:360px; font-family:Arial; font-size:11px !important; color:#000;}
.current_PLIST_VCP{float:left; width:134px; font-family:Verdana; font-size:11px !important; color:#000; text-align:center;}
.current_PLIST_flag{float:left; width:48px;}
.date{ color:#808080;}

.TP{ width:798px; text-align:left;}
.TP_week{float:left; width:97px; background-color:#FFF; font-family:Verdana; font-size:12px; font-weight:bold; color:#859913; padding:10px 0px 10px 0px; text-align:center; border:1px solid #FFF;}
.TP_box_title{float:left; width:90px; height:60px; border:1px solid #FFF; background-color:#9a9a9a; font-family:Verdana; font-size:12px; color:#FFF; padding-left:7px; padding-top:30px;}
.TP_box_date{font-size:11px;  font-family:Verdana;}
.TP_box{float:left;background-color:#F2F2F2; font-family:Verdana; padding-left:7px; padding-top:25px;}
.TP_box_outer{float:left; width:97px; height:90px; border:1px solid #FFF; background-color:#F2F2F2; font-family:Verdana; font-size:13px; color:#000; }
.TP_box a{text-decoration:none; color:#6699cc;}
.TP_box a:hover{text-decoration:underline;  color:#6699cc;}
.TP_box_title_selected{float:left; width:90px; height:60px; border:1px solid #FFF; background-color:#7d9a00; padding-left:7px; font-family:Verdana; font-size:12px; color:#FFF; padding-top:30px;}
.TP_box_selected{float:left; background-color:#b3cdde; font-family:Verdana; font-size:12px; color:#000; padding:25px 12px 25px 7px;}
.TP_box_selected a{text-decoration:none; color:#6699cc;}
.TP_box_selected a:hover{text-decoration:underline;  color:#6699cc;}

.TP_box_title_extended{float:left; width:90px; height:60px; border:1px solid #FFF; background-color:#787878; font-family:Verdana; font-size:12px; color:#FFF; padding-left:7px; padding-top:30px;}
.TP_box_extended{float:left; background-color:#e7e7e7; padding-left:7px; padding-top:25px;}
.TP_box_extended_outer{float:left; width:97px; height:90px; border:1px solid #FFF; background-color:#e7e7e7; font-family:Verdana; font-size:13px; color:#000;}

.addPlayer{width:514px; height:121px; background:url(../images/playerAdd_bg.jpg) no-repeat #FFF; padding:30px 0px 0px 60px; margin-bottom:15px;}
.addPlayer_title{font-family:Verdana; font-size:22px; color:#ccffff; font-weight:bold; padding:0px 0px 5px 10px;}
.addPlayer_note{font-family:Verdana; font-size:10px; color:#FFF; padding:5px 0px 0px 10px;}
.search_input{width:300px; color:#000;}
.addPlayer_error{width:295px; height:181px; background-color:#F2F2F2;}
.addPlayer_img{ text-align:center; padding-top:30px;}
.addPlayer_msg{font-family:Verdana; font-size:11px; color:#000; padding:5px 35px 0px 38px;}

.create_new_player{font-family:Verdana; font-size:10px; color:#6699d6; font-weight:bold; margin-top:15px; text-align:right;}
.player_desc{float:left; width:408px; font-family:Verdana; font-size:11px !important; color:#000;}

.password_addPlayer{ height:175px; border:1px solid #acadb2; padding:15px; background-color:#FFF;}
.password_player_desc{float:left; width:160px; font-family:Verdana; font-size:11px !important; color:#000;}
.paddword_VCP{float:left; width:350px; font-family:Verdana; font-size:11px !important; color:#568e00; text-align:left; vertical-align:top;}
.pass_lineHeight{ line-height:25px;}
.pass_input{ width:200px;}
.pass_note{ color:#000; font-style:italic;}

.player_not_found{font-size:13px; !important; color:#000; padding:20px 0px 0px 110px;}
.PNF_CNB{ text-align:center; padding:30px 0px 10px 0px;}

.CNU_inputfields{float:left; width:370px; color:#568e00;}
.CNU_row{ height:28px;}
.CNU_submit{ text-align:right; padding:15px 18px 0px 0px;}
.CNV_title{float:left; width:140px; text-align:right; font-family:Verdana; font-size:11px !important; padding:4px 5px 0px 0px;}
.CNV_field{float:left;}
.CNV_input{width:200px;}
.CNU_note{float:left; width:140px; color:#568e00; font-family:Verdana; font-size:11px !important; margin-right:0px; margin-top:50px;}

.week{width:574px; background-color:#ececec; padding:0px; }
.week_list{float:left; width:132px; font-family:Verdana; font-size:11px; font-weight:normal; background-color:#FFFFFF;}
.week_days_selected{width:124px; height:18px; color:#859913; font-size:12px; font-weight:bold; background-color:#ebebeb; padding:5px 0px 0px 8px;margin-top:6px;cursor: pointer; text-align:left; }
.week_days{width:115px; background-color:#99b81c; color:#FFF; padding:4px 0px 4px 5px; margin-top:6px; cursor: pointer; cursor: hand;}
.week_days span{ vertical-align:top;}
.week_days input{ margin:0px 0px 0px 40px; width:13px; height:13px; padding:0px;}
.week_days_dark{width:115px; background-color:#7a8608; color:#FFF; padding:4px 0px 4px 5px; margin-top:6px; cursor: pointer; cursor: hand;}
.week_days_dark span{ vertical-align:top;}
.week_days_dark input{ margin:0px 0px 0px 40px; width:13px; height:13px; padding:0px;}

.week_desc{float:left; width:422px; padding:10px;}
.day_box{ width:420px; border:1px solid #c0c0c0; background-color:#f7f7f7; margin-top:5px; font-size:12px;margin-top:6px;}
.day_box_delete{float:left; margin-top:9px; padding:0px 0px 0px 3px; cursor:pointer; cursor:hand;}
.day_box_not_delete{float:left; margin-top:9px; padding:0px 0px 0px 3px;}

.week_list div.copyWeeks { width:120px; margin:0; padding:0 0 10px 0; text-align:left; font-size:9px; background:url(../images/arrowSelect.gif) 106px 4px no-repeat; }
.week_list div.copyWeeks p { padding:10px 0 2px 0 }
input.btnCopyWeeks { width:120px; margin:0; padding:0; }

.hand{cursor:hand;}

.navigation { float:left; width:20px; height:20px; margin:4px 0 0 0; padding:0;cursor:pointer; cursor:hand;}

.day_box_day{float:left; text-align:left; width:300px; margin-top:9px; font-family:Verdana; font-size:14px; color:#859913; padding:0px 0px 0px 5px;}
.day_box_date{float:left; margin-top:9px; font-family:Verdana; font-size:11px; font-weight:normal; color:#6699cc; padding:2px 0px 0px 5px;}
.day_box_height{ height:70px;}
.asign_to_more_player{width:100%; text-align:center; margin-top:10px}
.add_more_days{margin-top:10px}

.add_days{width:420px; border:1px solid #c0c0c0; margin-top:5px;}
.add_days_title{width:300px; margin-top:9px; font-family:Verdana; font-size:14px; color:#859913; padding:0px 0px 0px 5px; }
.add_days_select{text-align:center; font-family:Verdana; font-size:15px; font-weight:normal; color:#3d5a36; margin:10px 0px 10px 0px;}
.add_days_add_BTN{text-align:center; margin-bottom:20px;}

.module_add{ margin:0px 0px 0px 15px;}
.module_delete{float:left; padding:10px 0px 0px 50px;cursor:pointer; cursor:hand;}
.module_not_delete{float:left; padding:10px 0px 0px 50px;}


.input_float{ float:right;}

.training_sessions{width:912px; background-color:#e0e0e0; padding:10px 5px 10px 5px; _padding:10px 0px 10px 5px; text-align:left;}
.training_progress_box_elapsed{float:left; width:54px; height:62px; background-color:#999999; margin:5px 3px 5px 0px; text-align:center;cursor: pointer; cursor: hand;}
.week_scession_elapsed{float:left; width:54px; height:55px; background-color:#999999; margin:5px 3px 5px 0px; text-align:center; padding-top:7px;cursor: pointer; cursor: hand}

/* Added by Sirvash
.training_progress_box_active{float:left; width:54px; height:55px; background-color:#859913; margin:5px 3px 5px 0px; text-align:center; padding-top:7px;}
*/
.training_progress_box_active{float:left; width:54px; height:55px; background-color:#b3cdde; margin:5px 3px 5px 0px; text-align:center; padding-top:7px;cursor: pointer; cursor: hand}

.training_progress_box_active_now_select{background-color:#839913 !important;cursor: pointer; cursor: hand}
.training_progress_box_active_now_select_on_mouseover{background-color:#839913 !important;cursor: pointer; cursor: hand}
div#trainingListDiv .training_progress_box_active_now_select .upcoming{color:#FFFFFF !important;}
div#trainingListDiv .training_progress_box_active_now_select .upcoming_date{color:#FFFFFF !important;}

div#trainingDaysDiv .training_progress_box_active_now_select .upcoming{color:#FFFFFF !important;}
div#trainingDaysDiv .training_progress_box_active_now_select .upcoming_date{color:#FFFFFF !important;}
div#trainingDaysDiv .training_progress_box_active_now_select .upcoming_mod{color:#FFFFFF !important;}

.training_progress_box_upcoming{float:left; width:54px; height:55px; background-color:#FFF; margin:5px 3px 5px 0px; text-align:center; padding-top:7px;cursor: pointer; cursor: hand;}
.training_progress_box_upcoming_extended{float:left; width:54px; height:55px; background-color:#c4c9cf; margin:5px 3px 5px 0px; text-align:center; padding-top:7px;cursor: pointer; cursor: hand}
.week_scession_current{float:left; width:54px; height:55px; background-color:#b3cdde; margin:5px 3px 5px 0px; text-align:center; padding-top:7px;cursor: pointer; cursor: hand}
.white_font_color{ color:#FFF; font-size:12px; font-weight:bold;}
.active_date{ color:#FFF; font-size:11px; font-weight:bold;}
.active_mod{ color:#FFF; font-size:10px; font-weight:bold;}
.LB_font_color{ color:#b4e2ff; font-size:11px; font-weight:bold;}
.upcoming{color:#000; font-size:12px; font-weight:bold;}
.upcoming_date{color:#000; font-size:11px; font-weight:bold;}
.upcoming_mod{color:#000; font-size:10px; font-weight:bold;}
.upcoming_extended{color:#FFF; font-size:12px; font-weight:bold;}
.upcoming_extended_date{color:#FFF; font-size:11px; font-weight:bold;}
.elapsed{color:#FFF; font-size:12px; font-weight:bold;}
.elapsed_date{color:#FFF; font-size:11px; font-weight:bold;}
.elapsed_mod{color:#b1def9; font-size:10px; font-weight:bold;}
.current_mod{color:#6b9ccd; font-size:10px; font-weight:bold;}

/* Added by Sirvash
.week_scession_active{float:left; width:54px; height:55px; background-color:#859913; margin:5px 3px 5px 0px; text-align:center; padding-top:7px;}
*/
.week_scession_active{float:left; width:54px; height:55px; background-color:#b3cdde; margin:5px 3px 5px 0px; text-align:center; padding-top:7px;}

.week_scession_upcoming{float:left; width:54px; height:55px; background-color:#FFF; margin:5px 3px 5px 0px; text-align:center; padding-top:7px;cursor: pointer; cursor: hand}

.scession_per{float:left; font-family:Verdana; font-size:11px; color:#000; font-weight:bold;}
.scession_star{float:left; font-family:Verdana; font-size:11px; color:#000; font-weight:bold;}
.next_prev{float:left; width:480px; text-align:right; padding-bottom:20px; #padding-bottom:0px;}

.traning_scession_desc{ height:26px; background-color:#a2b204; text-align:left; font-family:Verdana; font-size:13px; color:#FFF; font-weight:bold;}
.col_video_detail_title{float:left; width:195px; padding:5px 0px 0px 10px;}
.col_teaching_point_title{float:left; width:220px; padding:5px 0px 0px 10px;}

.col_parameters_title{float:left; width:300px; padding:5px 0px 0px 10px;}
.col_progress_title{float:left; width:144px; padding:5px 0px 0px 10px;}
.col_progress_desc{float:left; width:144px; padding:5px 0px 0px 0px;}

.progress_parameter{ float:left;}
.parameter_text_top_space{float:left; width:300px; height:30px; font-family:Verdana; font-size:11px; color:#000;}
.progress_star_top_space{float:left; width:144px; height:10px; padding-top:20px; font-family:Verdana; font-size:11px; color:#000;}
.parameter_text{float:left; width:300px; font-family:Verdana; font-size:11px; color:#000;}
.progress_star{float:left; width:144px;cursor: pointer; cursor: hand}

.module_TS{text-align:left; border-bottom:1px solid #cfcfcf;}
.module_name{font-family:Verdana; font-size:13px; color:#000; font-weight:bold; margin:20px 0px 0px 30px;}
.module_created_by{font-family:Verdana; font-size:11px; color:#659ad2; margin:5px 0px 0px 30px;}
.module_video{margin:5px 0px 0px 30px; padding-bottom:20px;}
.module_category_label{float:left; width:85px; font-family:Verdana; font-size:10px; color:#000; text-align:right; font-weight:bold;}
.module_category_value{float:left; font-family:Verdana; font-size:10px; color:#000; padding-left:3px;}
.module_teaching_point{font-family:Verdana; font-size:11px; color:#000; line-height:15px; padding:50px 10px 0px 0px;}
.module_teaching_point_title{ font-weight:bold;}
.parameters{font-family:Verdana; font-size:11px; color:#000; line-height:15px; padding:20px 0px 0px 0px;}
.parameter_white{background-color:#FFF; padding:5px 0px 5px 8px;}
.parameter_gary{background-color:#efefef; padding:5px 0px 5px 8px;}
.parameter_completed{ background-color:#FFF; padding:5px 0px 5px 8px; border-top:1px solid #cfcfcf; font-weight:bold;}
.parameter_save{padding:10px 0px 10px 310px;}

.parameter_perc{ font-weight:bold; color:#558e00; font-family:Verdana; font-size:10px;  #font-size:11px;}
.update_progress{height:7px; #height:15px;}

.progress_top_space{ height:22px;}
.progress_white{background-color:#FFF; padding:5px 0px 4px 8px;}
.progress_white2{background-color:#FFF; padding:4px 0px 4px 8px;}
.progress_gary{background-color:#efefef; padding:5px 0px 4px 8px;}
.progress_completed{background-color:#FFF; padding:5px 0px 5px 8px; border-top:1px solid #cfcfcf; font-weight:bold;}


/********************** Buttons *********************************/

.btn_create_new_player{width:133px; height:22px; background:url(../images/button2.jpg) no-repeat #FFF; border:0px solid #FFF; color:#000;}
.btn_search{width:68px; height:22px; background:url(../images/button.jpg) no-repeat #FFF; border:0px solid #FFF; color:#000;}
.btn_add_player{width:85px; height:22px; background:url(../images/button3.jpg) no-repeat #FFF; border:0px solid #FFF; color:#000;}
.btn_add_player_no_pass{width:193px; height:22px; background:url(../images/button4.jpg) no-repeat #FFF; border:0px solid #FFF; color:#000;}
.btn_3{width:300px; height:22px; background:url(../images/button6.jpg) no-repeat #FFF; border:0px solid #FFF; color:#000;}
.btn_4{width:56px; height:22px; background:url(../images/button7.jpg) no-repeat #FFF; border:0px solid #FFF; color:#000;}
.btn_disabled{width:56px; height:22px; background:url(../images/button_disabled.jpg) no-repeat #FFF; border:0px solid #FFF; color:#000;}
.clear{clear:both;}
.btn_saveVideo{width:250px; height:22px; background:url(../images/button_saveVideo.jpg) no-repeat #FFF; border:0px solid #FFF; color:#000;}
/************************ for video *******************************/

#preview1 {position:absolute;  left:0;  top:0;  z-index:9000;#z-index:10000;  background-color:#444;  display:none;}

#preview {position:absolute;  left:0;  top:0;  z-index:9000; #z-index:10000;  background-color:#fff;  display:none;
  width:480px;   height:350px;  background:url(white.JPG) no-repeat;   position:fixed;  }

#preview2 {position:absolute;  left:0;  top:0;  z-index:9000; #z-index:10000; background-color:#fff;  display:none;
  width:1000px;  height:272px;  background:url(white.JPG) no-repeat;   position:fixed;  }

.preview_link{width:480px;padding-top:80px;float:right;padding-right:60px;}

.window {  position:fixed;  left:0;  top:0px;  width:440px;  height:200px;  display:none;  z-index:9999;  padding:20px;}


/************************ Print Banner *******************************/

.print_banner{ width:970px; height:110px; display:none;}
.icon_print{ }


/********************** Phase 4 *********************************/
.persionalVideos{width:534px; padding:0px 5px 10px 5px; }
.persionalVideosListWhite{ padding:5px; border-top:1px solid #ececec; border-left:1px solid #ececec; border-right:1px solid #ececec; line-height:16px;}
.persionalVideosListGray{padding:5px; background-color:#ececec; border-top:1px solid #ececec; border-left:1px solid #ececec; border-right:1px solid #ececec;line-height:16px;}
.videoName{color:#597e16; font-size:1em; font-weight:bold;}
.videoDesc{float:left;  width:455px; font-family:Arial; font-size:11px !important; color:#000;}
.videoThumb{float:left; width:54px; font-family:Verdana; font-size:11px !important; color:#000; text-align:center;padding-top:6px;}
.videoZoom{float:left; width:48px;}

.videoThumb img{border:1px solid #ccc; padding:1px;}

.videoShowTitle{font-size:1em; color:#000; font-weight:bold; margin:0 0 10px 0;}
.editPlayerProgram{ margin:20px 0;}

.panelWidth{width:380px;}
.panelWidthStockVideo{width:890px; margin:0 20px;}

.releatedVideosListWhite{float:left; width:283px; padding:5px;}
.releatedVideosListGray{float:left; width:283px; padding:5px; background-color:#ececec; border-top:1px solid #ececec; border-bottom:1px solid #ececec;}
.borderBottom{border-bottom:1px solid #ececec;}
.borderLeft{border-left:1px solid #ececec;}
.borderRight{border-right:1px solid #ececec;}


.panelEdit{width:340px; float:left;}
.releatedVideoDesc{float:left; width:230px; min-height:35px; font-family:Arial; font-size:11px !important; color:#000;}
.releatedVideoThumb{float:left; width:52px; font-family:Verdana; font-size:11px !important; color:#000; text-align:left;}
.relGray{color:#818181;}

.uploadForAnalysis{ text-align:center; margin:20px 0 20px 0;}

.labelTitle{ margin:15px 0 10px 0;}
.videoDtl{ width: 390px;}
.labelVideoDetaild{float:left; width:100px; text-align:right; padding-right:10px; margin-bottom:10px;}
.descVideoDetaild{float:left; width:280px; margin-bottom:10px;}
.descInput{width:250px;}

.fileUpload{ margin:15px 0 0 0; width:435px;}

.stockVideoFeedback{ padding:15px 0;}
.stockVideoList{width:400px;}
.stockVideoListHeight{ min-height:500px;}

.RSV{width:879px; height:47px; border:1px solid #ececec; background-color:#ffffff}

.Clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.Clearfix{display:inline-block;}
