/* CSS Document */


.showDIV  {
    width:100%; height:560px;
    display:block;
    visibility:visible;
}

.hideDIV  {
    width:0px; height:0px;
    display:none;
    visibility:hidden;
}

.hideButton  {          
    visibility:hidden;        
}

.showButton  {            
    visibility:visible;        
}     

.styled-select {

    width: 100%;

}

body {
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 73%;
    background-color: #E4E2E7; /* mtn change, old : #F9F7DE; */ /*#F7F2CB;#FFF8C6;*/
    margin-left:5px;
    margin-right:5px;
    margin-bottom:0px;
    margin-top:5px;
}

.footer {
    font-size:75%;
}

input,select,textarea,.displayText{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #000099;
}


.oddRow {
    background-color: #E9EBEF; /* mtn change, old : #EBE0C0;*/ /*#E7D9B4;*/
}

.oddRow input {
    background-color: #E9EBEF; /* mtn change, old : #EBE0C0;*/
    border:0;
}

.evenRow {
    background-color: #FFFFFF;
}

.evenRow input {
    background-color:#FFFFFF;
    border:0;
}

input.apptRowBtn {
    border:1px solid;
    background-color:#fed
}

input.apptCancelBtn {
    border:1px solid;
    border-color:gray;
    color:maroon;
    font-weight:bold;
}

.selectedMenu {
    background-color: yellow;
    font-weight: bold;
    color: #000000;
}

.selectedRow {
    background-color: #9DB0D1;/*#CEE3F6;*/
}

.selectedRow input {
    border:0;
}

.highlightedRow {
    background-color:#CCFFCC;
}

.highlightedRow input {
    background-color:#CCFFCC;
    border:0;
}

.formTableHeaderColor   {
    background-color: #FFFCCC;
}

#innerTable{
    background-color: #FFFCCC;
}

.selectedRow input.apptRowBtn {
    border:1px solid;
    background-color:#fed
}

.selectedRow input.apptCancelBtn {
    border:1px solid;
    border-color:gray;
    color:maroon;
    font-weight:bold;
}

.boxShape {
    border-top: 1px solid #360 ;
    border-left: 1px solid #360 ; 
    border-right: 1px solid #360 ; 
    border-bottom: 1px solid #360 ; 
    border-color: #999999 ;
}

.epr {
}

a {
    text-decoration: none;
    color: #0000CC;
}

a:hover{
    text-decoration: underline;
    cursor: pointer;
}

a.selectedLink{
    font-weight: bold ;
    background-color: #FFFF66;
}

a.deSelectedLink{
    font-weight: normal ;
    background-color: #FFFFFF;
}

.mandatoryField{
    color: #FF0033;
    font-weight: bold;
}

.headerEntityName {
    font-weight: bold;
}

.displayPointer{
    cursor: pointer;
}

.arrow{
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
}

.deleteCaption{
    font-weight: bold;
    color: red;
    cursor: hand;
}

.menuHeading{
    color: #FFFFFF;
    text-decoration: none;
    background-color: #C32020 ;
    border: 0 ;
}

.commonbg {
    background-color: #ABABAB;
}

.infoText{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#999999;
}

