/***** Header bar *****/

.statusBar {background-color:#003b62;height:22px;width:100%;}

/***** Dialog *****/

#_dialog_protection_div {position:absolute; left:0; top:0; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.50; background-color: #ccc;}
.dialog {position:absolute; left:0; top:0; border: 1px solid #002e58;padding:0px;background-color: white; visibility:hidden;}

/***** Structure *****/

table.box-header {width:275px;height:25px;margin-top:4px;}
table.box-header td.round-left {border-bottom:1px solid #849cb2; padding: 5px;width:270px;height:25px; background-image: url(/controlPanel/generateRoundedCorner.do?backColor=ffffff&foreColor=d8e4e6&width=500&height=48&position=topLeft&arcSize=10&borderWidth=1&borderColor=d8e4e6);}
table.box-header td.round-left {font-size: 10pt; font-weight: bold;color: #152459; line-height: 1em;text-align:left;}
table.box-header td.round-right {border-bottom:1px solid #849cb2; width:5px; height:25px;line-height:1em; background-image: url(/controlPanel/generateRoundedCorner.do?backColor=ffffff&foreColor=d8e4e6&width=5&height=48&position=topRight&arcSize=10&borderWidth=1&borderColor=d8e4e6);}
table.box-header td.round-right-20 {border-bottom:1px solid #849cb2; width:20px; height:25px;line-height:1em; background-image: url(/controlPanel/generateRoundedCorner.do?backColor=ffffff&foreColor=d8e4e6&width=20&height=48&position=topRight&arcSize=10&borderWidth=1&borderColor=d8e4e6);}
table.box-header td.round-right-40 {border-bottom:1px solid #849cb2; width:40px;padding-right:2px; height:25px;line-height:1em; background-image: url(/controlPanel/generateRoundedCorner.do?backColor=ffffff&foreColor=d8e4e6&width=38&height=48&position=topRight&arcSize=10&borderWidth=1&borderColor=d8e4e6);}

table.box-content {width:275px;}
table.box-content td {width:275px;padding:2pt;border: 1px solid #849cb2;border-top:0px;background-color:#f0f4f5;}
table.box-content-clear {width:275px;}
table.box-content-clear td.clear {width:275px;border: 1px solid #849cb2;border-top:0px;background-color:#fff;}

table.clear-borders td {border:0px;}

div.left-bar {padding:10px;width:285px;overflow:auto;}
div.center-listing {overflow: auto;padding:5px;}
div.top-header {padding-top:10px;padding-bottom:5px;}

table.table-service-bar {background-color:#c6d7cf;height:30px;}
table.table-service-bar td.content {padding:4px;padding-left:15px;height:30px;background-image: url(/controlPanel/generateRoundedCorner.do?backColor=ffffff&foreColor=c6d7cf&width=850&height=100&position=topLeft&arcSize=15&borderWidth=1&borderColor=c6d7cf);}
table.table-service-bar td.right {background-color:#c6d7cf;height:30px;width:13px;background-image: url(/controlPanel/generateRoundedCorner.do?backColor=ffffff&foreColor=c6d7cf&width=15&height=100&position=topRight&arcSize=15&borderWidth=1&borderColor=c6d7cf);}

#navigation {margin-right:10px;}

table.table-page-title {margin-bottom:5px;}

table.table-closed-header {background-color:#dbe6de;border:1px solid #3f7c5f !important;height:30px;}
table.table-closed-header td {padding:4px;height:30px;line-height:1em;font-weight: bold;white-space:nowrap;}

/* Use the following structure to create linked
 * tables where header columns match table
 * list columns
*/
table.table-linked-header {background-color:#dbe6de;border:1px solid #3f7c5f;border-bottom:0px;height:30px;}
table.table-linked-header td {padding:4px;height:30px;line-height:1em;font-weight: bold;white-space:nowrap;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
table.table-linked-header td.first {border-left:0px;}

table.table-linked-body {border:1px solid #3f7c5f !important;border-top:0px !important;}
table.table-linked-body td.filler {background-color:#dbe6de;height:5px;border:0px;}
table.table-linked-body td {padding:4px;height:20px;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
table.table-linked-body td.first {border-left:0px;}
table.table-linked-body td.empty {height:1px;border:0px;}

/* Use the following structure to create 
 * single unlinked tables
*/

table.table-list {border:1px solid #3f7c5f;}
table.table-list td.header {background-color:#dbe6de;padding:4px;height:22px;font-weight: bold;white-space:nowrap;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
table.table-list td.header.first {border-left:0px;}
table.table-list td.body, table.table-list td {padding:4px;height:20px;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
table.table-list td.body.first, table.table-list td.first {border-left:0px;}
table.table-list td.filler {background-color:#dbe6de;height:5px;border:0px;}
table.table-list td.empty {height:1px;border:0px;}

table.table-list-clean {border:1px solid #3f7c5f;}
table.table-list-clean td.header {background-color:#dbe6de;padding:4px;height:22px;font-weight: bold;white-space:nowrap;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
table.table-list-clean td.header.first {border-left:0px;}
table.table-list-clean td.body {padding:4px;height:20px;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
table.table-list-clean td.body.first {border-left:0px;}
table.table-list-clean td.filler {background-color:#dbe6de;height:5px;border:0px;}

/* Table marker styles */

.table-list-over {background-color:#ffffd9;}
.table-list-current {background-color:#6F6;}
.table-list-deleted td.id, .table-list-deleted td.name, .table-list-deleted td.email {text-decoration:line-through;}

/***** fonts *****/

.h1 {font-size: 18px; font-weight: bold;color: #152459; line-height: 1em;text-align:left;margin-bottom:5px;}
.h2 {font-size: 16px; font-weight: bold;color: #152459; line-height: 1.3em;text-align:left;}
.h3 {font-size: 14px; font-weight: bold; line-height: 1.3em;}

/***** colors and backgrounds *****/

.background-unito {background-color:#003b62;}
.color-unito {color:#003b62;}

/***** Context menu *****/

.contextMenuTable {border:1px solid #8f8f73; background-color:#f7f7f7; padding:0px;}
.contextMenuRow {clear:both;display:pointer;}
.contextMenuSeparator {clear:both;height:2px;width:140px;background-color:#dedede;overflow: hidden;}
.contextIconColumn {width:22px; height:22px; background-color:#dedede;float:left;text-align:center;}
.contextIconColumnOn {width:22px; cursor:pointer; height:22px; background-color:#6c6761;float:left;text-align:center;}
.contextCommandColumn {display:block;height:22px;width:115px;padding-left:4px;font: 8pt Arial, Helvetica, Verdana, san-serif;color: #000;float:left;}
.contextCommandColumnOn {display:block;height:22px;width:115px;cursor:pointer;padding-left:4px;font: 8pt Arial, Helvetica, Verdana, san-serif;color: #FFF; background-color:#8a857d;float:left;}

/***** Forms *****/

option.select {font-weight:bold;border-bottom:1px solid #ccc;}


