/*
-----------------------------------------------
Styles for all standards-compliant browsers
Project: ECS Federal Inc. Intranet
----------------------------------------------- */

/* -- [ Body ] --------------------------------------------*/
body
{ background:#C6C6C6; margin:0; padding: 0; border: 0; } 
div, body, p, table, tr, td, ol, li
{ color: #333; font: 10px verdana, arial, helvetica, sans-serif; }

/* Shell */
#body-wrapper
{ background-color:#efefef; }



/* -- [ Navigation ] --------------------------------------------*/
#toolkit
{ padding: 21px 23px 21px 23px; color: #fff; }
.plus
{ color: #ff0000; }
#toolkit a
{ color: #fff; text-decoration: none; }
#toolkit a:hover
{ text-decoration: underline; }
/*#navigation
{ padding: 7px 12px 7px 12px; }
#navigation a
{ font-size:10px; color:#666; font-weight:bold; text-decoration: none; } 
#navigation a:hover
{ text-decoration: underline; } */

/* Side Navigation */
ul#sidenav 
{ margin: 0; padding: 0; list-style-type: none; /* min-width: 206px; */ }
ul#sidenav li
{ margin: 0; padding: 0 0 1px 0; }
ul#sidenav li a
{ font-weight: bold; font-size: 11px; line-height: 1.6em; color: #fff; text-decoration: none; display: block; background: #939393 url("../images/li_bullets.gif") no-repeat 3px 50%;  padding: .7em .9em; }
ul#sidenav li a:hover
{ background-color: #981B1E; }
ul#sidenav li a.active
{ background: #981B1E url("../images/li_bullets_dark.gif") no-repeat 3px 50%; }
ul#sidenav li span
{ font-weight: normal; }



/* -- [ Content Area ] --------------------------------------------*/
#news
{ background: #990000; border:8px solid #990000; }
#pagebody-news
{ background:#fff; padding: 15px 18px 15px 18px; }
.news-header
{ font-weight: bold; color: #990000; }

/* Header Table */
.HeaderTable
{ background:#fefefe; padding:3px; margin:0; /*border:1px solid #7F7F7F;*/ } 
.HeaderTD
{ background:url("../images/menu_bg_solid.gif") repeat-y top left; border: 1px solid #7F7F7F; } 
.HeaderTD-dots
{ background:url("../images/menu_bg.gif") repeat-y top left; } 
.HeaderTD, .HeaderTD-dots
{ color:#666; padding:4px 0 4px 12px; }
.HeaderFont
{ font-size:11px; color:#666; font-weight:800; letter-spacing:0px; } 
.HeaderFont:visited
{ text-decoration:underline; color:#555; } 
.HeaderFont:link
{ text-decoration:underline; color:#555; } 
.HeaderFont:hover
{ text-decoration:none; color:#000; } 



/* -- [ Dynamic Content ] --------------------------------------------*/
#main-content
{ }
#main-content td.col1
{ width: 140px; }
#main-content td.col2
{ width: 15px; }
#main-content td.col3
{ background:#fff; padding:8px; border:1px #6c6c6c solid; } 
#main-content td.col4
{ display: none; }

/* What's New Section */
td.contentTD #content
{ width: 710px; background-color: #fff; padding: 12px; border: 1px solid #6C6C6C; margin-left: 18px; }
td.contentTD p, ul, li
{ font-size: 11px; }
td.contentTD p, li
{ margin: 0 0 1.2em 0; line-height: 1.6em; }
#content ul 
{ margin: .6em 0 0 0; padding: 0; list-style-type: none; } 
#content ul li
{ background: url("../images/li_arrow.gif") no-repeat 12px 8px; font-size: 11px; margin-bottom: .6em; line-height: 1.6em; padding-left: 25px; } 

/* ISO Documents */
#iso_docs
{ margin: 1.8em 0; font-size: 10px; border-left: 1px solid #ccc; }
#iso_docs tr, td
{ vertical-align: top; text-align: left; }
#iso_docs td
{ border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 12px; }
#iso_docs th
{ background-color: #5F5F5F; color: #fff; padding: 12px; border-right: 1px solid #ccc; }
#iso_docs tr:hover, #iso_docs tr:hover td
{ background-color: #F7F7F7; color:#FF0000; }

#iso_docs ul
{ margin: 0; padding: 0; list-style-type: none; }
#iso_docs li
{ font-size: 10px; }

/*#content td.col3 ul ul
{ margin: .6em 0 0 2.5em; } 
#content ul ul li
{ background: url("../images/li_box.gif") no-repeat 12px 8px; } 

#main-content td.col3 ul
{ margin: .6em 0 0 0; padding: 0; list-style-type: none; } 
#main-content td.col3 ul li
{ background: url("../images/li_arrow.gif") no-repeat 12px 8px; font-size: 11px; margin-bottom: .6em; line-height: 1.6em; padding-left: 25px; } 

#main-content td.col3 ul ul
{ margin: .6em 0 0 2.5em; } 
#main-content td.col3 ul ul li
{ background: url("../images/li_box.gif") no-repeat 12px 8px; } 

#main-content td.col3 ul ul ul
{ margin: .6em 0 0 2.7em; } 
#main-content td.col3 ul ul ul li
{ background: url("../images/li_dash.gif") no-repeat 12px 9px; } */


/* Labels */
.LabelTD
{ background:#eee; padding:2px; text-align:right; vertical-align:top; font-weight:500; border:1px; border-color:#7F7F7F;/*border-color:#fefefe;*/ border-style:solid; }
.LabelTD2
{ background:#eee; padding:6px; text-align:right; vertical-align:top; font-weight:500; border:1px; border-color:#7F7F7F;/*border-color:#fefefe;*/ border-style:solid; }

.LabelFont
{ color:#88A4C8; font-weight:500; } 
.LabelFont:visited
{ text-decoration:none; color:#666; } 
.LabelFont:link
{ text-decoration:none; color:#666; }
.LabelFont:hover
{ text-decoration:none; color:#333; } 
.DataTD
{ background:#dedede; padding:2px; border:1px solid #c6c6c6; } 
.DataTD2
{ background:#dedede; padding:6px; border:1px solid #c6c6c6; } 
.DataTDover
{ background:#fff; padding:2px; border:1px #6c6c6c dashed; } 
.DataFont
{ color:#666; } 
.DataFont:visited
{ text-decoration:underline; color:#333366; } 
.DataFont:link
{ text-decoration:underline; color:#333399; } 
.DataFont:hover
{ text-decoration:none; color:#000; } 
.FieldTD
{ background:#dcdcdc; padding:2px; vertical-align:top; border:2px #efefef groove; } 
.FieldFont
{ color:#696969; font-weight:700; } 
.FieldFont:visited
{ text-decoration:none; color:#696969; } 
.FieldFont:link
{ text-decoration:none; color:#696969; } 
.FieldFont:hover
{ text-decoration:none; color:#444; } 
.GroupTD
{ background:#fcfcfc; padding:2px; vertical-align:top; font-size:12px; font-weight:800; color:#999; } 
.MsgTD
{ background:#ccff33; padding:2px; vertical-align:top; } 
.MsgFont
{ background:#ccff33; font-size:8pt; color:#000066; font-weight:300; padding:2px; } 

/* Errors */
.ErrTD
{ background:#990000; padding:2px; vertical-align:top; } 
.ErrFont
{ background:#990000; font-size:8pt; color:#efefef; font-weight:300; padding:2px; } 



/* -- [ Re-Defined Tags ] --------------------------------------------*/
/* Universal Tables */
table
{ /*background-color:;*/ padding:0; margin:0; width:100%; border-collapse:collapse; } 
Table2
{ background-color:#ff66ee; padding:12px; margin:0; width:100%; border:1px; } 
div, p, td
{ vertical-align:top; padding:1px; } 
#main-content p
{ font-size: 11px; margin: 0 0 1.2em 0; line-height: 1.6em; }

/* Headers/Titles */
h1
{ font-size: 11px; margin: 0; }
h2
{ font: 1.9em "Trebuchet MS", verdana, arial, helvetica, sans-serif; margin: 0 0 .1em 0; color:#981B1E; }
h3
{ color: #000; font-size:12px; margin: .5em 0 .1em 2.2em; } 
h4
{ color: #666; font-size: 9px; margin: 0 0 .1em 2.9em; text-transform: uppercase; letter-spacing: 2px; } 

/* Links */
a:link, a:visited, a:active
{ color: #444; text-decoration: underline; }
a:hover
{ color:#636363; text-decoration: none; }

#main-content td.col3 a
{ color:#1111C9; } 
#main-content td.col3 a:visited
{ text-decoration:underline; color:#660066; } 
#main-content td.col3 a:link
{ text-decoration:underline; color:#1111C9; } 
#main-content td.col3 a:hover
{ text-decoration:none; color:#5858D9; } 




/* -- [ Footer ] --------------------------------------------*/
#footer
{ background:#dcdcdc; text-align: right; color: #333; padding: 10px 13px 10px 0; }



/* -- [ Form Items ] --------------------------------------------*/
#select-nav
{ padding: 5px 6px 5px 0; background:#dcdcdc; }
input, select, textarea
{ font: 10px verdana, arial, helvetica, sans-serif; color: #000; background:#efefef; border:1px solid #999; }
.cmd
{ font-family: verdana, arial, helvetica, sans-serif; font-size:9px; color:#fefefe; background:#6c6c6c; padding:0px; border-width:2px; border-style:outset; } 
.radio
{ font-family: verdana, arial, helvetica, sans-serif; font-size:11px; color:#000; border-width:0px; border-style:none; } 
