@charset "utf-8";
body{
/*    margin:0px;*/
    margin-top:0px;
    background-image:url('../images/bg-repeat.png');
}
body #main_content{
    width:1200px;
    background-color:#FFFFFF;
    margin: auto;
/*    border-top:none;
    border-bottom: 2px solid #8B8378;
    border-right: 2px solid #8B8378;
    border-left: 2px solid #8B8378;*/
    
}
body #report_content{ 
    font-family: sans-serif;
/*    font-family:AngsanaUPC, "Angsana New";*/
    background-color:#FFFFFF;
    width:900px;
    
}
#header{
    height: 140px;
}
#menubar{
    padding: 10px 5px 10px 5px;
/*    border:1px solid black;*/
}
#content_height{
    float: left;
    height:500px;
    width:0px;
}
#content_left{
/*    border: 1px solid #000; */
    float: left;
    width: 200px;
}
#content_right{
    
/*    border: 1px solid #000; */
    float: left;
    margin-left: 5px;
    width: 995px;
    width: 989px;
    
}
#content_right_sub{
    background-color: #F2F2F2;
    padding: 15px 10px 15px 10px ;
    padding: 3px 3px 1px 3px ;
}

#content_clear{
    clear: both;
/*    border: 1px solid #000;*/
}
#login{
    padding: 3px 3px 1px 3px ;
    background-color: #F2F2F2;
}
#login th.headLogin{
    padding-left: 10px;
    background: url("../images/bg.png");
}
#login td{
    height:26px;
    padding-left:5px;
    color: dimgrey;
    font-weight: bold;
}
#login td .loginTextbox{
    width:95%;
}
th.headPage{
    padding-left: 10px;
    background: url("../images/bg.png");
}
table#table_list .even td{
    background-color: #FFF8DC;
}
table#table_list .ood td{
    background-color: #EEE8CD;
}
table#table_list td{
    padding: 2px 10px 2px 10px;
    border-bottom: 2px solid #0b559b;
    font-size: 17px;
    color: dimgrey;
/*    font-weight: bold;*/
}
/*table#table_list a img:hover{
    border: 1px #05af10 dashed;
    padding: 5px;
}*/
table#table_list img{
    border:0px;
}

table#table_list tr.ood:hover td,table#table_list tr.even:hover td{
    background-color: #CDC8B1;
    color: #FFFFFF;
}
table#table_list th{
    padding: 15px 10px 15px 10px;
    background-color: #8B8378;
    color:#0b559b;
    border-bottom: 2px solid #0b559b;
}

.color_red{color:red;}
.color_purple{color:purple;}
.color_green{color:green;}
.size_ss{font-size: 10px;}
.size_s{font-size: 12px;}
.size_m{font-size: 14px;}
.size_l{font-size: 16px;}
.size_xl{font-size: 18px;}


#tb_add_data{
    margin:10px 20px 10px 20px;
    border:1px #47c7f2 solid;
    background-color: #FFFFFF;
}
#tb_add_data th,#tb_add_data td{
    padding:3px 10px 3px 10px;
}
#tb_add_data th{
    background-color: #47c7f2;
    color: #FFFFFF;
}

#tb_add_horizontal{
    margin:10px 20px 10px 20px;
    border:1px #47c7f2 solid;
    background-color: #FFFFFF; 
}
#tb_add_horizontal th,#tb_add_horizontal td{
    padding:3px 10px 3px 10px;
}
#tb_add_horizontal th{
    color: #0099FF;

}
#table_detail{
    border:1px #47c7f2 solid;
    background-color: #FFFFFF; 
}
#table_detail td , #table_score td{
    padding:3px 10px 3px 10px;
}
#table_detail th , #table_score th,#table_evaluate th{
    padding:3px 10px 3px 10px;
    color: #0099FF;
}

#table_detail_prinnt td , #table_score_prinnt td{
    padding:5px 3px 5px 3px;
}
#table_detail_prinnt th , #table_score_prinnt th{
    padding:8px 3px 8px 3px;
    color: #0099FF;
}
#table_subject_select td{
    padding:5px 3px 5px 3px;
}
#table_evaluate_question{
    margin-top: 10px;
    margin-bottom: 10px;
    border:1px #47c7f2 solid;
    background-color: #FFFFFF;
}
#table_evaluate_question th.type_header{
    color: #0099FF;
    font-size: 14px;
    padding:8px 3px 8px 3px;
}
#table_evaluate_question td.question{
    font-size: 14px;
    padding:5px 3px 5px 3px;
}
#table_evaluate_question td.point_select{
    border-left:1px solid #47c7f2;
}
#table_evaluate_question tr:hover td.question{
    background-color: #47c7f2;
    color:white;
}
table#table_student_list td{border-bottom:1px solid #A6C9E2;border-right:1px solid #A6C9E2;}
table#table_comment_list td{border-bottom:1px solid #A6C9E2;border-right:1px solid #A6C9E2;}
table#table_student_del td{border-bottom:1px solid #A6C9E2;border-right:1px solid #A6C9E2;}
table#table_teacher_list td{border-bottom:1px solid #A6C9E2;border-right:1px solid #A6C9E2;}
table#table_course_list td{border-bottom:1px solid #A6C9E2;border-right:1px solid #A6C9E2;}
table#table_subject_list td{border-bottom:1px solid #A6C9E2;border-right:1px solid #A6C9E2;}
table#table_adviser_list td{border-bottom:1px solid #A6C9E2;border-right:1px solid #A6C9E2;}