/****************
CSS for Lumesse
****************/

/***********
    SITE
***********/
body,html {
	margin: 0px;
	height: 100%;
	line-height: 1.53846;
	font-family: Arial, Verdana, sans-serif;
}


.remove-Horizontal-Overflow {
    overflow-x: hidden;
}

.edv-Clear {
	clear: both;
}

.edv-FocusElement {
	opacity: 0;
	float: left;
}

.edv-invisible {
	clip: rect(1px, 1px, 1px, 1px);
	clip: rect(1px 1px 1px 1px);
	position: absolute;
}

/* SITE - ACCESSIBILITY  */
.edv-AccessibilityWidget {
	float: right;
	margin-top: 5px;
	margin-right: 20px;
	background-repeat: no-repeat;
}

/* when inside user box option */
.edv-UserOptionBox .edv-AccessibilityWidget {
	float: left;
	margin: 0px 10px;
}

.edv-AccessibilityWidget  a:focus {
	outline: 1px dotted #333;
}

.edv-AccessibilityWidget .normal,.large,.xLarge,.contrast {
	height: 22px;
	width: 11px;
	float: left;
	outline: none;
}

.edv-AccessibilityWidget .normal {
	background-image: url("../img/png/acc_all_in_one.png");
	background-position: -0px 1px;
	height: 22px;
	width: 14px;
}

.edv-AccessibilityWidget .normal-Selected,.normal:hover {
	background-position: -16px 1px;
}

.edv-AccessibilityWidget .large {
	background-image: url("../img/png/acc_all_in_one.png");
	background-position: -0px -21px;
	height: 22px;
	width: 14px;
}

.edv-AccessibilityWidget .large-Selected,.large:hover {
	background-position: -16px -21px;
}

.edv-AccessibilityWidget .xLarge {
	background-image: url("../img/png/acc_all_in_one.png");
	background-position: -0px -41px;
	height: 22px;
	width: 15px;
}

.edv-AccessibilityWidget .xLarge-Selected,.xLarge:hover {
	background-position: -19px -41px;
}

.edv-AccessibilityWidget .contrast {
	background-image: url("../img/png/acc_all_in_one.png");
	background-position: -1px -64px;
	height: 22px;
	width: 19px;
	margin-left: 4px;
}

.edv-AccessibilityWidget .contrast-Selected,.contrast:hover {
	background-position: -25px -64px;
}

