/* CSS Document */


/* title of table reset */

tr.tbltitle
{
	display:none;
}

.tblrow2, .tblrow1{
	border-bottom: 1px dotted #d7dbde;
	padding: 7px 0 0 0;
	}

.tblrow2{
	background: #f5f5f5;
	}

#block_pdnews_0 tbody{
width:150px;
}

table.il_Block th.il_BlockHeader{
border-bottom-width:medium;
}

#ilias_SectionTitle, div.il_HeaderInner h1.il_Header {
	text-align: left;
	font-size: 1em;
	color: #3b3b3b;
	padding: 15px 10px;
	font-weight: bold;
	background: url(../images/bar-grad.jpg) repeat-x bottom;
	border-top: 1px solid #e5e9ec;
	border-left: 1px solid #e5e9ec;
	border-right: 1px solid #e5e9ec;
	border-bottom: 1px solid #d7dadc;
	text-transform: capitalize;
	}

div#ilias_changePassword_Title
{
	width: 345px !important;
	overflow: hidden;
        text-align: left;
        font-size: 1em;
        color: #3b3b3b;
        padding: 15px 10px;
	margin-left: 4px;
        font-weight: bold;
        background: url(../images/bar-grad.jpg) repeat-x bottom;
        border-top: 1px solid #e5e9ec;
        border-left: 1px solid #e5e9ec;
        border-right: 1px solid #e5e9ec;
        border-bottom: 1px solid #d7dadc;
        text-transform: capitalize;
}

div.il_ItemProperties{
	color: #3b3b3b;
	/*color: #4699d8;*/
	}

#block_pdnews_0 .tblrow1, #block_pdnews_0 .tblrow2{
width:150px;
}

#main .il_ContainerBlock, .fullwidth, div.resources td.il_CenterColumn, #main .std{
	width: 625px;
	padding: 0  0 0 10px;
	margin: 0px 0px 0px -5px;

	font-size: .9em;
}

#main th.std
{
        border-top: 1px solid #e5e9ec;
        border-left: 1px solid #e5e9ec;
        border-right: 1px solid #e5e9ec;
        border-bottom: 1px solid #d7dadc;
}

#main .il_ColumnLayout{
	padding: 0 0 0 10px;
	}

table{
	border-collapse: collapse;
	}


/*********************************************** CALENDAR ******************************************/

#container #main #top-right table{
	width: 245px;
	padding: 0;
	border: 1px solid #e5e9ec;
	font: normal 12px/20px  Arial, Helvetica, sans-serif;
	color: #616B76;
	margin-bottom: 20px;
	}

#top-right table tbody tr{

	}

#top-right tbody td{
	text-align: center;
	}

#top-right table tbody td.il_CalDayCM{
	background: #fff;
	}

#top-right table tbody td.il_CalDayCMEvent{
	background: #eaeaea;
	color: #db5919;
	}

.il_CalShortMonth a{
display:none;
}


#top-right table tbody td.il_CalShortMonth{
	font-size: .9em;
}

#top-right table td.il_CalShortMonth a{
	border: none;
	}

#top-right table td.il_CalShortMonth a:hover{
	text-decoration: underline;
	}

#top-right table tbody td.il_CalDay{
	color: #cfcfcf;
	background: #fff;
}


#top-right td.il_CalShortDayOfWeek{
	/*color: #fff;*/
	font-weight:bold;
	/*background: #404040;*/
	
}

#top-right td.il_CalMonth{
	width: 180px;
	font-size: 1.2em;
	
	}

#top-right td.il_CalMonth, #top-right td.il_CalNextMonth{
	/*color: #404040;*/
	background: url(../images/bar-grad.jpg) repeat-x bottom;
	border-bottom: 1px solid #d7dadc;
	color:#3b3b3b;
	font-weight: bold;
	padding: 8px 10px;

	}

#top-right td.il_CalNextMonth {
	/*display: none;*/
	}

#top-right td.il_CalNextMonth a{
color:#3b3b3b;
}

#iliasjml_profile_picture{
float: left;
}


/*#iliasjml_edit_profile{
float: right;
width:100px;
}

#iliasjml_edit_profile a{
color:#006600;
}

#iliasjml_profile_fullname{
float: right;
width:100px;

}

#iliasjml_profile_login{
display:none;
}*/



