html, body{
	height:100%;
	padding:0;
	margin:0;
}
body{
	font-family:Arial,Verdana;
	letter-spacing:1px;
	overflow:auto;
}
a{
	color:#000000;
}
body.menu_dashboard div#menu span.sub, body.menu_dashboard div#footer, body.menu_dashboard div#menu span.sub input{
	background-image:url("/templates/images/submenu_lightgreen.png");
}
body.menu_dashboard div#menu span.main{
	/*background-image:url("/templates/images/menu_lightgreen.png");*/
	background-image:url("/templates/images/submenu_lightgreen.png");
}
body.menu_course div#menu span.sub, body.menu_course div#footer, body.menu_course div#menu span.sub input{
	background-image:url("/templates/images/submenu_orange.png");
}
body.menu_course div#menu span.main{
	/*background-image:url("/templates/images/menu_orange.png");*/
	background-image:url("/templates/images/submenu_orange.png");
}
body.menu_activity div#menu span.sub, body.menu_activity div#footer, body.menu_activity div#menu span.sub input{
	background-image:url("/templates/images/submenu_brown.png");
}
body.menu_activity div#menu span.main{
	/*background-image:url("/templates/images/menu_brown.png");*/
	background-image:url("/templates/images/submenu_brown.png");
}
body.menu_students div#menu span.sub, body.menu_students div#footer, body.menu_students div#menu span.sub input{
	background-image:url("/templates/images/submenu_purple.png");
}
body.menu_students div#menu span.main{
	/*background-image:url("/templates/images/menu_purple.png");*/
	background-image:url("/templates/images/submenu_purple.png");
}
body.menu_employees div#menu span.sub, body.menu_employees div#footer, body.menu_employees div#menu span.sub input{
	background-image:url("/templates/images/submenu_blue.png");
}
body.menu_employees div#menu span.main{
	/*background-image:url("/templates/images/menu_blue.png");*/
	background-image:url("/templates/images/submenu_blue.png");
}
body.menu_persons div#menu span.sub, body.menu_persons div#footer, body.menu_persons div#menu span.sub input{
	background-image:url("/templates/images/submenu_gray.png");
}
body.menu_persons div#menu span.main{
	/*background-image:url("/templates/images/menu_gray.png");*/
	background-image:url("/templates/images/submenu_gray.png");
}
body.menu_print div#menu span.sub, body.menu_print div#footer, body.menu_print div#menu span.sub input{
	background-image:url("/templates/images/submenu_gray.png");
}
body.menu_print div#menu span.main{
	/*background-image:url("/templates/images/menu_gray.png");*/
	background-image:url("/templates/images/submenu_gray.png");
}
body.menu_administration div#menu span.sub, body.menu_administration div#footer, body.menu_administration div#menu span.sub input{
	background-image:url("/templates/images/submenu_green.png");
}
body.menu_administration div#menu span.main{
	/*background-image:url("/templates/images/menu_green.png");*/
	background-image:url("/templates/images/submenu_green.png");
}
body.menu_management div#menu span.sub, body.menu_management div#footer, body.menu_management div#menu span.sub input{
	background-image:url("/templates/images/submenu_darkblue.png");
}
body.menu_management div#menu span.main{
	/*background-image:url("/templates/images/menu_darkblue.png");*/
	background-image:url("/templates/images/submenu_darkblue.png");
}
body.menu_settings div#menu span.sub, body.menu_settings div#footer, body.menu_settings div#menu span.sub input{
	background-image:url("/templates/images/submenu_red.png");
}
body.menu_settings div#menu span.main{
	/*background-image:url("/templates/images/menu_red.png");*/
	background-image:url("/templates/images/submenu_red.png");
}
body.menu_survey div#menu span.sub, body.menu_survey div#footer, body.menu_survey div#menu span.sub input{
	background-image:url("/templates/images/submenu_purple_2.png");
}
body.menu_survey div#menu span.main{
	/*background-image:url("/templates/images/menu_purple_2.png");*/
	background-image:url("/templates/images/submenu_purple_2.png");
}
body.menu_dashboard .x-form-item-label,
body.menu_course .x-form-item-label,
body.menu_activity .x-form-item-label,
body.menu_students .x-form-item-label,
body.menu_employees .x-form-item-label,
body.menu_persons .x-form-item-label,
body.menu_print .x-form-item-label,
body.menu_administration .x-form-item-label,
body.menu_management .x-form-item-label,
body.menu_survey .x-form-item-label{
	text-align: left;
}

