﻿
/* DEFAULTS
----------------------------------------------------------*/

@media print
{
    html, body, form
    {
        margin: 0px;
        padding: 0px;
    }

    body
    {
	    background-color:#eeeeee;
	    margin:0px;
	    padding:0px;
	    font-family:Tahoma, Arial, Helvetica, sans-serif;
	    font-size:11px;
	    line-height:14px;
    }
}

@media screen
{
    html, body, form
    {
        height: 100%;
        margin: 0px;
        padding: 0px;
    }

    body
    {
        background-color: #eeeeee;
        margin: 0px;
        padding: 0px;
        height: 100%;
        height: 100%;
        min-height: 100%;
        max-height: 100%;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 14px;
        scrollbar-base-color: #eeeeee;
        scrollbar-arrow-color: #9f9f9f;
        scrollbar-3dlight-color: #9f9f9f;
        scrollbar-darkshadow-color: #9f9f9f;
        scrollbar-face-color: #eeeeee;
        scrollbar-highlight-color: #eeeeee;
        scrollbar-shadow-color: #eeeeee;
        scrollbar-track-color: #f4f4f4;
    }
}

.slidingDiv {
    display: none;
    padding:5px;
    width:240px;
	height:80px;
	background-color: #f4f4f4;
	border:1px solid #e2e2e2;
	border-bottom:5px solid #e2e2e2;
	position:relative;
	right:10px;
	z-index:1000;
}

a:link, a:visited {
    color: #000000;
    text-decoration: none;
}

a:hover {
    color: #000000;
    text-decoration: none;
}

a:active {
    color: #034af3;
}

p {
    line-height: 15px;
    font-size: 11px;
    color:#000000;
}

hr 
{
    display: block;
    position: relative;
    padding: 0;
    margin: 8px auto;
    width: 100%;
    clear: both;
    border: none;
    border-top: 1px solid #AAA;
    border-bottom: 1px solid #FFF;
    font-size: 1px;
    line-height: 0;
    overflow: visible;
}

#mainContentDiv 
{
    background-color:#eeeeee;    
    }

.labelDefault 
{
    font-size:11px;
}

.labelSmall 
{
    font-size:9px;
}

.labelGroupTitle 
{
    font-size:13px;
    font-weight:bold;
    display:block;
    height:22px;
    line-height:22px;
}

/* LOGONPAGE  
----------------------------------------------------------*/
.logonPage 
{
    background: #eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/logonBackground.png) fixed center no-repeat;
    /* font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif; */
    font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
    margin: 0px;
    padding: 0px;
    color: #696969;
}

.logonContainer 
{
    position:absolute;
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/login.png) no-repeat;
    font-size: 11px;
    width:700px;
    left:50%;
    top:50%;
    margin-left:-350px;
    margin-top:-125px;
    height:250px;   
}

.logonFormRightCol 
{
    width:309px;
    padding-left:40px;
    height:250px;
    float:left;
    border-left:1px solid #ffffff;
}

.logonFormLeftCol 
{
    width:349px;
    height:250px;
    float:left;
    border-right:1px solid #e4e4e4;
}

.logonTitle 
{
    font-size:17px;
    font-weight:bold;
    color:#000000;
    line-height:17px;
    display:block;
    height:17px;
}

.logonNotes 
{
    font-size:11px;
    font-weight:normal;
    color:#000000;
    line-height:14px;
    display:block;
    height:28px;
}

.logonSquare
{
    width:245px;
    height:70px;
    margin-top:40px;
    padding: 30px 25px 10px 25px;
}


.logonBoxContainer 
{
    width:300px;
}

.logonUser
{
    width:210px;
    padding-left:30px;
    height:24px;
    /* background: transparent url(/Common/Images/logon_icon_user.png) no-repeat; */
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png) no-repeat;
    background-position:-60px -80px;
    /* float:left; */
    /* clear:right; */
}

.logonPassword
{
    width:210px;
    padding-left:30px;
    height:24px;
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png) no-repeat;
    background-position:-60px -100px;
    /* float:left; */
    /* clear:right; */
}

.textEntry 
{
    width: 180px;
    border: 1px solid #ccc;
    font-size:11px;
    height:16px;
    line-height:16px;
}

input.passwordEntry 
{
    width: 200px;
    border: 1px solid #ccc;
    font-size:11px;
    height:16px;
    line-height:16px;
}

.submitButton
{
    float:right;
    margin-right:12px;
    margin-top:30px;
}

.loginButton 
{
    background: #eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png) no-repeat;
    background-position:-792px -49px;
    width:96px;
    height:24px;
    text-align:center;
    line-height:24px;
    border:0px solid;
    border-color: #ffffff; 
    font-size:10px;
    color:#424242;
    text-transform:uppercase;
}

.failureNotification
{
    line-height: 14px;
    font-size: 11px;
    color: Red;
}

/* MANDATORY FIELDS  
----------------------------------------------------------*/
#mandClient,  
#mandContact,
#mandTitle,
#mandOrganisationalUnit,
#mandEmployee,
#mandPlannedDate,
#mandImplementedDate,
#mandUsedHours,
#mandService,
#mandModule1,
#mandModule2,
#mandClassificationPrimary,
#mandClassificationSecondary,
#mandLocation,
#mandElement,
#mandOUSecurityLevel,
#mandModuleSecurityLevel,
#mandIdent,
#mandDefaultImpact,
#mandDefaultPriority,
#mandFullName,
#mandOU,
#mandEmail,
#mandAddress,
#mandUserName,
#mandPassword,
#mandCompanyName,
#mandAddressContact,
#mandContactUserName,
#mandContactZIP,
#mandContactPassword,
#mandContactPhone,
#mandContractNumber,
#mandContractManager,
#mandContractType,
#mandCompanyName,
#mandPrimaryCustomerContact,
#mandContractName,
#mandContractStart,
#mandContractEnd,
#mandPaymentDays,
#mandProjectNumber,
#mandSalesManager,
#mandProjectManager,
#mandProjectStart,
#mandProjectEnd,
#mandCustomerContact,
#mandFinancialBudget,
#mandTimeBudget,
#mandProjectDetails,
#mandAccountDate,
#mandAccountDocType,
#mandAccountDayForPayment,
#mandAccounWareHouse,
#mandAccountDepartment,
#mandProjectDescription,
#mandProblemCustomer,
#mandProblemContact,
#mandProblemTitle,
#mandProblemDescription,
#mandProblemAssignedTo,
#mandProblemNotes,
#mandProblemStatus,
#mandProblemPriority,
#mandProblemUrgency,
#mandClientManager,
#mandZIP,
#mandFwdUserName,
#mandFwdPassword,
#mandFwdURL,
#mandFwdOutsourceKey,
#mandChangeCustomer,
#mandChangeContact,
#mandChangeTitle,
#mandChangeDescription,
#mandChangeAssignedTo,
#mandChangeNotes,
#mandChangeStatus,
#mandChangePriority,
#mandChangeUrgency
{ font-size:14px; color:red; width:14px; width:6px; height:7px; position:absolute;}

#mandMilestoneName,
#mandPlannedMilestoneStart,
#mandPlannedMilestoneTimeBudget,
#mandPlannedMilestoneEnd,
#mandPlannedMilestoneFinancialBudget,
#mandMilestoneOwner
{ font-size:14px; color:red; width:14px; width:6px; height:7px;}

#mandDescription { position:absolute; z-index:1000; left:100px; font-size:14px; color:red;}

/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 14px;
    color: #000000;
    line-height: 14px;
    margin-bottom: 0px;
}

h1
{
    font-size: 16px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 15px;
    font-weight: 600;
    color:#000000;
}

h3
{
    font-size: 12px;
}

h4
{
    font-size: 12px;
    margin:0;
    padding:6px 0px 6px 5px;
    color:#ad1213;
}

h5, h6
{
    font-size: 17px;
}


/* PRIMARY LAYOUT ELEMENTS FOR MASTER PAGE 
----------------------------------------------------------*/

#pagecontainer {
    position:absolute; 
    top:0; 
    padding:0;
    width:100%;
    height:100%;
	min-height: 100%;
	max-height: 100%;
	background-color:#eeeeee;
}

#topFrameContainer 
{
    width:100%;
    float:left;
    clear:both;
}

#navigation
{
    width:100%;
    height:25px;
}

#backButton
{
    width:15px;
    height:18px;
    padding:3px 3px 3px 5px;
    float:left;
    display:none;
    visibility:hidden;
}

#forwardButton
{
    width:15px;
    height:18px;
    padding:3px 33px 3px 3px; 
    float:left;
    display:none;
    visibility:hidden;
}

.navigationMenu
{ 
    float:left;
}

.actionCenter
{
    float:right;
    text-align:right;
}

.commandSplitter 
{
    height:100%;
    background-color:#eeeeee;
}

#userContainer {
    width:191px;
    height:96px;
    border: 1px solid #c1c1c1;
    }

#currentUserPicture {
    border: 0px solid #c1c1c1; 
    padding: 3px 12px 2px 3px; 
    width: 92px; 
    display:block; 
    cursor:pointer;
    float:left;
}

.currentUserLabel {
    float:left;
    font-size:11px;
    line-height:12px;
    font-weight:bold;
    margin-top:0px;
    width:70px;
    padding-left: 3px;
}

#currentUser {
    float:left;
    font-size:11px;
    line-height:12px;
    color:#000;
    display:block;
    cursor:pointer;
    width:70px;
    height:26px;
    overflow:hidden;
    padding-left: 3px;
}

#currentUser a {
    color:#000;
}

#currentUser a:hover {
    text-decoration:underline;
}


/* ORGANISATION UNITS CALENDAR 
----------------------------------------------------------*/

