/*======================================================================*/
/* DOCEBO LMS - Learning management system*/
/* ============================================*/
/**/
/* Copyright (c) 2004 -2006 */
/* http://www.docebo.com*/
/**/
/* This program is free software. You can redistribute it and/or modify*/
/* it under the terms of the GNU General Public License as published by*/
/* the Free Software Foundation; either version 2 of the License.*/
/*======================================================================*/
/* profile intestation =====================*/
.up_main{margin:10px;padding:2px;background:url('../images/profile/bg_general.gif') #fff;border:1px solid #3972a9;}
.up_main h1{margin:0;padding:1px 4px;color:#fff;font-size:1em;background:url('../images/profile/bg_type1.gif') 0 0 repeat-x #3972a9;}
/* user info box ==========================*/
.up_user_info{position:relative;margin:0;padding:4px;line-height:1.5em;}
ul.list_user_actions{list-style-type:none;margin:0 0 10px 0;padding:0;text-align:right;}
ul.list_user_actions li{margin:0 6px;padding:0;display:inline;}
/* avatar and photo container */
.up_user_info .up_img_container{margin:5px 2px 0;padding:0;float:right;text-align:center;font-size:0.80em;}
.up_img_container img{margin:15px 0 0;padding:0;background:#fff;border:1px solid #3972a9;}
img.image_limit_micro{height:28px; }
img.image_limit_micro_width{width:28px; }
img.image_limit_micro_height{height:28px; }
img.image_limit_small{height:50px; }
img.image_limit_small_width{width:50px; }
img.image_limit_small_height{height:50px; }
img.image_limit_normal{height:100px; }
img.image_limit_normal_width{width:100px; }
img.image_limit_normal_height{height:100px; }
img.image_limit_medium{height:150px; }
img.image_limit_medium_width{width:150px; }
img.image_limit_medium_height{height:150px; }
img.image_limit_big{height:250px; }
img.image_limit_big_width{width:250px; }
img.image_limit_big_height{height:250px; }
.up_img_container a{}
/* contacts header */
th#up_type2{margin:10px; padding:0 24px 0 6px;color:#fff;letter-spacing:0.2em;background:url('../images/profile/bg_type2.gif') 100% 100% repeat-x #7ba7da;}
.up_user_info p{padding:0 4px;margin:8px 4px;}
.up_user_info form p{padding:0;margin:0;}
#up_signature_b{font-size:0.80em;}
#up_signature{font-size:0.80em;padding:4px;margin:0 4px 15px;line-height:1.3em;background:#fff;border:1px solid #3972a9;}
.up_quota_bar{width:200px;}
.up_user_info b{padding:4px;margin:0 4px 0px;}
th#up_email{padding-left:20px;background:url('../images/profile/email.gif') 0 50% no-repeat;}
th#up_urlsite{padding-left:20px;background:url('../images/profile/homepage.gif') 0 50% no-repeat;}
/* display the username ==========================*/
.up_name{margin:2px 4px;padding:15px 0 2px 30px;font-weight:bold;font-size:1em;letter-spacing:0.2em;text-align:left;background:url('../images/profile/icon_user.gif') 4px 85% no-repeat;border-bottom:1px solid #3972a9;white-space:nowrap;}
.up_user_info table.up_user_field,.up_user_info table.mod_policy_table{margin:0 4px 10px;line-height:1.5em;width:74%;font-size:0.80em;}
.up_user_info table.mod_policy_table{width:94%;}
.up_user_info table.mod_policy_table thead tr th{color:#fff;padding:0 4px;background:#3972a9;}
.up_user_info table.up_user_field tr th,.up_user_info table.mod_policy_table tr th{text-align:left;padding:2px 4px 2px 0;vertical-align:top;color:#000;border:0px none;background:transparent;}
table.type-one .up_user_info table.up_user_field tr td,table.type-one .up_user_info table.mod_policy_table tr td, .up_user_info table.up_user_field tr td,.up_user_info table.mod_policy_table tr td{text-align:left;padding:2px 4px 2px 0;vertical-align:top;color:#000;border:0px none;background:transparent;}
/* status indicator ===============================*/
.up_icq{vertical-align:middle;border:0px none;}
.up_skype{height:16px;width:16px;vertical-align:middle;border:0px none;}
.nofloat{clear:both;}
ul.up_profile_action{list-style:none;margin:0 0 0.4em 0;padding:0;text-align:right;font-size:0.80em;}
ul.up_profile_action li{display:inline;margin:0.2em 1em 0.3em 0.3em;padding:0;}
li#up_modify_profile a{padding:3px 0 7px 28px;background:url('../images/standard/mod.gif') 2px 50% no-repeat;}
li#up_modify_pwd a{padding:3px 0 7px 28px;background:url('../images/standard/newpwd.gif') 2px 50% no-repeat;}
li#up_modify_policy a{padding:3px 0 7px 28px;background:url('../images/standard/policy.gif') 2px 50% no-repeat;}
/* header with level 2 =======================================*/
h2.up_type1{margin:0;padding:1px 4px;color:#fff;font-size:1em;letter-spacing:0.2em;background:url('../images/profile/bg_type1.gif') 0 0 repeat-x #3972a9;}
.up_left_block{float:left;width:48%;margin:4px 0 0 0;padding:1px 4px;font-size:0.8em;line-height:1.5em;}
.up_left_block h3{margin:8px 4px 4px;padding:0;border-bottom:1px solid #3972a9;}
.up_left_block span.up_offline{}
.up_left_block span.up_online{}
.up_right_block{float:right;width:48%;margin:4px 0 0;padding:1px 4px;font-size:0.8em;}
.up_right_block h3{margin:8px 4px 4px;padding:0;border-bottom:1px solid #3972a9;}
.up_right_block ul{margin:0;padding:0;list-style-type:none;}
.up_right_block ul li{margin:0 0 4px;padding:1px;float:left;width:45%;overflow:hidden;}
.up_right_block ul li img{margin:0 4px 0 0;padding:1px;height:30px;background:#fff;vertical-align:middle;border:1px solid #3972a9;}
.up_right_block ul li a{font-weight:bold;text-decoration:none;}
.up_right_block ul li a:hover{text-decoration:none;}
/* action,first line ===============================*/
p.up_middle_other_action{padding-top:10px;clear:both;font-size:0.8em;}
a#up_goblog{float:left;width:48%;margin:4px 0;padding:0px 4px;color:#fff;font-weight:bold;text-align:right;text-decoration:none;letter-spacing:0.1em;background:url('../images/profile/bg_type2.gif') 0 0;}
a#up_goblog:hover{text-decoration:underline; }
a#up_gofriend{float:right;width:48%;margin:4px 0;padding:0px 4px;color:#fff;font-weight:bold;text-align:right;text-decoration:none;letter-spacing:0.1em;background:url('../images/profile/bg_type2.gif') 0 0;}
a#up_gofriend:hover{text-decoration:underline; }
p.up_last_view{clear:both;margin:12px 0;padding:4px 1px;font-size:0.8em;background:#fff;border-top:1px solid #3972a9;border-bottom:1px solid #3972a9;}
p.up_last_view a.last_visit{color:#0c0;}
/* user file =============================*/
.up_box_files{margin:0px 8px 8px;padding:4px;font-size:0.8em;}
.up_description{margin:8px;padding:4px;font-size:0.8em;background:#e3e9eb;border:1px solid #3972a9;}
h3#up_image{margin:0;padding:4px 2px 2px 30px;font-size:1.2em;text-align:left;background:url('../images/profile/image.gif') 4px 100% no-repeat;}
h3#up_video{margin:0;padding:4px 2px 2px 30px;font-size:1.2em;text-align:left;background:url('../images/profile/video.gif') 4px 100% no-repeat;}
h3#up_audio{margin:0;padding:4px 2px 2px 30px;font-size:1.2em;text-align:left;background:url('../images/profile/audio.gif') 4px 100% no-repeat;}
h3#up_file{margin:0;padding:4px 2px 2px 30px;font-size:1.2em;text-align:left;background:url('../images/profile/other.gif') 4px 100% no-repeat;}
/* link to the full element*/
a#up_otherimg{margin:0 4px;padding:0px 8px;color:#fff;font-weight:bold;text-decoration:none;background:url('../images/profile/bg_type1.gif') 0 0 repeat-x #3972a9;}
a#up_othervideo{margin:0 4px;padding:0px 8px;color:#fff;font-weight:bold;text-decoration:none;background:url('../images/profile/bg_type1.gif') 0 0 repeat-x #3972a9;}
a#up_otheraudio{margin:0 4px;padding:0px 8px;color:#fff;font-weight:bold;text-decoration:none;background:url('../images/profile/bg_type1.gif') 0 0 repeat-x #3972a9;}
a#up_otherfile{margin:0 4px;padding:0px 8px;color:#fff;font-weight:bold;text-decoration:none;background:url('../images/profile/bg_type1.gif') 0 0 repeat-x #3972a9;}
/* container of video and images ========================*/
.up_box_details{margin:0px 8px 8px;padding:4px;font-size:0.8em;text-align:center;}
.up_box_files_left p, .up_box_files_right p, .up_box_files p{text-align:left;font-weight:bold;}
ul.image_list{margin:auto 0;padding:0;list-style-type:none;}
ul.image_list li{float:left;width:220px;margin:12px 12px;padding:10px 0;text-align:center;background:#e3e9eb;border:2px solid #3972a9;}
ul.image_list li a{}
ul.image_list li img.user_image{}
ul.image_list img.image_limit_width{width:200px;}
ul.image_list img.image_limit_height{height:200px;}
/* video */
ul.video_list{margin:auto 0;padding:0;list-style-type:none;}
ul.video_list li{float:left;width:270px;margin:12px 12px;padding:10px 0;text-align:center;background:#e3e9eb;border:2px solid #3972a9;}
/* other */
.other_list{margin:auto 0;padding:0;list-style-type:none;}
.other_list{margin:auto 0;padding:0;list-style-type:none;}
ul.other_list li{margin:12px 12px;padding:5px 10px;text-align:left;font-size:1.2em;background:#e3e9eb;border:1px solid #3972a9;}
ul.other_list li a{margin:0 8px;padding:4px auto;}
/* left box,container of audio file ====================*/
.up_box_files_left{float:left;width:48%;margin:6px 0;padding:0px 4px;font-size:0.8em;text-align:right;border-right:1px solid #3972a9;}
.up_box_files_left ul{margin:6px 6px 6px 16px;padding:0;list-style-type:none;text-align:left;}
.up_box_files_left ul li{margin:3px 0;padding:0;}
/* right box,container of other file ===================*/
.up_box_files_right{float:left;width:48%;margin:6px 0 6px -1px;padding:0px 4px;font-size:0.8em;text-align:right;border-left:1px solid #3972a9;}
.up_box_files_right ul{margin:6px 6px 6px 16px;padding:0;list-style-type:none;text-align:left;}
.up_box_files_right ul li{margin:2px 0;padding:0;}
.up_delete_current{margin:0em 1em 1em;padding:0 0 0 24px;height:22px;font-weight:bold;background:url('../images/standard/rem.gif') no-repeat 0 0 transparent;border:0px none;cursor:pointer;width:auto;overflow:visible;}
.up_user_panel{float:left;margin:0 0.40em 0;padding:0.20em;font-size:0.80em;text-align:center;}
/* user course statistics =============================*/
h2.up_coursestat{margin:0 0 6px 0;padding:0px 4px;color:#fff;font-size:1em;letter-spacing:0.2em;background:url('../images/profile/bg_type1.gif') 0 0 repeat-x #3972a9;}
table.up_coursestat{width:95%;margin:0 auto;padding:0;empty-cells:show;border-spacing:0;font-size:0.80em;border-top:1px solid #000000;border-left:0px none;border-bottom:0px none;border-right:1px solid #000000;}
table.up_coursestat tr th{color:#fff;background:url('../images/profile/bg_type2.gif') 100% 100% repeat-x #7ba7da;border-left:1px solid #000000;border-bottom:1px solid #000000;}
table.type-one table.up_coursestat tr td, table.up_coursestat tr td{color:#000;background:transparent;border-left:1px solid #000000;border-bottom:1px solid #000000;}
/* theacher profile statistics =========================*/
li#tp_mod_curriculum{}
li#tp_mod_curriculum a{padding:6px 2px 6px 26px;background:url('../images/profile/curriculum.gif') 0 50% no-repeat;}
li#tp_del_curriculum{}
li#tp_del_curriculum a{padding:6px 2px 6px 26px;background:url('../images/profile/del_curriculum.gif') 0 50% no-repeat;}
li#tp_mod_publications{}
li#tp_mod_publications a{padding:6px 2px 6px 26px;background:url('../images/profile/publications.gif') 0 50% no-repeat;}
.up_teacher_course h3, .up_teacher_curriculum h3, .up_teacher_publications h3{margin:12px 10px 3px; padding:0 24px 0 6px;color:#fff;font-size:0.8em;letter-spacing:0.2em;background:url('../images/profile/bg_type2.gif') 0 0 repeat-x #7ba7da;}
.up_teacher_course ul{padding:0;margin:1px 40px;font-size:0.8em;}
.up_teacher_course ul li{padding-bottom:3px;}
.up_teacher_curriculum_text,.up_teacher_publications_text{font-size:0.8em;margin:0;padding:1px 20px;}
.form_a_message{line-height:2.5em;}
.form_a_message label{font-weight:bold;font-size:0.8em;}
#message_subject{position:absolute;margin-top:0.6em;right:5px;width:50%;}
#message_text{width:99%;font-size:1em;}