div.clear{
	clear:both;
}

div#container{
	display:none;
}

div#menu{
	position:relative;
	width:100%;
}
	div#menu div#homeButton{
		margin:1px;
		width:48px;
		height:48px;
		background:url('/templates/images/home_icon.png') no-repeat;
	}
	div#menu span.main, div#menu span.sub{
		display:block;
		height:25px;
		width:100%;
		float:left;
		border-bottom:1px solid #FFFFFF;
	}
		div#menu a{
			float:left;
			width:120px;
			padding:5px 0;
			border-right:1px solid #FFFFFF;
			text-align:center;
			text-decoration:none;
			font-weight:bold;
			color:#FFFFFF;
			background-repeat:repeat-x;
			letter-spacing:2px;
		}
		div#menu a:hover{
			text-decoration:underline;
		}
		div#menu span.sub a{
			cursor:pointer;
		}
			div#menu span.main a.menu_dashboard{
				background-image:url("/templates/images/submenu_lightgreen.png");
				/*background-image:url("/templates/images/menu_lightgreen.png");*/
			}
			div#menu span.main a.menu_course{
				background-image:url("/templates/images/submenu_orange.png");
				/*background-image:url("/templates/images/menu_orange.png");*/
			}
			div#menu span.main a.menu_activity{
				background-image:url("/templates/images/submenu_brown.png");
				/*background-image:url("/templates/images/menu_brown.png");*/
			}
			div#menu span.main a.menu_students{
				background-image:url("/templates/images/submenu_purple.png");
				/*background-image:url("/templates/images/menu_purple.png");*/
			}
			div#menu span.main a.menu_employees{
				background-image:url("/templates/images/submenu_blue.png");
				/*background-image:url("/templates/images/menu_blue.png");*/
			}
			div#menu span.main a.menu_persons{
				background-image:url("/templates/images/submenu_gray.png");
				/*background-image:url("/templates/images/menu_gray.png");*/
			}
			div#menu span.main a.menu_print{
				background-image:url("/templates/images/submenu_gray.png");
				/*background-image:url("/templates/images/menu_gray.png");*/
			}
			div#menu span.main a.menu_administration{
				background-image:url("/templates/images/submenu_green.png");
				/*background-image:url("/templates/images/menu_green.png");*/
			}
			div#menu span.main a.menu_management{
				background-image:url("/templates/images/submenu_darkblue.png");
				/*background-image:url("/templates/images/menu_darkblue.png");*/
			}
			div#menu span.main a.menu_settings{
				float:right;
				border-right:0;
				border-left:1px solid #FFFFFF;
				background-image:url("/templates/images/submenu_red.png");
				/*background-image:url("/templates/images/menu_red.png");*/
			}
			div#menu span.main a.menu_survey{
				background-image:url("/templates/images/submenu_purple_2.png");
				/*background-image:url("/templates/images/menu_purple_2.png");*/
			}
		div#menu span.sub input{
			height:18px;
			width:116px;
			float:right;
			border:1px solid #FFFFFF;
			color:#FFFFFF;
			margin-top:1px;
		}
			div#menu span.sub input::-webkit-input-placeholder, div#menu span.sub input:-moz-placeholder{
				color:#FFFFFF !important;
			}
div#footer{
	width:100%;
	height:24px;
}
	div#footer div.user{
		color:#FFFFFF;
		padding:4px 5px;
	}
		div#footer div.user a{
			color:#FFFFFF;
		}
	div#footer a.logo{
		display:block;
		position:absolute;
		top:4px;
		right:5px;
		height:18px;
		width:201px;
		background-image:url("/templates/images/coursemanager.png");
	}