.hyperText{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.lineHeading {
    font-weight: bold;
}

.menuLink{
    color: #ffffff;
    text-decoration: none;
    text-indent: 5px;
    padding-top: 4px ;
    padding-bottom: 4px;
}

a.menuLink:hover{
    text-decoration: underline;
}

span.menuLink:hover{
    text-decoration: underline;
}

.generalLink{
    color: #ffffff;
    font-weight: bold;
    background-color: #C32020 ;
    border: 0 ;
}

.menuTable{
    color: #000000;
    background-color: #CCCCCC ;
    border: 0 ;

}
.heading{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    background-color: #435677; /*#C32020 ;*/
    border: 0 ;
}

.subHeading{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    background-color: #C32020 ;
    border: 0 ;
}

.basebg{
    background-color: #cccccc;
    color:#000000;
}

.userInfo{
    color: #FF0000 ;
    border: 0 ;
    cursor: default ;
    font-style: italic ;
}

/* need to give same color of body */
.readOnly{
    border: 0 ;
    overflow: hidden ;
    cursor: default ;
    background-color:#ffffff; /* mtn change, old : #F9F7DE;*/
}

.editMode{
    border: 1 ;
    overflow: auto;
    cursor: text;
}

.visible{
    visibility: visible;
   /* display: block; */
}

.hidden{
    visibility: hidden;
    display: none;
}

div.footer{
    color: #666666; 
}

.activityBar {
    background-color: #435677; /* mtn change, old : #7F8DA8;*/ /*#C6CFE8 ;//#8A8ABC;*/
    color : #ffffff;
    font-weight: bold;
}


.activityBarMenu {
    background-color: #E9E9F3;
}

.activityBar input {
    background-color: #435677; /* mtn change,old : #7F8DA8;*/ /* #C6CFE8 ;//#8A8ABC;*/
    color : #ffffff;
    border:0;
    font-weight: bold;
}

/* A darker shade as of the sectionheader for the border*/
div{
    scrollbar-face-color : #d2d6de; /* mtn change, old : #ECE5B6;*/
    scrollbar-highlight-color : #FFFFFF;
    scrollbar-darkshadow-color : #d2d6de; /* mtn change, old : #ECE5B6;*/
    scrollbar-3dlight-color : #C9C299;
    scrollbar-shadow-color : #C9C299;
}

iframe{
    scrollbar-face-color : #ECE5B6;
    scrollbar-highlight-color : #FFFFFF;
    scrollbar-darkshadow-color : #ECE5B6;
    scrollbar-3dlight-color : #C9C299;
    scrollbar-shadow-color : #C9C299;
}


.centered {
    position: absolute;
    left: 40%;
    top: 40%;
    margin: auto;
    background-color: #E0E0E0;
    color: black;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif ;
    text-align: center ;
    margin: 10px 0 0 0 ;
    border: #666666 1px solid ;
}
table {
    text-align: left;
}
span.title{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

td.inputRow{

}

td.title{
    background-repeat: no-repeat;
    border-bottom: 2px solid #C32020;
}

table.display{
    border: 1px solid #000000 ;
}

h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #C32020;
}

input.smallBtn {

}

.helpText{
    font-family: Arial, Helvetica, sans-serif ;
    color: #999999 ;
}

.whiteBG {
    background-color: #FFFFFF;
    height : 20px ;
}

.specialRow {
    background-color: #CFD6E3;
    height : 20px ;
}

.link{
    cursor:pointer ;
}

.rightAlignedTextbox {
    text-align:right;
    	color: #000000;

}

.mediumSelectBox {
    width:150px;    
}

.smallSelectBox {
    width:75px;
}

.cursorPoint    {
    cursor:hand;
}

.errorInfo{
    color: #FF0000 ;
    border: 0 ;
    cursor: default ;
    font-style: italic ;
    font-weight: bold;

}

.headerFont{
    font-weight: bold;
}

.productVersionBig {
    font-weight: bold;
    font-size: 120%;
}

.productVersionSmall {
    font-weight: bold;
    font-size: 80%;
}

.loginBox {
    /*    background-color: #E6E6E6; */
    background-color: #7089B1; /* mtn change, old : #F9F7DE;*/
}

/* AutoSearch CSS */

.suggestion_list
{
    background: #E7D7E4;
    border: 1px solid;
    cellpadding: 4px;
    cellspacing: 0px;
    width: 500px;
}

.suggestion_list th
{
    background: #744A6A;
    color: white;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    width: 25%;
}

.suggestion_list td
{
    font-family:Arial, Helvetica, sans-serif;
}

.suggestion_list a
{
    text-decoration: none;
    color: navy;
}

.suggestion_list .selected
{
    background: navy;
    color: white;
}

.suggestion_list .selected a
{
    color: white;
}

#autoSearch
{
    display: none;
}

/* CSS Document */

.tableHeaderColor{
    background-color: #9999CC;
}

.tableHeader{
    background-color: #C32020; /* #744A6A;*/
    color : #C32020;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-color : #000000;
}
.workAreaBackgroundColor{
    background-color: #c0c6d4 ;/*rgb(225,233,237);*/
}
.wellHeaderBG{
    background-color: #FFFFFF;
}

.tableBodyColor{
    background-color: #FFFFCC;/*#E8E8FF;*/
}
.activityBackgroundColor{
    background-color: #C32020;
}

.button{
    height: 2em;
    width: 6em;
    border: thin outset ;
    background-color:#E4E2E7; /* mtn change, old : #F9F7DE;*/
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
}


.bannerBody{
    font-family:Arial, Helvetica, sans-serif;
    color:#FFFFFF;
}

.titleText{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#FFFFFF;
}

.activityHeader{
    font-family:Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-weight: bold;

}

.activityBody{
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    font-weight:bold;
}

.tableHeader{
    font-family:Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
}

.tableHeaderSmall{
    font-family:Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-weight:bold;
}

.tableElementHeader{
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
}
.tableElement{
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
}
.tableElement1{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold ;
    color: #000000;
}
.fieldGroupHeader{
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
}

.label{
    font-family:Arial, Helvetica, sans-serif;
    color: #000000;
}
.labelS{
    font-family:Arial, Helvetica, sans-serif;
    color: #000000;
}
.labelM{
    font-family:Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
}
.selectionItemHeader{
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
}
.selectionItemBody{
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
}	
.textBox{
    width:180px;
    height:25px;
    background-color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}

.numberBox {
    font-family:Arial, Helvetica, sans-serif;
    color: #000000;
    text-align:right;
}

.readOnlyLabel{
    background-color: yellow;
    border: none ;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
}

.border{
    border-top:1px solid #360;
    border-left:1px solid #360;
    border-bottom:1px solid #360;
    border-right:1px solid #360;
    border-color:#E4E2E7; /*#b8b8b8; #D7D4B1*/
}

.smallLabel{
    font-family:Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration:none;
}

/* need to give same color of body */
.readOnlyTextBox{
    /*background-color: #E4E2E7; /* mtn change, old : #F9F7DE;*/
    border: none ;
}

.rightAlignTextBox{
    text-align:right;
    color: #000000;

}

.numberTextBox{
    text-align:right;
    color: #000000;
}

.disabledTextBox{
    background-color:#B2B2B2;
    border: none ;
}
.readOnlyTableElement{
    background-color: #E4E2E7; /* mtn change, old : #E9E9EB;*/
    border: none ;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
}


.deleteButton{
    /*	height: 1.5em;*/
    /*	width: 1.6em;*/
    cursor: hand;
    color:red;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: medium;
    text-align: left ;
    padding: .15em .3em;
    border: 0;
    margin:.15em;
    background-color:#CFD6E3;
    /*        cursor: hand;
            font-weight: bold;
            border: 0;
            color: #FF0000 ;
            font-style: italic ;
            padding: .2em .3em;
            background-color:#CFD6E3;*/
}

.deleteSmallButton {
    cursor: hand;
    font-weight: bold;
    border: 0;
    color: #FF0000 ;
    font-style: italic ;
}

.addSmallButton {
    cursor: hand;
    border: 0;
}

td.displayLabel {
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#000000;
}

.menuListbox{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}

.menuButton{
    font-family: Arial, Helvetica, sans-serif;
}
.subButton{
    font-family: Arial, Helvetica, sans-serif;
}


.graphSubLabel{
    font-family: Arial, Helvetica, sans-serif;
}
.graphIndicatorText{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #0000FF;
    font-weight: bold;

}
.graphListbox{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.graphLabels{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.graphBottomLinks{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: blue;
}
.graphTitle{
    font-family: Arial, Helvetica, sans-serif;
    color: black;
    font-weight: bold;
    font-size: 12px;
}

.menuSubLabel{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.menuSubLabel2{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}

.msl{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
.TSmenuSubLabel{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #000000;
}

.tableBorder{
    border: 1;
}

.cellColor{
    border-style: none;
    border-width: medium;

}

.menuFont{
    font-family: Arial, Helvetica, sans-serif;
    color: white;
    font-weight: bold;
    font-size: 80%;
}


.barColor{
    color: #FFFFFF;
    background-color: #C32020;
}

.subBarColor{
    background-color: #FFFF99;
}

.subBarText{
    font-family: Arial, Helvetica, sans-serif;
    color: black;
    font-weight: bold;
}

.activityTableBackground{
    background-color: #F6F6F6;
}


.ActivitySwitchingFont{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}

.errorPageTitle{
    font-family: Arial, Helvetica, sans-serif;
    color: red;
    font-weight: bold;
}

.errorPageMessage{
    font-family: Arial, Helvetica, sans-serif;
    color: blue;
}

.errorPageColor{
    background-color: white;
}

.portalTabsBGcolor{
    background-color: #F6F6F6;
}

.portalTabsBanner{
    font-family: Arial, Helvetica, sans-serif;
    color: blue;
    font-weight: bold;
}

.portalTabsBanner2{
    font-family: Arial, Helvetica, sans-serif;
    color: blue;
    font-weight: bold;
}

.smallFont{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}

.imageLoadMessage{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
}

.tableText{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}
.tableTextButton{

    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    height: 2em;
    width: 5em;
}

.MDUITableHeaderFont{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #C32020;
    color: #FFFFFF;
}

.MDUITableHeaderColor{
    background-color: #C32020;
}
.drilldownTableHeaderColor{
    background-color: #EEEEEE;
}

.drilldownTableHeaderFont{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
}
.subTableHeaderColor{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #CCCCCC;
    background-color: #FFFFCC;
    font-size: 20px;
}
.printChartTitle{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:  #CC3333;
    font-size: 18px;
}

.printChartSubTitle{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: blue;
    font-size: 10px;
}
.printGroupBy{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
}

.printIndicatorText{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: blue;
    font-size: 14px;
}

.printTableContent{
    font-family: Arial, Helvetica, sans-serif;
    color: blue;
    font-size: 13px;
}

.mainBanner{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: black;
    font-size: 50px;
}
.drillDownTitle{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 120%;
}

.drillDownTitle2{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    font-size: 120%;
}

.welcomeFont{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 80%;
}

.loginPageColor{
    background-color: #FFFFFF;
}

.backgroundColor{
    background-color: white;
}

.lhsMenuTable {
    background-color: #E4E2E7;  /*mtn change, old : #ECE5B6;*/ /*#D7D4B1; /*#E7D7E4;*/
    /*     background-color: #ffffff;*/
}

.lhsMenuTableInset {
    background-color: #FFFFFF;
}

.lhsMenuHeader {
    background-color:#7A86A0;/*#5f697e;#435677; mtn change, old : #C32020 *//*#7588A9;/*#A3ADC0 ;*/
    text-align: left ;
    color: #ffffff;
    font-weight: bold;
    border: 0 ;
    height: 20px;
}
.normalMainMenu {
    background-color: #7A86A0;/*#435677;  mtn change, old : #C32020*/
    text-align: left ;
    color: #ffffff;
    font-weight: bold;
    border: 0 ;
    height: 25px;
    cursor: pointer;
}

.highlightMainMenu {
    background-color: #9DB0D1; /* mtn change, old : yellow;*//*#7588A9; /*yellow;*/
    text-align: left ;
    color: #ffffff; /* mtn change, old : #000000;*/
    font-weight: bold;
    border: 0 ;
    height: 25px;
    cursor: pointer;
}

.lhsMenuTable a {
    color: #000000;
}
.lhsMenuHeader a {
    color: #ffffff;
}

.dialogForm {
    background-color: #E7D7E4;
}

.dialogForm .tableHeader {
    background-color: #FFFFCC;
    color: #000000;
    font-weight: bold;
}

.infoBox {
    position: absolute;
    left: 40%;
    top: 40%;
    margin: auto;
    background-color: #FFFF66; /*#E0E0E0;*/
    color: black;
    font-family: Arial, Helvetica, sans-serif ;
    text-align: center ;
    margin: 10px 0 0 0 ;
    border: #666666 1px solid ;
}

.detailsDiv{
    background-color:#C9C9FF;
}

.helpDesk {
    background-color: #FFFF66;
}
.scrollBar {
    scrollbar-face-color : #ECE5B6;
    scrollbar-highlight-color : #ECE5B6;
    scrollbar-darkshadow-color : #ECE5B6;
    scrollbar-3dlight-color : #000000;
    scrollbar-shadow-color : #000000;
}

.breadcrumbs_temp{
    font-family: Arial, Helvetica, sans-serif;
    color: black;
    font-size: 80%;
}

.subItemList {
    font-size: 80%;

}

.unitString {
    font-size: 80%;
    font-family: Arial, Helvetica, sans-serif ;
    color: #999999 ;
}


.subHeader{
    background-color: #D9D9FF;
}

.mainHeader{
    background-color: #B7B7FF;
}



.lightHeader{
    background-color: #F3F3FF;
}
.roomBooked {
    background-color:blue;
}

.hidenBookingInfo {
    position: absolute;
    width: 550px;
    height: 200px;
    left: 100px;
    top: 150px;
    visibility: hidden;
    display: none;
}

.visibleBookingInfo {
    position: absolute;
    width: 550px;
    height: 200px;
    left: 100px;
    top: 150px;
    visibility: visible;
    display: block;
    z-index: 0;
    background-color: #C5C5FF;
}

.shownPatientInfoAbsolute {
    position: absolute;
    width: 700px;
    height: 150px;
    visibility: visible;
    display: block;
    z-index: 0;
    background-color: #C5C5FF;
}

.hiddenPatientInfoAbsolute {
    position: absolute;
    visibility: hidden;
    display: none;
}

.patientDivCloseButton {
    color: red;
    cursor: hand;
    font-weight: bold;
}

.menuBackgroundColor{
    background-color: #FFFFFF;
}


.sectionHeader{
    background-color:#CFD6E3 ; /* #435677; mtn change, old : #ECE5B6;*/	/*#FFFFCC;*/
    color: #000000; /* mtn change : added newly*/
}

.mainTable{
    background-color: #FFFFFF;
}
.workTableBodyColor{
    background-color: 	#435677; /* #ECE5B6;*/
}



.fontSizeSmall{
    font-size: 73%;
}

.mainTableColor{
    background-color: #FFFFFF;
}
.bannerBackgroundColor{
    background-color: #ECE5B6;/*#C9C299; */
}

.bannerHeader{
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    font-size: x-large;
    font-weight: bold;
}

.leftAlignheader {
    text-align:left;
}
.centerAlignheader {
    text-align:center;
}
.rightAlignheader {
    text-align:right;
}

/* need to give same color of section header */

.readOnlyNumber{
    text-align:right;
    /*border:1px solid;
    border-color:gray;*/
    overflow: hidden ;
    cursor: default ;
    background-color: #ffffff; /* #E4E2E7 mtn change, old : #F9F7DE;*/
}

/* need to give same color of section header */
.sectionHeaderTxtBox {
    border: 0 ;
    background-color: #ECE5B6;
}

.backgroundColor{
    background-color: #E4E2E7; /* mtn change, old : #F9F7DE;*/
}

.copyRight{
    font-size :9px;
}
.hidden{
    visibility: hidden;
    display: none;
}
.homePage{
    font-color :#FFFFFF;
}

.highlightBill{
    font-weight: bold;
    color: #FF0000;
}
.fontSize{
    font-weight: bold;
}

.arrow{
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    cursor: hand;
}
/*added by sunil for outReach */
.buttonSize{
    /*width: 8em;/*previously it was 8 .. saurabh 13.07.2011*/
}
.higlightTableText{
    color: #FF0000 ;
    border: 0 ;
    cursor: default ;
}
.menuLinkWithUnderline{
    font-family:Arial, Helvetica, sans-serif;
    font-size: small;
    color: #ffffff;
    cursor: pointer;
    font-weight:bold;
}
.textBoxLogin{
    width:180px;
    height:18px;
    background-color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
}
.readOnlyLogin {
    border: 0 ;
    overflow: hidden ;
    cursor: default ;
    background-color: white;
}
.fontColour{
    font-family:Arial, Helvetica, sans-serif;
    font-size: small;
    color:blue;
}
.fontColor{
    font-family:Arial, Helvetica, sans-serif;
    font-size: small;
    color:red;
}
.smallbutton {
    height: 2em;
    width: 4em;
    font-family:Arial, Helvetica, sans-serif;
    font-size: small;
}
/*
.longButton{
	width: 7em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
}
*/
.evenRow {
    background-color: #FFFFFF; /* mtn change, old : #ECE5B6;*/
}
.oddRow {
    background-color:#E9EBEF; /* mtn change, old :#F9F7DE;*/

}
.cursorPointer {
    cursor: pointer;
}

.inactiveTab {

    border-color: #000000;
    border-bottom:1px solid;
    font-family:Arial, Helvetica, sans-serif;
    font-size: small; 

}

.activeTab {
    border:1px solid;
    border-bottom:none;
    border-color: #000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size: small; 
}
.loginButton {
    width: 6em;
}

.loginTableColor {
    border: 1px #888996 solid;
}
.loginUserRow1 {
    background-color:#888996;
}


body.ie8 .shadow{
    background-color: #ffffff;
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=5, OffY=5, Color=#ff0000),
        progid:DXImageTransform.Microsoft.Chroma(Color='#ffffff');
    /*    padding:5px;
        filter: shadow(color:black, strength:7, direction:135);*/
}
.selectheight{
    height: 19px;
}
.popupColor {
    border: 2px #7F8DA8 solid;
}
tr.popupColor {
    background-color: #7F8DA8;
    text-align: left ;
    color: #ffffff;
    font-weight: bold;
    border: 0 ;
    height: 20px;
}
.shadow1 {
    margin: 1px;
    background-color: rgb(68,68,68); /* Needed for IEs */

    -moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    -webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    box-shadow: 5px 5px 5px rgba(68,68,68,0.6);

    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
    zoom: 1;
}
.shadow1 .content {
    position: relative; /* This protects the inner element from being blurred */
    /*padding: 3px;*/
    background-color:  #c0c6d4;/* rgb(225,233,237); #DDD;*/
}
.entityTableBorder{
    border-top:thin solid #360;
    border-left:1px solid #360;
    border-bottom:1px solid #360;
    border-right:1px solid #360;
    border-color:#E4E2E7;/* #D7D4B1*/
}

.newTabIcon{
    background-image: url(../images/new_tab.png);
    background-position: right;
    background-repeat: no-repeat;
    padding-left: 16px;
    padding-bottom: 16px;
    vertical-align: top;
}

.searchHeaderRow {
/*    border-bottom: #8EB4E3 2px solid;*/
    border-bottom: #cccccc 3px solid;
/*    height: 1px;*/
    top: 1px;
}


.navbuttons {
    display: inline-block;
    overflow: scroll;
    overflow-y: hidden;    
    overflow-x: hidden;

    max-width: 100%;
    margin: 0 0 1em;

    white-space: nowrap;
    list-style:none;
    list-style-type:none;
    text-align: left;
    padding-left: 0px;
    padding-right: 0px;
}

ul {
    list-style:none;
    white-space:nowrap;
}

li {
    display: inline-block;
    text-align: left;

    padding-left: 5px;
    padding-right: 10px;

    vertical-align: bottom;
    height: 0;

    color:#FFF; 
    border-bottom: 35px solid #A6A6A6;

    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
}

.tpCalendarBG {
    background-color: #BDB76B ;
}

.tealRow{
    background-color: #FFFFCC ;
}

.sundayColor{
    background-color:  #CDC673 ; /*#CCC0C0 ;*/
}

.workingDayColor{
    background-color: #FFFFFF ;
}

.dateRowColor {
    background-color: #E3CF57; /*#FFB00F ;#c0c0c0 ;*/
    border-radius: 15px;
}
.headerRow {
    background-color:#D9DDB3;
    color:blueviolet;
}
.subHeaderRow {
     background-color: #FFFCCC;
     color:blue;
}
.editableTextField {
    color: #000099;
    text-align: right;
}
.cpfieldset{
    padding:-13px;
   /* background-color:#D6F5F5;/*#9FDBDB;/*#BFEAEA;/*#CDEEEE;/*#C2EFEF;/*#D6F5F5; /*E1F7B9*/
    /*border-color: #AED562;*/
    /*width:950px;*/
    border-style: outset;
}
.cplegend{
/*border: 1px;*/
/*background-color: #36648B;/*#D8D8D8;*/
background: url('../images/backbar.jpg');
font-weight: bold;
color: white;
padding: 2px;
/*border-radius : 15px;*/
}

.yellowColor{
    background-color: #FFFF66;
}

.redColor{
    background-color: #DD3131;
}

tr.specialeffects:hover {
  color: black ;
  background-color:#D9D9FF;
  text-decoration: none;
}