/************************************************************ MAIN TABLE *****************************************************************/

#main div#iliasBackButton
{
	position: absolute;
	width: 615px;
	padding-top: 11px;
}

#main div#iliasBackButton a
{
	text-decoration: none;
	float: right;
	font-size: .8em;
}

#main #ilias_courseList_div div.il_TreeIcons
{
	display: none;
}

#main #ilias_SectionTitle, div.il_HeaderInner h1.il_Header {
	margin: 0 0 5px 0;
	padding: 10px 10px;
	}

#main .il_ContainerBlock tr{
	height: expression('40px'); /* it was 65 */
	height: 45px;
	}

#main .il_divItemTitle a {
	background: url(../images/courseico_off.gif) no-repeat 3px center;
	padding: 5px 10px;
	font-weight: bold;
	font-size: .8em;
	top:0px;
	
}

#diviliasitemsahs0{
margin-top: 0px;
	text-align: left;
	width: 600px;
	position: relative;
}

#main div.il_ItemProperties{
	margin: expression('0px 0px 5px 10px');/* the top was 5px */
	margin: -2px 0px 5px 10px;
	font-size: .75em;
	line-height: 0.92; /* it was 1.4em */
}


#main div.il_ItemProperties br{
	display: none;
}
	
#main .contentpaneopen .il_ContainerItemTitle{ /*courses title */
	float:left;
	width:340px;
	padding-right:40px;
	padding-top:5px;
	
	}
	
#main span.il_ItemPropertylast_update{
	white-space: nowrap;
	text-align:right;
	display: inline;
}	
	
#main span.il_ItemPropertyprogress{
        width:140px;
        overflow:hidden;
        height: 15px;
        position:absolute;
	margin-left: -15px;
	line-height: 18px;
}

#main span.il_ItemPropertyscore{
        width:140px;
        overflow:hidden;
        height: 15px;
	color: #8ba2ae;
	position:absolute;
	margin-top: 17px;
	margin-left: -15px;
	line-height: 18px;
}


#main span.il_ItemPropertylast_accessed{
        width:140px;
        height: 15px;
        position:absolute;
        overflow:hidden;
	margin-left: 95px;
	line-height: 18px;
}


#main span.il_ItemPropertytotal_time{
        width:140px;
        position:absolute;
	margin-top: 17px;
	margin-left: 95px;
	line-height: 18px;
}


div.il_Description{
	display: none;
	margin: 5px
	font-size: .9em;
	line-height: 1.2em;
	float: right;
	width: 40%;
	}



/************************************************************ TOP LEFT RESOURCES *****************************************************************/

div.resources {
	width: 365px;
	height: 176px;
	}

#top-left .il_ContainerBlock{
	width: 365px;
	padding: 0;
	margin: 0;
	font-size: .9em;
}

#top-left .il_ContainerBlock tr {
	height: 20px;	
	padding: 5px 0;
	}

#top-left a.btn_next, #top-left a.btn_previous{
	font-size: 0.75em;
	padding: 5px 10px 5px 10px;
	
}

#top-left a.btn_next:after{
	color: #4699d8;
	content: " > "
	}

#resourcesNavigation{

	text-align: right;	
	}

#top-left a.btn_previous:before{
	color: #4699d8;
	content: " < "
	}

#top-left div.il_ItemProperties{
	display: block;
	text-align: right;
	margin-top: -18px !important;
	font-size: .7em;
	width: 360px;
	position: absolute;
}

#top-left div.il_divItemTitle{
	height: 22px;

}

#top-left .il_divItemTitle a {
	padding: 5px 10px;
	margin: 0;
	text-decoration: underline;
	font-size: .8em;
}
#top-left .il_divItemTitle a:hover{
	background: none;
	}

/*********************************************** FORUMS ***************************************************/

#main div.diviliasitemclass{
	padding: 0 0 0 0
	margin: 0;
	line-height: 1.2em;
	border: none;
}

#main td.TD_forumlist_forumtitle{
	width: 40%;
	}

