body,td,a,p,.h {font-family: Verdana, Arial, Helvetica, sans-serif;}
body {font-size:10pt;font-weight:normal;color:#2b2d33;margin:0px 0px 0px 0px;line-height: 140%;}
img,table {border:0;}
.gradient_background {background: transparent url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px -250px }
#topBar{height:50px;}
.prodTitle {font:bold 24pt Verdana,Helvetica,Arial,sans-serif; color:#283885}
.prodTitleE {font:bold italic 24pt Verdana,Helvetica,Arial,sans-serif; color:#DE5121}
.textOne,.textTwo {font:normal 10pt Verdana,Helvetica,Arial,sans-serif;}
.textTwo {font-weight:bold;}
.linkOne, .linkOne a:visited {font-size:10pt;font-weight:normal; color:#23429f;}
.linkOne:hover {color:#FF7417;}
.copyright {font-size: 10pt;}
.copyright a:link, .copyright a:active, .copyright a:visited {color: #23429f !important;}
.copyright a:hover {color: #FF7417 !important;}
.one {width:auto; height:auto; border:1px solid gray;}
.inputTextOne,.inputPasswdOne,.inputSelectOne {width:150px;}
.errorText {color:#ff0000;}
#breadcrumbs { font-size:10pt; font-weight:normal; color:#656C7A; padding: 2px 10px; height:20px; }
#pageDesc { padding: 2px 10px; font-style: italic; color: #656C7A; }

.nwaContent {
  background-color:#fff;
  border-style: solid;
  border-width: 1px;
  border-color: #b1badf #8690b9 #8690b9 #b1badf;
  border-radius: 3px;
}

.nwaTop {
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  padding: 3px 5px;
  background: #285998 url(../images/bg_btn.png) repeat-x scroll 0pt -2px;
  color: #fff;
  border-bottom: 1px solid #285598;
}

.nwaLeft {
  font-size:12px;
  font-weight: normal;
  text-align: right;
  background-color: #f9ffff;
  padding: 3px 5px;
  border-bottom: 1px solid #cedefe;
  border-right: 1px solid #cedefe;
}

.nwaBottom {
  font-size: 12px;
  font-weight: bold;
  background: #cbdbec url(../images/bg_sel.png) repeat-x scroll 0 0;
  text-align: center;
  padding: 5px;
  border-bottom: 1px solid #e7edf9;
}
.contentUpdatedTime { padding: 0px 0px 0px 10px; }
.contentTitle { padding: 10px; font-size:15pt; }
.contentSubTitle { padding: 5px 0px 5px 10px; font-size:12pt; }
.contentRightLink { padding: 0px 10px 0px 0px; text-align:right; font-size:11pt;font-weight:normal  }
.contentRightLink a, .contentRightLink a:active, .contentRightLink a:visited { color:#23429f; text-decoration:none; }
.contentRightLink a:hover { color:#FF7417; text-decoration:underline; }
.contentLeftLink { padding: 0px 10px 0px 0px; text-align:left; font-size:11pt;font-weight:normal  }
.contentLeftLink a, .contentLeftLink a:active, .contentLeftLink a:visited { color:#23429f !important; text-decoration:none; }
.contentLeftLink a:hover { color:#FF7417 !important; text-decoration:underline; }
.adminUser{font-weight:bold;}
.adminGroup{font-weight:bold;}

.operator{font-style:italic;color:#FAA108;}
.attributeId{color:blue;}
.attributeOperator{font-style:italic;color:#FAA108;}
.attributeValueDispName{color:green;}

.b1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#aaa; margin:0px 5px;}
.b2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#aaa; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0px 3px;}
.b3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0px 2px;}
.b4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0px 1px;}

/*.dndRow {border:1px solid #eee; -moz-border-radius:2em 0;background:#f9ffff; padding-top:10px; padding-bottom:10px; border-spacing:15px;}*/
.itemImg {
    background: #e7edf9; 
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-spacing:15px; 
    padding-top:2px; 
    padding-bottom: 2px; 
    padding-left:3px;
    border-left:1px solid #aaa;
    border-top:1px solid #aaa;
    border-bottom:1px solid #aaa;
}
.itemText {
    background: #e7edf9; 
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    border-spacing:15px; 
    padding-left:5px; 
    font-weight:bold;
    border-right:1px solid #aaa;
    border-top:1px solid #aaa;
    border-bottom:1px solid #aaa;
} 
td.itemText span{font-weight:normal; font-size:85%;}

/* Simple Message Bar */
.ic {background-color:#E7EDF9; border-radius: 3px;}
.hd {font-weight:bold;padding:1px;font-size:13px;text-align:center; color:#2b2d33;}
/*
.tl {background:url("../images/corner_tl.gif") no-repeat top left}
.bl {background:url("../images/corner_bl.gif") no-repeat bottom left}
.tr {background:url("../images/corner_tr.gif") no-repeat top right}
.br {background:url("../images/corner_br.gif") no-repeat bottom right}
*/

.msgBar { display: none; margin-top: 5px; margin-bottom: 10px; }
.msgBarTxt {font-weight: bold; font-size: 13px; color: #2b2d33; text-align: center; padding: 2px 8px 2px 8px;}
.msgBarTxt ul { margin-top: 0px; margin-bottom: 0px; margin-left:1px; list-style-type: square; text-align: left; }
.dijitDialogPaneContent .msgBar { margin-top: 0px !important; }

/* Filter Bar */

.filterBar { padding:0px 20px 5px 12px; }
.filterbarText { padding: 0px !important; }
.filterBar td { color:#2b2d33; padding: 0px 10px 10px 12px; }
.filterBar a { padding: 0px; text-align:right; font-weight:bold; font-size:10pt; color:#23429f; text-decoration:none; }
.filterBar a:hover { color:#FF7417; text-decoration:underline; }

/* Table Cells for Rules Editor */
.cellNormalOdd { background-color:#eeeeee; color:#2b2d33; border-width:0px; cursor:auto}
.cellNormalEven { background-color:#ffffff; color:#2b2d33; border-width:0px; cursor:auto}

.cellMouseOverOdd,
.cellMouseOverEven { color:#23429f;border:1px solid gray;cursor:pointer;
                     background:#ffddff url("../images/icons/desc.png") no-repeat 95%;}

.cellSelectedOdd { background-color: #ffffcc;}
.cellSelectedEven { background-color: #ffffcc;}

.cellFirstCol { background-color:#e5ebf6; border-right: 1px solid gray; text-align:right; padding-right:2px}
/* Table Rows */

.rowNormalOdd { background-color: #f9ffff; color:#2b2d33; text-align: left;}
.rowNormalEven { background-color: #ffffff; color:#2b2d33; text-align: left; }
.rowNormalOddAlert { background-color: #f9ffff ; color: red; text-align: left;}
.rowNormalEvenAlert { background-color: #ffffff ; color: red; text-align: left;}
.rowNormalOddTimeout { background-color: #f9ffff ; color: orange; text-align: left;}
.rowNormalEvenTimeout { background-color: #ffffff ; color: orange; text-align: left;}
.rowWarnOdd{ background-color: #eff2f6 ; color: darkorange; text-align: left;}
.rowWarnEven{ background-color: #ffffff ; color: darkorange; text-align: left;}
.colBorderBottom { background-color: #fff; border-bottom:1px solid #585858; }

/* 
.rowNormalOddAlert { background-color: #ffffcc  }
.rowNormalEvenAlert { background-color: #ffffdc }
*/

.rowMouseOverOdd { background: url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-color: #fff1c3; background-position: 0px -350px; color:#000 !important;  text-align: left;}
.rowMouseOverEven { background: url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-color: #fff1c3; background-position: 0px -350px; color:#000 !important;  text-align: left;}
/* needed to put them back to Alert modes  */
.rowMouseOverOddAlert { background: url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-color: #fff1c3; background-position: 0px -350px; color:red;  text-align: left;}
.rowMouseOverEvenAlert { background: url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-color: #fff1c3; background-position: 0px -350px; color:red;  text-align: left;}
.rowMouseOverOddTimeout { background: url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-color: #fff1c3; background-position: 0px -350px; color:orange;  text-align: left;}
.rowMouseOverEvenTimeout { background: url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-color: #fff1c3; background-position: 0px -350px; color:orange;  text-align: left;}

.rowSelectedOdd { background-color: #ffffcc; color:#2b2d33; text-align: left; }
.rowSelectedEven { background-color: #ffffcc; color:#2b2d33; text-align: left; }


.rowSelected {
    background: transparent url(../avenda-dojo/dijit/themes/avenda/images/titleBar.png) repeat-x scroll 0 0;
    color:#fff;
}

.rowUnselected {
    background: transparent url(../images/buttonDisabled.png) repeat-x scroll 0 0;
    color:#373941;
}

/* Table header */

.header_row { 
  background: #285998 url(../images/bg_btn.png) repeat-x scroll 0 -2px;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  padding: 3px 5px;
  color: #fff;
  border-bottom: 1px solid #285998;
  height: 26px;
}
.header_row td {
  font-weight: bold;
  border-bottom: 1px solid #aaaaaa;
}
.header_row th span {
  font-weight: bold;
  line-height: 26px !important;
}

#h .header_row td { color: #FFF; font-weight:bold; border-bottom: 1px solid #aaaaaa; }
.header_row .tips-lnk { color: #FFF !important; }
#h table tr td a { color: #2b2d33; text-decoration:none; }
#h table tr td a:visited, #h table tr td a:hover { color: #FFF; }

[id^="layout_default_container"] .header_row, [id^="layout_32_container"] .header_row, [id^="layout_33_container"] .header_row {
  background-image: none !important;
  background-color: #dcdcdc;
  color: #2b2d33 !important;
}

#access_tracker_table .header_row td {border-left: 1px solid #FFF}

/*  Table Row Numbering */
#col0 { background-color:#e5ebf6; border-right: 1px solid gray; text-align:right}

#tips_table_contents #col0, #col1 {
    text-align: center;
}

#l { width:30; background-color:#c3d9ff; border-right: 1px solid gray; float:left; }
#l table tr td { text-align:right;border-bottom: 1px solid #aaaaaa; height:25px}

/* Table Data Rows */

#r table tr td {  padding: 0px; border-bottom: 1px solid #CEDEFE; height:25px; vertical-align: middle !important;}
#r table tr #str { text-align:left; }
#r table tr td #noborder{ height:25px }

/* Table Paging Section */
.firstEnabled { background-image: url("images/avenda_icons.png"); background-position: -188px; cursor: pointer }
.firstDisabled { background-image: url("images/avenda_icons.png"); background-position: -140px; cursor: auto }

/* Popup Background */
.popupBase { position:absolute;height:1px;width:1px;sIndex:99;
             left:0px;top:0px;
             background-image: url(../images/contentfill.gif); visibility:hidden}
.popupIFrame { position:absolute;
               left:0;top:0;width:100%;height:100%;
               z-index: 0;
               filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0) }

/* Delete Confirmation */
.containerSection{width:390px;height:90px}
.textSection {background-color:#e7edf9; border-width: 0px; text-align:center;}
.textSection td {padding:10px}
.buttonSection {
  background: #e5ebf6;
  text-align: right;
}
.buttonSection .tips-btn, .buttonSection .tips-btn-disabled, .buttonSection [class^="tips-btn"] { margin: 5px; }

/* Add screens */
.popupHeader {text-align:left; font-size:20pt; color:#abcdef}
.formTextSection {background-color:#0000ff; text-align:right;}
.formTextSection td {padding:10px 10px 10px 10px}
.formInputSection td {background-color:#03d9ff; text-align:left;}

/* All Popup forms */
.left_column {background-color:#f9ffff; width:180px; white-space:nowrap;font-size:10pt;padding:3px 3px 3px 5px;vertical-align:top; border-bottom:1px solid #CEDEFE;border-left:1px solid #CEDEFE}
.right_column {background-color:#fdfdff; font-size:10pt;padding:3px 3px 3px 5px;vertical-align:top; border-bottom: 1px solid #CEDEFE; border-left:1px solid #CEDEFE; border-right: 1px solid #CEDEFE}
.single_cell {background-color:#fdfdff; font-size:10pt;padding:3px 3px 3px 5px; border: 1px solid #CEDEFE; border-top: 0px}
.left_column_dash  {background-color:#f9ffff;width:150px; white-space:nowrap; font-size:10pt;padding:3px 3px 3px 5px; border-bottom: 1px solid #CEDEFE;border-left:1px solid #CEDEFE}
.right_column_dash {background-color:#fdffff;width:300px;font-size:10pt; white-space:pre-wrap;  padding:3px 3px 3px 5px; border-bottom: 1px solid #CEDEFE;border-right: 1px solid #CEDEFE}
.top_line { border-top:1px solid #CEDEFE; }
.text_field {border:1px solid #aaaaaa;}

.tips-lnk {
  outline-style:none; 
}

.cli_op_options {white-space:nowrap;color:#4a4a4a;}

.tips-nobackground {font-size:10pt;padding:3px 3px 3px 5px;}
.sub_pannel_dash {border:1px solid #999;padding:4px;display:block; }

.topDown  ul { list-style-type: none; }
.tipsFooter { 
  color:#2b2d33 !important; 
  background: #cbdbec url(../images/bg_sel.png) repeat-x scroll 0 0;
  height:35px; 
  width:100%; 
  text-align:right;
}
.tipsLoginForm { background-color:#FFF; }
.tipsTable { background-color:#FFF; }
/*
.details_sub_bar { background-color: #517295; width:50%; }
.entity_details_sub_bar { background-color: #517295; width:50%; }
*/
.tipsButtonSectionWrapper { border:1px solid #B1BADF; padding: 0px 2px 2px 2px; }
.noBottomBorder { border-top:1px solid #999;padding:4px;border-left:1px solid #999;padding:4px;border-right:1px solid #999;padding:4px;display:block }
.fisheyebar {
width:800px;
/*margin: 0 auto;*/
  margin: 0px 30px;
  text-align: center;
}

.outerbar {
  background-color: transparent;
  text-align: center;
  position: inherit;
  left: 0px;
  top: 60px;
  width: 100%;
  height:85px; 
}

.outerbar img {
/*top:0;*/
  position:relative;
  vertical-align:super;
  float:left;
}

.inlineEditRow { border:1px dashed lightgray; padding:3px; }
.inlineEditRowInner { border:1px dashed #cccccc; padding:3px; cursor:text }
.inlineEditRowInnerBtn { border:1px dashed gray; padding:3px; background-color:lightgray; cursor:text }
.inlineEditRow img { cursor: pointer; }
.spacerDivRight { background: url('../images/icons/spacerRight.png') repeat-y scroll 0 0 rgba(240, 240, 240, 0.5); background-position: bottom; border-radius:5px; border:1px solid rgba(160,160,160,1.0); width:30px; height:100%; padding-right:5px; }
.tipsBoxWithShadow {border: 2px solid #aaa; padding: 10px; border-radius: 5px; box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2); }

.white_bg { background: #fff; }
.grey_bg { background: #efefef; } 

#tipsBoxWithShadow_table, .tipsBoxWithShadow_table { padding: 10px; }
.tipsBoxWithShadow [id^="highcharts-"] svg { min-width: 215px !important; }

TABLE.nwaContent TD {
  font-size: 12px;
  padding: 3px 5px;
  border-bottom: 1px solid #cedefe;
}

#browserInfo {
  color: red;
  font-weight: bold;
  text-align: center;
  margin: 10px;
}

#banner_text {
  display: none;
  max-width: 720px;
  max-height: 180px;
  margin: 10px auto;
  padding: 10px;
  background: #EFEFEF;
  border-radius: 3px;
  border: 1px solid #CCC;
  text-align: center;
  text-align: center;
  overflow: auto;
}

#login_progress img {
  vertical-align: middle;
}

#login_progress {
  margin: 10px;
  text-align: center;
}

#cppmContent {
  margin-top: 8%;
}

#disabledImageZone {
  z-index: 100 !important;
}

#outer #publisherInfo { font-weight: bold; color: red; font-size: 0.70em; }
