/* @override 
	http://localhost:3000/stylesheets/960_fluid_16/nav.css?1271276733
	http://localhost:3000/stylesheets/960_fluid_16/nav.css?1274305194
*/

-----------------------------------------------
Navigation
----------------------------------------------- */


.header h1 {display:block; margin:0 0 0 30px; float:left;}
.header .login_area {float:right; width:100%; height:16px; text-align:right;}
.header ul.nav.main {margin-left:20px; min-width:500px;}

/* navigation (horizontal subnavigation)
----------------------------------------------- */
ul.nav, ul.nav * {margin:0;padding:0;}
ul.nav {position:relative; max-width:100%; height:2.5em;}
ul.nav li {cursor:pointer; float:left; text-align:center; list-style-type:none; font-weight:normal;}
ul.nav li ul {cursor:default; width:100%; max-width:100%; position:absolute; height:auto; top:2.5em; background-position:0 0 !important; left:-9000px;}
ul.nav li ul li {padding:0; border:none; width:auto; max-width:none;}
ul.nav li a {color:#fff; background:#666; font-weight:bold; text-decoration:none; display:block; float:left; padding:0 1em; height:2.4em; line-height:2.5em;}
ul.nav li ul li a {position:relative !important; /* ie Mac */ cursor:pointer !important; white-space:nowrap; line-height:2em; height:2em; font-weight:normal; color:#666; background-position:0 50% !important;}

ul.nav li:hover a, ul.nav li a:hover, ul.nav li a:focus {color:#000; background:#ccc;}
ul.nav li a:active {color:#666; background:#fff;}
ul.nav li:hover ul {left:0;z-index:10}
/*ul.nav li ul, ul.nav li {background:#ccc !important}*/
ul.nav li:hover ul li a {color:#444;}
ul.nav li:hover ul li a:hover {color:#000; background:#fff;}
ul.nav li:hover ul li a:active {color:#666; background:#fff;}

ul.nav li.current a {color:#666; background:#fff; cursor:default; font-weight:bold;}
ul.nav li.current ul {left:0;z-index:5}
ul.nav li.current ul, ul.nav li.current {background:#ccc !important}
ul.nav li.current ul li a {color:#444; background:#ccc; font-weight:normal;}
ul.nav li.current ul li a:hover {color:#000; background:#fff;}
ul.nav li ul li.current a, ul.nav li ul li.current a:hover, ul.nav li.current:hover ul li a:active {color:#666; background:#fff;}

/* navigation (sections horizontal subnavigation)
----------------------------------------------- */

ul.sections li a {border-radius: 6px; -o-border-radius: 6px; -icab-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; margin: 18px 4px 0 4px; height:30px; line-height:2.5em; font-size: 12px; border: 1px solid #d0e0f2; background: #d8deee url(/images/admin/bg_nav_section.jpg) repeat-x; color: #9d9daa;}
ul.sections li a.error, ul.sections li a.error:hover {background-image: none; background-color: #fd6c6c; border-color: #fd6c6c; color: white;}
ul.sections li:hover a.error.active, ul.sections li a.error.active {background-image: none; background-color: #fd3330; border-color: #fd3330; color: white;}
ul.sections li a.active {border: 0; border-bottom: 2px solid #6e97c5; color: white; background-color: #6e97c5; background-image: none;}
ul.sections li .alpha {margin-left: 0px;}
ul.sections li a:focus {color:#fff; background:#666;}
ul.sections li ul li a:hover {color:#fff; background:#555;}
ul.sections li:hover a {color: #525259; background-color: #d0e0f2; background-image: none}
ul.sections li:hover a.active {color: white; background-color: #6e97c5; background-image: none;}
ul.sections li:hover ul li a {color:#fff;}
ul.sections li:hover ul li a:hover {color:#fff; background:#444;}
ul.sections li:hover a:active {color:#fff; background:#3f5773; border: 1px solid #3f5773;}
ul.sections li:hover ul li a:active {color:#fff; background:#6e97c5;}

.section_options {padding: 5px; background-color: #6e97c5;}
.section_options ul li {float: left; list-style-image: none; list-style-type: none; margin: 5px 20px 5px 0; padding: 1px 10px; color: white; text-decoration: underline;}
.section_options ul li.active, .section_options ul li.active:hover {color: black; background-color: white; border-radius: 10px; -o-border-radius: 10px; -icab-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; text-decoration: none;}
.section_options ul li:hover {color: #467ebc; background-color: #d0e0f2; border-radius: 10px; -o-border-radius: 10px; -icab-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; text-decoration: none; cursor: pointer;}
.section_head {border-radius: 6px; -o-border-radius: 6px; -icab-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border: 1px solid #6e97c5; color: white; background-color: #6e97c5; padding: 10px 10px 0 10px;}
.section_block {border-radius: 6px; -o-border-radius: 6px; -icab-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border: 1px solid #d0e0f2; margin-bottom: 20px; background-color: #e3e9f5; padding: 10px 10px 0 10px;}



/* navigation (vertical subnavigation)
----------------------------------------------- */
ul.nav {}
ul.main li {position:relative; top:0; left:0; border-radius: 6px; -o-border-radius: 6px; -icab-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; margin: 0px 4px 0 4px; height:30px; line-height:2.5em; font-size: 12px; border:0; background: url(/images/admin/bg_nav_main.jpg) repeat-x; color: #d8e0e3;}
ul.main li ul {border-top:0;}
ul.main li:focus {text-shadow:none; background:none;}

ul.main li a {background:none; text-shadow:#3d597b 1px 1px 0;}
ul.main li.active {background: #e7e7e7 url(/images/admin/bg_nav_main_active.jpg) repeat-x;}
ul.main li.active a {color: #9d9daa; text-shadow:#fff 1px 1px 0;}
ul.main li:hover, ul.main li:hover a {color:#fff; background: #3f5773; border-radius: 6px; -o-border-radius: 6px; -icab-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; text-shadow:none;}

/* arrow */
ul.main li a.arrow {border-radius: none; margin: 2px 0 0 0; height:26px; font-size: 12px; border:0; background: none; padding:0 10px 0 0;}
ul.main li:hover a.arrow {background:none;}

/* drop down menus */
ul.main li ul, ul.main li ul li, ul.main li ul li a, ul.main li.active ul, ul.main li.active ul li, ul.main li.active ul li a, ul.main li:hover ul li a:hover, ul.main li:hover ul li a {background:none; text-shadow:none;}
ul.main li:hover ul.tab_dropdown li a:hover, ul.main li:hover ul.tab_dropdown li:hover a, ul.main li:hover ul.tab_dropdown:hover li a, ul.main li:hover ul.tab_dropdown li a {color: #5C85B7; text-shadow:none;}
ul.main li ul.tab_dropdown {padding:5px !important; background-color:#fff; display:block; position:absolute; top:29px; left:0; border: 1px solid #95adc5; min-width:150px; text-shadow:none;z-index: 10000;}
ul.main ul.tab_dropdown li, li:hover ul.tab_dropdown li {height:20px; margin:0; padding:0 0 5px 5px; background:none; text-align:left; display:block; width:97%; border-bottom:1px solid #EEEEEE; min-width:145px;}
ul.main ul.tab_dropdown li a {height:20px; margin:0; padding:0; color: #5C85B7; font-weight:bold; text-decoration:none;display: block;;width: 100%;}
ul.main ul.tab_dropdown li:hover {height:20px; background:#FFFEDB none repeat scroll 0 0; border-radius: 3px; -o-border-radius: 3px; -icab-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
ul.main ul.tab_dropdown li a:hover, ul.tab_dropdown li:hover a {height:20px; background:#FFFEDB none repeat scroll 0 0; color: #5C85B7;}
ul.tab_dropdown li.dropdown_header {background-color:#D0E0F2 !important; border-radius: 3px; -o-border-radius: 3px; -icab-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #5C85B7; font-weight:bold; cursor:default; padding:5px; display:block; height:20px; float:left; min-width:145px;}
ul.tab_dropdown li.dropdown_header a {cursor:pointer;}

ul.main ul.tab_dropdown li.active {background-color: #4c88cb; color: white; border-radius: 3px; -o-border-radius: 3px; -icab-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;border:0}
ul.main li:hover ul.tab_dropdown li.active a, ul.main li ul.tab_dropdown li.active a {
	color: white;
}
/* secondary list
----------------------------------------------- */
ul.nav li.secondary {float:right; color:#cde; background:transparent !important;}
ul.nav li.secondary span.status {float:left; padding:0 1em; line-height:2.77em; height:2.77em; font-size:0.9em;}
ul.nav li.secondary span.status a {float:none; display:inline; padding:0; height:auto; line-height:auto; color:#cde; background:transparent;}
ul.nav li.secondary span.status a:hover {color:#fff; background:transparent;}

ul.nav li.secondary span.status span {text-transform:capitalize;}
ul.nav li.secondary:hover a {color:#fff; background:#666;}
ul.nav li.secondary:hover a:hover {background:#555;}
ul.nav li.secondary:hover a:active {background:#444;}

/* @group Modes */
.mode_wrap {border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; float: left;}
.mode_wrap .mode {background-color: #6293c3; color: white; float: left; padding: 2px 20px; border: 1px solid #6293c3; cursor: pointer; font-size: 12px; font-weight: bold;}
.mode_wrap .mode:hover {background-color: #316398;}
.mode_wrap .mode.active {background-color: white; color: #849fbc; cursor: pointer;}
.mode_wrap .mode:first-child {-webkit-border-radius: 6px; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px;}
.mode_wrap .mode:last-child {-moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px;}
.mode_wrap a, .mode_wrap a:visited {text-decoration:none;}

/* @end */
label.c_white {
	color: white;
}
