/* network viewer */
form#netToolBar{overflow:hidden;}
form#netToolBar ul{padding-left:20px;}
form#netToolBar div.panelBox{line-height:normal;text-align:left;font-size:12px;margin:5px 15px 5px 0;width:270px !important;}
form#netToolBar>div>div{padding:5px;padding-left:10px;}
#optionHead, #noteHead{cursor:pointer;}
td.optionGroupTitle{font-weight:bold;}
div.toolLabel{padding:5px;background-color:#789030;font-weight:bold;font-size:14px;}
form#netToolBar input{font-size:12px;padding:2px;}
body#graphBody label{font-weight:bold;letter-spacing:1px;color:#000;padding-top:5px;padding-bottom:5px;display:block;}
div.spinnerOn{color:red;}
div.spinnerOff{color:#eee;}
div.spinnerOn div{display:block;}
div.spinnerOff div{display:none;}
div#cytoscapeweb{float:right;overflow:hidden;margin:10px;width:610px;height:500px;position:absolute;}
div#panel{width:300px;padding-left:0px;float:left;overflow:hidden;z-index:1 !important;}
table.graphEleProps,form#netToolBar table{width:100%;}
table.graphEleProps td,form#netToolBar td{padding:2px;padding-left:5px;padding-right:5px;line-height:1.2em;border-bottom:1px solid #eee;white-space:normal;word-break:break-all;word-wrap:break-word;}
form#netToolBar td.filterHead{font-weight:bold;padding-top:10px;}
tr.edgeRow td{font-style:italic;}
div.side-box2{background:transparent url(../images/side-box2.png) no-repeat;padding-top:9px;width:300px;margin-bottom:20px;zoom:1;}
div.side-box2-inner{background:transparent url(../images/side-box2.png) no-repeat 0 bottom;padding:0 0px 5px 15px;font-size:12px;zoom:1;}
.portlet-header{background:transparent url(./images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) fixed!important;font-size:15px;color:#008B00;font-weight:bold;border:2px solid #C0FF3E;}


#content.half_and_half .left, #content.half_and_half .right{padding:5px;width:36%;}
#content.half_and_half .left{float:left; border-right:1px solid #cfcfcf;width:60%;}
#content.half_and_half .right{float:right;}

/* screens */
.screen{opacity:0.99 /* needs to be for firefox cytoweb recalculate layout */;width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;background:rgba(255, 255, 255, 0.85);z-index:9999;/*filter:alpha(opacity=50);zoom:1;*/}
.loading_screen{background:#fff;}
.screen *{text-decoration:none;}
.screen .notification{width:250px;background:#FFCB97;position:absolute;top:50%;left:45%;padding:5px;margin:15px auto 0 auto;}
.error_screen .notification, .info_screen .notification, .warning_screen .notification{border:1px solid #FC0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:0 0 50px #FFCB97;-webkit-box-shadow:0 0 50px #FFCB97;box-shadow:0 0 50px #FFCB97;/*filter:shadow(color=#fff,direction=45);*/}
.screen .notification .icon, .screen .notification .heading, .screen .notification .message{margin:0 auto 5px auto;display:block;font-size:13px;}
.screen .notification .icon{background:url("../images/cytoscapeweb/loader.gif") no-repeat transparent;font-weight:bold; padding:8px 5px 8px 36px;}
.info_screen .notification .icon{background-image:url("../images/cytoscapeweb/messagebox_info.png");}
.error_screen .notification .icon{background-image:url("../images/cytoscapeweb/messagebox_critical.png");}
.warning_screen .notification .icon{background-image:url("../images/cytoscapeweb/messagebox_warning.png");}
.screen .corner{cursor:pointer;float:right;z-index:1;clear:both;}
.screen .corner *{cursor:pointer;}
.screen .corner .icon{width:16px;height:16px;background:no-repeat bottom right url("../images/cytoscapeweb/check.png");}
.screen .heading{color:#707070;margin-bottom:2px;text-align:left;}
.screen .message{width:245px;}
