/* CSS Document */

body {
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 73%;
    background-color: white;/*#F9F7DE;*#F7F2CB;#FFF8C6;#E5E5E5*/
    margin-left:5px;
    margin-right:5px;
    margin-bottom:0px;
    margin-top:5px;
}
.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;*/
}
.footer {
    font-size:75%;
}

input,select,textarea,.displayText{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #000099;
}
.readOnlyBorder{
    border: skyblue 1px solid;
    border-bottom: none;
    border-right: none;
    border-left: none;
    overflow: hidden;
    background-color: transparent;
}

.readOnlyNoBorder{
    border: 0;
    overflow: hidden;
    background-color: transparent;
}

.readOnlySelected{
    border: 0;
    overflow: hidden;
    background-color: yellow;
}
.readOnlyUnSelected{
    border: 0;
    overflow: hidden;
    background-color: transparent;
}
.oddRow {
    background-color:#E6E6FA; /*#E7D9B4;*/
    border:0;
    background-repeat: repeat;
    background-position: left top;
}

.oddRow input {
    background-color:#b1d5f0;
    border:0;
    background-repeat: repeat;
    background-position: left top;
}


.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: #C9C299;/*#CEE3F6;*/
}

.rejectedRow {
    background-color: #FF0A0A;/*#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;
}

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: hand;
}

.deleteCaption{
    font-weight: bold;
    color: red;
    cursor: hand;
}

.menuHeading{
    color: #FFFFFF;
    text-decoration: none;
    background-color: #C32020 ;
    border: 0 ;
}

.commonbg {
    background-color: #ABABAB;
}

.headingbg{
    background-color: #D3D3D3;
}

.infoText{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#999999;
}

.hyperText{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.lineHeading {
    font-weight: bold;
}

.underLineHeadingText{
    font-weight: bold;
    text-decoration: underline;
}

.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: #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: #F9F7DE;
}

.editMode{
    border: 1 ;
    overflow: auto;
    cursor: text;
}

.visible{
    visibility: visible;
    display: block;
}

.visibleInline{
    visibility: visible;
    display: inline;
}

.hidden{
    visibility: hidden;
    display: none;
}

div.footer{
    color: #666666; 
}

/* A darker shade as of the sectionheader for the border*/
div{
    scrollbar-face-color :#d9e6f0; /* #ECE5B6;*/
    scrollbar-highlight-color : #FFFFFF;
    scrollbar-darkshadow-color : #d9e6f0;
    scrollbar-3dlight-color : #FFFFFF; /*#C9C299;*/
    scrollbar-shadow-color : #FFFFFF; /*#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 ;
}

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;    
}

.specialRow {
    background-color: #FFFFCC;
    height : 20px ;
}

.link{
    cursor:pointer ;
}

.rightAlignedTextbox {
    text-align:right;
}

.mediumSelectBox {
    width:150px;    
}

.smallSelectBox {
    width:75px;
}

.cursorPoint    {
    cursor:hand;
}

.errorInfo{
    color: #FF0000 ;
    border: 0 ;
    cursor: default ;
    font-style: italic ;
    font-weight: bold;

}

.selectedPatient {
    font-weight: bold;
}

.productVersionBig {
    font-weight: bold;
    font-size: 120%;
}

.productVersionSmall {
    font-weight: bold;
    font-size: 80%;
}

.loginBox {
    /*    background-color: #E6E6E6;  background-color: #F9F7DE;*/

    background-color: #7089B1;
}

/* 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;
    color : #C32020;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-color : #000000;
}
.workAreaBackgroundColor{
    background-color: #EFEFFB;
}
.tableBodyColor{
    background-color: #FFFFCC;
}
.activityBackgroundColor{
    background-color: #C32020;
}

.button{
    height: 2em;
    width: 6em;
    border: thin outset ;
    background-color:#E1CFDD;
    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:#D7D4B1*/
    border-color:#FFFFFF;
}

.smallLabel{
    font-family:Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration:none;
}

/* need to give same color of body */
.readOnlyTextBox{
    background-color: #F9F7DE;
    border: none ;
}

.numberTextBox{
    text-align:right;
}



.readOnlyTableElement{
    background-color: #E9E9EB;
    border: none ;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
}

.deleteButton{
    /*height: 1.5em;*/
    width: 1.5em;
    color:red;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bolder;
    font-size: small;
    border: 0;
    cursor: pointer;
}

.deleteSmallButton {
    cursor: hand;
    font-weight: bold;
    border: 0;
    color: #FF0000 ;
    font-style: italic ;
}

.addSmallButton {
    cursor: pointer;
    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: #ECE5B6;#D7D4B1; #E7D7E4;
}*/

.lhsMenuTable {
    background-color: #FFFFFF;
}

.lhsMenuTableInset {
    background-color: #FFFFFF;
}

/*.lhsMenuHeader {
    background-color: #C32020 ;
    text-align: left ;
    color: #ffffff;
    font-weight: bold;
    border: 0 ;
    height: 20px;
}*/