/* ExtJS */
.studentDetails, .employeeDetails, .personDetails, .courseDetails, .activityDetails, .invoiceDetails, .debitDetails{
	padding:10px;
}
	.studentDetails td, .employeeDetails td, .personDetails td, .courseDetails td, .activityDetails td, .invoiceDetails td, .debitDetails td{
		padding-top:5px;
		padding-right:2px;
	}
	.studentDetails td.labels, .employeeDetails td.labels, .personDetails td.labels, .courseDetails td.labels, .activityDetails td.labels, .invoiceDetails td.labels, .debitDetails td.labels{
		width:150px;
		font-weight:bold;
	}
.search-field input{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
}

.edit-form{
	text-align:center;
}
	.edit-form .x-panel-btns table{
		width:100%;
	}
		.edit-form .button-save{
			margin-left:214px;
			float:left;
		}
		.edit-form .button-cancel{
			float:left;
		}

div.shortmenu ul{
	padding:10px;
}
	div.shortmenu ul li a{
		padding:5px;
		display:block;
		text-decoration:none;
		font-size:16px;
	}
	div.shortmenu ul li a:hover{
		text-decoration:underline;
	}

body.menu_dashboard input.x-form-text, body.menu_dashboard textarea.x-form-field{
	border-color:#779D28;
}
body.menu_dashboard span.x-column-header-text{
	color:#779D28;
}
body.menu_dashboard .x-toolbar-default{
	border-color:#99CC33;
	background-image:none;
	background-color:#AED65D;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #BCDD7A), color-stop(100%, #AED65D));
	background-image:-webkit-linear-gradient(top, #BCDD7A,#AED65D);
	background-image:-moz-linear-gradient(top, #BCDD7A,#AED65D);
	background-image:-o-linear-gradient(top, #BCDD7A,#AED65D);
	background-image:-ms-linear-gradient(top, #BCDD7A,#AED65D);
	background-image:linear-gradient(top, #BCDD7A,#AED65D);
}
body.menu_dashboard .button-search-label,
body.menu_dashboard .x-panel-body-default,
body.menu_dashboard .x-grid-header-ct{
	border-color:#99CC33;
}
body.menu_dashboard .x-toolbar-separator-horizontal{
	border-left-color:#99CC33;
}
body.menu_dashboard .x-btn-default-toolbar-small-over{
	background-image:none;
	background-color:#FFD7B3;
}
body.menu_dashboard .x-grid-row-selected .x-grid-cell,
body.menu_dashboard .x-grid-row-selected .x-grid-rowwrap-div{
	border-color:#99CC33;
	background-color:#FFE5CE !important;
}

body.menu_course input.x-form-text, body.menu_course textarea.x-form-field{
	border-color:#fe6f0f;
}
body.menu_course span.x-column-header-text{
	color:#fe6f0f;
}
body.menu_course .x-toolbar-default{
	border-color:#FEAA72;
	background-image:none;
	background-color:#FFD6B6;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #FFE7D1), color-stop(100%, #FFD6B6));
	background-image:-webkit-linear-gradient(top, #FFE7D1,#FFD6B6);
	background-image:-moz-linear-gradient(top, #FFE7D1,#FFD6B6);
	background-image:-o-linear-gradient(top, #FFE7D1,#FFD6B6);
	background-image:-ms-linear-gradient(top, #FFE7D1,#FFD6B6);
	background-image:linear-gradient(top, #FFE7D1,#FFD6B6);
}
body.menu_course .button-search-label,
body.menu_course .x-panel-body-default,
body.menu_course .x-grid-header-ct{
	border-color:#FEAA72;
}
body.menu_course .x-toolbar-separator-horizontal{
	border-left-color:#FEAA72;
}
body.menu_course .x-btn-default-toolbar-small-over{
	background-image:none;
	background-color:#FFD7B3;
}
body.menu_course .x-grid-row-selected .x-grid-cell,
body.menu_course .x-grid-row-selected .x-grid-rowwrap-div{
	border-color:#FEAA72;
	background-color:#FFE5CE !important;
}

body.menu_activity input.x-form-text, body.menu_activity textarea.x-form-field{
	border-color:#8A2908;
}
body.menu_activity span.x-column-header-text{
	color:#8A2908;
}
body.menu_activity .x-toolbar-default{
	border-color:#FEAA72;
	background-image:none;
	background-color:#FFD6B6;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #FFE7D1), color-stop(100%, #FFD6B6));
	background-image:-webkit-linear-gradient(top, #FFE7D1,#FFD6B6);
	background-image:-moz-linear-gradient(top, #FFE7D1,#FFD6B6);
	background-image:-o-linear-gradient(top, #FFE7D1,#FFD6B6);
	background-image:-ms-linear-gradient(top, #FFE7D1,#FFD6B6);
	background-image:linear-gradient(top, #FFE7D1,#FFD6B6);
}
body.menu_activity .button-search-label,
body.menu_activity .x-panel-body-default,
body.menu_activity .x-grid-header-ct{
	border-color:#FEAA72;
}
body.menu_activity .x-toolbar-separator-horizontal{
	border-left-color:#FEAA72;
}
body.menu_activity .x-btn-default-toolbar-small-over{
	background-image:none;
	background-color:#FFD7B3;
}
body.menu_activity .x-grid-row-selected .x-grid-cell,
body.menu_activity .x-grid-row-selected .x-grid-rowwrap-div{
	border-color:#FEAA72;
	background-color:#FFE5CE !important;
}

body.menu_students input.x-form-text, body.menu_students textarea.x-form-field{
	border-color:#673d6b;
}
body.menu_students span.x-column-header-text{
	color:#673d6b;
}
body.menu_students .x-toolbar-default{
	border-color:#B5A2C7;
	background-image:none;
	background-color:#D4CADF;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #EBE7EF), color-stop(100%, #D4CADF));
	background-image:-webkit-linear-gradient(top, #EBE7EF,#D4CADF);
	background-image:-moz-linear-gradient(top, #EBE7EF,#D4CADF);
	background-image:-o-linear-gradient(top, #EBE7EF,#D4CADF);
	background-image:-ms-linear-gradient(top, #EBE7EF,#D4CADF);
	background-image:linear-gradient(top, #EBE7EF,#D4CADF);
}
body.menu_students .button-search-label,
body.menu_students .x-panel-body-default,
body.menu_students .x-grid-header-ct{
	border-color:#B5A2C7;
}
body.menu_students .x-toolbar-separator-horizontal{
	border-left-color:#B5A2C7;
}
body.menu_students .x-btn-default-toolbar-small-over{
	background-image:none;
	background-color:#CFC2DA;
}
body.menu_students .x-grid-row-selected .x-grid-cell,
body.menu_students .x-grid-row-selected .x-grid-rowwrap-div{
	border-color:#B5A2C7;
	background-color:#E9E5EE !important;
}

body.menu_employees input.x-form-text, body.menu_employees textarea.x-form-field{
	border-color:#7a9dd5;
}
body.menu_employees span.x-column-header-text{
	color:#7a9dd5;
}
body.menu_employees .x-toolbar-default{
	border-color:#81A4D0;
	background-image:none;
	background-color:#D4E1F1;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #DFE9F5), color-stop(100%, #D4E1F1));
	background-image:-webkit-linear-gradient(top, #DFE9F5,#D4E1F1);
	background-image:-moz-linear-gradient(top, #DFE9F5,#D4E1F1);
	background-image:-o-linear-gradient(top, #DFE9F5,#D4E1F1);
	background-image:-ms-linear-gradient(top, #DFE9F5,#D4E1F1);
	background-image:linear-gradient(top, #DFE9F5,#D4E1F1);
}
body.menu_employees .button-search-label,
body.menu_employees .x-panel-body-default,
body.menu_employees .x-grid-header-ct{
	border-color:#81A4D0;
}
body.menu_employees .x-toolbar-separator-horizontal{
	border-left-color:#81A4D0;
}
body.menu_employees .x-btn-default-toolbar-small-over{
	background-image:none;
	background-color:#AEC6E1;
}
body.menu_employees .x-grid-row-selected .x-grid-cell,
body.menu_employees .x-grid-row-selected .x-grid-rowwrap-div{
	border-color:#81A4D0;
	background-color:#D9E5F3 !important;
}

body.menu_persons input.x-form-text, body.menu_persons textarea.x-form-field{
	border-color:#55493d;
}
body.menu_persons span.x-column-header-text{
	color:#55493d;
}
body.menu_persons .x-toolbar-default{
	border-color:#BCBCBC;
	background-image:none;
	background-color:#D6D6D6;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #EDEDED), color-stop(100%, #D6D6D6));
	background-image:-webkit-linear-gradient(top, #EDEDED,#D6D6D6);
	background-image:-moz-linear-gradient(top, #EDEDED,#D6D6D6);
	background-image:-o-linear-gradient(top, #EDEDED,#D6D6D6);
	background-image:-ms-linear-gradient(top, #EDEDED,#D6D6D6);
	background-image:linear-gradient(top, #EDEDED,#D6D6D6);
}
body.menu_persons .button-search-label,
body.menu_persons .x-panel-body-default,
body.menu_persons .x-grid-header-ct{
	border-color:#BCBCBC;
}
body.menu_persons .x-toolbar-separator-horizontal{
	border-left-color:#BCBCBC;
}
body.menu_persons .x-btn-default-toolbar-small-over{
	background-image:none;
	background-color:#D2D2D2;
}
body.menu_persons .x-grid-row-selected .x-grid-cell,
body.menu_persons .x-grid-row-selected .x-grid-rowwrap-div{
	border-color:#BCBCBC;
	background-color:#EBEBEB !important;
}

body.menu_print input.x-form-text, body.menu_print textarea.x-form-field{
	border-color:#55493d;
}
body.menu_print span.x-column-header-text{
	color:#55493d;
}
body.menu_print .x-toolbar-default{
	border-color:#BCBCBC;
	background-image:none;
	background-color:#D6D6D6;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #EDEDED), color-stop(100%, #D6D6D6));
	background-image:-webkit-linear-gradient(top, #EDEDED,#D6D6D6);
	background-image:-moz-linear-gradient(top, #EDEDED,#D6D6D6);
	background-image:-o-linear-gradient(top, #EDEDED,#D6D6D6);
	background-image:-ms-linear-gradient(top, #EDEDED,#D6D6D6);
	background-image:linear-gradient(top, #EDEDED,#D6D6D6);
}
body.menu_print .button-search-label,
body.menu_print .x-panel-body-default,
body.menu_print .x-grid-header-ct{
	border-color:#BCBCBC;
}
body.menu_print .x-toolbar-separator-horizontal{
	border-left-color:#BCBCBC;
}
body.menu_print .x-btn-default-toolbar-small-over{
	background-image:none;
	background-color:#D2D2D2;
}
body.menu_print .x-grid-row-selected .x-grid-cell,
body.menu_print .x-grid-row-selected .x-grid-rowwrap-div{
	border-color:#BCBCBC;
	background-color:#EBEBEB !important;
}

body.menu_administration input.x-form-text, body.menu_administration textarea.x-form-field{
	border-color:#528155;
}
body.menu_administration span.x-column-header-text{
	color:#528155;
}
body.menu_administration .x-toolbar-default{
	border-color:#599C7A;
	background-image:none;
	background-color:#AFCFBF;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #AFCFBF), color-stop(100%, #80B39A));
	background-image:-webkit-linear-gradient(top, #AFCFBF,#80B39A);
	background-image:-moz-linear-gradient(top, #AFCFBF,#80B39A);
	background-image:-o-linear-gradient(top, #AFCFBF,#80B39A);
	background-image:-ms-linear-gradient(top, #AFCFBF,#80B39A);
	background-image:linear-gradient(top, #AFCFBF,#80B39A);
}
body.menu_administration .button-search-label,
body.menu_administration .x-panel-body-default,
body.menu_administration .x-grid-header-ct{
	border-color:#599C7A;
}
body.menu_administration .x-toolbar-separator-horizontal{
	border-left-color:#599C7A;
}
body.menu_administration .x-btn-default-toolbar-small-over{
	background-image:none;
	background-color:#AFCFBF;
}
body.menu_administration .x-grid-row-selected .x-grid-cell,
body.menu_administration .x-grid-row-selected .x-grid-rowwrap-div{
	border-color:#599C7A;
	background-color:#AFCFBF !important;
}

body.menu_management input.x-form-text, body.menu_management textarea.x-form-field{
	border-color:#004C66;
}
body.menu_management span.x-column-header-text{
	color:#004C66;
}
body.menu_management .x-toolbar-default{
	border-color:#004C66;
	background-image:none;
	background-color:#9FBCC5;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9FBCC5), color-stop(100%, #6190A0));
	background-image:-webkit-linear-gradient(top, #9FBCC5,#6190A0);
	background-image:-moz-linear-gradient(top, #9FBCC5,#6190A0);
	background-image:-o-linear-gradient(top, #9FBCC5,#6190A0);
	background-image:-ms-linear-gradient(top, #9FBCC5,#6190A0);
	background-image:linear-gradient(top, #9FBCC5,#6190A0);
}
body.menu_management .button-search-label,
body.menu_management .x-panel-body-default,
body.menu_management .x-grid-header-ct{
	border-color:#004C66;
}
body.menu_management .x-toolbar-separator-horizontal{
	border-left-color:#004C66;
}
body.menu_management .x-btn-default-toolbar-small-over{
	background-image:none;
	background-color:#9FBCC5;
}
body.menu_management .x-grid-row-selected .x-grid-cell,
body.menu_management .x-grid-row-selected .x-grid-rowwrap-div{
	border-color:#004C66;
	background-color:#9FBCC5 !important;
}

body.menu_settings input.x-form-text, body.menu_settings textarea.x-form-field{
	border-color:#cc534a;
}
body.menu_settings span.x-column-header-text{
	color:#cc534a;
}
body.menu_settings .x-toolbar-default{
	border-color:#E26C6C;
	background-image:none;
	background-color:#F4C5C5;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #FAE9E9), color-stop(100%, #F4C5C5));
	background-image:-webkit-linear-gradient(top, #FAE9E9,#F4C5C5);
	background-image:-moz-linear-gradient(top, #FAE9E9,#F4C5C5);
	background-image:-o-linear-gradient(top, #FAE9E9,#F4C5C5);
	background-image:-ms-linear-gradient(top, #FAE9E9,#F4C5C5);
	background-image:linear-gradient(top, #FAE9E9,#F4C5C5);
}
body.menu_settings .button-search-label,
body.menu_settings .x-panel-body-default,
body.menu_settings .x-grid-header-ct{
	border-color:#E26C6C;
}
body.menu_settings .x-toolbar-separator-horizontal{
	border-left-color:#E26C6C;
}
body.menu_settings .x-btn-default-toolbar-small-over{
	background-image:none;
	background-color:#F1B8B8;
}
body.menu_settings .x-grid-row-selected .x-grid-cell,
body.menu_settings .x-grid-row-selected .x-grid-rowwrap-div{
	border-color:#E26C6C;
	background-color:#FAE7E7 !important;
}

body.menu_dashboard .courseDetails b, body.menu_dashboard .courseDetails td.labels, body.menu_dashboard .courseDetails h1{
	color: #FF6C0A;
	text-align: left;
}
body.menu_course .courseDetails b, body.menu_course .courseDetails td.labels, body.menu_course .courseDetails h1{
	color: #FF6C0A;
	text-align: left;
}
body.menu_activity .courseDetails b, body.menu_activity .courseDetails td.labels, body.menu_activity .courseDetails h1{
	color: #FF6C0A;
	text-align: left;
}
body.menu_students .studentDetails b, body.menu_students .studentDetails td.labels, body.menu_students .studentDetails h1{
	color: #664C7F;
	text-align: left;
}
body.menu_employees .employeeDetails b, body.menu_employees .employeeDetails td.labels, body.menu_employees .employeeDetails h1{
	color: #0081C6;
	text-align: left;
}
body.menu_persons .personDetails b, body.menu_persons .personDetails td.labels, body.menu_persons .personDetails h1{
	color: #454545;
	text-align: left;
}
body.menu_print .personDetails b, body.menu_print .personDetails td.labels, body.menu_print .personDetails h1{
	color: #454545;
	text-align: left;
}
body.menu_administration .invoiceDetails b, body.menu_administration .debitDetails b,
body.menu_administration .invoiceDetails td.labels, body.menu_administration .debitDetails td.labels,
body.menu_administration .invoiceDetails h1, body.menu_administration .debitDetails h1{
	color: #387E5B;
	text-align: left;
}
body.menu_management .invoiceDetails b, body.menu_management .debitDetails b,
body.menu_management .invoiceDetails td.labels, body.menu_management .debitDetails td.labels,
body.menu_management .invoiceDetails h1, body.menu_management .debitDetails h1{
	color: #387E5B;
	text-align: left;
}
body.menu_settings .settingsDetails b, body.menu_settings .settingsDetails td.labels, body.menu_settings .settingsDetails h1{
	color: #D73535;
	text-align: left;
}

body.menu_dashboard .courseDetails h1,
body.menu_course .courseDetails h1,
body.menu_activity .courseDetails h1,
body.menu_students .studentDetails h1,
body.menu_employees .employeeDetails h1,
body.menu_persons .personDetails h1,
body.menu_print .personDetails h1{
	font-size: 18px;
}

.upload-icon {
	background:url('/templates/images/icons/image_add.png') no-repeat 0 0 !important;
}

/* Survey results */
div.surveyResults div.block {
	padding:20px;
	margin:20px;
	border:1px solid #000000;
}
div.surveyResults div.chart div.chart_legend {
	width:calc(100% - 170px);
	float:left;
}
	div.surveyResults div.chart div.chart_legend table {
		width:100%;
	}
div.surveyResults div.chart.chart_small div.chart_stats {
	height:160px;
	width:160px;
	float:left;
}

/* Mailing */
#attachments-view .x-panel-body{
    background: white;
    font: 11px Arial, Helvetica, sans-serif;
}
#attachments-view .thumb{
    background: #dddddd;
    padding: 3px;
    padding-bottom: 0;
}

.x-quirks #attachments-view .thumb {
    padding-bottom: 3px;
}

#attachments-view .thumb-wrap{
    float: left;
    margin: 4px;
    margin-right: 0;
    padding: 5px;
}

#attachments-view .x-item-over{
    border:1px solid #dddddd;
    background: #efefef url(over.gif) repeat-x left top;
    padding: 4px;
}

#attachments-view .x-item-selected{
    background: #eff5fb url(selected.gif) no-repeat right bottom;
    border:1px solid #99bbe8;
    padding: 4px;
}
#attachments-view .x-item-selected .thumb{
    background:transparent;
}

#attachments-view .loading-indicator {
    font-size:11px;
    background-image:url('../../resources/themes/images/default/grid/loading.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding-left:20px;
    margin:10px;
}

.x-view-selector {
    position:absolute;
    left:0;
    top:0;
    width:0;
    border:1px dotted;
    opacity: .5;
    -moz-opacity: .5;
    filter:alpha(opacity=50);
    zoom:1;
    background-color:#c3daf9;
    border-color:#3399bb;
}
.ext-strict .ext-ie .x-tree .x-panel-bwrap{
    position:relative;
    overflow:hidden;
}
.x-editable {
    color: #000;
}