#main td.TD_forumlist_forumtitle a{
	display: block;
	background: url(../images/courseico_off.gif) no-repeat 3px center;
	padding: 0.4em 0.5em 0.4em 2em; /* some air for it */
	font-weight: bold;
	border: none;
	font-size: .85em;
	}

#main td.TD_forumlist_property_1, #main td.TD_forumlist_property_3{
	background: #f5f7f7;
	}

#main td.TD_forumlist_property_1, #main td.TD_forumlist_property_2{
	width: 10%;
	color: #5b717b;
	text-align: center;

	}

#main td.TD_forumlist_property_3{
	color: #5b717b;
	padding: 0 5px;
	width: 40%;
	}

#main td.TD_forumlist_property_3 a{
	font-size: 1.1em;
	}

#main td.TD_forumlist_forumtitle, #main td.TD_forumlist_property_1, #main td.TD_forumlist_property_2, #main td.TD_forumlist_property_3{
	height: 60px;
	border: none;
	}

#main td.TD_forumlist_property_1, #main td.TD_forumlist_property_2, #main td.TD_forumlist_property_3{
	border-left: 1px solid #f7f7f7;
	font-size: .75em;

	}

/*****************************************************************************************************************************************/

/**************************************** PASSWORD CHANGE ***************************************/
#pwchange_form
{
	padding-top: 10px;
	width: 400px;
	font-family: Arial, Helvetica, "Trebuchet MS", Arial, sans-serif;
	padding-left: 15px;
}

#pwchange_response{
font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000099;
	}


.pwchange_label
{
	float:left;
	width: 170px;
	font-family: Arial,Helvetica,"Trebuchet MS",Arial,sans-serif;
	font-size: .9em;
}
.pwchange_input
{
	float:left;
	width: 180px;
}
#pwchange_form .submit
{
}
/************************************************************************************************/




/******************************************** PROFILE *******************************************/

div.profile{
	font-size: .9em;
	margin: 25px 0 0 15px;
	width: 280px;
	}

div#iliasjml_profile_fullname{
	font-size: 1.4em;
	font-weight: bold;
	color: #434f5f;
	margin: 0 0 5px 0;
	}

div#iliasjml_profile_login{
/*	text-transform: capitalize;*/
	color: #8b9296;
	margin: 0 0 5px 0;
	}

div#iliasjml_edit_profile{
	font-size: .9em;
	text-transform: lowercase;
	padding-right: 10px;
	float: left;
	}

div#iliasjml_change_password{
	font-size: .9em;
	text-transform: lowercase;
	}

div.profile img{
	border: 3px solid #dcdcdc;
	margin: 0 10px 0 0;
	}


/*----search----*/

td.option{
font-family: Arial, Helvetica, "Trebuchet MS", Arial, sans-serif;

}

td.option_value input{
	margin: 0 0 5px;
}

td.option_value{
font-family: Arial, Helvetica, "Trebuchet MS", Arial, sans-serif;
}


INPUT.submit
{
	width: 102px;
	height: 26px;
	text-align: left;
	margin: 5px 0 0 0;
	padding: 0 0 2px 25px;
	color: #fff;
	border: none;
	background: url(../images/login-btn.png) no-repeat 0px -26px;

}

INPUT.submit:hover
{
	cursor: pointer;
	color: #E17B19;
	background-position: top left;
}

/******************************************************************************************************************/

table .std tr{
	padding: 5px 0 0 0;
	height: 35px;
	}

tr .tblheader{
	text-align: left;
	color: #3b3b3b;
	padding-left: 10px;
	background: url(../images/bar-grad.jpg) repeat-x bottom;
	border-top: 1px solid #e5e9ec;
	border-left: 1px solid #e5e9ec;
	border-right: 1px solid #e5e9ec;
	border-bottom: 1px solid #d7dadc;
	font-weight: bold;
	text-transform: Capitalize;
	font-size: 1.4em;
	height: 35px;
	}

.hiddenInUserSpace
{
	display: none;
}

#ilias_edit_profile_div td
{
	padding-left: 10px;
}

#ilias_courseList_div
{
	margin-left: 5px;
}

#ilias_courseList_div #ilias_SectionTitle, div.il_HeaderInner h1.il_Header
{
	width: 603px;
}
