@import url("../default/nm.theme.css");
@import url("../default/nm.theme.images.css");
@import url("../default/jquery/ui.theme.css");

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default{ border: 1px solid #707070; background: #D2D2D2 url(images/glass_gray.png) 0 50% repeat-x; font-weight: normal; color: #000000;}
.ui-state-default a { color: #000000; }
.ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-content .ui-state-focus { border: 1px solid #3C7FB1; background: #AEDDF8 url(images/glass_blue.png) 0 50% repeat-x; color: #000000; font-weight:normal; }
.ui-state-hover a { color: #000000 }
.ui-state-active,  .ui-widget-content .ui-state-active{ border: 1px solid #3C7FB1; background: #AEDDF8 url(images/glass_blue.png) 0 50% repeat-x; color: #212121; font-weight:normal; }
.ui-state-active a { color: #212121 }

/* Component containers
----------------------------------*/
#ToolBarPane { background: #D3D3D3; }
.ui-layout-pane { background: #DEE5DF; }
.ui-layout-toggler { background: #EEEEEE !important; }
.ui-layout-resizer { border:0px; background: #D3D3D3 !important; }
.ui-widget-content.js-page-toolbar { background: #EFEFEF; }
.ui-widget-header { border:1px solid #D3D3D3; background: #4681B2 url(images/vgrad_black_blue.png); color:#FFFFFF; font-weight:bold; font-size:1.1em; cursor:default; }
.ui-widget-content.js-page-content { margin: .4em; overflow:auto; background:#DEE5DF; padding:.4em;}
label { padding-right:.8em !important;}

/* Progress bar
----------------------------------*/
.ui-progressbar { background: #D2D2D2 url(images/glass_gray.png) 0 50% repeat-x; }
.ui-progressbar .ui-widget-header { background:#69C485 url(images/glass_green.png) 0 50%; }

/* Dialog
----------------------------------*/
.ui-dialog { background:#AEC7E1 url(images/pattern_vistadialog.png); padding:.5em; }
.ui-dialog .ui-resizable-handle { background: url(none) !important; }
.ui-dialog .ui-dialog-content {  background-color: #F0F0F0 !important; padding:1em; border: 1px solid #707070; }
.ui-dialog .ui-dialog-buttonpane { margin: 0; background: #E0E0E0; border: 1px solid #707070; border-top:0px; }
.ui-dialog .ui-dialog-titlebar.ui-widget-header { border:0; background: #AEC7E1 url(images/pattern_vistadialog.png); color:#000000; font-weight:normal; }
.js-page-dialog .ui-dialog-content { background: #F0F0F0; }
.js-page-dialog fieldset { border:3px double #FFFFFF; padding:1em; }

/* Tabs
----------------------------------*/
.ui-tabs-nav { border:1px solid #707070; background: url(none) #F5F5F5; }
.ui-tabs .ui-tabs-panel { background: #FCFCFC; padding:0; }
.ui-tabs .ui-tabs-nav li { font-size:.8em; }
.ui-tabs .ui-tabs-nav li.ui-state-hover { border-top-color:#707070; }
.ui-tabs .ui-tabs-nav li.ui-state-active { border: 1px solid #707070; background: #FFFFFF url(none); }

/* Accordion
----------------------------------*/
.ui-accordion-header { border:0 !important; }
.ui-accordion-header .ui-icon { background-image: url(images/ui-icons_white.png); }
.ui-accordion-header a { color:#FFFFFF; }
.ui-accordion-header.ui-state-default { background: #616D62 url(images/vgrad_black_tan.png); padding: .3em .2em; color: #FFFFFF ; font-weight:bold; font-size:.9em; }
.ui-accordion-header.ui-state-active { background: #6C816C url(images/vgrad_green_tan.png); padding: .3em .2em; color: #FFFFFF ; font-weight:bold; font-size:.9em; }
.ui-accordion-header.ui-state-active { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }

/* List
----------------------------------*/
.js-list thead td { padding:.4em !important; text-align:center; }
.js-list thead .ui-state-default { border-color:#CCCCCC; border-left:0px; background: #FFFFFF url(none); }
.js-list thead .ui-state-hover, .js-list thead .ui-state-focus { border: 1px solid #3C7FB1; background: #AEDDF8 url(images/glass_blue.png) 0 50% repeat-x; padding-left:.3em !important; }
.js-list tbody .ui-state-hover { background: #AEDDF8 url(images/glass_lightblue.png) 0 50% repeat-x; }
.js-list-msg td { border-bottom:0px; font-size:1.3em; padding:5em !important; }

/* Nm Dialog
----------------------------------*/
.nm-dialog, .nm-dialog body { background: #F0F0F0; }
.nm-dialog .js-page-title { color:#000000; }
.nm-dialog-text { color:#000000; }
.nm-dialog .ui-state-error { font-size: 1.2em; }
.nm-dialog .js-page-content { background: #F0F0F0 ; padding: 1em; }
.nm-dialog-content {  max-width:80em; min-width: 40em; margin:0 auto; padding:2em; }
.nm-dialog .ui-widget-content.js-page-content { background:#F7F7F7; }
.nm-dialog .js-page-toolbar{position:absolute; right:0; width:100%; text-align: right; background:url(images/pattern_vistadialog.png) !important;}
.nm-dialog-content { padding-top: 4em; }

/* Summary form
----------------------------------*/
.nm-summaryform-header { background-image: none !important; background-color:#FFFFFF; font-size:.9em; text-align:center; }
.nm-summaryform-header a { cursor:default; }
.nm-summaryform-content { background:#D2D2D2 !important; border:0px; font-size:.9em;}
.nm-summaryform-content label { }
