html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;background:transparent;margin:0;padding:0}
body{line-height:1}
ol,ul{list-style:none}
blockquote:before {
    display: block;
    height: 0;
    content: "“";
    margin-left: -.95em;
    font: italic 400%/1 Cochin,Georgia,"Times New Roman", serif;
    color: #999;
}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}

/* base styles */
html{overflow-y:scroll;font-size:100%;color:#222}
body{min-height:100%;font:100 12px/1.3 Helvetica, Arial, sans-serif;padding-bottom:10px}

sup,sub{line-height:0}
strong,dfn,dl dt,th{font-weight:700}
em,dfn,tfoot{font-style:italic}
del{color:#666}

blockquote{margin-bottom:12px;border-left:5px solid #eee;padding-left:15px;font-style:italic}
blockquote small{display:block;font-size:12px;font-weight:300;line-height:18px;color:#bfbfbf}
blockquote small:before{content:'\2014 \00A0'}
code,pre{font-family:Monaco, Andale Mono, Courier New, monospace;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px 2px}
code{background-color:#fee9cc;color:rgba(0,0,0,0.75);padding:1px 3px}
pre{background-color:#f5f5f5;display:block;line-height:18px;font-size:12px;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:pre-wrap;word-wrap:break-word;margin:0 0 18px;padding:17px}

ul ul,ul ol,ol ol,ol ul{margin-bottom:0}
ul.disc,ul.circle,ol.dec,ol.lalpha {margin:6px 0 6px 25px}
ul.disc {list-style:disc}
ul.circle {list-style:circle}
ol.dec {list-style:decimal}
ol.lalpha {list-style:lower-alpha}

h1,h2,h3,h4{font-weight:400;color:#222}
h1,h2,h3{font-family:'Open Sans', sans-serif}
h1{font-size:26px}
h2{font-size:22px}
h3{font-size:18px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:11px;text-transform:uppercase}

a {text-decoration:none;color:#21759B}
a:hover {text-decoration:underline}

/* structure */
.fixed .wrapper {width:960px;margin:0 auto}
.fluid .wrapper {padding:0 20px;min-width:736px}
#main_section {border:1px solid #ccc;background:#fff;padding:16px 16px 40px;min-height:400px}


/* top bar */
#top_bar {height:26px;line-height:26px;font-size:11px;background:#e6e6e6;border-bottom:1px solid #ccc}
#top_bar li {display:inline;padding-right:6px;line-height:26px;}
#top_bar li.sep {border-right:1px solid #ccc;margin-right:4px}
#top_bar li:last-child {border-right: none;margin-right:0}

.inline-menu{margin-left:1em}
.inline-menu li {display:inline;padding-right:6px;line-height:26px;font-size:smaller;font-style:normal}
.inline-menu li a {color:#21759B}
.inline-menu li.sep {border-right:1px solid #ccc;margin-right:4px}
.inline-menu li:last-child {border-right: none;margin-right:0}

/* top bar notifications */
.count_el {padding:2px;color:#fff;background:#dd0000;font-weight:700;line-height:1;width:24px;text-align:center}

/* header */
#header {padding:20px 0 10px;border-top:1px solid #f7f7fa}
#header .wrapper {position:relative}
.logo {position:relative;left:18px;top:10px}

/* Mesh Logo */
.logoWrapper {position:relative;left:18px;top:0px}

.logoMesh:link, .logoMesh:visited {
    display: block;
    background: url("/meshtest/javax.faces.resource/img/icons/mesh/logo.png.xhtml") 0px 0px no-repeat;
    width: 170px;
    height: 53px;
    margin: 0px;
}

.logoMesh:hover,.logoMesh:active {
    background: url("/meshtest/javax.faces.resource/img/icons/mesh/logo-hover.png.xhtml") 0px 0px no-repeat;
}

/* footer */
.ftr_content {font-size:11px;padding:10px 10px 0;position:relative}

.dp100{float:left;display:inline;margin:0 1%;min-height:1px}
.dp100{width:98%}

/* main styles */

.fr{float:right}
.fl{float:left}
.desc{padding-right: 10px;}
.val{padding-right: 30px;}
.vam{vertical-align:middle}
a.hvrNone:hover {text-decoration:none}
a.inv {text-decoration:underline}
a.inv:hover {text-decoration:none}

/* colors */
.s_color {color:#a0a0a0}

/* text styles */
.small{font-size:11px}

/* Backgrounds */
.bg_c {background: url("/meshtest/javax.faces.resource/img/bg_c.gif.xhtml") !important}

/* buttons */
.btn{border:none;outline:0;cursor:pointer;text-decoration:none;overflow:visible;background:none;padding:0 16px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#222}
button::-moz-focus-inner{border:none;margin:0;padding:0}
.btn:hover {text-decoration:none}
.btn_aS {background: url("/meshtest/javax.faces.resource/img/grd_a.png.xhtml") repeat-x 0 center; border:1px solid #c6c6c6; text-shadow: 1px 1px 0 #fff}
.btn_aS {font:100 11px/20px Helvetica, Arial, sans-serif}
.btn_aS:hover {background:#e3e3e3}
input.btn_aS,input.btn_bS,input.btn_cS,input.btn_dS {padding-top:2px;padding-bottom:2px}
input.btn_a,input.btn_b,input.btn_c,input.btn_d {padding-top:4px;padding-bottom:4px}
input.btn_aL,input.btn_bL,input.btn_cL,input.btn_dL {padding-top:7px;padding-bottom:7px}

/* no borders for buttons (ie7) */
button {*border: none !important; border-color: transparent !important}

/* webkit extra margin fix*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    button {margin: 0px}
}
/* element separation */
.sepH_b {margin-bottom:12px}
.sepV_a {margin-right:6px}.sepV_b {margin-right:12px}.sepV_c {margin-right:24px}
.sepH_a_line {padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid #eee}

/* tables */

/* small notifications */
.notification {padding:2px 6px;font-size:10px;color:#fff}
.ok_bg {background:#6a9912}

/* icons */
.switch_arrows_a, .home_ico, .tick_a, .square_x_11 {background-image: url("/meshtest/javax.faces.resource/img/lga_spr.png.xhtml");background-repeat:no-repeat}
.switch_arrows_a {background-position:-14px 0;width:11px;height:11px}
.home_ico {background-position:-17px -11px;width:17px;height:15px}
.tick_a {background-position:-36px 0;width:11px;height:7px}
.square_x_11 {background-position:0 -50px;width:11px;height:11px}

/* sortable elements */
.sortable .box_c_heading {cursor:move}
.sort-disabled .box_c_heading {cursor:default}

/* text truncate */
.truncate {overflow: hidden;vertical-align:bottom;white-space: nowrap;text-overflow: ellipsis}
.fixed .truncate {width:30%}

/* clear floats */
.cf{*zoom:1}
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}

/* footer top */
.toTop {font-size:11px;position:absolute;top:0px;right:16px;display:block;padding:4px 12px;border-width:0 1px 1px 1px;border-style:solid;border-color:#ccc;background:#fff;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;-webkit-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px}

/* main navigation */
#main_nav {text-align:center}
#main_nav .nav_item {position:relative;display:block;margin:0 0 10px 10px;text-align:center;float:left;border:1px solid #ccc;background: #fff;background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2));background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%);background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 100%);background: linear-gradient(top, #ffffff 0%,#f2f2f2 100%);-webkit-box-shadow: inset 0px 0px 0px 1px #ffffff;-moz-box-shadow: inset 0px 0px 0px 1px #ffffff;box-shadow: inset 0px 0px 0px 1px #ffffff}
#main_nav .main_link {text-decoration:none;color:#222;display:block;padding:6px 10px}
#main_nav .main_link span {display:block;text-align:center;cursor:pointer}
#main_nav .main_link .img_holder {height:20px;padding-bottom:4px}
#main_nav .tick {display:none;position:absolute;bottom:-7px;left:50%;margin-left:-6px}
#main_nav .nav_item:hover,#main_nav li.active {background:#fff}
#main_nav .active .tick {display:block}

/* widget box */
.box_c {margin-bottom:16px}
.box_c_heading {height:28px;text-shadow: 1px 1px 0 #fff;border:1px solid #ccc;font:100 13px/28px Helvetica, Arial, sans-serif;padding:0 5px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px; }
.box_c_heading img {margin:9px 4px 0 0;cursor:pointer}
.box_c_content {padding:10px;border-width:1px;border-style:solid;border-color:#fff #ccc #ccc;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;-webkit-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px}

/* form errors */
form .msg_box label {display:block;padding:2px 0}

/* css3 enchance */

/* css3 border-radius */
.brdrrad_a {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}
#main_nav,.count_el,.notification,.nav_item,#main_nav{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px}

/* css3 gradients */
.box_c_content {background: #fafafa;background: -moz-linear-gradient(top, #fafafa 0%, #fefefe 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#fefefe));background: -webkit-linear-gradient(top, #fafafa 0%,#fefefe 100%);background: -o-linear-gradient(top, #fafafa 0%,#fefefe 100%)}
.box_c_heading,table.display thead th/* ,.loginBox .heading,.slider-content .title */ {background: #f9f9f9;background: -moz-linear-gradient(top, #f9f9f9 0%, #ececec 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec));background: -webkit-linear-gradient(top, #f9f9f9 0%,#ececec 100%);background: -o-linear-gradient(top, #f9f9f9 0%,#ececec 100%)}
#main_nav .nav_item {background: #f2f2f2;background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2));background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%);background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 100%);background: linear-gradient(top, #ffffff 0%,#f2f2f2 100%)}


/* css3 box shadow */
#main_section,.loginBox {-webkit-box-shadow: 0px 0px 4px 1px #ddd;-moz-box-shadow: 0px 0px 4px 1px #ddd;box-shadow: 0px 0px 4px 1px #ddd}

/* cross browser inline-block display */
.dib,.count_el,.truncate,.btn,.box_small,.paging_full_numbers span.paginate_button,.paging_full_numbers span.paginate_active,
.img_list li,.error_page,.summary_list li span,
.pricing_panel,.pricing_promoted {display:-moz-inline-stack;display:inline-block;zoom: 1;*display:inline}



.btnB {border:none;outline:0;cursor:pointer;text-decoration:none;overflow:visible;background:none;padding:0 16px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#222}
button::-moz-focus-inner{border:none;margin:0;padding:0}
.btnB :hover {text-decoration:none}
.btn_aSB {background: url("/meshtest/javax.faces.resource/img/grd_a.png.xhtml") repeat-x 0 center;border:1px solid #c6c6c6;text-shadow: 1px 1px 0 #fff}
.btn_aSB {font:100 11px/20px Helvetica, Arial, sans-serif}
.btn_aSB:hover {background:#e3e3e3}
input.btn_aSB {padding-top:2px;padding-bottom:2px}

.btnB div input{border:none !important;outline:0 !important;cursor:pointer !important;text-decoration:none !important;overflow:visible !important;background:none !important;padding:0 16px !important;-webkit-border-radius: 3px !important;-moz-border-radius: 3px !important;border-radius: 3px !important;color:#222 !important}
button::-moz-focus-inner{border:none !important;margin:0 !important;padding:0 !important}
.btnB div input:hover {text-decoration:none !important}
.btn_aSB div input {background: url("/meshtest/javax.faces.resource/img/grd_a.png.xhtml") repeat-x 0 center !important;border:1px solid #c6c6c6 !important;text-shadow: 1px 1px 0 #fff !important}
.btn_aSB div input {font:100 11px/20px Helvetica, Arial, sans-serif !important}
.btn_aSB:hover div input {background:#e3e3e3 !important}
input.btn_aSB div input{padding-top:2px !important;padding-bottom:2px !important}

.inpt_a {padding:5px 8px;width:380px;border:1px;border-color:#b8b8b8 #e2e2e2 #e2e2e2 #b8b8b8;border-style:solid}
.inpt_a, textarea {padding:5px 8px !important;width:300px;border:1px;border-color:#b8b8b8 #e2e2e2 #e2e2e2 #b8b8b8;border-style:solid}
.inpt_a, textarea {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px}

.loginBox {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px}
.login_wrapper {width:372px;margin:0 auto;padding:100px 0 0;}
.loginBox {background:#fff;border:1px solid #ccc}
.loginBox .heading {margin-bottom:16px;padding:4px 16px;border-bottom:1px solid #ccc;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px}
.loginBox .heading img {padding-top:4px}
.loginBox .content {padding:0 16px 10px}
.loginBox .content_btm {padding:4px 0 0;border-top:1px solid #ccc}
.loginBox .inpt_a {width:320px}
.login_tabs {position:relative;top:3px}
.login_tabs li {float:left;margin-right:2px}
.login_tabs a {position:relative;top:4px;line-height:24px;padding:0 14px;margin-right:2px;float:left;border-width:1px 1px 0 1px;border-color:transparent;border-style:solid;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px}
.login_tabs .current {color:#222;background:#fff;border-width:1px 1px 0 1px;border-style:solid;border-color:#ccc;font-weight:700;line-height:26px;top:3px}
.login_tabs a:hover {text-decoration:none}
.loginBox .heading {background: #f9f9f9;background: -moz-linear-gradient(top, #f9f9f9 0%, #ececec 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec));background: -webkit-linear-gradient(top, #f9f9f9 0%,#ececec 100%);background: -o-linear-gradient(top, #f9f9f9 0%,#ececec 100%)}
.cf{*zoom:1}
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}
.fl{float:left}
.pr90{padding-right: 90px;}
.center{text-align:center}

.sepH_a {margin-bottom:6px}.sepH_b {margin-bottom:12px}
.sepH_c {
    margin-top: 6px;
    margin-bottom: 12px;
    border-bottom: 1px solid #dcdcdc;
}

/*Button Confirmation*/
.btnConfirm input {border:none;outline:0;cursor:pointer;text-decoration:none;overflow:visible;background:none;padding:0 16px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#222}
button::-moz-focus-inner{border:none;margin:0;padding:0}
.btnConfirm input :hover {text-decoration:none}
.btnConfirmB input {background: url("/meshtest/javax.faces.resource/img/grd_a.png.xhtml") repeat-x 0 center;border:1px solid #c6c6c6;text-shadow: 1px 1px 0 #fff}
.btnConfirmB input {font:100 11px/20px Helvetica, Arial, sans-serif}
.btnConfirmB input:hover {background:#e3e3e3}
input.btnConfirmB {padding-top:2px;padding-bottom:2px}

.riskButton, .riskButton-dis{
    width:70px;
    height: 70px;
}
.riskButton-dis{
    background-color: #ffffff;
}

/*panel Util*/
.panelSeparator01{
    display: block;
    text-decoration: none;
    background-color: transparent;
    border: none;
    width: 20px;
    height: 5px;
}

/* Buttons Styles ------------------------------------------------------------*/
.gbuttons {float: right; padding-bottom: 10px; padding-top: 20px; clear: both;}
.gbControls {
    float: right; 
    clear: both;
    margin-bottom: 0.5em;
}

.gbnav {float: left; clear: both;}
.gbutton, .ui-icon-pencil {
    color: #6e6e6e;
    font: bold 12px Helvetica, Arial, sans-serif;
    text-decoration: none !important;
    padding: 4px 12px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background-color: #f3f3f3;
    background-position: 5px 3px;
    background-repeat: no-repeat;
    border: solid 1px #dcdcdc;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin: 2px 3px;
}

.gbutton:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2); 
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.gbutton:active {color: #000; border-color: #444;}
.left {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    margin: 0;
}
.middle {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-left: solid 1px #f3f3f3;
    margin: 0;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
.middle:hover,.right:hover { border-left: solid 1px #999 }
.right {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    border-left: solid 1px #f3f3f3;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
.big {font-size: 16px; padding: 10px 15px;}
.supersize {font-size: 20px;padding: 15px 20px;}

.gbSign {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/sign-in.png.xhtml"); padding-left: 25px;}
.gbSign:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/sign-in.png.xhtml");}

.gbBack {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/back.png.xhtml"); padding-left: 25px;}
.gbBack:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/back-hover.png.xhtml");}

.gbNext{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/next.png.xhtml"); padding-left: 25px;}
.gbNext:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/next-hover.png.xhtml");}

.gbSearch {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/search.png.xhtml"); padding-left: 25px;}
.gbSearch:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/search-hover.png.xhtml");}

.gbOk {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/ok.png.xhtml") !important; padding-left: 25px;}
.gbOk:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/ok-hover.png.xhtml");}

.gbAdd {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/add.png.xhtml"); padding-left: 25px;}
.gbAdd:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/add-hover.png.xhtml");}

.gbAddNew {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/addNew.png.xhtml"); padding-left: 25px;}
.gbAddNew:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/addNew-hover.png.xhtml");}
.gbAddNew:focus{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/addNew-hover.png.xhtml");border: 2px ridge #becbd1}

.gbCancel {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/cancel.png.xhtml") !important; padding-left: 25px;}
.gbCancel:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/cancel-hover.png.xhtml") !important;}
.gbCancel:focus{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/cancel-hover.png.xhtml") !important;border: 2px ridge #becbd1}

.gbEdit {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/edit.png.xhtml"); padding-left: 25px;}
.gbEdit:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/edit-hover.png.xhtml");}

.gbDelete {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/delete.png.xhtml"); padding-left: 25px;}
.gbDelete:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/delete-hover.png.xhtml");}

.gbSave {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/save.png.xhtml"); padding-left: 25px;}
.gbSave:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/save-hover.png.xhtml");}
.gbSave:focus{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/save-hover.png.xhtml");border: 2px ridge #becbd1}

.gbNew {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/new.png.xhtml"); padding-left: 25px;}
.gbNew:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/new-hover.png.xhtml");}

.gbReset {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/reset.png.xhtml"); padding-left: 25px;}
.gbReset:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/reset-hover.png.xhtml");}

.gbClear {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/clear.png.xhtml") !important; padding-left: 25px;}
.gbClear:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/clear.png.xhtml") !important;}

.gbTree {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/tree.png.xhtml"); padding-left: 25px;}
.gbTree:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/tree-hover.png.xhtml");}

.gbExcel {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/excel.png.xhtml"); padding-left: 25px;}
.gbExcel:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/excel-hover.png.xhtml");}

.gbCross {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/cross.png.xhtml"); padding-left: 25px;}
.gbCross:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/cross-hover.png.xhtml");}

.gbGallery {background-image: url("/meshtest/javax.faces.resource/img/icons/image2_2.png.xhtml"); padding-left: 25px;}
.gbGallery:hover{background-image: url("/meshtest/javax.faces.resource/img/icons/image2_2.png.xhtml");}

.gbAudit {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/audit.png.xhtml"); padding-left: 25px;}
.gbAudit:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/audit.png.xhtml");}

.gbContext{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/context.png.xhtml") !important;padding-left:25px;}
.gbContext:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/context.png.xhtml") !important;padding-left:25px;}

.gbRefresh {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/refresh.png.xhtml"); padding-left: 25px;}
.gbRefresh:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/refresh.png.xhtml");}

.gbSync {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/sync.png.xhtml") !important; padding-left: 25px;}
.gbSync:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/sync-hover.png.xhtml") !important;}
.gbSync:focus{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/sync-hover.png.xhtml") !important;border: 2px ridge #becbd1}

.gbAnalysis {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/tree-analysis.png.xhtml"); padding-left: 25px;}
.gbAnalysis:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/tree-analysis.png.xhtml");}

.gbArchive {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/archive.png.xhtml"); padding-left: 25px;}
.gbArchive:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/archive.png.xhtml");}

.iconBtnSimple {
    display: block !important;
    width: 20px !important;
    height:  20px !important;
    padding-left: 0px !important;
    padding-top: 0px !important;
    vertical-align: middle !important;
}

.icoButton {
    display: inline-block;
    padding: 1px 0px 1px 18px;
    height: 18px;
    margin: 2px 2px;
    text-shadow: 0 1px 0 #fff;
    border: none;
    background-color: transparent;
    background-position: 1px 1px;
    background-repeat: no-repeat;
}

.ibBack {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/back.png.xhtml");}
.ibBack:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/back-hover.png.xhtml");}

.ibSearch {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/search.png.xhtml");}
.ibSearch:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/search-hover.png.xhtml");}

.ibOk {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/ok.png.xhtml");}
.ibOk:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/ok-hover.png.xhtml");}

.ibAdd {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/add.png.xhtml");}
.ibAdd:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/add-hover.png.xhtml");}

.ibAddNew {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/addNew.png.xhtml");}
.ibAddNew:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/addNew-hover.png.xhtml");}

.ibCancel {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/cancel.png.xhtml");}
.ibCancel:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/cancel-hover.png.xhtml");}

.ibEdit {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/edit.png.xhtml");}
.ibEdit:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/edit-hover.png.xhtml");}

.ibDelete {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/delete.png.xhtml");}
.ibDelete:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/delete-hover.png.xhtml");}

.ibSave {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/save.png.xhtml");}
.ibSave:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/save-hover.png.xhtml");}

.ibNew {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/new.png.xhtml");}
.ibNew:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/new-hover.png.xhtml");}

.ibReset {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/reset.png.xhtml");}
.ibReset:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/reset-hover.png.xhtml");}

.ibReset {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/reset.png.xhtml");}
.ibReset:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/reset-hover.png.xhtml");}

.ibRefresh {background-image: url("/meshtest/javax.faces.resource/img/gbuttons/refresh.png.xhtml");}
.ibRefresh:hover{background-image: url("/meshtest/javax.faces.resource/img/gbuttons/refresh-hover.png.xhtml");}

/* Text Styles ---------------------------------------------------------------*/

.strongText {font-weight: bold}

.frmBox {width: 100%!important;}
.btnBox {float: right}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
}

.btn, .btn_aS {
    height: 20px;
}

.ui-widget-header .ui-state-active{    
    color: black;
}

.ui-state-active {
    color: black;    
}

th.ui-widget-header.ui-state-active {
    background: none;    
    background: #f9f9f9; 
    background: -moz-linear-gradient(top, #f9f9f9 0%, #ececec 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec));
    background: -webkit-linear-gradient(top, #f9f9f9 0%,#ececec 100%);
    background: -o-linear-gradient(top, #f9f9f9 0%,#ececec 100%);
}

/*hide the 1 in the header sortering*/
.ui-sortable-column-order {
    display: none;
}

.ui-dialog-title {
    font: 100 13px/18px Helvetica, Arial, sans-serif;
    font-weight: bold;
}

/* Row Editor */
.ui-icon-pencil {
    color: #6e6e6e;
    font: bold 12px Helvetica, Arial, sans-serif;
    text-decoration: none;
    padding: 3px 11px 4px 10px;
    position: relative;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background-color: #f3f3f3;
    background-position: 5px 3px;
    background-repeat: no-repeat;
    border: solid 1px #dcdcdc;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin: 2px 3px;
}

.ui-icon-pencil:hover, .ui-icon-check:hover, .ui-icon-close:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2); 
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

.ui-icon-pencil:active, .ui-icon-check:active, .ui-icon-close:active {
    color: #000; border-color: #444;
}

.ui-icon-pencil { background-image: url("/meshtest/javax.faces.resource/img/icons/modify-20px.png.xhtml") !important; }
.ui-icon-pencil:hover { background-image: url("/meshtest/javax.faces.resource/img/icons/modify-20px.png.xhtml") !important; }

.ui-icon-check { background-image: url("/meshtest/javax.faces.resource/img/gbuttons/ok.png.xhtml") !important; }
.ui-icon-check:hover { background-image: url("/meshtest/javax.faces.resource/img/gbuttons/ok-hover.png.xhtml") !important; }

.ui-icon-close { background-image: url("/meshtest/javax.faces.resource/img/gbuttons/cancel.png.xhtml") !important; }
.ui-icon-close:hover { background-image: url("/meshtest/javax.faces.resource/img/gbuttons/cancel-hover.png.xhtml") !important; }

.ui-icon-equals { background-image: url("/meshtest/javax.faces.resource/img/icons/equals.png.xhtml") !important; }
.ui-icon-equals:hover { background-image: url("/meshtest/javax.faces.resource/img/icons/equals.png.xhtml") !important; }

.ui-icon-search { background-image: url("/meshtest/javax.faces.resource/img/icons/magnifying_glass.png.xhtml") !important; }
.ui-icon-search:hover { background-image: url("/meshtest/javax.faces.resource/img/icons/magnifying_glass.png.xhtml") !important; }

.ui-row-editor {
    display: inline-block;
    vertical-align: top;
    margin: 0px 3px;    
}
.ui-row-editor2 {
    display: inline-block;
    vertical-align: top;
}

.ui-row-editor.ui-state-highlight {
    vertical-align: middle;
}

.ui-faces-messages .ui-icon {
    float: left;
    margin: 0 5px 0 0;
}

.ui-icon.ui-icon-alert {
    background-image: url("/meshtest/javax.faces.resource/img/alert_ico.png.xhtml");
    background-position: 0 0;
    width: 20px;
}



/* general select style*/
select {
    margin: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 2px 2px 2px 5px;
    border-width: 1px;
    border-color: #adadad #d9d9d9 #d9d9d9 #adadad;
    border-style: solid;
}

.fleet-menu{
    background: url("/meshtest/javax.faces.resource/img/icons/fleet-sm.png.xhtml") no-repeat center center;
}

.lrcm-menu{
    background: url("/meshtest/javax.faces.resource/img/icons/expose.png.xhtml") no-repeat center center;
}

.equipment-menu{
    background: url("/meshtest/javax.faces.resource/img/icons/truck.png.xhtml") no-repeat center center;
}

.audit-menu{
    background: url("/meshtest/javax.faces.resource/img/icons/magnifying_glass.png.xhtml") no-repeat center center;
}

.import-menu{
    background: url("/meshtest/javax.faces.resource/img/icons/archive.png.xhtml") no-repeat center center;
}

.feedback-menu{
    background: url("/meshtest/javax.faces.resource/img/icons/user_comment.png.xhtml") no-repeat center center;
}

.code-menu{
    background: url("/meshtest/javax.faces.resource/img/icons/clipboard.png.xhtml") no-repeat center center;
}

.log-menu{
    background: url("/meshtest/javax.faces.resource/img/icons/computer_imac.png.xhtml") no-repeat center center;
}

.manual-sync-menu{
    background: url("/meshtest/javax.faces.resource/img/icons/manual_sync.png.xhtml") no-repeat center center;
}

.system-menu{
    background: url("/meshtest/javax.faces.resource/img/icons/cog.png.xhtml") no-repeat center center;
}

.back-menu{
    background: url("/meshtest/javax.faces.resource/img/icons/bended_arrow_left.png.xhtml") no-repeat center center;
}

.auditBack {background-image: url("/meshtest/javax.faces.resource/img/icons/magnifying_glass.png.xhtml") !important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; }
.ui-menuitem-active .auditBack {background-image: url("/meshtest/javax.faces.resource/img/icons/magnifying_glass.png.xhtml") !important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; }

.appendBack {background-image: url("/meshtest/javax.faces.resource/img/icons/append-20px.png.xhtml") !important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; }
.ui-menuitem-active .appendBack{background-image: url("/meshtest/javax.faces.resource/img/icons/append-20px-hover.png.xhtml") !important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; }

.modifyBack {background-image: url("/meshtest/javax.faces.resource/img/icons/modify-20px.png.xhtml") !important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; }
.ui-menuitem-active .modifyBack {background-image: url("/meshtest/javax.faces.resource/img/icons/modify-20px-hover.png.xhtml") !important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; }

.removeBack {background-image: url("/meshtest/javax.faces.resource/img/icons/remove-20px.png.xhtml") !important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; }
.ui-menuitem-active .removeBack {background-image: url("/meshtest/javax.faces.resource/img/icons/remove-20px-hover.png.xhtml") !important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; }

.copyBack {background-image: url("/meshtest/javax.faces.resource/img/icons/copy-20px.png.xhtml") !important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; }
.ui-menuitem-active .copyBack {background-image: url("/meshtest/javax.faces.resource/img/icons/copy-20px-hover.png.xhtml") !important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; }

.pasteBack {background-image: url("/meshtest/javax.faces.resource/img/icons/paste-20px.png.xhtml") !important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; }
.ui-menuitem-active .pasteBack {background-image: url("/meshtest/javax.faces.resource/img/icons/paste-20px-hover.png.xhtml") !important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; }

.moveUpBack {background-image: url("/meshtest/javax.faces.resource/img/icons/moveUp-20px.png.xhtml") !important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; }
.ui-menuitem-active .moveUpBack {background-image: url("/meshtest/javax.faces.resource/img/icons/moveUp-20px-hover.png.xhtml") !important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; }

.moveDownBack {background-image: url("/meshtest/javax.faces.resource/img/icons/moveDown-20px.png.xhtml") !important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; }
.ui-menuitem-active .moveDownBack {background-image: url("/meshtest/javax.faces.resource/img/icons/moveDown-20px-hover.png.xhtml") !important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; }

.expand {background-image: url("/meshtest/javax.faces.resource/img/icons/expand.png.xhtml") !important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; }
.collapse {background-image: url("/meshtest/javax.faces.resource/img/icons/collapse.png.xhtml") !important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; }

.rootIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/fleet.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; height: 20px; }
.ui-menuitem-active .rootIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/fleet-hover.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; height: 20px;  }

.systemIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/system.png.xhtml") !important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; height: 20px; }
.ui-menuitem-active .systemIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/System-hover.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; height: 20px;  }

.subsystemIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/subSystem.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; height: 20px; }
.ui-menuitem-active .subsystemIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/subSystem-hover.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; height: 20px;  }

.componentIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/component.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; height: 20px; }
.ui-menuitem-active .componentIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/component-hover.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; height: 20px;  }

.functionIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/function.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; height: 20px; }
.ui-menuitem-active .functionIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/function-hover.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; height: 20px;  }

.functionalFailureIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/functionalFailure.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; height: 20px; }
.ui-menuitem-active .functionalFailureIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/functionalFailure-hover.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; height: 20px;  }

.failureModeIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/failureMode.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; height: 20px; }
.ui-menuitem-active .failureModeIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/failureMode-hover.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; height: 20px;  }

.select-functional_failure-Icon {background-image: url("/meshtest/javax.faces.resource/img/icons/failureMode-functionalFailure.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; height: 20px; }
.ui-menuitem-active .select-functional_failure-Icon {background-image: url("/meshtest/javax.faces.resource/img/icons/failureMode-functionalFailure-hover.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; height: 20px; }

.select-potential_failure-Icon {background-image: url("/meshtest/javax.faces.resource/img/icons/failureMode-potentialFailure.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; height: 20px; }
.ui-menuitem-active .select-potential_failure-Icon {background-image: url("/meshtest/javax.faces.resource/img/icons/failureMode-potentialFailure-hover.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; height: 20px;  }

.select-suspension-Icon {background-image: url("/meshtest/javax.faces.resource/img/icons/failureMode-suspension.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; height: 20px; }
.ui-menuitem-active .select-Suspension-Icon {background-image: url("/meshtest/javax.faces.resource/img/icons/failureMode-suspension-hover.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; height: 20px;  }

.selectIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/select.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; height: 20px; }
.ui-menuitem-active .selectIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/select-hover.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; height: 20px;  }

.unselectIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/unselect.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; height: 20px; }
.ui-menuitem-active .unselectIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/unselect-hover.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; height: 20px;  }

.feedbackIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/feedback-20px.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px !important; padding-top: 3px; vertical-align: middle; height: 20px; }
.ui-menuitem-active .feedbackIcon {background-image: url("/meshtest/javax.faces.resource/img/icons/feedback-20px-hover.png.xhtml")!important; background-repeat: no-repeat; padding-left: 12px; padding-top: 3px; vertical-align: middle; height: 20px;  }

.rootBack {background-image: url("/meshtest/javax.faces.resource/img/icons/fleet.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; padding-top: 3px; vertical-align: middle; }
.ui-state-hover .rootBack,.ui-state-highlight .rootBack {background-image: url("/meshtest/javax.faces.resource/img/icons/fleet-hover.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; width: 80%; padding-top: 3px; vertical-align: middle; }

.systemBack {background-image: url("/meshtest/javax.faces.resource/img/icons/system.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; padding-top: 3px; vertical-align: middle; }
.ui-state-hover .systemBack,.ui-state-highlight .systemBack {background-image: url("/meshtest/javax.faces.resource/img/icons/System-hover.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; width: 80%; padding-top: 3px; vertical-align: middle; }

.subsystemBack {background-image: url("/meshtest/javax.faces.resource/img/icons/subSystem.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; padding-top: 3px; vertical-align: middle; }
.ui-state-hover .subsystemBack,.ui-state-highlight .subsystemBack {background-image: url("/meshtest/javax.faces.resource/img/icons/subSystem-hover.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; width: 80%; padding-top: 3px; vertical-align: middle; }

.componentBack {background-image: url("/meshtest/javax.faces.resource/img/icons/component.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; padding-top: 3px; vertical-align: middle; }
.ui-state-hover .componentBack,.ui-state-highlight .componentBack {background-image: url("/meshtest/javax.faces.resource/img/icons/component-hover.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; width: 80%; padding-top: 3px; vertical-align: middle; }

.functionBack {background-image: url("/meshtest/javax.faces.resource/img/icons/function.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; padding-top: 3px; vertical-align: middle; }
.ui-state-hover .functionBack,.ui-state-highlight .functionBack {background-image: url("/meshtest/javax.faces.resource/img/icons/function-hover.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; width: 80%; padding-top: 3px; vertical-align: middle; }

.functionalFailureBack {background-image: url("/meshtest/javax.faces.resource/img/icons/functionalFailure.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; padding-top: 3px; vertical-align: middle; }
.ui-state-hover .functionalFailureBack,.ui-state-highlight .functionalFailureBack {background-image: url("/meshtest/javax.faces.resource/img/icons/functionalFailure-hover.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; width: 80%; padding-top: 3px; vertical-align: middle; }

.failureModeBack {background-image: url("/meshtest/javax.faces.resource/img/icons/failureMode.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; padding-top: 3px; vertical-align: middle; }
.ui-state-hover .failureModeBack,.ui-state-highlight .failureModeBack {background-image: url("/meshtest/javax.faces.resource/img/icons/failureMode-hover.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; width: 80%; padding-top: 3px; vertical-align: middle; }

.selectedFailureModeBack {background-image: url("/meshtest/javax.faces.resource/img/icons/failureMode-blue.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; padding-top: 3px; vertical-align: middle; }
.ui-state-hover .selectedFailureModeBack, .ui-state-highlight .selectedFailureModeBack {background-image: url("/meshtest/javax.faces.resource/img/icons/failureMode-blue-hover.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; width: 80%; padding-top: 3px; vertical-align: middle; }

.rootBack24 {background-image: url("/meshtest/javax.faces.resource/img/icons/fleet-24px.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; padding-top: 3px; vertical-align: middle; }

.systemBack24 {background-image: url("/meshtest/javax.faces.resource/img/icons/system-24px.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; padding-top: 3px; vertical-align: middle; }

.subsystemBack24 {background-image: url("/meshtest/javax.faces.resource/img/icons/subSystem-24px.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; padding-top: 3px; vertical-align: middle; }

.componentBack24 {background-image: url("/meshtest/javax.faces.resource/img/icons/component-24px.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; padding-top: 3px; vertical-align: middle; }

.functionBack24 {background-image: url("/meshtest/javax.faces.resource/img/icons/function-24px.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; padding-top: 3px; vertical-align: middle; }

.functionalFailureBack24 {background-image: url("/meshtest/javax.faces.resource/img/icons/functionalFailure-24px.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; padding-top: 3px; vertical-align: middle; }

.failureModeBack24 {background-image: url("/meshtest/javax.faces.resource/img/icons/failureMode-24px.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; padding-top: 3px; vertical-align: middle; }

.selectedFailureModeBack24 {background-image: url("/meshtest/javax.faces.resource/img/icons/failureMode-blue-24px.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; padding-top: 3px; vertical-align: middle; }

.select-functional_failure-Back24 {background-image: url("/meshtest/javax.faces.resource/img/icons/failureMode-functionalFailure-24px.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; padding-top: 3px; vertical-align: middle; }

.select-potential_failure-Back24 {background-image: url("/meshtest/javax.faces.resource/img/icons/failureMode-potentialFailure-24px.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; padding-top: 3px; vertical-align: middle; }

.select-suspension-Back24 {background-image: url("/meshtest/javax.faces.resource/img/icons/failureMode-suspension-24px.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; padding-top: 3px; vertical-align: middle; }

.syncBack {background-image: url("/meshtest/javax.faces.resource/img/icons/sync-unsync.png.xhtml"); background-repeat: no-repeat; background-position: center; height: 24px; vertical-align: middle; cursor:pointer; }
.ui-state-hover .syncBack, .ui-state-highlight .syncBack {background-image: url("/meshtest/javax.faces.resource/img/icons/sync-unsync-hover.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; width: 80%; padding-top: 3px; vertical-align: middle; }

.synctrueBack {background-image: url("/meshtest/javax.faces.resource/img/icons/sync-ok.png.xhtml"); background-repeat: no-repeat; background-position: center; height: 24px; vertical-align: middle; cursor:pointer; }
.ui-state-hover .synctrueBack, .ui-state-highlight .synctrueBack {background-image: url("/meshtest/javax.faces.resource/img/icons/sync-ok-hover.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; width: 80%; padding-top: 3px; vertical-align: middle; }

.syncfalseBack {background-image: url("/meshtest/javax.faces.resource/img/icons/sync-error.png.xhtml"); background-repeat: no-repeat; background-position: center; height: 24px; vertical-align: middle; cursor:pointer; }
.ui-state-hover .syncfalseBack, .ui-state-highlight .syncfalseBack {background-image: url("/meshtest/javax.faces.resource/img/icons/sync-error-hover.png.xhtml"); background-repeat: no-repeat; padding-left: 30px!important; width: 80%; padding-top: 3px; vertical-align: middle; }

.iconline {line-height: 1.6em !important; }

.underline {text-decoration: underline; }

.low-color, .low-color > * {color: #B3B7C6 !important;}

.height30{height: 30px;}

.height15{height: 15px;}

.cursor{cursor:pointer;}

.large-text{font-size: large}

.general-message{margin-top: 2em;}

.fleet-buttons{
    width: 55%;
    margin: auto;
}

.ui-datatable .ui-column-filter {
    width:100%;
    display:block;
    margin:auto;
    margin-top:.2em;
}

.ui-datatable .ui-cell-editor.ui-state-highlight { padding: 6px; }

.ui-datatable .ui-selection-column {
    width:20px;
}

.ui-datatable-scrollable-body {
    overflow:auto;
    *position: relative; 
    min-height: 0%; 
}

.ui-datatable-scrollable-footer {
    margin-top:-1px; 
}

.ui-datatable-scrollable .ui-datatable-scrollable-body > table {
    table-layout: fixed;
}

.ui-datatable-scrollable .ui-datatable-scrollable-body > table > tbody {
    border-top:none;
}

.ui-datatable-scrollable .ui-datatable-scrollable-body > table > tbody > tr:first-child > td {
    border-top:none;
}

.ui-datatable-scrollable .ui-datatable-scrollable-header, .ui-datatable-scrollable .ui-datatable-scrollable-footer {
    overflow:hidden;
}

.ui-datatable-scrollable .ui-datatable-scrollable-header table,.ui-datatable-scrollable .ui-datatable-scrollable-footer table {
    width:auto;
}

.ui-datatable .ui-column-resizer {
    width:2px;
    height:20px;
    cursor:col-resize;
    position:absolute;
    top:0;
    right:0;
    background:transparent;
    margin:0;
    padding:0;
}

.ui-datatable .ui-sortable-column.clickable { cursor: pointer; }
.ui-datatable .ui-sortable-column.clickable span { cursor: pointer; }
.ui-datatable .ui-sortable-column.clickable a { cursor: pointer; }

.ui-datatable .ui-datatable-header,.ui-datatable .ui-paginator-top,.ui-datatable .ui-expanded-row {
    border-bottom:0 none #AAA;
}

.ui-datatable .ui-datatable-footer,.ui-datatable .ui-paginator-bottom,.ui-datatable .ui-expanded-row-content {
    border-top:0 none #AAA;
}

.ui-datatable .ui-reorderable-col {
    cursor:move;
}
.ui-datatable .ui-reorderable-col span {
    cursor:default;
}
.ui-datatable thead {
    vertical-align: bottom;
}

.ui-datatable .ui-row-toggler,
.ui-datatable .ui-row-panel-toggler,
.ui-datatable .ui-row-editor .ui-icon,
.ui-datatable tr.ui-state-highlight,
.ui-datatable tr.ui-state-active {
    cursor:pointer;
}

.ui-datatable .ui-row-toggler-parent {
    white-space: nowrap;
    text-align: left;
}

.ui-datatable .ui-row-toggler-span {
    display: inline-block;
    height:7px;
    border-top:1px dotted #a9a9a9;
}

.ui-datatable .ui-row-toggler-parent > a.ui-icon {
    display:inline-block;
    *display:block; /* IE7 hack */
}
.ui-datatable .ui-icon-pencil, .ui-datatable .ui-icon-check, .ui-datatable .ui-icon-close {
    margin-left:auto;
    margin-right:auto;
}

.ui-datatable thead th, .ui-datatable tfoot td {
    text-align: center;
    vertical-align: middle;
}

.center {
    text-align: center;
    vertical-align: middle;
    background-position: center;
}

.ui-tree  {
    overflow-y: scroll; 
    height: 450px;
}

.ui-tree .ui-treenode-children {
    margin: 0;
    padding: 0 0 0 26px;
}

.ui-tree .ui-treenode{
    padding: 5px 0 0;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
    text-shadow: none;
    background:rgba(133, 178, 203, 0.56) linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0));
    background:rgba(133, 178, 203, 0.56) -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.6)), to(rgba(255,255,255,0)));
    background:rgba(133, 178, 203, 0.56) -moz-linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0.6));
    color:#000000;
    background-color:rgba(133, 178, 203, 0.56);
}

.ui-wizard-step-title.ui-state-highlight{
    background:#c4c4c4 -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0))) !important;
}

.ui-panelgrid .ui-panelgrid-cell{
    border-style: none;
}

.ui-widget-content{
    /*border: 0px;*/
}

.ui-tabs{
    border: 0px;
}

.border1{
    border:1px solid #a8a8a8;background:#ffffff;color:#4f4f4f;
}

.ui-panelgrid {
    border-collapse: separate !important;
}

.ui-icon {
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    /* border: 1px solid #a8a8a8; */
    background: #F9F9F9 ;
    background: -moz-linear-gradient(top, #f9f9f9 0%, #ececec 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec));
    background: -webkit-linear-gradient(top, #f9f9f9 0%,#ececec 100%);
    background: -o-linear-gradient(top, #f9f9f9 0%,#ececec 100%);
    font-weight: bold;
    color: #4f4f4f;
    text-shadow: 0px 1px 0px rgba(255,255,255,0.7);
}

.ui-datatable .ui-column-filter {
    width: 90%;
    background: #FFFFFF;
}

.ui-breadcrumb {
    background: #FFFFFF;
    border: 1px solid #dcdcdc;
    font-size: 11px;
}
.ui-tabs-panel{
    background-color: rgba(236, 236, 236, 0.50) !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected{
    background-color: rgba(236, 236, 236, 0.50) !important;
}

.ui-tabs .ui-tabs-nav li{
    background: white;
}

.ui-tabs .ui-tabs-nav {
    background: none;
}

.ui-icon-check, .ui-icon-close {
    padding: 0px 0px;
    background-position: 0px 0px;    
}

.ui-row-editor .ui-icon-check  .ui-icon-close{
    padding-right: 10px !important;    
    vertical-align: middle !important;
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td{
    border: 1px solid #a8a8a8;
}

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield{
    background: #F9F9F9;
}

.ui-tabs-panel{
    background-color: rgba(236, 236, 236, 0.50) !important;
}

div#main\:tabs\:hierarchy-tab{
    height: 487px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected{
    background-color: rgba(236, 236, 236, 0.50) !important;
}
.ui-tabs .ui-tabs-nav li{
    background: white;
}
.ui-tabs .ui-tabs-nav {
    background: none;
}

.failureModeSelection-tree{
    color: #21759B;
    font-weight: bold;
}

.ui-button-text-only .ui-button-text {
    padding: 0.3em;
}

.risk-datagrid{
    height: 300px;
    overflow-y: scroll;
}

.risk-datagrid .ui-datagrid-data{
    width: auto;
}

.risk-datagrid td.ui-datagrid-column{
    padding: 0px;
}

.risk-datagrid .ui-state-disabled {
    opacity: 1 !important;
    background-color: rgba(86, 61, 124, 0.25) !important;
    border: 1px solid #868EAD !important;
    font-weight:bold !important;
    font-size: 10px !important;
    text-shadow: none !important;

    background: -moz-linear-gradient(top, #9DA8AF 0%, #D6DDE0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9DA8AF), color-stop(100%,#D6DDE0));
    background: -webkit-linear-gradient(top, #9DA8AF 0%,#D6DDE0 100%);
    background: -o-linear-gradient(top, #9DA8AF 0%,#D6DDE0 100%);
}

.risk-buttongrid {
    width: 90px;
    height: 50px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #969696 !important;
    font-weight:normal !important;
    font-size: 10px !important;
    color: rgb(0, 0, 0) !important;
    text-shadow: none !important;
    text-align: center;
    display:table-cell;
    vertical-align:middle;
}

.risk-buttongrid-selected {
    border-top: 3px black solid !important;
    border-right: 3px black solid !important;
    border-left: 3px grey solid !important;
    border-bottom: 3px grey solid !important;    
}

.risk-criticality {
    font-weight: bold !important;
    font-size: 16px;
}

.risk-value {
    font-weight: bold !important;
    font-size: 12px;
}

.panelGrid-center {
    margin: 0 auto;
}

.panelGrid-center td {
    text-align: center;
    margin-left: 1px;
    margin-right: 1px;      
}

.main-tree{
    width: 78%;
}

.main-tree2{
    margin-top: 1em;
    min-width: 98%;
}

.conventions{
    width: 20%;
}

.clearer{
    clear: both;
}

.label-col{
    width: 5.5em;
}

.label-col-w{
    width: 10em;
}

.simple-label, .label-col .ui-outputlabel,
.label-col-w .ui-outputlabel, .bolder{
    font-weight: bold;
}

.label-col2{
    width: 30%;
}

.input-col{
    width: 20em;
}

.input-col2{
    width: 70%;
}

.input-col-n{
    width: 50em;
}

.input-col-w{
    width: 30em;
}

.ui-panelgrid-cell.input-col-w{
    width: 100%;
}

.input-info,
.input-col .ui-selectonemenu,
.input-col-w .ui-selectonemenu,
.input-col-n .ui-selectonemenu,
.input-col .ui-inputfield,
.input-col-w .ui-inputfield,
.input-col-n .ui-inputfield{
    width: 95% !important;
}

.input-col2 .input-with-existence{
    width: 68% !important;
}

.fm-area{
    width: 720px;
    height: 470px;
}

.lrcm-fm-area{
    width: 850px;
    height: 455px;
}

.process-feedback{
    width: 100%;
}

.tree-process-fb{
    width: 35%;
    float: left;
}

.treeprocess-fb .ui-tree-container{
    height: 450px;
}

.data-panel-process-fb{
    width: 64%;
    float: left;
    margin-left: 0.25em;
}

.info-process-fb{
    width: 100%;
    height: 410px;
    float: left;
}

.new-info-process-fb{
    float: left;
    width: 61%;
    height: 410px;
    margin-left: 0.5%; 
}

.previous-info-process-fb{
    float: left;
    height: 410px;
    width: 36%;
}

#detailForm\:dataPanel_content, #detailForm\:currentData_content{
    padding: 0;
}
.info-datagrid-process-fb,
.info-datagrid-process-sm-fb,
.info-datagrid-process-fm-fb,
.info-datagrid-process-el-fb{
    width: 100%;
}

.info-datagrid-process-sm-fb tr td{
    height: 30px;
}

.info-datagrid-process-el-fb tr td{
    height: 75px;
}

.info-datagrid-process-fm-fb tr td{
    height: 55px;
}

.buttons-process-fb{
    width: 60%;
    margin: auto;
    margin-top: 1em;
    alignment-baseline: central;
}

.confirm-buttons{
    display: block; 
    text-align:right;
}

.el-buttons{
    width: 55%;
    margin: auto;
}

.wo-buttons{
    width: 55%;
    margin: auto;
    margin-top: 1em;
}

.fm-info{
    background-color: inherit;
}

.fm-buttons{
    width: 50%;
    margin: auto;
}

.fm-buttons .gbAddNew, .fm-buttons2 .gbAddNew{
    margin-right: 2em;
}

.fm-buttons2 .gbCancel, .fm-buttons2 .gbNext{
    margin-right: 1em;
}

.upload-control{
    width: 60%;
    vertical-align: bottom;
    margin-top: 1em;

}

.task{
    width: 100%;
    margin-top: 1em;
}

.tasks{
    margin-top: 1em;
}

.tasks .ui-datatable-data .ui-inputtext{
    width: 90% !important;
    margin-left: 0.025em;
    margin-right: 0.025em;
}

.lrcm-nav-panel{
    display: block;
}

.lrcm-nav-panel .ui-selectonemenu{
    margin-left: 1em;
    min-width: 100px;
}

.lrcm-nav-buttons{
    display: block;
    margin: auto;
    width: 75%;
    margin-top: 1em;
}

.lrcm-nav-buttons .gbCancel{
    margin-left: 1em;
}

.lrcm-wo-info{
    height: 20px;
    width: 100%;
    margin-top: 1em;
    margin-bottom: 1em;
}

.lrcm-tabs{
    width: 100%;
}

.ui-paginator-page.ui-state-active{
    color: #21759B;
}

.kb-info, .feedback-manager-info, .audit-trail-info, .das-info{
    /* display: inline-block; */
    width: 100%;
}

.cmms-sync-info{
    margin: 1em;
    width: 100%;
}

.cmms-sync-info .simple-label{
    margin-right: 0.5em;
    vertical-align: middle;
}

.cmms-sync-info .ui-inputswitch{
    vertical-align: middle;
}

.selectionColumn{
    width:16px;
    text-align:center;
}

.kb-info .simple-label,
.feedback-manager-info .simple-label, 
.audit-trail-info .simple-label,
.das-info .simple-label{
    margin-right: 0.5em;
    vertical-align: middle;
}

.kb-info .simple-label{
    margin-left: 1em;
}

.feedback-manager-info .ui-selectonemenu, 
.audit-trail-info .ui-selectonemenu,
.das-info .ui-selectonemenu{
    vertical-align: middle;
    margin-right: 0.5em;
}

.das-info .calendar{
    vertical-align: middle;
    margin-right: 0.5em;
}

.kb-info .ui-selectoneradio,
.audit-trail-info .ui-selectoneradio{
    display: inline-block;
    vertical-align: middle;
    text-align: right;
}

.kb-info .gbutton,
.feedback-manager-info .gbutton,
.das-info .gbutton{
    vertical-align: middle;
}

.das-info .calendar .hasDatepicker{
    vertical-align: middle;
}

.kb-info .ui-inputtext{
    vertical-align: middle;
    margin-left: 0.25em;
}

.work-orders{
    margin-top: 0.5em;
}

.feedback-table{
    margin-top: 1em;
}

.audit-font-version-tree{
    font-size: 16px;
    font-weight: bold;
}

.audit-panel-title-tree{
    height: 40px; 
    width: 100%;
    text-align:center;
}

.audit-fm-panel{
    margin:2em;
    text-align:center;
}

.audit-fm-info{
    margin: 0 auto;
    margin-bottom: 2em;
    width: 70%;
}

.fm-element-text{
    font-style: italic;
}

.tree-part-text{
    color: #363657;
}

.tree-damage-text{
    color: #666;
}

.tree-causedby-text{
    font-weight: bold;
    font-size: smaller;
}

.tree-cause-text{
    color: #333;
}

.tree-fm-selection,
.tree-fm-selection > *{
    color: #21759B;
    font-weight: bold;
}

.audit-conventions{
    font-size: smaller;
    color: gray;
    margin: 0 auto;
    margin-top: 1em;
}

.audit-color-box{
    height: 10px;
    width: 10px;
    border: 1px solid black;
    margin-left: 5px;
}

.audit-color-box-append{
    background-color: forestgreen;
}

.audit-color-box-remove{
    background-color: red;
}

.audit-color-box-move{
    background-color: blue;
}

.audit-color-box-modify{
    background-color: #ff9900;
}

.audit-operation-font-color-append,
.audit-operation-font-color-append > *{
    color: forestgreen !important;
    font-weight: bold;
}

.audit-operation-font-color-remove,
.audit-operation-font-color-remove > *{
    color: red !important;
    font-weight: bold;
}

.audit-operation-font-color-move,
.audit-operation-font-color-move > *{
    color: blue !important;
    font-weight: bold;
}

.audit-operation-font-color-modify,
.audit-operation-font-color-modify > *{
    color: #ff9900 !important;
    font-weight: bold;
}

.audit-operation-font-color-none{
    color: inherit;
}

.idle-monitor-panel{
    margin: 0.25em;
}

.idle-monitor-warning{
    float: left; 
    margin: 8px 8px 0;
}

.idle-monitor-message{
    float: right;
}

.lang-link{
    margin-left: 0.25em;
}

.mit-task-text-area{
    width: 92%;
    max-height: 100px !important;
}

.viewBack {
    background-image: url("/meshtest/javax.faces.resource/img/icons/view.png.xhtml") !important; 
    background-repeat: no-repeat;
    width:16px;
    height:16px;
    padding-left: 12px !important; 
    padding-top: 3px; 
    vertical-align: middle; 
}

.textViewOuput { 
    color: blue; 
    font-family: Arial, sans-serif; 
    font-size: 11px; 
    font-weight:bold ;
} 

div.vertical-line{
    width: 100%;
    background-color:#A4A4A4 ;
    height: 1px; 
    float: left; 
    border-spacing:5px;  
}

.className {
    border-collapse: separate;
    border-spacing: 10px 10px;
    text-align: left; 
    position: relative;
}

.tableStile {
    border: 1px solid #A4A4A4;
    border-spacing: 7px;
    display: block ;
}

.exists_new{
    color: red;
    margin-top: 0.4em;
    margin-left: 0.4em;
}

.ui-icon-key { 
    background-image: url("/meshtest/javax.faces.resource/img/icons/key2.png.xhtml") !important; 
    background-repeat: no-repeat; 
    padding-left: 12px !important; 
    padding-top: 3px; 
    vertical-align: middle; 
}

.gbAddKey {
    background-image: url("/meshtest/javax.faces.resource/img/gbuttons/add.png.xhtml") !important;
}

.ui-picklist .ui-picklist-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: auto;
    height: 150px;
    width: 220px !important;
    border: 2px #d9d9d9 solid;
}

.editRole {
    background-image: url("/meshtest/javax.faces.resource/img/icons/role.png.xhtml") !important; 
    background-repeat: no-repeat; 
    padding-left: 12px !important; 
    padding-top: 3px; 
    vertical-align: middle; 
}

.warning_message{
    padding-bottom: 1.5em;
}

.status{
    padding-top: 0.025em;
    margin-left: 1.25em;
}

.userFleet {
    background-image: url("/meshtest/javax.faces.resource/img/icons/fleet-sm.png.xhtml") !important; 
    background-repeat: no-repeat; 
    padding-left: 12px !important; 
    padding-top: 3px; 
    vertical-align: middle;
}

.left-panel {
    width: 70%;
}

.right-panel {
    width: 30%;
}

.top-alignment {
    vertical-align: top;
}

.center-alignment {
    vertical-align: middle;
    padding-left: 1em;
}

.panelStyle {
    margin-bottom: 20px;
    border:2px #d9d9d9 solid
}


.right_panel {
    width: 55%;
}

.intro-text{
    text-align: justify;
    font-size: 16px;
}

.intro-text a{
    text-decoration: underline;
    color: #21759B;
}


.ui-state-disabled .ui-state-disabled {
    opacity: 1;
    filter: alpha(opacity=1000);
}

.ui-state-disabled input {
    cursor: default;
}

.ui-galleria-caption {height:24px ;position: absolute;}

h4 {
    color:#ffffff;
    font-size: 12px;
    text-align: left;
    padding-top:2px;
}


.ui-fileupload-files td {
    padding: 0px 4px;
}

.ui-fileupload-content .ui-progressbar {
    width: 70px;
    height: 13px;
    margin: 0px;
}


.panel-parameter {
    width: 50%;
}

.panelParameterStyle {
    margin-bottom: 5px;
    border: 2px #d9d9d9 solid;
    height: 260px;
}

.overflowParameterTable{
    overflow: auto; 
    height:220px
}

.failureModeView  .ui-dialog-titlebar {
    background: transparent !important;
}

.eventError{
    color: #FF6600
}

.eventErrorParams{
    color: #FF6600;
    font-size: smaller;
}

.width1{
    width: 20%;
}
.width2{
    width: 30%;
}
.width3{
    width: 5%;
}
.width4{
    width: 25%;
}

.paddingBotton0{
    padding-bottom: 0;
}

.paddingBotton1{
    padding-bottom: 1em;
}

.paddingTopBotton1{
    padding-top: 1em;
    padding-bottom: 1em;
}

#main\:fleets{
    padding-top: 2.5em;
}

#failureMode\:tabs\:downTime_input{
    width: auto !important;
    margin-left: 2em;
}

#failureMode\:tabs\:cSkill{
    width: 160px !important;
    margin-left: 2em;
}

.vertical-align-top{
    vertical-align: top
}

.menu-text1{
    width: 90px;
    height: 30px;
}

.menu-text2{
    height: 30px;
}

.newFM_true{
    color: forestgreen;
}

.newFM_false{
    color: #CA213C;
}

.elMatcher{
    float: left;
    width: 95% !important;
}

.elMatcher .ui-autocomplete-input {
    width: 98%;
}

.elMatchModeChange{
    float: left;
    margin-left: 0.5em;
    margin-top: 0.5em;
}

.appendFromThisMenu{
    width: 13em !important;
}

#imageView\:imageWrapper > .ui-galleria-filmstrip-wrapper{
    position: relative;
}

.interval_measurement{ 
    margin-left: 2px; vertical-align: middle; width: 48px !important;
}

.highlight{ 
    background-color: yellow 
}

.ui-datagrid-content{
    border: none !important;
}

.ui-scrollpanel{
    border: none !important;
}

.wo-manage-description{
    margin-top: 0.5em;
    width: 100%;
}

.wo-manage-description .simple-label{
    margin-left: 1em;
    vertical-align: middle;
    width: 25%;
}

.wo-manage-description .ui-inputtextarea{
    margin-left: 1.5em;
    vertical-align: middle;
    width: 50%;
}

.state-logs{
    margin-top: 1em;
}

.state-log-add-panel{
    margin: 0.5em;
    width: 100%;
}

.state-log-add-panel .simple-label,
.state-log-add-panel .ui-selectonemenu,
.state-log-add-panel .calendar .hasDatepicker{
    margin-left: 2em;
    vertical-align: middle;
}

.state-log-add-panel .gbutton{
    margin-left: 0.5em;
    vertical-align: middle;
}

.ok-action{
    background: url("/meshtest/javax.faces.resource/img/icons/ok_action.png.xhtml") no-repeat center center;
}

.working-age .ui-spinner{
    margin-right: 0.5em;
    vertical-align: middle;
}

.working-age .ui-selectonemenu{
    vertical-align: middle;
}

.mitigation-task .ui-spinner{
    margin-right: 0.5em;
    vertical-align: middle;
}

.mitigation-task .ui-selectonemenu{
    vertical-align: middle;
}