/**********************************************
     SITE - LAYOUT OUTSIDE
**********************************************/
.edv-OutsideLayout {
	color: #000000;
	min-height: 100%;
	margin: 0 auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.edv-OutsideLayout .frameWrapper {
	text-align: left;
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
}

.edv-OutsideLayout .frame {
	width: 100%;
	height: 100%;
}

.edv-OutsideLayout .banner {
	
}

.edv-OutsideLayout .logo {
	float: left;
	position: relative;
}

.edv-OutsideLayout .pContent {
	
}

.edv-OutsideLayout .bottomWrapper {
	height: 30px;
}

.edv-OutsideLayout .bottom {
	
}

.edv-OutsideLayout p {
	font-size: 100%;
}

/*******************************************************
     SITE - LOGIN PAGE
*******************************************************/
.edv-LoginPage {
	border: 1px solid #CCCCCC;
	margin-left: auto;
	margin-right: auto;
	top: 118px;
	min-height: 250px;
	padding-left: 7px;
	width: 50%;
	background-color: #ffffff;
	position: relative;
	height: 100%;
	overflow: auto;
}

.edv-LoginPage H2 {
	font-family: arial;
	font-weight: bold;
	font-size: 145%;
	color: #494949;
}

.edv-LoginPage .language {
	text-align: right;
	margin: 5px 5px 0px 0px;
}

.edv-LoginPage .loginTextBox {
	width: 90%;
}

.edv-LoginPage .username .label,.password .label {
	float: left;
	width: 100px;
	word-wrap: break-word;
}

.edv-LoginPage .username .input,.password .input {
	margin-left: 10px;
	width: 200px;
}

.edv-LoginPage .password .submit {
	background-image: url("../img/png/allin_one_image.png");
	background-position: -336px -301px;
	cursor: pointer;
	background-repeat: no-repeat;
	border: none;
	height: 42px;
	width: 42px;
	margin-top: 10px;
	float: left;
}

.edv-LoginPage .submit:hover {
	background-position: -378px -301px;
}

.edv-LoginPage .newPassword,.newUser {
	margin-bottom: 10px;
	margin-top: 10px;
	clear: both;
}

.edv-LoginPage .options {
	clear: both;
	float: left;
	margin-top: 10px;
}

/*******************************************************
    SITE - LOGIN PAGE - NEW PASSWORD PAGE
*******************************************************/
.edv-NewPasswordPage {
	border: 1px solid #CCCCCC;
	margin-left: auto;
	margin-right: auto;
	margin-top: 118px;
	min-height: 250px;
	padding-left: 7px;
	width: 50%;
	background-color: #ffffff;
}

.edv-NewPasswordPage H2 {
	
}

.edv-NewPasswordPage .userNameNewPassword {
	margin-top: 20px;
}

.edv-NewPasswordPage .userNameNewPassword .label {
	float: left;
	margin-right: 20px;
}

.edv-NewPasswordPage .userNameNewPassword .input {
	margin-left: 10px;
	width: 200px;
}

.edv-NewPasswordPage .userNameNewPassword .submit {
	background-image: url("../img/png/allin_one_image.png");
	background-position: -336px -301px;
	cursor: pointer;
	background-repeat: no-repeat;
	border: none;
	height: 42px;
	width: 42px;
	margin-top: 10px;
	float: left;
}

.edv-NewPasswordPage .errorMessage {
	color: #fe1111;
}

.edv-NewPasswordPage .userNameNewPassword .submit:hover {
	background-position: -378px -301px;
}

/*******************************************************
    SITE - LOGIN PAGE - change password
*******************************************************/
.edv-ChangePasswordPage {
	margin: 20px;
	width: 50%;
}

.edv-ChangePasswordPage .newPasswordTextBox {
	margin: 10px 0px 10px 0px;
}

.edv-ChangePasswordPage  .label {
	float: left;
	width: 45%;
	margin-top: 6px;
}

.edv-ChangePasswordPage  .input {
	float: left;
	margin-top: 6px;
}

.edv-ChangePasswordPage .submit {
	background-image: url("../img/png/allin_one_image.png");
	background-position: -336px -301px;
	cursor: pointer;
	background-repeat: no-repeat;
	border: none;
	height: 42px;
	width: 42px;
	margin-top: 10px;
	float: left;
	clear: both;
	color: transparent !important;
}

/*******************************************************
        SITE - LOGIN PAGE - RECEIPT PAGE
*******************************************************/
.edv-receiptPage {
	border: 1px solid #CCCCCC;
	margin-left: auto;
	margin-right: auto;
	margin-top: 118px;
	min-height: 250px;
	padding-left: 7px;
	width: 50%;
	background-color: #ffffff;
}

.edv-receiptPage .wrapper {
	border: 1px solid #E4E4E4;
	height: 100%;
	min-height: 100px;
	padding: 6px 0 0 10px;
	background-color: #fff;
}

/****************************************
     SITE - LAYOUT INSIDE
*****************************************/
.edv-BodyInside {
	
}

.edv-InsideLayout {
	color: #000000;
	min-height: 100%;
	margin: 0 auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.edv-InsideLayout .frameWrapper {
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	overflow: hidden;
}


.edv-InsideLayout .logo {
	float: left;
	position: relative;
}

.edv-InsideLayout .frame {
	width: 100%;
	height: 100%;
	min-height: 100px;
	height: 100%;
	background-color: #ffffff;
	border-top: 1px solid #dbdbdb;
	float: left;
	padding-bottom: 25px;
}

.edv-InsideLayout H1 {
	font-size: 145%;
	color: #666666;
	margin: 0px 0px 0px 0px;
}

.edv-InsideLayout H2 {
	font-size: 112.5%;
	color: #333;
}

.edv-InsideLayout a {
	cursor: pointer;
	font-size: 112.5%;
	color: #006BFF;
	text-decoration: none;
}

.edv-InsideLayout .image {
	background-color: #FFFFFF;
	border: 1px solid #EAEAEA;
	box-shadow: 2px 2px 5px #EAEAEA;
	padding: 8px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#EAEAEA',
		Direction=135, Strength=3);
}

.edv-InsideLayout p {
	font-size: 100%;
	margin-top: 0px;
}

.edv-InsideLayout .pContent {
	height: 100%;
	width: 100%;
	padding: 0px 0px 0px 0px;
}

.edv-InsideLayout .bottom {
	
}

.edv-InsideLayout .canvas {
	min-height: 490px;
	position: relative !important;
	width: 100% !important;
	padding-bottom: 10px;
}

/**************************************************
        SITE -    USER OPTION MENU
****************************************************/
.edv-InsideLayout .edv-userOptions {
	background-color: transparent;
	float: right;
	margin-right: 10px;
	margin-top: 6px;
}

.edv-InsideLayout .edv-userOptions .link {
	height: 28px;
	float: left;
	margin-top: 3px;
}

.edv-InsideLayout .edv-userOptions .cogWheel {
	background-image: url('../img/png/icon_cog_sprite.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: left;
	width: 20px;
	height: 100%;
}

.edv-InsideLayout .edv-userOptions .selected,.edv-userOptions .cogWheel:hover
	{
	background-position: -20px 0px;
}


.edv-InsideLayout .anchorTasks {
	background-image: url('../img/png/icon_task.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: left;
	width: 17px;
	height: 100%;
}

.edv-InsideLayout .anchorTasks:hover {
	background-position: -17px 0px;
}

.edv-InsideLayout .anchorNotifications {
	background-image: url('../img/png/icon_notification.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: left;
	width: 16px;
	height: 100%;
}

.edv-InsideLayout .anchorNotifications:hover {
	background-position: -16px 0px;
}

.edv-InsideLayout .notificationsContainer {
	float: left;
	padding-right: 20px;
}

.edv-InsideLayout .tasksContainer {
	float: left;
	padding-right: 20px;
}

.edv-InsideLayout .notificationsContainer {
    position:relative;
    width:16px;
    height:16px;
}
.edv-InsideLayout .notificationsCountBuble {
    position:absolute;
    top: -6px;
    right:15px;
    padding:1px 2px 1px 2px;
    background-color:red;
    color:white;
    font-weight:bold;
    font-size:0.8em;
    cursor: pointer;
    border-radius:30px;
    box-shadow:1px 1px 1px gray;
}


.edv-InsideLayout .tasksContainer {
    position:relative;
    width:16px;
    height:16px;
}
.edv-InsideLayout .tasksCountBuble {
    position:absolute;
    top: -6px;
    right:12px;
    padding:1px 2px 1px 2px;
    background-color:red;
    color:white;
    font-weight:bold;
    font-size:0.8em;
    cursor: pointer;
    border-radius:30px;
    box-shadow:1px 1px 1px gray;
}

.edv-InsideLayout .edv-userOptions .username,.orgunit {
	color: #666666;
	padding-left: 0px;
	padding-top: 4px;
	float: left;
	margin-right: 5px;
}

/**************************************************
        SITE -    user option popup box
****************************************************/
.edv-UserOptionBox {
	border: 1px solid #eaeaea;
	border-radius: 3px;
	background: white;
	z-index: 4000;
}

.edv-UserOptionBox .listItem {
	display: block;
	list-style: none;
	clear: both;
}

.edv-UserOptionBox .listItem:hover {
	background-color: #eaeaea;
}

.edv-UserOptionBox .link {
	cursor: pointer;
	text-decoration: underline;
	color: #006BFF;
	margin-left: 10px;
	margin-right: 10px;
}

.edv-UserOptionWidget {
	margin-top: 5px;
	margin-bottom: 5px;
}

/*********************
     SITE - MENU
**********************/
.edv-Menu {
	float: left;
	position: relative;
	padding-left: 0px;
	margin-top: 25px;
	width: 100%;
}

.edv-Menu .menuItem {
	display: inline;
}

.edv-Menu .menuItem a {
	text-align: center;
	margin: 0px 0px 0px 2px;
	padding: 4px 14px 0px 13px;
	color: #333333;
	background-color: #eaeaea;
	border-top: 1px solid #cdc7c2;
	border-left: 1px solid #cdc7c2;
	border-right: 1px solid #cdc7c2;
	border-bottom: 1px solid #eaeaea;
	border-radius: 3px 3px 0px 0px;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial;
	display:block;
	float:left;
}

.edv-Menu .selected a,.menuItem a:hover {
	background-color: #fff;
	color: #000;
	margin: 0px 0px 0px 2px;
	padding: 4px 14px 0px 13px;
	border-bottom: 1px solid #ffffff;
}
/* Optional
.Home{}
.News{}
.Catalog{}
.Help{}
.Admin{}
*/

/* END OF SITE */

/*************************************************
                PAGES
*************************************************/
/*********************
 PAGES -  NEWS
**********************/
.edv-NewsPage {
	width: 100%;
	height: 100%;
	margin-top: 20px;
}

.edv-NewsPage .newsView {
	width: 100%;
	margin-top: 20px;
}

.edv-NewsPage .column1 {
	width: 56%;
	float: left;
	position: relative;
	min-height: 219px;
}

.edv-NewsPage .column1 .image {
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 10px;
}

.edv-NewsPage .displaySelected {
	margin-top: 16px;
	overflow: hidden;
	width: 95.2%;
}

.edv-NewsPage .displaySelected H1 {
	width: 100%;
	margin-bottom: 10px;
}

.edv-NewsPage .displaySelected .content {
	
}

.edv-NewsPage .displaySelected .published {
	
}

.edv-NewsPage .column2 {
	width: 35%;
	float: left;
	padding-left: 25px;
	border-left: 1px dotted #ccc;
	min-height: 219px;
}

.edv-NewsPage .column2 .richItem .image {
	float: left;
	margin: 10px;
	height: 89px;
	width: 30%;
	padding: 0px 10px 0px 0px;
	position: relative;
}

.edv-NewsPage .column2 .richItem .description {
	float: left;
	width: 58%;
	word-wrap: break-word;
	margin-top: 6px;
}

.edv-NewsPage .column2 .newsColumn1,.newsColumn2 {
	border-bottom: 1px dotted #ccc;
	float: left;
	width: 100%;
}

.edv-NewsPage .column2 .newsColumn3 {
	float: left;
	width: 100%;
}

/****************************************
    PAGES - profile page
****************************************/
.edv-ProfilePage {
	
}

.edv-ProfilePage .profileView {
	margin-left: 20px;
	margin-top: 40px;
}

.edv-ProfilePage . .profileTextBox {
	
}

.edv-ProfilePage .userProfile {
	
}

.edv-ProfilePage .userProfile .wrapper {
	margin-bottom: 15px;
	clear: both;
	float: left;
}

.edv-ProfilePage .userCustomFields .wrapper {
	margin-bottom: 15px;
	clear: both;
	float: left;
}

.edv-ProfilePage .userProfile .firstNameLabel,.lastNameLabel,.emailLabel
	{
	float: left;
	width: 140px;
}

.edv-ProfilePage .userProfile .firstNameInput,.lastNameInput,.emailInput
	{
	width: 250px;
	float: left;
}

.edv-ProfilePage .userProfile .firstNameRequired,.lastNameRequired,.emailRequired
	{
	float: left;
	color: red;
	margin: 3px 3px 0px 20px;
}

.edv-ProfilePage .userProfile .phoneLabel,.LanguageLabel,.timezoneLabel,.loginLabel,.customAttributeLabel
	{
	float: left;
	width: 140px;
	margin-right: 28px;
}

.edv-ProfilePage .userProfile .phoneInput ,.lastNameInput,.emailInput,.LanguageInput,.timezoneInput,.textLoginlabel,.customAttributeInput
	{
	width: 250px;
	float: left;
}

.edv-ProfilePage .userProfile .input,.submit {
	margin-left: 0px !important;
}

.edv-ProfilePage .errorMessage {
	clear: both;
	color: red;
	float: left;
}

/****************************************
    PAGES - dashboards manage page
****************************************/

.manageDashboardsView {
    border: 1px solid #CCCCCC;
    border-radius: 0;
    max-width: 75%;
    margin: 30px auto auto;
    padding-left: 15px;
    padding-bottom: 20px;
}

.edv-ManageDashboardsPage .submit {
    cursor: pointer;
    background: url("../img/png/allin_one_image.png") no-repeat -126px -301px;
    border: none;
    height: 42px;
    width: 42px;
    margin-top: 10px;
    clear: both;
    color: transparent !important;
}

.manageDashboardsDescription {
    margin-bottom: 20px;
    margin-top: 15px;
}

.widgetOptions .wrapper {
    margin-bottom: 15px;
}

.dashboardWidgetLabel {
    float: left;
    width: 450px;
}

/****************************************
    PAGES - CATALOGUE
****************************************/
.edv-CatalogPage {
	width: 100%;
	position: relative;
	height: 100%;
	min-height: 400px;
	margin-top: 30px;
}

.edv-CatalogPage .catalogView {
	width: 100%;
}

.edv-CatalogPage .column1 {
	float: left;
	width: 30%;
	margin-left: 10px;
}

.edv-CatalogPage .column2 {
	float: left;
	margin-left: 10px;
	width: 67%;
}

.edv-CatalogPage .edv-WorkspaceDirectoryWidget,.edv-CatalogPage .edv-ComponentBox-LastAccessed
	{
	margin-bottom: 30px;
}

/*****************************************
        PAGES - SEARCH FILTER
******************************************/
.edv-SearchFilterPage {
	
}

.edv-SearchFilterPage .searchFilterView {
	margin-top: 20px;
}

.edv-SearchFilterPage .leftFrame {
	float: left;
	height: 100%;
	margin-top: 1px;
	width: 30%;
	margin-right: 10px;
	margin-left: 20px;
}

.edv-SearchFilterPage .rightFrame {
	width: 66.8%;
	float: left;
}

.edv-SearchFilterPage .searchResultView {
	min-height: 100%;
	margin-left: 10px;
	overflow: hidden;
}

.edv-SearchFilterPage .searchResultView .header {
	
}

.edv-SearchFilterPage .searchResultView .title {
	margin-left: 20px;
}

.edv-SearchFilterPage .searchResultGroup {
	float: left;
	width: 99%;
}

.edv-SearchFilterPage .edv-SearchTypeFilterBox {
	float: left;
	width: 93%;
}

.edv-SearchFilterPage .edv-CheckboxWidget {
	background-color: #FEFEFE;
	border: 1px solid #CCCCCC;
	padding: 10px 0px 10px 0px;
	border-radius: 3px 3px 3px 3px;
	margin-top: 10px;
}

.edv-SearchFilterPage  .edv-CheckboxWidget .checkBox {
	margin-left: 20px;
}

.edv-SearchFilterPage .edv-CheckboxWidget .checkBox .input_hidden {
    display: none;   
    /* IE8 hack*/ 
    display: block\9;
    clip: rect(0 0 0 0)\9;
    position: absolute\9; /* move out of document flow */
    
}

.edv-SearchFilterPage .edv-CheckboxWidget-checked .checkBox .label {
    text-decoration: underline;    
}
/***************************************
    PAGES - COURSE
*************************************/
.edv-CoursePage .courseView {
	padding: 5px;
	width: 100%;
	margin-left: 20px;
}

.edv-CoursePage .row1 {
	float: left;
	width: 100%;
	margin-top: 7px;
}

.edv-CoursePage .row2,.edv-CoursePage .row3 {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 15px;
}

.edv-CoursePage .row4 {
	clear: both;
}

.edv-CoursePage .edv-ComponentBox {
	margin: 1px 15px 0px 17px;
	height: 100%;
	min-height: 290px;
}

.edv-CoursePage .edv-ComponentBox-CourseAction {
	float: left;
	width: 44%;
	height: 100%;
}

.edv-CoursePage .edv-DescriptionWidget {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	float: left;
	min-height: 230px;
	width: 44%;
	margin: 1px 15px 0px 17px;
}

.edv-CoursePage .edv-DescriptionWidget .edv-ImageGatekeptWrapper {
	margin-top: -46px;
	float: left;
}

.edv-CoursePage .edv-DescriptionWidget .edv-ImageGatekeptWrapper .edv-GatekeptImage
	{
	left: 9px;
	position: relative;
	top: 63px;
}

.edv-CoursePage .edv-ComponentBox-MoreActions {
	width: 44%;
	float: left;
	clear: both;
	min-height: 184px;
}

.edv-CoursePage .edv-ComponentBox-Resources {
	width: 44%;
	float: left;
	min-height: 184px;
}

.edv-CoursePage .edv-ComponentBox-Comments {
	width: 91.5%;
	float: left;
	min-height: 184px;
}

.edv-CoursePage .edv-UserCommentWidget .userCommentsWrapper {
	max-height: 400px;
}

.edv-CoursePage .edv-ComponentBox-Resources .contentItemList {
	max-height: 375px;
}
/****************************************
        PAGES - LEARNING PATH
****************************************/
.edv-LearningPathPage {
	
}

.edv-LearningPathPage .learningpathView {
	margin-top: 20px;
	margin-left: 20px;
}

.edv-LearningPathPage .leftFrame {
	width: 31%;
	float: left;
}

.edv-LearningPathPage .rightFrame {
	width: 65%;
	float: left;
	min-height: 100%;
	margin-left: 20px;
}

.edv-LearningPathPage  .edv-LearningPathActionWidget {
	height: 100%;
	min-height: 200px;
	margin-bottom: 35px;
}

.edv-LearningPathPage .edv-DescriptionWidget {
	width: 99%;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	margin: 20px 0px 20px 0px;
}

.edv-LearningPathPage .edv-DescriptionWidget .image {
	margin: 21px 30px 10px 57px;
	width: 54%;
	height: 112px;
	min-width: 156px;
}

.edv-LearningPathPage .edv-DescriptionWidget .summary {
	width: 95%;
}

.edv-LearningPathPage .edv-ComponentBox-Comments {
	width: 99%;
	float: left;
	min-height: 184px;
	margin: 20px 0;
}

.edv-LearningPathPage .edv-UserCommentWidget .userCommentsWrapper {
	max-height: 270px;
}

.edv-LearningPathPage .edv-CommentWidget .commentInput {
	resize: none;
	rows: 3;
	width: 92% !important;
	height: 55px;
}

.edv-LearningPathPage .edv-ComponentBox-Resources {
	width: 99%;
	float: left;
}

.edv-LearningPathPage .edv-ComponentBox-GateKeeping {
	margin: 20px 0px 20px 0px;
	float: left;
	width: 99%;
}

.edv-LearningPathPage .edv-ComponentBox-Resources .contentItemList {
	max-height: 375px;
}

/****************************************
        PAGES - CERTIFICATION
****************************************/
.edv-CertificationPage {
	
}

.edv-CertificationPage .learningpathView {
	margin-top: 20px;
	margin-top: 20px;
}

.edv-CertificationPage .leftFrame {
	width: 31%;
	float: left;
}

.edv-CertificationPage .rightFrame {
	width: 65%;
	float: left;
	min-height: 100%;
	margin-left: 20px;
}

.edv-CertificationPage  .edv-LearningPathActionWidget {
	height: 100%;
	min-height: 200px;
}

.edv-CertificationPage .edv-DescriptionWidget {
	width: 99%;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	margin: 20px 0px 20px 0px;
}

.edv-CertificationPage .edv-DescriptionWidget .image {
	margin: 21px 30px 10px 57px;
	width: 54%;
	height: 112px;
}

.edv-CertificationPage .edv-DescriptionWidget .summary {
	width: 95%;
}

.edv-CertificationPage .edv-ComponentBox-Resources {
	width: 99%;
	float: left;
}

.edv-CertificationPage .edv-ComponentBox-GateKeeping {
	margin: 20px 0px 20px 0px;
}

.edv-CertificationPage .edv-ComponentBox-Resources .contentItemList {
	max-height: 375px;
}

/****************************************
        PAGES - TEST
****************************************/
.edv-TestPage {
	
}

.edv-TestPage .testView {
	margin-top: 10px;
	width: 100%;
	margin-left: 20px;
}

.edv-TestPage .edv-ComponentBox-TestAction {
	width: 45%;
	float: left;
}

.edv-TestPage  .edv-DescriptionWidget {
	width: 45%;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	float: left;
	min-height: 225px;
	margin: 1px 15px 0px 17px;
}

.edv-TestPage  .edv-TestResultWidget {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	float: left;
	min-height: 200px;
	width: 95%;
	margin-top: 20px;
}

/****************************************
        PAGES - EVALUATION
****************************************/
.edv-EvaluationPage {
	
}

.edv-EvaluationPage .evaluationView {
	margin-top: 10px;
	width: 90%;
	margin-left: 20px;
}

.edv-EvaluationPage .edv-ComponentBox-EvaluationAction {
	width: 45%;
	float: left;
}

.edv-EvaluationPage  .edv-DescriptionWidget {
	width: 45%;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	float: left;
	min-height: 225px;
	margin: 1px 15px 0px 17px;
}

/****************************************
        PAGES - MY LEARNING
****************************************/
.edv-MyLearningPage {
	
}

.edv-MyLearningPage .mylearningView {
	width: 100%;
	margin-top: 20px;
	margin-left: 20px;
}

.edv-MyLearningPage .mylearningChoices {
	border-bottom: 1px solid #CCCCCC;
	height: 25px;
}

.edv-MyLearningPage .mylearningChoices .choiceItem {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-radius: 3px 3px 0px 0px;
	float: left;
	margin-right: 2px;
	padding: 0px 1px 2px 1px;
	background-color: #EAEAEA;
	list-style: none;
}

.edv-MyLearningPage .mylearningChoices .choiceItem a {
	padding: 0px 14px 0px 13px;
	display: block;
}

.edv-MyLearningPage .mylearningChoices .selected {
	border-bottom: 2px solid #fff;
	background-color: #fff;
}

.edv-MyLearningPage .learningView {
	float: left;
	width: 100%;
}

.edv-MyLearningPage .leftFrame {
	float: left;
	width: 30%;
	min-height: 100%;
	overflow: hidden;
}

.edv-MyLearningPage .rightFrame {
	float: right;
	width: 69%;
	min-height: 100%;
	margin-top: 20px;
}

.edv-MyLearningPage  .edv-CheckboxWidget {
	margin-top: 20px;
	margin-left: 5px;
	margin-bottom: 12px;
	background-color: #FEFEFE;
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	padding: 10px 0px 10px 0px;
}

.edv-MyLearningPage  .edv-CheckboxWidget .checkBox {
	margin-left: 20px;
}

.edv-MyLearningPage .edv-RadiobuttonWidget {
	margin-bottom: 12px;
	margin-left: 5px;
}

.edv-MyLearningPage .edv-AchievementResultWidget {
	margin-bottom: 20px;
}

/****************************************
        PAGES - CLASSROOM/ILT
****************************************/
.edv-ILTPage {
	
}

.edv-ILTPage .ILTView {
	margin-top: 30px;
	margin-left: 20px;
}

.edv-ILTPage  .edv-ComponentBox-ILTAction {
	float: left;
	width: 48%;
	height: 100%;
	min-height: 223px;
}

.edv-ILTPage  .edv-DescriptionWidget {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	float: left;
	min-height: 223px;
	width: 48%;
	margin: 1px 0px 0px 17px;
}

.edv-ILTPage  .edv-DescriptionWidget .image {
	height: 103px !important;
	width: 35% !important;
}

.edv-ILTPage .edv-ILTFilterWidget {
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	margin-top: 40px;
	width: 96%;
	padding: 10px;
}

.edv-ILTPage  .edv-ILTSessionWidget {
	background-color: #FFFFFF;
	margin-top: 40px;
	float: left;
	width: 96%;
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-bottom: 40px;
}

.edv-ILTPage .edv-ComponentBox-Comments {
	width: 48%;
	float: left;
	min-height: 184px;
}

.edv-ILTPage .edv-UserCommentWidget .userCommentsWrapper {
	max-height: 270px;
}

.edv-ILTPage .edv-ComponentBox-Resources {
	width: 48%;
	float: left;
	margin: 1px 0 0 17px;
	min-height: 184px;
}

.edv-ILTPage .edv-ComponentBox-Resources .contentItemList {
	max-height: 375px;
}

/***************************************
        PAGES - WORKSPACES
*************************************/
.edv-WorkspacePage {
	width: 100%;
}

.edv-WorkspacePage .edv-DescriptionWidget .image {
	margin: 0px 0px 0px 20px;
	height: 112px;
	float: left;
	width: 38%;
	cursor: pointer;
}

.edv-WorkspacePage .edv-DescriptionWidget .summary {
	margin: 0px 0px 0px 10px;
	float: left;
	width: 45%;
	cursor: pointer;
}
/***************************************
        PAGES - MANAGE WORKSPACE
*************************************/
.edv-ManageWorkspacePage {
	background-color: #FFFFFF;
	height: 100%;
	margin-top: 20px;
	min-height: 300px;
	padding: 20px;
	border: 1px solid #fff;
	border-radius: 5px;
}

.edv-ManageWorkspacePage .manageWorkspaceChoices .choiceItem {
	background-color: #EAEAEA;
	border-left: 1px solid #CCCCCC;
	border-radius: 3px 3px 0px 0px;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	display: inline;
	margin-right: 2px;
	padding: 4px 9px 1px 6px;
}

.edv-ManageWorkspacePage .manageWorkspaceChoices {
	margin-left: 20px;
}

.edv-ManageWorkspacePage .manageWorkspaceChoices .selected {
	background-color: #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
}

.edv-ManageWorkspacePage .manageWorkspaceChoices .selected a {
	color: #000;
}

.edv-ManageWorkspacePage .edv-OrgUnitWorkspaceView,.edv-UsergroupWorkspaceView
	{
	margin-top: 20px;
}

.edv-ManageWorkspacePage .workspaceView {
	border-top: 1px solid #CCCCCC;
}

.edv-ManageWorkspacePage .createGroup {
	margin-top: 20px;
	clear: both;
}

.edv-ManageWorkspacePage .dynamicTable {
	margin-top: 20px;
	clear: both;
}

.edv-ManageWorkspacePage .inheritedTable {
	margin-top: 40px;
}

.edv-ManageWorkspacePage .orgUnitSkinSelector {
	margin-top: 20px;
}

.edv-ManageWorkspacePage .label,.input,.submit {
	display: inline;
	margin-left: 5px;
}

.edv-ManageWorkspacePage .orgUnitSkinSelector .label,.createGroup .label
	{
	width: 12%;
	float: left;
}

.edv-ManageWorkspacePage .edv-Table td,th {
	padding-top: 0px;
	padding-bottom : 0px;
	padding-right: 0px;
}

.edv-ManageWorkspacePage .edv-Table .tableCaption {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.edv-ManageWorkspacePage .edv-Table .icon {
	padding: 0 4px 0 4px;
}

.edv-ManageWorkspacePage .edv-Table .link {
	width: 200px;
}

.edv-ManageWorkspacePage .edv-Table .statusText {
	width: 180px;
}

.edv-ManageWorkspacePage .edv-Table .checkBox {
	/*width: 0px;*/
	
}

.edv-ManageWorkspacePage .edv-Table .button {
	width: 10px;
}

.edv-ManageWorkspacePage .deleteWS {
	background-image: url("../img/png/icon_general_search_reset.png");
	background-repeat: no-repeat;
	background-position: center center;
	width: 13px;
	height: 14px;
	background-color: red;
	border: 2px solid black;
	border-radius: 5px 5px 5px 5px;
}

.edv-ManageWorkspacePage .homeIcon {
	background-image: url("../img/png/allin_one_image.png");
	background-position: -80px -952px;
	background-repeat: no-repeat;
	height: 17px;
	width: 17px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.edv-ManageWorkspacePage .loading-small {
	background-image: url("../img/loader_small.gif");
	width: 20px;
	height: 20px;
	margin: auto;
}

.edv-ManageWorkspacePage .copy-workspace {
	background-image: url("../img/copy_small_both.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	width: 20px;
	height: 20px;
}

.edv-ManageWorkspacePage .copy-workspace:hover {
	background-position: -20px 0px;
}

/* COPY WORKSPACE - SELECT ORG UNIT POPUP */

.edv-CopyWorkspacePopup .header {
    background-color: #EAEAEA;
    display: block;
    float: none;
    min-height: 25px;
    overflow: hidden;
    top: 0;
    width: 680px;
    z-index: 1;
    padding: 10px;
}

.edv-CopyWorkspacePopup .copyWorkspaceHeader {
    display: inline;
    font-size: medium;
    font-weight: bold;
    margin-left: 5px;
}

.edv-CopyWorkspacePopup .copyWorkspaceButtons {
    padding: 10px;
}

.edv-CopyWorkspacePopup .copyWorkspaceButton {
	float: left;
	min-width: 80px;
	height: 34px;
	padding-left: 140px;
} 

.edv-CopyWorkspacePopup .cancelCopyWorkspaceButton {
	float:right;
	min-width: 80px;
	height: 34px;
	padding-right: 140px;
}

.edv-CopyWorkspacePopup .copyButton {
	float: left;
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -68px -1045px;
	width: 34px;
	height: 34px;
	cursor: pointer;
}

.edv-CopyWorkspacePopup .copyButton:hover {
	background-position: -102px -1045px;
}

.edv-CopyWorkspacePopup .copyButtonLabel {
	float: left;
	height: 34px;
	cursor: pointer;
	font-weight: bold;
    padding: 4px;
    font-size: medium;
}

.edv-CopyWorkspacePopup .loadingIcon {
	background-image: url("../img/ajax-loader.gif");
	background-position: 0 center;
	cursor: wait;
	float: left;
	background-repeat: no-repeat;
	width: 34px;
	height: 34px;
}

.edv-CopyWorkspacePopup .cancelButton {
	float: left;
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: 0 -1045px;
	width: 34px;
	height: 34px;
	cursor: pointer;
	margin-left: 10px;
}

.edv-CopyWorkspacePopup .cancelButton:hover {
	background-position:  -34px -1045px;
}

.edv-CopyWorkspacePopup .cancelButtonLabel {
	float: left;
	height: 34px;
	cursor: pointer;
	font-weight: bold;
    padding: 4px;
    font-size: medium;
}

.edv-OrgUnitWorkspaceView .copiedWorkspaceGroup {
    background-color: lightgreen;
    height: 18px;
    margin-top: 20px;
    padding: 15px;
    text-align: center;
}

.edv-OrgUnitWorkspaceView .hiddenPanel {
	display: none;
}

.edv-OrgUnitWorkspaceView .copiedWorkspaceLink {
	cursor: pointer;
	font-weight: bold;
	display: inline;
	text-decoration: underline;
}

.edv-OrgUnitWorkspaceView .originalWorkspaceName {
    display: inline;
    font-weight: bold;
}

.edv-OrgUnitWorkspaceView .copiedWorkspaceInformation {
    display: inline;
    padding: 5px;
}

.edv-OrgUnitWorkspaceView .removeButton {
    background-image: url("../img/png/allin_one_image.png");
 	background-position: -55px -1079px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    float: right;
}

.edv-OrgUnitWorkspaceView .removeButton:hover {
 	background-position: -73px -1079px;
}


.edv-ManageWorkspacePage .edv-CheckboxWidget {
	width: 97%;
}

.edv-CopyWorkspacePopup .edv-OrgUnitSelectorWidget {
	 height: 160px;
	 border-bottom: none;
}

/***************************************
        PAGES - ADMIN
*****************************************/
.edv-AdminPage {
	border: 1px dotted #000000;
}

.edv-AdminPage .adminCanvas {
	width: 990px !important;
	min-height: 490px;
	position: relative !important;
	top: -5px;
}

.edv-AdminPage .adminInterfaceBox {
	background-color: #FFFFFF;
	margin-left: 25px;
	position: absolute !important;
	min-width: 225px;
	border-radius: 15px 15px 5px 5px;
}

.edv-AdminPage .adminInterfaceBox .headerGroup {
	padding: 10px 15px 10px 15px;
	background-image: url("../img/png/top_admin_header.png");
	background-repeat: repeat-x;
	border-radius: 7px 7px 0px 0px;
	height: 30px;
}

.edv-AdminPage .adminInterfaceBox .headerGroup .header {
	float: left;
	margin-left: 10px;
}

.edv-AdminPage .adminInterfaceBox H2 {
	color: #333;
	font-size: 112.5%;
	margin-bottom: 0px;
	margin-top: 0px;
}

.edv-AdminPage .adminInterfaceBox .edv-StackPanelWidget .stackPanelItem .stackHeader
	{
	padding: 0px;
	width: 100%;
	background-image:
		url('../img/png/graphic_fade_title_corporate_skin.png');
	border-bottom: 1px solid #ccc;
}

.edv-AdminPage .adminInterfaceBox .edv-StackPanelWidget .stackPanelItem .stackHeader .stackTitle
	{
	height: 33px;
	width: 100%;
}

.edv-AdminPage .adminInterfaceBox .edv-StackPanelWidget .stackContent {
	border-bottom: 1px solid #CCCCCC;
}

.edv-AdminPage .adminInterfaceBox .edv-StackPanelWidget .stackPanelItem-selected
	{
	background-color: #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.edv-AdminPage .adminInterfaceBox .linkGroup {
	margin: 10px 0px 0px 10px;
}

.edv-AdminPage .adminInterfaceBox .historyVersionElement {
	float: left;
	padding-left: 4px;
	width: 95%;
}

.edv-AdminPage .adminInterfaceBox .historyLinksGroup {
	overflow: auto;
	height: 150px;
	width: 205px;
}

.edv-AdminPage .adminInterfaceBox .historyInfo {
	float: left;
	padding-left: 4px;
	width: 205px;
}

.historyLinksGroup {
	overflow: auto;
	height: 150px;
}

.edv-AdminPage .link {
	font-size: small;
}

.edv-AdminPage .workspaceOptions {
	margin-bottom: 10px;
	width: 100%;
	margin-left: 10px;
}

.edv-AdminPage .workspaceGroup {
	margin: 0px 10px 10px 10px;
}

.edv-AdminPage .componentPalette {
	margin-bottom: 10px;
	margin-left: 10px;
	min-height: 190px;
}

.edv-AdminPage .componentPalette .header {
	
}

.edv-AdminPage .componentPalette .componentList {
	
}

.edv-AdminPage .componentPalette .dragPanel {
	height: 115px;
}

.edv-AdminPage .componentPalette .dragPanel .imageBox {
	vertical-align: middle;
	width: 150px;
}

.edv-AdminPage .componentPalette .dragPanel .imageBox .image {
	float: none;
	margin: 0px;
	border: none;
	box-shadow: none;
	padding: 0px;
	width: 175px;
	height: 142px;
}

.edv-AdminPage .componentPalette .dragPanel .imageBox .appLabel {
	color: #FFFFFF;
	margin-left: 10px;
	position: relative;
	top: 20px;
	z-index: 2730;
}

.edv-AdminPage .componentPalette .dragPanel .paletteLabel {
	border: 1px solid black;
	padding: 3px;
	margin: 3px;
	width: 165px;
}

.edv-AdminPage .componentProperty {
	width: 100%;
	min-width: 200px;
	margin-left: 10px;
}

.edv-AdminPage .componentProperty .header {
	
}

.edv-AdminPage .propertyLabel {
	
}

.edv-AdminPage .propertyInput {
	width: 165px;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	box-shadow: 0px 0px 10px #EAEAEA inset;
	background-color: transparent;
	padding-left: 3px;
	color: #333;
}

.edv-AdminPage .propertyCheckBox {
	display: block;
	margin-top: 2px;
}

.edv-AdminPage .propertyList {
	width: 172px;
	background-color: transparent;
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 10px #EAEAEA inset;
	color: #333;
}

.edv-AdminPage .buttonGroup {
	margin-top: 10px;
	margin-bottom: 10px;
}

.edv-AdminPage .coordinateGroup {
	clear: both;
	margin: 0px 10px 10px 10px;
}

.edv-AdminPage .coordinateInput {
	width: 30px;
	height: 1em;
}

.edv-AdminPage .propertyGroup {
	margin-top: 10px;
	margin-bottom: 10px;
}

.edv-AdminPage .componentProperty .adminRemoveButton {
	
}

.edv-AdminPage .adminButtonWrapper {
	display: inline;
	padding: 6px;
}

.edv-AdminPage .adminSaveButton {
	background-color: transparent;
	background-repeat: no-repeat;
	border: medium none;
	height: 30px;
	width: 30px;
	float: left;
	cursor: pointer;
}

.edv-AdminPage .loadingIcon {
	background-image: url("../img/ajax-loader.gif");
	cursor: wait;
}

.edv-AdminPage .adminSaveIcon {
	background-image: url("../img/png/Save_small.png");
	cursor: pointer;
}

.edv-AdminPage .EditPropertiesButtonPanel {
	display: none;
	height: 0px;
}

.edv-AdminPage .EditPropertiesButtonPanel .button {
	background-image: url('../img/png/icon_general_cog_off.png');
	background-repeat: no-repeat;
	cursor: pointer;
	height: 19px;
	margin-right: 14px;
	position: relative;
	top: 13px;
	width: 20px;
}

.edv-AdminPage .EditPropertiesButtonPanel .button:hover {
	background-image: url('../img/png/icon_general_cog_over.png');
}

.edv-AdminPage .resize-edge {
	background-image: url("../img/dragger-4x4.gif");
	background-repeat: repeat;
}

.edv-AdminPage .component-selected .resize-edge {
	background-image: none;
	border: 1px;
	border-color: #b9d1ea;
	background-color: #b9d1ea;
}

.edv-AdminPage .dragdrop-draggable {
    background: #ffffff;
}

/* END OF PAGES */

/***************
     APPS
****************/

/* ComponentBox */
.edv-ComponentBox {
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	z-index: 1750;
}

.edv-ComponentBox .header .img {
	
}

.edv-ComponentBox .header {
	margin: 2px 2px 8px 2px;
	padding: 0px;
	margin-bottom: 5px;
}

.edv-ComponentBox .title {
	color: #000;
	margin-left: 10px;
}

.edv-ComponentBox .header .title {
	float: left;
}

.edv-ComponentBox .countBuble {
    margin: 3px 10px;
    padding:1px 2px 1px 2px;
    background-color:red;
    color:white;
    font-weight:bold;
    font-size:0.8em;
    border-radius:30px;
    box-shadow:1px 1px 1px gray;
    float: left;
}

.edv-ComponentBox .content {
    clear: both;
}

.edv-ComponentBox .loadingText {
	
}

.edv-ComponentBox .emptyContentText {
	font-size: 145%;
	color: #999;
	margin-left: 10px;
	margin-top: 40px;
	text-align: center;
}

/* GotoButton */
.edv-ComponentBox-GotoButton {
	border: none;
	background-color: transparent;
	background-image: none;
}

/* ILTAction */
.edv-ComponentBox-ILTAction {
	border: 1px solid #ccc;
	border-radius: 3px;
}

/* Connection */
.edv-ComponentBox-Connection {
	margin-bottom: 10px;
}

.edv-ComponentBox-Connection .header {
	
}

.edv-ComponentBox-Connection .title {
	color: #000 !important;
	font-size: 100%;
}

/* LAST ACCESSED */
.edv-ComponentBox-LastAccessed .image {
	height: 60px;
}

.edv-CatalogPage .edv-ComponentBox-LastAccessed .image {
	height: 112px;
	width: 140px;
}

/* HomeText */
.edv-ComponentBox-HomeText .content {
	margin: 10px 5px 5px 5px;
}

/* ImagePicker */
.edv-ComponentBox-ImagePicker {
	border: none;
	background-color: transparent;
	background-image: none;
}

/* Youtube */
.edv-ComponentBox-YoutubeHtml,
.edv-ComponentBox-Youtube {
	border: none !important;
	background-color: transparent !important;
	background-image: none !important;
	border-radius: 0px !important;
}

.edv-ComponentBox-YoutubeHtml .header .img,
.edv-ComponentBox-Youtube .header .img {
	background-image: url('../img/youtube_32.png');
	background-repeat: no-repeat;
	width: 25px;
	height: 32px;
	float: left;
	padding-right: 10px;
}

/* Flash */
.edv-ComponentBox-FlashPicker {
	border: none;
	background-color: transparent;
	background-image: none;
	border-radius: 0px;
}

/* Twitter */
.edv-ComponentBox-Twitter .header .img {
	background-image: url("../img/twitter_32.png");
	background-repeat: no-repeat;
	width: 25px;
	height: 30px;
	float: left;
	position: relative;
	padding-right: 10px;
}

/* Play */
.edv-ComponentBox-PlayButton {
	background-color: transparent;
	background-image: none;
	border: none;
	z-index: 2500;
	overflow: visible;
}

.edv-ComponentBox-PlayButton .header {
	background-color: transparent;
	background-image: none;
	border: medium none;
	width: 1000%;
}

.edv-ComponentBox-PlayButton .header .title {
	overflow: visible;
}

/* Pop up Box */
.edv-PopUpBox {
	border: 1px solid #eaeaea;
	border-radius: 5px;
	background: white;
	z-index: 5000;
}

.edv-ComponentBox-Comment .content {
	margin-bottom: 10px;
}

/* END OF APPS */

/*************************************
             WIDGETS
*************************************/
/* UserCommentWidget */
.edv-UserCommentWidget {
	width: 96%;
}

.edv-UserCommentWidget a {
	text-decoration: underline;
}

.edv-UserCommentWidget .sortNewest,.edv-UserCommentWidget .sortOldest,.edv-UserCommentWidget .textSeperator
	{
	float: left;
	margin-right: 5px;
}

.edv-UserCommentWidget .userCommentsWrapper {
	clear: both;
	float: left;
	width: 100%;
	overflow: auto;
}

.edv-UserCommentWidget .usernameComment {
	float: left;
	margin-right: 5px;
	font-weight: bold;
}

/* CommentWidget */
.edv-CommentWidget {
	
}

.edv-CommentWidget .postButton {
	background-color: #CCCCCC;
	background-image: -moz-linear-gradient(-90deg, #EEEEEE, #CCCCCC);
	border: 1px solid #999999;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 0 0 #000000;
	color: #000000;
	cursor: pointer;
	float: right;
	font-family: arial, serif;
	font-size: 14px;
	margin-right: 10px;
	padding: 2px 6px;
	text-decoration: none;
	text-shadow: 0 0 5px #FFFFFF;
}

.edv-CommentWidget .postButton a {
	color: #000;
	text-decoration: none;
}

.edv-CommentWidget .inputWrapper,.edv-CommentWidget .buttonWrapper,.edv-CommentWidget .commentsWrapper
	{
	clear: both;
	padding: 5px 5px 0px 15px;
	width: 96%;
}

.edv-CommentWidget .commentInput {
	resize: none;
	rows: 3;
	width: 96% !important;
	height: 55px;
}

.edv-CommentWidget .sortingWrapper {
	clear: both;
	float: left;
	margin-bottom: 10px;
	text-align: center;
}

.edv-CommentWidget  .userComment {
	margin-bottom: 10px;
	border-bottom: 1px dotted #ccc;
}

.edv-CommentWidget  .userComment .userCommentRow1,.userCommentRow2 {
	margin-bottom: 10px;
	word-wrap: break-word;
	margin-right: 10px;
}

.edv-CommentWidget .userCommentTime {
	color: grey;
}

/* UserResourceWidget */
.edv-UserResourcesWidget {
	margin-left: 5px;
}

.edv-UserResourcesWidget .buttonWrapper {
	width: 205px;
	margin: 15px 5px 5px 5px;
}

.edv-UserResourcesWidget .sortingWrapper {
	text-align: center;
	margin: 10px 0px 10px 0px;
}

.edv-UserResourcesWidget .uploadResourceButton {
	background-color: #CCCCCC;
	background-image: -moz-linear-gradient(-90deg, #EEEEEE, #CCCCCC);
	border: 1px solid #999999;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 0 0 #000000;
	color: #000000;
	cursor: pointer;
	font-family: arial, serif;
	font-size: 14px;
	margin-right: 20px;
	margin-left: 2px;
	padding: 2px 6px;
	text-decoration: none;
	text-shadow: 0 0 5px #FFFFFF;
	text-align: center;
}

.edv-UserResourcesWidget .uploadResourceButton a {
	color: #000;
	text-decoration: none;
}

.edv-UserResourcesWidget .userResourcesWrapper {
	clear: both;
	float: left;
	overflow: auto;
	width: 100%;
}

.edv-UserResourcesWidget  .singleUserResource .column1 {
	float: left;
	width: 15%;
	margin-left: 10px;
	margin-top: 10px;
}

.edv-UserResourcesWidget  .singleUserResource .column2 {
	float: left;
	margin-left: 10px;
	width: 75%;
	margin-top: 10px;
}

.edv-UserResourcesWidget  .singleUserResource {
	margin-bottom: 10px;
	border: 1px solid #ccc;
	border-radius: 5px;
	float: left;
	width: 99%;
}

.edv-UserResourcesWidget  .singleUserResource .image {
	float: none;
	margin-top: 4px;
}

.edv-UserResourcesWidget  .singleUserResourceRow1 {
	float: left;
	margin-bottom: 10px;
}

.edv-UserResourcesWidget  .singleUserResourceRow2 {
	float: left;
	clear: both;
	width: 94%;
	margin-bottom: 10px;
	margin-right: 10px;
}

.edv-UserResourcesWidget  .singleUserResourceRow2 .singleColumn1 {
	width: 65%;
	float: left;
}

.edv-UserResourcesWidget  .singleUserResourceRow2 .singleColumn2 {
	float: left;
}

.edv-UserResourcesWidget  .singleUserResourceRow2 .deleteUserResource {
	float: left;
	width: 53%;
}

.edv-UserResourcesWidget  .singleUserResourceRow2 .updateUserResource {
	float: left;
	clear: both;
}

.edv-UserResourcesWidget .userResourcesWrapperSeparator {
	margin-bottom: 10px;
	border-bottom: 5px dotted #ccc;
	clear: both;
	overflow: auto;
}

.edv-FileUploadWidget .propertyDisabled {
	background-color: gray;
	width: 70px !important;
}

.edv-UserResourcesWidget .privateResourceIndicator {
	width: 31px;
	height: 18px;
	background-image:
		url("../img/resources/png/private_resource_indicator.png") !important;
	background-image:
		url("../img/resources/gif/private_resource_indicator.gif");
	background-repeat: no-repeat;
	margin-left: 7px;
	margin-top: 7px;
}

.edv-UserResourcesWidget .image {
	float: left;
	height: 18px;
	width: 29px;
}

.edv-UserResourceUploadWidget {
	margin-left: 10px;
	margin-top: 15px;
	padding: 15px;
}

.edv-UserResourceUploadWidget .label {
	font-weight: bold;
}

.edv-UserResourceUploadWidget .descriptionGroup {
	margin-bottom: 17px;
}

.edv-UserResourceUploadWidget  .visibilityGroup {
	margin-bottom: 17px;
}

.edv-UserResourceUploadWidget  .visibilityGroup .label {
	float: left;
	width: 120px;
}

.edv-UserResourceUploadWidget  .localeGroup {
	margin-bottom: 17px;
}

.edv-UserResourceUploadWidget  .localeGroup .label {
	float: left;
	width: 120px;
}

.edv-UserResourceUploadWidget  .linkGroup {
	margin-bottom: 17px;
}

.edv-UserResourceUploadWidget  .linkGroup .label {
	float: left;
	width: 120px;
}

.edv-UserResourceUploadWidget .typeGroup {
	margin-bottom: 17px;
}

.edv-UserResourceUploadWidget .typeGroup .label {
	float: left;
	margin: 2px 0px 0px 0px;
	width: 120px;
}

.edv-UserResourceUploadWidget .fileGroup {
	margin-bottom: 17px;
}

.edv-UserResourceUploadWidget .fileGroup .label {
	float: left;
	margin: 2px 0px 0px 0px;
	width: 120px;
}

.edv-UserResourceUploadWidget .linkGroup {
	margin-bottom: 17px;
}

.edv-UserResourceUploadWidget .linkGroup .label {
	float: left;
	margin: 2px 0px 0px 0px;
	width: 120px;
}

.edv-UserResourceUploadWidget .nameGroup {
	margin-bottom: 23px;
}

.edv-UserResourceUploadWidget .nameGroup .label {
	float: left;
	width: 120px;
}

.edv-UserResourceUploadWidget .gwt-FileUpload {
	margin-right: 10px;
}

/* RatingWidget */
.edv-RatingWidget {
	
}

.edv-RatingWidget .label {
	float: left;
}

.edv-RatingWidget .imgContainer {
	float: left;
}

.edv-RatingWidget .ratingText {
	float: left;
	margin-left: 8px;
}

.edv-RatingWidget .ratingRow3 {
	clear: both;
	padding-top: 2px;
	margin-left: 50px;
}

.edv-RatingWidget .text {
	float: left;
}

.edv-RatingWidget .mouseOver {
	cursor: pointer;
}

/* GotoWidget */
.edv-GotoWidget {
	
}

.edv-GotoWidget .imageGoto {
	background-image: url("../img/png/icon_large_back_black.png");
	background-repeat: no-repeat;
	background-size: contain;
	border: medium none;
	cursor: pointer;
}

.edv-GotoMeTimeWidget {
	width: 276px;
}

.edv-GotoMeTimeWidget .edv-gotoMeTimeSubmit {
	background-image: url("../img/me_time_logo_v3.png");
	background-repeat: no-repeat;
	height: 86px;
	width: 276px;
	border: medium none;
	cursor: pointer;
}

/* ImageGatekeptWrapper */
.edv-ImageGatekeptWrapper {
	margin-top: -46px;
	float: left;
}

.edv-ImageGatekeptWrapper .edv-GatekeptImage {
	left: 9px;
	position: relative;
	top: 63px;
}

/* GateKeepingWidget */
.edv-GateKeepingWidget {
	margin-left: 15px;
	width: 90%;
	margin-top: 10px;
}

.edv-GateKeepingWidget .row1 {
	margin-bottom: 15px;
}

.edv-GateKeepingWidget .row2 {
	margin-bottom: 15px;
	margin-top: 0px;
	overflow: hidden;
}

.edv-GateKeepingWidget .column1 {
	width: 57%;
	float: left;
}

.edv-GateKeepingWidget .column2 {
	width: 35%;
	float: right;
}

.edv-GateKeepingWidget .label {
	float: left;
	font-weight: bold;
	min-width: 40%;
}

.edv-GateKeepingWidget .data {
	margin-left: 10px;
	float: left;
}

.edv-GateKeepingWidget .priceWrapper,.edv-GateKeepingWidget .durationWrapper,.edv-GateKeepingWidget .statusWrapper
	{
	clear: both;
}

.edv-GateKeepingWidget .column1 .buttonWrapper {
	margin-top: 10px;
}

/* LastAccessedWidget */
.edv-LastAccessedWidget .lastAccessedView {
	overflow: auto;
}

/* LatestNewsWidget */
.edv-LatestNewsWidget .latestNewsView {
	overflow: auto;
}

/* ResourcedWidget */
.edv-ResourceWidget .resourceView {
	overflow: auto;
}

/* TwitterdWidget */
.edv-TwitterWidget .twitterView {
	overflow: auto;
}

/* RSSWidget */
.edv-RssWidget .rssView {
	overflow: auto;
}

/* edv-BundleNavigationBox */
.edv-BundleNavigationBox {
	border: 1px solid #eaeaea;
	border-radius: 3px;
	background: white;
	z-index: 5001;
}

/* BundleNavigationWidget */
.edv-BundleNavigationWidget {
	
}

.edv-BundleNavigationWidget .header {
	background-color: #EAEAEA;
}

.edv-BundleNavigationWidget .itemWrapper {
	padding: 5px;
	margin: 5px;
}

.edv-BundleNavigationWidget .itemHeader {
	list-style: none;
}

.edv-BundleNavigationWidget .itemList {
	padding: 0px;
	margin: 0px;
}

.edv-BundleNavigationWidget .item {
	display: block;
	list-style: none;
	margin-top: 2px;
}

.edv-BundleNavigationWidget .item:hover {
	background-color: #eaeaea;
}

.edv-BundleNavigationWidget .link {
	cursor: pointer;
	text-decoration: underline;
	color: #006BFF;
	margin-left: 10px;
	margin-right: 10px;
}

/* GoToItemWidget */
.edv-GoToItemWidget {
	
}

.edv-GoToItemWidget .goToButton {
	float: left;
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -336px -301px;
	width: 42px;
	height: 42px;
	cursor: pointer;
	clear: both;
}

.edv-GoToItemWidget .goToButton:hover {
	background-position: -378px -301px;
}

.edv-GoToItemWidget .goToLink {
	float: left;
	padding-left: 10px;
	padding-top: 9px;
	position: relative;
	width: 55%;
	cursor: pointer;
	font-size: 112.5%;
	color: #006BFF;
	text-decoration: none;
}

/* UsergroupWidget */
.edv-UsergroupWidget {
	
}

.edv-UsergroupWidget .items {
	overflow: auto;
}

.edv-UsergroupWidget ul {
	padding: 0px;
	margin: 0px;
}

.edv-UsergroupWidget li {
	border-bottom: 1px dotted #ccc;
	list-style: none;
	padding: 7px 0px 7px 0px;
}

.edv-UsergroupWidget li:hover {
	background-color: #efefef;
}

.edv-UsergroupWidget li a {
	margin-left: 20px;
}

/* DetailedDescriptionWidget */
.edv-DetailedDescriptionWidget .image {
	border: 1px solid #EAEAEA;
	box-shadow: 2px 2px 5px #EAEAEA;
	padding: 8px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#EAEAEA',
		Direction=135, Strength=3);
}

.edv-DetailedDescriptionWidget  .header {
	min-height: 25px;
	background-color: #eaeaea;
	float: none;
	width: 100%;
	position: absolute;
	top: 0px;
	overflow: hidden;
	display: block;
	z-index: 1;
}

.edv-DetailedDescriptionWidget  .title {
	margin-left: 20px;
}

.edv-DetailedDescriptionWidget .content {
	margin: 86px 0 0 20px;
}

.edv-DetailedDescriptionWidget .column1 {
	float: left;
	width: 40%
}

.edv-DetailedDescriptionWidget .content .column1 .image {
	float: left;
	height: 112px;
	margin-bottom: 20px;
	margin-top: 13px;
	width: 150px;
}

.edv-DetailedDescriptionWidget .column1 .statusGroup {
	display: none;
}

.edv-DetailedDescriptionWidget .column1 .infoGroup {
	float: left;
	width: 90%;
	margin-top: 18px;
}

.edv-DetailedDescriptionWidget .column1 .infoGroup .infoWrapper {
	width: 100%;
}

.edv-DetailedDescriptionWidget .column1 .label {
	clear: both;
	float: left;
	padding-bottom: 7px;
	margin-right: 5px;
}

.edv-DetailedDescriptionWidget .column1 .data {
    float: left;
    max-width: 100%;
    overflow: hidden;
    padding-bottom: 5px;
    text-overflow: ellipsis;
}

.edv-DetailedDescriptionWidget .column1 .ratingWidgetWrapper {
	float: left;
	width: 90%;
	clear: both;
}

.edv-DescriptionWidget    .edv-RatingWidget .imgContainer {
	margin-left: 50px;
}

.edv-DetailedDescriptionWidget .column2 {
	float: left;
	width: 58%
}

.edv-DetailedDescriptionWidget .column2 .actionGroup {
	
}

.edv-DetailedDescriptionWidget .column2 .launchButton {
	
}

.edv-DetailedDescriptionWidget .column2 .launchText {
	
}

.edv-DetailedDescriptionWidget .column2 .summary {
	height: 340px;
	float: left;
	width: 99%;
	margin-top: 10px;
}

.edv-DetailedDescriptionWidget  .column2 .text {
	
}

.edv-DetailedDescriptionWidget  .column2 .text p {
	margin-top: 0px;
}

.edv-DetailedDescriptionWidget  .column2 .text h3 {
	margin-top: 0px;
}

.edv-DetailedDescriptionWidget .column1 .supportedLanguages .label {
	padding-bottom: 2px;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList {
    float: left;
    padding-bottom: 7px;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList > div {
	display:inline-block;
	height: 13px;
	margin: 3px 3px 0 0;
	width: 18px;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-ae {
	background: url("../img/flag_icons/png/ae.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-au {
	background: url("../img/flag_icons/png/au.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-cn {
	background: url("../img/flag_icons/png/cn.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-cr {
	background: url("../img/flag_icons/png/cr.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-cz {
	background: url("../img/flag_icons/png/cz.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-dk {
	background: url("../img/flag_icons/png/dk.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-nl {
	background: url("../img/flag_icons/png/nl.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-gb {
	background: url("../img/flag_icons/png/gb.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-us {
	background: url("../img/flag_icons/png/us.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-ee {
	background: url("../img/flag_icons/png/ee.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-fi {
	background: url("../img/flag_icons/png/fi.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-fr {
	background: url("../img/flag_icons/png/fr.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-de {
	background: url("../img/flag_icons/png/de.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-hu {
	background: url("../img/flag_icons/png/hu.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-hr {
	background: url("../img/flag_icons/png/hr.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-id {
	background: url("../img/flag_icons/png/id.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-it {
	background: url("../img/flag_icons/png/it.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-jp {
	background: url("../img/flag_icons/png/jp.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-lv {
	background: url("../img/flag_icons/png/lv.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-lt {
	background: url("../img/flag_icons/png/lt.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-no {
	background: url("../img/flag_icons/png/no.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-pl {
	background: url("../img/flag_icons/png/pl.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-pt {
	background: url("../img/flag_icons/png/pt.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-ru {
	background: url("../img/flag_icons/png/ru.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-es {
	background: url("../img/flag_icons/png/es.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-se {
	background: url("../img/flag_icons/png/se.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-tr {
	background: url("../img/flag_icons/png/es.png") no-repeat;
}
.edv-DetailedDescriptionWidget .supportedLanguagesList .country-flag-es {
	background: url("../img/flag_icons/png/tr.png") no-repeat;
}

/* PopUpWidget */
.edv-PopUpWidget .imageClose {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -241px -856px;
	float: right;
	height: 29px;
	left: 19px;
	margin-top: -15px;
	position: relative;
	width: 29px;
	cursor: pointer;
	border: 1px solid transparent;
	z-index: 100;
}

.edv-PopUpWidget .inputField-readonly {
	border: none;
}

.edv-PopUpWidget .edv-frameWrapper {
	position: absolute;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.edv-PopUpWidget .hiddenOverflow {
	overflow: hidden;
}

.edv-PopUpWidget .autoOverflow {
	overflow: auto;
}

.edv-PopUpWidget .scrollOverflow {
	overflow: scroll;
}


/* edv-SystemMessageWidget */
.edv-SystemMessageWidget .imageClose {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -241px -856px;
	float: right;
	height: 30px;
	left: 19px;
	margin-top: -15px;
	position: relative;
	width: 29px;
	cursor: pointer;
	border: 1px solid transparent;
	z-index: 100;
}

.edv-SystemMessageWidget .text {
	margin: 5px;
}

/* edv-SearchResultNavigation */
.edv-SearchResultNavigation {
	margin-left: 20px;
	min-height: 25px;
	margin-bottom: 10px;
}

.edv-SearchResultNavigation .previous {
	float: left;
	width: 20%;
}

.edv-SearchResultNavigation .paging {
	float: left;
	width: 60%;
	text-align: center;
}

.edv-SearchResultNavigation .next {
	float: left;
	width: 20%;
}

.edv-SearchResultNavigation .next .button {
	float: right;
}

/* edv-TLK_JobPostingWidget */
.edv-TLK_JobPostingWidget {
	
}

.edv-TLK_JobPostingWidget .tlk_JobPostingView {
	overflow: auto;
}

/* edv-TLK_JobPostingResultWidget */
.edv-TLK_JobPostingResultWidget {
	border-bottom: 1px dotted #CCCCCC;
	margin: 5px;
}

.edv-TLK_JobPostingResultWidget .title {
	
}

.edv-TLK_JobPostingResultWidget .company {
	
}

.edv-TLK_JobPostingResultWidget .label {
	float: left;
	margin-right: 3px;
}

.edv-TLK_JobPostingResultWidget .text {
	
}

.edv-TLK_JobPostingResultWidget .row1 {
	
}

/* LoadingWidget */
.edv-LoadingWidget .image {
	background-image: url("../img/ajax-loader.gif");
	background-repeat: no-repeat;
	height: 40px;
	z-index: 4000;
	width: 40px;
	float: left;
}

.edv-LoadingWidget .text {
	margin-top: 5px;
}

.edv-MultilingualWidget .image {
	background-image: url("../img/ajax-loader.gif");
	background-repeat: no-repeat;
	height: 40px;
	z-index: 4000;
	width: 40px;
	float: left;
}

.edv-MultilingualWidget .text {
	margin-top: 5px;
}

.edv-MultilingualWidget .propertyLabel {
	font-weight: bold;
	font-size: medium;
	padding-bottom: 5px;
}

.edv-LanguageTranslationWidget {
	height: 30px;
	width: 560px;
	padding-left: 10px;
}

.edv-MultilingualWidget .singleTranslationLabel {
	display: inline-block;
	width: 180px;
}

.edv-MultilingualWidget .applyButton {
	margin-right: 5px; 
}

/* Workspace Control */
.edv-WorkspaceControl a {
	color: #000;
	text-decoration: underline !important;
	float: right;
	top: 10px;
	position: relative;
	padding-bottom: 20px;
}

/* Admin File upload */
.edv-FileUploadWidget {
	margin-left: 10px;
	margin-top: 15px;
	padding: 15px;
}

.edv-FileUploadWidget .label {
	font-weight: bold;
}

.edv-FileUploadWidget .groupGroup {
	margin-bottom: 17px;
}

.edv-FileUploadWidget .groupGroup .label {
	float: left;
	width: 120px;
}

.edv-FileUploadWidget .typeGroup {
	margin-bottom: 17px;
}

.edv-FileUploadWidget .typeGroup .label {
	float: left;
	margin: 2px 0px 0px 0px;
	width: 120px;
}

.edv-FileUploadWidget .nameGroup {
	margin-bottom: 23px;
}

.edv-FileUploadWidget .nameGroup .label {
	float: left;
	width: 120px;
}

.edv-FileUploadWidget .gwt-FileUpload {
	margin-right: 10px;
}

/* Admin CoordinatesPopupWidget */
.edv-CoordinatesPopupWidget {
	min-width: 200px;
	background-color: #b9d1ea;
	border-style: double;
	z-index: 2740;
}

.edv-CoordinatesPopupWidget .popupContent {
	margin: 10px;
}

.edv-CoordinatesPopupWidget H2 {
	color: #000000;
	font-size: 112.5%;
	margin-bottom: 0px;
	margin-top: 0px;
}

.edv-CoordinatesPopupWidget .header {
	float: left;
}

.edv-CoordinatesPopupWidget .button {
	float: right;
	background-image: url("../img/png/allin_one_image.png");
	background-position: -161px -835px;
	background-repeat: no-repeat;
	border: 1px solid transparent;
	cursor: pointer;
	float: right;
	height: 20px;
	left: 21px;
	margin-top: -23px;
	position: relative;
	width: 17px;
}

.edv-CoordinatesPopupWidget .coordinateInput {
	width: 30px;
	height: 1em;
}

.edv-CoordinatesPopupWidget .coordinateGroup {
	clear: both;
	margin: 0px 10px 10px 10px;
}

.edv-CoordinatesPopupWidget .buttonGroup {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

/* Admin PropertyPopupWidget */
.edv-PropertyPopupWidget {
	min-width: 200px;
	background-color: #b9d1ea;
	border-style: double;
	z-index: 2740;
}

.edv-PropertyPopupWidget .popupContent {
	margin: 10px;
}

.edv-PropertyPopupWidget .defaultGroup,.propertyGroup {
	clear: both;
}

.edv-PropertyPopupWidget .buttonGroup {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}


.edv-PropertyPopupWidget .translationsButton {
    display: block;
    margin-top: 3px;
}

.edv-PropertyPopupWidget .coorButton {
	margin-right: 5px;
}

.edv-PropertyPopupWidget H2 {
	color: #000000;
	font-size: 112.5%;
	margin-bottom: 0px;
	margin-top: 0px;
}

.edv-PropertyPopupWidget .header {
	float: left;
}

.edv-PropertyPopupWidget .button {
	float: right;
	background-image: url("../img/png/allin_one_image.png");
	background-position: -161px -835px;
	background-repeat: no-repeat;
	border: 1px solid transparent;
	cursor: pointer;
	float: right;
	height: 20px;
	left: 21px;
	margin-top: -23px;
	position: relative;
	width: 17px;
}

.edv-PropertyPopupWidget .propertyCheckBox {
	display: block;
	margin-top: 2px;
}

.edv-PropertyPopupWidget .propertyDisabled {
	background-color: gray;
	width: 70px !important;
}

.edv-PropertyPopupWidget .titleDisabled {
	background-color: gray;
}

/* OrgUnitSelectorWidget */
.edv-OrgUnitSelectorWidget {
	border-bottom: 1px dotted #eaeaea;
	padding: 10px;
	word-wrap: break-word;
}

.edv-OrgUnitSelectorWidget .ouLabel {
	float: left;
}

.edv-OrgUnitSelectorWidget .ouLabel .link,.ouLabel .spacer,.ouLabel .text
	{
	display: inline;
}

.edv-OrgUnitSelectorWidget .spacer {
	margin-left: 10px;
	margin-right: 10px;
}

.edv-OrgUnitSelectorWidget .text {
    display: inline;
    font-size: 12px;
    font-weight: bold;
}

.edv-OrgUnitSelectorWidget .link {
	color: #006bff;
    cursor: pointer;
}

.edv-OrgUnitSelectorWidget .input {
	margin-left: 10px;
	max-width: 650px;
}

/* LearningPathContentWidget */
.edv-LearningPathContentWidget .contentItemList {
	overflow: auto;
}

.edv-LearningPathContentWidget .column1 {
	width: 20%;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}

.edv-LearningPathContentWidget .column2 {
	margin-left: 5px;
	width: 73%;
	float: left;
}

.edv-LearningPathContentWidget .contentItem {
	width: 100%;
	border-bottom: 1px dotted;
	float: left;
}

.edv-LearningPathContentWidget .contentItem:hover {
	background-color: #eaeaea;
}

.edv-LearningPathContentWidget .contentItem .imgStatusBar {
	margin: 15px 10px 0px 0px;
	float: left;
}

.edv-LearningPathContentWidget .contentItem .summary {
	cursor: pointer;
	margin: 0px 0px 10px 0px;
}

.edv-LearningPathContentWidget .contentItem .imgPlayButton-Small {
	cursor: pointer;
	background-image: url('../img/png/allin_one_image.png');
	background-repeat: no-repeat;
	background-position: -168px -931px;
	height: 21px;
	width: 21px;
	margin: 15px 0px 0px 0px;
	float: left;
}

.edv-LearningPathContentWidget .contentItem .imgPlayButton-SmallLocked {
	cursor: pointer;
	background-image: url('../img/png/allin_one_image.png');
	background-repeat: no-repeat;
	background-position: -168px -884px;
	height: 30px;
	width: 21px;
	margin: 6px 0px 0px 0px;
	float: left;
}

/* TopicContentWidget */
.edv-TopicContentWidget .contentItemList {
	overflow: auto;
}

.edv-TopicContentWidget .column1 {
	width: 20%;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}

.edv-TopicContentWidget .column2 {
	margin-left: 5px;
	width: 73%;
	float: left;
}

.edv-TopicContentWidget .contentItem {
	width: 100%;
	border-bottom: 1px dotted;
	float: left;
}

.edv-TopicContentWidget .contentItem:hover {
	background-color: #eaeaea;
}

.edv-TopicContentWidget .contentItem .imgStatusBar {
	margin: 15px 10px 0px 0px;
	float: left;
}

.edv-TopicContentWidget .contentItem .edv-statusBar-empty {
	height: 21px;
	width: 21px;
	float: right;
}

.edv-TopicContentWidget .contentItem .title {
	cursor: pointer;
}

.edv-TopicContentWidget .contentItem .summary {
	cursor: pointer;
	margin: 0px 0px 10px 0px;
}

.edv-TopicContentWidget .contentItem .imgPlayButton-Small {
	cursor: pointer;
	background-image: url('../img/png/allin_one_image.png');
	background-repeat: no-repeat;
	background-position: -168px -931px;
	height: 21px;
	width: 21px;
	margin: 15px 0px 0px 0px;
	float: left;
}

.edv-TopicContentWidget .contentItem .imgPlayButton-SmallLocked {
	cursor: pointer;
	background-image: url('../img/png/allin_one_image.png');
	background-repeat: no-repeat;
	background-position: -168px -884px;
	height: 30px;
	width: 21px;
	margin: 6px 0px 0px 0px;
	float: left;
}

/* Play */
.edv-PlayWidget {
	z-index: 2500;
}

.edv-PlayWidget .imagePlay {
	background-image: url("../img/png/icon_large_play_black.png");
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
}

/* StackPanelWidget */
.edv-StackPanelWidget :focus {
	outline: none;
}

.edv-StackPanelWidget .stackPanelItem .stackContent {
	padding: 6px 2px 10px 10px;
	margin-right: 2px;
	border-bottom: 1px dotted #CCCCCC;
}

.edv-StackPanelWidget .nameTranslationsButton {
	display: block;
	margin-top: 3px;
}

.edv-StackPanelWidget .stackPanelItem-selected {
	background-color: #efefef;
}

.edv-StackPanelWidget .stackPanelItem-selected .stackTitle {
	border-bottom: none !important;
}

.edv-StackPanelWidget .stackPanelItem .stackHeader {
	font-size: 112.5%;
	cursor: pointer;
}

.edv-StackPanelWidget .stackPanelItem .stackHeader:hover {
	background-color: #ccc;
}

.edv-StackPanelWidget .stackPanelItem-selected .stackHeader:hover {
	background-color: #EFEFEF;
}

.edv-StackPanelWidget .stackPanelItem .stackHeader .stackTitle {
	border-bottom: 1px solid #ccc;
}

.edv-StackPanelWidget .stackPanelItem .stackHeader .stackTitle H2 {
	width: 97%;
	margin: 0 0 0 5px;
	padding: 7px 0px 7px 0px;
}

/*.edv-StackPanelWidget .stackHeader .toggle {

   background-image: url("../img/png/allin_one_image.png");
    background-position: -120px -786px;
    background-repeat: no-repeat;
    float: left;
    height: 16px;
    width: 15px;
}

.edv-StackPanelWidget .stackHeader .toggle-selected {

   background-image: url("../img/png/allin_one_image.png");
    background-position: -120px -754px;
    background-repeat: no-repeat;
    float: left;
    height: 16px;
    width: 15px;
}

*/

/* stackItem */
.edv-stackItem {
	
}

.edv-stackItem .stackColumn1 {
	width: 38%;
	float: left;
}

.edv-stackItem .stackColumn1 .image {
	width: 78%;
}

.edv-stackItem .stackColumn2 {
	
}

/* ResourceItemWidget */
.edv-ResourceItemWidget .image {
	height: 45px;
	width: 45px;
	margin-left: 20px;
	margin-top: 20px;
}

.edv-ResourceItemWidget .column1 {
	width: 30%;
	float: left;
}

.edv-ResourceItemWidget .column2 {
	width: 60%;
	float: left;
}

.edv-ResourceItemWidget .column2 .title {
	margin-top: 10px;
}

.edv-ResourceItemWidget .column2 .link {
	margin-top: 10px;
	display: block;
}

.edv-ResourceItemWidget .column2 .text {
	margin-top: 10px;
	height: 260px;
}

/* ResourcesWidget */
.edv-ResourcesWidget .resourceItem {
	border-bottom: 1px dotted #CCCCCC;
	float: left;
	margin-top: 10px;
	width: 91%;
	padding-left: 4px;
}

.edv-ResourcesWidget .image {
	float: left;
	height: 18px;
	width: 29px;
}

.edv-ResourcesWidget .column1 {
	width: 25%;
	float: left;
	margin-top: 5px;
}

.edv-ResourcesWidget .column2 {
	width: 74%;
	float: left;
}

.edv-ResourcesWidget .column2 .text {
	margin-bottom: 5px;
	float: left;
}

.edv-ResourcesWidget .emptyContentText {
	margin-left: 10px;
	margin-top: 10px;
}

.edv-ResourcesWidget .sortingWrapper {
	text-align: center;
	margin: 10px 0px 10px 0px;
}

/* TextBoxWidget */
.edv-TextBoxWidget {
	
}

.edv-TextBoxWidget .htmlText {
	margin: 6px 0px 4px 10px;
	width: 96% !important;
}

/* EnrolmentWidget */
.edv-EnrolmentWidget {
	padding: 20px;
}

.edv-EnrolmentWidget .column1 {
	width: 55%;
	float: left;
	border-right: 1px dotted;
	height: 555px;
	overflow: auto;
}

.edv-EnrolmentWidget .column2 {
	float: left;
	width: 43%;
	height: 542px;
	padding: 14px 0px 0px 15px;
	overflow: auto;
}

.edv-EnrolmentWidget .ILTEnrolmentItem {
	margin: 0px 10px 15px 0px;
	border-bottom: 1px dotted;
}

.edv-EnrolmentWidget .ILTEnrolmentItem .info {
	width: 55%;
	float: left;
}

.edv-EnrolmentWidget .ILTEnrolmentItem .info .dataGroup {
	width: 100%;
	float: left;
}

.edv-EnrolmentWidget .ILTEnrolmentItem .info .label {
	float: left;
	font-weight: bold;
	margin-right: 5px;
}

.edv-EnrolmentWidget .ILTEnrolmentItem .info .data {
	float: left;
	color: #006BFF;
}

.edv-EnrolmentWidget .ILTEnrolmentItem .calendar {
	float: left;
}

.edv-EnrolmentWidget .ILTEnrolmentItem .schedule .text {
	clear: both;
	float: left;
}

.edv-EnrolmentWidget .ILTEnrolmentItem .note {
	clear: both;
	font-weight: bold;
	padding-bottom: 10px;
}

.edv-EnrolmentWidget .ILTEnrolmentItem .note .label,ILTEnrolmentItem .note .text
	{
	clear: both;
}

.edv-EnrolmentWidget .ILTEnrolmentDetail .infoGroup,.ILTEnrolmentDetail .enrolmentConditionGroup,.ILTEnrolmentDetail .tutorGroup
	{
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.edv-EnrolmentWidget .ILTEnrolmentDetail .data {
	float: left;
	color: #006BFF;
}

.edv-EnrolmentWidget .ILTEnrolmentDetail .label {
	font-weight: bold;
	margin-right: 5px;
	float: left;
	clear: both;
}

.edv-EnrolmentWidget .ILTEnrolmentDetail .text {
	clear: left;
	float: left;
}

.edv-EnrolmentWidget .ILTEnrolmentDetail .enrolmentInfoGroup {
	width: 100%;
	float: left;
}

.edv-EnrolmentWidget .ILTEnrolmentAction {
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
}

.edv-EnrolmentWidget .ILTEnrolmentAction .input {
	
}

.edv-EnrolmentWidget .ILTEnrolmentAction .inputTextarea {
	width: 345px;
	height: 90px;
	resize: none;
}

.edv-EnrolmentWidget .ILTEnrolmentAction .image {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -336px -172px;
	float: left;
	height: 45px;
	width: 42px;
	margin-top: 15px;
}

.edv-EnrolmentWidget .ILTEnrolmentAction .image:hover {
	background-position: -378px -172px;
}

.edv-EnrolmentWidget .ILTEnrolmentAction .link {
	margin: 25px 0px 0px 10px;
	float: left;
	cursor: pointer;
	text-decoration: none;
	border: 1px solid rgb(153, 153, 153);
	padding: 5px 10px 5px 10px;
	color: rgb(0, 0, 0);
	font-size: 14px;
	font-family: arial, serif;
	text-shadow: 0px 0px 5px rgb(255, 255, 255);
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 0px rgb(0, 0, 0);
	-moz-box-shadow: 0px 0px 0px rgb(0, 0, 0);
	-webkit-box-shadow: 0px 0px 0px rgb(0, 0, 0);
	background-color: rgb(255, 255, 255);
	background-image: linear-gradient(-90deg, rgb(238, 238, 238),
		rgb(204, 204, 204));
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(238, 238, 238)),
		to(rgb(204, 204, 204)));
	background-image: -moz-linear-gradient(-90deg, rgb(238, 238, 238),
		rgb(204, 204, 204));
	background-color: #CCCCCC;
}

.edv-EnrolmentWidget .ILTEnrolmentAction .link:hover {
	background-image: linear-gradient(-90deg, rgb(238, 238, 238),
		rgb(255, 255, 255));
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(238, 238, 238)),
		to(rgb(255, 255, 255)));
	background-image: -moz-linear-gradient(-90deg, rgb(238, 238, 238),
		rgb(255, 255, 255));
}

/* ILTSessionWidget */
.edv-ILTSessionWidget .tr {
	width: 99%;
}

.edv-ILTSessionWidget .sessionNameHeader {
	width: 40%;
	padding-right: 10px;
	border-bottom: 1px dotted #ccc;
}

.edv-ILTSessionWidget .locationHeader {
	width: 15%;
	padding-right: 10px;
	border-bottom: 1px dotted #ccc;
}

.edv-ILTSessionWidget .startDateHeader {
	width: 15%;
	padding-right: 10px;
	border-bottom: 1px dotted #ccc;
}

.edv-ILTSessionWidget .openSeatsHeader {
	width: 15%;
	border-bottom: 1px dotted #ccc;
}

.edv-ILTSessionWidget .statusHeader {
	width: 15%;
	border-bottom: 1px dotted #ccc;
}

/* ILTFilterWidget */
.edv-ILTFilterWidget .column1 {
	padding-left: 10px;
	float: left;
	width: 27%;
}

.edv-ILTFilterWidget .column1 .checkBox {
	float: left;
	width: 100%;
}

.edv-ILTFilterWidget .column2 {
	padding-left: 10px;
	float: left;
	width: 27%;
	border-left: 1px dotted #eaeaea;
	border-right: 1px dotted #eaeaea;
}

.edv-ILTFilterWidget .header {
	margin-bottom: 10px;
}

.edv-ILTFilterWidget .column2 .inputLabel {
	float: left;
	width: 37%;
}

.edv-ILTFilterWidget .column2 .inputData {
	margin-bottom: 15px;
}

.edv-ILTFilterWidget .column3 {
	padding-left: 10px;
	float: left;
	width: 37%;
}

.edv-ILTFilterWidget .column3 .inputLabel {
	float: left;
	width: 41%;
}

.edv-ILTFilterWidget .column3 .locationData {
	display: block;
	width: 53%;
	margin-bottom: 10px;
}

/* ILTActionWidget */
.edv-ILTActionWidget .Label {
	margin-left: 20px;
}

.edv-ILTActionWidget .edv-TableTrShadow {
	background-color: transparent;
}

.edv-ILTActionWidget .infoButton {
	background-image: url('../img/png/allin_one_image.png');
	background-repeat: no-repeat;
	background-position: -105px -818px;
	margin-right: 9px;
	margin-top: 10px;
	height: 16px;
	width: 15px;
	cursor: pointer;
}

.itlWarningBar {
    background: url("../img/new_warn.gif") no-repeat scroll 5px center #FFEAB1;
    border: 1px solid #C95F14;
    margin-top: 20px;
    padding: 10px 10px 10px 30px;
    color: #C95F14;
    font-weight: bold;
}

.edv-ILTActionWidget .row1 {
	margin: 10px 0px 5px 0px;;
	float: left;
	width: 100%;
}

.edv-ILTActionWidget .column1 {
	float: left;
	width: 24%;
	margin-left: 10px;
}

.edv-ILTActionWidget .column2 {
	float: left;
	margin: 6px 0px 0px 10px;
}

.edv-ILTActionWidget .column3 {
	float: right;
	margin: 0 10px;
	width: 10%;
}

.edv-ILTActionWidget .column1 .dateGroup {
	border-style: dashed;
	margin: 2px;
	padding: 3px;
}

.edv-ILTActionWidget .row1 .column2 .link {
	display: block;
	margin-bottom: 10px;
}

.edv-ILTActionWidget .row1 .column2 .text {
	margin-bottom: 10px;
}

.edv-ILTActionWidget .column3 .buttonRow1 {
	margin-top: 13px;
}

.edv-ILTActionWidget .column3 .buttonRow2 {
	margin-top: 14px;
}

.edv-ILTActionWidget .row2 {
	border-top: 1px dotted #CCCCCC;
	clear: both;
}

.edv-ILTActionWidget .row2 .edv-Table {
	margin: 10px 0px 0px 10px;
}

.edv-ILTActionWidget .row2 .edv-Table th,.row2 .edv-Table td {
	padding: 0px;
	text-align: left;
}

.edv-ILTActionWidget .day {
	font-size: x-large;
	text-align: center;
}

.edv-ILTActionWidget .month {
	font-size: large;
	text-align: center;
}

.edv-ILTActionWidget .year {
	font-size: large;
	text-align: center;
}

.edv-ILTActionWidget .row2 .infoButton {
	margin-top: 0px;
	margin-bottom: 5px;
}

/* RadiobuttonWidget */
.edv-RadiobuttonWidget {
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	float: left;
	width: 96%;
	background-color: #fefefe;
	padding: 10px 0px 10px 0px;
}

.edv-RadiobuttonWidget .radioButton {
	display: block;
	width: 100%;
	margin-left: 19px;
}

/* TestActionWidget */
.edv-TestActionWidget .statusGroup {
	float: left;
	margin: 10px 0px 0px 20px;
}

.edv-TestActionWidget .statusGroup .bundleTypeData {
	float: left;
	margin: 2px 10px 0px 0px;
}

.edv-TestActionWidget .statusGroup .statusData {
	color: #006BFF;
	float: left;
	margin: 2px 10px 0px 10px;
}

.edv-TestActionWidget .statusGroup .progressData {
	float: left;
	margin: 2px 10px 0px 10px;
}

.edv-TestActionWidget .actionGroup {
	float: left;
	min-height: 120px;
	height: 100%;
	position: relative;
	width: 98%;
	margin-top: 20px;
}

.edv-TestActionWidget .actionGroup .link {
	float: left;
	padding: 10px 0 0 10px;
	color: #000000;
	width: 63%;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.edv-TestActionWidget .actionGroup .actionLaunch,.edv-TestActionWidget .actionRetake,.edv-TestActionWidget .actionCertificate
	{
	float: left;
	width: 42%;
	margin-left: 20px;
}

.edv-TestActionWidget .actionGroup .testInformation {
	float: left;
	width: 100%;
	margin-left: 20px;
	margin-top: 20px;
}

.edv-TestActionWidget .actionGroup .testInformation .column1 {
	float: left;
	width: 47.1%;
}

.edv-TestActionWidget .actionGroup .testInformation .column2 {
	float: left;
	width: 45%;
}

.edv-TestActionWidget .labelWrapper {
	width: 100%;
}

.edv-TestActionWidget .actionGroup .testInformation .timeLimitLabel {
	clear: both;
	float: left;
	margin: 0px 5px 0px 0px;
}

.edv-TestActionWidget .actionGroup .testInformation .timeLimitData {
	float: left;
	color: #006BFF;
	margin: 0px 5px 5px 0px;
}

.edv-TestActionWidget .actionGroup .testInformation .label {
	clear: both;
	float: left;
	margin: 0px 5px 5px 0px;
}

.edv-TestActionWidget .actionGroup .testInformation .data {
	margin: 0px 5px 5px 0px;
	float: left;
	color: #006BFF;
}

.edv-TestActionWidget .optionalGroup {
	float: left;
	margin-top: 10px;
	height: 100%;
	position: relative;
	width: 98%;
}

.edv-TestActionWidget .optionalGroup .label {
	float: left;
	margin: 0px 5px 5px 0px;
}

.edv-TestActionWidget .optionalGroup .data {
	margin: 0px 5px 5px 0px;
	float: left;
	color: #006BFF;
}

/* EvaluationActionWidget */
.edv-EvaluationActionWidget {
	
}

.edv-EvaluationActionWidget .statusGroup {
	float: left;
	margin: 10px 0px 0px 20px;
}

.edv-EvaluationActionWidget .statusGroup .bundleTypeData {
	float: left;
	margin: 2px 10px 0px 0px;
}

.edv-EvaluationActionWidget .statusGroup .statusData {
	color: #006BFF;
	float: left;
	margin: 2px 10px 0px 10px;
}

.edv-EvaluationActionWidget .actionGroup {
	float: left;
	min-height: 120px;
	height: 100%;
	position: relative;
	width: 98%;
	margin-top: 20px;
}

.edv-EvaluationActionWidget .actionGroup .link {
	float: left;
	padding: 10px 0 0 10px;
	color: #000000;
	width: 63%;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.edv-EvaluationActionWidget .actionGroup .actionLaunch {
	float: left;
	width: 42%;
	margin-left: 20px;
}

/* ConnectionWidget */
.edv-ConnectionWidget ul {
	padding-left: 21px;
}

.edv-ConnectionWidget li {
	list-style-image:
		url('../img/png/icon_circle_arrow_right_black_small.png');
}

/* LearningPathActionWidget */
.edv-LearningPathActionWidget .statusGroup {
	height: 9%;
	margin: 5px 9px 10px 20px;
	float: left;
	width: 96%;
	min-height: 70px;
}

.edv-LearningPathActionWidget .bundleTypeData {
	margin: 10px 10px 0px 0px;
	width: 92%;
}

.edv-LearningPathActionWidget .progressData {
	font-size: 180%;
	width: 92%;
	margin: 10px 0px 0px 0px;
	text-align: center;
}

.edv-LearningPathActionWidget .statusData {
	margin: 10px 0px 0px 0px;
	width: 92%;
}

.edv-LearningPathActionWidget .actionGroup {
	float: left;
	width: 96%;
}

.edv-LearningPathActionWidget .optionalGroup {
	float: left;
	border-top: 1px dotted #ccc;
	width: 96%;
}

.edv-LearningPathActionWidget .optionalGroup .textLabel {
	float: left;
	font-size: 112.5%;
	margin: 30px 0px 0px 0px;
}

.edv-LearningPathActionWidget  .completionLabel,.deadlineLabel {
	float: left;
	margin-left: 5px;
}

.edv-LearningPathActionWidget  .completionDate,.deadlineDate {
	float: left;
}

/* DetailedStatusWidget */
.edv-DetailedStatusWidget .header {
	background-color: #EAEAEA;
	min-height: 25px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}

.edv-DetailedStatusWidget .content {
	margin-top: 30px;
}

/* SCONavigationWidget */
.edv-SCONavigationWidget {
	clear: both;
}

.edv-SCONavigationWidget .link {
	cursor: pointer;
	color: #006BFF;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	width: 99%;
}

.edv-SCONavigationWidget .link:hover {
	text-decoration: underline;
}

.edv-SCONavigationWidget .currentLink {
	text-decoration: underline;
}

.edv-SCONavigationWidget .currentImage {
	background-image: url("../img/png/allin_one_image.png");
	background-position: -74px -786px;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	float: left;
	margin-right: 10px;
}

/* MoreActionsWidget */
.edv-MoreActionsWidget .row1 {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	width: 95%;
}

.edv-MoreActionsWidget .row2 {
	margin-left: 10px;
	width: 95%;
	float: left;
	margin-top: 10px;
}

.edv-MoreActionsWidget .row1 .actionStatus {
	float: left;
	margin-top: 10px;
	width: 50%;
}

.edv-MoreActionsWidget .row1  .link {
	margin-top: 6px;
	position: relative;
	color: #000000;
	font-size: 100%;
}

.edv-MoreActionsWidget .row1 .actionStatus .edv-StatusImage {
	float: left;
	cursor: pointer;
	margin: 4px 10px;
}

.edv-MoreActionsWidget .text {
	margin: 4px 10px;
}

.edv-MoreActionsWidget .row1 .actionNavigate {
	margin-top: 10px;
	float: left;
	width: 45%;
}

.edv-MoreActionsWidget .row1 .actionNavigate .edv-NavigateImage {
	float: left;
	margin: 4px 10px;
}

.edv-MoreActionsWidget .row2 .actionAccessibility {
	margin-top: 10px;
	float: left;
	width: 50%;
}

.edv-MoreActionsWidget .row2 .actionAccessibility .edv-AccessibilityImage
	{
	float: left;
	margin: 4px 10px;
}

.edv-MoreActionsWidget .row2 .actionDownload {
	margin-top: 10px;
	float: left;
	width: 45%;
}

.edv-MoreActionsWidget .row2 .link {
	margin-top: 6px;
	position: relative;
	color: #000000;
	font-size: 100%;
}

.edv-MoreActionsWidget .row2 .actionDownload .edv-DownloadImage {
	float: left;
	margin: 4px 10px;
}

.edv-MoreActionsWidget .groupDisplay {
	margin-left: 10px;
	margin-top: 5px;
}

.edv-SkillsoftDownloadWidget .download,.edv-SkillsoftDownloadWidget .upload
	{
	float: left;
	margin-right: 10px;
	cursor: pointer;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	padding: 2px 6px 2px 6px;
	color: rgb(0, 0, 0);
	font-size: 14px;
	font-family: arial, serif;
	text-shadow: 0px 0px 5px rgb(255, 255, 255);
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 0px rgb(0, 0, 0);
	-moz-box-shadow: 0px 0px 0px rgb(0, 0, 0);
	-webkit-box-shadow: 0px 0px 0px rgb(0, 0, 0);
	background-color: rgb(255, 255, 255);
	background-image: linear-gradient(-90deg, rgb(238, 238, 238),
		rgb(204, 204, 204));
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(238, 238, 238)),
		to(rgb(204, 204, 204)));
	background-image: -moz-linear-gradient(-90deg, rgb(238, 238, 238),
		rgb(204, 204, 204));
	background-color: #CCCCCC;
	margin-top: 30px;
}

.edv-MoreActionsWidget .groupDisplay .back {
	float: right;
	margin-right: 10px;
	cursor: pointer;
	text-decoration: none;
	border: 1px solid rgb(153, 153, 153);
	padding: 2px 6px 2px 6px;
	color: rgb(0, 0, 0);
	font-size: 14px;
	font-family: arial, serif;
	text-shadow: 0px 0px 5px rgb(255, 255, 255);
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 0px rgb(0, 0, 0);
	-moz-box-shadow: 0px 0px 0px rgb(0, 0, 0);
	-webkit-box-shadow: 0px 0px 0px rgb(0, 0, 0);
	background-color: rgb(255, 255, 255);
	background-image: linear-gradient(-90deg, rgb(238, 238, 238),
		rgb(204, 204, 204));
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(238, 238, 238)),
		to(rgb(204, 204, 204)));
	background-image: -moz-linear-gradient(-90deg, rgb(238, 238, 238),
		rgb(204, 204, 204));
	background-color: #CCCCCC;
}

/* DescriptionWidget */
.edv-DescriptionWidget .image {
	margin: 0px 0px 0px 20px;
	height: 112px;
	float: left;
	width: 38%;
	cursor: pointer;
}

.edv-DescriptionWidget .summary {
	margin: 0px 0px 0px 10px;
	float: left;
	width: 45%;
	cursor: pointer;
}

.edv-DescriptionWidget .row1 {
	float: left;
}

.edv-CoursePage .edv-DescriptionWidget .row1 {
	height: 40px;
}

.edv-DescriptionWidget .row2 {
	clear: both;
	margin-top: 20px;
	float: left;
	width: 100%;
}

.edv-DescriptionWidget .row2 .ratingWidgetWrapper {
	float: left;
	margin-top: 10px;
	margin-left: 0;
	width: 90%;
}

/* CourseActionWidget*/
.edv-CourseActionWidget .imgStatusBar {
	float: left;
	margin-left: 20px;
}

.edv-CourseActionWidget .actionGroup {
	float: left;
	min-height: 136px;
	position: relative;
	width: 98%;
	margin-top: 20px;
}

.edv-CourseActionWidget .actionGroup .courseActionRow1 {
	float: left;
	width: 100%;
}

.edv-CourseActionWidget .actionGroup .courseActionRow2 {
	float: left;
	margin-top: 14px;
	width: 100%;
}

.edv-CourseActionWidget .link {
	float: left;
	padding: 10px 0 0 5px;
	color: #000000;
	font-size: 130%;
	width: 68%;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.edv-Link-disabled {
	cursor: default !important;
}

.edv-CourseActionWidget .actionLaunch,.edv-CourseActionWidget .actionReview,.edv-CourseActionWidget .actionEvaluate,.edv-CourseActionWidget .actionCertificate,.edv-CourseActionWidget .actionRetake
	{
	float: left;
	width: 42%;
	margin-left: 20px;
}

.edv-CourseActionWidget .statusGroup {
	height: 9%;
	border-top: 1px solid #CCCCCC;
	float: left;
	width: 100%;
	padding-top: 20px;
}

.edv-CourseActionWidget .typeData,.edv-CourseActionWidget .statusData,.edv-CourseActionWidget .scoreData
	{
	float: left;
	padding-top: 2px;
	margin-left: 10px;
}

.edv-CourseActionWidget .optionalGroup {
	float: left;
	margin: 3px 9px 10px 20px;
	width: 96%;
	padding-top: 9px;
}

.edv-CourseActionWidget .completionLabel,.edv-CourseActionWidget .deadlineLabel
	{
	float: left;
	clear: both;
	margin-right: 5px;
}

.edv-CourseActionWidget  .completionDate,.edv-CourseActionWidget .deadlineDate
	{
	color: #006bff;
}

.edv-CourseActionWidget .lastaccessedLabel,.edv-CourseActionWidget .expiryLabel
	{
	float: left;
}

.edv-CourseActionWidget .lastaccessedDate,.edv-CourseActionWidget .expiryDate
	{
	color: #006BFF;
	float: left;
	margin-left: 7px;
}

.edv-SkillsoftDownloadWidget {
	padding: 10px;
}

.edv-SkillsoftDownloadWidget a {
	margin-left: 10px;
}

/* searchResultWidget */
.edv-searchResultWidget {
	padding: 5px;
	border: 1px solid #ccc;
	border-radius: 3px;
	width: 95%;
	float: left;
	margin-bottom: 10px;
	position: relative;
}

.edv-searchResultWidget .disable {
	background-color: #EEEEEE;
	-moz-opacity: 0.7;
	filter: alpha(opacity = 70);
	-khtml-opacity: 0.7;
	opacity: 0.7;
	z-index: 2745;
	position: absolute;
	border-radius: 3px 3px 3px 3px;
	margin: -5px;
	width: 95%;
	top: 5px;
	left: 5px;
}

.edv-searchResultWidget .column1 {
	float: left;
	padding-bottom: 18px;
	padding-left: 10px;
	width: 33%;
}

.edv-searchResultWidget .column2 {
	float: left;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 7px;
	width: 62%;
}

.edv-searchResultWidget .column1 .image {
	width: 150px;
	margin-top: 13px;
	margin-bottom: 20px;
	float: left;
	height: 112px;
}

.edv-searchResultWidget .column2 .header {
	margin: 5px 0px 10px 0px;
	display: inline;
}

.edv-searchResultWidget .column2 .ratingWidgetWrapper {
	float: right;
	width: 35%;
}

.edv-searchResultWidget .column2 .imgStatusBar {
	float: left;
	margin: 10px 10px 0px 0px;
}

.edv-searchResultWidget .column2 .header .title {
	margin-left: 0px;
}

.edv-searchResultWidget .column2 .statusData {
	font-size: 85%;
}

.edv-searchResultWidget .column2 .typeData {
	color: #006BFF;
	float: left;
	width: 64%;
}

.edv-searchResultWidget .column2 .summary {
	margin-top: 35px;
}

.edv-searchResultWidget .column2 .deadlineLabel {
	cursor: pointer;
	float: left;
	margin-top: 6px;
	margin-left: 5px;
	margin-top: 8px;
	font-size: 112.5%;
	clear: both;
}

.edv-searchResultWidget .column2 .deadlineDate {
	cursor: pointer;
	float: left;
	margin-top: 6px;
	margin-left: 10px;
	margin-top: 8px;
	font-size: 112.5%;
}

.edv-searchResultWidget .column2 .bottom {
	margin-top: 10px;
}

.edv-searchResultWidget  .descriptionButton {
	background-image: url('../img/png/allin_one_image.png');
	background-repeat: no-repeat;
	background-position: -120px -818px;
	height: 16px;
	margin-right: 4px;
	margin-top: 7px;
	width: 15px;
	float: left;
}

.edv-searchResultWidget  .descriptionLink {
	cursor: pointer;
	float: left;
	margin-top: 6px;
}

/* CheckboxWidget */
.edv-CheckboxWidget {
	float: left;
	width: 96%;
}

.edv-CheckboxWidget .checkBox {
	display: block;
	width: 100%;
}

.edv-CheckboxWidget .checkBox .label {
	font-size: 112.5%;
	cursor: pointer;
	color: #006BFF;
}

/* SearchTypeFilterWidget */
.edv-searchTypeFilterWidget {
	padding: 0 0 0 10px;
	width: 100%;
}

.edv-searchTypeFilterWidget .input {
	margin-left: 0px;
}

/* SearchTypeWidget */
.edv-SearchTypeWidget {
	float: left;
	width: 96%;
}

.edv-SearchTypeWidget .checkBox {
	display: block;
	width: 100%;
}

/* WorkspaceDirectoryWidget*/
.edv-WorkspaceDirectoryWidget .directoryChoices {
	margin-left: 30px;
}

.edv-WorkspaceDirectoryWidget .choiceItem {
	background-color: #EAEAEA;
	border-left: 1px solid #CCCCCC;
	border-radius: 3px 3px 0 0;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	display: inline;
	margin-right: 2px;
	padding: 4px 9px 1px 6px;
}

.edv-WorkspaceDirectoryWidget .selected {
	background-color: #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
}

.edv-WorkspaceDirectoryWidget .directoryView {
	border: 1px solid #CCCCCC;
	border-radius: 7px;
}

/* Search Widget */
.edv-SearchWidget {
	margin-bottom: 20px;
	overflow: auto;
	padding: 5px 5px 5px 10px;
}

.edv-SearchWidget .input {
	float: left;
	margin-right: 0px;
	border: 1px solid #eaeaea;
	min-height: 17px;
	padding-left: 10px;
	padding-bottom: 3px;
}

.edv-SearchWidget .button {
	float: left;
	background-image: url("../img/png/icon_general_search.png");
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 14px;
	min-width: 30px;
	margin-left: 10px;
	background-color: #333333;
	background-position: right 50%;
	font-size: 100%;
	border: 1px solid #333;
	border-radius: 0px 7px 7px 0px;
	color: #FFFFFF;
	margin-left: 0px;
	margin-right: 5px;
	padding-bottom: 2px;
	cursor: pointer;
}

.edv-SearchWidget .imageReset {
	background-image: url("../img/png/icon_general_search_reset.png");
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 10px;
	float: left;
	width: 13px;
	height: 14px;
	background-color: #ccc;
	margin-left: 10px;
	background-color: #333333;
	border: 1px solid #333333;
	border-radius: 5px 5px 5px 5px;
	padding: 3px 3px 3px 2px;
}

.edv-SearchWidget .link {
	width: 90%;
	cursor: pointer;
	padding: 3px;
	float: left;
}

.edv-SearchTypeWidget a {
	width: 90%;
	padding: 10px 10px 10px 0px;
}

.edv-LanguageTranslationWidget .singleTranslationPanel {
	float: left;
}

.edv-MultilingualWidget .translationsBox {
	max-height: 350px;
	overflow: auto;
}


/* MY TASKS */

.edv-MyTasksPage {
    width: 60%;
}

.edv-MyTasksPage .myTaskColumn2 {
	width: 80%;
}

.edv-MyTasksPage .myTasksWidget {
	clear: both;
}

.myTasksPageTitle {
    font-size: large;
    padding: 10px;
    float: left;
}

.myTasksPageCount {
    font-size: large;
    padding-top: 10px;
    float: left;
}

.myTasksWrapper .approveButton {
	float: left;
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: 0 -1011px;
	width: 34px;
	height: 34px;
	cursor: pointer;
}
.myTasksWrapper .approveButton:hover {
	background-position: -34px -1011px;
}

.myTasksWrapper .denyButton {
	float: left;
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: 0 -1045px;
	width: 34px;
	height: 34px;
	cursor: pointer;
	margin-left: 25px;
}
.myTasksWrapper .denyButton:hover {
	background-position:  -34px -1045px;
}

.myTasksWrapper .loadingApproveIcon {
	background-image: url("../img/ajax-loader.gif");
	cursor: wait;
	float: left;
	background-repeat: no-repeat;
	width: 34px;
	height: 34px;
}

.myTasksWrapper .loadingDenyIcon {
	background-image: url("../img/ajax-loader.gif");
	cursor: wait;
	float: left;
	background-repeat: no-repeat;
	width: 34px;
	height: 34px;
	margin-left: 25px;
}

.myTasksWrapper .myTaskSeparator {
	border-bottom: 1px solid #CCC;
	clear: both;
	overflow: auto;
}

.myTaskPanel {
	width: 100%;
}

.myTaskPanelInside {
	overflow: auto;
	cursor: pointer;
    padding: 15px 10px;
}

.myTaskPanelInside:hover {
    background: #DDD;
}

.myTaskColumn1 {
	float: left;
	width: 1px;;
}

.myTaskColumn2 {
	float: left;
}

.myTaskColumn3 {
	float: right;
	width: 105px;
	height: 34px;
    padding-top: 10px;
}

.myTaskRow2, .myTaskRow3 {
    clear: both;
}

.myTaskHeaderLabel, .myApprovalHeaderLabel, .contentTilteLabel {
	float: left;
	padding-right:5px;
}

.myTaskHeaderValue, .myApprovalHeaderLabel, .contentTiltleValue, .contentCostValue, .enrolmentDueDateValue, .durationValue {
	padding-left: 5px;
	font-weight: bold;
}
.contentCostLabel {
	float: left;
}

.enrolmentDueDateLabel {
	padding-left: 15px;
	float: left;
}

.durationLabel {
	padding-left: 15px;
	float: left;
}

.edv-MyTasksApp .myTasksWidget  {
	overflow-y: scroll;
}

.edv-MyTasksApp .myTaskColumn2 {
    width: 70%;
}

.edv-MyApprovalRequestPopup .header {
    background-color: #EAEAEA;
    display: block;
    float: none;
    min-height: 25px;
    overflow: hidden;
    top: 0;
    width: 100%;
    z-index: 1;
    padding: 10px;
    font-size: medium;
}

.approveLabel, .denyLabel {
    float: left;
    padding: 7px 15px;
    font-weight: bold;
}

.approveLabel {
	color: #42C61E;	
}	

.edv-MyApprovalRequestPopup .myApprovalRequestPopupContent .column1 .image {
    float: left;
    height: 112px;
    margin-bottom: 20px;
    margin-top: 13px;
    width: 150px;
}
.edv-MyApprovalRequestPopup .image {
    border: 1px solid #EAEAEA;
    box-shadow: 2px 2px 5px #EAEAEA;
    padding: 8px;
}

.edv-MyApprovalRequestPopup .column2 .summary {
    float: left;
    height: 317px;
    margin-top: 10px;
    width: 99%;
}

.edv-MyApprovalRequestPopup .summary {
    overflow-y: auto;
}


.edv-MyApprovalRequestPopup .column1 {
	float: left;
	width: 30%
}

.edv-MyApprovalRequestPopup .column2 {
	float: left;
	width: 68%
}

.edv-MyApprovalRequestPopup .myApprovalRequestPopupContent {
	margin: 10px 0 0 20px;
}

.edv-MyApprovalRequestPopup .column1 .label {
	clear: both;
	float: left;
	padding-bottom: 10px;
	margin-right: 5px;
}

.edv-MyApprovalRequestPopup .approveButton {
	float: left;
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: 0 -1011px;
	width: 34px;
	height: 34px;
	cursor: pointer;
}
.edv-MyApprovalRequestPopup .approveButton:hover {
	background-position: -34px -1011px;
}

.edv-MyApprovalRequestPopup .denyButton {
	float: left;
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: 0 -1045px;
	width: 34px;
	height: 34px;
	cursor: pointer;
	margin-left: 25px;
}
.edv-MyApprovalRequestPopup .denyButton:hover {
	background-position:  -34px -1045px;
}


.edv-MyApprovalRequestPopup .loadingApproveIcon {
	background-image: url("../img/ajax-loader.gif");
	cursor: wait;
	float: left;
	background-repeat: no-repeat;
	width: 34px;
	height: 34px;
}

.edv-MyApprovalRequestPopup .loadingDenyIcon {
	background-image: url("../img/ajax-loader.gif");
	cursor: wait;
	float: left;
	background-repeat: no-repeat;
	width: 34px;
	height: 34px;
	margin-left: 25px;
}

.edv-MyApprovalRequestPopup .myApprovalRequestPopupbuttons {
    float: right;
    padding: 10px;
}

.edv-MyApprovalRequestPopup .myApprovalSeparator {
	border-bottom: 1px solid #CCC;
	clear: both;
	overflow: auto;
}

.edv-MyApprovalRequestPopup .myApprovalPopupRow1 {
	clear: both;
}

/* NOTIFICATIONS */

.edv-NotificationsPage {
    width: 60%;
}

.edv-NotificationsPage .notificationColumn1 {
	width: 95%;	
} 

.edv-NotificationsPage .notificationsWidget {
	clear: both;
}

.notificationsPageTitle {
    font-size: large;
    padding: 10px;
    float: left;
}

.notificationsPageCount {
    font-size: large;
    padding-top: 10px;
    float: left;
}

.notificationsWrapper .notificationSeparator {
	border-bottom: 1px solid #CCC;
	clear: both;
	overflow: auto;
}

.edv-NotificationsApp .notificationsWidget  {
	overflow-y: scroll;
}

.edv-NotificationsApp .notificationColumn1 {
	width: 90%;
}

.notificationsWrapper .oldMessage  {
	background: #EEE;
}
	
.notificationsWrapper .removeButton {
    background-image: url("../img/png/allin_one_image.png");
 	background-position: -55px -1079px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.notificationsWrapper .removeButton:hover {
 	background-position: -73px -1079px;
}

.notificationPopupBody {
    overflow-y: auto;
}


.edv-GenericNotification .notificationPopupBody {
    height: 380px;
}

.edv-ClassroomCourseNotification .notificationPopupBodyApproved {
    height: 260px;
}

.edv-ClassroomCourseNotification .notificationPopupBodyDenied {
    height: 324px;
}

.notificationPanelInside {
	overflow: auto;
    padding: 5px 10px;
    cursor: pointer;
}

.notificationPanelInside:hover {
    background: #DDD;
}

.notificationColumn1 {
	float: left;
	padding: 10px 0;
}

.notificationColumn2 {
	float: right;
	width: 20px;
}

.notificationsWrapper .requestApproved {
	color: #42C61E;	
}

.notificationsWrapper .requestDenied {
	color: #C30000;	
}

.ccApprovalNotificationIcon {
	background-image: url("../img/png/allin_one_image.png");
    background-position: -17px -1079px;
    background-repeat: no-repeat;
    height: 16px;
    width: 18px;
    float: left;
}

.ccDenialNotificationIcon {
	background-image: url("../img/png/allin_one_image.png");
    background-position: -35px -1079px;
    background-repeat: no-repeat;
    height: 16px;
    width: 18px;
    float: left;
}


.genericlNotificationIcon {
	background-image: url("../img/png/allin_one_image.png");
    background-position: 0 -1079px;
    background-repeat: no-repeat;
    height: 16px;
    width: 18px;
    float: left;
}

.notificationRow2ClassroomCourse, .notificationRow2Generic, .notificationRow3 {
	clear:both;
}


.notificationCourseTitle, .notificationDateValue, .contentCostValue, .enrolmentDueDateValue, .durationValue, .notificationSender {
	float: left;
	padding-left: 5px;
	font-weight: bold;
}

.notificationTypeLabel, .notificationDateLabel, .notificationBody, .notificationCourseLabel {
	float: left;
}

.notificationTypeLabel {
	margin-left: 5px;
	font-weight: bold;
}

.edv-ClassroomCourseNotification .header {
    background-color: #EAEAEA;
    display: block;
    float: none;
    min-height: 25px;
    overflow: hidden;
    top: 0;
    width: 100%;
    z-index: 1;
    padding: 10px;
}

.notificationPopupSeparator {
	border-bottom: 1px solid #CCC;
	clear: both;
	overflow: auto;
	padding-top: 10px;
}

.notificationPopupGotoButton {
    float: right;
    padding-right: 10px;
    padding-top: 10px;
}

.edv-ClassroomCourseNotification .goToItemButton {
	background-image: url("../img/png/allin_one_image.png");
    background-position: -336px -301px;
    background-repeat: no-repeat;
	cursor: pointer;
	height: 42px;
    width: 42px;
    float: left;
}

.edv-ClassroomCourseNotification .notificationPopupRow2 {
	clear:both;
}

.edv-ClassroomCourseNotification .notificationPopupHeader {
	padding: 10px;
}

.edv-ClassroomCourseNotification .notificationSubjectLabel {
	font-weight: bold;
	padding: 10px;
}
.edv-ClassroomCourseNotification .notificationPopupBodyPanel {
	padding: 10px;
}

.edv-GenericNotification .header {
    background-color: #EAEAEA;
    display: block;
    float: none;
    min-height: 25px;
    overflow: hidden;
    top: 0;
    width: 680px;
    z-index: 1;
    padding: 10px;
}

.edv-ClassroomCourseNotification .goToItemLabel {
    float: left;
    font-weight: bold;
    padding: 10px 15px;
}

.edv-GenericNotification .notificationPopupHeader {
	padding: 10px;
}

.edv-GenericNotification .notificationPopupBodyPanel {
	padding: 10px;
}

.notificationPopupHeaderLabel  {
    font-weight: bold;
    margin-left: 5px;
    display: inline;
    font-size: medium;
}

.header .requestApproved {
	color: #42C61E;	
}

.header .requestDenied {
	color: #C30000;	
}

.header .genericlNotificationIcon {
	margin-top: 4px;		
}

.header .ccApprovalNotificationIcon {
	margin-top: 4px;		
}

.header .ccDenialNotificationIcon {
	margin-top: 4px;		
}

/* END OF WIDGETS */

/*******************************
        PORTAL IMAGES
*******************************/

/*************************
 PORTAL IMAGES - STATUS
**************************/
.edv-statusBar-completed,.edv-statusBar-passed {
	background-image: url('../img/png/allin_one_image.png');
	background-repeat: no-repeat;
	background-position: -168px -733px;
	height: 21px;
	width: 21px;
}

.edv-statusBar-failed,.edv-statusBar-not_attended {
	background-image: url('../img/png/allin_one_image.png');
	background-repeat: no-repeat;
	background-position: -168px -667px;
	height: 21px;
	width: 21px;
}

.edv-statusBar-incomplete,.edv-statusBar-enrolled,.edv-statusBar-pending_correction,.edv-statusBar-requested
	{
	background-image: url('../img/png/allin_one_image.png');
	background-repeat: no-repeat;
	background-position: -168px -689px;
	height: 21px;
	width: 21px;
}

.edv-statusBar-not_attempted,.edv-statusBar-not_enrolled {
	background-image: url('../img/png/allin_one_image.png');
	background-repeat: no-repeat;
	background-position: -168px -711px;
	height: 21px;
	width: 21px;
}

/* Resource Icons */
.edv-resourceIcon-media {
	background-image: url("../img/png/all_in_one_resources.png");
	background-repeat: no-repeat;
	background-position: 0px -44px;
}

.edv-resourceIcon-webapp,.edv-resourceIcon-link {
	background-image: url("../img/png/all_in_one_resources.png");
	background-repeat: no-repeat;
	background-position: -46px -44px;
}

.edv-resourceIcon-image,.edv-resourceIcon-system {
	background-image: url("../img/png/all_in_one_resources.png");
	background-repeat: no-repeat;
	background-position: -184px -44px;
}

.edv-resourceIcon-document {
	background-image: url("../img/png/all_in_one_resources.png");
	background-repeat: no-repeat;
	background-position: -93px -44px;
}

.edv-resourceIcon-other {
	background-image: url("../img/png/all_in_one_resources.png");
	background-repeat: no-repeat;
	background-position: -139px -44px;
}

/* Fallback Images */
.edv-transparent {
	background-image: url("../img/spacer.gif");
	background-repeat: repeat;
	cursor: pointer;
	float: left;
	width: 99% !important;
}

.edv-fallback-elearning {
	background-image: url("../img/png/all_in_one_fallback.png");
	background-repeat: no-repeat;
	background-position: -1283px 0px;
	min-height: 112px;
	min-width: 151px;
	max-height: 112px;
	max-width: 151px;
}

.edv-fallback-test {
	background-image: url("../img/png/all_in_one_fallback.png");
	background-repeat: no-repeat;
	background-position: -37px 0px;
	max-height: 112px;
	max-width: 151px;
	min-height: 112px;
	min-width: 151px;
}

.edv-fallback-learning_path {
	background-image: url("../img/png/all_in_one_fallback.png");
	background-repeat: no-repeat;
	background-position: -425px 0px;
	max-height: 112px;
	max-width: 151px;
	min-height: 112px;
	min-width: 151px;
}

.edv-fallback-certification {
	background-image: url("../img/png/all_in_one_fallback.png");
	background-repeat: no-repeat;
	background-position: -847px 0px;
	max-height: 112px;
	max-width: 151px;
	min-height: 112px;
	min-width: 151px;
}

.edv-fallback-ilt {
	background-image: url("../img/png/all_in_one_fallback.png");
	background-repeat: no-repeat;
	background-position: -625px 0px;
	max-height: 112px;
	max-width: 151px;
	min-height: 112px;
	min-width: 151px;
}

.edv-fallback-evaluation {
	background-image: url("../img/png/all_in_one_fallback.png");
	background-repeat: no-repeat;
	background-position: -1059px 0px;
	max-height: 112px;
	max-width: 151px;
	min-height: 112px;
	min-width: 151px;
}

.edv-fallback-news {
	background-image: url("../img/png/icon_holding_image_news_med.png");
	background-position: center;
	background-repeat: no-repeat;
}

.edv-fallback-resource {
	background-image: url("../img/png/all_in_one_fallback.png");
	background-repeat: no-repeat;
	background-position: -23px 0px;
}

/* LaunchImage */
.edv-LaunchImage {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -336px -43px;
	float: left;
	height: 42px;
	width: 42px;
	cursor: pointer;
}

.edv-LaunchImage:hover {
	background-position: -378px -43px;
}

.edv-LaunchImage-disabled,.edv-LaunchImage-disabled:hover {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -336px -43px;
	opacity: 0.5;
	filter: alpha(opacity =   50);
	cursor: default;
}

/* LaunchImageLocked */
.edv-LaunchImageLocked {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -336px -969px;
	float: left;
	height: 42px;
	width: 42px;
	cursor: pointer;
}

/* RetakeImage */
.edv-RetakeImage {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -336px -86px;
	float: left;
	height: 42px;
	width: 42px;
	cursor: pointer;
}

.edv-RetakeImage:hover {
	background-position: -378px -86px;
}

.edv-RetakeImage-disabled,.edv-RetakeImage-disabled:hover {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -336px -86px;
	opacity: 0.5;
	filter: alpha(opacity =   50);
	cursor: default;
}

/* CertificateImage */
.edv-CertificateImage {
	float: left;
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -336px -344px;
	height: 42px;
	width: 42px;
	cursor: pointer;
}

.edv-CertificateImage:hover {
	background-position: -378px -344px;
}

.edv-CertificateImage-disabled,.edv-CertificateImage-disabled:hover {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -336px -344px;
	opacity: 0.5;
	filter: alpha(opacity =   50);
	cursor: default;
}

/* ReviewImage */
.edv-ReviewImage {
	float: left;
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -336px -43px;
	width: 42px;
	height: 42px;
	cursor: pointer;
}

.edv-ReviewImage:hover {
	background-position: -378px -43px;
}

.edv-ReviewImage-disabled,.edv-ReviewImage-disabled:hover {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -336px -43px;
	opacity: 0.5;
	filter: alpha(opacity =   50);
	cursor: default;
}

/* EvaluateImage */
.edv-EvaluateImage {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -336px -129px;
	width: 42px;
	height: 42px;
	cursor: pointer;
	float: left;
}

.edv-EvaluateImage:hover {
	background-position: -378px -129px;
}

.edv-EvaluateImage-disabled,.edv-EvaluateImage-disabled:hover {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -336px -129px;
	opacity: 0.5;
	filter: alpha(opacity =   50);
	cursor: default;
}

/* StatusImage */
.edv-StatusImage {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	height: 34px;
	width: 34px;
	background-position: -272px -562px;
}

.edv-StatusImage:hover {
	background-position: -306px -562px;
}

/* NavigateImage */
.edv-NavigateImage {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	height: 34px;
	width: 34px;
	background-position: -272px -457px;
	cursor: pointer;
}

.edv-NavigateImage:hover {
	background-position: -306px -457px;
}

/* AccessibilityImage */
.edv-AccessibilityImage {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -272px -387px;
	height: 34px;
	width: 34px;
	cursor: pointer;
}

.edv-AccessibilityImage:hover {
	background-position: -306px -387px;
}

.edv-AccessibilityImage-disabled,.edv-AccessibilityImage-disabled:hover
	{
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -272px -387px;
	cursor: default;
	opacity: 0.5;
	filter: alpha(opacity =   50);
}

/* DownloadImage */
.edv-DownloadImage {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	height: 34px;
	width: 34px;
	background-position: -272px -422px;
	cursor: pointer;
}

.edv-DownloadImage:hover {
	background-position: -306px -422px;
}

.edv-DownloadImage-disabled,.edv-DownloadImage-disabled:hover {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -272px -422px;
	cursor: default;
	opacity: 0.5;
	filter: alpha(opacity =   50);
}

/* ViewPrintImage */
.edv-ViewPrintImage {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -336px -215px;
	width: 42px;
	height: 42px;
	margin: 20px 5px 0 20px;
	cursor: pointer;
	float: left;
}

.edv-ViewPrintImage:hover {
	background-position: -378px -215px;
}

.edv-ViewPrintImage-disabled,.edv-ViewPrintImage-disabled:hover {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -336px -215px;
	opacity: 0.5;
	filter: alpha(opacity =   50);
	cursor: default;
}

/* RatingImage */
.edv-RatingImage {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -64px -953px;
	width: 16px;
	height: 16px;
	float: left;
}

.edv-RatingImage-Unrated {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -64px -914px;
	width: 16px;
	height: 16px;
	float: left;
}

.edv-RatingImage-QuarterRated {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -192px -1096px;
	height: 16px;
	width: 16px;
	float: left;
}

.edv-RatingImage-HalfRated {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -208px -1096px;
	height: 16px;
	width: 16px;
	float: left;
}

.edv-RatingImage-ThreeQuarterRated {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -224px -1096px;
	height: 16px;
	width: 16px;
	float: left;
}

/* GatekeptImage GatekeptImageFallback */
.edv-GatekeptImage,.edv-GatekeptImageFallback {
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -336px -969px;
	height: 42px;
	width: 42px;
}

/* END OF PORTAL IMAGES */
/*****
MISC
******/
/* Table */
.edv-Table {
	width: 100%;
}

.edv-TableTrShadow {
	background-color: #efefef;
}

.edv-Table td {
	padding: 0 0 0 20px;
}

.edv-Table th {
	padding: 0 0 0 20px;
	text-align: left;
}

.edv-Table .tableCaption {
	text-align: left;
	font-size: 130%;
	color: #3333;
	padding: 0px 0px 10px 10px;
	margin: 0px 0px 10px 0px;
}

.edv-Table .Passed {
	color: #1cd02b;
}

.edv-Table .Not_attempted {
	color: #000;
}

.edv-Table .Incomplete {
	color: #000;
}

.edv-Table .Failed {
	color: #fe1111;
}

/* RichText */
.edv-RichTextBox {
	border: 1px solid #eaeaea;
	border-radius: 3px;
	background: white;
	z-index: 4000;
}

.edv-CKEditorTextBox {
	border: 1px solid #eaeaea;
	border-radius: 3px;
	background: white;
	z-index: 3000;
}

.edv-RichTextWidget {
	text-align: center;
}

.edv-RichTextWidget .buttonGroup .inputButton {
	float: right;
}

.edv-RichTextToolbar {
	background: #e3e8f3 url(images/hborder.png) repeat-x 0px -2003px;
	border-bottom: 1px solid #BBBBBB;
	padding: 3px;
	margin: 0px;
}

.edv-RichTextToolbar .gwt-PushButton-up {
	padding: 0px 1px 0px 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	border-width: 1px;
}

.edv-RichTextToolbar .gwt-PushButton-up-hovering {
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 0px 1px 0px 0px;
	border-width: 1px;
}

.edv-RichTextToolbar .gwt-PushButton-down {
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 0px 0px 0px 1px;
	border-width: 1px;
}

.edv-RichTextToolbar .gwt-PushButton-down-hovering {
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 0px 0px 0px 1px;
	border-width: 1px;
}

.edv-RichTextToolbar .gwt-ToggleButton-up {
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 0px 1px 0px 0px;
	border-width: 1px;
}

.edv-RichTextToolbar .gwt-ToggleButton-up-hovering {
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 0px 1px 0px 0px;
	border-width: 1px;
}

.edv-RichTextToolbar .gwt-ToggleButton-down {
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 0px 0px 0px 1px;
	border-width: 1px;
}

.edv-RichTextToolbar .gwt-ToggleButton-down-hovering {
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 0px 0px 0px 1px;
	border-width: 1px;
}

.gwt-ToggleButton-up,.gwt-ToggleButton-up-hovering,.gwt-ToggleButton-up-disabled,.gwt-ToggleButton-down,.gwt-ToggleButton-down-hovering,.gwt-ToggleButton-down-disabled
	{
	margin: 0;
	text-decoration: none;
	background: url("images/hborder.png") repeat-x 0px -27px;
}

.gwt-ToggleButton-up,.gwt-ToggleButton-up-hovering,.gwt-ToggleButton-up-disabled
	{
	padding: 3px 5px 3px 5px;
}

.gwt-ToggleButton-up {
	border: 1px outset #ccc;
	cursor: pointer;
	cursor: hand;
}

.gwt-ToggleButton-up-hovering {
	border: 1px outset;
	border-color: #9cf #69e #69e #7af;
	cursor: pointer;
	cursor: hand;
}

.gwt-ToggleButton-up-disabled {
	border: 1px outset #ccc;
	cursor: default;
	opacity: .5;
	zoom: 1;
	filter: alpha(opacity = 40);
}

.gwt-ToggleButton-down,.gwt-ToggleButton-down-hovering,.gwt-ToggleButton-down-disabled
	{
	padding: 4px 4px 2px 6px;
}

.gwt-ToggleButton-down {
	background-position: 0 -513px;
	border: 1px inset #ccc;
	cursor: pointer;
	cursor: hand;
}

.gwt-ToggleButton-down-hovering {
	background-position: 0 -513px;
	border: 1px inset;
	border-color: #9cf #69e #69e #7af;
	cursor: pointer;
	cursor: hand;
}

.gwt-ToggleButton-down-disabled {
	background-position: 0 -513px;
	border: 1px inset #ccc;
	cursor: default;
	opacity: .5;
	zoom: 1;
	filter: alpha(opacity = 40);
}

.dragdrop-positioner {
	z-index: 2800;
}

.edv-AdminPage .resize-cell {
	vertical-align: top;
}

.edv-AdminPage .resize-edge .draghandle {
	width: 5px;
	height: 5px;
}

.edv-AdminPage .resize-nw .dragdrop-handle {
	cursor: nw-resize;
}

.edv-AdminPage .resize-n .dragdrop-handle {
	cursor: n-resize;
}

.edv-AdminPage .resize-ne .dragdrop-handle {
	cursor: ne-resize;
}

.edv-AdminPage .resize-w .dragdrop-handle {
	cursor: w-resize;
}

.edv-AdminPage .resize-e .dragdrop-handle {
	cursor: e-resize;
}

.edv-AdminPage .resize-sw .dragdrop-handle {
	cursor: sw-resize;
}

.edv-AdminPage .resize-s .dragdrop-handle {
	cursor: s-resize;
}

.edv-AdminPage .resize-se .dragdrop-handle {
	cursor: se-resize;
}

/* Suggest box */
.gwt-SuggestBox {
	padding: 2px;
}

.gwt-SuggestBoxPopup {
	margin-left: 3px;
	z-index: 2750;
}

.gwt-SuggestBoxPopup .item {
	padding: 2px 6px;
	color: #424242;
	cursor: default;
}

.gwt-SuggestBoxPopup .item-selected {
	background: #b7d6f6;
}

.gwt-SuggestBoxPopup .suggestPopupContent {
	background: white;
}

.gwt-SuggestBoxPopup .suggestPopupTopCenter {
	background: url(../img/hborder.png) repeat-x;
}

.gwt-SuggestBoxPopup .suggestPopupBottomCenter {
	background: url(../img/hborder.png) repeat-x 0px -4px;
	-background: url(../img/hborder_ie6.png) repeat-x 0px -4px;
}

.gwt-SuggestBoxPopup .suggestPopupMiddleLeft {
	background: url(../img/vborder.png) repeat-y;
}

.gwt-SuggestBoxPopup .suggestPopupMiddleRight {
	background: url(../img/vborder.png) repeat-y -4px 0px;
	-background: url(../img/vborder_ie6.png) repeat-y -4px 0px;
}

.gwt-SuggestBoxPopup .suggestPopupTopLeftInner {
	width: 5px;
	height: 5px;
	zoom: 1;
}

.gwt-SuggestBoxPopup .suggestPopupTopRightInner {
	width: 8px;
	height: 5px;
	zoom: 1;
}

.gwt-SuggestBoxPopup .suggestPopupBottomLeftInner {
	width: 5px;
	height: 8px;
	zoom: 1;
}

.gwt-SuggestBoxPopup .suggestPopupBottomRightInner {
	width: 8px;
	height: 8px;
	zoom: 1;
}

.gwt-SuggestBoxPopup .suggestPopupTopLeft {
	background: url(../img/corner.png) no-repeat 0px -23px;
	-background: url(../img/corner_ie6.png) no-repeat 0px -23px;
}

.gwt-SuggestBoxPopup .suggestPopupTopRight {
	background: url(../img/corner.png) no-repeat -5px -23px;
	-background: url(../img/corner_ie6.png) no-repeat -5px -23px;
}

.gwt-SuggestBoxPopup .suggestPopupBottomLeft {
	background: url(../img/corner.png) no-repeat 0px -28px;
	-background: url(../img/corner_ie6.png) no-repeat 0px -28px;
}

.gwt-SuggestBoxPopup .suggestPopupBottomRight {
	background: url(../img/corner.png) no-repeat -5px -28px;
	-background: url(../img/corner_ie6.png) no-repeat -5px -28px;
}

/* DecoratedPopupPanel */
.gwt-DecoratedPopupPanel .popupContent {
	
}

.gwt-DecoratedPopupPanel .popupMiddleCenter {
	padding: 3px;
	background: #d0e4f6;
	margin-left: 15px;
	font-size: 85%;
}

.gwt-DecoratedPopupPanel .popupTopCenter {
	background: url(images/hborder.png) repeat-x;
}

.gwt-DecoratedPopupPanel .popupBottomCenter {
	background: url(images/hborder.png) repeat-x 0px -4px;
	-background: url(images/hborder_ie6.png) repeat-x 0px -4px;
}

.gwt-DecoratedPopupPanel .popupMiddleLeft {
	background: url(images/vborder.png) repeat-y;
}

.gwt-DecoratedPopupPanel .popupMiddleRight {
	background: url(images/vborder.png) repeat-y -4px 0px;
	-background: url(images/vborder_ie6.png) repeat-y -4px 0px;
}

.gwt-DecoratedPopupPanel .popupTopLeftInner {
	width: 5px;
	height: 5px;
	zoom: 1;
}

.gwt-DecoratedPopupPanel .popupTopRightInner {
	width: 8px;
	height: 5px;
	zoom: 1;
}

.gwt-DecoratedPopupPanel .popupBottomLeftInner {
	width: 5px;
	height: 8px;
	zoom: 1;
}

.gwt-DecoratedPopupPanel .popupBottomRightInner {
	width: 8px;
	height: 8px;
	zoom: 1;
}

.gwt-DecoratedPopupPanel .popupTopLeft {
	background: url(images/corner.png) no-repeat 0px -10px;
	-background: url(images/corner_ie6.png) no-repeat 0px -10px;
}

.gwt-DecoratedPopupPanel .popupTopRight {
	background: url(images/corner.png) no-repeat -5px -10px;
	-background: url(images/corner_ie6.png) no-repeat -5px -10px;
}

.gwt-DecoratedPopupPanel .popupBottomLeft {
	background: url(images/corner.png) no-repeat 0px -15px;
	-background: url(images/corner_ie6.png) no-repeat 0px -15px;
}

.gwt-DecoratedPopupPanel .popupBottomRight {
	background: url(images/corner.png) no-repeat -5px -15px;
	-background: url(images/corner_ie6.png) no-repeat -5px -15px;
}

* html .gwt-DecoratedPopupPanel .popupTopLeftInner {
	width: 5px;
	height: 5px;
	overflow: hidden;
}

* html .gwt-DecoratedPopupPanel .popupTopRightInner {
	width: 8px;
	height: 5px;
	overflow: hidden;
}

* html .gwt-DecoratedPopupPanel .popupBottomLeftInner {
	width: 5px;
	height: 8px;
	overflow: hidden;
}

* html .gwt-DecoratedPopupPanel .popupBottomRightInner {
	width: 8px;
	height: 8px;
	overflow: hidden;
}

/****************
Anderspink Widget
********************/

.article-element {
    clear: both;
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
}

.article-image {
    width: 180px;
    height: 120px;
    float: left;
}

.article-content {
    max-width: 150px;
    float: left;
    margin: 10px;
}

.articles-panel {
    margin-top: 15px;
}

/****************
Confirm WIdget
********************/
.edv-ConfirmWidget {
	height: 150px;
	width: 400px;
}

.edv-ConfirmWidget .content {
	height: 100px;
	margin-top: 30px;
	margin-left: 20px;
}

.edv-ConfirmWidget .buttonGroup {
	float: left;
	margin-left: 20px;
}

.edv-ConfirmWidget .buttonGroup .buttonYes {
	margin-right: 20px;
}

/* Course preview box*/
.edv-CoursePreviewPopup .header {
    background-color: #EAEAEA;
    display: block;
    float: none;
    min-height: 25px;
    overflow: hidden;
    padding: 15px;
    top: 0;
    width: 680px;
    z-index: 1;
}

.coursePreviewPopupLabel {
    display: inline;
    font-size: medium;
    font-weight: bold;
    margin-left: 5px;
}

.coursePreviewPopupMessage {
	padding: 20px;	
	font-weight: bold;
    text-align: center;
    font-size: medium;
}

.coursePreviewPopupMessageDetails {
	padding-left: 20px;	
	padding-right: 20px;	
    text-align: center;
    height: 90px;
}

.edv-CoursePreviewPopup .coursePreviewButtons {
    padding-left: 20px;
}

.previewCourseButtons {
	float: left;
	min-width: 110px;
	height: 42px;	
}

.restartCourseButtons {
	float: right;
	min-width: 110px;
	height: 42px;
}

.edv-CoursePreviewPopup .previewCourseButton {
	float: left;
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -336px -43px;
	width: 42px;
	height: 42px;
	cursor: pointer;
}

.edv-CoursePreviewPopup .previewCourseButton:hover {
	background-position: -378px -43px;
}

.edv-CoursePreviewPopup .previewCourseLabel {
	float: left;
	height: 42px;
	cursor: pointer;
	font-weight: bold;
    padding: 8px;
    font-size: medium;
}

.edv-CoursePreviewPopup .retakeCourseButton {
	float: left;
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -336px -86px;
	width: 42px;
	height: 42px;
	cursor: pointer;
}

.edv-CoursePreviewPopup .retakeCourseButton:hover {
	background-position:  -378px -86px;
}

.edv-CoursePreviewPopup .retakeCourseLabel {
	float: left;
	height: 42px;
	cursor: pointer;
	font-weight: bold;
    padding: 11px;
}

/* Course Restart box*/
.edv-CourseRestartPopup .header {
    background-color: #EAEAEA;
    display: block;
    float: none;
    min-height: 25px;
    overflow: hidden;
    padding: 15px;
    top: 0;
    width: 680px;
    z-index: 1;
}

.courseRestartPopupLabel {
    display: inline;
    font-size: medium;
    font-weight: bold;
    margin-left: 5px;
}

.courseRestartPopupMessage {
	padding: 20px 20px 0 20px;
	height: 40px;	
	font-weight: bold;
    text-align: center;
    font-size: medium;
}

.courseRestartPopupMessageDetails_1 {
	padding-left: 20px;	
	padding-right: 20px;	
	height: 40px;
    text-align: center;
}

.courseRestartPopupMessageDetails_2 {
	padding: 20px 20px 0 20px;
	height: 40px;
    text-align: center;
}

.edv-CourseRestartPopup .courseRestartButtons {
    padding-left: 20px;
}

.courseRestartYes {
	float: left;
	min-width: 80px;
	height: 34px;
	padding-left: 140px;
} 

.courseRestartNo {
	float:right;
	min-width: 80px;
	height: 34px;
	padding-right: 140px;
}

.edv-CourseRestartPopup .yesButton {
	float: left;
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -68px -1011px;
	width: 34px;
	height: 34px;
	cursor: pointer;
}

.edv-CourseRestartPopup .yesButton:hover {
	background-position: -34px -1011px;
}

.edv-CourseRestartPopup .yesButtonLabel {
	float: left;
	height: 34px;
	cursor: pointer;
	font-weight: bold;
    padding: 4px;
    font-size: medium;
}

.edv-CourseRestartPopup .noButton {
	float: left;
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: 0 -1045px;
	width: 34px;
	height: 34px;
	cursor: pointer;
}

.edv-CourseRestartPopup .noButton:hover {
	background-position:  -34px -1045px;
}

.edv-CourseRestartPopup .noButtonLabel {
	float: left;
	height: 34px;
	cursor: pointer;
	font-weight: bold;
    padding: 4px;
    font-size: medium;
}
/* Remove Workspace box*/
.edv-RemoveWorkspacePopup .header {
    background-color: #EAEAEA;
    display: block;
    float: none;
    min-height: 25px;
    overflow: hidden;
    padding: 15px;
    top: 0;
    width: 680px;
    z-index: 1;
}

.removeWorkspacePopupLabel {
    display: inline;
    font-size: medium;
    font-weight: bold;
    margin-left: 5px;
}

.removeWorkspacePopupMessage {
	padding: 20px 20px 0 20px;
	height: 40px;
	font-weight: bold;
    text-align: center;
    font-size: medium;
}

.removeWorkspacePopupMessageDetails {
	padding-left: 20px;
	padding-right: 20px;
	height: 40px;
    text-align: center;
}

.edv-RemoveWorkspacePopup .removeWorkspaceButtons {
    padding-left: 20px;
}

.removeWorkspaceDelete {
	float: left;
	min-width: 80px;
	height: 34px;
	padding-left: 140px;
}

.removeWorkspaceCancel {
	float:right;
	min-width: 80px;
	height: 34px;
	padding-right: 140px;
}

.edv-RemoveWorkspacePopup .deleteButton {
	float: left;
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -68px -1011px;
	width: 34px;
	height: 34px;
	cursor: pointer;
}

.edv-RemoveWorkspacePopup .deleteButton:hover {
	background-position: -34px -1011px;
}

.edv-RemoveWorkspacePopup .deleteButtonLabel {
	float: left;
	height: 34px;
	cursor: pointer;
	font-weight: bold;
    padding: 4px;
    font-size: medium;
}

.edv-RemoveWorkspacePopup .cancelButton {
	float: left;
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: 0 -1045px;
	width: 34px;
	height: 34px;
	cursor: pointer;
}

.edv-RemoveWorkspacePopup .cancelButton:hover {
	background-position:  -34px -1045px;
}

.edv-RemoveWorkspacePopup .cancelButtonLabel {
	float: left;
	height: 34px;
	cursor: pointer;
	font-weight: bold;
    padding: 4px;
    font-size: medium;
}

/* DatePicker */
.gwt-DatePicker {
	border: 1px solid #ccc;
	border-top: 1px solid #999;
	cursor: default;
}

.gwt-DatePicker td,.datePickerMonthSelector td:focus {
	outline: none;
}

.gwt-DatePicker .datePickerMonthSelector td:focus {
	outline: none;
}

.gwt-DatePicker .datePickerDays {
	width: 100%;
	background: white;
}

.gwt-DatePicker .datePickerDay,.datePickerWeekdayLabel,.datePickerWeekendLabel
	{
	font-size: 85%;
	text-align: center;
	padding: 4px;
	outline: none;
	font-weight: bold;
	color: #333;
	border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
}

.gwt-DatePicker .datePickerWeekdayLabel,.datePickerWeekendLabel {
	background: #fff;
	padding: 0px 4px 2px;
	cursor: default;
	color: #666;
	font-size: 70%;
	font-weight: normal;
}

.gwt-DatePicker .datePickerDay {
	padding: 4px 7px;
	cursor: hand;
	cursor: pointer;
}

.gwt-DatePicker .datePickerDayIsWeekend {
	background: #f7f7f7;
}

.gwt-DatePicker .datePickerDayIsFiller {
	color: #999;
	font-weight: normal;
}

.gwt-DatePicker .datePickerDayIsValue {
	background: #d7dfe8;
}

.gwt-DatePicker .datePickerDayIsDisabled {
	color: #AAAAAA;
	font-style: italic;
}

.gwt-DatePicker .datePickerDayIsHighlighted {
	background: #ccc;
}

.gwt-DatePicker .datePickerDayIsValueAndHighlighted {
	background: #d7dfe8;
}

.gwt-DatePicker .datePickerDayIsToday {
	padding: 3px;
	border: 1px solid #000000;
	color: #000000;
	font-weight: bold;
	background: url(images/hborder.png) repeat-x 0px -2607px;
}

.gwt-DatePicker .datePickerMonthSelector {
	width: 100%;
	padding: 3px 0 7px 0;
	background: #fff;
}

.gwt-DatePicker .datePickerNextButton {
	font-size: 120%;
	line-height: 1em;
	background-image: url('../img/png/icon_calendar_circle_next_over.png');
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	padding: 0px 4px;
	outline: none;
	height: 15px;
	width: 15px;
}

.gwt-DatePicker .datePickerNextButton .html-face {
	display: none;
}

.gwt-DatePicker .datePickerPreviousButton {
	font-size: 120%;
	line-height: 1em;
	background-image:
		url('../img/png/icon_calendar_circle_previous_over.png');
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	padding: 0px 4px;
	outline: none;
	height: 15px;
	width: 15px;
}

.gwt-DatePicker .datePickerPreviousButton .html-face {
	display: none;
}

.gwt-DatePicker td.datePickerMonth {
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	font-size: 100%;
	font-weight: bold;
	color: #333;
}

.gwt-DateBox {
	/*padding: 5px 4px;*/
	border: 1px solid #ccc;
	border-top: 1px solid #999;
	font-size: 100%;
}

.gwt-DateBox input {
	width: 8em;
}

.dateBoxFormatError {
	background: #ffcccc;
}

.dateBoxPopup {
	
}

/* SimpleDatePicker */
.edv-SimpleDatePicker {
	border: 1px solid #ccc;
	border-top: 1px solid #999;
	cursor: default;
}

.edv-SimpleDatePicker td,.datePickerMonthSelector td:focus {
	outline: none;
}

.edv-SimpleDatePicker .datePickerMonthSelector td:focus {
	outline: none;
}

.edv-SimpleDatePicker .datePickerDays {
	width: 100%;
	background: white;
}

.edv-SimpleDatePicker .datePickerDay,.datePickerWeekdayLabel,.datePickerWeekendLabel
	{
	font-size: 65%;
	text-align: center;
	padding: 4px;
	outline: none;
	font-weight: bold;
	color: #333;
	border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
}

.edv-SimpleDatePicker .datePickerWeekdayLabel,.datePickerWeekendLabel {
	background: #fff;
	padding: 0px 4px 2px;
	cursor: default;
	color: #666;
	font-size: 65%;
	font-weight: normal;
}

.edv-SimpleDatePicker .datePickerDay {
	padding: 4px 7px;
	cursor: hand;
	cursor: pointer;
}

.edv-SimpleDatePicker .datePickerDayIsWeekend {
	background: #f7f7f7;
}

.edv-SimpleDatePicker .datePickerDayIsFiller {
	color: #999;
	font-weight: normal;
}

.edv-SimpleDatePicker .datePickerDayIsValue {
	background: #d7dfe8;
}

.edv-SimpleDatePicker .datePickerDayIsDisabled {
	color: #AAAAAA;
	font-style: italic;
}

.edv-SimpleDatePicker .datePickerDayIsHighlighted {
	background: #ccc;
}

.edv-SimpleDatePicker .datePickerDayIsValueAndHighlighted {
	background: #d7dfe8;
}

.edv-SimpleDatePicker .datePickerDayIsToday {
	padding: 3px;
	color: #FFA500;
	background: url(images/hborder.png) repeat-x 0px -2607px;
}

.edv-SimpleDatePicker .datePickerMonthSelector {
	width: 100%;
	padding: 3px 0 7px 0;
	background: #fff;
}

.edv-SimpleDatePicker .datePickerNextButton {
	font-size: 120%;
	line-height: 1em;
	background-image: url('../img/png/icon_calendar_circle_next_over.png');
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	padding: 0px 4px;
	outline: none;
	height: 15px;
	width: 15px;
}

.edv-SimpleDatePicker .datePickerNextButton .html-face {
	display: none;
}

.edv-SimpleDatePicker .datePickerPreviousButton {
	font-size: 120%;
	line-height: 1em;
	background-image:
		url('../img/png/icon_calendar_circle_previous_over.png');
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	padding: 0px 4px;
	outline: none;
	height: 15px;
	width: 15px;
}

.edv-SimpleDatePicker .datePickerPreviousButton .html-face {
	display: none;
}

.edv-SimpleDatePicker td.datePickerMonth {
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	font-size: 85%;
	font-weight: bold;
	color: #333;
}

.edv-EmbeddedCodePopupWidget {
	width: 650px;
	height: 500px;
}

.edv-EmbeddedCodePopupWidget .embeddedCodeArea {
	width: 620px;
	height: 400px;
	margin: 10px;
}

.edv-EmbeddedCodePopupWidget .propertyLabel {
    font-size: medium;
    font-weight: bold;
    padding-bottom: 5px;
}

.edv-ComponentBox-EmbeddedCode {
    border: medium none !important;
}

/* */
.gwt-PopupPanelGlass {
	background-color: #000;
	opacity: 0.7;
	filter: alpha(opacity =   90);
	z-index: 2745;
}

.gwt-DialogBox {
	z-index: 2750;
}

.gwt-DialogBox .Caption {
	background: #e3e8f3 url(../img/hborder.png) repeat-x 0px -2003px;
	padding: 4px 4px 4px 8px;
	cursor: default;
	border-bottom: 1px solid #bbbbbb;
	border-top: 5px solid #d0e4f6;
	margin: 0px 0px 10px 0px;
}

.gwt-DialogBox .dialogContent {
	
}

.gwt-DialogBox .dialogMiddleCenter {
	padding: 3px;
	background: white;
}

.gwt-DialogBox .dialogBottomCenter {
	background: url(../img/hborder.png) repeat-x 0px -4px;
	-background: url(../img/hborder_ie6.png) repeat-x 0px -4px;
}

.gwt-DialogBox .dialogMiddleLeft {
	background: url(../img/vborder.png) repeat-y;
}

.gwt-DialogBox .dialogMiddleRight {
	background: url(../img/vborder.png) repeat-y -4px 0px;
	-background: url(../img/vborder_ie6.png) repeat-y -4px 0px;
}

.gwt-DialogBox .dialogTopLeftInner {
	width: 5px;
	zoom: 1;
}

.gwt-DialogBox .dialogTopRightInner {
	width: 8px;
	zoom: 1;
}

.gwt-DialogBox .dialogBottomLeftInner {
	width: 5px;
	height: 8px;
	zoom: 1;
}

.gwt-DialogBox .dialogBottomRightInner {
	width: 5px;
	height: 8px;
	zoom: 1;
}

.gwt-DialogBox .dialogTopLeft {
	background: url(../img/corner.png) no-repeat -13px 0px;
	-background: url(../img/corner_ie6.png) no-repeat -13px 0px;
}

.gwt-DialogBox .dialogTopRight {
	background: url(../img/corner.png) no-repeat -18px 0px;
	-background: url(../img/corner_ie6.png) no-repeat -18px 0px;
}

.gwt-DialogBox .dialogBottomLeft {
	background: url(../img/corner.png) no-repeat 0px -15px;
	-background: url(../img/corner_ie6.png) no-repeat 0px -15px;
}

.gwt-DialogBox .dialogBottomRight {
	background: url(../img/corner.png) no-repeat -5px -15px;
	-background: url(../img/corner_ie6.png) no-repeat -5px -15px;
}

* html .gwt-DialogBox .dialogTopLeftInner {
	width: 5px;
	overflow: hidden;
}

* html .gwt-DialogBox .dialogTopRightInner {
	width: 8px;
	overflow: hidden;
}

* html .gwt-DialogBox .dialogBottomLeftInner {
	width: 5px;
	height: 8px;
}

* html .gwt-DialogBox .dialogBottomRightInner {
	width: 8px;
	height: 8px;
	overflow: hidden;
}

.edv-ManageWorkspacePage .createGroup .submit{
	margin-left: 5px !important;
}

.clearBoth {
	clear: both;
}

.boxHeadersHelp h1 {
	font-size: 120%;
}

.boxBodiesGrey {
	width: 99%;
}

.boxBodiesGrey p {
	font-size: 80%;
}

.boxBodiesGrey h3 {
	font-size: 90%;
}

.boxBodiesGrey th {
	text-align: left;
	font-size: 80%;
}

.boxBodiesGrey td {
	font-size: 80%;
}

.boxBodiesGrey a img {
	border: none;
}

.continueWithLink {
	padding: 20px 20px 20px 0px;
	height: 40px;
    display: inline;
    text-align: center;
}

.closeButton {
    text-align: center;
    padding: 0px 20px 0px 20px;
    width:100%;
}

.closeButtonInside {
    float:left;
    width:45%;
}

.closeButton .yesButtonLabel {
	float: left;
	height: 34px;
	cursor: pointer;
	font-weight: bold;
    padding: 4px;
    font-size: medium;
    width:45%;
    text-align:left;
}

.closeButton .yesButton {
	float: right;
	background-image: url("../img/png/allin_one_image.png");
	background-repeat: no-repeat;
	background-position: -68px -1011px;
	width: 34px;
	height: 34px;
	cursor: pointer;
}

.charactersLeftInfo {
	float: right;
}

.sessionExpirationGlass {
	background-color: #000;
	opacity: 0.7;
	filter: alpha(opacity = 90);
	z-index: 5000;
}

.gwt-Frame {
    width: 100%;
    border-width: 0px;
}

.gdprClearHeight {
	height: auto;
}
/* END OF MISC */

.catalogue-search-box {
	margin-left: 3%;
	margin-right: 3%;
}

.catalogue-search-input {
	width: 70%;
}

.catalogue-search-button {
	width: 24%;
}