#mainOUCalFrame { float:left; width:100%; height:48px; }
#OUCalNavigation { float:left; width:100%; background-color:#ededed; border:1px solid #9f9f9f; height:28px; }
#dataOUCalFrame { float:left; width:100%; background-color:#dcdcdc; border:1px solid #9f9f9f; }
#dataOUCalFrameData { float:left; width:100%; border-left:1px solid #9f9f9f; border-right:1px solid #9f9f9f; border-bottom:1px solid #9f9f9f; border-top:0px solid transparent}
.calFrameHeadCol {border-right:1px solid #9f9f9f; text-align:center; padding-top:4px; padding-bottom:4px; border-top:1px solid #9f9f9f; height:34px; /* background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/headWorkDay.png) repeat-x; height:52px; */ background-color:#eeeeee; line-height:12px;}
.calFrameHeadTitle {border-left:1px solid #9f9f9f; border-right:1px solid #9f9f9f; padding-left:7px; padding-top:4px; padding-bottom:4px; border-top:1px solid #9f9f9f; height:34px; line-height:12px;}
.calFrameHeadColToday {border-right:1px solid #9f9f9f; text-align:center; padding-top:4px; padding-bottom:4px; height:34px; background-color:#f6f6f6; border-top:1px solid #9f9f9f; /*background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/headCurrentDay.png) repeat-x; height:52px;*/ background-color:#65b2fe; color:#FFFFFF; line-height:12px;}
.calFrameHeadColHoliday {border-right:1px solid #9f9f9f; text-align:center; padding-top:4px; padding-bottom:4px; height:34px; background-color:#e5e5e5; border-top:1px solid #9f9f9f; /* background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/headFreeDay.png) repeat-x; height:52px; */ background-color:#d3d3d3;  line-height:12px;}
.calFrameHeadColNoBord {padding-left:7px; padding-top:2px; padding-bottom:2px;}
.calFrameDataCol {border-right:1px solid #9f9f9f; text-align:center; padding-top:3px; padding-bottom:2px; background-color:#ffffff; }
.calFrameDataTitle {border-left:1px solid #9f9f9f; border-right:1px solid #9f9f9f; padding-left:7px; padding-bottom:2px; padding-top:2px; border-top:1px solid #9f9f9f; vertical-align:top;}
.calFrameDataColToday {border-right:1px solid #9f9f9f; text-align:center; padding-top:3px; padding-bottom:2px; background-color:#d2e1f0; }
.calFrameDataColHoliday {border-right:1px solid #9f9f9f; text-align:center; padding-top:3px; padding-bottom:2px; background-color:#ebebeb; }
.calFrameDataColNoBord {padding-left:7px; padding-top:3px; padding-bottom:2px; }


.tasksContainer { float:left;  display:block; /* height:160px; */ height:inherit; /* border-bottom:1px solid #9f9f9f; */ width:100%; overflow-x:hidden; overflow-y:auto; background:transparent url(/CacheLoad.aspx?v=5&el=Common/Images/tasksCalendarOU_Container.png) top center no-repeat; cursor:pointer;}
.tasksContainerPrint { float:left;  display:block; /* border-bottom:1px solid #9f9f9f; */ width:100%; overflow-x:hidden; overflow-y:auto; background:transparent url(/CacheLoad.aspx?v=5&el=Common/Images/tasksCalendarOU_Container.png) top center no-repeat; cursor:pointer;}
.noTasksContainer { float:left;  display:block; height:60px; /* border-bottom:1px solid #9f9f9f; */ width:100%; text-align:center; overflow:auto; background:transparent url(/CacheLoad.aspx?v=5&el=Common/Images/tasksCalendarOU_Container.png) top center no-repeat;}
.weekendTasks { float:left;  display:block;  height:50px; padding-top:10px; line-height:12px; /* padding-top:70px;/* border-bottom:1px solid #9f9f9f; */ width:100%; text-align:center; overflow:auto;background:transparent url(/CacheLoad.aspx?v=5&el=Common/Images/weekendTasks.png) top center no-repeat;}
.withoutTasks { float:left;  display:block; height:50px; padding-top:10px; line-height:12px; /* padding-top:70px;/* border-bottom:1px solid #9f9f9f; */ width:100%; text-align:center; overflow:auto;background:transparent url(/CacheLoad.aspx?v=5&el=Common/Images/withoutTasks.png) top center no-repeat;}
.withoutProjectTasks { float:left;  display:block; height:50px; padding-top:10px; line-height:12px; /* padding-top:70px;/* border-bottom:1px solid #9f9f9f; */ width:100%; text-align:center; overflow:auto;}

.taskCalendarOU { float:left; font-size:10px; line-height:10px; padding-top:4px; background:transparent url(/CacheLoad.aspx?v=5&el=Common/Images/taskCalendarOU.png) bottom center no-repeat;}
.taskCalendarOUAction {  float:right; width:12px; height:12px; padding-right:3px; background:transparent url(/CacheLoad.aspx?v=5&el=Common/Images/icon_actioncenter_help.png) no-repeat;  }
.taskProjectCalendar { float:left; font-size:10px; line-height:10px; padding-top:4px; background:transparent url(/CacheLoad.aspx?v=5&el=Common/Images/taskProjectCalendar.png) bottom center no-repeat;}
.taskProjectCalendarAction {  float:right; width:12px; height:12px; padding-right:3px; background:transparent url(/CacheLoad.aspx?v=5&el=Common/Images/icon_actioncenter_help.png) no-repeat;  }

.containerTasks { padding-top:5px;}

.expandTasks { width:13px; height:13px; background:transparent url(/CacheLoad.aspx?v=5&el=Common/Images/expandCalendar.png) no-repeat; cursor:pointer; min-width:13px; min-height:13px;}
.colapseTasks { width:13px; height:13px; background:transparent url(/CacheLoad.aspx?v=5&el=Common/Images/colapseCalendar.png) no-repeat; cursor:pointer; min-width:13px; min-height:13px;}

.ouTaskTimeContainer { float:left; text-align:left; font-weight:bold; width:100%;}
.ouTaskTime { padding:2px 4px 2px 4px; float:left;}
.ouTaskInfoContainer {text-align:left; color:#232323;}
.ouTaskInfo { padding:0px 4px 8px 4px; text-align:left;}

.taskCalendarOUdragable { float:left; font-size:10px; line-height:10px; padding-top:4px; /* background-color:#dfdfdf;*/ background:#dfdfdf url(/CacheLoad.aspx?v=5&el=Common/Images/taskCalendarOU.png) bottom center repeat-x; width:inherit;  max-width:210px;  /* max-width:inherit; */ cursor:pointer; }
.taskProjectCalendardragable { float:left; font-size:10px; line-height:10px; padding-top:4px; /* background-color:#dfdfdf;*/ background:#dfdfdf url(/CacheLoad.aspx?v=5&el=Common/Images/taskProjectCalendar.png) bottom center repeat-x; width:inherit;  max-width:210px;  /* max-width:inherit; */ cursor:pointer; }

.toolTipContainer { float:left; width:160px; padding-right:5px; border-right:1px solid #e2e2e2; font-size:10px; line-height:11px; height:220px; overflow:hidden;}
.toolTipActionContainer { float:left; width:20px; padding-left:4px; border-left:1px solid #ffffff; height:210px;}

.toolTipTaskID {width:100%; border-bottom:1px solid #e2e2e2; font-size:10px; font-weight:bold; height:12px; line-height:12px;}
.toolTipTaskDate {width:100%; border-top:1px solid #ffffff; height:12px; line-height:12px; color:#858585; }
.toolTipClient {font-size:12px; font-weight:bold; width:100%; border-top:1px solid #ffffff; border-bottom:1px solid #e2e2e2; max-height:28px; line-height:14px; overflow:hidden;}
.toolTipDescription { border-top:1px solid #ffffff; border-bottom:1px solid #e2e2e2; text-align:justify; font-size:9px; height:161px; padding-top:5px; padding-bottom:10px; padding-right:5px; overflow:auto; }

.toolTipButton { padding-bottom:5px;}

.unsCont { float:left; padding:4px 2px 6px 2px; font-size:14px; width:184px; border-bottom:1px dotted #a5a5a5;}
.unsTitleCont { float:left; padding-left:4px;}
.unsButtonAdd { float:right;}


/* SCROLLER IN MAINMASTER 
----------------------------------------------------------*/
#scroller ul{ padding:0px;}
#scroller li{ padding:0px;}

.simply-scroll-container { position: relative; background-color:#FFFFFF; border:1px solid #9f9f9f;}
.simply-scroll-clip { position: relative; overflow: hidden;z-index: 2;} 
.simply-scroll-list { position: relative; top: 0;left: 0;z-index: 1;overflow: hidden;margin: 0;padding: 0;list-style: none;}
.simply-scroll-list li { padding: 0;margin: 0;list-style: none;}
.simply-scroll-list li img { border: none; display: block;}
.simply-scroll-btn { position: absolute; width: 16px; height: 16px; left:170px; z-index:3; cursor: pointer;}
.simply-scroll-btn-up { right: 6px;top: 6px;background-image: url(/CacheLoad.aspx?v=5&el=Common/Images/scrollUpOff.png);}
.simply-scroll-btn-up.disabled { background-image: url(/CacheLoad.aspx?v=5&el=Common/Images/scrollUpOff.png);}
.simply-scroll-btn-up:hover { background-image: url(/CacheLoad.aspx?v=5&el=Common/Images/scrollUp.png);}
.simply-scroll-btn-down { right: 6px; bottom: 6px; background-image: url(/CacheLoad.aspx?v=5&el=Common/Images/scrollDownOff.png);}
.simply-scroll-btn-down.disabled { background-image: url(/CacheLoad.aspx?v=5&el=Common/Images/scrollDownOff.png); }
.simply-scroll-btn-down:hover {background-image: url(/CacheLoad.aspx?v=5&el=Common/Images/scrollDown.png);}
.bottomLineScroller { border-bottom:1px solid #9f9f9f; width:194px; height:10px; position:absolute; bottom:3px; left:1px; z-index:10; display:none; visibility:hidden; }

/* Vertical scroller */
.vert { width: 204px; height: inherit; padding:3px;}
.vert .simply-scroll-clip { width: 180px; height: inherit;}
.vert .simply-scroll-list {}
.vert .simply-scroll-list li { width: 115px;}
.vert .simply-scroll-list li img {}
.vert .simply-scroll-btn {}
.vert .simply-scroll-btn-up { right: 0; top: 2;}
.vert .simply-scroll-btn-up.disabled {}
.vert .simply-scroll-btn-up:hover {}
.vert .simply-scroll-btn-down { right: 0; top: 24px;}
.vert .simply-scroll-btn-down.disabled {}
.vert .simply-scroll-btn-down:hover {}


.newsticker-jcarousellite { background-color:#FFFFFF; border:1px solid #9f9f9f; padding:2px; height:100%; }
.scrollerContentTitle { width:80px; padding-right:80px; font-size:15px; line-height:17px; height:34px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #d6d6d6; background-image: url(/CacheLoad.aspx?v=5&el=Common/Images/scrollerCloud.png); background-position:100% 0%; background-repeat:no-repeat;}
.scrollerContentTitleRed { width:80px; padding-right:80px; font-size:15px; line-height:17px; height:34px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #d6d6d6; background-image: url(/CacheLoad.aspx?v=5&el=Common/Images/scrollerCloudRed.png); background-position:100% 0%; background-repeat:no-repeat; /* color:#f67979; */ color:#ff0000;}
.scrollerContentTitleGreen { width:80px; padding-right:80px; font-size:15px; line-height:17px; height:34px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #d6d6d6; /* background-image: url(/CacheLoad.aspx?v=5&el=Common/Images/scrollerCloudGreen.png); */ background-image: url(/CacheLoad.aspx?v=5&el=Common/Images/scrollerCloud.png);  background-position:100% 0%; background-repeat:no-repeat; /* color:#7fc279; */}
.scrollerContent {  width:154px; padding-left:35px; background-image: url(/CacheLoad.aspx?v=5&el=Common/Images/scrollerCloudGray.png); border-top:1px solid #ffffff; padding-bottom:4px; border-bottom:1px solid #d6d6d6; display:block; cursor:pointer; background-position:0px 5px; background-repeat:no-repeat;}
.scrollerContentRed {  width:154px; padding-left:35px; background-image: url(/CacheLoad.aspx?v=5&el=Common/Images/scrollerRedCloud.png); border-top:1px solid #ffffff; padding-bottom:4px; border-bottom:1px solid #d6d6d6; display:block; cursor:pointer; background-position:0px 5px; background-repeat:no-repeat;}
.scrollerContentEmpty {  width:154px; padding-left:35px; border-top:1px solid #ffffff; padding-bottom:4px; border-bottom:1px solid #d6d6d6; display:block; cursor:pointer;}
.scrollerDate { font-size:10px; line-height:11px; height:11px; color:#626262;}
.scrollerClient { font-size:11px; line-height:14px; height:14px; max-height:14px; font-weight:bold; overflow:hidden;}
.scrollerDescription { font-size:11px; line-height:12px; height:24px; max-height:36px; overflow:hidden; color:#626262; text-align:justify; text-decoration:underline;}
.scrollerDescriptionRed { font-size:11px; line-height:12px; height:24px; max-height:36px; overflow:hidden; color:#ff0000; text-align:justify; text-decoration:underline;}
.scrollerDescriptionGreen { font-size:11px; line-height:12px; height:24px; max-height:36px; overflow:hidden; /* color:#7fc279; */ color:#828282; text-align:justify; text-decoration:underline;}

/* PRIMARY LAYOUT ELEMENTS FOR TYPICAL PAGE 
----------------------------------------------------------*/

#mainFrame 
{
    width:100%;
	clear:both;
	/* border-top:1px solid #f4f4f4;*/
	/* position:absolute; */
	top:0px; 
}

.toolBar
{ 
    float:left;
    text-align:left;
}

.parametersOuter 
{
    float:left;
    text-align:left; 
    border-left:1px solid #d6d6d6;
    margin:4px;
    margin-left:5px;
    height:37px;
}

.parametersOuterNoBorder 
{
    float:left;
    text-align:left; 
    margin:4px;
    height:37px;
}

.parametersInner
{ 
    float:left;
    text-align:left;
    padding-left:15px;
    border-left:1px solid #ffffff;
}

.parametersInnerNoBorder
{ 
    float:left;
    text-align:left;
}
.parametersData  
{
    padding-top:7px;
}

.btnHandCursor 
{
    cursor: hand;
}

.parametersModule { float:left; width:130px; margin-left:10px; font-size:11px; line-height:15px; height:30px;}
.parametersModuleWO { float:left; margin-left:10px; font-size:11px; line-height:15px; height:30px;}
.parametersModuleNoPad { float:left; width:130px; font-size:11px; line-height:15px; height:30px;}
.parametersModuleCal { float:left; width:330px; margin-left:10px; font-size:11px; line-height:15px; height:30px;}
.parametersOUEmployee { float:left; width:130px; margin-left:10px; font-size:11px; line-height:15px; height:60px;}


#consumptionQuota 
{
    float:left;
    text-align:left;
    padding:2px 6px 2px 10px;
    width:270px;
    height:50px;
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png) no-repeat;
    background-position:-576px -80px;     
}

#consumptionQuota #topData {
    border-bottom:1px solid #e2e2e2;
    width:250px;
}

#consumptionQuota #bottomData {
    border-top:1px solid #f8f8f8; padding-top:1px;
    width:250px;
    color:#7d7d7d;
}

.titleContainer
{
    float:right;
    text-align:right;
}

.titleFrame 
{
    float:right;
    /* margin-top:5px; */
}

.titleArea 
{
    float:left;
    padding:5px;
    margin-right:5px;
    padding-top:8px;
    text-align:right;
}

.pageTitle
{ 
    float:left;
    clear:both;
    font-size:13px;
    line-height:13px;
    height:21px;
    display:block;
    font-family:Arial;
    color:#1c1c1c;
    text-align:right;
}

.pageLocation
{ 
    float:left;
    font-size:11px;
    line-height:12px;
    height:11px;
    font-family:Arial;
    font-weight:normal;
    text-transform:uppercase;
    padding-top:2px;
    color:#1c1c1c;
}

.pagePicture { 
    float:left;
    width:30px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:26px;
}

#closeWO 
{
    width:34px;
    padding-left:26px;
    height:16px;
    position:absolute;
    top:25px;
    right:10px; 
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png) no-repeat;
    background-position:-792px -24px;
    color:#ffffff;  
    display:block;
    cursor:pointer;
}

#ClosingStatusContainer 
{
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png) no-repeat;
    background-position:-444px -24px;
    position:absolute;
    bottom:0px;
    left:5px;
    width:120px;
    height:50px;
    padding:5px;
    z-index:1000;
    color:#7d7d7d;
}

#ClosingLabel
{
    border-bottom:1px solid #e2e2e2;
    width:100%;
    text-align:center;
    padding-bottom:2px;    
    }

#ClosingSuma
{
    
    border-top:1px solid #f8f8f8;
    width:100%;
    text-align:center;  
    font-size:15px;
    padding:0;
    padding-top:2px;
    margin:0;
    line-height:15px;
}


#header 
{
    width:100%;
    height:47px;
    border-bottom:1px solid #d6d6d6;
}

#logo
{
    float:left;
    width:385px;
    height:35px;
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/logo.png) no-repeat;
}

.navigationUser
{ 
    float:right;
    text-align:right;
    height:24px;
    line-height:24px;
    color:#8b8b8b;
    font-size:9px;
    padding-right:10px;
}

#dataFrame 
{
    /* max-width:100%;
    min-width:80%; */
    /* height:100%;
    width:inherit;
	position:absolute;
	/* left:0px; */
	/* top:110px; */
	height:100%;
    width:100%;
	position:absolute;
	top:52px;
	background-color: #eeeeee;
}

#dataFrameTabs
{
    /* max-width:100%;
    min-width:80%; */
    /* height:100%;
    width:inherit;
	position:absolute;
	/* left:0px; */
	/* top:110px; */
	height:100%;
    width:100%;
	position:absolute;
	top:152px;
	background-color: #eeeeee;
}

#dataFrameBLeft 
{
    /* max-width:100%;
    min-width:80%; */
    /* height:100%;
    width:inherit;
	position:absolute;
	/* left:0px; */
	/* top:110px; */
	height:100%;
    width:inherit;
	position:absolute;
	top:52px;
	background-color: #eeeeee;
}

#dataFrameBRight
{
    /* max-width:100%;
    min-width:80%; */
    /* height:100%;
    width:inherit;
	position:absolute;
	/* left:0px; */
	/* top:110px; */
	height:100%;
    width:inherit;
	position:absolute;
	top:52px;
	background-color: #eeeeee;
}

#dataTreeFrame 
{
    /* max-width:100%;
    min-width:80%; */
    height:90%;
    width:100%;
	position:absolute;
	overflow:auto;
	/* left:0px; */
	top:62px;
	background-color:#FFFFFF;
}

#dataPivot 
{
    /* max-width:100%;
    min-width:80%; */
    height:90%;
    width:100%;
	position:absolute;
	overflow:auto;
	/* left:0px; */
	top:72px;
	background-color:#FFFFFF;
}

#dataPopUpTreeFrame 
{
    height:420px;
    width:894px;
	position:relative;
	overflow:auto;
	background-color:#FFFFFF;
	border:1px solid #9f9f9f;
}

#dataPopUpTreeFrame2 
{
    height:300px;
    width:100%;
	position:relative;
	overflow:auto;
	background-color:#FFFFFF;
	border:1px solid #9f9f9f;
}

#treeheader 
{
    width:100%;  
    }


#tableTreeHeader 
{
    border:1px solid #9f9f9f;
    background-color:#DCDCDC;
    height:24px;
}

.treeHeaderCol
{
    width:12.5%;     
    }


  /* #ctl00_pageSplitter_1i1i0_CC
  {
       position: relative;
  } */


/* KNOWLEDGE BASE  
----------------------------------------------------------*/
.kbLCol { width:49%; padding-right:1%; float:left;}
.kbRCol { width:49%; padding-left:1%; float:left;}
.fldStyle { padding:4px 10px 4px 10px; border:1px solid #eeeeee;}
.fldTop { padding:10px 10px 4px 10px; border:1px solid #eeeeee;}

/* BILLING  
----------------------------------------------------------*/
.parametersModuleBill { float:left; margin-left:10px; font-size:11px; line-height:15px; height:30px;}

/* ABSENCE 
----------------------------------------------------------*/
.parametersModuleAbsenceCal { float:left; margin-left:10px; font-size:11px; line-height:15px; height:30px;}
.absLCol { float:left; width:59%; padding-right:1%;}
.absRCol { float:left; width:39%; padding-left:1%;}
.absUser { float:left; width:100%; }


/* .statusHolder { position:absolute; right:0px; top:0px; z-index:1000; width:130px; padding-right:10px; padding-top:6px; height:18px; background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/statusHolder.png) no-repeat; text-align:right; line-height:12px;} */
.statusHolder { position:absolute; right:0px; top:0px; z-index:1000; width:130px; padding-right:10px; padding-top:6px; height:18px; background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png) no-repeat; text-align:right; line-height:12px; background-position:-864px -24px;}
.statusHolderSelfHelp { position:absolute; right:0px; top:30px; z-index:1000; width:130px; padding-right:10px; padding-top:6px; height:18px; background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/statusHolder.png) no-repeat; text-align:right; line-height:12px;}

/* POPOUT LAYOUT ELEMENTS  
----------------------------------------------------------*/

.popUpMainFrame
{
    width:100%; 
	height:54px;
	border-bottom:1px solid #d1d1d1;
}

.popTitleContainer
{
    float:left;
    text-align:left;
}

.popPagePicture { 
    float:left;
    width:32px;
    padding-left:4px;
    margin-top:10px;
    height:42px;
}

.popPageTitle
{ 
    float:left;
    clear:both;
    font-size:18px;
    line-height:19px;
    height:32px;
    display:block;
    font-family:Arial;
    color:#1c1c1c;
    text-align:left;
}


.popToolbar 
{
    float:right;
    text-align:right;
}    

.popUpDataFrame
{
    width:100%; 
	border-top:1px solid #f4f4f4;
	padding-top:10px;
}

.tabToolbar 
{
    float:left;
    text-align:left;
    width:894px;
    background-color:#eeeeee;
    border:1px solid #9f9f9f;
    border-bottom:0px;
}

.tabToolbarSmall 
{
    float:left;
    text-align:left;
    width:590px;
    max-width:100%;
    background-color:#eeeeee;
    border:1px solid #9f9f9f;
    border-bottom:0px;
}

.tabToolbarMiddle
{
    float:left;
    text-align:left;
    width:690px;
    max-width:100%;
    background-color:#eeeeee;
    border:1px solid #9f9f9f;
    border-bottom:0px;
}

.gridEditForm
{
    padding:5px;
} 

.editFormButtons 
{
    padding:5px;
}

.editFormButtonImage {
    padding:0px;
    margin:0px;
    border:0px;
} 

.popParametersOuter 
{
    float:left;
    text-align:left; 
    border-right:1px solid #d6d6d6;
    margin:4px;
    margin-right:10px;
    height:50px;
}

.popParametersInner
{ 
    float:left;
    text-align:left;
    padding-right:15px;
    border-right:1px solid #ffffff;
}

/* WEB PARTS  
----------------------------------------------------------*/

.webPartTdColumnContainer
{
    padding:2px;
    border:1px solid #e2e2e2;
    vertical-align:top;
}

.webPartDivColumnContainer
{
    padding:2px;
    border:1px solid #f4f4f4;
    vertical-align:top;
}


/* WORK ORDERS 
----------------------------------------------------------*/
.mainFrameWO 
{
    width:100%;
    height:54px;
	border-bottom:1px solid #a0a0a0;
	clear:both;
	overflow:hidden;
	/* border-top:1px solid #f4f4f4;*/
	/* position:absolute; */
}

.mainFrameWOPortal
{
    width:100%;
    height:78px;
	border-bottom:1px solid #a0a0a0;
	/* clear:both; */
	/* border-top:1px solid #f4f4f4;*/
	/* position:absolute; */
}

.mainFramePortalOverlay
{
    /* width:100%; */
    height:54px;
    position:absolute;
    top:66px;
    right:12px;
}

.gridTitle 
{
    font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	padding-left:5px;
	padding-bottom:15px;   
    }


.mainFrameComments 
{
    width:100%;
    height:54px;
    padding-top:10px;
	border-top:1px solid #a0a0a0;
	clear:both;
	/* border-top:1px solid #f4f4f4;*/
	/* position:absolute; */
}

.mainTableContainer {float:left; width:100%;}
.mainTableContainerPortal {float:left; width:40%;}
.mainTableColLeft { float:left; width:45%;}
.mainTableColMiddle { float:left; width:5%;}
.mainTableColRight { float:right; width:50%;}


.mainTableColLong { float:left; width:55%; padding-right:4%; border-right:1px solid #A0A0A0; }
.mainTableColThin { float:left; width:35%; padding-left:5%;}

.mainTableColA { float:left; width:44%; padding-right:1%;}
.mainTableColAPortal { float:left; width:100%; padding-right:1%;}
.mainTableColB { float:left; width:54%; padding-left:1%;}

/* .phoneDiv { float:left; width:30%; padding-left:24px; background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/icon_phone.png) 0 0 no-repeat; }
.mailDiv { float:left; width:46%; padding-left:24px; background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/icon_mail.png) 0 0 no-repeat; } */

.phoneDiv { float:left; width:30%; padding-left:24px; background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png) -57px -40px no-repeat; }
.mailDiv { float:left; width:46%; padding-left:24px; background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png) -57px -60px no-repeat; }

.phoneDivLarge { float:left; width:60%; padding-left:24px; background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/icon_phone.png) 0 0 no-repeat; }
.mailDivLarge { float:left; width:76%; padding-left:24px; background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/icon_mail.png) 0 0 no-repeat; }

.fldpopUp { padding:5px; border:1px solid #ffffff;}
.fldNoBord { padding:0px; border:1px solid #ffffff;}
.fldWhBord { padding:5px 10px 5px 10px; border:1px solid #ffffff; border-bottom:1px dotted #ededed;}
.fldTopBord { padding:5px 0px 5px 10px; border:1px solid #ffffff; border-top:1px dotted #ededed;}
.fldWhBordNoBottom { padding:10px; padding-bottom:5px; border:1px solid #ffffff; border-bottom:1px dotted #ededed;}
.fldWhBordNoBottom { padding-left:10px; padding-right:0px; padding-top:10px; padding-bottom:0px; border:1px solid #ffffff;}

.fldWhBordConnStatus { padding-left:9px; padding-right:9px; padding-top:9px; padding-bottom:9px; border:1px dotted #a8a8a8; background-color:#eaeaea;}

.fldWhBordModul { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:14px; border:1px solid #ffffff;}
.fldWhBordClass { padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:10px; border:1px solid #ffffff; }
.fldGrBord { padding:10px; padding-bottom:12px; padding-top:7px; border:1px dotted #a8a8a8;  background-color:#eeeeee;}
.fldRedBord { padding:10px; padding-bottom:12px; padding-top:7px; /* border:1px dotted #a8a8a8; */ border:1px dotted #ff7171;  /* background-color:#ff0000; */ background-color:#ffdada;}
.fldGreenBord { padding:10px; padding-bottom:12px; padding-top:7px; /* border:1px dotted #a8a8a8; */ border:1px dotted #beff79;  /* background-color:#00ff00; */ background-color:#e4ffc8;}

.msField { border:1px dotted #ff7171; background-color:#ffdada;}

.fldWOButtons { width:100%; padding-left:10px; padding-top:10px;}
.butContainer { float:left; padding:1px; }

.mainFrameNoBorder 
{
    width:100%;
    height:72px;
	clear:both;
	/* border-top:1px solid #f4f4f4;*/
	/* position:absolute; */
}


/* HELP PORTAL
----------------------------------------------------------*/

.SelfHelpParametersModule { float:left; width:180px; margin-left:10px; padding-right:10px; font-size:11px; line-height:16px; height:30px;}
.selfHelpContainer { float:left; width:100%;}
.selfHelpLeftCol { float:left; width:50%;}
.selfHelpRightCol { float:right; width:50%;}

/* ANALYTICS
----------------------------------------------------------*/
/* .dataFrameAnalytics  
{
    float:left;
    margin-top:10px;
    height:100%; 
    width:inherit;
    background-color:#ffffff;
    border:1px solid #a8a8a8;
    } */

#analyticsContainer { margin:10px;}

.analRegularWork { width:100%; height:295px; }
.analProjects { width:100%; height:295px;}
.analContracts { width:100%; height:295px;}
.analPayments { width:100%; height:295px;}
.analDashboard { width:100%; height:295px; }
.analContractor { width:100%; height:295px;}
.analIncidents { width:100%; height:295px;}

.analModuleTitleContainer { width:100%; height:35px; background-color:#eef0ee; }
.analModuleTitle { height:15px; padding:10px; font-size:16px; line-height:15px; }

/* -- Calendar -- */
.calContainer { float:left; border:1px solid #c4c4c4; width:100%; background-color: #F4F4F4; overflow:hidden; }
.calTitle { float:left; padding-left:3px; padding-top:3px; }
.calHeader {
    float:left; 
    background: #F4F4F4 url(/CacheLoad.aspx?v=5&el=Common/Images/calTitle.png) repeat-x;
    width:100%; 
    padding-top:1px; 
    padding-bottom:1px;
    height:22px;
    line-height:18px;
}
.calTaskID { float:left; z-index:100; text-align:left; padding-left:3px; padding-top:2px; font-size: 9px;}
.calActions { float:right; width:57px; z-index:100; text-align:right; padding-right:3px; padding-top:2px;}
.calCustomer { font-size:9px; font-weight:bold; padding-left:5px;}
.calContact { font-size:9px; font-weight:bold; padding-left:5px;}
.calDescript { font-size:9px; line-height:12px; font-weight:normal; padding-left:5px; overflow:hidden;}
.calAssignee { float:right; z-index:100; text-align:right; padding-right:3px; padding-bottom:2px;}


.calWorkWeekContainer { float:left; width:100%; border:1px solid #a4a4a4; font-size:9px; line-height:9px; background: #FFFFFF url(/CacheLoad.aspx?v=5&el=Common/Images/calWorkWeekTitle.png) repeat-x; }
.calWorkWeekTaskID  { float:left; width:100%; padding:3px 2px 0px 2px; border-right:1px solid #a4a4a4;}
.calWorkWeekHours  { display:none; visibility:hidden; width:inherit; float:left; background-color: #eeeeee; border-bottom:1px solid #e6e6e6; padding:0px 2px 3px 2px;}
.calWorkWeekTitle { float:left; }
.calWorkWeekCustomer { float:left; width:100%; font-weight:bold; padding:1px 2px 2px 2px; height:6px; overflow:hidden; }
.calWorkWeekDescript { float:left; padding:5px 2px 2px 2px; overflow:hidden;}
.calWorkWeekActions {float:left; width:100%; padding:10px 2px 4px 2px; }

.calWeekContainer { float:left; border:1px solid #c4c4c4; width:50%; background: #F4F4F4 url(/CacheLoad.aspx?v=5&el=Common/Images/calWeekBg.png) 100% 0 repeat-y; }
.calWeekHeader  { font-size:10px; float:left; width:100%; padding-top:1px; padding-bottom:1px; height:22px; line-height:11px; }
.calWeekActions { float:right; width:22px; padding-left:6px; margin-right:2px; z-index:10; background-color:transparent; }
.calWeekTitle { font-size:10px; float:left; width:100%; padding-left:5px; padding-right:30px; }
.calWeekCustomer { font-size:11px; font-weight:bold; padding-left:5px; padding-right:30px; }
.calWeekDescript { font-size:10px; font-weight:normal; padding-left:5px; padding-right:30px; }
 
.calTimeLineContainer { float:left; width:100%; border:1px solid #a4a4a4; font-size:9px; line-height:9px; background: #FFFFFF url(/CacheLoad.aspx?v=5&el=Common/Images/calTimeLineTitle.png) repeat-x; }
.calTimeLineTaskID  { float:left; width:100%; padding:3px 2px 0px 2px; border-right:1px solid #a4a4a4;}
.calTimeLineHours  { display:none; visibility:hidden; width:inherit; float:left; background-color: #eeeeee; border-bottom:1px solid #e6e6e6; padding:0px 2px 3px 2px;}
.calTimeLineTitle { float:left; }
.calTimeLineCustomer { float:left; width:100%; font-weight:bold; padding:1px 2px 2px 2px; height:6px; overflow:hidden; }
.calTimeLineDescript { float:left; padding:10px 20px 2px 2px;}
.calTimeLineActions { z-index:100; float:left; width:12px; height:100%; padding:2px 2px 2px 2px; position:absolute; top:0; right:0; background-color:#a4a4a4; }
 
             
.calUserContainer { float:left; border:1px solid #c4c4c4; width:50%; background-color: #F4F4F4; }
.calUser { float:left; width:70%; text-indent:4px;}
.calPlanned { float:left; width:15%; text-align:center;}
.calImplemented { float:left; width:15%; text-align:center;}


.calContainerFix {}
.calHeaderFix {
    /* background: #F4F4F4 url(/CacheLoad.aspx?v=5&el=Common/Images/calTitle.png) repeat-x; */
    background-color:#f4f4f4;
    padding-top:1px; 
    padding-bottom:1px;
    margin-right:15px;
    height:22px;
    line-height:18px;
}

.calTaskIDFix { z-index:100; text-align:left; padding-top:2px; font-size: 9px; float:left;}
.calActionsFix { float:right; width:80px; z-index:100; text-align:right; padding-right:3px; padding-top:2px;}
.calCustomerFix { font-size:9px; font-weight:bold; }
.calDescriptFix { font-size:9px; line-height:12px; font-weight:normal;}
.calAssigneeFix { padding-bottom:4px;}
.Goran { margin:0; padding:0; background-color:#ad1213;}

/* Left Pane AddOn-s 
-------------------------------------------------- */
.linkableColumn { width:100%; height:100%;}
.linkableColumn a { display:block;width:100%;height:100%;text-decoration:none; }
.linkableColumn a:hover { display:block;width:100%;height:100%;text-decoration:none; }


/*  EMPLOYEE WORK ORDER FORM CALENDAR
------------------------------------------------------------------------------------ */
.emplCalContainer       { height:30px; }
.emplCalEmployee        { float:left; width:80px;height:20px; padding:3px 0px 7px 5px; }
.emplCalEmployeeSelect  { float:left; width:180px; line-height:30px; height:30px; }
#OUCalNaviWO            { float:left; width:100%; background-color:#ededed; border:1px solid #9f9f9f; height:28px; }
#WeekDataDiv0           { background:#ffffff; padding:0; margin:0;}
#weekDataDiv0 table     { border-collapse:collapse;}
#weekDataDiv0 table, th, td { border: 0px solid; padding:0; margin:0;}


/* .nodeTask { width:130px; display:block; padding-left: 5px; height: 18px; line-height: 18px; 
            font-size: 11px; font-weight: bold; }
.nodeContainer { padding-left: 5px; height: 36px; width:118px; padding-bottom:4px; 
                 line-height: 12px; font-size: 11px; color:#000000; overflow:hidden; } */

#accordion h3 { height:12px; line-height:12px; padding:4px; border:1px solid #9f9f9f; background-color:#c6c6c6; font-size:11px; display:block; cursor:pointer; overflow:hidden; z-index:10000000;}
#accordion a { color:#000000; text-decoration:none;}
.accordianArticle { padding:6px 6px 1px 4px; border:1px solid #9f9f9f; border-top:0px; background-color:#ffffff; }
.controlComp { color: #000000; float:left; }
.controlDesc { color: #494B50; line-height:12px; float:left; padding-bottom:8px; width:160px; }


.gridLegendOnRight { float:right; position:absolute; width:480px; line-height:11px; max-height:28px; right:0px; top:54px; color:#8D8D8D; text-align:right; z-index:1000; }
.gridLegendOnLeft { float:left; position:absolute; width:320px; line-height:11px; height:28px; left:5px; top:52px; color:#8D8D8D; text-align:left; z-index:1000;}

.gridLegendOnRightPortal { float:right; position:absolute; width:320px; line-height:11px; height:28px; right:22px; top:137px; color:#8D8D8D; text-align:right;}


.gridLegendOnRightCaption { width:220px; padding-right:5px; float:left; line-height:10px; font-size:10px;}
.gridLegendOnRightButtom { width:28px; float:right; border:1px solid #ad1213; overflow:hidden;}



/*******************************************************
***                                                  ***
***                 BILLING OVERVIEW                 ***
***                                                  ***
*******************************************************/

.mainTableContainerBillingOverview
{float:left; width:80%; padding-bottom:10px; clear:right;}

.mainFrameBillingOverview 
{
    width:100%;
    height:54px;
    padding-top:10px;
	border-top:1px solid #a0a0a0;
	clear:both;
}

#dataFrameBillingOverview 
{
    /* max-width:100%;
    min-width:80%; */
    /* height:100%;
    width:inherit;
	position:absolute;
	/* left:0px; */
	/* top:110px; */
    width:inherit;
	position:absolute;
	left:0px;
	right:0px;
	top:145px;
	bottom:0px;
	background-color: #eeeeee;
}



/*******************************************************
***                                                  ***
***            CALENDAR ORGANISATION UNIT            ***
***                                                  ***
*******************************************************/

#splitterTop 
{
    position:absolute;
    top:0px;
    left:0px;
    right:5px;
    z-index:1000;
}

#splitterBottom
{
    position:absolute;
    left:0px;
    right:5px;
    top:78px;
    bottom:0px;
    overflow:scroll; 
}

#overlayBottomScroller 
{
    position:absolute;
    left:0px;
    bottom:0px;
    right:3px;
    height:17px;
    background-color:#eeeeee;
    z-index:100;    
}

#unasignedTasks 
{
    position:fixed;
    right:1px;
    bottom:1px;
    width:190px;
    height:220px;
    /* overflow:auto; */
    background-color: #f4f4f4;
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/unnasignedtasksBg.png) repeat-x;
    /* border:5px solid #c3c3c3; */
    z-index:1000;
    padding:5px;  
    }

.OuCalendarloaderContainer
{
    width:100%; 
    text-align:center; 
    border-top:1px solid #ffffff; 
    border-bottom:1px solid #d2d2d2; 
    padding:10px 0px 10px 0px;
 }
 
 .OuCalendarLoader 
 {
    width:180px; 
    padding:20px; 
    background-color:#ffffff; 
    border:1px solid #d2d2d2; 
    position:relative; 
    left:50%; 
    margin-left:-115px; 
    text-align:center;
 }

/* -- ASPxCallbackPanel -- */
.dxcpLoadingPanel
{
	font: 11px Tahoma;
	color: #303030;
}
.dxcpLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxcpLoadingPanelWithContent
{
	font: 11px Tahoma;
	color: #303030;
	border: solid 1px #9F9F9F;
	background-color: White;
}
.dxcpLoadingPanelWithContent td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxcpLoadingDiv
{
	background-color: Gray;
	opacity: 0.01;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}
/* Disabled */
.dxcpDisabled
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxCloudControl -- */
.dxccControl a:hover
{
    text-decoration:underline!important;
}
.dxccControl a
{
	text-decoration:none!important;
	color: #1E3695;	
}
.dxccControl
{
	font-family: Tahoma, Arial;
	text-decoration:none;
	color: #1E3695;
	background-color: #FFFFFF;
}
/* Disabled */
.dxccDisabled
{
	color: #808080;
	cursor: default;
}

/* -- ASPxDataView -- */
.dxdvControl 
{
	font: 11px Tahoma;
	color: black;
}
.dxdvControl td.dxdvCtrl
{
	padding: 12px 40px 12px 40px;
}
.dxdvLoadingPanel
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 11px Tahoma;
	color: #303030;
}
.dxdvLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxdvContent
{
}
.dxdvItem, .dxdvFlowItem
{
	font: 11px Tahoma;
	color: #787878;
	border: solid 1px #A8A8A8;
	background-color: #F0F0F0;
	padding: 12px 12px 12px 14px;
	height: 180px; /*if IE*/
	height: expression("154px");
}
.dxdvFlowItem
{
	float: left;
	overflow: hidden;
}
.dxdvFlowItemsContainer 
{
}
.dxdvEmptyItem
{
	font: 11px Tahoma;
	color: #787878;
	text-align: left;
	vertical-align: top;
	padding: 12px 12px 12px 14px;
	height: 180px;
	/*if IE*/
	height:expression("154px");
}
.dxdvPagerPanel
{
}
.dxdvEmptyData
{
    color: Gray;
}
/* Disabled */
.dxdvDisabled
{
	color: #808080;
	cursor: default;
}

/* -- ASPxHeadline -- */
.dxhlControl 
{
	font: 10px Tahoma;
	color: black;
}
.dxhlContent
{
	font: 11px Tahoma;
	color: black;
} 
.dxhlDate
{
	color: Gray;
	white-space: nowrap;
}
.dxhlHeader
{
	font: 11px Tahoma;
	color: #464646;
	font-weight: bold;
	line-height: 17px;
}
.dxhlDateHeader
{
	font: 11px Tahoma;
	color: Gray;
	font-weight: normal;
}
.dxhlLeftPanel
{
	font: 10px Tahoma;
	color: black;
}
.dxhlRightPanel
{
	font: 10px Tahoma;
	color: black;
}
.dxhlDateLeftPanel
{
	font: 10px Tahoma;
	color: Gray;
	white-space: nowrap;
}
.dxhlDateRightPanel
{
	font: 10px Tahoma;
	color: Gray;
	white-space: nowrap;
}
.dxhlTailDiv
{
	font: 10px Tahoma;
	color: Black;
}
.dxhlTailDiv a
{
	color: #1E3695;
}
.dxhlTailDiv a:hover
{
    text-decoration: none;
}
.dxhlTailDiv a:visited
{
    color: #996085;
}
.dxhlContent a.dxhl
{
	color: #1E3695;
} 
.dxhlContent a.dxhl:hover
{
    text-decoration: none;
}
.dxhlContent a.dxhl:visited
{
    color: #996085;
}
/* Disabled */
.dxhlDisabled
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxLoadingPanel -- */
.dxlpLoadingPanel
{
	font: 11px Tahoma;
	color: #303030;
	background-color: white;
	border: solid 1px #9F9F9F;
}
.dxlpLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxlpLoadingDiv
{
	background-color: #777777;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* -- ASPxMenu -- */
.dxmControl 
{
	font: 11px Tahoma;
	color: black;
}
.dxmControl a, .dxmMenu a, .dxmVerticalMenu a, .dxmSubMenu a
{
	color: black;
	text-decoration: none;
}
.dxmLoadingPanel
{
	font: 11px Tahoma;
	color: #303030;
}
.dxmLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 6px 6px 6px 6px;
}   
.dxmMenu, .dxmVerticalMenu /* nastavitve menija (okvir, razmak, ozadje) - zakomentirana osnovna vrednost */
{
	font: 11px Tahoma;
	color: black;
	/* background-color: #F0F0F0;
	border: solid 1px #A8A8A8;
	padding: 2px 2px 2px 2px; */
	background-color: #eeeeee;
	border: solid 1px #eeeeee;
	padding: 0px 0px 0px 0px;
}
.dxmMenuGutter
{
}

.dxmMenuSeparator .dx,
.dxmMenuFullHeightSeparator .dx 
{
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	width: 1px;
	height: 1px;
}
.dxmMenuSeparator,
.dxmMenuFullHeightSeparator
{
	width: 1px;
}

.dxmMenuSeparator .dx,
.dxmMenuFullHeightSeparator,
.dxmMenuVerticalSeparator
{
	background-color: #A8A8A8;
	width: 1px;
}
.dxmMenuSeparator .dx
{
	height: 13px;
}
.dxmMenuFullHeightSeparator
{
	display: none;
}
.dxmMenuVerticalSeparator
{
	width: 100%;
	height: 1px;
}

.dxmMenuItem, .dxmMenuItemWithImage, .dxmMenuItemWithPopOutImage, .dxmMenuItemWithImageWithPopOutImage,
.dxmVerticalMenuItem, .dxmVerticalMenuItemWithImage, .dxmVerticalMenuItemWithPopOutImage, .dxmVerticalMenuItemWithImageWithPopOutImage, 
.dxmMenuLargeItem, .dxmMenuLargeItemWithImage, .dxmMenuLargeItemWithPopOutImage, .dxmMenuLargeItemWithImageWithPopOutImage,
.dxmVerticalMenuLargeItem, .dxmVerticalMenuLargeItemWithImage, .dxmVerticalMenuLargeItemWithPopOutImage, .dxmVerticalMenuLargeItemWithImageWithPopOutImage
{
	font: 11px Tahoma;
	color: black;
	white-space: nowrap;
}
.dxmMenuItem, .dxmMenuItemWithImage
{
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.dxmMenuItemWithPopOutImage, .dxmMenuItemWithImageWithPopOutImage
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 8px;
}	
.dxmVerticalMenuItem
{
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.dxmVerticalMenuItemWithImage
{
	padding-top: 4px;	
	padding-right: 19px;	
	padding-bottom: 5px;	
	padding-left: 3px;	
}
.dxmVerticalMenuItemWithPopOutImage
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 5px;	
	padding-left: 8px;	
}
.dxmVerticalMenuItemWithImageWithPopOutImage
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 5px;	
	padding-left: 3px;	
}
.dxmMenuLargeItem, .dxmMenuLargeItemWithImage
{
	padding-top: 4px;
	/* padding-right: 12px; */
	padding-bottom: 5px;
	/* padding-left: 11px; */
	padding-right: 4px;
	padding-left: 3px;
}
.dxmMenuLargeItemWithPopOutImage, .dxmMenuLargeItemWithImageWithPopOutImage
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItem, .dxmVerticalMenuLargeItemWithImage
{
	padding-top: 6px;
	padding-right: 112px;
	padding-bottom: 7px;
	padding-left: 111px;
}
.dxmVerticalMenuLargeItemWithPopOutImage, .dxmVerticalMenuLargeItemWithImageWithPopOutImage
{
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 7px;
	padding-left: 11px;
}
.dxmMenuItemDropDownButton, .dxmMenuLargeItemDropDownButton
{
	padding-right: 5px;
	padding-left: 5px;
}
.dxmVerticalMenuItemDropDownButton, .dxmVerticalMenuLargeItemDropDownButton
{
	padding-right: 5px;
	padding-left: 5px;
}
.dxmMenuItemSelected, .dxmMenuItemSelectedWithImage, .dxmMenuItemSelectedWithPopOutImage, .dxmMenuItemSelectedWithImageWithPopOutImage,
.dxmVerticalMenuItemSelected, .dxmVerticalMenuItemSelectedWithImage, .dxmVerticalMenuItemSelectedWithPopOutImage, .dxmVerticalMenuItemSelectedWithImageWithPopOutImage,
.dxmMenuLargeItemSelected, .dxmMenuLargeItemSelectedWithImage, .dxmMenuLargeItemSelectedWithPopOutImage, .dxmMenuLargeItemSelectedWithImageWithPopOutImage,
.dxmVerticalMenuLargeItemSelected, .dxmVerticalMenuLargeItemWithImageSelected, .dxmVerticalMenuLargeItemSelectedWithPopOutImage, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage
{
	background-color: white;
	border: solid 1px #888888;
}
.dxmMenuItemSelected, .dxmMenuItemSelectedWithImage
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemSelectedWithPopOutImage, .dxmMenuItemSelectedWithImageWithPopOutImage
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemSelected
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemSelectedWithImage
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemSelectedWithPopOutImage
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemSelectedWithImageWithPopOutImage
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemSelected, .dxmMenuLargeItemSelectedWithImage
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemSelectedWithPopOutImage, .dxmMenuLargeItemSelectedWithImageWithPopOutImage
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeSelectedItem, .dxmVerticalMenuLargeSelectedItemWithImage
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemSelectedWithPopOutImage, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemDropDownButtonSelected, .dxmMenuLargeItemDropDownButtonSelected
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmVerticalMenuItemDropDownButtonSelected, .dxmVerticalMenuLargeItemDropDownButtonSelected
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmMenuItemChecked, .dxmMenuItemCheckedWithImage, .dxmMenuItemCheckedWithPopOutImage, .dxmMenuItemCheckedWithImageWithPopOutImage,
.dxmVerticalMenuItemChecked, .dxmVerticalMenuItemCheckedWithImage, .dxmVerticalMenuItemCheckedWithPopOutImage, .dxmVerticalMenuItemCheckedWithImageWithPopOutImage,
.dxmMenuLargeItemChecked, .dxmMenuLargeItemCheckedWithImage, .dxmMenuLargeItemCheckedWithPopOutImage, .dxmMenuLargeItemCheckedWithImageWithPopOutImage,
.dxmVerticalMenuLargeItemChecked, .dxmVerticalMenuLargeItemWithImageChecked, .dxmVerticalMenuLargeItemCheckedWithPopOutImage, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage
{
	background-color: white;
	border: solid 1px #888888;
}
.dxmMenuItemChecked, .dxmMenuItemCheckedWithImage
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemCheckedWithPopOutImage, .dxmMenuItemCheckedWithImageWithPopOutImage
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemChecked
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemCheckedWithImage
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemCheckedWithPopOutImage
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemCheckedWithImageWithPopOutImage
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemChecked, .dxmMenuLargeItemCheckedWithImage
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemCheckedWithPopOutImage, .dxmMenuLargeItemCheckedWithImageWithPopOutImage
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemChecked, .dxmVerticalMenuLargeItemCheckedWithImage
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemCheckedWithPopOutImage, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemDropDownButtonChecked, .dxmMenuLargeItemDropDownButtonChecked
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmVerticalMenuItemDropDownButtonChecked, .dxmVerticalMenuLargeItemDropDownButtonChecked
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmMenuItemHover, .dxmMenuItemHoverWithImage, .dxmMenuItemHoverWithPopOutImage, .dxmMenuItemHoverWithImageWithPopOutImage, 
.dxmVerticalMenuItemHover, .dxmVerticalMenuItemHoverWithImage, .dxmVerticalMenuItemHoverWithPopOutImage, .dxmVerticalMenuItemHoverWithImageWithPopOutImage, 
.dxmMenuLargeItemHover, .dxmMenuLargeItemHoverWithImage, .dxmMenuLargeItemHoverWithPopOutImage, .dxmMenuLargeItemHoverWithImageWithPopOutImage, 
.dxmVerticalMenuLargeItemHover, .dxmVerticalMenuLargeItemHoverWithImage, .dxmVerticalMenuLargeItemHoverWithPopOutImage, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage
{
	background-color: #CBCBCB;
	border: solid 1px #888888;
}
.dxmMenuItemHover, .dxmMenuItemHoverWithImage
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemHoverWithPopOutImage, .dxmMenuItemHoverWithImageWithPopOutImage
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemHover
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemHoverWithImage
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemHoverWithPopOutImage
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemHoverWithImageWithPopOutImage
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemHover, .dxmMenuLargeItemHoverWithImage
{
	padding-top: 3px;
	/* padding-right: 11px;*/
	padding-bottom: 4px;
	/* padding-left: 10px; */
	padding-right: 3px;
	padding-left: 2px;
}
.dxmMenuLargeItemHoverWithPopOutImage, .dxmMenuLargeItemHoverWithImageWithPopOutImage
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHover, .dxmVerticalMenuLargeItemHoverWithImage
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHoverWithPopOutImage, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemDropDownButtonHover, .dxmMenuLargeItemDropDownButtonHover
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmVerticalMenuItemDropDownButtonHover, .dxmVerticalMenuLargeItemDropDownButtonHover
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmSubMenu
{
	font: 11px Tahoma;
	color: black;
	background-color: white;
	border: solid 1px #666666;
	padding: 1px 1px 1px 1px;
}
.dxmSubMenuGutter
{
	background-color: #E0E0E0;
}
.dxmSubMenuSeparator
{
	background-color: #A8A8A8;
	width: 100%;
	height: 1px;
}
.dxmSubMenuItem, .dxmSubMenuItemWithImage, .dxmSubMenuItemWithPopOutImage, .dxmSubMenuItemWithImageWithPopOutImage
{
	font: 11px Tahoma;
	color: black;
	white-space: nowrap;
}
.dxmSubMenuItem, .dxmSubMenuItemWithImage
{
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dxmSubMenuItemWithPopOutImage, .dxmSubMenuItemWithImageWithPopOutImage
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dxmSubMenuItemDropDownButton
{
	padding-right: 5px;
	padding-left: 5px;
}
.dxmSubMenuItemSelected, .dxmSubMenuItemSelectedWithImage, .dxmSubMenuItemSelectedWithPopOutImage, .dxmSubMenuItemSelectedWithImageWithPopOutImage
{
	background-color: #D8D8D8;
	border: solid 1px #888888;
}
.dxmSubMenuItemSelected, .dxmSubMenuItemSelectedWithImage
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemSelectedWithPopOutImage, .dxmSubMenuItemSelectedWithImageWithPopOutImage
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemDropDownButtonSelected
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmSubMenuItemChecked, .dxmSubMenuItemCheckedWithImage, .dxmSubMenuItemCheckedWithPopOutImage, .dxmSubMenuItemCheckedWithImageWithPopOutImage
{
}
.dxmSubMenuItemChecked, .dxmSubMenuItemCheckedWithImage
{
}
.dxmSubMenuItemCheckedWithPopOutImage, .dxmSubMenuItemCheckedWithImageWithPopOutImage
{
}
.dxmSubMenuItemDropDownButtonChecked
{
}
.dxmSubMenuItemHover, .dxmSubMenuItemHoverWithImage, .dxmSubMenuItemHoverWithPopOutImage, .dxmSubMenuItemHoverWithImageWithPopOutImage
{
	background-color: #F2F2F2;
	border: solid 1px #888888;
}
.dxmSubMenuItemHover, .dxmSubMenuItemHoverWithImage
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemHoverWithPopOutImage, .dxmSubMenuItemHoverWithImageWithPopOutImage
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemDropDownButtonHover
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmSubMenuBorderCorrector
{
    position: absolute;
    border: 0px;
    padding: 0px;
}

.dxmMenuItemSpacing,
.dxmMenuLargeItemSpacing,
.dxmMenuItemSeparatorSpacing,
.dxmMenuLargeItemSeparatorSpacing
{
	width: 2px;	
}
.dxmVerticalMenuItemSpacing,
.dxmVerticalMenuItemSeparatorSpacing
{
	height: 1px;
}
.dxmVerticalMenuLargeItemSpacing,
.dxmVerticalMenuLargeItemSeparatorSpacing
{
	height: 2px;
}
.dxmSubMenuItemSpacing,
.dxmSubMenuItemSeparatorSpacing 
{
	height: 1px;
}

.dxmMenuItemLeftImageSpacing
{
	padding-right: 4px;
}
.dxmMenuItemRightImageSpacing
{
	padding-left: 4px;
}
.dxmVerticalMenuItemLeftImageSpacing,
.dxmVerticalMenuItemRightImageSpacing,
.dxmSubMenuItemImageSpacing
{
	width: 1px;
	padding-left: 0px !important;
	padding-right: 0px !important;
	border-left-width: 0px !important;
	border-right-width: 0px !important;
}
.dxmVerticalMenuItemLeftImageSpacing div,
.dxmVerticalMenuItemRightImageSpacing div
{
	width: 4px;
	height: 1px;
}
.dxmMenuItemTopImageSpacing,
.dxmVerticalMenuItemTopImageSpacing
{
	margin-bottom: 4px;
}
.dxmMenuItemBottomImageSpacing,
.dxmVerticalMenuItemBottomImageSpacing
{
	margin-top: 4px;
}
.dxmSubMenuItemImageSpacing div
{
	width: 7px;
	height: 1px;
}

/* Disabled */
.dxmDisabled
{
	color: #acacac;
	cursor: default;
}


/*                     */
/* -- ASPxMenu Lite -- */
/*                     */
.dxm-main,
.dxm-horizontal ul.dx {
	float: left;
}
.dxm-popup {
	position: relative;
}
ul.dx {
	list-style: none none outside;
	margin: 0;
	padding: 0;
	
	background-repeat: repeat-y;
	background-position: left top;
}
.dxm-image,
.dxm-pImage {
	border-width: 0px;
	vertical-align: top;
}
.dxm-popOut,
.dxm-spacing,
.dxm-separator,
.dxm-separator b {
	font-size: 0px;
	line-height: 0px;
	display: block;
}
.dxm-horizontal .dxm-item,
.dxm-horizontal .dxm-spacing,
.dxm-horizontal .dxm-separator,
.dxm-content,
.dxm-horizontal .dxm-popOut,
.dxm-vertical .dxm-image-r .dxm-popOut {
    float: left;
}
.dxm-vertical .dxm-image-l .dxm-popOut,
.dxm-vertical .dxm-image-t .dxm-popOut,
.dxm-vertical .dxm-image-b .dxm-popOut,
.dxm-popup .dxm-popOut {
	float: right;
}
.dxm-ie7 .dxm-vertical ul.dx,
.dxm-ie7 .dxm-popup ul.dx {
	height: 1%;
}
.dxm-ie7 .dxm-vertical .dxm-item,
.dxm-ie7 .dxm-popup .dxm-item {
	margin-bottom: -2px;
}
.dxm-ie7 .dxm-vertical .dxm-spacing,
.dxm-ie7 .dxm-popup .dxm-spacing {
	margin-bottom: -1px;
}
.dxm-ie7 .dxm-vertical .dxm-item,
.dxm-ie7 .dxm-vertical .dxm-spacing,
.dxm-ie7 .dxm-vertical .dxm-separator,
.dxm-ie7 .dxm-popup .dxm-item,
.dxm-ie7 .dxm-popup .dxm-spacing,
.dxm-ie7 .dxm-popup .dxm-separator {
	zoom: 1;
}
.dxm-vertical .dxm-separator b,
.dxm-popup .dxm-separator b {
	margin: 0px auto;
}
.dxm-ie7 .dxm-vertical .dxm-separator b,
.dxm-ie7 .dxm-popup .dxm-separator b {
	margin: 0px;
}
.dxm-ie7 .dxm-vertical .dxm-separator,
.dxm-ie7 .dxm-popup .dxm-separator {
	text-align: center;
}

/* Appearance */
.dxmLite .dxm-main {
	border: solid 1px #A8A8A8;
    background-color: #F0F0F0;
    padding: 2px;
}

.dxmLite .dxm-vertical {
	width: 150px;
}

.dxmLite .dxm-popup {
	border: solid 1px #666666;
	background-color: white;
	padding: 1px;
}

.dxmBC {
	background-color: white;
}

.dxmLite ul.dx {
	font: 11px Tahoma;
}
.dxmLite .dxm-popup .dxm-gutter {
	background-image: url('<%=WebResource("DevExpress.Web.Images.mPopupBack.gif")%>');
}

.dxmLite .dxm-item {
	cursor: default;
}

.dxmLite .dxm-image-t .dxm-item,
.dxmLite .dxm-image-b .dxm-item,
.dxmLite .dxm-content {
	text-align: center;
	white-space: nowrap;
}

.dxmLite,
.dxmLite .dxm-content a.dx {
	color: Black;
}
.dxmLite .dxm-disabled,
.dxmLite .dxm-disabled .dxm-content a.dx {
	color: #acacac;
}

.dxmLite .dxm-content a.dx {
	text-decoration: none;
}

.dxmLite .dxm-item {
	border-width: 1px;
}
.dxmLite .dxm-popOut {
	border-width: 0px 0px 0px 1px;
}
.dxmLite .dxm-image-r .dxm-popOut {
	border-width: 0px 1px 0px 0px;
}
.dxmLite .dxm-item,
.dxmLite .dxm-popOut {
	border-color: transparent;
	border-style: solid;
}

/* Checked, Selected, Hovered */
.dxmLite .dxm-main .dxm-checked,
.dxmLite .dxm-selected,
.dxmLite .dxm-hovered,
.dxmLite .dxm-main .dxm-dropDownMode.dxm-checked .dxm-popOut,
.dxmLite .dxm-dropDownMode.dxm-selected .dxm-popOut,
.dxmLite .dxm-dropDownMode.dxm-hovered .dxm-popOut {
	border-color: #888888;
}
.dxmLite .dxm-main .dxm-checked,
.dxmLite .dxm-main .dxm-selected {
	background-color: white;
}
.dxmLite .dxm-main .dxm-hovered {
	background-color: #CBCBCB;
}
.dxmLite .dxm-popup .dxm-selected {
	background-color: #D8D8D8;
}
.dxmLite .dxm-popup .dxm-hovered {
	background-color: #F2F2F2;
}

/* Content */
.dxmLite .dxm-horizontal .dxm-image-l .dxm-content,
.dxmLite .dxm-horizontal .dxm-image-r .dxm-content {
	padding: 3px 7px 4px;
}
.dxmLite .dxm-horizontal .dxm-image-t .dxm-content,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-content {
	padding: 3px 11px 4px 10px;
}
.dxmLite .dxm-horizontal .dxm-image-l .dxm-subMenu .dxm-content,
.dxmLite .dxm-horizontal .dxm-image-t .dxm-subMenu .dxm-content,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-subMenu .dxm-content {
	padding-right: 3px;
}
.dxmLite .dxm-horizontal .dxm-image-l .dxm-dropDownMode .dxm-content {
	padding-right: 4px;
}
.dxmLite .dxm-horizontal .dxm-image-r .dxm-subMenu .dxm-content {
	padding-left: 3px;
	padding-right: 5px;
}
.dxmLite .dxm-horizontal .dxm-image-r .dxm-dropDownMode .dxm-content {
	padding-left: 4px;
	padding-right: 5px;
}
.dxmLite .dxm-horizontal .dxm-image-t .dxm-dropDownMode .dxm-content,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-dropDownMode .dxm-content {
	padding-right: 8px;
}

.dxmLite .dxm-vertical .dxm-image-l .dxm-content,
.dxmLite .dxm-vertical .dxm-image-r .dxm-content,
.dxmLite .dxm-popup .dxm-content {
	padding: 3px 18px 4px 2px;
}
.dxmLite .dxm-vertical .dxm-image-r .dxm-noSubMenu .dxm-content,
.dxmLite .dxm-vertical .dxm-image-r .dxm-subMenu .dxm-content,
.dxmLite .dxm-vertical .dxm-image-r .dxm-dropDownMode .dxm-content {
	padding-right: 5px;
	padding-left: 14px;
}
.dxmLite .dxm-vertical .dxm-image-t .dxm-content,
.dxmLite .dxm-vertical .dxm-image-b .dxm-content {
	padding: 5px 10px 6px;
}

/* Image */
.dxmLite .dxm-horizontal .dxm-image-l .dxm-image {
	margin-right: 4px;
}
.dxmLite .dxm-horizontal .dxm-image-r .dxm-image {
	margin-left: 4px;
}
.dxmLite .dxm-image-t .dxm-image {
	margin-bottom: 4px;
}
.dxmLite .dxm-image-b .dxm-image {
	margin-top: 4px;
}
.dxmLite .dxm-vertical .dxm-image-l .dxm-image {
	margin-right: 7px;
}
.dxmLite .dxm-vertical .dxm-image-r .dxm-image {
	margin-left: 7px;
}
.dxmLite .dxm-popup .dxm-image {
	margin-right: 12px;
}

/* Image replacement */
.dxmLite .dxm-vertical .dxm-image-l.dxm-noImages .dxm-content,
.dxmLite .dxm-vertical .dxm-image-r.dxm-noImages .dxm-content  {
	padding-left: 7px;
}
.dxmLite .dxm-vertical .dxm-image-l .dxm-noImage {
	padding-left: 21px;
}
.dxmLite .dxm-vertical .dxm-image-r .dxm-noImage {
	padding-right: 21px;
}
.dxmLite .dxm-popup .dxm-gutter.dxm-noImages .dxm-item,
.dxmLite .dxm-popup .dxm-noImage {
	padding-left: 26px;
}

/* PopOut */
.dxmLite .dxm-horizontal .dxm-image-l .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-r .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-t .dxm-noImage .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-noImage .dxm-popOut {
	padding-top: 9px;
	padding-bottom: 9px;
}
.dxmLite .dxm-horizontal .dxm-image-t .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-popOut {
	padding-top: 27px;
	padding-bottom: 27px;
}
.dxmLite .dxm-horizontal .dxm-image-l .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-t .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-popOut {
	padding-right: 5px;
}
.dxmLite .dxm-horizontal .dxm-image-r .dxm-popOut {
	padding-left: 7px;
}
.dxmLite .dxm-horizontal .dxm-dropDownMode .dxm-popOut {
	padding-left: 4px;
	padding-right: 4px;
}

.dxmLite .dxm-vertical .dxm-image-l .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-r .dxm-popOut,
.dxmLite .dxm-popup .dxm-popOut {
	padding-top: 6px;
	padding-bottom: 7px;
}
.dxmLite .dxm-vertical .dxm-image-t.dxm-noImages .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-t .dxm-noImage .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-b.dxm-noImages .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-b .dxm-noImage .dxm-popOut {
	padding-top: 8px;
	padding-bottom: 9px;
}
.dxmLite .dxm-vertical .dxm-image-t .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-b .dxm-popOut {
	padding-top: 26px;
	padding-bottom: 27px;
}
.dxmLite .dxm-vertical .dxm-image-l .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-t .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-b .dxm-popOut,
.dxmLite .dxm-popup .dxm-popOut {
	padding-left: 4px;
	padding-right: 4px;
}
.dxmLite .dxm-vertical .dxm-image-r .dxm-popOut {
	padding-left: 2px;
	padding-right: 6px;
}

/* PopOut replacement */
.dxmLite .dxm-vertical .dxm-image-l .dxm-noSubMenu,
.dxmLite .dxm-vertical .dxm-image-t .dxm-noSubMenu,
.dxmLite .dxm-vertical .dxm-image-b .dxm-noSubMenu,
.dxmLite .dxm-popup .dxm-noSubMenu {
	padding-right: 13px;
}
.dxmLite .dxm-vertical .dxm-image-r .dxm-noSubMenu {
	padding-left: 13px;
}

/* Spacings */
.dxmLite .dxm-horizontal .dxm-spacing {
	width: 2px;
	height: 1px;
}
.dxmLite .dxm-vertical .dxm-image-l .dxm-spacing,
.dxmLite .dxm-vertical .dxm-image-r .dxm-spacing,
.dxmLite .dxm-popup .dxm-spacing {
	height: 1px;
}
.dxmLite .dxm-vertical .dxm-image-t .dxm-spacing,
.dxmLite .dxm-vertical .dxm-image-b .dxm-spacing {
	height: 2px;
}
.dxmLite .dxm-horizontal .dxm-separator {
	margin: 0px 2px;
}
.dxmLite .dxm-vertical .dxm-image-l .dxm-separator,
.dxmLite .dxm-vertical .dxm-image-r .dxm-separator,
.dxmLite .dxm-popup .dxm-separator {
	margin: 1px 0px;
}
.dxm-ie7.dxmLite .dxm-vertical .dxm-image-l .dxm-separator,
.dxm-ie7.dxmLite .dxm-vertical .dxm-image-r .dxm-separator,
.dxm-ie7.dxmLite .dxm-popup .dxm-separator {
	margin-top: 0px;
}
.dxmLite .dxm-vertical .dxm-image-t .dxm-separator,
.dxmLite .dxm-vertical .dxm-image-b .dxm-separator {
	margin: 2px 0px;
}
.dxm-ie7.dxmLite .dxm-vertical .dxm-image-t .dxm-separator,
.dxm-ie7.dxmLite .dxm-vertical .dxm-image-b .dxm-separator {
	margin-top: 1px;
}

/* Separator */
.dxmLite .dxm-separator b {
	background-color: #A8A8A8;
}
.dxmLite .dxm-horizontal .dxm-separator b {
	height: 13px;
	width: 1px;
}
.dxmLite .dxm-vertical .dxm-separator b,
.dxmLite .dxm-popup .dxm-separator b {
	height: 1px;
}
.dxmLite .dxm-horizontal .dxm-separator b,
.dxmLite .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-separator b,
.dxmLite .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-separator b  {
	margin-top: 5px;
}
.dxmLite .dxm-horizontal .dxm-image-t .dxm-separator b,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-separator b {
	margin-top: 23px;
}
.dxmLite .dxm-popup .dxm-gutter .dxm-separator {
	padding-left: 29px;
}

/* -- ASPxNavBar -- */
.dxnbControl 
{
	font: 11px Tahoma;
	color: black;
	/* background-color: white; */
	background-color: transparent;
}
.dxnbControl td.dxnbCtrl
{
    padding: 11px;
}
.dxnbControl a
{
	color: #1E3695;
}
.dxnbLoadingPanel
{
	font: 11px Tahoma;
	color: #303030;
}
.dxnbLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}   
.dxnbGroupHeader
{
	font: bold 11px Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 4px 10px 4px 10px;
}
.dxnbGroupHeader table.dxnb
{
	font: bold 11px Tahoma;
	color: black;
}
.dxnbGroupHeader td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupHeaderCollapsed
{
	font: bold 11px Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 4px 10px 4px 10px;
}
.dxnbGroupHeaderCollapsed table.dxnb
{
	font: bold 11px Tahoma;
	color: black;
}
.dxnbGroupHeaderCollapsed td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupContent
{
	font: 11px Tahoma;
	color: #1E3695;
	border: solid 1px #A8A8A8;
	padding: 5px 5px 5px 5px;
}
.dxnbItem, .dxnbLargeItem, .dxnbBulletItem
{
	font: 11px Tahoma;
	color: #1E3695;
}
.dxnbItem
{
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.dxnbLargeItem
{
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
}
.dxnbBulletItem
{
	margin-bottom: 9px;
}
.dxnbItemSelected, .dxnbLargeItemSelected, .dxnbBulletItemSelected
{
	background-color: #D8D8D8;
	border: solid 1px #888888;
}
.dxnbItemSelected
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.dxnbLargeItemSelected
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxnbItemHover, .dxnbLargeItemHover, .dxnbBulletItemHover
{
	background-color: #F2F2F2;
	border: solid 1px #888888;
}
.dxnbItemHover
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.dxnbLargeItemHover
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxnbGroupHeader, .dxnbGroupHeaderCollapsed
{
    text-align: left;
}
.dxnbItem, .dxnbItemHover, .dxnbItemSelected,
.dxnbBulletItem, .dxnbBulletItemHover, .dxnbBulletItemSelected
{
    text-align: left;
}
.dxnbLargeItem, .dxnbLargeItemHover, .dxnbLargeItemSelected
{
    text-align: center;
}
.dxnbGroupHeaderHover
{
}
.dxnbGroupHeaderCollapsedHover
{
}
/* Spacings */
.dxnbGroupSpacing,
.dxnbItemSpacing
{
	width: 100%;
	height: 1px;
}
.dxnbGroupSpacing 
{
	height: 13px;
}
.dxnbImgCellLeft 
{
	padding-right: 4px;	
}
.dxnbImgCellRight
{
	padding-left: 4px;	
}
.dxnbLargeItemImgTop
{
	margin-bottom: 3px;
}
.dxnbLargeItemImgBottom
{
	margin-top: 3px;
} 
/* Disabled */
.dxnbDisabled, .dxnbDisabled table.dxnb
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxNavBar Lite -- */
.dxnbLite 
{
    color: Black;
    background: white;    
	font: 11px Tahoma;
	list-style: none none outside;
    margin: 0;         
    padding: 11px;  
    float: left;
    width: 200px;
}
.dxnbLite a
{
	color: #1E3695;
}
.dxnbLite .dxnb-gr 
{
	margin-bottom: 13px;
}
.dxnbLite .dxnb-header,
.dxnbLite .dxnb-headerCollapsed 
{
	background: #E0E0E0;
	border: solid 1px #A8A8A8;
	font-weight: bold;	
	overflow: hidden;
    padding: 4px 10px;
	cursor: pointer;
	clear: both;
}
.dxnbLite .dxnb-content 
{
    list-style: none none outside;
    margin: 0;
    padding: 5px;
    overflow: hidden;
	border: solid 1px #A8A8A8;
	border-top-width: 0;
}
.dxnb-noHeads .dxnb-content
{
	border-top-width: 1px;
}
.dxnbLite .dxnb-item,
.dxnbLite .dxnb-large,
.dxnbLite .dxnb-bullet 
{
	color: #1E3695;
    clear: both;
    overflow: hidden;
    cursor: default;
}
.dxnbLite .dxnb-item,
.dxnbLite .dxnb-large,
.dxnbLite .dxnb-tmpl
{
	margin-bottom: 1px;
}
.dxnbLite .dxnb-item
{
	padding: 4px 5px 5px;
}
.dxnbLite .dxnb-large
{
	padding: 6px 12px 7px; 
}
.dxnbLite .dxnb-bullet,
.dxnbLite .dxnb-bulletHover,
.dxnbLite .dxnb-bulletSelected 
{
    padding: 0 5px;
    overflow: visible;
    margin-bottom: 9px;
}
.dxnbLite .dxnb-itemSelected,
.dxnbLite .dxnb-itemHover
{
	padding: 3px 4px 4px;
}
.dxnbLite .dxnb-largeSelected,
.dxnbLite .dxnb-largeHover
{
	padding: 5px 11px 6px;
}
.dxnbLite .dxnb-itemSelected,
.dxnbLite .dxnb-largeSelected
{
	background-color: #D8D8D8;
	border: solid 1px #888888;
}
.dxnbLite .dxnb-itemHover,
.dxnbLite .dxnb-largeHover
{
	background-color: #F2F2F2;
	border: solid 1px #888888;
}
.dxnbLite .dxnb-header,
.dxnbLite .dxnb-headerCollapsed, 
.dxnbLite .dxnb-item,
.dxnbLite .dxnb-itemHover,
.dxnbLite .dxnb-itemSelected,
.dxnbLite .dxnb-bullet,
.dxnbLite .dxnb-bulletHover,
.dxnbLite .dxnb-bulletSelected
{
    text-align: left;
}
.dxnbLite .dxnb-large,
.dxnbLite .dxnb-largeHover,
.dxnbLite .dxnb-largeSelected
{
    text-align: center;
}
.dxnbLite .dxnb-headerHover
{
}
.dxnbLite .dxnb-headerCollapsedHover
{
}
.dxnbLite .dxnb-last
{
	margin-bottom: 0;
}
.dxnbLite .dxnb-btn,
.dxnbLite .dxnb-btnLeft,
.dxnbLite .dxnb-img
{
	border-width: 0;
}

.dxnbLite .dxnb-btn
{
	float: right;
	margin-left: 4px;
}
.dxnbLite .dxnb-btnLeft 
{
	float: left;
	margin-right: 4px;
}
.dxnbLite .dxnb-img
{
	margin:0 4px 0 0;
	float: left;
}
.dxnbLite .dxnb-right .dxnb-item .dxnb-img
{
	float: right;
	margin: 0 0 0 4px;
}
.dxnbLite .dxnb-top .dxnb-large .dxnb-img
{
	margin-bottom: 3px;
}
.dxnbLite .dxnb-bottom .dxnb-large .dxnb-img
{
	margin-top: 3px;
}
.dxnbLite .dxnb-large .dxnb-img
{
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.dxnbLiteDisabled,
.dxnbLite .dxnbLiteDisabled,
.dxnbLiteDisabled a,
.dxnbLiteDisabled .dxnb-item,
.dxnbLiteDisabled .dxnb-large,
.dxnbLiteDisabled .dxnb-bullet,
.dxnbLiteDisabled .dxnb-header,
.dxnbLiteDisabled .dxnb-headerCollapsed 
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxNewsControl -- */
.dxncControl
{
	font: 10px Tahoma;
	color: black;
	background-color: White;
}
.dxncControl td.dxncCtrl
{
	padding: 18px 18px 18px 18px;
}
.dxncLoadingPanel
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 11px Tahoma;
	color: #303030;
}
.dxncLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxncContent
{
}
.dxncPagerPanel
{
	padding: 0px 3px 0px 3px;
}
.dxncItem
{
	font: 11px Tahoma;
	vertical-align: top;
	border-bottom: solid 1px #A8A8A8;
	padding: 12px 8px 12px 8px;
}
.dxncEmptyItem
{
	font: 10px Tahoma;
	vertical-align: top;
	padding: 12px 12px 12px 14px;
}
.dxncBackToTop
{
	font: 10px Tahoma;
	color: #404040;
}
.dxncBackToTop a
{
	font: 10px Tahoma;
	color: #0d45b7;
}
.dxncBackToTop a:hover
{
	font: 10px Tahoma;
	color: #5494ea;
}
.dxncBackToTop a:visited
{
	font: 10px Tahoma;
	color: #ab59a6;
}

/* Headline */
.dxncItemContent
{
	font: 11px Tahoma;
	color: black;
} 
.dxncItemDate
{
	color: Gray;
	white-space: nowrap;
}
.dxncItemHeader
{
	font: 11px Tahoma;
	color: #464646;
	font-weight: bold;
	line-height: 14px;
}
.dxncItemHeader .dxncItemDate
{
	font: 11px Tahoma;
	color: Gray;
	font-weight: normal;
}
.dxncItemLeftPanel
{
	font: 10px Tahoma;
	color: black;
}
.dxncItemRightPanel
{
	font: 10px Tahoma;
	color: black;
}
.dxncItemDateLeftPanel
{
	font: 10px Tahoma;
	color: Gray;
	white-space: nowrap;
}
.dxncItemDateRightPanel
{
	font: 10px Tahoma;
	color: Gray;
	white-space: nowrap;
}
.dxncItemTailDiv
{
	font: 10px Tahoma;
	color: Black;
}
.dxncItemTailDiv a
{
	color: #1E3695;
}
.dxncItemTailDiv a:hover
{
    text-decoration: none;
}
.dxncItemTailDiv a:visited
{
    color: #996085;
}
.dxncItemContent a.dxhl
{
	color: #1E3695;
} 
.dxncItemContent a.dxhl:hover
{
    text-decoration: none;
}
.dxncItemContent a.dxhl:visited
{
    color: #996085;
}
.dxncEmptyData
{
    color: Gray;
}
/* Disabled */
.dxncDisabled, .dxncDisabled a, .dxncDisabled a:hover
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxPager -- */
.dxpControl
{
	font: 11px Tahoma;
	color: black;
}
.dxpControl td.dxpCtrl 
{
    padding: 5px 2px 5px 2px;
}
.dxpButton
{
	font: 11px Tahoma;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	
}
.dxpButton a
{
	font: 11px Tahoma;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
}
.dxpDisabledButton
{
	font: 11px Tahoma;
	color: black;
	text-decoration: none;
}
.dxpPageNumber
{
	font: 11px Tahoma;
	color: #394EA2;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	padding: 1px 5px 0px 5px;
}
.dxpPageNumber a
{
	font: 11px Tahoma;
	color: #394EA2;
	text-decoration: underline;
}
.dxpCurrentPageNumber
{
	font: 11px Tahoma;
	color: black;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px 0px 3px;
}
.dxpSummary
{
	font: 11px Tahoma;
	color: black;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	padding: 1px 4px 0px 4px;
}
.dxpSeparator
{
	background-color: #CCCCCC;
}
/* Disabled */
.dxpDisabled
{
	color: #acacac;
	border-color: #808080;
	cursor: default;
}

/* -- ASPxPager Lite -- */

.dxpLite
{
	font: 11px Tahoma;
	color: black;
	padding: 5px 2px;
	float: left;
}

.dxpLite .dxp-summary,
.dxpLite .dxp-sep,
.dxpLite .dxp-button,
.dxpLite .dxp-num,
.dxpLite .dxp-current,
.dxpLite .dxp-ellip
{
	display: block;	
	float: left;
	margin-left: 4px;
	font-weight: normal;	
}
.dxpLite .dxp-lead
{
	margin-left: 0 !important;
}

.dxpLite a
{
	color: #394EA2;
	text-decoration: underline;
}

.dxpLite .dxp-button
{
	color: #394EA2;
	white-space: nowrap;
	text-align: center;
	cursor: pointer;
	text-decoration: underline;	
}
.dxpLite .dxp-button img
{
	border: 0;
	vertical-align: middle;
	text-decoration: none;
}
.dxpLite .dxp-wideButton
{
	padding: 0 5px;
}
.dxpLite .dxp-disabledButton
{
	text-decoration: none;
	color: #acacac;
	cursor: default;	
}

.dxpLite .dxp-num
{
	color: #394EA2;
	text-decoration: underline;	
	padding: 2px 5px 1px;
	cursor: pointer;
}

.dxpLite .dxp-current
{
	color: Black;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 3px 1px;	
	cursor: text;
}

.dxpLite .dxp-summary,
.dxpLite .dxp-ellip
{
	white-space: nowrap;
	padding: 2px 4px 1px;
}

.dxpLite .dxp-sep
{
	background: #cccccc;
    width: 1px;
    height: 11px;
    margin-top: 5px;
}

.dxpLiteDisabled,
.dxpLiteDisabled a,
.dxpLiteDisabled .dxp-summary,
.dxpLiteDisabled .dxp-sep, 
.dxpLiteDisabled .dxp-button,
.dxpLiteDisabled .dxp-num,
.dxpLiteDisabled .dxp-current,
.dxpLiteDisabled .dxp-ellip
{
	color: #acacac;
	border-color: #808080;
	cursor: default;
}


/* -- ASPxPopupControl -- */
.dxpcControl
{
	font: 11px Tahoma;
	color: black;
	background-color: white;
	border: solid 1px #8B8B8B;
}
.dxpcControl a
{
	color: #1E3695;
}
.dxpcCloseButton
{
	font: 11px Tahoma;
	color: black;
	padding: 1px 1px 1px 1px;
}
.dxpcCloseButtonHover
{
	font: 11px Tahoma;
	color: black;
}
.dxpcContent
{
	font: 11px Tahoma;
	color: #010000;
	white-space: normal;
	padding: 9px 12px 9px 12px;
	vertical-align:top;
}
.dxpcFooter
{
	font: 11px Tahoma;
	color: #858585;
	background-color: #F3F3F3;
	border-top: solid 1px #E0E0E0;
}
.dxpcFooter td.dxpc
{
	font: 11px Tahoma;
	color: #858585;
	white-space: nowrap;
	padding: 6px 12px 8px 12px;
}
.dxpcHeader
{
	font: 11px Tahoma;
	color: #404040;
	background-color: #DCDCDC;
	border-bottom: solid 1px #C9C9C9;	
}
.dxpcHeader td.dxpc
{
	font: 11px Tahoma;
	color: #404040;
	white-space: nowrap;
}
.dxpcModalBackground
{
	background-color: #777777;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* Disabled */
.dxpcDisabled
{
	color: #808080;
	cursor: default;
}

/* -- ASPxRoundPanel -- */
.dxrpControl td.dxrp,
.dxrpControlGB td.dxrp
{
	font-size: 11px;
	font-family: Tahoma, Arial;
	color: #000000;	
}
/* Header */
.dxrpControl .dxrpHeader,
.dxrpControl .dxrpHeader td.dxrp,
.dxrpControlGB span.dxrpHeader
{
    font-size: 11px;
	font-family: Tahoma, Arial;    
	color: #313131;
}
.dxrpControl .dxrpHeader
{
    background-color: #DEDEDE;
	border-bottom: 1px solid #C6C6C6;
}
.dxrpControl .dxrpHI,
.dxrpControl .dxrpHeader,
.dxrpControl .dxrpHeader td.dxrp
{
	vertical-align: top;
	white-space: nowrap;
}
/* Header image */
.dxrpControl .dxrpHI
{
    padding-right: 4px;
}
/* Content */
.dxrpControl .dxrpContent,
.dxrpControlGB .dxrpContent
{
	vertical-align: top;
}
.dxrpControl .dxrpContent
{
    background-color: #F7F7F7;
}
/* Edges */
.dxrpControl .dxrpTE,
.dxrpControl .dxrpHLE, 
.dxrpControl .dxrpHRE
{
	background-color: #DEDEDE;
}
.dxrpControl .dxrpLE,
.dxrpControl .dxrpRE,
.dxrpControl .dxrpBE,
.dxrpControl .dxrpNHTE
{
	background-color: #F7F7F7;
}
.dxrpControl .dxrpTE,
.dxrpControl .dxrpNHTE,
.dxrpControlGB .dxrpNHTE
{
	border-top: 1px solid #8B8B8B;
}
.dxrpControl .dxrpLE,
.dxrpControl .dxrpHLE,
.dxrpControlGB .dxrpLE,
.dxrpControlGB .dxrpHLE
{
	border-left: 1px solid #8B8B8B;
}
.dxrpControl .dxrpRE,
.dxrpControl .dxrpHRE,
.dxrpControlGB .dxrpRE
{
	border-right: 1px solid #8B8B8B;
}
.dxrpControl .dxrpHLE,
.dxrpControl .dxrpHRE
{
	border-bottom: 1px solid #C6C6C6;
}
.dxrpControl .dxrpBE,
.dxrpControlGB .dxrpBE
{
	border-bottom: 1px solid #8B8B8B;
}
.dxrpControlGB .dxrpContent,
.dxrpControlGB .dxrpHeader,
.dxrpControlGB .dxrpLE,
.dxrpControlGB .dxrpRE,
.dxrpControlGB .dxrpBE,
.dxrpControlGB .dxrpNHTE
{
	background-color: White;
}
/* Disabled */
.dxrpDisabled, .dxrpDisabled td.dxrp
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxSiteMapControl -- */
.dxsmControl a:hover
{
    text-decoration:none!important;
}
.dxsmControl a:visited
{
    color:#996085!important;
}

.dxsmControl 
{	
	color: #1E3695;
	background-color: white;
	font-family: Tahoma, Arial;
	font-size: 11px;
	border: Solid 1px #A8A8A8;
}
/* - Category Level - */
.dxsmCategoryLevel, .dxsmCategoryLevel a
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma, Arial;
    text-decoration: none;
}
.dxsmCategoryLevel
{
    white-space: nowrap;
    padding: 0px 0px 5px 0px;
}
.dxsmCategoryLevel
{
    border-bottom: solid 1px #B8B8B8;    
}
 /*flow layout*/
.dxsmLevelCategoryFlow, .dxsmLevelCategoryFlow a
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma, Arial;	
	text-decoration: underline;
}
/* - Level 0 - */
.dxsmLevel0, .dxsmLevel0 a, .dxsmLevel0Categorized a, .dxsmLevel0Categorized
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma;
    text-decoration: none;
}
.dxsmLevel0, .dxsmLevel0Categorized
{
    white-space: nowrap;
    padding: 0px 0px 2px 0px;
}
.dxsmLevel0
{
    border-bottom:solid 1px #B8B8B8;
    padding: 0px 0px 5px 0px;
}
 /*flow layout*/
.dxsmLevel0Flow, .dxsmLevel0Flow a, .dxsmLevel0CategorizedFlow a, .dxsmLevel0CategorizedFlow
{
    color: #1E3695;    
    font-family: Tahoma, Arial;	
    font-weight: bold;
    font-size: 11px;
	text-decoration: underline;
}
.dxsmLevel0Flow
{
    padding: 0px 0px 0px 0px;    
}
.dxsmLevel0Flow
{
    text-decoration: none;    
}

/* - Level 1 - */
.dxsmLevel1, .dxsmLevel1 a, .dxsmLevel1Categorized a, .dxsmLevel1Categorized
{    
    font-family: Tahoma;
    color: #3C55B9;  
    font-size: 11px;
    text-decoration: none;    
}
.dxsmLevel1, .dxsmLevel1Categorized
{
    white-space: nowrap;  
    padding: 0px 0px 0px 0px;
}

/*flow layout*/
.dxsmLevel1Flow, .dxsmLevel1Flow a, .dxsmLevel1CategorizedFlow, .dxsmLevel1CategorizedFlow a
{    
    color: #3C55B9;    
    font-family: Tahoma, Arial;	
    font-size: 11px;
	text-decoration: underline;
}
.dxsmLevel1Flow
{
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

/* - Level 2 - */
.dxsmLevel2, .dxsmLevel2 a, .dxsmLevel2Categorized a, .dxsmLevel2Categorized
{    
    font-size: 11px;
    font-family: Tahoma;
    color: #5078DC;
    text-decoration: none;    
}
.dxsmLevel2, .dxsmLevel2Categorized
{
    white-space:nowrap;
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel2Flow, .dxsmLevel2Flow a
{
    color: #5078DC;
    font-size: 11px;    
    font-family: Tahoma, Arial;	
	text-decoration:underline;    
}
.dxsmLevel2Flow
{
    padding: 0px 0px 0px 0px;
}
/* - Level 3 - */
.dxsmLevel3, .dxsmLevel3 a
{    
    font-size: 11px;
    font-family: Tahoma;
    color: #999999;
    text-decoration: none;
}
.dxsmLevel3
{
    white-space: nowrap;        
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel3Flow, .dxsmLevel3Flow a
{    
    color: #999999;
    font-size: 11px;
    font-family: Tahoma, Arial;	
	text-decoration: underline;    
}
/* - Level 4 - */
.dxsmLevel4, .dxsmLevel4 a
{    
    font-size: 6pt;
    font-family: Tahoma;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevel4
{
    white-space: nowrap;
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel4Flow, .dxsmLevel4Flow a
{
    color: #A8A8A8;
    font-family: Tahoma, Arial;	
    font-size: 6pt;
	text-decoration: underline;        
}
.dxsmLevel4Flow
{
    padding: 0px 0px 0px 0px;        
}
/* - Other Levels - */
.dxsmLevelOther
{    
    font-size: 9px;
    font-family: Tahoma;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevelOther
{
    white-space:nowrap;
    padding: 0px 0px 0px 0px;            
}
/*flow layout*/
.dxsmLevelOtherFlow, .dxsmLevelOtherFlow a
{
    color: #A8A8A8;
    font-family: Tahoma, Arial;	
    font-size: 11px;
	text-decoration: underline;            
}
/* Disabled */
.dxsmDisabled
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxTabControl, ASPxPageControl -- */
.dxtcControl 
{
	font: 11px Tahoma;
	color: black;
}
.dxtcLoadingPanel
{
	font: 11px Tahoma;
	color: #303030;
}
.dxtcLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

/* Tab Hyperlink*/
.dxtcTab a, .dxtcTabWithTabPositionLeft a, .dxtcTabWithTabPositionBottom a, .dxtcTabWithTabPositionRight a,
.dxtcActiveTab a, .dxtcActiveTabWithTabPositionBottom a, .dxtcActiveTabWithTabPositionLeft a, .dxtcActiveTabWithTabPositionRight a,
.dxtcTabHover a, .dxtcTabHoverWithTabPositionBottom a, .dxtcTabHoverWithTabPositionLeft a, .dxtcTabHoverWithTabPositionRight a
{
	text-decoration: none;
	color: black;    
}

.dxtcActiveTab, .dxtcActiveTabWithTabPositionBottom,
.dxtcActiveTabWithTabPositionLeft, .dxtcActiveTabWithTabPositionRight
{
	font: 11px Tahoma;
	color: black;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
	background-color: #FFFFFF;
	text-align: center;
}
/* Active Tab */
.dxtcActiveTab table.dxtc, .dxtcActiveTabWithTabPositionBottom table.dxtc,
.dxtcActiveTabWithTabPositionLeft table.dxtc, .dxtcActiveTabWithTabPositionRight table.dxtc
{
	font: 11px Tahoma;
	color: black;    
}
.dxtcActiveTab td.dxtc, .dxtcActiveTabWithTabPositionBottom td.dxtc,
.dxtcActiveTabWithTabPositionLeft td.dxtc, .dxtcActiveTabWithTabPositionRight td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcActiveTabHover
{
	background-color: white;
}
/* Tab */
.dxtcTab, .dxtcTabWithTabPositionLeft, 
.dxtcTabWithTabPositionBottom, .dxtcTabWithTabPositionRight
{
	font: 11px Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
	text-align: center;
}
.dxtcTab table.dxtc, .dxtcTabWithTabPositionBottom table.dxtc, 
.dxtcTabWithTabPositionLeft table.dxtc, .dxtcTabWithTabPositionRight table.dxtc
{
	font: 11px Tahoma;
	color: black;    
}
.dxtcTab td.dxtc, .dxtcTabWithTabPositionBottom td.dxtc, 
.dxtcTabWithTabPositionLeft td.dxtc, .dxtcTabWithTabPositionRight td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcTabWithTabPositionBottom
{
}
.dxtcTabWithTabPositionLeft
{
}
.dxtcTabWithTabPositionRight
{
}
/* Hover */
.dxtcTabHover, .dxtcTabHoverWithTabPositionBottom,
.dxtcTabHoverWithTabPositionLeft, .dxtcTabHoverWithTabPositionRight
{
	background-color: #F2F2F2;
}
.dxtcPageContent, .dxtcPageContentWithTabPositionBottom, 
.dxtcPageContentWithTabPositionLeft, .dxtcPageContentWithTabPositionRight,
.dxtcPageContentWithoutTabs
{
	font: 11px Tahoma;
	color: black;
	background-color: white;
	vertical-align: top;
}
.dxtcContent, .dxtcContentWithTabPositionBottom, .dxtcContentWithTabPositionLeft, .dxtcContentWithTabPositionRight
{
	font: 11px Tahoma;
	color: black;
	border: solid 1px #A8A8A8;
	background-color: white;
	vertical-align: top;
}
.dxtcControl td.dxtcTabsCell, .dxtcControl td.dxtcTabsCellWithTabPositionBottom,
.dxtcControl td.dxtcTabsCellWithTabPositionLeft, .dxtcControl td.dxtcTabsCellWithTabPositionRight 
{
}
/* Disabled */
.dxtcDisabled, .dxtcDisabled table.dxtc
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxTitleIndex -- */
.dxtiControl a:hover
{
    text-decoration: none!important;
}
.dxtiControl a:visited
{
    color: #996085!important;
}
.dxtiControl 
{
	font: 11px Tahoma;
	color: #1E3695;
	background-color: white;
	font-family: Tahoma, Arial;
	border: Solid 1px #A8A8A8;
}
.dxtiLoadingPanel
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 11px Tahoma;
	color: #303030;
}
.dxtiLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxtiItem, .dxtiItem a
{
	font: 11px Tahoma; 
	color: #0147A6;
	text-decoration: none;	
}
.dxtiItem
{
	white-space: nowrap;
}
.dxtiGroupHeader, .dxtiGroupHeaderCategorized
{
	font: 16pt Tahoma;
	text-decoration: none;
}
.dxtiGroupHeader, .dxtiGroupHeaderCategorized
{
	white-space:nowrap;
	padding: 0px 0px 3px 0px;
}
.dxtiGroupHeaderCategorized
{
    border-bottom: Solid 1px #C0C0C0;
    padding-bottom: 2px;
}
/* - GroupHeaderText - */
.dxtiGroupHeaderText
{
    background-color: #B4B4B4;
    color: #FFFFFF;    
}
.dxtiGroupHeaderText
{
    padding: 2px 7px 2px 7px;
}
.dxtiGroupHeaderTextCategorized
{
    color: #666666;
    font-size: 111px;
}
.dxtiGroupHeaderTextCategorized
{
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
}
/* - FilterBox - */
.dxtiFilterBoxInfoText
{
    font: 11px Tahoma;
    color: #999999;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 4px;    
}
.dxtiFilterBoxEdit
{
    font-size: 11px;
    width: 158px;
    border: Solid 1px #9F9F9F;
    padding-left: 3px;
}
.dxtiFilterBox, .dxtiFilterBox table
{
    color: #898989;
    font-size: 11px;
    font-weight: bold;        
}
.dxtiFilterBox
{
    background-color: #E8E8E8;
    padding: 15px;    
}
/* - IndexPanel - */
.dxtiIndexPanel
{
    padding-bottom: 10px;
    text-decoration: none;
}
.dxtiIndexPanelItem, .dxtiIndexPanelItem a, .dxtiCurrentIndexPanelItem
{
    color: #1153AD;
    font-family: Tahoma;
    text-decoration: none;
}
.dxtiIndexPanelItem a:hover
{
    color: #5494ea;
}

.dxtiIndexPanelItem, .dxtiCurrentIndexPanelItem
{
    padding: 2px 6px 2px 6px;
}
.dxtiCurrentIndexPanelItem
{
    color: #000000;
    background-color: #E0E0E0;
}
/* - BackToTop - */
.dxtiBackToTop, .dxtiBackToTop a
{
    font-size: 11px;
    text-decoration: none;
    color: #0d45b7;
}
.dxtiBackToTop a:hover 
{
    color: #5494ea;    
}
.dxtiBackToTop a:visited
{
    color: #ab59a6;
}

.dxtiBackToTop
{
    padding: 0px 0px 12px 98px;
}
/* Disabled */
.dxtiDisabled
{
	color: #acacac;
	cursor: default;
}
/* -- ASPxUploadControl -- */
.dxucControl, .dxucEditArea
{
    font-size: 11px;
    font-family: Tahoma, Arial;    
}
.dxucErrorCell
{
    font-size: 11px;
    font-family: Tahoma, Arial;
    color: Red;
    text-align: left;
}
.dxucButton, .dxucButton a
{
    font-size: 11px;
    font-family: Tahoma, Arial;
    color: #394ea2;
    cursor: pointer;
    white-space: nowrap;
}
/* ProgressBar */
.dxucProgressBar
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}
.dxucProgressBar, .dxucProgressBar td.dx
{
    font-family: Tahoma, Arial;
    font-size: 11px;
   	color: Black;
}
.dxucProgressBar .dxucPBMainCell, .dxucProgressBar td.dx
{
    padding: 0;
}
.dxucProgressBarIndicator 
{
    background-color: #E0DFDF;
}
/* Disabled */
.dxucDisabled, .dxucDisabled a
{
	color: #acacac;
	cursor: default;
    font-size: 11px;
}

/* -- ASPxSplitter -- */
.dxsplControl, .dxsplVSeparator, .dxsplHSeparator
{
	background-color: transparent;
}
.dxsplControl, .dxsplVSeparator, .dxsplHSeparator, .dxsplPane, .dxsplPaneCollapsed, .dxsplVSeparator, .dxsplHSeparator, .dxsplVSeparatorCollapsed, .dxsplHSeparatorCollapsed
{
	border: solid 0px transparent;
}
.dxsplPane, .dxsplPaneCollapsed
{
	/* border-width: 1px; --> Umaknem mejitvene črte za spliter*/ 
	border-width:0px; /* --> Mejitvene črte za spliter -- jih ni */
	border-bottom-width:0px; /* --> Spodnja mejitvena črte za spliter */
	border-bottom-color:#ffffff; /* --> Spodnja mejitvena črte za spliter */
}
.dxsplPaneCollapsed
{
	border-right-width: 0px;
	border-bottom-width: 0px;
}
.dxsplVSeparatorHover
{
	cursor: w-resize;
}
.dxsplHSeparatorHover
{
	cursor: n-resize;
}
.dxsplVSeparatorCollapsed
{
	border-top-width: 0px;
	border-bottom-width: 0px;
}
.dxsplHSeparatorCollapsed
{
	border-left-width: 0px;
	border-right-width: 0px;
}
.dxsplVSeparatorCollapsed, .dxsplHSeparatorCollapsed
{
	cursor: default !important;
}
.dxsplVSeparatorButton
{
	cursor: pointer;
	padding: 5px 0px;
}
.dxsplHSeparatorButton
{
	cursor: pointer;
	padding: 0px 5px;
}
.dxsplVSeparatorHover, .dxsplHSeparatorHover, .dxsplVSeparatorButtonHover, .dxsplHSeparatorButtonHover
{
	background-color: #DCDCDC;
}
.dxsplResizingPointer
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.splResizingPointer.gif")%>');
	background-repeat: repeat;
}
.dxsplResizingPointer, .dxsplS
{
	font-size: 0px;
	line-height: 0px;
}
.dxsplLCC, .dxsplCC, .dxsplS
{
	overflow: hidden;
}
.dxsplLCC, .dxsplCC, .dxsplP
{
	width: 100%;
	height: 100%;
} 
.dxsplLCC
{
	padding: 8px 8px 8px 8px;
}

.dx-clear
{
	display: block;
	clear: both;
	height: 0;
	width: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	visibility: hidden;
}





.dxgvControl,
.dxgvDisabled
{
	border: Solid 1px #9F9F9F;
	font: 11px Tahoma;
	background-color: #F2F2F2;
	color: Black;
	cursor: default;
}
.dxgvDisabled 
{
	color: Gray;
}
.dxgvControl a 
{
	/* color: #5555FF; */
	color: Gray;
}
.dxgvDisabled a
{
	color: Gray;
}
.dxgvLoadingPanel
{
	border: solid 1px #9F9F9F;
	background-color: #E3E3E1;
	font: 11px Tahoma;
	color: #303030;
}
.dxgvLoadingPanel td
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxgvLoadingPanelStatusBar
{
	background-color: Transparent;
	font: 11px Tahoma;
}
.dxgvLoadingPanelStatusBar td
{
	white-space: nowrap;
	text-align: center;
	padding: 0px 2px 0px 2px;
}
.dxgvFilterPopupWindow
{
	color: Black;
	font: 11px Tahoma;
	border: solid 1px #9f9f9f;
}
.dxgvFilterPopupItemsArea
{
	color: Black;
	background-color: White;
}
.dxgvFilterPopupButtonPanel
{
	font: 11px Tahoma;
	background-color: #ededed;
	border: 1px solid #dcdcdc;
	border-left-width: 0px;
	color: Black;
}

.dxgvFilterPopupItem td.dxgv,
.dxgvFilterPopupActiveItem td.dxgv,
.dxgvFilterPopupSelectedItem td.dxgv
{
	border-left: solid 1px white;    
	border-right: solid 1px white;    
	padding: 3px 2px 4px 3px;
	cursor: default;
	white-space: nowrap;
}
.dxgvFilterPopupActiveItem
{
	background: #cfcfcf;
	color: Black;
}
.dxgvFilterPopupSelectedItem
{
	background: #8D8D8D;
	color: White;
}

.dxgvTable
{
	background-color: White;
	border: 0;
	border-collapse: separate!important;
	overflow: hidden;
	font: 11px Tahoma;
	color: Black;
}
.dxgvInlineEditRow,
.dxgvDataRow
{
}

.dxgvDataRow a.
{
    color:#000000;
}

.dxgvInlineEditRow td.dxgv
{
	border-bottom: Solid 1px #D3D3D3;
	border-right: Solid 1px #D3D3D3;
}
.dxgvDataRowAlt
{
	background-color: #EDEDEB;
}
.dxgvFilterRow 
{
	background-color: #E7E7E7;
}
.dxgvEditForm 
{
	background-color: #F0F0F0;
}
.dxgvEditForm td.dxgv
{
	border-bottom: Solid 1px #D3D3D3;
	padding: 8px 10px 10px 10px;
}
.dxgvSelectedRow
{
	background-color: #A0A0A0;
    color: White;
}
.dxgvFocusedRow
{
	background-color: #8D8D8D;
    color: White;
}
.dxgvSelectedRow .dxgvCommandColumn a, 
.dxgvFocusedRow .dxgvCommandColumn a
{
    color: White;
}
.dxgvSelectedRow .dxgvCommandColumn a:hover, 
.dxgvFocusedRow .dxgvCommandColumn a:hover
{
    color: #F0F0F0;
}
.dxgvSelectedRow .dxgvCommandColumn a:visited, 
.dxgvFocusedRow .dxgvCommandColumn a:visited
{
    color: #F0F0F0;
}

.dxgvPreviewRow
{
	background-color: #F5F5F5;
	color: #707070;
}
.dxgvDetailCell,
.dxgvPreviewRow td.dxgv,
.dxgvEmptyDataRow td.dxgv
{
	padding: 20px 2px 20px 4px;
	border-bottom: Solid 1px #D3D3D3;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
.dxgvPreviewRow td.dxgv
{
	padding: 10px 10px 10px 15px;
}
.dxgvDetailCell
{
	padding: 16px 18px 16px 0px;
}
.dxgvDetailRow td.dxgvIndentCell 
{
    padding-right: 0px;
    border-bottom: Solid 1px #D3D3D3;
}
.dxgvEmptyDataRow
{
	color: Gray;
}
.dxgvEmptyDataRow td.dxgv
{
    border-bottom: Solid 1px #CFCFCF;
	text-align: center;
}

.dxgvEditFormDisplayRow td.dxgv,
.dxgvDataRow td.dxgv,
.dxgvDataRowAlt td.dxgv,
.dxgvSelectedRow td.dxgv,
.dxgvFocusedRow td.dxgv
{
	overflow: hidden;
	border-bottom: Solid 1px #CFCFCF;
	border-right: Solid 1px #CFCFCF;
	border-top: 0;
	border-left: 0;
	/* padding: 3px 6px 4px 6px; --> Super vrednost za prikaz -- čudovita */ 
	padding: 1px 6px 1px 6px;
	padding:
	
}
.dxgvEditFormDisplayRow
{
}
.dxgvEditFormDisplayRow td.dxgv 
{
}

.dxgvEditingErrorRow
{
	background-color: #FFC8C8;
	color: #FF0000;
}
.dxgvEditingErrorRow td.dxgv
{
	white-space: pre-wrap;
	border-bottom: Solid 1px #D3D3D3;
	border-right: 0;
	border-top: 0;
	border-left: 0;
	padding: 6px 10px 6px 10px;
}

.dxgvFilterRow td.dxgv
{
	border-bottom: Solid 1px #C1C1C1;
	border-right: Solid 1px #C1C1C1;
	border-top: 0;
	border-left: 0;
	padding: 2px 2px 2px 2px;
	overflow: hidden;
}
.dxgvGroupRow
{
	background-color: #EDEDED;
}
.dxgvFocusedGroupRow
{
	background-color: #8D8D8D;
    color: White;
}
.dxgvGroupRow td.dxgv,
.dxgvFocusedGroupRow td.dxgv
{
	border: none 0;
	vertical-align: middle;
	white-space: nowrap;
	border-bottom: Solid 1px #D3D3D3;
	padding: 3px 6px 4px 6px;
}
.dxgvFocusedRow td.dxgvIndentCell,
.dxgvFocusedGroupRow td.dxgvIndentCell,
.dxgvSelectedRow td.dxgvIndentCell
{
	background-color: #EDEDED!important;  
	border-right: solid 1px #CFCFCF;
	border-top: 0px;
}
.dxgvHeaderPanel {
	background-color: #F9F9F9;
	color: Black;
	padding: 8px 6px 8px 6px;
	border-bottom: Solid 1px #9F9F9F;
}

.dxgvHeader {
	cursor: pointer;
	white-space: nowrap;
	padding: 4px 6px 5px 6px;
	border: Solid 1px #9F9F9F;
	background-color: #DCDCDC;
	overflow: hidden;
	font-weight: normal;
	text-align: left;	
}
.dxgvHeader, .dxgvHeader table {
	color: Black;
	font: 11px Tahoma;
}
.dxgvHeader td {
	white-space: nowrap;
}
.dxgvHeader a {
	color: #0d45b7;
}
.dxgvCustomization, 
.dxgvPopupEditForm
{
	width: 100%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.dxgvGroupPanel
{
	white-space: nowrap;
	font-size: 11px;
	
	background-color: #EDEDED;
	color: #8D8D8D;
	border-bottom: Solid 1px #9F9F9F;
	padding: 7px 4px 8px 6px;
}
.dxgvFooter
{
	background-color: #D7D7D7;
	white-space: nowrap;
}
.dxgvFooter td.dxgv
{
	padding: 5px 6px 6px 6px;
	border-bottom: Solid 1px #BCBCBC;
	border-right: 0;
}
.dxgvGroupFooter
{
	background-color: #E0E0E0;
}
.dxgvGroupFooter td.dxgv 
{
	white-space: nowrap;
}
.dxgvGroupFooter td.dxgv 
{
    padding: 5px 4px 6px 6px;
    border-bottom: Solid 1px #CFCFCF;
    border-right: 0;
}
.dxgvDataRow td.dxgvIndentCell,
.dxgvGroupRow td.dxgvIndentCell,
.dxgvGroupFooter td.dxgvIndentCell
{
    background-color: #EDEDED;
	border-right: Solid 1px #CFCFCF;
	border-top: 0px;
}

.dxgvTitlePanel, 
.dxgvTable caption
{
    font-size: 15px;
	font-weight: normal;
	padding: 3px 3px 5px 3px;
	text-align: center;	
	background-color: #ACACAC;
	color: White;
	border-bottom: Solid 1px #9F9F9F;
}
.dxgvLoadingDiv
{
	background-color:Gray;	
	opacity: 0.01;	
	filter: alpha(opacity=1);
}
.dxgvStatusBar
{
	border-top: Solid 1px #9F9F9F;
}
.dxgvStatusBar tr.dxgv
{
	height: 20px;
}
.dxgvCommandColumn
{
	padding: 2px 2px 2px 2px;
}
.dxgvCommandColumn a
{
	margin: 0px 3px 0px 0px;
	color:  #0d45b7;
}
.dxgvCommandColumn a:hover
{
	color:  #5494ea;
}
.dxgvCommandColumn a:visited
{
	color:  #ab59a6;
}

.dxgvCommandColumnItem
{
}
.dxgvEditFormTable
{
	padding: 2px 6px 6px 4px;
	font: 11px Tahoma;
	color: Black;
}
.dxgvEditFormTable a
{
    color: #0d45b7;

}
.dxgvEditFormTable a:hover
{
    color: #5494ea;

}
.dxgvEditFormTable a:visited
{
    color: #ab59a6;
}

.dxgvEditFormCaption
{
	padding: 4px 4px 4px 10px; 
}

.dxgvInlineEditCell
{
	padding: 1px 1px 1px 1px; 
}

.dxgvEditFormCell
{
	padding: 4px 4px 4px 4px; 
	border: 0;
}

.dxgvPagerTopPanel
{	
}
.dxgvPagerBottomPanel
{
}
.dxgvDetailButton
{
}

.dxgvFilterBar 
{
	border-top: solid 1px #9F9F9F;	
	background: #d4d4d4;
}
.dxgvFilterBar a
{
	color: #394ea2;
	text-decoration: underline;		
}
.dxgvFilterBarCheckBoxCell
{
	padding: 0 3px;
	padding-right: 7px;
}
.dxgvFilterBarImageCell
{
	padding: 0 3px;
	padding-right: 1px;
	cursor: pointer;
}
.dxgvFilterBarExpressionCell
{
	font-size: 11px;
	padding: 5px 5px 8px 0;	
	white-space: nowrap;
}
.dxgvFilterBarClearButtonCell
{
	font-size: 11px;
	padding: 5px 6px 8px;
}
.dxgvFilterBuilderMainArea 
{
	background: white;
	padding: 6px 2px;
} 
.dxgvFilterBuilderButtonArea
{
	background: #ededed;
	border-top: solid 1px #cfcfcf;
	padding: 6px;
}

.dxgvDataRowHover
{
	background: #cfcfcf;
	color: Black;
}


.dxgvControl .dxpControl td.dxpCtrl, 
.dxgvDisabled .dxpControl td.dxpCtrl,

.dxgvControl .dxpLite,
.dxgvDisabled .dxpLite
{
	padding-top: 4px;    
}













































.dxeLoadingDiv
{
	background: White;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: wait;
}
.dxeLoadingDivWithContent
{
	background: White;
    opacity: 0.01;
    filter: alpha(opacity=1);
}

.dxeLoadingPanel
{
	font: 11px Tahoma;
	color: #303030;
}
.dxeLoadingPanelWithContent 
{
    font: 11px Tahoma;
	color: #303030;
	background:#FFFFFF;
	border:1px solid #D6D6D6;
}

.dxeLoadingPanel td.dx, 
.dxeLoadingPanelWithContent td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

.dxeReadOnly 
{
    
}
.dxeBase
{
    font-family: Tahoma;
    font-size: 11px;
}
/* -- ErrorFrame -- */
.dxeErrorCell, .dxeErrorCell td
{
    font-family: Tahoma;
    font-size: 11px;
	color: Red;
}
.dxeErrorCell
{ 
	padding-left: 4px;
	padding-right:5px;
}
.dxeErrorFrameWithoutError {
    border: 1px solid Red;
}
.dxeErrorFrameWithoutError .dxeControlsCell {
    padding: 2px;
}

.dxeEditArea 
{
	font-family: Tahoma;
	font-size: 11px;
	border: 1px solid #A0A0A0;
}
/* -- ValidationSummary -- */

.dxvsValidationSummary {
    font-family: Tahoma;
    font-size: 11px;
    color: Red;
}
.dxvsValidationSummary td.dxvsRC {
    vertical-align: top;
    padding: 2px 5px 4px 6px;
}
.dxvsValidationSummary .dxvsE {

}

/* ValidationSummary - Header */

.dxvsValidationSummary table.dxvsHT {
    width: 100%;
}
.dxvsValidationSummary td.dxvsH {
    padding: 2px 0 2px 0;
}

/* ValidationSummary - Hyperlink */

.dxvsValidationSummary a.dxvsHL,
.dxvsValidationSummary a.dxvsHL:visited {
    color: red;
}
.dxvsValidationSummary a.dxvsHL {
    text-decoration: none;
    border-bottom: 1px dashed #f70;
}
.dxvsValidationSummary a.dxvsHL:hover {
    color: #f70;
}

/* ValidationSummary - Table Layout */

.dxvsValidationSummary table.dxvsT {

}
.dxvsValidationSummary tr.dxvsE {

}
.dxvsValidationSummary td.dxvsETC {
    padding: 2px 0;
}

/* ValidationSummary - List Layout */

.dxvsValidationSummary ul.dxvsL {

}
.dxvsValidationSummary ol.dxvsL {

}
.dxvsValidationSummary li.dxvsE {
    padding: 2px 0;
}

/* -- Buttons -- */
.dxeButtonEditButton, .dxeCalendarButton,
.dxeSpinIncButton, .dxeSpinDecButton,
.dxeSpinLargeIncButton, .dxeSpinLargeDecButton
{	
	vertical-align: middle;
	border: solid 1px #7f7f7f;
	cursor: pointer;
} 
.dxeButtonEditButton, .dxeCalendarButton, .dxeButtonEditButton td.dx, .dxeCalendarButton td.dx,
.dxeSpinIncButton, .dxeSpinDecButton, .dxeSpinLargeIncButton, .dxeSpinLargeDecButton,
.dxeSpinIncButton td.dx, .dxeSpinDecButton td.dx, .dxeSpinLargeIncButton td.dx, .dxeSpinLargeDecButton td.dx
{	
    font-family: Tahoma;
    font-size: 11px;        
    font-weight: normal;
	text-align: center;
	white-space: nowrap;
} 
.dxeButtonEditButton,
.dxeSpinIncButton, .dxeSpinDecButton, .dxeSpinLargeIncButton, .dxeSpinLargeDecButton
{
    padding: 0px 2px 0px 3px;
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtDropDownBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
    background-color: #e6e6e6;
}
.dxeSpinIncButton
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtSpinIncBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
	background-color: #F0F0F0;
}
.dxeSpinDecButton
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtSpinDecBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
	background-color: #E6E6E6;
}

.dxeButtonEditButton table.dxbebt,
.dxeSpinIncButton table.dxbebt, .dxeSpinDecButton table.dxbebt, 
.dxeSpinLargeIncButton table.dxbebt, .dxeSpinLargeDecButton table.dxbebt
{
	width: 10px;
}
.dxeCalendarButton      
{
	font-size: 11px;
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtCalendarButtonBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
    background-color: #e5e5e5;
	padding: 4px 11px;
	padding-top: 3px;
	width: 32px;
}
.dxeCalendarButton td.dx
{
	font-size: 11px;    
	text-align: center;
	white-space: nowrap;
}
.dxeCalendarButton table.dxbebt 
{
	width: 100%;
}

/* -- Pressed -- */
.dxeCalendarButtonPressed, .dxeButtonEditButtonPressed,
.dxeSpinIncButtonPressed, .dxeSpinDecButtonPressed, .dxeSpinLargeIncButtonPressed, 
.dxeSpinLargeDecButtonPressed
{
	background-image: none;
	background-color: #D5D5D5;
	border: Solid 1px #7F7F7F;	
}
/* -- Hover -- */
.dxeCalendarButtonHover, .dxeButtonEditButtonHover,
.dxeSpinIncButtonHover, .dxeSpinDecButtonHover, .dxeSpinLargeIncButtonHover, .dxeSpinLargeDecButtonHover
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtDropDownButtonHoverBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F2F2F2;
	border: Solid 1px #606060;
}
.dxeCalendarButtonHover
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtCalendarButtonHBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
}

.dxeButtonEdit
{
    background-color: white;
    border: solid 1px #9F9F9F;
    width: 170px;
}

.dxeButtonEdit .dxeEditArea {
    background-color: white;
}
.dxeButtonEdit .dxeEditArea, .dxeButtonEdit td.dxic
{
	width: 100%;
}
.dxeButtonEdit td.dxic
{
    padding: 0px 2px 0px 1px;
}
.dxeButtonEdit .dxeIIC img {
    padding-left: 3px;
}
.dxeTextBox, .dxeMemo
{
    background-color: white;
    border: solid 1px #9f9f9f;
}
.dxeTextBox td.dxic
{
	padding: 1px 2px;
	width: 100%;
}
.dxeTextBox .dxeEditArea
{
    background-color: white;
}
.dxeRadioButtonList
{
    border: Solid 1px #9F9F9F;
}
.dxeRadioButtonList, .dxeRadioButtonList table
{
    font-family: Tahoma;
    font-size: 11px;    
}
.dxeRadioButtonList td.dxe
{
    padding: 7px 5px 6px 11px;
}
.dxeRadioButtonList label
{
	margin-right: 6px;    
}

/* -- Memo -- */
.dxeMemo
{

}
.dxeMemoEditArea 
{
	background-color: white;
	font-family: Tahoma;
	font-size: 11px;
}
.dxeMemo td
{
	padding: 0 0 0 1px;
	width: 100%;
}

/* -- Hyperlink -- */
.dxeHyperlink
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #0d45b7;        
}
a.dxeHyperlink:hover
{
    color: #5494ea;    
}
a.dxeHyperlink:visited
{
    color: #ab59a6;    
}

/* -- ListBox -- */
.dxeListBox
{
	background-color: white;
	border: solid 1px #A0A0A0;
    font-family: Tahoma;
    font-size: 11px;
    width: 70px;
    height: 109px;
}
.dxeListBox div.dxlbd
{
	padding-top: 1px;    
    padding-bottom: 1px;
    height: 107px;
}
.dxeListBoxItemRow
{
    cursor: default;
}
.dxeListBoxItem
{
    border-left: solid 1px white;
    border-right: solid 1px white;
    font-family: Tahoma;
    font-size: 11px;
    padding: 3px 2px 4px 3px;
    /* white-space: nowrap; */
    text-align: left;
    color: Black;
}
.dxeListBoxItem em {
    background:none repeat scroll 0 0 #CFCFCF;
    color:#333333;
    font-weight:bold;
    font-style:normal;
}

.dxeListBox td.dxeI, .dxeListBox td.dxeIM, .dxeListBox .dxeHIC, 
.dxeListBox td.dxeFTM, .dxeListBox td.dxeTM,
.dxeListBox td.dxeC, .dxeListBox td.dxeCM, .dxeListBox td.dxeHCC, .dxeListBox td.dxeMI, .dxeListBox td.dxeMIM
{
    border-right-width: 0px!important;
}
.dxeListBox td.dxeCM, .dxeListBox td.dxeHCC
{
    width: 25px;
}
.dxeListBox td.dxeIM
{
    width: 0;
}
.dxeListBox td.dxeT 
{
    width: 100%;
    padding-left: 0px!important;
}
.dxeListBox td.dxeT, .dxeListBox td.dxeMI
{
    border-left-width: 0px!important;
}
.dxeListBox td.dxeFTM, .dxeListBox td.dxeTM, .dxeListBox td.dxeLTM, 
.dxeListBox .dxeHFC, .dxeListBox .dxeHC, .dxeListBox .dxeHLC
{
    overflow: hidden;
}

.dxeListBox td.dxeFTM, .dxeListBox td.dxeTM, 
.dxeListBox .dxeHFC, .dxeListBox .dxeHC
{
    padding-right: 6px!important;
}
.dxeListBox td.dxeLTM, .dxeListBox td.dxeTM, 
.dxeListBox .dxeHC,  .dxeListBox .dxeHLC
{
    padding-left: 6px!important;
}
/*Grid lines*/
.dxeListBox td.dxeLTM, .dxeListBox td.dxeTM, .dxeListBox td.dxeMIM
{
    border-left: 1px solid #cfcfcf !important;
}
.dxeListBox td.dxeIM, .dxeListBox td.dxeFTM, .dxeListBox td.dxeTM, .dxeListBox td.dxeLTM,
.dxeListBox td.dxeCM, .dxeListBox td.dxeMIM
{
    border-bottom: solid 1px #cfcfcf;
}
.dxeListBoxItemSelected     /* inherits dxeListBoxItem */
{    
    color: White;
    background-color: #A0A0A0;
}
.dxeListBoxItemHover        /* inherits dxeListBoxItem */
{
    background-color: #cfcfcf;
    color: black;
}
.dxeListBoxItemHover em, .dxeListBoxItemSelected em       
{
    background: none;
}

/*Header*/
.dxeListBox .dxeHD
{
    background-color: #dcdcdc;
    border-bottom: solid 1px #A0A0A0;
}
.dxeListBox .dxeHC,  .dxeListBox .dxeHLC, .dxeListBox td.dxeHMIC
{
    border-left: solid 1px #A0A0A0;
}
.dxeListBox .dxeHIC, .dxeListBox .dxeHFC, .dxeListBox .dxeHCC
{
    border-left:1px solid #dcdcdc;
}
.dxeListBox .dxeHFC, .dxeListBox .dxeHC, .dxeListBox .dxeHMIC
{
    border-right-width:0;
}
.dxeListBox .dxeHLC
{
    border-right: solid 1px #dcdcdc;
}

/* -- Calendar -- */
.dxeCalendar
{ 
    border: solid 1px #9f9f9f;
    background-color: White;
    color: Black;
    font-weight: normal;
    cursor: default;
}
.dxeCalendar td.dxMonthGrid 
{
    padding: 4px 10px;    
}
.dxeCalendar td.dxMonthGridWithWeekNumbers
{
    /* padding: 5px 20px 8px 8px; */
}
.dxeCalendarDayHeader
{
    font-family: Tahoma;
    font-size: 11px;        
    /* padding: 2px 4px 5px; */
    padding: 0px 2px 3px;
    border-bottom: solid 1px #cfcfcf;
}
.dxeCalendarWeekNumber
{    
    font-family: Tahoma;
    font-size: 7pt;    
    text-align: right;    
    /* padding: 6px 8px 6px 4px; */
    padding: 3px 4px 3px 2px;       
    color: #bfbfbf;
    font-weight:normal;
}
.dxeCalendarDay
{    
    font-family: Tahoma;
    font-size: 11px;
    padding: 2px 3px;
    text-align: center;    
}
.dxeCalendarWeekend        /* inherits dxeCalendarDay */
{
    color: #c00000;
}
.dxeCalendarOtherMonth     /* inherits dxeCalendarDay */
{
    color: #888;
}
.dxeCalendarOutOfRange     /* inherits dxeCalendarDay */
{
    color: #d0d0d0;    
}
.dxeCalendarSelected       /* inherits dxeCalendarDay */
{
    color: White;
    background-color: #8d8d8d;
}
.dxeCalendarToday         /* inherits dxeCalendarDay */
{
    padding: 3px 3px 2px;
    border: solid 1px #c00000;    
}
.dxeCalendarHeader
{
    background-color: #dcdcdc;
    border: solid 1px #c9c9c9;    
    border-width: 1px 0;
    padding: 4px 7px;
}
.dxeCalendarHeader td.dxe
{
    font-family: Tahoma;
    font-size: 11px;
    text-align: center;
	cursor: pointer;
}
.dxeCalendarFooter 
{
    background-color: #ededed;
    padding: 8px 0px;    
    border-top: solid 1px #d6d6d6;
}
.dxeCalendarFastNav
{
    color: Black;
    background: White;
    border: solid 1px #9f9f9f;
    border-bottom: 0px;
    padding: 12px 8px;
}
.dxeCalendarFastNavMonthArea
{
    padding: 0px 9px;
}
.dxeCalendarFastNavYearArea
{    
}
.dxeCalendarFastNavFooter
{
    color: Black;
    background-color: #ededed;
    padding: 8px 0px;   
    border: solid 1px #9f9f9f;
    border-top: solid 1px #d6d6d6;
}
.dxeCalendarFastNavMonth, .dxeCalendarFastNavYear
{
    font: normal 11px Tahoma;
    color: Black;
    padding: 3px 5px;
    text-align: center;
	cursor: pointer;
}
.dxeCalendarFastNavMonth
{
	padding: 6px;
}
.dxeCalendarFastNavMonthSelected, .dxeCalendarFastNavYearSelected
{
    color: White;
    background: #8d8d8d;    
}
.dxeCalendarFastNavMonthHover, .dxeCalendarFastNavYearHover
{        
    color: Black;
    background: #e5e5e5;
    padding: 2px 4px;
    border: solid 1px #d6d6d6;
}
.dxeCalendarFastNavMonthHover
{
	padding: 5px;
}
/* Disabled */
.dxeDisabled, .dxeDisabled td.dxe
{
	color: #acacac;
	cursor: default;
}
a.dxeDisabled:hover
{
    color: #acacac;
}
.dxeButtonDisabled, .dxeButtonDisabled td.dxe
{
	border-color: #c3c3c3;
	color: #808080;
	cursor: default;
}
/* -- Button -- */
.dxbButton
{	
  	color: #000000;    
  	font-weight:normal;
	font-size: 11px;
	font-family: Tahoma;				    
	vertical-align: middle;	 		
	border: solid 1px #7F7F7F;	
	background: #E0DFDF url('<%=WebResource("DevExpress.Web.Images.edtButtonBack.gif")%>') top;
    background-repeat:repeat-x;
    padding: 1px 1px 1px 1px;
	cursor: pointer;
}
.dxbButtonHover 
{
  	color: #000000;        
	background: #F2F2F2 url('<%=WebResource("DevExpress.Web.Images.edtButtonHoverBack.gif")%>') top;
    background-repeat: repeat-x;
	border: solid 1px #606060;
}
.dxbButtonChecked 
{
    color: #FFFFFF;
	background-image: none;
	background-color: #8D8D8D;
}
.dxbButtonPressed 
{
  	color: #000000;        
	background-image: none;
	background-color: #D5D5D5;
}
.dxbButton div.dxb
{    
    padding: 3px 8px 4px 8px;
	border: 0px;
}
.dxbButton div.dxbf
{     
    padding: 2px 7px 3px 7px;
	border: dotted 1px black;		
}
.dxbButton div.dxb table
{    
  	color: #000000;    
	font-size: 11px;
	font-family: Tahoma;				    
}
.dxbButton div.dxb td.dxb
{    
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
/* Disabled */
.dxbDisabled
{
    border-color: #c3c3c3;
	color: #808080;
	cursor: default;
}
.dxbDisabled td.dxb
{
	color: #808080;
}
/* -- FilterControl -- */
.dxfcTable
{	
	border-collapse: separate!important;		
}
.dxfcTable td.dxfc
{
	padding: 0px 0px 0px 3px;
	vertical-align: middle;
	font: 11px Tahoma;
	color: Black;
}
a.dxfcPropertyName
{
	white-space: nowrap!important;
	color: Blue!important;
}
a.dxfcGroupType
{
	white-space: nowrap!important;
	padding: 0px 3px 0px 3px!important;
	color: Red!important;
}
a.dxfcOperation
{
	white-space: nowrap!important;
	color: Green!important;
}
a.dxfcValue
{
	white-space: nowrap!important;
	color: Gray!important;
}

.dxfcLoadingDiv
{
	background: white;
	opacity: 0.01;
	filter: alpha(opacity=1);	
}
.dxfcLoadingPanel
{
	font: 11px Tahoma;
	color: #303030;
	border: solid 1px #9F9F9F;
	background: white;	
}
.dxfcLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

.dxeMaskHint 
{
	background: #ffffe1;
	border: solid 1px black;
	padding: 2px 5px 3px;
	color: Black;
	font: 11px Tahoma;
}

/* -- ProgressBar -- */
.dxeProgressBar
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}
.dxeProgressBar, .dxeProgressBar td.dxe
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
   	color: Black;
}
.dxeProgressBar .dxePBMainCell, .dxeProgressBar td.dxe
{
    padding: 0;
}
.dxeProgressBarIndicator 
{
    background-color: #E0DFDF;
}

/* -- DropDownWindow -- */
.dxeDropDownWindow
{
    background-color: white;
    border: solid 1px #9F9F9F;
}

/*----------------- ColorTable -----------------*/
.dxeColorIndicator
{
    border: solid 1px #9F9F9F;
    width: 15px;
    height: 15px;
    cursor: pointer;
}
.dxeColorTable
{
    background-color: #ffffff;
    border: solid 1px #9F9F9F;
}
.dxeColorTable td.dx
{
    padding: 4px 4px;
}
.dxeColorTableCell {
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 3px;
    cursor: pointer;
}
.dxeColorTableCellDiv {
    border: solid 1px #808080;
    width: 12px;
    height: 12px;
    font-size: 0px;
}
.dxeColorTableCellSelected {
    padding: 2px;
    background-color: #CBCBCB;
    border: solid 1px #888888;
}
.dxeColorTableCellHover {
    padding: 2px;
    background-color: #F2F2F2;
    border: solid 1px #888888;
}

/* -- Invalid Style -- */
.dxeInvalid
{

}
.dxeInvalid .dxeEditArea,
.dxeInvalid .dxeMemoEditArea {

}

/* -- Focused Style -- */
.dxeFocused 
{
	border: solid 1px #3d3d3d;
}

/* -- Null Text Style -- */
.dxeNullText .dxeEditArea,
.dxeNullText .dxeMemoEditArea
{
	color: #818181;
}

/* -- Captcha -- */
.dxcaRefreshButton
{
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
	font-size: 10pt;
	color: #1e3695;
}

.dxcaDisabledRefreshButton
{
	color: #acacac;
}

.dxcaRefreshButtonCell
{
	padding-left: 4px;
}

.dxcaRefreshButtonText
{
}

.dxcaDisabledRefreshButtonText
{
}

.dxcaTextBoxCell
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}

.dxcaTextBoxCell, .dxcaTextBoxCellNoIndent
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}

.dxcaTextBoxCell .dxeErrorCell
{
}

.dxcaTextBoxCellNoIndent .dxeErrorCell
{
	padding-left: 0px;
	padding-top: 4px;
	color: Red;
}

.dxcaTextBoxLabel
{
	padding-bottom: 4px;
	display: block;
}

.dxcaLoadingPanel
{
	font: 11px Tahoma;
	color: #303030;
}

.dxcaLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

/* CALENDAR
----------------------------------------------------------*/
#dataFrameCalendar 
{
    /* max-width:100%;
    min-width:80%; */
    width:100%;
    height:92.5%;
	position:absolute;
	/* left:0px; */
	top:52px;
	overflow:auto;
}



.dxscControl
{
    background: #9f9f9f;
	border: solid 1px #9f9f9f;
}
.dxscLoadingPanel
{
	font: 11px Tahoma;
	color: #303030;
	background: white;
	border: solid 1px #808080;
}
.dxscLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px;
}
.dxscLoadingDiv
{
    cursor: wait;
	background-color: Gray;
	opacity: 0.01;
	filter:alpha(opacity=1);

}

/* Headers */
.dxscDateHeader, 
.dxscAlternateDateHeader,
.dxscDayHeader,
.dxscDateCellHeader,
.dxscTodayCellHeader,
.dxscTimelineDateHeader,
.dxscHorizontalResourceHeader,
.dxscVerticalResourceHeader
{    
    color: black;
    background: #dcdcdc;
    border: solid 1px #9f9f9f;
    border-width: 0 1px 1px 0;
    padding: 4px;
	font: 11px Tahoma;		
	text-align: center;
    vertical-align: top;
    
    cursor: default;
	overflow: hidden;
	white-space: nowrap;
}

.dxscAlternateTimelineDateHeader,
.dxscAlternateDateHeader
{
    background: #dadada;
}
.dxscDayHeader
{
	border-width: 1px 1px 0 0;
}
.dxscDateCellHeader
{
    border-width: 1px;
}
.dxscTodayCellHeader
{    
	border-top-width: 1px;
	background: #dadada;
}
.dxscTimelineDateHeader
{
    border-width: 1px 1px 1px 0;
}
.dxscHorizontalResourceHeader
{
    border-width: 1px 1px 1px 0;
    background: #cdcdcd;
}
.dxscVerticalResourceHeader
{
    border-width: 1px 1px 0 0;
    background: #cdcdcd;
    white-space: normal;
}
.dxscSelectionBar 
{	
    border-style: solid;
	border-width: 0 1px 0 0;
	height: 30px;
}

/* Corners */
.dxscLeftTopCorner, 
.dxscRightTopCorner
{
    background: #dcdcdc;
	width: 1px;
    border-style: solid;
    border-color: #9f9f9f;	
	border-width: 0 0 1px;
}
.dxscLeftTopCorner
{    
    border-width: 1px 1px 1px 0;
    font: 11px Tahoma;
    text-align: center;
    padding: 2px;
    overflow: hidden;
}

/* Separators */
.dxscGroupSeparatorVertical, 
.dxscGroupSeparatorHorizontal
{
    background: #dcdcdc;
    border: solid 1px #9f9f9f;
}

.dxscGroupSeparatorVertical
{
    width: 1px; 
    border-width: 0 1px;
}
.dxscGroupSeparatorHorizontal
{
	height: 1px;
    border-width: 1px 0 0;
    font-size: 1px;
}

/* Apts Area */
.dxscAllDayArea
{
    background: #ededed;
    border: solid 1px #9f9f9f;
    border-width: 0 1px 1px 0;
}
.dxscDateCellBody 
{
	height: 100px;
    border: solid 1px;
    border-width: 0 1px 0 0;
}
.dxscTimeCellBody
{
    border: solid 1px;
	font: 11px Tahoma;
}
.dxscTimelineCellBody
{
	height: 300px;
    border-style: solid;
    border-width: 1px 1px 0 0;
}

.dxscAppointment
{
    color: black;
    font: 11px Tahoma;    
    border: solid 1px #8b8b8b;
    padding: 0;
	margin: 0;
	cursor: default;
	width: 100%;
	height: 100%;
	overflow: hidden;	
}
.dxscAppointmentInnerBorders
{	
    border: solid 1px #8b8b8b;
    padding: 0px;
}
.dxscAppointmentHorizontalSeparator 
{
	height: 1px;
	width: 100%;
	overflow: hidden;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
}
.dxscMoreButton
{
    font: 11px Tahoma;
    color: #0000cc;    
	text-decoration: underline;	
    padding: 0;
}

/* Rulers */
.dxscTimeRulerHoursItem, .dxscTimeRulerMinuteItem
{
    color: #6f6f6f;
    background: #ededed;
    border: solid 1px #9f9f9f;
    border-width: 0px 1px 1px 0;
	vertical-align: top;
	white-space: nowrap;
} 
.dxscTimeRulerHoursItem
{
    border-right-width: 0;
    border-left-color: #9f9f9f;
    font: 13pt Tahoma;
	text-align: right;
	width: 45px;
    padding: 2px 4px 0px;
}
.dxscTimeRulerMinuteItem
{
    border-left-width: 0px;
	text-align: center;
	width: 13px;
	font: 11px Tahoma;
    padding: 4px;
    padding-left: 1px;
}

.dxscTimeRulerHeaderHourItem
{
    width: 55px;
}	
.dxscTimeRulerHeaderMinuteItem
{
    width: 16px;
}
.dxscScrollHeaderItem
{
    width: 16px;
}


/* Control elements */
.dxscToolbarContainer 
{
	border-bottom: 1px solid #9F9F9F;
	border-right: 1px solid #9F9F9F;
}
.dxscToolbar
{
    border: none;
    background: #e4e4e4;    
    padding: 4px 7px;    
}
.dxscResourceNavigator 
{    
    background: #c3c3c3;
    padding: 7px;
    border: solid 1px #9f9f9f;
}
.dxscViewVisibleInterval
{    
    color: #303030;
    font: 11px Tahoma;
    white-space: nowrap;
}
.dxscInplaceEditor
{
	background: #fdfdfd;
	border: solid 2px black;
	padding: 0;
	font: 11px Tahoma;
	color: #303030;
}
.dxscControlAreaForm
{
	font: 12pt Tahoma;
	color: black;
	background-color: #efefef;
	border: none;
	white-space: normal;
	padding: 9px 12px;
}
.dxscErrorInfo
{
	background: #f1abab;
	color: #853a3a;
	padding: 10px;
	border: solid 1px #9f9f9f;
	border-width: 1px 0;
}

/* Buttons */
.dxscViewNavigatorButton
{    
    border: solid 1px #7f7f7f;
    font: 11px Tahoma;
    color: Black;
    background: url(<%=WebResource("Images.CssImages.ButtonBack.gif")%>) repeat-x left top #e5e5e5;
    height: 19px;
    padding: 0px 7px;    
    cursor: pointer;
}
.dxscViewNavigatorButtonHover
{
    background: url(<%=WebResource("Images.CssImages.ButtonBackHover.gif")%>) repeat-x left top #f2f2f2;
    border-color: #606060;
}
.dxscViewNavigatorButtonPressed
{
    background: #D5D5D5;
    border-color: #606060;
}

.dxscResourceNavigatorButton,
.dxscNavigationButton,
.dxscDVTopMoreButton,
.dxscDVBottomMoreButton
{
    cursor: pointer;
}

.dxscSmartTagButton 
{
    border: solid 1px black;
    background: #ffffee;
    padding: 4px 5px;
    cursor: pointer;
}

.dxscViewSelectorButton 
{
    background: url(<%=WebResource("Images.CssImages.ViewSelectorButtonBack.gif")%>) repeat-x left top #e6e6e6;
	border: solid 1px #9f9f9f;
	border-width: 0 0 0 1px;
	padding: 10px 18px;
	font: 11px Tahoma;
    cursor: pointer;
}
.dxscViewSelectorButtonHover
{
    background: url(<%=WebResource("Images.CssImages.ViewSelectorButtonBackHover.gif")%>) repeat-x left top #f2f2f2;        
}
.dxscViewSelectorButtonPressed
{
    background: #b9b9b9;
    color: White;
}
.dxscViewSelectorButtonChecked
{
	background: #a4a4a4;
	color: White;
}

.dxscNoBorderButton
{
	border: solid 1px #FDFDFD;
	background: none;
    cursor: pointer;
}
.dxscNoBorderButtonHover
{
    border: solid 1px #A8A8A8;
}

.dxscToolTipRoundedCornersTopBottomRow 
{
	font-size:1pt;		
}
.dxscToolTipRoundedCornersTopSide 
{
	border-top: 1px black solid; 
	vertical-align:bottom; 
	height:1px;	
	background-color:#fafad2;
}
.dxscToolTipRoundedCornersLeftSide 
{
	border-left: 1px black solid; 
	vertical-align:bottom; 
	background-color:#fafad2;
}
.dxscToolTipRoundedCornersRightSide 
{
	border-right: 1px black solid; 
	vertical-align:bottom; 
	background-color:#fafad2;
}
.dxscToolTipRoundedCornersBottomSide 
{
	border-bottom: 1px black solid; 
	vertical-align:bottom; 
	height:1px;	
	background-color:#fafad2;
}
.dxscToolTipRoundedCornersContent 
{
	background-color:#fafad2;
	padding:0;
}
.dxscToolTipSquaredCorners 
{
    background: #f9f9cd;
    padding: 1px 1px;
    font: 11px Tahoma;
    color: #303030;
    white-space: nowrap;
    border: solid 1px black;
}
.dxscTimeMarker 
{
	top:-4px;
}
.dxscTimeMarkerLine 
{
	top:-2px;
	background-color:Red;
	height:3px;
	font-size:1pt;
	
}
.dxscTimeMarkerLineV 
{
	position:absolute;
	
	background-color:#4E4E4E;
	width:1px;
	font-size:1pt;
	border:solid 1px #FFC029;
	border-top-width:0;
	border-bottom-width:0;
}
.dxscTimeMarkerLineH
{
	position:absolute;
	top:-2px;
	background-color:#4E4E4E;
	height:1px;
	font-size:1pt;
	border:solid 1px #FFC029;
	border-left-width:0;
	border-right-width:0;
}








.dxtlControl
{
	cursor: default;
	font: 11px Tahoma;
	color: black;
	border: none 1px #9f9f9f;
}
.dxtlControl caption
{
	background: #ACACAC;
	border: solid 1px #9F9F9F;
	border-bottom: 0;
	color: White;
    font-size: 15px;
	font-weight: normal;
	padding: 3px 3px 5px;
	text-align: center;
}

/* Indent cells */
.dxtlIndent,
.dxtlIndentWithButton
{			
	background: white;
	vertical-align: top;
	background-position: center top;
	background-repeat: no-repeat;
	/* width:12.5%; /* nastavim zamik med stolpci , privzeto ni bilo te vrstice */
	text-align:right;
}
.dxtlIndent
{
	padding: 0 11px;
}
.dxtlIndentWithButton
{
	padding: 5px 7px 6px;
}
.dxtlSelectionCell
{
	padding: 0 2px;
	border: solid 1px #cfcfcf;
}

/* Tree-lines cells */
.dxtlLineRoot
{
	background-image: url('<%=WebResource("DevExpress.Web.ASPxTreeList.Images.Css.TreeLineRoot.gif")%>');
	background-repeat: repeat-y;	
}

.dxtlLineFirst
{
	background-image: url('<%=WebResource("DevExpress.Web.ASPxTreeList.Images.Css.TreeLineFirst.gif")%>');
}
.dxtlLineMiddle
{
	background-image: url('<%=WebResource("DevExpress.Web.ASPxTreeList.Images.Css.TreeLineMiddle.gif")%>');
	
}
.dxtlLineLast
{
	background-image: url('<%=WebResource("DevExpress.Web.ASPxTreeList.Images.Css.TreeLineLast.gif")%>');
	
}

.dxtlLineFirstRtl
{
	background-image: url('<%=WebResource("DevExpress.Web.ASPxTreeList.Images.Css.TreeLineFirstRtl.gif")%>');
}
.dxtlLineMiddleRtl
{
	background-image: url('<%=WebResource("DevExpress.Web.ASPxTreeList.Images.Css.TreeLineMiddleRtl.gif")%>');
	
}
.dxtlLineLastRtl
{
	background-image: url('<%=WebResource("DevExpress.Web.ASPxTreeList.Images.Css.TreeLineLastRtl.gif")%>');
	
}

/* Headers */
.dxtlHeader 
{
	background: #dcdcdc;
	border: solid 1px #9f9f9f;
	padding: 4px 6px 5px;
	font-weight: normal;
}
.dxtlHeader table.dxtl 
{
	border-collapse: collapse;
	width: 100%;
}
.dxtlHeader td.dxtl
{
	padding: 0;
}
.dxtlHeader,
.dxtlHeader td.dxtl
{	
	font: 11px Tahoma;
	white-space: nowrap;
	text-align: left;
}

/* Nodes */
.dxtlNode
{
	background: white;
}
.dxtlAltNode
{
	background: #ededeb;
}
.dxtlSelectedNode
{
	background: #a0a0a0;
	color: white;
}
.dxtlFocusedNode
{
	background: #8d8d8d;
    color: white;
}
.dxtlInlineEditNode
{
	background: white;
}
.dxtlEditFormDisplayNode
{
	background: white;
}

.dxtlNode td.dxtl, 
.dxtlAltNode  td.dxtl, 
.dxtlSelectedNode td.dxtl, 
.dxtlFocusedNode td.dxtl,
.dxtlEditFormDisplayNode td.dxtl,
.dxtlCommandCell
{
	padding: 1px 4px 2px;
	border: solid 1px #cfcfcf;
	white-space: nowrap;
	font-size: 11px;
	font-family: Tahoma;
}
.dxtlInlineEditNode td.dxtl
{
	border: solid 1px #cfcfcf;
	padding: 1px;
}

/* Preview */
.dxtlPreview
{
	background: #f2f2f2;
	color: #7f7f7f;
	padding: 14px;
	border: solid 1px #cfcfcf;
	font: 11px Tahoma;	
}

/* Footers */
.dxtlGroupFooter
{
	background-color: #E0E0E0;	
}
.dxtlFooter
{
	background-color: #D7D7D7;	
}
.dxtlGroupFooter td.dxtl,
.dxtlFooter td.dxtl
{
	padding: 5px 6px 6px;
	white-space: nowrap;
	border: solid 1px #cfcfcf;
	font: 11px Tahoma;
}

/* Pagers */
.dxtlPagerTopPanel 
{
	border-bottom: none 1px #9f9f9f;
	padding-bottom: 2px;
}
.dxtlPagerBottomPanel 
{	
	border-top: none 1px #9f9f9f;
	padding-bottom: 2px;
}

/* Editing */
.dxtlEditForm 
{
	background: #F0F0F0;
	border: solid 1px #D3D3D3;
	padding: 8px 10px 10px;
}
.dxtlEditFormCaption,
.dxtlEditFormEditCell
{
	padding: 4px;
}
.dxtlEditFormCaption
{
	padding-left: 10px;
	white-space: nowrap;
}
.dxtlError
{
	background: #FFC8C8;
	color: #FF0000;
	padding: 6px 10px;
	border: solid 1px #cfcfcf;
	font: 11px Tahoma;		
}
.dxtlPopupEditForm
{
    padding: 12px;
}

/* Links */
.dxtlControl a 
{
	color: #0d45b7;
}
.dxtlControl a:hover 
{
	color:  #5494ea;
}
.dxtlSelectedNode a, 
.dxtlFocusedNode a 
{
	color: White;
}
.dxtlSelectedNode a:hover, 
.dxtlFocusedNode a:hover
{
	color: #f0f0f0;
} 
.dxtlCommandCell a 
{
	margin-right: 3px;
}

/* Loading panel */
.dxtlLoadingPanel
{
	border: solid 1px #9F9F9F;
	background-color: #E3E3E1;
	font: 11px Tahoma;
	color: #303030;
}
.dxtlLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px;
}
.dxtlLoadingDiv
{
	background: white;
	opacity: 0.01;
	filter: alpha(opacity=1);
}

/* Disabled */
.dxtlDisabled,
.dxtlDisabled .dxtl
{
	color: #808080;
	cursor: default;
}

.toolBarMenuItemExpandAll
{
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }
    

.toolBarMenuItemCollapseAll
{
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-600px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }
    



.toolBarMenuItemChange
{
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-120px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }
    
.toolBarMenuItemChangeHistory
{
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-140px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }
    
.toolBarMenuItemArticle
{
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-40px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }

.toolBarMenuItemMessage
{
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-540px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }


.toolBarMenuItemSave 
{
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-680px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }
    
.toolBarMenuItemGrant
{
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-520px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }
    
.toolBarMenuItemClose
{
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-160px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }
    
.toolBarMenuItemStatus
{
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-340px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }
    
.toolBarMenuItemConfirm
{
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-200px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }

.toolBarMenuItemMarkBilled
{
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-200px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }

.toolBarMenuItemCancel, .toolBarMenuItemRemove
{
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-280px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }

.toolBarMenuItemAdd
{
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }
    
.toolBarMenuItemConnectedIntervention {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-220px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }

.toolBarMenuItemCalendar  {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-80px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }
    
.toolBarMenuItemGant {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-500px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;  
    }
    
.toolBarMenuItemExport {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-400px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }

.toolBarMenuItemExportPDF {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-440px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }
    
.toolBarMenuItemExportXLS {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-420px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }
    
.toolBarMenuItemExportReport  {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-460px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }
    
 .toolBarMenuItemSendConfirmation {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-720px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;   
    }
 
 .toolBarMenuItemUnlock {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-800px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }

.toolBarMenuItemTemplates {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-780px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }

.toolBarMenuItemEdit {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-380px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }
     
.toolBarMenuItemFilter {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-480px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }
     
.toolBarMenuItemRefresh {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-580px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }

.toolBarMenuItemColumns {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-180px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }
     
.toolBarMenuItemRun {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-640px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }
     
.toolBarMenuItemUse {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-820px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }
     
.toolBarMenuItemCopy {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-240px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }
     
.toolBarMenuItemPublish {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-740px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }
     
.toolBarMenuItemDetails {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-340px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }
     
.toolBarMenuItemTasks {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-100px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }
     
.toolBarMenuItemAnalytics {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-20px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }
     
.toolBarMenuItemDependencies {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-300px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }
     
.toolBarMenuItemSelfHelp {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-700px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }
     
.toolBarMenuItemDependencies {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-300px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }
     
.toolBarMenuItemCreateBill {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-260px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }
     
.toolBarMenuItemReset {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-620px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }

.toolBarMenuItemAddLevel {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-660px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }
     
 .toolBarMenuItemAddSubLevel {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-760px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
     }

 .toolBarMenuItemActivate {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
}
     
.toolBarMenuItemDeactivate {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-280px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px;      
}

.btnAttachementsAdd 
{
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px 0px;
    background-repeat:no-repeat;
    width:20px; height:20px; 
    padding-left:6px;    
    }

/********************************************
***            ACTION CENTER              ***
********************************************/

.actionCenterKnowledgeBase {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-60px -587px;
    background-repeat:no-repeat;
    width:12px; height:12px;      
     }

.actionCenterProblemManagement {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-72px -587px;
    background-repeat:no-repeat;
    width:12px; height:12px; 
    }
    
.actionCenterChangeManagement {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-84px -587px;
    background-repeat:no-repeat;
    width:12px; height:12px; 
    }

.actionCenterProjectManagement {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-96px -587px;
    background-repeat:no-repeat;
    width:12px; height:12px; 
    }
    
.actionCenterSLAManagement {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-108px -587px;
    background-repeat:no-repeat;
    width:12px; height:12px; 
    }
    
.actionCenterAssetManagement {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-120px -587px;
    background-repeat:no-repeat;
    width:12px; height:12px; 
    }

.actionCenterSettings {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-132px -587px;
    background-repeat:no-repeat;
    width:12px; height:12px; 
    }
    
.actionCenterHelp {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-144px -587px;
    background-repeat:no-repeat;
    width:12px; height:12px; 
    }
    
.actionCenterExit {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-156px -587px;
    background-repeat:no-repeat;
    width:12px; height:12px; 
    }
    
.iconHome {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-168px -587px;
    background-repeat:no-repeat;
    width:12px; height:12px; 
    }

.iconHome {
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-168px -587px;
    background-repeat:no-repeat;
    width:12px; height:12px; 
    }

/********************************************
***             PAGE PICTURES             ***
********************************************/

.pagePictureIntervention { 
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -48px;
    background-repeat:no-repeat;
}

.pagePictureConnected { 
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -72px;
    background-repeat:no-repeat;
}

.pagePictureComments { 
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -96px;
    background-repeat:no-repeat;
}

.pagePictureIncident { 
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -456px;
    background-repeat:no-repeat;
}

.pagePictureContactSupport { 
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -336px;
    background-repeat:no-repeat;
}

.pagePictureWorkOrderList { 
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -552px;
    background-repeat:no-repeat;
}

.pagePictureCalendar { 
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -264px;
    background-repeat:no-repeat;
}

.pagePictureAbsence {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -120px;
    background-repeat:no-repeat;
    }
    
.pagePictureWorkTemplatesList {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -528px;
    background-repeat:no-repeat;
    }
    
.pagePictureProjects {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-24px -480px;
    background-repeat:no-repeat;
    }
    
.pagePictureContracts {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -360px;
    background-repeat:no-repeat;
    }
    
.pagePictureProblemManagement {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-24px -504px;
    background-repeat:no-repeat;
    }
    
.pagePictureChangeManagement {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -288px;
    background-repeat:no-repeat;
    }
    
.pagePictureSettings {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-24px -408px;
    background-repeat:no-repeat;
    }
    
.pagePictureClients {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -312px;
    background-repeat:no-repeat;
    }

.pagePictureUsers {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -578px;
    background-repeat:no-repeat;
    }
    
.pagePictureOrganisationUnits {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-24px -528px;
    background-repeat:no-repeat;
    }
    
.pagePictureHistoryStatusReview {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0 -432px;
    background-repeat:no-repeat;
    }
    
.pagePictureSelfHelp {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-24px -432px;
    background-repeat:no-repeat;
    }
    
.pagePictureNotificationTemplateList {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-24px -552px;
    background-repeat:no-repeat;
    }
    
.pagePictureKnowledgeBase {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -480px;
    background-repeat:no-repeat;
    }

.pagePictureBilling {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -240px;
    background-repeat:no-repeat;
    }

.pagePictureAssets {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -168px;
    background-repeat:no-repeat;
    }
    
.pagePictureLocations {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -504px;
    background-repeat:no-repeat;
    }
    
.pagePictureSuppliers {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-24px -384px;
    background-repeat:no-repeat;
    }
    
.popPagePictureWorkOrderList { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -552px;
    background-repeat:no-repeat;
}

.popPagePictureSuppliers { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-24px -384px;
    background-repeat:no-repeat;
}    

.popPagePictureLocations { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -504px;
    background-repeat:no-repeat;
}    

.popPagePictureAssets { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -168px;
    background-repeat:no-repeat;
}

.popPagePictureKnowledgeBase { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -480px;
    background-repeat:no-repeat;
}
    
.popPagePictureNotificationTemplateList { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-24px -552px;
    background-repeat:no-repeat;
}

.popPageOrganisationUnits { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-24px -528px;
    background-repeat:no-repeat;
}

.popPagePictureClients { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -312px;
    background-repeat:no-repeat;
}

.popPagePictureUsers { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -578px;
    background-repeat:no-repeat;
}

.popPagePictureSettings { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-24px -408px;
    background-repeat:no-repeat;
}


.popPagePictureProjects { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-24px -480px;
    background-repeat:no-repeat;
}

.popPagePictureContracts { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -360px;
    background-repeat:no-repeat;
}

.popPagePictureAbsence { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -120px;
    background-repeat:no-repeat;
}

.popPagePictureAttach { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -216px;
    background-repeat:no-repeat;
}

.popPagePictureContactSupport { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -336px;
    background-repeat:no-repeat;
}

.popPagePictureComments { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -96px;
    background-repeat:no-repeat;
}

.popPagePictureFilter { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -408px;
    background-repeat:no-repeat;
}

.popPagePictureNewTask  { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-24px -577px;
    background-repeat:no-repeat;
}

.popPagePictureUsers  { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -577px;
    background-repeat:no-repeat;
}

.popPagePictureSending { 
    float:left;
    width:20px;
    padding-left:4px;
    margin-top:10px;
    height:24px;
    background: transparent url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -336px;
    background-repeat:no-repeat;
}




.helpDiv, .helpDivEmail, .helpDivOther  {
	height:120px; width:240px; position:absolute; z-index:10000; display:block;
}

.show_hide, .show_hideEmail, .show_hideOther {
	display:none;
	width:18px;
	height:18px;
	
}

.imgShowHide 
{
    display:block; float:right; width:18px; height:18px;
    background:#eeeeee url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
	background-position:-64px -119px;
    background-repeat:no-repeat;
    
    }



/***************************************************************
****               PROJECT MANAGEMENT                       ****
***************************************************************/

#generalStatus
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border:1px solid #c3c3c3;
    padding:0px 10px 10px 10px;
    text-align:center;
    }
    
#generalStatus h3 
{
    font-size:15px;
    }
    
.statusColumn 
{
    border-bottom:1px dashed #f4f4f4;
    text-align:right;
    text-indent:10px;
    height:20px;
    line-height:20px;
    }
    
.statusData
{
    border-bottom:1px dashed #f4f4f4;
    text-align:left;
    text-indent:10px;
    font-weight:bold;
    height:20px;
    line-height:20px;
    }
    
#employeeStatus
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border:1px solid #c3c3c3;
    padding:0px 10px 10px 10px;
    text-align:center;
    }
    
#employeeStatus h3 
{
    font-size:15px;
    }
    
.employeeStatusBox, .milestoneStatusBox, .workOrderStatusBox
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border:1px solid #c3c3c3;
    padding:5px 5px 5px 5px; 
    text-align:center;   
    }
    
    
 /***************************************************************
*********                   ANALYTICS                   *********
****************************************************************/

#analyticsMainFrame 
{
    width:100%;
	/* border-top:1px solid #f4f4f4;*/
	/* position:absolute; */
	top:0px; 
    }
    
/****************************************************************
******                      PORTAL                         ******
****************************************************************/

.portalPagePictureContactSupport { 
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#ffffff url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0px -336px;
    background-repeat:no-repeat;
} 

.portalPagePictureHistoryStatusReview {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#ffffff url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:0 -432px;
    background-repeat:no-repeat;
    }
    
.portalPagePictureSelfHelp {
    float:left;
    width:20px;
    margin-right:3px;
    padding-right:4px;
    margin-top:10px;
    height:24px;
    background:#ffffff url(/CacheLoad.aspx?v=5&el=Common/Images/sprite.png);
    background-position:-24px -432px;
    background-repeat:no-repeat;
    }
 





/*     TLE JE TISTO KO SEM VZEL 
****************************************************/

/* -- ASPxCallbackPanel -- */
.dxcpLoadingPanel
{
	font: 11px Tahoma;
	color: #303030;
}
.dxcpLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxcpLoadingPanelWithContent
{
	font: 11px Tahoma;
	color: #303030;
	border: solid 1px #9F9F9F;
	background-color: White;
}
.dxcpLoadingPanelWithContent td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxcpLoadingDiv
{
	background-color: Gray;
	opacity: 0.01;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}
/* Disabled */
.dxcpDisabled
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxCloudControl -- */
.dxccControl a:hover
{
    text-decoration:underline!important;
}
.dxccControl a
{
	text-decoration:none!important;
	color: #1E3695;	
}
.dxccControl
{
	font-family: Tahoma, Arial;
	text-decoration:none;
	color: #1E3695;
	background-color: #FFFFFF;
}
/* Disabled */
.dxccDisabled
{
	color: #808080;
	cursor: default;
}

/* -- ASPxDataView -- */
.dxdvControl 
{
	font: 11px Tahoma;
	color: black;
}
.dxdvControl td.dxdvCtrl
{
	padding: 12px 40px 12px 40px;
}
.dxdvLoadingPanel
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 11px Tahoma;
	color: #303030;
}
.dxdvLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxdvContent
{
}
.dxdvItem, .dxdvFlowItem
{
	font: 11px Tahoma;
	color: #787878;
	border: solid 1px #A8A8A8;
	background-color: #F0F0F0;
	padding: 12px 12px 12px 14px;
	height: 180px; /*if IE*/
	height: expression("154px");
}
.dxdvFlowItem
{
	float: left;
	overflow: hidden;
}
.dxdvFlowItemsContainer 
{
}
.dxdvEmptyItem
{
	font: 11px Tahoma;
	color: #787878;
	text-align: left;
	vertical-align: top;
	padding: 12px 12px 12px 14px;
	height: 180px;
	/*if IE*/
	height:expression("154px");
}
.dxdvPagerPanel
{
}
.dxdvEmptyData
{
    color: Gray;
}
/* Disabled */
.dxdvDisabled
{
	color: #808080;
	cursor: default;
}

/* -- ASPxHeadline -- */
.dxhlControl 
{
	font: 10px Tahoma;
	color: black;
}
.dxhlContent
{
	font: 11px Tahoma;
	color: black;
} 
.dxhlDate
{
	color: Gray;
	white-space: nowrap;
}
.dxhlHeader
{
	font: 11px Tahoma;
	color: #464646;
	font-weight: bold;
	line-height: 17px;
}
.dxhlDateHeader
{
	font: 11px Tahoma;
	color: Gray;
	font-weight: normal;
}
.dxhlLeftPanel
{
	font: 10px Tahoma;
	color: black;
}
.dxhlRightPanel
{
	font: 10px Tahoma;
	color: black;
}
.dxhlDateLeftPanel
{
	font: 10px Tahoma;
	color: Gray;
	white-space: nowrap;
}
.dxhlDateRightPanel
{
	font: 10px Tahoma;
	color: Gray;
	white-space: nowrap;
}
.dxhlTailDiv
{
	font: 10px Tahoma;
	color: Black;
}
.dxhlTailDiv a
{
	color: #1E3695;
}
.dxhlTailDiv a:hover
{
    text-decoration: none;
}
.dxhlTailDiv a:visited
{
    color: #996085;
}
.dxhlContent a.dxhl
{
	color: #1E3695;
} 
.dxhlContent a.dxhl:hover
{
    text-decoration: none;
}
.dxhlContent a.dxhl:visited
{
    color: #996085;
}
/* Disabled */
.dxhlDisabled
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxLoadingPanel -- */
.dxlpLoadingPanel
{
	font: 11px Tahoma;
	color: #303030;
	background-color: white;
	border: solid 1px #9F9F9F;
}
.dxlpLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxlpLoadingDiv
{
	background-color: #777777;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* -- ASPxMenu -- */
.dxmControl 
{
	font: 11px Tahoma;
	color: black;
}
.dxmControl a, .dxmMenu a, .dxmVerticalMenu a, .dxmSubMenu a
{
	color: black;
	text-decoration: none;
}
.dxmLoadingPanel
{
	font: 11px Tahoma;
	color: #303030;
}
.dxmLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 6px 6px 6px 6px;
}   
.dxmMenu, .dxmVerticalMenu /* nastavitve menija (okvir, razmak, ozadje) - zakomentirana osnovna vrednost */
{
	font: 11px Tahoma;
	color: black;
	/* background-color: #F0F0F0;
	border: solid 1px #A8A8A8;
	padding: 2px 2px 2px 2px; */
	background-color: #eeeeee;
	border: solid 1px #eeeeee;
	padding: 0px 0px 0px 0px;
}
.dxmMenuGutter
{
}

.dxmMenuSeparator .dx,
.dxmMenuFullHeightSeparator .dx 
{
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	width: 1px;
	height: 1px;
}
.dxmMenuSeparator,
.dxmMenuFullHeightSeparator
{
	width: 1px;
}

.dxmMenuSeparator .dx,
.dxmMenuFullHeightSeparator,
.dxmMenuVerticalSeparator
{
	background-color: #A8A8A8;
	width: 1px;
}
.dxmMenuSeparator .dx
{
	height: 13px;
}
.dxmMenuFullHeightSeparator
{
	display: none;
}
.dxmMenuVerticalSeparator
{
	width: 100%;
	height: 1px;
}

.dxmMenuItem, .dxmMenuItemWithImage, .dxmMenuItemWithPopOutImage, .dxmMenuItemWithImageWithPopOutImage,
.dxmVerticalMenuItem, .dxmVerticalMenuItemWithImage, .dxmVerticalMenuItemWithPopOutImage, .dxmVerticalMenuItemWithImageWithPopOutImage, 
.dxmMenuLargeItem, .dxmMenuLargeItemWithImage, .dxmMenuLargeItemWithPopOutImage, .dxmMenuLargeItemWithImageWithPopOutImage,
.dxmVerticalMenuLargeItem, .dxmVerticalMenuLargeItemWithImage, .dxmVerticalMenuLargeItemWithPopOutImage, .dxmVerticalMenuLargeItemWithImageWithPopOutImage
{
	font: 11px Tahoma;
	color: black;
	white-space: nowrap;
}
.dxmMenuItem, .dxmMenuItemWithImage
{
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.dxmMenuItemWithPopOutImage, .dxmMenuItemWithImageWithPopOutImage
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 8px;
}	
.dxmVerticalMenuItem
{
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.dxmVerticalMenuItemWithImage
{
	padding-top: 4px;	
	padding-right: 19px;	
	padding-bottom: 5px;	
	padding-left: 3px;	
}
.dxmVerticalMenuItemWithPopOutImage
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 5px;	
	padding-left: 8px;	
}
.dxmVerticalMenuItemWithImageWithPopOutImage
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 5px;	
	padding-left: 3px;	
}
.dxmMenuLargeItem, .dxmMenuLargeItemWithImage
{
	padding-top: 4px;
	/* padding-right: 12px; */
	padding-bottom: 5px;
	/* padding-left: 11px; */
	padding-right: 4px;
	padding-left: 3px;
}
.dxmMenuLargeItemWithPopOutImage, .dxmMenuLargeItemWithImageWithPopOutImage
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItem, .dxmVerticalMenuLargeItemWithImage
{
	padding-top: 6px;
	padding-right: 112px;
	padding-bottom: 7px;
	padding-left: 111px;
}
.dxmVerticalMenuLargeItemWithPopOutImage, .dxmVerticalMenuLargeItemWithImageWithPopOutImage
{
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 7px;
	padding-left: 11px;
}
.dxmMenuItemDropDownButton, .dxmMenuLargeItemDropDownButton
{
	padding-right: 5px;
	padding-left: 5px;
}
.dxmVerticalMenuItemDropDownButton, .dxmVerticalMenuLargeItemDropDownButton
{
	padding-right: 5px;
	padding-left: 5px;
}
.dxmMenuItemSelected, .dxmMenuItemSelectedWithImage, .dxmMenuItemSelectedWithPopOutImage, .dxmMenuItemSelectedWithImageWithPopOutImage,
.dxmVerticalMenuItemSelected, .dxmVerticalMenuItemSelectedWithImage, .dxmVerticalMenuItemSelectedWithPopOutImage, .dxmVerticalMenuItemSelectedWithImageWithPopOutImage,
.dxmMenuLargeItemSelected, .dxmMenuLargeItemSelectedWithImage, .dxmMenuLargeItemSelectedWithPopOutImage, .dxmMenuLargeItemSelectedWithImageWithPopOutImage,
.dxmVerticalMenuLargeItemSelected, .dxmVerticalMenuLargeItemWithImageSelected, .dxmVerticalMenuLargeItemSelectedWithPopOutImage, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage
{
	background-color: white;
	border: solid 1px #888888;
}
.dxmMenuItemSelected, .dxmMenuItemSelectedWithImage
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemSelectedWithPopOutImage, .dxmMenuItemSelectedWithImageWithPopOutImage
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemSelected
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemSelectedWithImage
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemSelectedWithPopOutImage
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemSelectedWithImageWithPopOutImage
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemSelected, .dxmMenuLargeItemSelectedWithImage
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemSelectedWithPopOutImage, .dxmMenuLargeItemSelectedWithImageWithPopOutImage
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeSelectedItem, .dxmVerticalMenuLargeSelectedItemWithImage
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemSelectedWithPopOutImage, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemDropDownButtonSelected, .dxmMenuLargeItemDropDownButtonSelected
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmVerticalMenuItemDropDownButtonSelected, .dxmVerticalMenuLargeItemDropDownButtonSelected
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmMenuItemChecked, .dxmMenuItemCheckedWithImage, .dxmMenuItemCheckedWithPopOutImage, .dxmMenuItemCheckedWithImageWithPopOutImage,
.dxmVerticalMenuItemChecked, .dxmVerticalMenuItemCheckedWithImage, .dxmVerticalMenuItemCheckedWithPopOutImage, .dxmVerticalMenuItemCheckedWithImageWithPopOutImage,
.dxmMenuLargeItemChecked, .dxmMenuLargeItemCheckedWithImage, .dxmMenuLargeItemCheckedWithPopOutImage, .dxmMenuLargeItemCheckedWithImageWithPopOutImage,
.dxmVerticalMenuLargeItemChecked, .dxmVerticalMenuLargeItemWithImageChecked, .dxmVerticalMenuLargeItemCheckedWithPopOutImage, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage
{
	background-color: white;
	border: solid 1px #888888;
}
.dxmMenuItemChecked, .dxmMenuItemCheckedWithImage
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemCheckedWithPopOutImage, .dxmMenuItemCheckedWithImageWithPopOutImage
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemChecked
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemCheckedWithImage
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemCheckedWithPopOutImage
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemCheckedWithImageWithPopOutImage
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemChecked, .dxmMenuLargeItemCheckedWithImage
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemCheckedWithPopOutImage, .dxmMenuLargeItemCheckedWithImageWithPopOutImage
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemChecked, .dxmVerticalMenuLargeItemCheckedWithImage
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemCheckedWithPopOutImage, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemDropDownButtonChecked, .dxmMenuLargeItemDropDownButtonChecked
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmVerticalMenuItemDropDownButtonChecked, .dxmVerticalMenuLargeItemDropDownButtonChecked
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmMenuItemHover, .dxmMenuItemHoverWithImage, .dxmMenuItemHoverWithPopOutImage, .dxmMenuItemHoverWithImageWithPopOutImage, 
.dxmVerticalMenuItemHover, .dxmVerticalMenuItemHoverWithImage, .dxmVerticalMenuItemHoverWithPopOutImage, .dxmVerticalMenuItemHoverWithImageWithPopOutImage, 
.dxmMenuLargeItemHover, .dxmMenuLargeItemHoverWithImage, .dxmMenuLargeItemHoverWithPopOutImage, .dxmMenuLargeItemHoverWithImageWithPopOutImage, 
.dxmVerticalMenuLargeItemHover, .dxmVerticalMenuLargeItemHoverWithImage, .dxmVerticalMenuLargeItemHoverWithPopOutImage, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage
{
	background-color: #CBCBCB;
	border: solid 1px #888888;
}
.dxmMenuItemHover, .dxmMenuItemHoverWithImage
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemHoverWithPopOutImage, .dxmMenuItemHoverWithImageWithPopOutImage
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemHover
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemHoverWithImage
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemHoverWithPopOutImage
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemHoverWithImageWithPopOutImage
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemHover, .dxmMenuLargeItemHoverWithImage
{
	padding-top: 3px;
	/* padding-right: 11px;*/
	padding-bottom: 4px;
	/* padding-left: 10px; */
	padding-right: 3px;
	padding-left: 2px;
}
.dxmMenuLargeItemHoverWithPopOutImage, .dxmMenuLargeItemHoverWithImageWithPopOutImage
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHover, .dxmVerticalMenuLargeItemHoverWithImage
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHoverWithPopOutImage, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemDropDownButtonHover, .dxmMenuLargeItemDropDownButtonHover
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmVerticalMenuItemDropDownButtonHover, .dxmVerticalMenuLargeItemDropDownButtonHover
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmSubMenu
{
	font: 11px Tahoma;
	color: black;
	background-color: white;
	border: solid 1px #666666;
	padding: 1px 1px 1px 1px;
}
.dxmSubMenuGutter
{
	background-color: #E0E0E0;
}
.dxmSubMenuSeparator
{
	background-color: #A8A8A8;
	width: 100%;
	height: 1px;
}
.dxmSubMenuItem, .dxmSubMenuItemWithImage, .dxmSubMenuItemWithPopOutImage, .dxmSubMenuItemWithImageWithPopOutImage
{
	font: 11px Tahoma;
	color: black;
	white-space: nowrap;
}
.dxmSubMenuItem, .dxmSubMenuItemWithImage
{
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dxmSubMenuItemWithPopOutImage, .dxmSubMenuItemWithImageWithPopOutImage
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dxmSubMenuItemDropDownButton
{
	padding-right: 5px;
	padding-left: 5px;
}
.dxmSubMenuItemSelected, .dxmSubMenuItemSelectedWithImage, .dxmSubMenuItemSelectedWithPopOutImage, .dxmSubMenuItemSelectedWithImageWithPopOutImage
{
	background-color: #D8D8D8;
	border: solid 1px #888888;
}
.dxmSubMenuItemSelected, .dxmSubMenuItemSelectedWithImage
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemSelectedWithPopOutImage, .dxmSubMenuItemSelectedWithImageWithPopOutImage
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemDropDownButtonSelected
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmSubMenuItemChecked, .dxmSubMenuItemCheckedWithImage, .dxmSubMenuItemCheckedWithPopOutImage, .dxmSubMenuItemCheckedWithImageWithPopOutImage
{
}
.dxmSubMenuItemChecked, .dxmSubMenuItemCheckedWithImage
{
}
.dxmSubMenuItemCheckedWithPopOutImage, .dxmSubMenuItemCheckedWithImageWithPopOutImage
{
}
.dxmSubMenuItemDropDownButtonChecked
{
}
.dxmSubMenuItemHover, .dxmSubMenuItemHoverWithImage, .dxmSubMenuItemHoverWithPopOutImage, .dxmSubMenuItemHoverWithImageWithPopOutImage
{
	background-color: #F2F2F2;
	border: solid 1px #888888;
}
.dxmSubMenuItemHover, .dxmSubMenuItemHoverWithImage
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemHoverWithPopOutImage, .dxmSubMenuItemHoverWithImageWithPopOutImage
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemDropDownButtonHover
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmSubMenuBorderCorrector
{
    position: absolute;
    border: 0px;
    padding: 0px;
}

.dxmMenuItemSpacing,
.dxmMenuLargeItemSpacing,
.dxmMenuItemSeparatorSpacing,
.dxmMenuLargeItemSeparatorSpacing
{
	width: 2px;	
}
.dxmVerticalMenuItemSpacing,
.dxmVerticalMenuItemSeparatorSpacing
{
	height: 1px;
}
.dxmVerticalMenuLargeItemSpacing,
.dxmVerticalMenuLargeItemSeparatorSpacing
{
	height: 2px;
}
.dxmSubMenuItemSpacing,
.dxmSubMenuItemSeparatorSpacing 
{
	height: 1px;
}

.dxmMenuItemLeftImageSpacing
{
	padding-right: 4px;
}
.dxmMenuItemRightImageSpacing
{
	padding-left: 4px;
}
.dxmVerticalMenuItemLeftImageSpacing,
.dxmVerticalMenuItemRightImageSpacing,
.dxmSubMenuItemImageSpacing
{
	width: 1px;
	padding-left: 0px !important;
	padding-right: 0px !important;
	border-left-width: 0px !important;
	border-right-width: 0px !important;
}
.dxmVerticalMenuItemLeftImageSpacing div,
.dxmVerticalMenuItemRightImageSpacing div
{
	width: 4px;
	height: 1px;
}
.dxmMenuItemTopImageSpacing,
.dxmVerticalMenuItemTopImageSpacing
{
	margin-bottom: 4px;
}
.dxmMenuItemBottomImageSpacing,
.dxmVerticalMenuItemBottomImageSpacing
{
	margin-top: 4px;
}
.dxmSubMenuItemImageSpacing div
{
	width: 7px;
	height: 1px;
}

/* Disabled */
.dxmDisabled
{
	color: #acacac;
	cursor: default;
}


/*                     */
/* -- ASPxMenu Lite -- */
/*                     */
.dxm-main,
.dxm-horizontal ul.dx {
	float: left;
}
.dxm-popup {
	position: relative;
}
ul.dx {
	list-style: none none outside;
	margin: 0;
	padding: 0;
	
	background-repeat: repeat-y;
	background-position: left top;
}
.dxm-image,
.dxm-pImage {
	border-width: 0px;
	vertical-align: top;
}
.dxm-popOut,
.dxm-spacing,
.dxm-separator,
.dxm-separator b {
	font-size: 0px;
	line-height: 0px;
	display: block;
}
.dxm-horizontal .dxm-item,
.dxm-horizontal .dxm-spacing,
.dxm-horizontal .dxm-separator,
.dxm-content,
.dxm-horizontal .dxm-popOut,
.dxm-vertical .dxm-image-r .dxm-popOut {
    float: left;
}
.dxm-vertical .dxm-image-l .dxm-popOut,
.dxm-vertical .dxm-image-t .dxm-popOut,
.dxm-vertical .dxm-image-b .dxm-popOut,
.dxm-popup .dxm-popOut {
	float: right;
}
.dxm-ie7 .dxm-vertical ul.dx,
.dxm-ie7 .dxm-popup ul.dx {
	height: 1%;
}
.dxm-ie7 .dxm-vertical .dxm-item,
.dxm-ie7 .dxm-popup .dxm-item {
	margin-bottom: -2px;
}
.dxm-ie7 .dxm-vertical .dxm-spacing,
.dxm-ie7 .dxm-popup .dxm-spacing {
	margin-bottom: -1px;
}
.dxm-ie7 .dxm-vertical .dxm-item,
.dxm-ie7 .dxm-vertical .dxm-spacing,
.dxm-ie7 .dxm-vertical .dxm-separator,
.dxm-ie7 .dxm-popup .dxm-item,
.dxm-ie7 .dxm-popup .dxm-spacing,
.dxm-ie7 .dxm-popup .dxm-separator {
	zoom: 1;
}
.dxm-vertical .dxm-separator b,
.dxm-popup .dxm-separator b {
	margin: 0px auto;
}
.dxm-ie7 .dxm-vertical .dxm-separator b,
.dxm-ie7 .dxm-popup .dxm-separator b {
	margin: 0px;
}
.dxm-ie7 .dxm-vertical .dxm-separator,
.dxm-ie7 .dxm-popup .dxm-separator {
	text-align: center;
}

/* Appearance */
.dxmLite .dxm-main {
	border: solid 1px #A8A8A8;
    background-color: #F0F0F0;
    padding: 2px;
}

.dxmLite .dxm-vertical {
	width: 150px;
}

.dxmLite .dxm-popup {
	border: solid 1px #666666;
	background-color: white;
	padding: 1px;
}

.dxmBC {
	background-color: white;
}

.dxmLite ul.dx {
	font: 11px Tahoma;
}
.dxmLite .dxm-popup .dxm-gutter {
	background-image: url('<%=WebResource("DevExpress.Web.Images.mPopupBack.gif")%>');
}

.dxmLite .dxm-item {
	cursor: default;
}

.dxmLite .dxm-image-t .dxm-item,
.dxmLite .dxm-image-b .dxm-item,
.dxmLite .dxm-content {
	text-align: center;
	white-space: nowrap;
}

.dxmLite,
.dxmLite .dxm-content a.dx {
	color: Black;
}
.dxmLite .dxm-disabled,
.dxmLite .dxm-disabled .dxm-content a.dx {
	color: #acacac;
}

.dxmLite .dxm-content a.dx {
	text-decoration: none;
}

.dxmLite .dxm-item {
	border-width: 1px;
}
.dxmLite .dxm-popOut {
	border-width: 0px 0px 0px 1px;
}
.dxmLite .dxm-image-r .dxm-popOut {
	border-width: 0px 1px 0px 0px;
}
.dxmLite .dxm-item,
.dxmLite .dxm-popOut {
	border-color: transparent;
	border-style: solid;
}

/* Checked, Selected, Hovered */
.dxmLite .dxm-main .dxm-checked,
.dxmLite .dxm-selected,
.dxmLite .dxm-hovered,
.dxmLite .dxm-main .dxm-dropDownMode.dxm-checked .dxm-popOut,
.dxmLite .dxm-dropDownMode.dxm-selected .dxm-popOut,
.dxmLite .dxm-dropDownMode.dxm-hovered .dxm-popOut {
	border-color: #888888;
}
.dxmLite .dxm-main .dxm-checked,
.dxmLite .dxm-main .dxm-selected {
	background-color: white;
}
.dxmLite .dxm-main .dxm-hovered {
	background-color: #CBCBCB;
}
.dxmLite .dxm-popup .dxm-selected {
	background-color: #D8D8D8;
}
.dxmLite .dxm-popup .dxm-hovered {
	background-color: #F2F2F2;
}

/* Content */
.dxmLite .dxm-horizontal .dxm-image-l .dxm-content,
.dxmLite .dxm-horizontal .dxm-image-r .dxm-content {
	padding: 3px 7px 4px;
}
.dxmLite .dxm-horizontal .dxm-image-t .dxm-content,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-content {
	padding: 3px 11px 4px 10px;
}
.dxmLite .dxm-horizontal .dxm-image-l .dxm-subMenu .dxm-content,
.dxmLite .dxm-horizontal .dxm-image-t .dxm-subMenu .dxm-content,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-subMenu .dxm-content {
	padding-right: 3px;
}
.dxmLite .dxm-horizontal .dxm-image-l .dxm-dropDownMode .dxm-content {
	padding-right: 4px;
}
.dxmLite .dxm-horizontal .dxm-image-r .dxm-subMenu .dxm-content {
	padding-left: 3px;
	padding-right: 5px;
}
.dxmLite .dxm-horizontal .dxm-image-r .dxm-dropDownMode .dxm-content {
	padding-left: 4px;
	padding-right: 5px;
}
.dxmLite .dxm-horizontal .dxm-image-t .dxm-dropDownMode .dxm-content,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-dropDownMode .dxm-content {
	padding-right: 8px;
}

.dxmLite .dxm-vertical .dxm-image-l .dxm-content,
.dxmLite .dxm-vertical .dxm-image-r .dxm-content,
.dxmLite .dxm-popup .dxm-content {
	padding: 3px 18px 4px 2px;
}
.dxmLite .dxm-vertical .dxm-image-r .dxm-noSubMenu .dxm-content,
.dxmLite .dxm-vertical .dxm-image-r .dxm-subMenu .dxm-content,
.dxmLite .dxm-vertical .dxm-image-r .dxm-dropDownMode .dxm-content {
	padding-right: 5px;
	padding-left: 14px;
}
.dxmLite .dxm-vertical .dxm-image-t .dxm-content,
.dxmLite .dxm-vertical .dxm-image-b .dxm-content {
	padding: 5px 10px 6px;
}

/* Image */
.dxmLite .dxm-horizontal .dxm-image-l .dxm-image {
	margin-right: 4px;
}
.dxmLite .dxm-horizontal .dxm-image-r .dxm-image {
	margin-left: 4px;
}
.dxmLite .dxm-image-t .dxm-image {
	margin-bottom: 4px;
}
.dxmLite .dxm-image-b .dxm-image {
	margin-top: 4px;
}
.dxmLite .dxm-vertical .dxm-image-l .dxm-image {
	margin-right: 7px;
}
.dxmLite .dxm-vertical .dxm-image-r .dxm-image {
	margin-left: 7px;
}
.dxmLite .dxm-popup .dxm-image {
	margin-right: 12px;
}

/* Image replacement */
.dxmLite .dxm-vertical .dxm-image-l.dxm-noImages .dxm-content,
.dxmLite .dxm-vertical .dxm-image-r.dxm-noImages .dxm-content  {
	padding-left: 7px;
}
.dxmLite .dxm-vertical .dxm-image-l .dxm-noImage {
	padding-left: 21px;
}
.dxmLite .dxm-vertical .dxm-image-r .dxm-noImage {
	padding-right: 21px;
}
.dxmLite .dxm-popup .dxm-gutter.dxm-noImages .dxm-item,
.dxmLite .dxm-popup .dxm-noImage {
	padding-left: 26px;
}

/* PopOut */
.dxmLite .dxm-horizontal .dxm-image-l .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-r .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-t .dxm-noImage .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-noImage .dxm-popOut {
	padding-top: 9px;
	padding-bottom: 9px;
}
.dxmLite .dxm-horizontal .dxm-image-t .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-popOut {
	padding-top: 27px;
	padding-bottom: 27px;
}
.dxmLite .dxm-horizontal .dxm-image-l .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-t .dxm-popOut,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-popOut {
	padding-right: 5px;
}
.dxmLite .dxm-horizontal .dxm-image-r .dxm-popOut {
	padding-left: 7px;
}
.dxmLite .dxm-horizontal .dxm-dropDownMode .dxm-popOut {
	padding-left: 4px;
	padding-right: 4px;
}

.dxmLite .dxm-vertical .dxm-image-l .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-r .dxm-popOut,
.dxmLite .dxm-popup .dxm-popOut {
	padding-top: 6px;
	padding-bottom: 7px;
}
.dxmLite .dxm-vertical .dxm-image-t.dxm-noImages .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-t .dxm-noImage .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-b.dxm-noImages .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-b .dxm-noImage .dxm-popOut {
	padding-top: 8px;
	padding-bottom: 9px;
}
.dxmLite .dxm-vertical .dxm-image-t .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-b .dxm-popOut {
	padding-top: 26px;
	padding-bottom: 27px;
}
.dxmLite .dxm-vertical .dxm-image-l .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-t .dxm-popOut,
.dxmLite .dxm-vertical .dxm-image-b .dxm-popOut,
.dxmLite .dxm-popup .dxm-popOut {
	padding-left: 4px;
	padding-right: 4px;
}
.dxmLite .dxm-vertical .dxm-image-r .dxm-popOut {
	padding-left: 2px;
	padding-right: 6px;
}

/* PopOut replacement */
.dxmLite .dxm-vertical .dxm-image-l .dxm-noSubMenu,
.dxmLite .dxm-vertical .dxm-image-t .dxm-noSubMenu,
.dxmLite .dxm-vertical .dxm-image-b .dxm-noSubMenu,
.dxmLite .dxm-popup .dxm-noSubMenu {
	padding-right: 13px;
}
.dxmLite .dxm-vertical .dxm-image-r .dxm-noSubMenu {
	padding-left: 13px;
}

/* Spacings */
.dxmLite .dxm-horizontal .dxm-spacing {
	width: 2px;
	height: 1px;
}
.dxmLite .dxm-vertical .dxm-image-l .dxm-spacing,
.dxmLite .dxm-vertical .dxm-image-r .dxm-spacing,
.dxmLite .dxm-popup .dxm-spacing {
	height: 1px;
}
.dxmLite .dxm-vertical .dxm-image-t .dxm-spacing,
.dxmLite .dxm-vertical .dxm-image-b .dxm-spacing {
	height: 2px;
}
.dxmLite .dxm-horizontal .dxm-separator {
	margin: 0px 2px;
}
.dxmLite .dxm-vertical .dxm-image-l .dxm-separator,
.dxmLite .dxm-vertical .dxm-image-r .dxm-separator,
.dxmLite .dxm-popup .dxm-separator {
	margin: 1px 0px;
}
.dxm-ie7.dxmLite .dxm-vertical .dxm-image-l .dxm-separator,
.dxm-ie7.dxmLite .dxm-vertical .dxm-image-r .dxm-separator,
.dxm-ie7.dxmLite .dxm-popup .dxm-separator {
	margin-top: 0px;
}
.dxmLite .dxm-vertical .dxm-image-t .dxm-separator,
.dxmLite .dxm-vertical .dxm-image-b .dxm-separator {
	margin: 2px 0px;
}
.dxm-ie7.dxmLite .dxm-vertical .dxm-image-t .dxm-separator,
.dxm-ie7.dxmLite .dxm-vertical .dxm-image-b .dxm-separator {
	margin-top: 1px;
}

/* Separator */
.dxmLite .dxm-separator b {
	background-color: #A8A8A8;
}
.dxmLite .dxm-horizontal .dxm-separator b {
	height: 13px;
	width: 1px;
}
.dxmLite .dxm-vertical .dxm-separator b,
.dxmLite .dxm-popup .dxm-separator b {
	height: 1px;
}
.dxmLite .dxm-horizontal .dxm-separator b,
.dxmLite .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-separator b,
.dxmLite .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-separator b  {
	margin-top: 5px;
}
.dxmLite .dxm-horizontal .dxm-image-t .dxm-separator b,
.dxmLite .dxm-horizontal .dxm-image-b .dxm-separator b {
	margin-top: 23px;
}
.dxmLite .dxm-popup .dxm-gutter .dxm-separator {
	padding-left: 29px;
}

/* -- ASPxNavBar -- */
.dxnbControl 
{
	font: 11px Tahoma;
	color: black;
	/* background-color: white; */
	background-color: transparent;
}
.dxnbControl td.dxnbCtrl
{
    padding: 11px;
}
.dxnbControl a
{
	color: #1E3695;
}
.dxnbLoadingPanel
{
	font: 11px Tahoma;
	color: #303030;
}
.dxnbLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}   
.dxnbGroupHeader
{
	font: bold 11px Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 4px 10px 4px 10px;
}
.dxnbGroupHeader table.dxnb
{
	font: bold 11px Tahoma;
	color: black;
}
.dxnbGroupHeader td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupHeaderCollapsed
{
	font: bold 11px Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 4px 10px 4px 10px;
}
.dxnbGroupHeaderCollapsed table.dxnb
{
	font: bold 11px Tahoma;
	color: black;
}
.dxnbGroupHeaderCollapsed td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupContent
{
	font: 11px Tahoma;
	color: #1E3695;
	border: solid 1px #A8A8A8;
	padding: 5px 5px 5px 5px;
}
.dxnbItem, .dxnbLargeItem, .dxnbBulletItem
{
	font: 11px Tahoma;
	color: #1E3695;
}
.dxnbItem
{
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.dxnbLargeItem
{
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
}
.dxnbBulletItem
{
	margin-bottom: 9px;
}
.dxnbItemSelected, .dxnbLargeItemSelected, .dxnbBulletItemSelected
{
	background-color: #D8D8D8;
	border: solid 1px #888888;
}
.dxnbItemSelected
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.dxnbLargeItemSelected
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxnbItemHover, .dxnbLargeItemHover, .dxnbBulletItemHover
{
	background-color: #F2F2F2;
	border: solid 1px #888888;
}
.dxnbItemHover
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.dxnbLargeItemHover
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxnbGroupHeader, .dxnbGroupHeaderCollapsed
{
    text-align: left;
}
.dxnbItem, .dxnbItemHover, .dxnbItemSelected,
.dxnbBulletItem, .dxnbBulletItemHover, .dxnbBulletItemSelected
{
    text-align: left;
}
.dxnbLargeItem, .dxnbLargeItemHover, .dxnbLargeItemSelected
{
    text-align: center;
}
.dxnbGroupHeaderHover
{
}
.dxnbGroupHeaderCollapsedHover
{
}
/* Spacings */
.dxnbGroupSpacing,
.dxnbItemSpacing
{
	width: 100%;
	height: 1px;
}
.dxnbGroupSpacing 
{
	height: 13px;
}
.dxnbImgCellLeft 
{
	padding-right: 4px;	
}
.dxnbImgCellRight
{
	padding-left: 4px;	
}
.dxnbLargeItemImgTop
{
	margin-bottom: 3px;
}
.dxnbLargeItemImgBottom
{
	margin-top: 3px;
} 
/* Disabled */
.dxnbDisabled, .dxnbDisabled table.dxnb
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxNavBar Lite -- */
.dxnbLite 
{
    color: Black;
    background: white;    
	font: 11px Tahoma;
	list-style: none none outside;
    margin: 0;         
    padding: 11px;  
    float: left;
    width: 200px;
}
.dxnbLite a
{
	color: #1E3695;
}
.dxnbLite .dxnb-gr 
{
	margin-bottom: 13px;
}
.dxnbLite .dxnb-header,
.dxnbLite .dxnb-headerCollapsed 
{
	background: #E0E0E0;
	border: solid 1px #A8A8A8;
	font-weight: bold;	
	overflow: hidden;
    padding: 4px 10px;
	cursor: pointer;
	clear: both;
}
.dxnbLite .dxnb-content 
{
    list-style: none none outside;
    margin: 0;
    padding: 5px;
    overflow: hidden;
	border: solid 1px #A8A8A8;
	border-top-width: 0;
}
.dxnb-noHeads .dxnb-content
{
	border-top-width: 1px;
}
.dxnbLite .dxnb-item,
.dxnbLite .dxnb-large,
.dxnbLite .dxnb-bullet 
{
	color: #1E3695;
    clear: both;
    overflow: hidden;
    cursor: default;
}
.dxnbLite .dxnb-item,
.dxnbLite .dxnb-large,
.dxnbLite .dxnb-tmpl
{
	margin-bottom: 1px;
}
.dxnbLite .dxnb-item
{
	padding: 4px 5px 5px;
}
.dxnbLite .dxnb-large
{
	padding: 6px 12px 7px; 
}
.dxnbLite .dxnb-bullet,
.dxnbLite .dxnb-bulletHover,
.dxnbLite .dxnb-bulletSelected 
{
    padding: 0 5px;
    overflow: visible;
    margin-bottom: 9px;
}
.dxnbLite .dxnb-itemSelected,
.dxnbLite .dxnb-itemHover
{
	padding: 3px 4px 4px;
}
.dxnbLite .dxnb-largeSelected,
.dxnbLite .dxnb-largeHover
{
	padding: 5px 11px 6px;
}
.dxnbLite .dxnb-itemSelected,
.dxnbLite .dxnb-largeSelected
{
	background-color: #D8D8D8;
	border: solid 1px #888888;
}
.dxnbLite .dxnb-itemHover,
.dxnbLite .dxnb-largeHover
{
	background-color: #F2F2F2;
	border: solid 1px #888888;
}
.dxnbLite .dxnb-header,
.dxnbLite .dxnb-headerCollapsed, 
.dxnbLite .dxnb-item,
.dxnbLite .dxnb-itemHover,
.dxnbLite .dxnb-itemSelected,
.dxnbLite .dxnb-bullet,
.dxnbLite .dxnb-bulletHover,
.dxnbLite .dxnb-bulletSelected
{
    text-align: left;
}
.dxnbLite .dxnb-large,
.dxnbLite .dxnb-largeHover,
.dxnbLite .dxnb-largeSelected
{
    text-align: center;
}
.dxnbLite .dxnb-headerHover
{
}
.dxnbLite .dxnb-headerCollapsedHover
{
}
.dxnbLite .dxnb-last
{
	margin-bottom: 0;
}
.dxnbLite .dxnb-btn,
.dxnbLite .dxnb-btnLeft,
.dxnbLite .dxnb-img
{
	border-width: 0;
}

.dxnbLite .dxnb-btn
{
	float: right;
	margin-left: 4px;
}
.dxnbLite .dxnb-btnLeft 
{
	float: left;
	margin-right: 4px;
}
.dxnbLite .dxnb-img
{
	margin:0 4px 0 0;
	float: left;
}
.dxnbLite .dxnb-right .dxnb-item .dxnb-img
{
	float: right;
	margin: 0 0 0 4px;
}
.dxnbLite .dxnb-top .dxnb-large .dxnb-img
{
	margin-bottom: 3px;
}
.dxnbLite .dxnb-bottom .dxnb-large .dxnb-img
{
	margin-top: 3px;
}
.dxnbLite .dxnb-large .dxnb-img
{
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.dxnbLiteDisabled,
.dxnbLite .dxnbLiteDisabled,
.dxnbLiteDisabled a,
.dxnbLiteDisabled .dxnb-item,
.dxnbLiteDisabled .dxnb-large,
.dxnbLiteDisabled .dxnb-bullet,
.dxnbLiteDisabled .dxnb-header,
.dxnbLiteDisabled .dxnb-headerCollapsed 
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxNewsControl -- */
.dxncControl
{
	font: 10px Tahoma;
	color: black;
	background-color: White;
}
.dxncControl td.dxncCtrl
{
	padding: 18px 18px 18px 18px;
}
.dxncLoadingPanel
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 11px Tahoma;
	color: #303030;
}
.dxncLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxncContent
{
}
.dxncPagerPanel
{
	padding: 0px 3px 0px 3px;
}
.dxncItem
{
	font: 11px Tahoma;
	vertical-align: top;
	border-bottom: solid 1px #A8A8A8;
	padding: 12px 8px 12px 8px;
}
.dxncEmptyItem
{
	font: 10px Tahoma;
	vertical-align: top;
	padding: 12px 12px 12px 14px;
}
.dxncBackToTop
{
	font: 10px Tahoma;
	color: #404040;
}
.dxncBackToTop a
{
	font: 10px Tahoma;
	color: #0d45b7;
}
.dxncBackToTop a:hover
{
	font: 10px Tahoma;
	color: #5494ea;
}
.dxncBackToTop a:visited
{
	font: 10px Tahoma;
	color: #ab59a6;
}

/* Headline */
.dxncItemContent
{
	font: 11px Tahoma;
	color: black;
} 
.dxncItemDate
{
	color: Gray;
	white-space: nowrap;
}
.dxncItemHeader
{
	font: 11px Tahoma;
	color: #464646;
	font-weight: bold;
	line-height: 14px;
}
.dxncItemHeader .dxncItemDate
{
	font: 11px Tahoma;
	color: Gray;
	font-weight: normal;
}
.dxncItemLeftPanel
{
	font: 10px Tahoma;
	color: black;
}
.dxncItemRightPanel
{
	font: 10px Tahoma;
	color: black;
}
.dxncItemDateLeftPanel
{
	font: 10px Tahoma;
	color: Gray;
	white-space: nowrap;
}
.dxncItemDateRightPanel
{
	font: 10px Tahoma;
	color: Gray;
	white-space: nowrap;
}
.dxncItemTailDiv
{
	font: 10px Tahoma;
	color: Black;
}
.dxncItemTailDiv a
{
	color: #1E3695;
}
.dxncItemTailDiv a:hover
{
    text-decoration: none;
}
.dxncItemTailDiv a:visited
{
    color: #996085;
}
.dxncItemContent a.dxhl
{
	color: #1E3695;
} 
.dxncItemContent a.dxhl:hover
{
    text-decoration: none;
}
.dxncItemContent a.dxhl:visited
{
    color: #996085;
}
.dxncEmptyData
{
    color: Gray;
}
/* Disabled */
.dxncDisabled, .dxncDisabled a, .dxncDisabled a:hover
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxPager -- */
.dxpControl
{
	font: 11px Tahoma;
	color: black;
}
.dxpControl td.dxpCtrl 
{
    padding: 5px 2px 5px 2px;
}
.dxpButton
{
	font: 11px Tahoma;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	
}
.dxpButton a
{
	font: 11px Tahoma;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
}
.dxpDisabledButton
{
	font: 11px Tahoma;
	color: black;
	text-decoration: none;
}
.dxpPageNumber
{
	font: 11px Tahoma;
	color: #394EA2;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	padding: 1px 5px 0px 5px;
}
.dxpPageNumber a
{
	font: 11px Tahoma;
	color: #394EA2;
	text-decoration: underline;
}
.dxpCurrentPageNumber
{
	font: 11px Tahoma;
	color: black;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px 0px 3px;
}
.dxpSummary
{
	font: 11px Tahoma;
	color: black;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	padding: 1px 4px 0px 4px;
}
.dxpSeparator
{
	background-color: #CCCCCC;
}
/* Disabled */
.dxpDisabled
{
	color: #acacac;
	border-color: #808080;
	cursor: default;
}

/* -- ASPxPager Lite -- */

.dxpLite
{
	font: 11px Tahoma;
	color: black;
	padding: 5px 2px;
	float: left;
}

.dxpLite .dxp-summary,
.dxpLite .dxp-sep,
.dxpLite .dxp-button,
.dxpLite .dxp-num,
.dxpLite .dxp-current,
.dxpLite .dxp-ellip
{
	display: block;	
	float: left;
	margin-left: 4px;
	font-weight: normal;	
}
.dxpLite .dxp-lead
{
	margin-left: 0 !important;
}

.dxpLite a
{
	color: #394EA2;
	text-decoration: underline;
}

.dxpLite .dxp-button
{
	color: #394EA2;
	white-space: nowrap;
	text-align: center;
	cursor: pointer;
	text-decoration: underline;	
}
.dxpLite .dxp-button img
{
	border: 0;
	vertical-align: middle;
	text-decoration: none;
}
.dxpLite .dxp-wideButton
{
	padding: 0 5px;
}
.dxpLite .dxp-disabledButton
{
	text-decoration: none;
	color: #acacac;
	cursor: default;	
}

.dxpLite .dxp-num
{
	color: #394EA2;
	text-decoration: underline;	
	padding: 2px 5px 1px;
	cursor: pointer;
}

.dxpLite .dxp-current
{
	color: Black;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 3px 1px;	
	cursor: text;
}

.dxpLite .dxp-summary,
.dxpLite .dxp-ellip
{
	white-space: nowrap;
	padding: 2px 4px 1px;
}

.dxpLite .dxp-sep
{
	background: #cccccc;
    width: 1px;
    height: 11px;
    margin-top: 5px;
}

.dxpLiteDisabled,
.dxpLiteDisabled a,
.dxpLiteDisabled .dxp-summary,
.dxpLiteDisabled .dxp-sep, 
.dxpLiteDisabled .dxp-button,
.dxpLiteDisabled .dxp-num,
.dxpLiteDisabled .dxp-current,
.dxpLiteDisabled .dxp-ellip
{
	color: #acacac;
	border-color: #808080;
	cursor: default;
}


/* -- ASPxPopupControl -- */
.dxpcControl
{
	font: 11px Tahoma;
	color: black;
	background-color: white;
	border: solid 1px #8B8B8B;
}
.dxpcControl a
{
	color: #1E3695;
}
.dxpcCloseButton
{
	font: 11px Tahoma;
	color: black;
	padding: 1px 1px 1px 1px;
}
.dxpcCloseButtonHover
{
	font: 11px Tahoma;
	color: black;
}
.dxpcContent
{
	font: 11px Tahoma;
	color: #010000;
	white-space: normal;
	padding: 9px 12px 9px 12px;
	vertical-align:top;
}
.dxpcFooter
{
	font: 11px Tahoma;
	color: #858585;
	background-color: #F3F3F3;
	border-top: solid 1px #E0E0E0;
}
.dxpcFooter td.dxpc
{
	font: 11px Tahoma;
	color: #858585;
	white-space: nowrap;
	padding: 6px 12px 8px 12px;
}
.dxpcHeader
{
	font: 11px Tahoma;
	color: #404040;
	background-color: #DCDCDC;
	border-bottom: solid 1px #C9C9C9;	
}
.dxpcHeader td.dxpc
{
	font: 11px Tahoma;
	color: #404040;
	white-space: nowrap;
}
.dxpcModalBackground
{
	background-color: #777777;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* Disabled */
.dxpcDisabled
{
	color: #808080;
	cursor: default;
}

/* -- ASPxRoundPanel -- */
.dxrpControl td.dxrp,
.dxrpControlGB td.dxrp
{
	font-size: 11px;
	font-family: Tahoma, Arial;
	color: #000000;	
}
/* Header */
.dxrpControl .dxrpHeader,
.dxrpControl .dxrpHeader td.dxrp,
.dxrpControlGB span.dxrpHeader
{
    font-size: 11px;
	font-family: Tahoma, Arial;    
	color: #313131;
}
.dxrpControl .dxrpHeader
{
    background-color: #DEDEDE;
	border-bottom: 1px solid #C6C6C6;
}
.dxrpControl .dxrpHI,
.dxrpControl .dxrpHeader,
.dxrpControl .dxrpHeader td.dxrp
{
	vertical-align: top;
	white-space: nowrap;
}
/* Header image */
.dxrpControl .dxrpHI
{
    padding-right: 4px;
}
/* Content */
.dxrpControl .dxrpContent,
.dxrpControlGB .dxrpContent
{
	vertical-align: top;
}
.dxrpControl .dxrpContent
{
    background-color: #F7F7F7;
}
/* Edges */
.dxrpControl .dxrpTE,
.dxrpControl .dxrpHLE, 
.dxrpControl .dxrpHRE
{
	background-color: #DEDEDE;
}
.dxrpControl .dxrpLE,
.dxrpControl .dxrpRE,
.dxrpControl .dxrpBE,
.dxrpControl .dxrpNHTE
{
	background-color: #F7F7F7;
}
.dxrpControl .dxrpTE,
.dxrpControl .dxrpNHTE,
.dxrpControlGB .dxrpNHTE
{
	border-top: 1px solid #8B8B8B;
}
.dxrpControl .dxrpLE,
.dxrpControl .dxrpHLE,
.dxrpControlGB .dxrpLE,
.dxrpControlGB .dxrpHLE
{
	border-left: 1px solid #8B8B8B;
}
.dxrpControl .dxrpRE,
.dxrpControl .dxrpHRE,
.dxrpControlGB .dxrpRE
{
	border-right: 1px solid #8B8B8B;
}
.dxrpControl .dxrpHLE,
.dxrpControl .dxrpHRE
{
	border-bottom: 1px solid #C6C6C6;
}
.dxrpControl .dxrpBE,
.dxrpControlGB .dxrpBE
{
	border-bottom: 1px solid #8B8B8B;
}
.dxrpControlGB .dxrpContent,
.dxrpControlGB .dxrpHeader,
.dxrpControlGB .dxrpLE,
.dxrpControlGB .dxrpRE,
.dxrpControlGB .dxrpBE,
.dxrpControlGB .dxrpNHTE
{
	background-color: White;
}
/* Disabled */
.dxrpDisabled, .dxrpDisabled td.dxrp
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxSiteMapControl -- */
.dxsmControl a:hover
{
    text-decoration:none!important;
}
.dxsmControl a:visited
{
    color:#996085!important;
}

.dxsmControl 
{	
	color: #1E3695;
	background-color: white;
	font-family: Tahoma, Arial;
	font-size: 11px;
	border: Solid 1px #A8A8A8;
}
/* - Category Level - */
.dxsmCategoryLevel, .dxsmCategoryLevel a
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma, Arial;
    text-decoration: none;
}
.dxsmCategoryLevel
{
    white-space: nowrap;
    padding: 0px 0px 5px 0px;
}
.dxsmCategoryLevel
{
    border-bottom: solid 1px #B8B8B8;    
}
 /*flow layout*/
.dxsmLevelCategoryFlow, .dxsmLevelCategoryFlow a
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma, Arial;	
	text-decoration: underline;
}
/* - Level 0 - */
.dxsmLevel0, .dxsmLevel0 a, .dxsmLevel0Categorized a, .dxsmLevel0Categorized
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma;
    text-decoration: none;
}
.dxsmLevel0, .dxsmLevel0Categorized
{
    white-space: nowrap;
    padding: 0px 0px 2px 0px;
}
.dxsmLevel0
{
    border-bottom:solid 1px #B8B8B8;
    padding: 0px 0px 5px 0px;
}
 /*flow layout*/
.dxsmLevel0Flow, .dxsmLevel0Flow a, .dxsmLevel0CategorizedFlow a, .dxsmLevel0CategorizedFlow
{
    color: #1E3695;    
    font-family: Tahoma, Arial;	
    font-weight: bold;
    font-size: 11px;
	text-decoration: underline;
}
.dxsmLevel0Flow
{
    padding: 0px 0px 0px 0px;    
}
.dxsmLevel0Flow
{
    text-decoration: none;    
}

/* - Level 1 - */
.dxsmLevel1, .dxsmLevel1 a, .dxsmLevel1Categorized a, .dxsmLevel1Categorized
{    
    font-family: Tahoma;
    color: #3C55B9;  
    font-size: 11px;
    text-decoration: none;    
}
.dxsmLevel1, .dxsmLevel1Categorized
{
    white-space: nowrap;  
    padding: 0px 0px 0px 0px;
}

/*flow layout*/
.dxsmLevel1Flow, .dxsmLevel1Flow a, .dxsmLevel1CategorizedFlow, .dxsmLevel1CategorizedFlow a
{    
    color: #3C55B9;    
    font-family: Tahoma, Arial;	
    font-size: 11px;
	text-decoration: underline;
}
.dxsmLevel1Flow
{
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

/* - Level 2 - */
.dxsmLevel2, .dxsmLevel2 a, .dxsmLevel2Categorized a, .dxsmLevel2Categorized
{    
    font-size: 11px;
    font-family: Tahoma;
    color: #5078DC;
    text-decoration: none;    
}
.dxsmLevel2, .dxsmLevel2Categorized
{
    white-space:nowrap;
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel2Flow, .dxsmLevel2Flow a
{
    color: #5078DC;
    font-size: 11px;    
    font-family: Tahoma, Arial;	
	text-decoration:underline;    
}
.dxsmLevel2Flow
{
    padding: 0px 0px 0px 0px;
}
/* - Level 3 - */
.dxsmLevel3, .dxsmLevel3 a
{    
    font-size: 11px;
    font-family: Tahoma;
    color: #999999;
    text-decoration: none;
}
.dxsmLevel3
{
    white-space: nowrap;        
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel3Flow, .dxsmLevel3Flow a
{    
    color: #999999;
    font-size: 11px;
    font-family: Tahoma, Arial;	
	text-decoration: underline;    
}
/* - Level 4 - */
.dxsmLevel4, .dxsmLevel4 a
{    
    font-size: 6pt;
    font-family: Tahoma;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevel4
{
    white-space: nowrap;
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel4Flow, .dxsmLevel4Flow a
{
    color: #A8A8A8;
    font-family: Tahoma, Arial;	
    font-size: 6pt;
	text-decoration: underline;        
}
.dxsmLevel4Flow
{
    padding: 0px 0px 0px 0px;        
}
/* - Other Levels - */
.dxsmLevelOther
{    
    font-size: 9px;
    font-family: Tahoma;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevelOther
{
    white-space:nowrap;
    padding: 0px 0px 0px 0px;            
}
/*flow layout*/
.dxsmLevelOtherFlow, .dxsmLevelOtherFlow a
{
    color: #A8A8A8;
    font-family: Tahoma, Arial;	
    font-size: 11px;
	text-decoration: underline;            
}
/* Disabled */
.dxsmDisabled
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxTabControl, ASPxPageControl -- */
.dxtcControl 
{
	font: 11px Tahoma;
	color: black;
}
.dxtcLoadingPanel
{
	font: 11px Tahoma;
	color: #303030;
}
.dxtcLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

/* Tab Hyperlink*/
.dxtcTab a, .dxtcTabWithTabPositionLeft a, .dxtcTabWithTabPositionBottom a, .dxtcTabWithTabPositionRight a,
.dxtcActiveTab a, .dxtcActiveTabWithTabPositionBottom a, .dxtcActiveTabWithTabPositionLeft a, .dxtcActiveTabWithTabPositionRight a,
.dxtcTabHover a, .dxtcTabHoverWithTabPositionBottom a, .dxtcTabHoverWithTabPositionLeft a, .dxtcTabHoverWithTabPositionRight a
{
	text-decoration: none;
	color: black;    
}

.dxtcActiveTab, .dxtcActiveTabWithTabPositionBottom,
.dxtcActiveTabWithTabPositionLeft, .dxtcActiveTabWithTabPositionRight
{
	font: 11px Tahoma;
	color: black;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
	background-color: #FFFFFF;
	text-align: center;
}
/* Active Tab */
.dxtcActiveTab table.dxtc, .dxtcActiveTabWithTabPositionBottom table.dxtc,
.dxtcActiveTabWithTabPositionLeft table.dxtc, .dxtcActiveTabWithTabPositionRight table.dxtc
{
	font: 11px Tahoma;
	color: black;    
}
.dxtcActiveTab td.dxtc, .dxtcActiveTabWithTabPositionBottom td.dxtc,
.dxtcActiveTabWithTabPositionLeft td.dxtc, .dxtcActiveTabWithTabPositionRight td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcActiveTabHover
{
	background-color: white;
}
/* Tab */
.dxtcTab, .dxtcTabWithTabPositionLeft, 
.dxtcTabWithTabPositionBottom, .dxtcTabWithTabPositionRight
{
	font: 11px Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
	text-align: center;
}
.dxtcTab table.dxtc, .dxtcTabWithTabPositionBottom table.dxtc, 
.dxtcTabWithTabPositionLeft table.dxtc, .dxtcTabWithTabPositionRight table.dxtc
{
	font: 11px Tahoma;
	color: black;    
}
.dxtcTab td.dxtc, .dxtcTabWithTabPositionBottom td.dxtc, 
.dxtcTabWithTabPositionLeft td.dxtc, .dxtcTabWithTabPositionRight td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcTabWithTabPositionBottom
{
}
.dxtcTabWithTabPositionLeft
{
}
.dxtcTabWithTabPositionRight
{
}
/* Hover */
.dxtcTabHover, .dxtcTabHoverWithTabPositionBottom,
.dxtcTabHoverWithTabPositionLeft, .dxtcTabHoverWithTabPositionRight
{
	background-color: #F2F2F2;
}
.dxtcPageContent, .dxtcPageContentWithTabPositionBottom, 
.dxtcPageContentWithTabPositionLeft, .dxtcPageContentWithTabPositionRight,
.dxtcPageContentWithoutTabs
{
	font: 11px Tahoma;
	color: black;
	background-color: white;
	vertical-align: top;
}
.dxtcContent, .dxtcContentWithTabPositionBottom, .dxtcContentWithTabPositionLeft, .dxtcContentWithTabPositionRight
{
	font: 11px Tahoma;
	color: black;
	border: solid 1px #A8A8A8;
	background-color: white;
	vertical-align: top;
}
.dxtcControl td.dxtcTabsCell, .dxtcControl td.dxtcTabsCellWithTabPositionBottom,
.dxtcControl td.dxtcTabsCellWithTabPositionLeft, .dxtcControl td.dxtcTabsCellWithTabPositionRight 
{
}
/* Disabled */
.dxtcDisabled, .dxtcDisabled table.dxtc
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxTitleIndex -- */
.dxtiControl a:hover
{
    text-decoration: none!important;
}
.dxtiControl a:visited
{
    color: #996085!important;
}
.dxtiControl 
{
	font: 11px Tahoma;
	color: #1E3695;
	background-color: white;
	font-family: Tahoma, Arial;
	border: Solid 1px #A8A8A8;
}
.dxtiLoadingPanel
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 11px Tahoma;
	color: #303030;
}
.dxtiLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxtiItem, .dxtiItem a
{
	font: 11px Tahoma; 
	color: #0147A6;
	text-decoration: none;	
}
.dxtiItem
{
	white-space: nowrap;
}
.dxtiGroupHeader, .dxtiGroupHeaderCategorized
{
	font: 16pt Tahoma;
	text-decoration: none;
}
.dxtiGroupHeader, .dxtiGroupHeaderCategorized
{
	white-space:nowrap;
	padding: 0px 0px 3px 0px;
}
.dxtiGroupHeaderCategorized
{
    border-bottom: Solid 1px #C0C0C0;
    padding-bottom: 2px;
}
/* - GroupHeaderText - */
.dxtiGroupHeaderText
{
    background-color: #B4B4B4;
    color: #FFFFFF;    
}
.dxtiGroupHeaderText
{
    padding: 2px 7px 2px 7px;
}
.dxtiGroupHeaderTextCategorized
{
    color: #666666;
    font-size: 111px;
}
.dxtiGroupHeaderTextCategorized
{
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
}
/* - FilterBox - */
.dxtiFilterBoxInfoText
{
    font: 11px Tahoma;
    color: #999999;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 4px;    
}
.dxtiFilterBoxEdit
{
    font-size: 11px;
    width: 158px;
    border: Solid 1px #9F9F9F;
    padding-left: 3px;
}
.dxtiFilterBox, .dxtiFilterBox table
{
    color: #898989;
    font-size: 11px;
    font-weight: bold;        
}
.dxtiFilterBox
{
    background-color: #E8E8E8;
    padding: 15px;    
}
/* - IndexPanel - */
.dxtiIndexPanel
{
    padding-bottom: 10px;
    text-decoration: none;
}
.dxtiIndexPanelItem, .dxtiIndexPanelItem a, .dxtiCurrentIndexPanelItem
{
    color: #1153AD;
    font-family: Tahoma;
    text-decoration: none;
}
.dxtiIndexPanelItem a:hover
{
    color: #5494ea;
}

.dxtiIndexPanelItem, .dxtiCurrentIndexPanelItem
{
    padding: 2px 6px 2px 6px;
}
.dxtiCurrentIndexPanelItem
{
    color: #000000;
    background-color: #E0E0E0;
}
/* - BackToTop - */
.dxtiBackToTop, .dxtiBackToTop a
{
    font-size: 11px;
    text-decoration: none;
    color: #0d45b7;
}
.dxtiBackToTop a:hover 
{
    color: #5494ea;    
}
.dxtiBackToTop a:visited
{
    color: #ab59a6;
}

.dxtiBackToTop
{
    padding: 0px 0px 12px 98px;
}
/* Disabled */
.dxtiDisabled
{
	color: #acacac;
	cursor: default;
}
/* -- ASPxUploadControl -- */
.dxucControl, .dxucEditArea
{
    font-size: 11px;
    font-family: Tahoma, Arial;    
}
.dxucErrorCell
{
    font-size: 11px;
    font-family: Tahoma, Arial;
    color: Red;
    text-align: left;
}
.dxucButton, .dxucButton a
{
    font-size: 11px;
    font-family: Tahoma, Arial;
    color: #394ea2;
    cursor: pointer;
    white-space: nowrap;
}
/* ProgressBar */
.dxucProgressBar
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}
.dxucProgressBar, .dxucProgressBar td.dx
{
    font-family: Tahoma, Arial;
    font-size: 11px;
   	color: Black;
}
.dxucProgressBar .dxucPBMainCell, .dxucProgressBar td.dx
{
    padding: 0;
}
.dxucProgressBarIndicator 
{
    background-color: #E0DFDF;
}
/* Disabled */
.dxucDisabled, .dxucDisabled a
{
	color: #acacac;
	cursor: default;
    font-size: 11px;
}

/* -- ASPxSplitter -- */
.dxsplControl, .dxsplVSeparator, .dxsplHSeparator
{
	/* background-color: White; */
	background-color:transparent;
}
.dxsplControl, .dxsplVSeparator, .dxsplHSeparator, .dxsplPane, .dxsplPaneCollapsed, .dxsplVSeparator, .dxsplHSeparator, .dxsplVSeparatorCollapsed, .dxsplHSeparatorCollapsed
{
	border: solid 0px transparent;
}
.dxsplPane, .dxsplPaneCollapsed
{
	/* border-width: 1px; --> Umaknem mejitvene črte za spliter*/ 
	border-width:0px; /* --> Mejitvene črte za spliter -- jih ni */
	border-bottom-width:0px; /* --> Spodnja mejitvena črte za spliter */
	border-bottom-color:#ffffff; /* --> Spodnja mejitvena črte za spliter */
}
.dxsplPaneCollapsed
{
	border-right-width: 0px;
	border-bottom-width: 0px;
}
.dxsplVSeparatorHover
{
	cursor: w-resize;
}
.dxsplHSeparatorHover
{
	cursor: n-resize;
}
.dxsplVSeparatorCollapsed
{
	border-top-width: 0px;
	border-bottom-width: 0px;
}
.dxsplHSeparatorCollapsed
{
	border-left-width: 0px;
	border-right-width: 0px;
}
.dxsplVSeparatorCollapsed, .dxsplHSeparatorCollapsed
{
	cursor: default !important;
}
.dxsplVSeparatorButton
{
	cursor: pointer;
	padding: 5px 0px;
}
.dxsplHSeparatorButton
{
	cursor: pointer;
	padding: 0px 5px;
}
.dxsplVSeparatorHover, .dxsplHSeparatorHover, .dxsplVSeparatorButtonHover, .dxsplHSeparatorButtonHover
{
	background-color: #DCDCDC;
}
.dxsplResizingPointer
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.splResizingPointer.gif")%>');
	background-repeat: repeat;
}
.dxsplResizingPointer, .dxsplS
{
	font-size: 0px;
	line-height: 0px;
}
.dxsplLCC, .dxsplCC, .dxsplS
{
	overflow: hidden;
}
.dxsplLCC, .dxsplCC, .dxsplP
{
	width: 100%;
	height: 100%;
} 
.dxsplLCC
{
	padding: 8px 8px 8px 8px;
}

.dx-clear
{
	display: block;
	clear: both;
	height: 0;
	width: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	visibility: hidden;
}





.dxgvControl,
.dxgvDisabled
{
	border: Solid 1px #9F9F9F;
	font: 11px Tahoma;
	background-color: #F2F2F2;
	color: Black;
	cursor: default;
}
.dxgvDisabled 
{
	color: Gray;
}
.dxgvControl a 
{
	/* color: #5555FF; */
	color: Gray;
}
.dxgvDisabled a
{
	color: Gray;
}
.dxgvLoadingPanel
{
	border: solid 1px #9F9F9F;
	background-color: #E3E3E1;
	font: 11px Tahoma;
	color: #303030;
}
.dxgvLoadingPanel td
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxgvLoadingPanelStatusBar
{
	background-color: Transparent;
	font: 11px Tahoma;
}
.dxgvLoadingPanelStatusBar td
{
	white-space: nowrap;
	text-align: center;
	padding: 0px 2px 0px 2px;
}
.dxgvFilterPopupWindow
{
	color: Black;
	font: 11px Tahoma;
	border: solid 1px #9f9f9f;
}
.dxgvFilterPopupItemsArea
{
	color: Black;
	background-color: White;
}
.dxgvFilterPopupButtonPanel
{
	font: 11px Tahoma;
	background-color: #ededed;
	border: 1px solid #dcdcdc;
	border-left-width: 0px;
	color: Black;
}

.dxgvFilterPopupItem td.dxgv,
.dxgvFilterPopupActiveItem td.dxgv,
.dxgvFilterPopupSelectedItem td.dxgv
{
	border-left: solid 1px white;    
	border-right: solid 1px white;    
	padding: 3px 2px 4px 3px;
	cursor: default;
	white-space: nowrap;
}
.dxgvFilterPopupActiveItem
{
	background: #cfcfcf;
	color: Black;
}
.dxgvFilterPopupSelectedItem
{
	background: #8D8D8D;
	color: White;
}

.dxgvTable
{
	background-color: White;
	border: 0;
	border-collapse: separate!important;
	overflow: hidden;
	font: 11px Tahoma;
	color: Black;
}
.dxgvInlineEditRow,
.dxgvDataRow
{
}

.dxgvDataRow a.
{
    color:#000000;
}

.dxgvInlineEditRow td.dxgv
{
	border-bottom: Solid 1px #D3D3D3;
	border-right: Solid 1px #D3D3D3;
}
.dxgvDataRowAlt
{
	background-color: #EDEDEB;
}
.dxgvFilterRow 
{
	background-color: #E7E7E7;
}
.dxgvEditForm 
{
	background-color: #F0F0F0;
}
.dxgvEditForm td.dxgv
{
	border-bottom: Solid 1px #D3D3D3;
	padding: 8px 10px 10px 10px;
}
.dxgvSelectedRow
{
	background-color: #A0A0A0;
    color: White;
}
.dxgvFocusedRow
{
	background-color: #8D8D8D;
    color: White;
}
.dxgvSelectedRow .dxgvCommandColumn a, 
.dxgvFocusedRow .dxgvCommandColumn a
{
    color: White;
}
.dxgvSelectedRow .dxgvCommandColumn a:hover, 
.dxgvFocusedRow .dxgvCommandColumn a:hover
{
    color: #F0F0F0;
}
.dxgvSelectedRow .dxgvCommandColumn a:visited, 
.dxgvFocusedRow .dxgvCommandColumn a:visited
{
    color: #F0F0F0;
}

.dxgvPreviewRow
{
	background-color: #F5F5F5;
	color: #707070;
}
.dxgvDetailCell,
.dxgvPreviewRow td.dxgv,
.dxgvEmptyDataRow td.dxgv
{
	padding: 20px 2px 20px 4px;
	border-bottom: Solid 1px #D3D3D3;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
.dxgvPreviewRow td.dxgv
{
	padding: 10px 10px 10px 15px;
}
.dxgvDetailCell
{
	padding: 16px 18px 16px 0px;
}
.dxgvDetailRow td.dxgvIndentCell 
{
    padding-right: 0px;
    border-bottom: Solid 1px #D3D3D3;
}
.dxgvEmptyDataRow
{
	color: Gray;
}
.dxgvEmptyDataRow td.dxgv
{
    border-bottom: Solid 1px #CFCFCF;
	text-align: center;
}

.dxgvEditFormDisplayRow td.dxgv,
.dxgvDataRow td.dxgv,
.dxgvDataRowAlt td.dxgv,
.dxgvSelectedRow td.dxgv,
.dxgvFocusedRow td.dxgv
{
	overflow: hidden;
	border-bottom: Solid 1px #CFCFCF;
	border-right: Solid 1px #CFCFCF;
	border-top: 0;
	border-left: 0;
	/* padding: 3px 6px 4px 6px; --> Super vrednost za prikaz -- čudovita */ 
	padding: 1px 6px 1px 6px;
	padding:
	
}
.dxgvEditFormDisplayRow
{
}
.dxgvEditFormDisplayRow td.dxgv 
{
}

.dxgvEditingErrorRow
{
	background-color: #FFC8C8;
	color: #FF0000;
}
.dxgvEditingErrorRow td.dxgv
{
	white-space: pre-wrap;
	border-bottom: Solid 1px #D3D3D3;
	border-right: 0;
	border-top: 0;
	border-left: 0;
	padding: 6px 10px 6px 10px;
}

.dxgvFilterRow td.dxgv
{
	border-bottom: Solid 1px #C1C1C1;
	border-right: Solid 1px #C1C1C1;
	border-top: 0;
	border-left: 0;
	padding: 2px 2px 2px 2px;
	overflow: hidden;
}
.dxgvGroupRow
{
	background-color: #EDEDED;
}
.dxgvFocusedGroupRow
{
	background-color: #8D8D8D;
    color: White;
}
.dxgvGroupRow td.dxgv,
.dxgvFocusedGroupRow td.dxgv
{
	border: none 0;
	vertical-align: middle;
	white-space: nowrap;
	border-bottom: Solid 1px #D3D3D3;
	padding: 3px 6px 4px 6px;
}
.dxgvFocusedRow td.dxgvIndentCell,
.dxgvFocusedGroupRow td.dxgvIndentCell,
.dxgvSelectedRow td.dxgvIndentCell
{
	background-color: #EDEDED!important;  
	border-right: solid 1px #CFCFCF;
	border-top: 0px;
}
.dxgvHeaderPanel {
	background-color: #F9F9F9;
	color: Black;
	padding: 8px 6px 8px 6px;
	border-bottom: Solid 1px #9F9F9F;
}

.dxgvHeader {
	cursor: pointer;
	white-space: nowrap;
	padding: 4px 6px 5px 6px;
	border: Solid 1px #9F9F9F;
	background-color: #DCDCDC;
	overflow: hidden;
	font-weight: normal;
	text-align: left;	
}
.dxgvHeader, .dxgvHeader table {
	color: Black;
	font: 11px Tahoma;
}
.dxgvHeader td {
	white-space: nowrap;
}
.dxgvHeader a {
	color: #0d45b7;
}
.dxgvCustomization, 
.dxgvPopupEditForm
{
	width: 100%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.dxgvGroupPanel
{
	white-space: nowrap;
	font-size: 11px;
	
	background-color: #EDEDED;
	color: #8D8D8D;
	border-bottom: Solid 1px #9F9F9F;
	padding: 7px 4px 8px 6px;
}
.dxgvFooter
{
	background-color: #D7D7D7;
	white-space: nowrap;
}
.dxgvFooter td.dxgv
{
	padding: 5px 6px 6px 6px;
	border-bottom: Solid 1px #BCBCBC;
	border-right: 0;
}
.dxgvGroupFooter
{
	background-color: #E0E0E0;
}
.dxgvGroupFooter td.dxgv 
{
	white-space: nowrap;
}
.dxgvGroupFooter td.dxgv 
{
    padding: 5px 4px 6px 6px;
    border-bottom: Solid 1px #CFCFCF;
    border-right: 0;
}
.dxgvDataRow td.dxgvIndentCell,
.dxgvGroupRow td.dxgvIndentCell,
.dxgvGroupFooter td.dxgvIndentCell
{
    background-color: #EDEDED;
	border-right: Solid 1px #CFCFCF;
	border-top: 0px;
}

.dxgvTitlePanel, 
.dxgvTable caption
{
    font-size: 15px;
	font-weight: normal;
	padding: 3px 3px 5px 3px;
	text-align: center;	
	background-color: #ACACAC;
	color: White;
	border-bottom: Solid 1px #9F9F9F;
}
.dxgvLoadingDiv
{
	background-color:Gray;	
	opacity: 0.01;	
	filter: alpha(opacity=1);
}
.dxgvStatusBar
{
	border-top: Solid 1px #9F9F9F;
}
.dxgvStatusBar tr.dxgv
{
	height: 20px;
}
.dxgvCommandColumn
{
	padding: 2px 2px 2px 2px;
}
.dxgvCommandColumn a
{
	margin: 0px 3px 0px 0px;
	color:  #0d45b7;
}
.dxgvCommandColumn a:hover
{
	color:  #5494ea;
}
.dxgvCommandColumn a:visited
{
	color:  #ab59a6;
}

.dxgvCommandColumnItem
{
}
.dxgvEditFormTable
{
	padding: 2px 6px 6px 4px;
	font: 11px Tahoma;
	color: Black;
}
.dxgvEditFormTable a
{
    color: #0d45b7;

}
.dxgvEditFormTable a:hover
{
    color: #5494ea;

}
.dxgvEditFormTable a:visited
{
    color: #ab59a6;
}

.dxgvEditFormCaption
{
	padding: 4px 4px 4px 10px; 
}

.dxgvInlineEditCell
{
	padding: 1px 1px 1px 1px; 
}

.dxgvEditFormCell
{
	padding: 4px 4px 4px 4px; 
	border: 0;
}

.dxgvPagerTopPanel
{	
}
.dxgvPagerBottomPanel
{
}
.dxgvDetailButton
{
}

.dxgvFilterBar 
{
	border-top: solid 1px #9F9F9F;	
	background: #d4d4d4;
}
.dxgvFilterBar a
{
	color: #394ea2;
	text-decoration: underline;		
}
.dxgvFilterBarCheckBoxCell
{
	padding: 0 3px;
	padding-right: 7px;
}
.dxgvFilterBarImageCell
{
	padding: 0 3px;
	padding-right: 1px;
	cursor: pointer;
}
.dxgvFilterBarExpressionCell
{
	font-size: 11px;
	padding: 5px 5px 8px 0;	
	white-space: nowrap;
}
.dxgvFilterBarClearButtonCell
{
	font-size: 11px;
	padding: 5px 6px 8px;
}
.dxgvFilterBuilderMainArea 
{
	background: white;
	padding: 6px 2px;
} 
.dxgvFilterBuilderButtonArea
{
	background: #ededed;
	border-top: solid 1px #cfcfcf;
	padding: 6px;
}

.dxgvDataRowHover
{
	background: #cfcfcf;
	color: Black;
}


.dxgvControl .dxpControl td.dxpCtrl, 
.dxgvDisabled .dxpControl td.dxpCtrl,

.dxgvControl .dxpLite,
.dxgvDisabled .dxpLite
{
	padding-top: 4px;    
}













































.dxeLoadingDiv
{
	background: White;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: wait;
}
.dxeLoadingDivWithContent
{
	background: White;
    opacity: 0.01;
    filter: alpha(opacity=1);
}

.dxeLoadingPanel
{
	font: 11px Tahoma;
	color: #303030;
}
.dxeLoadingPanelWithContent 
{
    font: 11px Tahoma;
	color: #303030;
	background:#FFFFFF;
	border:1px solid #D6D6D6;
}

.dxeLoadingPanel td.dx, 
.dxeLoadingPanelWithContent td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

.dxeReadOnly 
{
    
}
.dxeBase
{
    font-family: Tahoma;
    font-size: 11px;
}
/* -- ErrorFrame -- */
.dxeErrorCell, .dxeErrorCell td
{
    font-family: Tahoma;
    font-size: 11px;
	color: Red;
}
.dxeErrorCell
{ 
	padding-left: 4px;
	padding-right:5px;
}
.dxeErrorFrameWithoutError {
    border: 1px solid Red;
}
.dxeErrorFrameWithoutError .dxeControlsCell {
    padding: 2px;
}

.dxeEditArea 
{
	font-family: Tahoma;
	font-size: 11px;
	border: 1px solid #A0A0A0;
}
/* -- ValidationSummary -- */

.dxvsValidationSummary {
    font-family: Tahoma;
    font-size: 11px;
    color: Red;
}
.dxvsValidationSummary td.dxvsRC {
    vertical-align: top;
    padding: 2px 5px 4px 6px;
}
.dxvsValidationSummary .dxvsE {

}

/* ValidationSummary - Header */

.dxvsValidationSummary table.dxvsHT {
    width: 100%;
}
.dxvsValidationSummary td.dxvsH {
    padding: 2px 0 2px 0;
}

/* ValidationSummary - Hyperlink */

.dxvsValidationSummary a.dxvsHL,
.dxvsValidationSummary a.dxvsHL:visited {
    color: red;
}
.dxvsValidationSummary a.dxvsHL {
    text-decoration: none;
    border-bottom: 1px dashed #f70;
}
.dxvsValidationSummary a.dxvsHL:hover {
    color: #f70;
}

/* ValidationSummary - Table Layout */

.dxvsValidationSummary table.dxvsT {

}
.dxvsValidationSummary tr.dxvsE {

}
.dxvsValidationSummary td.dxvsETC {
    padding: 2px 0;
}

/* ValidationSummary - List Layout */

.dxvsValidationSummary ul.dxvsL {

}
.dxvsValidationSummary ol.dxvsL {

}
.dxvsValidationSummary li.dxvsE {
    padding: 2px 0;
}

/* -- Buttons -- */
.dxeButtonEditButton, .dxeCalendarButton,
.dxeSpinIncButton, .dxeSpinDecButton,
.dxeSpinLargeIncButton, .dxeSpinLargeDecButton
{	
	vertical-align: middle;
	border: solid 1px #7f7f7f;
	cursor: pointer;
} 
.dxeButtonEditButton, .dxeCalendarButton, .dxeButtonEditButton td.dx, .dxeCalendarButton td.dx,
.dxeSpinIncButton, .dxeSpinDecButton, .dxeSpinLargeIncButton, .dxeSpinLargeDecButton,
.dxeSpinIncButton td.dx, .dxeSpinDecButton td.dx, .dxeSpinLargeIncButton td.dx, .dxeSpinLargeDecButton td.dx
{	
    font-family: Tahoma;
    font-size: 11px;        
    font-weight: normal;
	text-align: center;
	white-space: nowrap;
} 
.dxeButtonEditButton,
.dxeSpinIncButton, .dxeSpinDecButton, .dxeSpinLargeIncButton, .dxeSpinLargeDecButton
{
    padding: 0px 2px 0px 3px;
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtDropDownBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
    background-color: #e6e6e6;
}
.dxeSpinIncButton
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtSpinIncBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
	background-color: #F0F0F0;
}
.dxeSpinDecButton
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtSpinDecBtnBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
	background-color: #E6E6E6;
}

.dxeButtonEditButton table.dxbebt,
.dxeSpinIncButton table.dxbebt, .dxeSpinDecButton table.dxbebt, 
.dxeSpinLargeIncButton table.dxbebt, .dxeSpinLargeDecButton table.dxbebt
{
	width: 10px;
}
.dxeCalendarButton      
{
	font-size: 11px;
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtCalendarButtonBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
    background-color: #e5e5e5;
	padding: 4px 11px;
	padding-top: 3px;
	width: 32px;
}
.dxeCalendarButton td.dx
{
	font-size: 11px;    
	text-align: center;
	white-space: nowrap;
}
.dxeCalendarButton table.dxbebt 
{
	width: 100%;
}

/* -- Pressed -- */
.dxeCalendarButtonPressed, .dxeButtonEditButtonPressed,
.dxeSpinIncButtonPressed, .dxeSpinDecButtonPressed, .dxeSpinLargeIncButtonPressed, 
.dxeSpinLargeDecButtonPressed
{
	background-image: none;
	background-color: #D5D5D5;
	border: Solid 1px #7F7F7F;	
}
/* -- Hover -- */
.dxeCalendarButtonHover, .dxeButtonEditButtonHover,
.dxeSpinIncButtonHover, .dxeSpinDecButtonHover, .dxeSpinLargeIncButtonHover, .dxeSpinLargeDecButtonHover
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtDropDownButtonHoverBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #F2F2F2;
	border: Solid 1px #606060;
}
.dxeCalendarButtonHover
{
	background-image: url('<%=WebResource("DevExpress.Web.Images.edtCalendarButtonHBack.gif")%>');
    background-repeat: repeat-x;
    background-position: top;    
}

.dxeButtonEdit
{
    background-color: white;
    border: solid 1px #9F9F9F;
    width: 170px;
}

.dxeButtonEdit .dxeEditArea {
    background-color: white;
}
.dxeButtonEdit .dxeEditArea, .dxeButtonEdit td.dxic
{
	width: 100%;
}
.dxeButtonEdit td.dxic
{
    padding: 0px 2px 0px 1px;
}
.dxeButtonEdit .dxeIIC img {
    padding-left: 3px;
}
.dxeTextBox, .dxeMemo
{
    background-color: white;
    border: solid 1px #9f9f9f;
}
.dxeTextBox td.dxic
{
	padding: 1px 2px;
	width: 100%;
}
.dxeTextBox .dxeEditArea
{
    background-color: white;
}
.dxeRadioButtonList
{
    border: Solid 1px #9F9F9F;
}
.dxeRadioButtonList, .dxeRadioButtonList table
{
    font-family: Tahoma;
    font-size: 11px;    
}
.dxeRadioButtonList td.dxe
{
    padding: 7px 5px 6px 11px;
}
.dxeRadioButtonList label
{
	margin-right: 6px;    
}

/* -- Memo -- */
.dxeMemo
{

}
.dxeMemoEditArea 
{
	background-color: white;
	font-family: Tahoma;
	font-size: 11px;
}
.dxeMemo td
{
	padding: 0 0 0 1px;
	width: 100%;
}

/* -- Hyperlink -- */
.dxeHyperlink
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #0d45b7;        
}
a.dxeHyperlink:hover
{
    color: #5494ea;    
}
a.dxeHyperlink:visited
{
    color: #ab59a6;    
}

/* -- ListBox -- */
.dxeListBox
{
	background-color: white;
	border: solid 1px #A0A0A0;
    font-family: Tahoma;
    font-size: 11px;
    width: 70px;
    height: 109px;
}
.dxeListBox div.dxlbd
{
	padding-top: 1px;    
    padding-bottom: 1px;
    height: 107px;
}
.dxeListBoxItemRow
{
    cursor: default;
}
.dxeListBoxItem
{
    border-left: solid 1px white;
    border-right: solid 1px white;
    font-family: Tahoma;
    font-size: 11px;
    padding: 3px 2px 4px 3px;
    /* white-space: nowrap; */
    text-align: left;
    color: Black;
}
.dxeListBoxItem em {
    background:none repeat scroll 0 0 #CFCFCF;
    color:#333333;
    font-weight:bold;
    font-style:normal;
}

.dxeListBox td.dxeI, .dxeListBox td.dxeIM, .dxeListBox .dxeHIC, 
.dxeListBox td.dxeFTM, .dxeListBox td.dxeTM,
.dxeListBox td.dxeC, .dxeListBox td.dxeCM, .dxeListBox td.dxeHCC, .dxeListBox td.dxeMI, .dxeListBox td.dxeMIM
{
    border-right-width: 0px!important;
}
.dxeListBox td.dxeCM, .dxeListBox td.dxeHCC
{
    width: 25px;
}
.dxeListBox td.dxeIM
{
    width: 0;
}
.dxeListBox td.dxeT 
{
    width: 100%;
    padding-left: 0px!important;
}
.dxeListBox td.dxeT, .dxeListBox td.dxeMI
{
    border-left-width: 0px!important;
}
.dxeListBox td.dxeFTM, .dxeListBox td.dxeTM, .dxeListBox td.dxeLTM, 
.dxeListBox .dxeHFC, .dxeListBox .dxeHC, .dxeListBox .dxeHLC
{
    overflow: hidden;
}

.dxeListBox td.dxeFTM, .dxeListBox td.dxeTM, 
.dxeListBox .dxeHFC, .dxeListBox .dxeHC
{
    padding-right: 6px!important;
}
.dxeListBox td.dxeLTM, .dxeListBox td.dxeTM, 
.dxeListBox .dxeHC,  .dxeListBox .dxeHLC
{
    padding-left: 6px!important;
}
/*Grid lines*/
.dxeListBox td.dxeLTM, .dxeListBox td.dxeTM, .dxeListBox td.dxeMIM
{
    border-left: 1px solid #cfcfcf !important;
}
.dxeListBox td.dxeIM, .dxeListBox td.dxeFTM, .dxeListBox td.dxeTM, .dxeListBox td.dxeLTM,
.dxeListBox td.dxeCM, .dxeListBox td.dxeMIM
{
    border-bottom: solid 1px #cfcfcf;
}
.dxeListBoxItemSelected     /* inherits dxeListBoxItem */
{    
    color: White;
    background-color: #A0A0A0;
}
.dxeListBoxItemHover        /* inherits dxeListBoxItem */
{
    background-color: #cfcfcf;
    color: black;
}
.dxeListBoxItemHover em, .dxeListBoxItemSelected em       
{
    background: none;
}

/*Header*/
.dxeListBox .dxeHD
{
    background-color: #dcdcdc;
    border-bottom: solid 1px #A0A0A0;
}
.dxeListBox .dxeHC,  .dxeListBox .dxeHLC, .dxeListBox td.dxeHMIC
{
    border-left: solid 1px #A0A0A0;
}
.dxeListBox .dxeHIC, .dxeListBox .dxeHFC, .dxeListBox .dxeHCC
{
    border-left:1px solid #dcdcdc;
}
.dxeListBox .dxeHFC, .dxeListBox .dxeHC, .dxeListBox .dxeHMIC
{
    border-right-width:0;
}
.dxeListBox .dxeHLC
{
    border-right: solid 1px #dcdcdc;
}

/* -- Calendar -- */
.dxeCalendar
{ 
    border: solid 1px #9f9f9f;
    background-color: White;
    color: Black;
    font-weight: normal;
    cursor: default;
}
.dxeCalendar td.dxMonthGrid 
{
    padding: 4px 10px;    
}
.dxeCalendar td.dxMonthGridWithWeekNumbers
{
    /* padding: 5px 20px 8px 8px; */
}
.dxeCalendarDayHeader
{
    font-family: Tahoma;
    font-size: 11px;        
    /* padding: 2px 4px 5px; */
    padding: 0px 2px 3px;
    border-bottom: solid 1px #cfcfcf;
}
.dxeCalendarWeekNumber
{    
    font-family: Tahoma;
    font-size: 7pt;    
    text-align: right;    
    /* padding: 6px 8px 6px 4px; */
    padding: 3px 4px 3px 2px;       
    color: #bfbfbf;
    font-weight:normal;
}
.dxeCalendarDay
{    
    font-family: Tahoma;
    font-size: 11px;
    padding: 2px 3px;
    text-align: center;    
}
.dxeCalendarWeekend        /* inherits dxeCalendarDay */
{
    color: #c00000;
}
.dxeCalendarOtherMonth     /* inherits dxeCalendarDay */
{
    color: #888;
}
.dxeCalendarOutOfRange     /* inherits dxeCalendarDay */
{
    color: #d0d0d0;    
}
.dxeCalendarSelected       /* inherits dxeCalendarDay */
{
    color: White;
    background-color: #8d8d8d;
}
.dxeCalendarToday         /* inherits dxeCalendarDay */
{
    padding: 3px 3px 2px;
    border: solid 1px #c00000;    
}
.dxeCalendarHeader
{
    background-color: #dcdcdc;
    border: solid 1px #c9c9c9;    
    border-width: 1px 0;
    padding: 4px 7px;
}
.dxeCalendarHeader td.dxe
{
    font-family: Tahoma;
    font-size: 11px;
    text-align: center;
	cursor: pointer;
}
.dxeCalendarFooter 
{
    background-color: #ededed;
    padding: 8px 0px;    
    border-top: solid 1px #d6d6d6;
}
.dxeCalendarFastNav
{
    color: Black;
    background: White;
    border: solid 1px #9f9f9f;
    border-bottom: 0px;
    padding: 12px 8px;
}
.dxeCalendarFastNavMonthArea
{
    padding: 0px 9px;
}
.dxeCalendarFastNavYearArea
{    
}
.dxeCalendarFastNavFooter
{
    color: Black;
    background-color: #ededed;
    padding: 8px 0px;   
    border: solid 1px #9f9f9f;
    border-top: solid 1px #d6d6d6;
}
.dxeCalendarFastNavMonth, .dxeCalendarFastNavYear
{
    font: normal 11px Tahoma;
    color: Black;
    padding: 3px 5px;
    text-align: center;
	cursor: pointer;
}
.dxeCalendarFastNavMonth
{
	padding: 6px;
}
.dxeCalendarFastNavMonthSelected, .dxeCalendarFastNavYearSelected
{
    color: White;
    background: #8d8d8d;    
}
.dxeCalendarFastNavMonthHover, .dxeCalendarFastNavYearHover
{        
    color: Black;
    background: #e5e5e5;
    padding: 2px 4px;
    border: solid 1px #d6d6d6;
}
.dxeCalendarFastNavMonthHover
{
	padding: 5px;
}
/* Disabled */
.dxeDisabled, .dxeDisabled td.dxe
{
	color: #acacac;
	cursor: default;
}
a.dxeDisabled:hover
{
    color: #acacac;
}
.dxeButtonDisabled, .dxeButtonDisabled td.dxe
{
	border-color: #c3c3c3;
	color: #808080;
	cursor: default;
}
/* -- Button -- */
.dxbButton
{	
  	color: #000000;    
  	font-weight:normal;
	font-size: 11px;
	font-family: Tahoma;				    
	vertical-align: middle;	 		
	border: solid 1px #7F7F7F;	
	background: #E0DFDF url('<%=WebResource("DevExpress.Web.Images.edtButtonBack.gif")%>') top;
    background-repeat:repeat-x;
    padding: 1px 1px 1px 1px;
	cursor: pointer;
}
.dxbButtonHover 
{
  	color: #000000;        
	background: #F2F2F2 url('<%=WebResource("DevExpress.Web.Images.edtButtonHoverBack.gif")%>') top;
    background-repeat: repeat-x;
	border: solid 1px #606060;
}
.dxbButtonChecked 
{
    color: #FFFFFF;
	background-image: none;
	background-color: #8D8D8D;
}
.dxbButtonPressed 
{
  	color: #000000;        
	background-image: none;
	background-color: #D5D5D5;
}
.dxbButton div.dxb
{    
    padding: 3px 8px 4px 8px;
	border: 0px;
}
.dxbButton div.dxbf
{     
    padding: 2px 7px 3px 7px;
	border: dotted 1px black;		
}
.dxbButton div.dxb table
{    
  	color: #000000;    
	font-size: 11px;
	font-family: Tahoma;				    
}
.dxbButton div.dxb td.dxb
{    
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
/* Disabled */
.dxbDisabled
{
    border-color: #c3c3c3;
	color: #808080;
	cursor: default;
}
.dxbDisabled td.dxb
{
	color: #808080;
}
/* -- FilterControl -- */
.dxfcTable
{	
	border-collapse: separate!important;		
}
.dxfcTable td.dxfc
{
	padding: 0px 0px 0px 3px;
	vertical-align: middle;
	font: 11px Tahoma;
	color: Black;
}
a.dxfcPropertyName
{
	white-space: nowrap!important;
	color: Blue!important;
}
a.dxfcGroupType
{
	white-space: nowrap!important;
	padding: 0px 3px 0px 3px!important;
	color: Red!important;
}
a.dxfcOperation
{
	white-space: nowrap!important;
	color: Green!important;
}
a.dxfcValue
{
	white-space: nowrap!important;
	color: Gray!important;
}

.dxfcLoadingDiv
{
	background: white;
	opacity: 0.01;
	filter: alpha(opacity=1);	
}
.dxfcLoadingPanel
{
	font: 11px Tahoma;
	color: #303030;
	border: solid 1px #9F9F9F;
	background: white;	
}
.dxfcLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

.dxeMaskHint 
{
	background: #ffffe1;
	border: solid 1px black;
	padding: 2px 5px 3px;
	color: Black;
	font: 11px Tahoma;
}

/* -- ProgressBar -- */
.dxeProgressBar
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}
.dxeProgressBar, .dxeProgressBar td.dxe
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
   	color: Black;
}
.dxeProgressBar .dxePBMainCell, .dxeProgressBar td.dxe
{
    padding: 0;
}
.dxeProgressBarIndicator 
{
    background-color: #E0DFDF;
}

/* -- DropDownWindow -- */
.dxeDropDownWindow
{
    background-color: white;
    border: solid 1px #9F9F9F;
}

/*----------------- ColorTable -----------------*/
.dxeColorIndicator
{
    border: solid 1px #9F9F9F;
    width: 15px;
    height: 15px;
    cursor: pointer;
}
.dxeColorTable
{
    background-color: #ffffff;
    border: solid 1px #9F9F9F;
}
.dxeColorTable td.dx
{
    padding: 4px 4px;
}
.dxeColorTableCell {
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 3px;
    cursor: pointer;
}
.dxeColorTableCellDiv {
    border: solid 1px #808080;
    width: 12px;
    height: 12px;
    font-size: 0px;
}
.dxeColorTableCellSelected {
    padding: 2px;
    background-color: #CBCBCB;
    border: solid 1px #888888;
}
.dxeColorTableCellHover {
    padding: 2px;
    background-color: #F2F2F2;
    border: solid 1px #888888;
}

/* -- Invalid Style -- */
.dxeInvalid
{

}
.dxeInvalid .dxeEditArea,
.dxeInvalid .dxeMemoEditArea {

}

/* -- Focused Style -- */
.dxeFocused 
{
	border: solid 1px #3d3d3d;
}

/* -- Null Text Style -- */
.dxeNullText .dxeEditArea,
.dxeNullText .dxeMemoEditArea
{
	color: #818181;
}

/* -- Captcha -- */
.dxcaRefreshButton
{
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
	font-size: 10pt;
	color: #1e3695;
}

.dxcaDisabledRefreshButton
{
	color: #acacac;
}

.dxcaRefreshButtonCell
{
	padding-left: 4px;
}

.dxcaRefreshButtonText
{
}

.dxcaDisabledRefreshButtonText
{
}

.dxcaTextBoxCell
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}

.dxcaTextBoxCell, .dxcaTextBoxCellNoIndent
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}

.dxcaTextBoxCell .dxeErrorCell
{
}

.dxcaTextBoxCellNoIndent .dxeErrorCell
{
	padding-left: 0px;
	padding-top: 4px;
	color: Red;
}

.dxcaTextBoxLabel
{
	padding-bottom: 4px;
	display: block;
}

.dxcaLoadingPanel
{
	font: 11px Tahoma;
	color: #303030;
}

.dxcaLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

/* CALENDAR
----------------------------------------------------------*/
#dataFrameCalendar 
{
    /* max-width:100%;
    min-width:80%; */
    width:100%;
    height:92.5%;
	position:absolute;
	/* left:0px; */
	top:52px;
	overflow:scroll;
}



.dxscControl
{
    background: #9f9f9f;
	border: solid 1px #9f9f9f;
}
.dxscLoadingPanel
{
	font: 11px Tahoma;
	color: #303030;
	background: white;
	border: solid 1px #808080;
}
.dxscLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px;
}
.dxscLoadingDiv
{
    cursor: wait;
	background-color: Gray;
	opacity: 0.01;
	filter:alpha(opacity=1);

}

/* Headers */
.dxscDateHeader, 
.dxscAlternateDateHeader,
.dxscDayHeader,
.dxscDateCellHeader,
.dxscTodayCellHeader,
.dxscTimelineDateHeader,
.dxscHorizontalResourceHeader,
.dxscVerticalResourceHeader
{    
    color: black;
    background: #dcdcdc;
    border: solid 1px #9f9f9f;
    border-width: 0 1px 1px 0;
    padding: 4px;
	font: 11px Tahoma;		
	text-align: center;
    vertical-align: top;
    
    cursor: default;
	overflow: hidden;
	white-space: nowrap;
}

.dxscAlternateTimelineDateHeader,
.dxscAlternateDateHeader
{
    background: #dadada;
}
.dxscDayHeader
{
	border-width: 1px 1px 0 0;
}
.dxscDateCellHeader
{
    border-width: 1px;
}
.dxscTodayCellHeader
{    
	border-top-width: 1px;
	background: #dadada;
}
.dxscTimelineDateHeader
{
    border-width: 1px 1px 1px 0;
}
.dxscHorizontalResourceHeader
{
    border-width: 1px 1px 1px 0;
    background: #cdcdcd;
}
.dxscVerticalResourceHeader
{
    border-width: 1px 1px 0 0;
    background: #cdcdcd;
    white-space: normal;
}
.dxscSelectionBar 
{	
    border-style: solid;
	border-width: 0 1px 0 0;
	height: 30px;
}

/* Corners */
.dxscLeftTopCorner, 
.dxscRightTopCorner
{
    background: #dcdcdc;
	width: 1px;
    border-style: solid;
    border-color: #9f9f9f;	
	border-width: 0 0 1px;
}
.dxscLeftTopCorner
{    
    border-width: 1px 1px 1px 0;
    font: 11px Tahoma;
    text-align: center;
    padding: 2px;
    overflow: hidden;
}

/* Separators */
.dxscGroupSeparatorVertical, 
.dxscGroupSeparatorHorizontal
{
    background: #dcdcdc;
    border: solid 1px #9f9f9f;
}

.dxscGroupSeparatorVertical
{
    width: 1px; 
    border-width: 0 1px;
}
.dxscGroupSeparatorHorizontal
{
	height: 1px;
    border-width: 1px 0 0;
    font-size: 1px;
}

/* Apts Area */
.dxscAllDayArea
{
    background: #ededed;
    border: solid 1px #9f9f9f;
    border-width: 0 1px 1px 0;
}
.dxscDateCellBody 
{
	height: 100px;
    border: solid 1px;
    border-width: 0 1px 0 0;
}
.dxscTimeCellBody
{
    border: solid 1px;
	font: 11px Tahoma;
}
.dxscTimelineCellBody
{
	height: 300px;
    border-style: solid;
    border-width: 1px 1px 0 0;
}

.dxscAppointment
{
    color: black;
    font: 11px Tahoma;    
    border: solid 1px #8b8b8b;
    padding: 0;
	margin: 0;
	cursor: default;
	/* width: 100%; */
	margin-right:20px;
	height: 100%;
	overflow: hidden;	
}
.dxscAppointmentInnerBorders
{	
    border: solid 1px #8b8b8b;
    padding: 0px;
}
.dxscAppointmentHorizontalSeparator 
{
	height: 1px;
	width: 100%;
	overflow: hidden;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
}
.dxscMoreButton
{
    font: 11px Tahoma;
    color: #0000cc;    
	text-decoration: underline;	
    padding: 0;
}

/* Rulers */
.dxscTimeRulerHoursItem, .dxscTimeRulerMinuteItem
{
    color: #6f6f6f;
    background: #ededed;
    border: solid 1px #9f9f9f;
    border-width: 0px 1px 1px 0;
	vertical-align: top;
	white-space: nowrap;
} 
.dxscTimeRulerHoursItem
{
    border-right-width: 0;
    border-left-color: #9f9f9f;
    font: 13pt Tahoma;
	text-align: right;
	width: 45px;
    padding: 2px 4px 0px;
}
.dxscTimeRulerMinuteItem
{
    border-left-width: 0px;
	text-align: center;
	width: 13px;
	font: 11px Tahoma;
    padding: 4px;
    padding-left: 1px;
}

.dxscTimeRulerHeaderHourItem
{
    width: 55px;
}	
.dxscTimeRulerHeaderMinuteItem
{
    width: 16px;
}
.dxscScrollHeaderItem
{
    width: 16px;
}


/* Control elements */
.dxscToolbarContainer 
{
	border-bottom: 1px solid #9F9F9F;
	border-right: 1px solid #9F9F9F;
}
.dxscToolbar
{
    border: none;
    background: #e4e4e4;    
    padding: 4px 7px;    
}
.dxscResourceNavigator 
{    
    background: #c3c3c3;
    padding: 7px;
    border: solid 1px #9f9f9f;
}
.dxscViewVisibleInterval
{    
    color: #303030;
    font: 11px Tahoma;
    white-space: nowrap;
}
.dxscInplaceEditor
{
	background: #fdfdfd;
	border: solid 2px black;
	padding: 0;
	font: 11px Tahoma;
	color: #303030;
}
.dxscControlAreaForm
{
	font: 12pt Tahoma;
	color: black;
	background-color: #efefef;
	border: none;
	white-space: normal;
	padding: 9px 12px;
}
.dxscErrorInfo
{
	background: #f1abab;
	color: #853a3a;
	padding: 10px;
	border: solid 1px #9f9f9f;
	border-width: 1px 0;
}

/* Buttons */
.dxscViewNavigatorButton
{    
    border: solid 1px #7f7f7f;
    font: 11px Tahoma;
    color: Black;
    background: url(<%=WebResource("Images.CssImages.ButtonBack.gif")%>) repeat-x left top #e5e5e5;
    height: 19px;
    padding: 0px 7px;    
    cursor: pointer;
}
.dxscViewNavigatorButtonHover
{
    background: url(<%=WebResource("Images.CssImages.ButtonBackHover.gif")%>) repeat-x left top #f2f2f2;
    border-color: #606060;
}
.dxscViewNavigatorButtonPressed
{
    background: #D5D5D5;
    border-color: #606060;
}

.dxscResourceNavigatorButton,
.dxscNavigationButton,
.dxscDVTopMoreButton,
.dxscDVBottomMoreButton
{
    cursor: pointer;
}

.dxscSmartTagButton 
{
    border: solid 1px black;
    background: #ffffee;
    padding: 4px 5px;
    cursor: pointer;
}

.dxscViewSelectorButton 
{
    background: url(<%=WebResource("Images.CssImages.ViewSelectorButtonBack.gif")%>) repeat-x left top #e6e6e6;
	border: solid 1px #9f9f9f;
	border-width: 0 0 0 1px;
	padding: 10px 18px;
	font: 11px Tahoma;
    cursor: pointer;
}
.dxscViewSelectorButtonHover
{
    background: url(<%=WebResource("Images.CssImages.ViewSelectorButtonBackHover.gif")%>) repeat-x left top #f2f2f2;        
}
.dxscViewSelectorButtonPressed
{
    background: #b9b9b9;
    color: White;
}
.dxscViewSelectorButtonChecked
{
	background: #a4a4a4;
	color: White;
}

.dxscNoBorderButton
{
	border: solid 1px #FDFDFD;
	background: none;
    cursor: pointer;
}
.dxscNoBorderButtonHover
{
    border: solid 1px #A8A8A8;
}

.dxscToolTipRoundedCornersTopBottomRow 
{
	font-size:1pt;		
}
.dxscToolTipRoundedCornersTopSide 
{
	border-top: 1px black solid; 
	vertical-align:bottom; 
	height:1px;	
	background-color:#fafad2;
}
.dxscToolTipRoundedCornersLeftSide 
{
	border-left: 1px black solid; 
	vertical-align:bottom; 
	background-color:#fafad2;
}
.dxscToolTipRoundedCornersRightSide 
{
	border-right: 1px black solid; 
	vertical-align:bottom; 
	background-color:#fafad2;
}
.dxscToolTipRoundedCornersBottomSide 
{
	border-bottom: 1px black solid; 
	vertical-align:bottom; 
	height:1px;	
	background-color:#fafad2;
}
.dxscToolTipRoundedCornersContent 
{
	background-color:#fafad2;
	padding:0;
}
.dxscToolTipSquaredCorners 
{
    background: #f9f9cd;
    padding: 1px 1px;
    font: 11px Tahoma;
    color: #303030;
    white-space: nowrap;
    border: solid 1px black;
}
.dxscTimeMarker 
{
	top:-4px;
}
.dxscTimeMarkerLine 
{
	top:-2px;
	background-color:Red;
	height:3px;
	font-size:1pt;
	
}
.dxscTimeMarkerLineV 
{
	position:absolute;
	
	background-color:#4E4E4E;
	width:1px;
	font-size:1pt;
	border:solid 1px #FFC029;
	border-top-width:0;
	border-bottom-width:0;
}
.dxscTimeMarkerLineH
{
	position:absolute;
	top:-2px;
	background-color:#4E4E4E;
	height:1px;
	font-size:1pt;
	border:solid 1px #FFC029;
	border-left-width:0;
	border-right-width:0;
}








.dxtlControl
{
	cursor: default;
	font: 11px Tahoma;
	color: black;
	border: none 1px #9f9f9f;
}
.dxtlControl caption
{
	background: #ACACAC;
	border: solid 1px #9F9F9F;
	border-bottom: 0;
	color: White;
    font-size: 15px;
	font-weight: normal;
	padding: 3px 3px 5px;
	text-align: center;
}

/* Indent cells */
.dxtlIndent,
.dxtlIndentWithButton
{			
	background: white;
	vertical-align: top;
	background-position: center top;
	background-repeat: no-repeat;
	/* width:12.5%; /* nastavim zamik med stolpci , privzeto ni bilo te vrstice */
	text-align:right;
}
.dxtlIndent
{
	padding: 0 11px;
}
.dxtlIndentWithButton
{
	padding: 5px 7px 6px;
}
.dxtlSelectionCell
{
	padding: 0 2px;
	border: solid 1px #cfcfcf;
}

/* Tree-lines cells */
.dxtlLineRoot
{
	background-image: url('<%=WebResource("DevExpress.Web.ASPxTreeList.Images.Css.TreeLineRoot.gif")%>');
	background-repeat: repeat-y;	
}

.dxtlLineFirst
{
	background-image: url('<%=WebResource("DevExpress.Web.ASPxTreeList.Images.Css.TreeLineFirst.gif")%>');
}
.dxtlLineMiddle
{
	background-image: url('<%=WebResource("DevExpress.Web.ASPxTreeList.Images.Css.TreeLineMiddle.gif")%>');
	
}
.dxtlLineLast
{
	background-image: url('<%=WebResource("DevExpress.Web.ASPxTreeList.Images.Css.TreeLineLast.gif")%>');
	
}

.dxtlLineFirstRtl
{
	background-image: url('<%=WebResource("DevExpress.Web.ASPxTreeList.Images.Css.TreeLineFirstRtl.gif")%>');
}
.dxtlLineMiddleRtl
{
	background-image: url('<%=WebResource("DevExpress.Web.ASPxTreeList.Images.Css.TreeLineMiddleRtl.gif")%>');
	
}
.dxtlLineLastRtl
{
	background-image: url('<%=WebResource("DevExpress.Web.ASPxTreeList.Images.Css.TreeLineLastRtl.gif")%>');
	
}

/* Headers */
.dxtlHeader 
{
	background: #dcdcdc;
	border: solid 1px #9f9f9f;
	padding: 4px 6px 5px;
	font-weight: normal;
}
.dxtlHeader table.dxtl 
{
	border-collapse: collapse;
	width: 100%;
}
.dxtlHeader td.dxtl
{
	padding: 0;
}
.dxtlHeader,
.dxtlHeader td.dxtl
{	
	font: 11px Tahoma;
	white-space: nowrap;
	text-align: left;
}

/* Nodes */
.dxtlNode
{
	background: white;
}
.dxtlAltNode
{
	background: #ededeb;
}
.dxtlSelectedNode
{
	background: #a0a0a0;
	color: white;
}
.dxtlFocusedNode
{
	background: #8d8d8d;
    color: white;
}
.dxtlInlineEditNode
{
	background: white;
}
.dxtlEditFormDisplayNode
{
	background: white;
}

.dxtlNode td.dxtl, 
.dxtlAltNode  td.dxtl, 
.dxtlSelectedNode td.dxtl, 
.dxtlFocusedNode td.dxtl,
.dxtlEditFormDisplayNode td.dxtl,
.dxtlCommandCell
{
	padding: 1px 4px 2px;
	border: solid 1px #cfcfcf;
	white-space: nowrap;
	font-size: 11px;
	font-family: Tahoma;
}
.dxtlInlineEditNode td.dxtl
{
	border: solid 1px #cfcfcf;
	padding: 1px;
}

/* Preview */
.dxtlPreview
{
	background: #f2f2f2;
	color: #7f7f7f;
	padding: 14px;
	border: solid 1px #cfcfcf;
	font: 11px Tahoma;	
}

/* Footers */
.dxtlGroupFooter
{
	background-color: #E0E0E0;	
}
.dxtlFooter
{
	background-color: #D7D7D7;	
}
.dxtlGroupFooter td.dxtl,
.dxtlFooter td.dxtl
{
	padding: 5px 6px 6px;
	white-space: nowrap;
	border: solid 1px #cfcfcf;
	font: 11px Tahoma;
}

/* Pagers */
.dxtlPagerTopPanel 
{
	border-bottom: none 1px #9f9f9f;
	padding-bottom: 2px;
}
.dxtlPagerBottomPanel 
{	
	border-top: none 1px #9f9f9f;
	padding-bottom: 2px;
}

/* Editing */
.dxtlEditForm 
{
	background: #F0F0F0;
	border: solid 1px #D3D3D3;
	padding: 8px 10px 10px;
}
.dxtlEditFormCaption,
.dxtlEditFormEditCell
{
	padding: 4px;
}
.dxtlEditFormCaption
{
	padding-left: 10px;
	white-space: nowrap;
}
.dxtlError
{
	background: #FFC8C8;
	color: #FF0000;
	padding: 6px 10px;
	border: solid 1px #cfcfcf;
	font: 11px Tahoma;		
}
.dxtlPopupEditForm
{
    padding: 12px;
}

/* Links */
.dxtlControl a 
{
	color: #0d45b7;
}
.dxtlControl a:hover 
{
	color:  #5494ea;
}
.dxtlSelectedNode a, 
.dxtlFocusedNode a 
{
	color: White;
}
.dxtlSelectedNode a:hover, 
.dxtlFocusedNode a:hover
{
	color: #f0f0f0;
} 
.dxtlCommandCell a 
{
	margin-right: 3px;
}

/* Loading panel */
.dxtlLoadingPanel
{
	border: solid 1px #9F9F9F;
	background-color: #E3E3E1;
	font: 11px Tahoma;
	color: #303030;
}
.dxtlLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px;
}
.dxtlLoadingDiv
{
	background: white;
	opacity: 0.01;
	filter: alpha(opacity=1);
}

/* Disabled */
.dxtlDisabled,
.dxtlDisabled .dxtl
{
	color: #808080;
	cursor: default;
}

a.employeeCalendarLink:link, a.employeeCalendarLink:visited {
    color: Blue;
    text-decoration: underline;
}




/* WORK ORDER LIST ADD-Ons*/
#mainFrameTabsWOL 
{
    width:100%; 
	border-top:1px solid #f4f4f4;
	padding-top:10px;
}



/* shadow info boxes */

.msgElevation {
    padding: 1rem;
    width: 95%;
    margin-bottom: 5px;
    vertical-align: top;
    border: 1px solid lightgray;
    border-radius: .25rem;
    background-color: #fff;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
}

.msgElevationShadow {
    -webkit-box-shadow: 0 3px 3px -2px rgba(0,0,0,.2), 0 3px 4px 0 rgba(0,0,0,.14), 0 1px 8px 0 rgba(0,0,0,.12);
    box-shadow: 0 3px 3px -2px rgba(0,0,0,.2), 0 3px 4px 0 rgba(0,0,0,.14), 0 1px 8px 0 rgba(0,0,0,.12);
}
