/* GENERAL SETTINGS BEGIN */

body, td, input, select, textarea{font-family:Arial;font-size:12px;}
input.button{background-color:#AAA;border:solid 1px black;font-weight:bold;}
a.button{background-color:#AAA;border:solid 1px black;font-weight:bold;color:black; text-decoration:none; font-family:Arial; font-size:12px; padding:1px}

input.input_small{width:20px;height:12px;_height:14px;text-align:center;margin-bottom:-2px;color:#aeacaa}
/*h1{font-family:Arial;font-size:24px;font-weight:bold;margin:0px;}*/
h2{font-family:Arial;font-size:17px;font-weight:bold;margin:0px 0px 6px 0px;}
/*select{width:359px;}

p{margin:8px 0 2px 0}

table{width:100%}
table.table_singleborder{border-left:solid 1px #aaa;margin:12px 0 12px 0}
table.table_singleborder th{border-right:solid 1px #aaa;border-top:solid 1px #aaa;border-bottom:solid 1px #aaa;}
table.table_singleborder td{border-right:solid 1px #aaa;border-bottom:solid 1px #aaa;}
table.table_singleborder a{color:#00f;}
th{text-align:left;font-weight:bold}
tr.altcol{background-color:#eeecea;}*/

.LightFontColor
{
	color:#808080;
}

.RequiredAsteriks
{
	color:Red;
}

.NoWrap
{
	white-space:nowrap;
}

.rowSpacing {
	padding-bottom: 5px;
}

/* GENERAL SETTINGS END */


/* PAGE AND COLUMN LAYOUT BEGIN */
.page body
{
	position:relative;
}

.page
{
	width:100%;
	text-align:center;
	top:0px;left:0px;
	width:760px;
	text-align:left;
	margin:0px auto;
}
/* PAGE AND COLUMN LAYOUT BEGIN */
.pagePopup
{
	width:100%;text-align:center;
	position:relative;top:0px;left:0px;text-align:left;margin:0px auto;
}
/*.layout{position:relative;top:0px;left:0px;width:760px;text-align:left;margin:0px auto}*/


.colfull{width:760px;}

.col{padding:10px;float:left;}

.column1, .column2, .column3, .column4{width:760px;margin-bottom:11px;float:left;}

.column4 .col{width:160px;}
.column4 .col2{margin-left:13px;}
.column4 .col3{margin-left:14px;}
.column4 .col4{margin-left:13px;}

.column3 .col{width:226px;}
.column3 .col2{margin-left:11px;}
.column3 .col3{margin-left:11px;}

.column2 .col{width:353px;}
.column2 .col2{margin-left:14px;}

.column1 .col1{width:740px;}

/* LAYOUT END */


/* HEADER */

.header {
    width: 760px;
    height: 80px;
    margin: 10px;
    background: url(img/logo.svg);
    background-repeat: no-repeat;
}
.headerPDK {width:760px;height:70px;background:url(img/logo_pdk.png); background-repeat:no-repeat;}
.header_PFA {width:996px;height:79px;background:url(images/pfa_logo.gif); background-repeat:no-repeat; }
/*.header-APPO {width:760px;height:80px;background:url(images/AP_logo_RGB.gif); background-repeat:no-repeat; }
.header-APAMP {width:760px;height:80px;background:url(images/AP_logo_RGB.gif); background-repeat:no-repeat; }*/
.header-APPO  {background:url(images/AP_logo_RGB.gif);background-repeat:no-repeat;margin-top:10px;}
.header-APAMP {background:url(images/AP_logo_RGB.gif);background-repeat:no-repeat;margin-top:10px;}
.header-IP {background:url(images/IP_logo.gif);background-repeat:no-repeat;margin-top:10px;}
.header-SAM {
    visibility: hidden;
    display: none;
    height: 0px;
}
.header-SAM2 {
    visibility: hidden;
    display: none;
    height: 0px;
}

.header .flag{padding-left:4px;}
.header .flag img{border:0px;}

/* HEADER END */


/* MENU */

.menu{border-bottom:solid 1px black;height:16px;padding: 0 0 0 9px;/*position:relative;*/top:-16px;width:751px;overflow:hidden; margin-bottom:10px;}
.menu .item{float:left;margin:3px 0 0 0;padding:0 3px 0 0px;background:url(img/tab_right.png) top right no-repeat;height:13px;}
.menu .item .borderleft{float:left;height:13px;width:3px;background:url(img/tab_left.png);margin-left:-3px;}

.menu .item a{color:#000;text-decoration:none;background:url(img/tab_bg.png);background-repeat:repeat-x;padding:0px 4px 0px 6px;}

.menu .leftMostItem .borderleft{margin-left:0px !important;_margin-right:-3px !important}
.menu .rightMostItem{background:url(img/tab_right_last.png) top right no-repeat;}

.menu .selected{float:left;margin:0px 0px 0px 0px;padding:0 3px 0 3px;background:url(img/tab_selected_right.png) top right no-repeat;height:17px;overflow:hidden;}
.menu .selected.leftMostItem{padding-left:0px;}
.menu .selected .borderleft{float:left;height:17px;width:3px;background:url(img/tab_selected_left.png);z-index:1000;}
.menu .selected a{color:#000;text-decoration:none;padding:0px 14px 0px 18px;background:url(img/tab_selected_bg.png);_margin-left:-3px;}

.menu2 {background:url(img/menubg.gif) top left;background-repeat:repeat;padding:0 0 0 9px;position:relative;top:-16px;width:751px;}
.menu2 .item{float:left;line-height:17px;background:url(img/tab_right.png) 3px right no-repeat;margin:0px 0 0 0;padding:0px 3px 0 2px;height:13px;}
.menu2 .item .borderleft{position:relative;top:0px;left:0px;width:3px;height:13px;background-image:url(img/tab_left.png);background-position:3px left;background-repeat:no-repeat; margin:0 0 0 -1px;}
.menu2 .item a{background:url(img/tab_bg.png);background-repeat:repeat-x;text-decoration:none;color:#000;position:relative;top:2px;padding:0 2px 0 2px;}

.menu2 .leftMostItem{position:relative;top:0px;left:0px;}
.menu2 .rightMostItem{background:url(img/tab_right_last.png) 3px right no-repeat;}

.menu2 .selected {background:url(img/tab_selected_right.png) 0px right no-repeat;height:19px;z-index:1100;margin-left:1px;}
.menu2 .selected .borderleft{background:url(img/tab_selected_left.png) no-repeat;top:0px;z-index:100;}
.menu2 .selected a{background:url(img/tab_selected_bg.png);top:-1px;padding:0 12px 0 12px;}
/* MENU END */


/* SUBMENU */

/* this is used in the new and better looking menu which falck need to pay for:
.submenu{padding: 4px 10px 10px 0px;}
.submenu a{color:black;text-decoration:none;margin: 0px 5px 0px 5px}
.submenu a.selected{color:white;background:black}
.submenu a:hover{color:white;background:black}*/

/* this was the old menu */
/*.submenu{height:20px;}*/
/*.submenu a{float:left;color:#000;text-decoration:none;padding:0 15px 0 0px;position:relative;left:25px;}*/
/*.submenu a.selected{font-weight:bold;text-decoration:underline;}*/

/* this looks like the old menu */
.submenu{padding: 0px 10px 0px 0px;}
.submenu a{color:black;text-decoration:none;margin: 0px 5px 0px 5px;white-space: nowrap;float: left;}
.submenu a.selected{color:black;text-decoration:underline}
.submenu a:hover{color:black}

/* SUBMENU END */


/* SPECIFIC COLUMN TYPES */

.column1 .graybox{width:758px;}
.column2 .graybox{width:371px;float:left}
.column3 .graybox{width:244px;float:left}
.column4 .graybox{width:178px;float:left}

.graybox{border:solid 1px #c8c7c5;}
.grayboxborder1{border:solid 1px #d7d6d4}
.grayboxborder2{border:solid 1px #e1e0de}

/*.grayboxcontent{border:solid 1px #e8e7e5;background-color:#F4F4F2;padding:10px;}*/
.grayboxcontent
{
	border:solid 1px #e8e7e5;
	background-color:#F4F4F2;
	padding:10px;
}
.lightgrayboxcontent{border:solid 1px #c8c7c5;background-color:#F4F4F2;padding:10px; margin:10px;}

.grayboxbkg
{
	background-color:#ecebe9;
}


.grayboxcontent select{background-color:#ecebe9}

.w350{width:350px;}

.twocollayout .label{width:30%}
.twocollayout .field{width:70%}
.twocollayout .input{width:60%}
.label{float:left;margin:0 0 2px 0}
.field{float:left;font-weight:bold;margin:0 0 2px 0}
.labelField{padding:2px 4px 2px 2px;float:left;width:100%;}

.highlight{border:solid 3px #970000;background-color:#ffe5e5;padding:5px 5px 2px 4px;}

.w350 .highlight{width:336px}

.paging{margin-top:10px;}
.paging span{margin-right:12px;}
.paging strong, .paging a{margin-right:8px;}
.paging a{color:#f00;}
        
.right{float:right;}
.left{float:left;}

.text_small{font-size:11px;}
.text_verysmall{font-size:10px;}
.text_faded{color:#777}
.gray{background-color:#cacaca}

.clear{clear:both;}
.relpos{position:relative;top:0px;left:0px;}

.lowpadding{padding:5px;min-height: 18px;}
.rightmargin{margin-right:10px;}
.nomargin{margin:0px}

.scrollable{overflow:auto}

.error{color:Red; font-weight:bold}

.DateFhcInTable
{
	border: 0px;
	
}

.smaller
{
	font-size:small;
}

/* SPECIFIC COLUMN TYPES END */

/* Grid begin */
.Grid
{
	border: 0px;
	margin:12px 0 12px 0;
}

	.GridHeader, .GridFooter
	{
		text-align:left;
		font-weight:bold;
		background-color:#eeecea;
	}
	
	.GridAlternateRow
	{
		background-color:#eeecea;		
	}
	
	.GridEmptyRow
	{
		margin:0px;
		font-weight:bold;
	}
	.GridInactiveRow
{
	background-color: #eb585b;
}
.GridSpecialRow
{
	background-color: palegoldenrod;
}
	.GridHeader a, .GridRow a, .GridAlternateRow a
	{
		color:#00f;
	}

	.GridRow ,.GridAlternateRow, .GridHeader
	{
		border-right:solid 1px #aaa;
		border-left:solid 1px #aaa;
	}
	
	.GridRow td , .GridAlternateRow td, .GridHeader th, .GridFooter td
	{
		border:solid 1px #aaa;
		padding: 3px;
	}
	
	.GridPaging
	{
		margin-top:10px;
	}
	
		
	.GridPaging  span
	{
		margin-right:8px;
		font-weight: bold;
	}
	
	.GridPaging a
	{
		margin-right:8px;
		color:#f00;
	}
	
/* Grid end */

/*Maxes Temp Styles*/
.LabelPosleft
{
	width:100;	
	text-align:right;
	margin-right:5px;		
	font-size :larger;
}
.PosLeft
{
	float:left;
	position:relative;
	left:25px;	 
}
.ButtonPosRight
{
}

.GridAlternatingRow
{
	background:#F4F4F2;
	/*background-color:#F5F1F1;	*/
}
.GridRow
{
	background:#FFFFFF;
	/*background-color:#F5F1F1;	*/
}
.styledTable
{	
	border: gray 1 solid;
	border-width : 1px;
}

.styledTable td
{	
	border: gray 1 solid;
}
.styledTable tr
{	
	border: gray 1 solid;
	border-width : 1px;
}
.FillAll
{
	height:100%;
	width:100%;
}
.Top
{
	vertical-align:top;
	padding:5px;	
}
.BoldButton
{
	font-weight:bold;
}
.NewLine
{
	clear:both;
}



/*Maxes Temp Styles END*/

/*Profile Rights*/
.ProfileRightItem
{
	padding-left: 40px;
}

.ProfileAdminProp
{
	padding-left:15px;
}

/*Profile Rights END*/

/*General styles BEGIN*/
.Button
{
	text-align:center;
	background-color:#AAA;
	border:solid 1px black;
	font-weight:bold
}
/*General styles END*/


/* COMBOBOX BEGIN */
    .comboboxContainer{position:relative;top:0px;left:0px;z-index:3;}
    .buttonContainer{position:absolute;top:3px;}
    .buttonContainer .button, .buttonContainer .buttonHover, .buttonContainer .buttonPressed{position:absolute;top:-1px;left:-1px;_top:0px;_left:0px;z-index:3;}
    .buttonContainer .buttonHover{z-index:2;}
    .buttonContainer .buttonPressed{z-index:1;}
    .comboboxlist{background-color:#fff;position:absolute;border:solid 1px #7f9db9;overflow-y:auto;height:100px;display:none;}
    .comboboxlist .item, .comboboxContainer .list .itemHover{padding:1px 2px 0 2px}
    .comboboxlist .item{color:#000;background-color:#fff}
    .comboboxlist .itemHover{color:#fff;background-color:#00c}
/* COMBOBOX END */

/*DateFhc BEGIN */
.HideBorder td
{
	border: 0px;
}
/*DateFhc END */
/*HealthcareCenterBookingcalendar BEGIN */
.calendarHHeader
{
	width:50px; 
	height:30px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	border-bottom: black 1px solid;
	text-align: center;
}
.calendarHHeaderWeekend
{
	width: 50px;
	height: 30px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	border-bottom: black 1px solid;
	text-align: center;
	background-color: #dcdcdc;
}
.calendarVHeader
{
	width:40px; 
	height:30px;
	border-right: black 1px solid;
	font-weight: bold;
	border-left: black 1px solid;
	border-bottom: LightGrey 1px solid;
	text-align: center;
}
.calendarVHeaderBottom
{
	width:40px; 
	height:30px;
	border-right: black 1px solid;
	font-weight: bold;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	text-align: center;
}
.calendarCell
{
	width: 50px;
	height: 30px;
	border-right: black 1px solid;
	border-bottom: LightGrey 1px solid;
	vertical-align: top;
	font-size: 1px;
}
.calendarCellBottom
{
	width:50px; 
	height:30px;
	border-right: black 1px solid;
	border-bottom: black 1px solid;
	font-size:1px;
}
.calendarLeftTop
{
	width:40px; 
	height:30px;
	border-left: black 1px solid;
	border-top: black 1px solid;
	border-right: black 1px solid;
	border-bottom: black 1px solid;
}
.calendarCellChiropractic
{
	background-color: #009999;
}
.calendarCellMassage
{
	background-color: #cc66cc;
}
.calendarCellZoneTherapy
{
	background-color: #ff9933;
}
.calendarCellPhysiotherapy
{
	background-color: #66cc00;
}
.calendarCursorPointer
{
	cursor:pointer;
}
.calendarTable
{
	border-collapse:collapse;
	table-layout:fixed;
	border-color:Black;
}
.calendarWrapperDiv
{
	overflow: auto;
	height: 315px;
	width: 420px;
}
.calendarDivAcute
{
	background-image: url(Images/HCCCalendar/acute.gif);	
}
.calendarDivBooked
{
	background-image: url(Images/HCCCalendar/booket.gif);	
}
.calendarDivReserve
{
	background-image: url(Images/HCCCalendar/reserve.gif);	
}
.calendarDivPause
{
	background-image: url(Images/HCCCalendar/pause.gif);	
}
.calendarDivMeeting
{
	background-image: url(Images/HCCCalendar/meeting.gif);	
}
.calendarCellAcute
{
	width: 50px;
	height: 30px;
	/*border-bottom: LightGrey 1px solid;*/
	border-right: black 1px solid;
	vertical-align: top;
	font-size: 1px;
	background-image: url(Images/HCCCalendar/acute.gif);	
}
.calendarCellBooked
{
	width: 50px;
	height: 30px;
	/*border-bottom: LightGrey 1px solid;*/
	border-right: black 1px solid;
	vertical-align: top;
	font-size: 1px;
	background-image: url(Images/HCCCalendar/booket.gif);
}
.calendarCellReserve
{
	width: 50px;
	height: 30px;
	/*border-bottom: LightGrey 1px solid;*/
	border-right: black 1px solid;
	vertical-align: top;
	font-size: 1px;
	background-image: url(Images/HCCCalendar/reserve.gif);
}
.calendarCellPause
{
	width: 50px;
	height: 30px;
	/*border-bottom: LightGrey 1px solid;*/
	border-right: black 1px solid;
	vertical-align: top;
	font-size: 1px;
	background-image: url(Images/HCCCalendar/pause.gif);	
}
.calendarCellMeeting
{
	width: 50px;
	height: 30px;
	/*border-bottom: LightGrey 1px solid;*/
	border-right: black 1px solid;
	vertical-align: top;
	font-size: 1px;
	background-image: url(Images/HCCCalendar/meeting.gif);
}

/*PopupCalendar*/
.PopupDiv
{
	background-color:Teal;
	border-color:Black;
	border-width:1px;
}
/*HealthcareCenterBookingcalendar END */
.1234
{
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
}
.rptProducts
{
	width:100%;
	/*background-color:#F1F2EF;*/
	text-align: center;
}
.rptProductsMenuSelected
{
	/*width: 120px;
	height: 20px;*/
	background-color: silver;
	text-decoration: none;
	color: black;
	text-align: center;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	border-right: black 1px solid;
	line-height: 14pt;
}
.rptProductsMenuNotSelected
{
	/*width: 120px;
	height: 20px;*/
	color: black;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px; 
	border-right: black 1px solid;
	line-height: 14pt;
}

.GenericStatisticInput
{
	background-color:#D1DFE2;
	border:solid 1px #4E6572;
	padding:10px;
}
.TherapistDayplanChild
{
	background-color: Orange;
}

.CloseButton
{
	text-align:  center; width: 100%;
}
#GB_window {   top: 10px;   left: 0px;   position: absolute;   background: #fff;   border: 5px solid #aaa;   overflow: auto;   width: 410px;   height: 158px;   z-index: 150; }

#GB_caption {   font: 12px bold helvetica, verdana, sans-serif;   color: #fff;   background: #888;   padding: 2px 0 2px 5px;   margin: 0;   text-align: left; } 

#GB_window img {   position: absolute;   top: 2px;   right: 5px;   cursor: pointer;   cursor: hand; }

/*Plugin ContractCoreEntityContracts START */
.ContractCoreEntityContractHeader
{
    margin-top: 20px;
    font-weight: bold;
}

.ContractCoreEntityContract
{
	margin-top: 5px;
}
/*Plugin ContractCoreEntityContracts END */

/* Login newsletter link START */

.Newsletter
{
	width: 450px;
	margin-left: auto;
	margin-right: auto;
}

.Newsletter a
{
	text-decoration: none;
	color: red;
	font-weight: bold;
}

/* Login newsletter link END */

/* Start - Styles used by EmployeeBookings page */
.vacantTimeslotsInDay
{
    color: Green;
    font-weight: bold;
}
.vacantTimeslotsPerDayTable
{
    border-collapse:collapse;
}
.vacantTimeslotsPerDayTable td
{
    border: 1px solid black;
    min-width: 1.5em;
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
}
.vacantTimeslotsInDayUnknown
{
    background-color: Gray;
}
.vacantTimeSlotToday
{
    background-color: #eeeaaa;
}
.vacantTimeSlotIsInPeriod
{
    background-color: rgb(220, 220, 220);
}
#vacantTimeslotsDisplayPopupContent 
{
    display: none;
    position: absolute;
    z-index: 2;
	width: 210px; 
	background: white; 
	border: 1px solid black; 
	top: 15px;
	left: 15px;
	z-index: 2; 
	padding: 2px;
}

#vacantTimeslotsDisplayPopupContent h2 { background: black; color: white; font-size: 14px; text-align: center;}
/* End - Styles used by EmployeeBookings page */

/* Start - Styles used by EmployeeProductAccessList */
#productExtraDescriptionsDisplayPopupContent
{
    display: none;
    position: absolute;
    z-index: 2;
	width: 210px; 
	background: white; 
	border: 1px solid black; 
	top: 15px;
	left: 15px;
	z-index: 2; 
	padding: 6px;
}
/* End - Styles used by EmployeeProductAccessList */

/* Start - uiDivTreatmentCourseProblemMan styles */
#uiDivTreatmentCourseProblemMan.height250
{
    position: relative;
    height: 250px;
    background: transparent;
    width: 100%;
}
#uiDivTreatmentCourseProblemMan
{
    position: relative;
    height: 365px;
    background: #fff;
    width: 100%;
}

#uiDivTreatmentCourseProblemMan img
{
    height: 250px;
    position: absolute;
    top: 0px;
    left: 10px;
}

#uiDivTreatmentCourseProblemMan div
{
    position: absolute;
    width: 21px;
    height: 20px;
    background: url('img/TreatmentCourseProblemMan-dot.png') 0 0 no-repeat;
    cursor: pointer;
}

#uiDivTreatmentCourseProblemMan div.selected
{
    background-image: url('img/TreatmentCourseProblemMan-dot-selected.png');
}

#uiDivTreatmentCourseProblemMan div.waiting
{
    background-image: url('img/TreatmentCourseProblemMan-dot-waiting.png');
    cursor: auto;
}

	/*
TC_Problem_01                          Hoved
TC_Problem_02                          Nakke/hals
TC_Problem_03                          Brystkasse
TC_Problem_04                          Brystryg
TC_Problem_05                          Hø. Skulder/overarm
TC_Problem_06                          Ve. Skulder/overarm
TC_Problem_07                          Mave
TC_Problem_08                          Lænd
TC_Problem_09                          Hø. Skulder/overarm
TC_Problem_10                          Ve. Skulder/overarm
TC_Problem_11                          Hø. albue
TC_Problem_12                          Ve. albue
TC_Problem_13                          Hø. Underarm/hånd
TC_Problem_14                          Ve. Underarm/hånd
TC_Problem_15                          Bækkenområde
TC_Problem_16                          Hø. Lår
TC_Problem_17                          Ve. Lår
TC_Problem_18                          Hø. knæ
TC_Problem_19                          Ve. knæ
TC_Problem_20                          Hø. Underben
TC_Problem_21                          Ve. Underben
TC_Problem_22                          Hø. Ankel/fod
TC_Problem_23                          Ve. Ankel/fod
*/

/* TODO: big version of man is not adjusted, but currently not used */
#uiDivTreatmentCourseProblemMan .TC_Problem_01 { left: 275px; top: 14px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_02 { left: 275px; top: 50px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_03 { left: 84px; top: 94px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_04 { left: 275px; top: 100px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_05 { left: 38px; top: 94px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_06 { left: 128px; top: 94px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_07 { left: 84px; top: 178px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_08 { left: 276px; top: 187px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_09 { left: 38px; top: 94px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_10 { left: 128px; top: 94px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_11 { left: 325px; top: 148px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_12 { left: 225px; top: 147px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_13 { left: 23px; top: 200px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_14 { left: 143px; top: 200px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_15 { left: 254px; top: 221px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_15b { left: 296px; top: 221px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_16 { left: 63px; top: 257px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_17 { left: 102px; top: 257px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_18 { left: 64px; top: 296px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_19 { left: 100px; top: 296px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_20 { left: 256px; top: 368px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_21 { left: 292px; top: 369px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_22 { left: 65px; top: 395px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_23 { left: 98px; top: 395px; }
#uiDivTreatmentCourseProblemMan .TC_Problem_24 { left: 405px; top: 50px; }

#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_01 { left: 171px; top: 12px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_02 { left: 171px; top: 32px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_03 { left: 60px; top: 54px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_04 { left: 171px; top: 57px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_05 { left: 33px; top: 52px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_06 { left: 86px; top: 52px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_07 { left: 60px; top: 101px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_08 { left: 171px; top: 100px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_09 { left: 36px; top: 54px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_10 { left: 87px; top: 54px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_11 { left: 203px; top: 84px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_12 { left: 140px; top: 84px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_13 { left: 23px; top: 114px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_14 { left: 96px; top: 114px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_15 { left: 160px; top: 120px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_15b { left: 183px; top: 120px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_16 { left: 48px; top: 142px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_17 { left: 71px; top: 142px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_18 { left: 49px; top: 172px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_19 { left: 70px; top: 172px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_20 { left: 181px; top: 210px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_21 { left: 161px; top: 210px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_22 { left: 50px; top: 225px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_23 { left: 69px; top: 225px; }
#uiDivTreatmentCourseProblemMan.height250 .TC_Problem_24 { left: 221px; top: 32px; }

#uiLblChosedTreatmentCourse.height250
{
	position: relative;
	top: 260px;
}

#uiLblChosedTreatmentCourse
{
	position: relative;
	top: 375px;
}

/* End - uiDivTreatmentCourseProblemMan styles */

.ui-progressbar-value
{
	background:#AAA;
}

/* We removed the top line above buttons in modalmessage, so we need to show it again for progress bars */
#uiDivProgressbar.ui-widget-content
{
	border-top-color: #AAA;
}

.ui-resizable-handle
{
	position: absolute;
}

.ui-dialog-titlebar
{
	background:#AAA;
}

/* for removing top line above buttons in modalmessage */
.ui-widget-content
{
	border-top-color: White;
}
.thinlineVertical 
{
	border-left: solid 0.5px gray;
	padding-left: 10px;
	margin-left: 8px
}
.thinlineHorizontal 
{
	border-top: solid 0.5px gray;
	padding-top: 10px;
}

/*Dropzone styling start */

.upload-zone {
	min-height: 150px;
	border: 5px dashed #eeeeee;
	background: transparent;
	padding: 20px 0 20px 0;
	margin-bottom:20px;
}

.upload-zone-drag {
	min-height: 150px;
	border: 5px dashed green;
	background: transparent;
	background-color: lightgreen;
	padding: 20px 0 20px 0;
	margin-bottom: 20px;
}

.upload-zone-description {
	text-align: center;
	margin: 2em 0;
}

.file-icon {
	width: 20px;
	height: 20px;
	float: right;
	margin-top: -14px;
	cursor: pointer;
}

.file-icon.remove {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns:svgjs='http://svgjs.com/svgjs' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 40 40' class='enable-background' xml:space='preserve' width='20' height='20'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FF1E28;stroke-width:1.4173;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:11.1112;%7D %3C/style%3E%3Ctitle%3EExported from Streamline App (https://app.streamlineicons.com)%3C/title%3E%3Cg transform='matrix(1.6666666666666667,0,0,1.6666666666666667,0,0)'%3E%3Cpath class='st0' d='M4.2,4.2c4.3-4.3,11.3-4.3,15.6,0s4.3,11.3,0,15.6s-11.3,4.3-15.6,0S-0.1,8.5,4.2,4.2z'/%3E%3Cpath class='st0' d='M7.8,7.8l8.5,8.5'/%3E%3Cpath class='st0' d='M16.2,7.8l-8.5,8.5'/%3E%3C/g%3E%3C/svg%3E");
}

.remove{
	margin-left:5px;
}

.file-icon.download {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' viewBox='0 0 40 40' width='20' height='20'%3E%3Ctitle%3EExported from Streamline App (https://app.streamlineicons.com)%3C/title%3E%3Cg transform='matrix(1.6666666666666667,0,0,1.6666666666666667,0,0)'%3E%3Cpath d='M 11.5,19.5V5 ' stroke='%2366182a' fill='none' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M 17,14l-5.5,5.5L6,14 ' stroke='%2366182a' fill='none' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M 17.5,0.5h5c0.552,0,1,0.448,1,1v21c0,0.552-0.448,1-1,1h-5 ' stroke='%2366182a' fill='none' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M 6.5,0.5h-5 c-0.552,0-1,0.448-1,1v21c0,0.552,0.448,1,1,1h5' stroke='%2366182a' fill='none' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.file {
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	margin: -1px 20px 0 20px;
}

.file-header {
	padding: 0 0 15px 20px;

}

.save-attachments{
	text-align:center;
	padding:10px;
}

.dz-upload {
	display: block;
	background-color: green;
	height: 10px;
	border-radius: 10px;
	width: 0%;
}

/*Dropzone styling end */

/*Crm data*/
.crmdata-property-label {
	width: 200px;
	height: 26px;
}

.crmdata-property-value {
	width: 273px;
	height: 26px;
}

/*Error page*/
.error-title {
	font-family: "Verdana";
	font-weight: normal;
	font-size: 18pt;
	color: red;
}

.error-message {
	font-family: "Verdana";
	font-weight: normal;
	font-size: 14pt;
	color: maroon;
	font-style: italic;
}

.therapistToListGrid td {
	padding: 5px;
}

.inactiveUsersGrid td {
	padding: 5px;
}

.ajaxtabstrip .ajax__tab_header {
	height: 100px;
}

.ajaxtabstrip .ajax__tab_header .ajax__tab_tab {
	background-image: none !important;
	font-size: 12px;
	padding: 4px;
	width: 105px;
	height: 80px;
	background-color: #eaeaea;
}

.ajaxtabstrip .ajax__tab_header .ajax__tab_inner {
	background-image: none !important;
}

.ajaxtabstrip .ajax__tab_header .ajax__tab_outer {
	background-image: none !important;
}

.ajaxtabstrip .ajax__tab_hover .ajax__tab_tab {
	font-weight: bold;
	text-Decoration: underline;
}

.ajaxtabstrip .ajax__tab_active .ajax__tab_tab {
	background-color: #c2e2ed;
	font-weight: bold;
}

.ajaxtabstrip .ajax__tab_body {
	border: 1px solid #999999;
	padding: 8px;
	background-color: #ffffff;
	margin-Right: 0px;
	margin-top: 0px;
	min-width: 498px;
	min-height: 348px;
}