/* html */

html, body{
  margin:0px 0px 0px 0px;
  padding:0px;
  width:100%;
  height:100%;

  font-size:1.1em;
}

#canva{

  margin:0px;
  padding:0px;
  min-width: 980px;
  width:100%;

}

.canva_min_width{

  width:830px;
  height:0px;
}

#canva td{
  margin:0px;
  padding:0px;
}

#canva_top_td,
#canva_left_td,
#canva_center_td,
#canva_right_td,
#canva_bottom_td
{

}

#canva_center_td{

}

#canva_center_td .round_container_d{
  margin:10px 10px 10px 10px;
}

#canva_right_td {
  background:#ffffff;
}


#canva_right_td .round_container_d{

}

#canva_left_td,
#canva_right_td{
   background-image:url(../images/style_00/bg.png);
}

/* banner */


#canva_top_td{

  background-image:url(../images/style_00/header_bg.png);
  background-repeat: repeat-x;
}


#canva_banner_div{

  background-image:url(../images/style_00/header_start_bg.png);
  background-repeat: no-repeat;

}

#canva_banner_div_div{
}


#canva_top_td .round_bottom{

  background-image:url(../images/style_00/degrader_bottom.png);
  background-repeat:repeat-x;

  width:100%;
  height:10px;
  margin:0px 0px 0px 0px;

}

#canva_banner_div DIV IMG{
   margin:0px;
   padding:0px;
   position:relative;
   top:15px;
   left:5px;
   float:left;

   width:108px;
}


#canva_banner_div #member_info_div{

 float:right;

}

#canva_banner_div #member_info_div a{
 float:right;
 color:#FFFFFF;
 margin:0px 10px 0px 0px;
}


#canva_banner_div{

  height:100px;

  width:100%;
  clear:both;

}

#banner_title_div{

  height:30px;
  padding:2px 0px 0px 0px;
  color:#FFFFFF;

  font-family: "times new roman", sans-serif;
  font-weight: bold; 
  font-size: 17.5pt;
}


#canva_center_td #center_tbl{
  margin:auto
}

/* href =========================================================*/

.bt_a{
  text-decoration:underline;
  cursor:pointer;
  color:blue;
  margin:0px 3px 0px 0px;
}


.medit_lang_btn{

  width:23px;
  height:23px;
  float:left;
  background-image:url(../images/style_00/edit.png);
  background-repeat:no-repeat;
}

.edit_lang_btn{
  width:26px;
  height:16px;
  background:url(../images/style_00/edit.png) no-repeat; 
  cursor:pointer; 
  border: none;
}

/* form */

input[type="text"],
input[type="password"]{
  background-image:url(../images/style_00/input-bg.gif);
  background-repeat: repeat-x;
}

textarea{
  background-image:url(../images/style_00/input-bg.gif);
  background-repeat: repeat-x;
}

.cls_input_id{

}

.cls_input_fk{
  width:213px;
}

.cls_input_int{
  width:213px;
}

.cls_input_inp{
  width:213px;


}

.cls_input_sel{
  width:220px;
  height:24px;
}

.cls_input_tel{
  width:100px;
}

.cls_input_ema{
  width:213px;
}

.cls_input_cod{
  width:213px;
}

.cls_input_img{
  width:213px;
}

.cls_input_chk{

}

.cls_input_dat{

}

.cls_input_txt{
  width:213px;
}

.cls_element_none{
  display:none;
}


.select_option{

  height:18px;
}

.member_name_cls{
  text-transform:capitalize;
}

.member_access_cls{
  text-transform:capitalize;
}


/* error */

#div_form_error{
  border:1px solid red;
  color:red;
  font-weight:bold;
  background:#efefef;
  padding:0px 5px 0px 5px;
  margin:0px 0px 20px 0px;
}

#div_form_noerror{
  border:1px solid green;
  color:green;
  font-weight:bold;
  background:#efefef;
  padding:0px 5px 0px 5px;
  margin:0px 0px 20px 0px;
}

/* content */

#canva_center_td ul{
   list-style: none; 


}

#canva_center_td ul li ul li{ 
  background-image: url(../images/style_00/list_dot.png); 
  background-repeat: no-repeat; 
  background-position: 0 .4em;
  padding-left: 0.9em;
}

#canva_center_td ul li ul li ul li{ 
   list-style: none; 
}

/* menu */

.menutop_ul .title_li .item_selected,
.menu_ul .title_li .item_selected{
   background-color:#1b4d71;
   color:#FFFFFF;
   padding:0px 3px 0px 3px;
}


.menutop_ul{
  list-style-type:none;
  background-image:url(../images/style_00/table_header.png);
  background-repeat: repeat-x;
  height:23px;
  margin:0px;
}

.menutop_ul .title_li{
  margin :0px 0px 0px 0px;
  padding:0px 0px 0px 5px;
  white-space: nowrap; 
  border: none;
  float: left; 
  min-height: 1.3em;
  min-width: 8.5em;
  font-size: 12.0pt;
  border-left:1px solid gray;
}

.menutop_ul .title_li:hover{

  background-color:#1b4d71;

}

.menutop_ul .title_li:hover a{

}

.menu_ul{
  background-image:url(../images/style_00/bg.png);
  list-style-type:none;
  width:140px;

  margin:0px;
  padding:0px;

}

.menu_ul .title_li{
  background-image:url(../images/style_00/table_header.png);
  background-repeat: repeat-x;

  list-style-type:none;
  padding:0px 0px 0px 0px;
  padding:0px 0px 0px 10px;

  line-height:22px;
}

