body,td,a,p,.h {font-family: Verdana, Arial, Helvetica, sans-serif;}
body {font-size:10pt;font-weight:normal;color:#2b2d33;margin:0 0 0 0;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:visited {font-size:10pt;font-weight:normal; color:#23429f;}
.linkOne:hover {color:#ff0000;}
.copyright {font-size: 10pt;}
.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:#2b2d33; padding:5 5 2 10; height:20; }

.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: 0 0 0 10; font-size:10pt }
.contentTitle { padding: 0 0 0 10; font-size:15pt; }
.contentSubTitle { padding: 5 0 5 10; font-size:12pt; }
.contentRightLink { padding: 0 10 0 0; text-align:right; font-size:11pt;font-weight:normal  }
.contentRightLink a, a:active, a:visited { color:#23429f; text-decoration:none; }
.contentRightLink a:hover { color:#FF7417; text-decoration:underline; }
.contentLeftLink { padding: 0 10 0 0; text-align:left; font-size:11pt;font-weight:normal  }
.contentLeftLink a, a:active, a:visited { color:#23429f; text-decoration:none; }
.contentLeftLink a:hover { color:#FF7417; 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:0 5px;}
.b2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#aaa; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 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; 
    -moz-border-radius-topleft:0.9em; 
    -moz-border-radius-bottomleft:0.9em; 
    border-spacing:15px; 
    padding-top:3px; 
    padding-bottom: 3px; 
    padding-left:3px;
    margin:4px 3px;
    border-left:1px solid #aaa;
    border-top:1px solid #aaa;
    border-bottom:1px solid #aaa;
}
.itemText {
    background:#e7edf9; 
    -moz-border-radius-topright:0.9em; 
    -moz-border-radius-bottomright:0.9em; 
    border-spacing:15px; 
    padding-top:3px; 
    padding-bottom:3px; 
    padding-left:5px; 
    margin:4px 3px; 
    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}
.hd {font-weight:bold;padding:1;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 {/*margin:0 0 5 190px;visibility:hidden;*/display:none;padding-bottom:3px}
.msgBarTxt {font-weight:bold;font-size:13px;color:#2b2d33;padding:2px; padding-left:10px;text-align:center;}
.msgBarTxt ul { margin-top:0px;margin-left:1px;list-style-type:square;text-align:left }

/* Filter Bar */

.filterBar { padding:0 20 5 12; color:#0000AA; font-size:10pt }
.filterBar td { font-size:10pt }
.filterBar a { padding: 0 0 0 0; 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 }
.rowNormalEven { background-color: #ffffff; color:#2b2d33 }
.rowNormalOddAlert { background-color: #f9ffff ; color: red}
.rowNormalEvenAlert { background-color: #ffffff ; color: red}
.rowNormalOddTimeout { background-color: #f9ffff ; color: orange}
.rowNormalEvenTimeout { background-color: #ffffff ; color: orange}
.rowWarnOdd{ background-color: #eff2f6 ; color: darkorange}
.rowWarnEven{ background-color: #ffffff ; color: darkorange}
.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:#23429f; }
.rowMouseOverEven { background: url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-color: #fff1c3; background-position: 0px -350px; color:#23429f; }
/* 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; }
.rowMouseOverEvenAlert { background: url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-color: #fff1c3; background-position: 0px -350px; color:red; }
.rowMouseOverOddTimeout { background: url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-color: #fff1c3; background-position: 0px -350px; color:orange; }
.rowMouseOverEvenTimeout { background: url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-color: #fff1c3; background-position: 0px -350px; color:orange; }

.rowSelectedOdd { background-color: #ffffcc; color:#2b2d33 }
.rowSelectedEven { background-color: #ffffcc; color:#2b2d33 }
/* Table header */

.header_row { background: white url(../images/avenda_sprites.png) repeat-x scroll 0pt -200px; background-position: 0px -200px; }
.header_row td {font-weight:bold; border-bottom: 1px solid #aaaaaa}

#h .header_row { background: white url(../images/avenda_sprites.png) repeat-x scroll 0pt -200px; background-position: 0px -200px; }
#h .header_row td {font-weight:bold; border-bottom: 1px solid #aaaaaa}
#h table tr td a { color:#2b2d33; text-decoration:none }
#h table tr td a:visited { color:#2b2d33; } 
#h table tr td a:hover { color:#23429f; }

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

#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:25}

/* Table Data Rows */

#r table tr td {  padding:0 0 0 0;border-bottom: 1px solid #CEDEFE; height:25; font-size:10pt }
#r table tr #str { text-align:left; }
#r table tr td #noborder{ height:25 }

/* 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:150px}
.textSection {background-color:#e7edf9; border-width: 0px; text-align:center;}
.textSection td {padding:10 10 10 10}
.buttonSection td {background: transparent url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px 0px; height:40; padding:0 2 2 2; }
.buttonSection {background: transparent url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px 0px; border: 1px solid #B1BADF;height:40; padding:0 2 2 2;}

/* Add screens */
.popupHeader {text-align:left; font-size:20pt; color:#abcdef}
.formTextSection {background-color:#0000ff; text-align:right;}
.formTextSection td {padding:10 10 10 10}
.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:3 3 3 5px;vertical-align:top; border-bottom:1px solid #CEDEFE;border-left:1px solid #CEDEFE}
.right_column {background-color:#fdfdff; font-size:10pt;padding:3 3 3 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:3 3 3 5px; border: 1px solid #CEDEFE; border-top: 0px}
.left_column_dash  {background-color:#f9ffff;width:150px; white-space:nowrap; font-size:10pt;padding:3 3 3 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:3 3 3 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:3 3 3 5px;}
.sub_pannel_dash {border:1px solid #999;padding:4px;display:block; }

.topDown  ul { list-style-type: none }
.tipsFooter { background: transparent url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px 0px; }
.tipsLoginForm {background-color:#E7EDF9;font-size:10pt;padding:3 3 3 5px; border-bottom: 1px solid #cccccc; border-left:1px solid #cccccc; border-right: 1px solid #cccccc}
.tipsTable { text-align:center; font-size:10pt; background-color:#E7EDF9; padding:1 1 0 1; color:#0000AA; border-left:1px solid #8a8c99; border-right: 1px solid #8a8c99; }
.details_sub_bar { background-color: #517295; width:50%; }
.entity_details_sub_bar { background-color: #517295; width:50%; }
.tipsButtonSectionWrapper { border:1px solid #B1BADF; padding: 0 2 2 2; }
.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: 0 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 }
.spacerDivRight { background: url('../images/icons/spacerRight.png') repeat-y scroll 0 0 rgba(240, 240, 240, 0.5); 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: 10px; box-shadow: -3px 12px 10px -6px rgba(140,140,140,0.3); }
