
@font-face{font-family:'Helvetica';
			src:url('/font/Helvetica.ttf');
			src:local('');
			url('/font/Helvetica.ttf') format('truetype')}
			
			

/* for container whole including header , body and footer */
.container {background-color:#B5C4A2; width:1000px; border: 1px solid #6E725C;}

/* for header container*/
.topbanner {width:1000px; background-color:#F6F8F2; color:#000000;border: 1px solid #6E725C;height:50px;}
.logo {float:left;}
.welcome {float:right;text-align:right; padding-top:20px; color:#FFFFFF;}
.clientlogo {float:left; line-height:20px; margin:0px 0px 0 0;}
.homehelp {float:right; font:bold 12px Tahoma; color:#3D4423; padding-top:65px;}
.appNameClass{float:left; font:bold 20px Tahoma;width:300px;padding: 10px 0px 0px 10px;text-align:left}
.welcomeClass{float:left; font:bold 12px Tahoma;width:300px;padding:20px;}
.homeClass{font:normal 12px Helvetica;color:#000000;text-align:right;line-height:20px}
.preferencesClass {float:right;font:normal 12px Helvetica;color:#000000;text-align:right;line-height:30px;}
.backgroundColoumColorYellow {  background-color:#FFFF33; }
.backgroundColoumColorRight {  background-color:#ffdede; }
.backgroundColoumColorWhite {  background-color:#FFFFFF; }
.backgroundColoumColorGreen {  background-color:#00FF00; }
.backgroundColoumColorRed {  background-color:#FF0000; }
.backgroundColoumColorBlue {  background-color:#00FFFF; }
.backgroundColoumColorForLab {  background-color:#FFFFCC; }
.backgroundColoumColorForRadio {  background-color:#FFCC00; }



/* body container part */
.middle {width:1000px;background-color:#FFFFFF; padding-bottom:0px;  border: 0px solid #6E725C;}
.middleContent {width:1000px;background-color:#F6F8F2;float:left;border: 1px solid #6E725C;}

/* for buttons */
.button {background-image: url(../images/button.gif); border: 0px; width:75px; height:17px; text-align: center; font: bold 10px Helvetica}
.largebutton {background-image: url(../images/button.gif); border: 0px; width:150px; height:17px; text-align: center; font: bold 10px Helvetica;}

/* for h:panelGrid */

.panelGridRow {text-align:left; font-size: 14px; border: 0px; color:#000000;vertical-align:top}
.panelGridRow2 {text-align:center; font: 12px Helvetica;font-size: 12px;border: 0px; color:#000000; background-color: #DADADA;vertical-align:top}
.panelGridRow1 {text-align:center; font: 12px Helvetica;font-size: 12px;border: 0px; color:#000000;vertical-align:top}
.panelGridRowV1 {text-align:right; font: 12px Helvetica;font-size: 12px;border: 0px; color:#000000;vertical-align:top}
.panelGridRow5 {text-align:left; font: 12px Helvetica;font-size: 12px;border: 0px; color:#000000;width:30%;vertical-align:top}
.panelGridRow13 {text-align:left; font: 12px Helvetica;font-size: 12px;border: 0px; color:#000000;vertical-align:middle;}
.panelGridRow14 {text-align:center; font: 12px Helvetica;font-size: 12px;border: 0px; color:#000000;vertical-align:middle;}
.cssClass1{width:70%;text-align:left; font: 12px Helvetica;font-size: 12px;};
.cssClass2{width:30%;text-align:left; font: 12px Helvetica;font-size: 12px;};
.tooltip-text {width:350px height:65px;cursor:arrow;border-width:2px;text-align:center;}
/* for rows which will need label and input values */
.altrow1 {height:20px; background-color:#DBE3CC; font: bold 12px Helvetica}
.altrow2 {height:20px; background-color:#ECF2E1; font: normal 12px Helvetica}

/* for table rows */
.tablerow1 {height:20px; background-color:#FFFFFF; font: normal 12px Helvetica; text-align:left}
.tablerow2 {height:20px; background-color:#EEEFEF; font: normal 12px Helvetica; text-align:left}

.standardTable_Header{width:100%;background-color:#C6B284;}

.inpanelBody {
	
	width:30%;
    height:180px;
    overflow:auto;
  }

.panelGroupRow{text-align:left; font-family: Helvetica, sans-serif;font-size: 16px;border: 1px;}



/* for html elements */

.textboxstyle22 {width:260px;height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px}
.textboxstyle21 {width:265px;height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px}
.smalltextarea {width:560px;font: 12px Helvetica; color:#000000; border:solid 1px #CCCCCC;padding:0px}

.largetextarea {width:870px;font: 12px Helvetica; color:#000000; border:solid 1px #CCCCCC;padding:0px}
.lartextbox {width:850px;height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px}
.wordwrapStyle{height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px,word-wrap: break-word;}

.verylargetextarea{width:890px;font: 12px Helvetica; color:#000000; border:solid 1px #CCCCCC;padding:0px}
.largertextbox{width:750px;height:18px;font: 12px Helvetica; color:#000000; border:solid 1px #CCCCCC;padding:0px}

.verylargesttextbox {width:519px;height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px}
.verylargertextbox {width:417px;height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px}
.largertextboxstyle11 {width:400px;height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px}
.commonTextBoxStyle{height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px}
.textboxstyle5{width:200px;height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px}
.outputtext{width:150px;font: 12px Helvetica;color:#000000;}
.mediumcombo {width:100px; font: 12px Helvetica; color:#000000;}
.outputtextbox {width:100px; font: 12px Helvetica; color:#000000;}
.mediumtextbox {width:300px;height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px}
.textboxStyle {height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px}
.textbox {width:175px;height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px ;margin: 5px 0px;}
.textbox1 {width:100%;height:20px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC !important;padding:0px ;margin: 2px 0px; -webkit-border-radius: 5px;-moz-border-radius: 5px;
border-radius: 5px;}
.textbox2 {width:100%;height:20px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC !important;padding:0px ;margin: 2px 0px; -webkit-border-radius: 5px;-moz-border-radius: 5px;
border-radius: 5px;}
.textboxstyle1 {width:150px;height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px}
.textboxstyle2 {width:350px;height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px}
.textboxstyle3 {width:250px;height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px}
.textboxstyle4 {width:269px;height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px}
.textboxstyle6 {width:500px;height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px}
.textboxstyle7 {width:128px;height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px}
.smalltextbox {width:100px;height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px}
.verysmalltextbox {width:50px;height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px}
.calendartextbox {width:300px;height:18px;font: 12px Helvetica; color:#000000;border:solid 1px #CCCCCC;padding:0px}
.verysmallcombobox {width:100px; font: 12px Helvetica; color:#000000;}
.combobox {width:175px; font: 12px Helvetica; color:#000000;}
.combobox1 {width:150px; font: 12px Helvetica; color:#000000;}
.combobox2 {width:250px; font: 12px Helvetica; color:#000000;}
.combobox3 {width:270px; font: 12px Helvetica; color:#000000;}
.combobox4{width:100%; font: 12px Helvetica; color:#000000; border: 1px solid #ccc !important;-webkit-border-radius: 5px; height:20px !important; -moz-border-radius: 5px; border-radius: 5px; margin:5px 0;height:30px; }
.combobox5{width:50%; font: 12px Helvetica; color:#000000; border: 1px solid #ccc !important;-webkit-border-radius: 5px; height:20px !important; -moz-border-radius: 5px; border-radius: 5px; margin:5px 0;height:30px; }
.largecombobox {width:220px; font: 12px Helvetica; color:#000000;}
.largecombobox2 {width:350px; font: 12px Helvetica; color:#000000;}
.commoncombobox {font: 12px Helvetica; color:#000000;}
.largecombobox3 {width:400px; font: 12px Helvetica; color:#000000;}
.textarea {width:350px;font: 12px Helvetica; color:#000000; border:solid 1px #CCCCCC;padding:0px}
.combotextarea {font: 12px Helvetica; color:#000000;padding:0px}
.fieldset legend {color: #00f; padding-bottom: 5px;}
a:link, a:visited {text-decoration:none; border:0px} 
a:hover {color:#09F;}
.a_disabled {background-color:transparent;color:#DCDCDC;}
.image {border:0px;cursor:pointer}
.ajaxProcessIcon {position:absolute; right:1px; top:10px; z-index:5;}
.displayLabel {font-weight: bold;}
.globalMessages {position:absolute;z-index:1}
.globalMessagesLeftAlign {position:absolute; left:0px;z-index:1}
.errorClass {background-color:#FFCCCC; border:1px solid #CC0000; line-height: 20px; margin-bottom:5px; margin-top:5px;}
.infoClass {background-color:#D8E4F1; border:1px solid #3C78B5; line-height: 20px; margin-bottom:5px; margin-top:5px;}
.errorClass .header {background: url("../images/errorHeader.gif") no-repeat ; padding-left: 30px; font-weight: bold;}
.infoClass .header {background: url("../images/infoHeader.gif") no-repeat ; padding-left: 30px; font-weight: bold;}
.errorClass .detail {padding-left: 30px; }
.infoClass .detail {padding-left: 30px; }
.rich-panel {background-color: #F3F8FE; border-width: 1px;}
.rich-panel-header {background-color: #F3F8FE;text-align:left; border:0px; font: bold 12px Helvetica; padding: 3px 3px 3px 3px}
/*.rich-panel-body {font: normal 12px Helvetica}*/
.richPanelBodynoPadding {padding:0px}
 
.tableHeaderLabel {text-align:left; font: bold 12px Helvetica} 
.tableHeaderIcon {text-align:right; vertical-align:middle; font: bold 9px Helvetica}
.divWith50PercentLeftFloatHeader { float:left; width:50%;vertical-align:middle; }

/* for rich message */
.rich-message-marker img {padding-right:7px}
.rich-message-label {color:red}

/* for line breakup in Project Purchase Request */
.table-row-SELECTED {font-family: Helvetica, sans-serif; font-size:78.0%; background-color: #99FFCC; }
.table-row { font-family: Helvetica, sans-serif; font-size:78.0%; background-color: #f7f7f7;} 
/* for line breakup in Project Purchase Request ends */

.messagePanelEffect {position:absolute; z-index:2}
.messagePanelMain {position:absolute;left:40%;right:40%; z-index:2}
.messageforModalPanel {position:absolute;left:20%;right:20%; z-index:2}
.messagePanelInline /*{ width: 100%; font-family:Verdana,arial,sans-serif; font-size: 12px;}*/
{ 
 position:Fixed;
  top:0;
  right:400px;
  width:300px;
  height:<length>;
  color:black;
  overflow:auto;
  z-index:999;
  font-family:Helvetica, sans-serif; font-size: 15px;
}
.messagePanelInline1 { width: 100%; font-family:Helvetica, sans-serif; font-size: 12px;}

.flowStepsWindow {position:absolute;right:10px; bottom:30px; z-index:2; filter:alpha(opacity: 85);}

.searchHeaderPanel {width:200px}
.searchHeaderColumn {text-align:left}
.searchControlColumn {text-align:right}

.star {color:#FF0000}
.note {text-align:left; color:#FF0000; font: normal 9px Helvetica}

.warningClass {border:0px}

.rich-table-headercell {text-align:left;}
.tooltipforErrors {background-color:#FF0000}

.alignCenter {text-align:center}
.alignLeft{text-align:left}
.alignRight{text-align:-moz-right }
.ie.alignRight {text-align:right;}
.alignTop{vertical-align:top;}
.dashBoardPanelColumnHeaderClass {width:90%}
.dashBoardPanelColumnMenuClass {width:10%}
.vendorright{width:20%;vertical-align:top;}
.vendorleft{width:80%;vertical-align:top;}

.treeAcceptedClass {background-color:#00FF00}
.treeRejectedClass {background-color:#FF0000}
.treeStyleClass {color:#FFFFFF;background-color:#0000FF;font: bold 12px Helvetica;padding: 1px 1px 1px 1px}

.currentSearchClass {position:absolute; z-index:2;background-color:#FFFFF8;width:300;padding-left:2px;padding-right:2px}
.searchClass {display:none}

.equiWidth75perColumns{width:75%}
.equiWidthColumns {width:50%}
.equiWidth33perColumns{width:33%}
.equiWidth25perColumns {width:25%}

.width70columns{width:70%}
.width30columns{width:30%}
.width20columns{width:20%}
.width15columns{width:15%}
.width40columns{width:40%}

.newActionMenuClass {background:transparent;width:30px;font: bold 9px Helvetica}

.divWith50PercentLeftFloat { float:left; width:50% }

.accountSummaryMatchedBalance {text-align:right; color:#0000FF}
.accountSummaryNotMatchedBalance {text-align:right; color:#FF0000}

.togglePanelClass {font: bold 12px Helvetica ;text-align:left}
.appNameClass{float:left; font:bold 22px Tahoma;width:300px;padding: 10px 0px 0px 10px;text-align:left}

.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('success.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('error.png');
}

.workflow-running { border: 1px solid #00f; position:absolute; }
.workflow-suspend {border: 1px solid #00f; position:absolute; }
.workflow-end {display: none;}
.workflow-running-header {background-color: #00f; color: #fff; padding-left: 2px;}
.workflow-suspend-header {background-color: #00f; color: #f00; padding-left: 2px;}
.workflow-end-header {display: none;}


.headerLabel {font-weight: bold; padding-bottom: 5px;}
.headerLabelImage {background: url("../images/sprites.gif") no-repeat 0 -100px;}

.zeroPadding { padding: 0px;}
.fiveLeftPadding {padding: 5px;}
.fivePadding {padding: 5px;}
.numeric { text-align: right;}
.rightNavTable { border : 0em solid #aaa;}
.headerTable { border-top: 0.1em solid #aaa; border-left: 0.1em solid #aaa; }
.tableCell-label {border-bottom: 0.1em solid #aaa; border-right: 0.1em solid #aaa; font-weight: bold;}
.tableCell-value {border-bottom: 0.1em solid #aaa; border-right: 0.1em solid #aaa;}
.rightNavigation { background: transparent url("../images/rightnavigation_bg.gif") no-repeat;
	width: 100%; padding-left: 10px; padding-top: 0px; padding-bottom: 10px;}
.rightNavigation-header { width: 100%; height: 20px; font-weight: bold; }
.navigationExpand {
	background: url(../images/222222_11x11_icon_plus.gif) no-repeat; width: 12px; height: 12px; float: right;
	cursor: pointer;
}
.navigationCollapse {
	background: url(../images/222222_11x11_icon_minus.gif) no-repeat; width: 12px; height: 12px; float: right;
	cursor: pointer;	
}
.bedBrowserGid {border: 0px solid white !important;}
.rightNavigation li { background: none !important; padding: 5px !important;}

.searchCriteriaTable, .searchCriteriaTable td {border-width: 0px;}
.searchCriteriaTableHeader { color: #000; font-weight: bold; padding: 0px;}
.searchCriteriaTableFooter { background: none;}

.rightPanel { background: url(../images/bg_mod_bot.png) no-repeat bottom; width:200px; padding-bottom: 5px;}
.rightPanelHeader { background: url(../images/bg_mod_top.png) no-repeat; padding: 5px; font-weight: bold;}
.rightPanelBody { border-left: 2px solid #e1d4c0; border-right: 2px solid #e1d4c0; border-top: 1px solid #e1d4c0; padding: 10px 0px 0px 5px;}
.rightPanel li { padding:0px; background: url(../images/bg_table.jpg) ; padding: 5px;}

.wrapText {white-space: normal !important;}
.accountPages ul { list-style: none;}
.accountPages li { width:100px; float:left; list-style: none; background: none;}

.tableHeaderClass {height:22px; padding-top: 5px;padding-left: 5px;}

.rightNavigationColumn { background-color: #EDEDED;}
.rightNavigationColumn li {padding:5px; background: none;}
.rightNavigationSelected { background: #FFFFFF !important;}
.rightNavigationColumn a { color: #00488f !important; font-weight: bold;}

.leftFloat { float: left;}
.rightFloat { float: right;}

.moduleName {cursor: pointer;}

.searchPanelClass { border: 3px solid #eaf0f8;}
#searchCriteriaHeader {padding: 5px;}
.boderClass {border: 3px solid #eaf0f8;}

.headerRightLink a {color:#FFFFFF;}
.absolutePosition {position: absolute;}
.pointerCursor {cursor: pointer;}
.actionMenu { background-color: #fff; z-index: 2px; width: 75px; text-align: left; 
	position: absolute; display: none;}
.actionMenu li {background: none; border: 1px solid #aaa; padding: 3px;}
.link {border-bottom: 1px dashed #000000;}
.popupClass {background-color:#FFFFFF; display: none;}
.dataGridHeader {background-color:#BAA876;}
.dataGridBorder {border:none;width:auto;margin:2px;padding:0px;}

.breakUpColumn { width:50%; vertical-align:top; }
.breakUpColumn1 { width:75%; vertical-align:top;}
.breakUpColumn2 { width:25%; vertical-align:top;}
.topAlignClass { vertical-align:top;}

.breakUpColumn3 { width:10%; vertical-align:top;}
.breakUpColumn4 { width:25%; vertical-align:top;}
.datatable { backgroundColor='#F1F1F1';}
.dataGridStyle {text-align:left; font: 10px Helvetica;font-size: 10px;border: 0px; color:#000000;vertical-align:top}
.breakUpColumn5 { width:70%; vertical-align:top;}
.breakUpColumn6 { width:30%; vertical-align:top;}

.breakUpColumn7 { width:90%; vertical-align:top;}
.breakUpColumn8 { width:100px; vertical-align:top;}
.breakUpColumn9 { width:98%; vertical-align:top;}
.breakUpColumn10 { width:20%; vertical-align:top;}

.breakUpColumn118{ width:18%; vertical-align:top;}
.breakUpColumn20{ width:15%; vertical-align:top;}
.breakUpColumn21{ width:85%; vertical-align:top;}
.breakUpColumn27{ width:15%; vertical-align:top;}
.breakUpColumn11 { width:35%; vertical-align:top;}
.breakUpColumn12 { width:65%; vertical-align:top;}
.breakUpColumn13 { width:40%; vertical-align:top;}
.breakUpColumn14 { width:60%; vertical-align:top;}
.breakUpColumn15 { width:33%; vertical-align:top;}
.breakUpColumn16 { height:80px; vertical-align:top;}

.breakUpColumn24 { width:21%; vertical-align:top;}
.breakUpColumn25 { width:12%; vertical-align:top;}

.breakUpColumn17 { width:250px; vertical-align:top;}
.breakUpColumn18 { width:500px; vertical-align:top;}

.alignVertical {vertical-align:top;}
/* for line breakup in Project Purchase Request ends */
.star {color:#FF0000}
.note {text-align:left; color:#FF0000; font: normal 9px Helvetica}
.alignAndWrap {text-align: left;WORD-BREAK:BREAK-ALL;}

.navigationstyle{border-top-width:0px; border-left-width: 0px;border-right-width: 0px ; }
.carddetailsText{width: 20px; }

.vertical-line {
display: inline;
background-color: #000;
width: 1px;
height: 100%;
}

.dataTableRowColumn11{background-color:yellow;}
.dataTableRowColumn12{background-color:activeborder;}
.dataTableRowColumn13{background-color:orange;}
.dataTableRowColumn14{background-color:lime;}
.patientControlTableHeader{ border-color: white;text-align: left; vertical-align: top; background-color:#cacaca; }
.panelColumbreakup { width:75%; vertical-align:top;position: static;}
.panelColumbreakup1 { width:25%; vertical-align:top;position: static;}
.panelAlignment1 { width:50%; vertical-align:top;}
.panelAlignment2 { width:50%; vertical-align:top;}

.withBold{font-weight: bold;}
.withOutBold{font-weight: normal;}


.tableHeaderLabel th {color: #000000 !important;
  background-image:none;
     background-color:#F3F8FE;}
     
#.rich-toolbar-item{ background-color: #F3F8FE; background-image : none;color:#000000 !important; }
#.rich-toolbar { background-color: #F3F8FE; background-image : none;color:#000000 !important; }
#centeredmenu ul li a.active, #centeredmenu ul li a.active:hover {
    display: block;
    margin: 0px 0px 0px 1px;
    padding: 7px 4px;
    text-decoration: none;
    line-height: 1.3em;
    color: rgb(255, 255, 255);
    background: none repeat scroll 0% 0% rgb(0, 0, 0);
    font-weight: bold;
}
#centeredmenu ul li a.inactive {
    display: block;
    margin: 0px 0px 0px 1px;
    padding: 6px 4px;
    background: none repeat scroll 0% 0% rgb(221, 221, 221);
    color: rgb(0, 0, 0);
    text-decoration: none;
    line-height: 1.3em;
}

.panel-primary > .panel-headingform {
color: #ffffff;
background-color: #004080;
border-color: #004080;
}
.panel-headingform {
padding: 2px 15px;
border-bottom: 1px solid transparent;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
}