/*  Nascom form.css  All Rights Reserved. *****************
Title: system.css
Purpose: bring in all Drupal system.css default style in to each project
Author: Mark Creeten
Version: 1.3 Alpha
/************************************************************/
body.mceContentBody { background: #fff; padding: 0.5em; }
.logged-in table .warning, .logged-in div.warning .warning {background-image :none;padding:0 3px;}
/* s: admin interface*/
html.js .js-hide { display: none;}
span.password-strength { visibility: hidden;}
input.password-field { margin-right: 10px;}
div.password-description { padding: 0 2px; margin: 4px 0 0 0; font-size: 0.85em; max-width: 500px; }
div.password-description ul { margin-bottom: 0; }
.password-parent { margin: 0 0 0 0; }
input.password-confirm { margin-right: 10px;}
.confirm-parent { margin: 5px 0 0 0;}
span.password-confirm { visibility: hidden;}
span.password-confirm span { font-weight: normal;}
.draggable a.tabledrag-handle { cursor: move;float:left;height: 1.7em; margin: -0.4em 0 -0.4em 5px;padding-right: 10px;text-decoration: none; }
a.tabledrag-handle:hover { text-decoration: none; }
a.tabledrag-handle .handle { margin-top: 4px; height: 13px; width: 13px; background: url(../images/draggable.png) no-repeat 0 0; }
a.tabledrag-handle-hover .handle { background-position: 0 -20px; }
html.js fieldset.collapsed { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; margin: 15px 0; height: 1em; }
html.js fieldset.collapsed * { display: none; }
html.js fieldset.collapsed legend { display: block; }
html.js fieldset.collapsible legend a { padding-left: 15px;background: url(../images/menu-expanded.png) 5px 75% no-repeat;}
html.js fieldset.collapsed legend a { background-image: url(../images/menu-collapsed.png);background-position: 5px 50%;}
html.js fieldset.collapsible { position: relative; margin: 15px 0; }
html.js fieldset.collapsible legend a { display: block; }
html.js fieldset.collapsible .fieldset-wrapper { overflow: auto; padding: 15px 10px 0 10px; }
.resizable-textarea { width: 95%; }
.resizable-textarea .grippie { height: 9px; overflow: hidden; background: #eee url(../images/grippie.png) no-repeat center 2px; border: 1px solid #ddd; border-top-width: 0; cursor: s-resize; }
html.js .resizable-textarea textarea { margin-bottom: 0; width: 100%; display: block; }
.views-admin-links ul {font-size: 90%;padding: 0;margin: 0;list-style: none;border: none;overflow :hidden;}
.views-admin-links ul li {display: inline;float: left;}
.views-admin-links ul li a {display: block;padding: 3px 7px;margin:0 1px;background:#3B342C;color:#fff;text-decoration:none;border: 0;width:auto !important;height:auto !important;}
.views-admin-links ul li a:hover {background: #FE4902;}
.views-admin-links ul li li a.active {background: #FE4902;text-decoration: underline;}
.tabs, .primary-tabs {margin-top: 15px;  overflow :hidden; }
.tabs ul.primary, .primary-tabs {font-size: 1.2em;}
.tabs ul.secondary {clear: both;}
.tabs ul.primary, #tabs ul.primary li, .primary-tabs {padding: 0;margin: 0 0 15px 0;list-style: none;border: none;display :block;}
.tabs ul.primary li, .primary-tabs li {display: inline;float: left;}
.tabs ul.primary li a, .primary-tabs li a {display: block;padding: 3px 7px;margin: 0 1px;height: 20px;border: 1px solid #b3b3b3;line-height: 20px;color: #454545;text-decoration: none;}
.tabs ul.primary li a:hover, .primary-tabs li a:hover {background: #9acc33;border: 1px solid #1c1c1c;color: #1c1c1c;}
.tabs ul.primary li a.active, .primary-tabs li a:active, .primary-tabs li a.active {background: #9acc33;text-decoration: none;border: 1px solid #1c1c1c;color: #1c1c1c;}
ul.secondary {border-bottom: 1px solid #DCDBDA;padding: 5px 0;margin: 0 0 20px 0;}
ul.secondary li {display: inline;padding-right: 15px;}
ul.secondary a {padding: 0;text-decoration: none;}
ul.secondary a:hover {color: #3B342C;}
ul.secondary a.active {color: #3B342C;}
.sticky-enabled {width :100%;}
.sticky-enabled th {text-align :left;}
.sticky-enabled tr {line-height :15px;}
.sticky-enabled tr.odd {background-color : #ebebeb;}
#blocks td.region {background-color :#b3b3b3;color:#fff;font-size :120%;padding :5px;}
#blocks .block {padding-top :5px;}
.clear-block:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear-block {display: block;}
/* e: admin interface*/
.page-admin #navigation .block-region {display: none;}
.page-admin #masthead .block-region, .page-admin #right .block-region, .page-admin #main .block-region, .page-admin #inner-footer .block-region {font-size: 15px;text-transform: uppercase;display: inline-block;padding: 3px 8px;color: #000;background-color: #ffc;border: 1px solid #b3b3b3;}