.lhsMenuHeader {
    background-color:#36648B;
    /*#33A1C9 #C32020 ;*/
    text-align: left ;
    color: #ffffff;
    font-weight: bold;
    border: 0 ;
    height: 20px;
}

.lhsMenuTable a {
    color: #000000;
}

.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;
    color: black;
    font-family: Arial, Helvetica, sans-serif ;
    text-align: center ;
    margin: 10px 0 0 0 ;
    border: #666666 1px solid ;
}

.detailsDiv{
    background-color:#C9C9FF;
}

.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:#a9c4df;/* #ECE5B6;	#FFFFCC;*/
    color: white;
    font-weight: bold;
    height: 22px;
}

.sectionHeaderColor{
    background-color:#a9c4df;/* #ECE5B6;	#FFFFCC;*/    
    height: 22px;
}

.details{
    background-color: #d9e6f0;/*#d1e1f0;#a9c4df;#EDF5FF;#E0E6F8;#E5E5E5;*/
    border-radius : 8px 8px 8px 8px;
}
.detail{
    background-color:#EDCCED;/*#d1e1f0;#a9c4df;#EDF5FF;#E0E6F8;#E5E5E5;*/
    border-radius : 6px 6px 6px 6px;
}

.mainTable{
    background-color: #FFFFFF;
}
.workTableBodyColor{
    background-color: 	#ECE5B6;
}



.fontSizeSmall{
    font-size: 73%;
}

.mainTableColor{
    background-color: #FFFFFF;
}
.bannerBackgroundColor{
    background-color: #ECE5B6;/*#C9C299; */
}
.background{
    background-color:#CCCC00;
}
.bannerHeader{
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    font-size: x-large;
    font-weight: bold;
}
.bannerSubHeader{
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    font-size: 18px;
    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: #F9F7DE;
}

/* need to give same color of section header */
.sectionHeaderTxtBox {
    border: 0 ;
    background-color: #ECE5B6;
}

.backgroundColor{
    background-color: #F9F7DE;
}

.copyRight{
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    font-size :9px;
}

.homePage{
    font-color :#FFFFFF;
}

.highlightSelectedItem{
    font-weight: bold;
    color: #FF0000;

}
.pageHeader{
    background-color: #ECE5B6;
    font-weight: bold;
}
.menuLinkWithUnderline{
    font-family:Arial, Helvetica, sans-serif;
    font-size: small;
    color: #000000;
    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;
}
.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;
}
.borderBlue{
    border-top:1px solid #360;
    border-left:1px solid #360;
    border-bottom:1px solid #360;
    border-right:1px solid #360;
    border-color:skyblue;
    
}
.highlightSelectedItemNew{
    background-color:yellow;
    font-color:white;
}
.currentRow {
    background-color: #E0E7B8;
    border: 0px;
}
.showDIV  {
    width:100%;
    display:block;
    visibility:visible;
}
.hideDIV  {
    width:0px; height:0px;
    display:none;
    visibility:hidden;
}
.hideButton  {
    visibility:hidden;
}
.showButton  {
    visibility:visible;
}

.subHeadingBlue{
    color: blue;

}

.popupColor {
    border: 2px #36648B solid;
}

tr.popupColor {
    /*background-color: #9999CC ;*/
    background-color: #36648B ;
    text-align: left ;
    color: #ffffff;
    font-weight: bold;
    border: 0 ;
    height: 20px;
}
.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;
}
.inset {
    background-color: #919DB5;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

a.ovalbutton{
    background: transparent url('../images/oval-blue-left.gif') no-repeat top left;
    display: block;
    float: left;
    font: normal 13px Tahoma; /* Change 13px as desired */
    line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
    height: 24px; /* Height of button background height */
    padding-left: 11px; /* Width of left menu image */
    text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
    color: #494949; /*button text color*/
}

a.ovalbutton span{
    background: transparent url('../images/oval-blue-right.gif') no-repeat top right;
    display: block;
    padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

/*a.ovalbutton:hover{  Hover state CSS
                    background-position: bottom left;
}*/

a.ovalbutton:hover span{ /* Hover state CSS */
    /*background-position: bottom right;*/
    color: black;
}

.popUpBorder{
    border: 3px 3px 3px 3px;
    border-style: solid;
    border-color:#999999;
}

.button1 {
  display: inline-block;
  padding: 5px 10px;
  color: #FFFFFF;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  font-weight: bold;
  background-color: #4682B4;/*#36648B;/*#4682B4;/*#4F94CD;/*#5CACEE;/*#0182C4;/*#1ABFE5;*/
  text-shadow: 0 -1px 1px #565656;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  -webkit-box-shadow: 0 1px 3px 0 #565656;
  box-shadow: 0 1px 3px 0 #565656;  
}

.button1:hover {
	text-decoration: none;
}
.button1:active {
	position: relative;
	top: 1px;
}

.claimList {
    background-color:rgb(189,239,253);color: black;font-weight: bold;height: 18px;
}

.extraRow {
    height: 3px;background-color: white;
}.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;
}

.tabs ul {
    list-style:none;
    white-space:nowrap;
}

.tabs ul 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;
}
tr {
    text-align: left;
}