.menu_ul li{

  margin:0px;
  padding:0px;
}


.menu_ul li ul{

  position:relative;
  margin:0px;
  padding:0px;
  left:0px;
  width:100%;
}

.menu_ul li ul li{

  margin:0px;
  padding:0px;
}


.menu_ul li ul li ul{

  margin:0px;
  padding:0px;
  width:100%;
}


.menu_ul .parent_li{
  background-image:url(../images/style_00/table_header.png);
  background-repeat: repeat-x;

  list-style-type:none;
  margin:0px 0px 0px -50px;
  padding:0px 0px 0px 10px;
}

.menu_ul .child_li{

  list-style-type:none;

  padding:0px 0px 0px 10px;
  word-break: break-all;
  word-wrap : break-word; 
}

.menutop_ul_bottom{
  display:none;
}

.menu_ul_bottom{
  border:1px solid green;
  height:100%;
}


/* table */

table{

}

.list_tbl{

  border-collapse:collapse;
  color:#50578e;
  width:100%;
}

.list_tbl caption{
   background-image:url(../images/style_00/table_header.png);
   background-repeat: repeat-x;

   height:23px;
}

.tbl_list_caption_a{

  padding:0px 5px 0px 5px;
  margin:0px;
}
 

.list_tbl tr th{

    -width    : 50px;
    word-break: break-all;
    word-wrap : break-word; 
    word-break:none;
}

.list_tbl tr td{

}


.list_tbl_th{
  background-image:url(../images/style_00/bg.png);
}

.list_tbl tr{


}

.list_tr_0{
  background:#FFFFFF;
} 

.list_tr_1{

  background:#f3f7fb;
}

.list_navigbar_tr{
  background-image:url(../images/style_00/bg.png);

}

.list_navigbar_tr #list_navigbar_td{


  padding:5px 0px 3px 0px;
}

.list_navigbar_tr #list_navigbar_td ja{ 
  float:left;
  margin:0px 0px 0px 3px;
}

.list_navigbar_tr #list_navigbar_td .navigbar_a{

   float:left;
   margin:0px 0px 0px 0px;
   padding:0px 2px 0px 2px;
}

.list_navigbar_tr #list_navigbar_td .navigbar_a_selected{

   float:left;
   background-color:blue;
   color:#FFFFFF;
}

/* form */

.fieldset_header{

  width:500px;
}

/* module */

.module_beford{
  background:#c9d7d7;

}

.module_active{

  background-image:url(../images/style_00/table_header.png);
}

.module_after{

}


/* login */

.recover_password_cls{
  font-size:0.7em;
}



/* custom */

#canva_balisecenter_div{

  width:500px;
  height:0px;
}


#canva_bottom_div{

     background-image:url(../images/style_00/table_header.png);
     background-repeat: repeat-x;
     width:100%;
     height:23px;
     text-align:center;
}

/* menu */
.menutop_ul .title_li a{
  color:#003860;
}

.menutop_ul .title_li a:hover{
  color:gray;
}


/* question */

.fieldset_container .fieldset_header_question{
     width:600px;
}

.fieldset_header_question{
   background:#ffffff;

}

#question_frm{
   border-collapse:collapse;
   background:#f3f7fb;


}

#question_answer_frm{
  background-color:#FFFFFF;

  border-collapse:collapse;
}

#question_answer_frm tr td{

   border-bottom:1px solid #f3f7fb;
}

#mmquestion_answer_frm tr td input[type=radio]{
  -moz-box-sizing: border-box;
  background-color: -moz-Field ! important;
  color: -moz-FieldText ! important;
  border: 2px inset ThreeDFace ! important;
}

  input[type="radio"],
  input[type="checkbox"] {
      background-color: transparent  !important;
      border:           none         !important;
  }

.quizz_course_tr{

    text-transform: uppercase;
    background:white;

}

.quizz_course_tr div{
  margin:0px 0px 0px 10px;
}

.quizz_module_tr{

  background:#FFFFFF;


}
.quizz_module_tr div{
  margin:0px 0px 0px 10px;
  border-bottom:1px solid black;
}

.quizz_title_td{

}

.quizz_pos_td{
  text-align:right;
}

.quizz_pos_td div{
  margin:0px 10px 0px 0px;
}

.quizz_question_tr,
.quizz_answer_tr,
.quizz_btn_tr{

}

.quizz_btn_tr td div{

}

.quizz_question_tr div{
  margin:5px 0px 0px 10px;
}

.quizz_answer_tr{

}

.quizz_answer_tr td div{

  margin:10px 0px 0px 0px;
  margin:5px 10px 0px 10px;
}

.fieldset_header_answerdescription{
  background:url(../images/style_00/bg.png);
  color:black;
}

.fieldset_header_answerdescription textarea{
  background:url(../images/style_00/bg.png);
}

/* course */

.line_course{

  width:100%;
  float:left;
  clear:both;
  padding:5px 0px 0px 0px;
}

.line_dcourse_image{
  margin:0px 10px 0px 10px;
  float:left;
}


.line_dcourse_title{

  margin:15px 0px 0px 0px;
}

/* intro */

#formline_intro_btn{

 width:100%;
 text-align:right;
 height:20px;
 margin:5px 0px 5px 0px;
}

#formline_intro_btn a{
  margin:0px 20px 0px 0px;
}


/* member */

.lst_member{
   margin:0px 3px 0px 3px;
}

.lst_member_selected{
   background-color:#1b4d71;
   color:#FFFFFF;
}

.td_field_fk,
.td_field_ema,
.td_field_tel{
  font-size:0.85em;
}