/* Active/Completed Nav */

/* Override global content body spacing. */
#contentbody {
 padding:0px 0px 0px 0px;
 font-family:Arial, Helvetica, sans-serif;
}

.nav_inv {
    width: 743px; /*was 550 */
    margin-left: 5px;  /* was 20 */
    margin-bottom: 16px;
}


.nav_inv a, .nav_inv a:active {
    font-weight: bolder;
    color:#7F7F7F;
    padding: 4px 0px 0px 0px; 
    text-decoration:none;

}

.nav_inv a:hover {
    font-weight: bolder;
    color:#8B0000;
    padding: 4px 0px 0px 0px; 
    text-decoration: underline;
}

.nav_text{
    font-weight: bolder;
    font-size: 0.85em;
    width: 60px;
    color:#7F7F7F;
    float:left;
    padding: 4px 0px 4px 0px;  /* 4px 0px 4px 0px; */
    margin: 0px 4px 0px 15px;  /*0px 4px 0px 15px*/
}

.nav_inv .button {
    border: 1px solid #cccccc;
    background: repeat url(/images/oinv/bar_grad_lt_gray_1x20.gif);
    margin:0px 0px 0px 32px;
    text-align:center;
    font-size: 0.75em;
    float:left;
    padding: 4px 8px 4px 8px; /* 2px 8px 2px 8px */
}

.nav_inv_left {
    border: 1px solid #cccccc;
    font-weight: bolder;
    background: repeat url(/images/oinv/bar_grad_lt_gray_1x20.gif);
    width: 250px;
    font-size: 0.75em;
    text-align: center;
  padding: 4px 10px 4px 10px; /* 2px 8px 2px 8px */
}

.nav_inv_right {
    float: right;
    font-weight: bolder;
    border: 1px solid #cccccc;
    background: repeat url(/images/oinv/bar_grad_lt_gray_1x20.gif);
    width: 250px;
    font-size: 0.75em;
    text-align: center;
    padding: 4px 0px 4px 0px;  /* 2px 0px 2px 0px; */
}


/* Title Definition */
.content_title {
    border-width:0px;
    margin-top: 16px;
    margin-bottom: 16px;
    margin-left: 20px;
    width: 370;
    color:#333366;
    font-weight: bold;
    background: repeat-x url(/images/line_dotted_gray_2x1.gif);
    background-position: bottom left
}  */

/* General Table Definition */
table {
    color: #333333; 
}

table.active_title,
table.completed_title,
table.dates,
table.info,
table.docs {
    margin: 0px 15px 16px 5px; /* changed l & r from 0 & 20 to have R border  0px 20px 16px 8px; */
    border-spacing:0px;
    border:1px solid #999999;
    border-top:0px;
    border-right:0px;
    border-bottom:1px;
    width:743px;
}  

table.active_title td.text {
    font-size:0.85em;
}


table.dates_cont {
    margin: -16px 0px 16px 20px;
    border-spacing:0px;
    border:1px solid #999999;
    border-top:0px;
    border-right:0px;
    border-bottom:1px;
    width:587px;
}

table.active_title td,
table.completed_title td,
table.dates td,
table.dates_cont td,
table.info td,
table.docs td {
    padding:5px 5px -12px 5px;  
    border:1px solid #999999;
    border-top:0px;
    border-left:0px;
    margin:5px;
    padding-left: 5px;
}

table.completed_title thead td.header{
    border-width:0px;
    font-weight:bold;
    background: repeat url(/images/oinv/bar_grad_green_1x20.gif);
    color:#FFFFFF;
    padding-left:5px;
    padding-right:5px;
}

table.active_title thead td.header{
    border-width:0px;
    font-weight:bold;
    background: repeat url(/images/oinv/bar_grad_blue_1x20.gif);
    color:#FFFFFF;
    padding-left:5px;
    padding-right:5px;
}

table.active_title td.header2,
table.completed_title td.header2 {
    font-weight:bold;
    text-align:center;
}


table.dates thead td.header{
    border-width:0px;
    font-weight:bold;
    background: repeat url(/images/oinv/bar_grad_red_1x20.gif);
    color:#FFFFFF;
    text-align:left;
}

table.dates td.header2_col,
table.dates_cont td.header2_col {
    font-weight:bold;
    text-align:center;
    font-size:1em;
}

table.dates td.text_col,
table.dates_cont td.text_col {
    text-align:center;
}

table.info thead td.header{
    border-width:1px;
    font-size:1em;
    font-weight:bold;
padding-bottom:2px;
padding-top:2px;
    background: repeat url(/images/oinv/bar_grad_black_1x20.gif);
    color:#FFFFFF;
    padding-left:5px;  
}

table.info td.header2{
    font-weight:bold;
    font-size:0.9em;
    text-align:left;
}

table.info td.legend{
    text-align:left;
    color:#4C4C4C;
}

table.info td.text{
    text-align:left;
	padding-left:5px;
}

table.docs thead td.header{
    border-width:0px;
    font-weight:bold;
    background: repeat url(/images/oinv/bar_grad_olive_1x20.gif);
    color:#FFFFFF;
}


table.docs a,
table.docs a:hover{
    padding:1px 5px 2px 5px;
    text-align:center;
    font-weight:bold;
    color:#FFFFFF;
    width:35px;
    height:15px;
    border-width:0px;
}


table.docs span.blank_button{
    padding:1px 5px 2px 5px;
    text-align:center;
    font-weight:bold;
    color:#FFFFFF;
    width:35px;
    height:15px;
    border-width:1px;
}

table.docs a.pdf_button{
    background:repeat url(/images/oinv/bar_grad_red_1x15.gif);
}

table.docs a.web_button{
    background:repeat url(/images/oinv/bar_grad_blue_1x15.gif);
}  

table.docs a.doc_button,
table.docs a.wpd_button{
    background:repeat url(/images/oinv/bar_grad_gray_1x15.gif);
}  

/* Docs Table - Column Positioning - Support for IE */
table.docs col.stdCol{
    text-align:center;
    font-size:0.85em;
    width: 12%;
}

table.docs col.hdrCol{
    text-align:left;
    width: 64%;
} 

/* Docs Table - Column Positioning - Support for Mozilla-based browsers */
table.docs tr td+td{
    text-align:center;
}

table.info td.subheader{
    height:20px;
    border-width:0px;
    font-weight:bold;
    background: repeat url(/images/oinv/bar_grad_olive_1x20.gif);
    color:#FFFFFF;
    padding-left:5px;
}

table.info td.section{
    height:20px;
    border-width:0px 1px 1px 0px;
    color:#000000;
    background-color:E9E9E9;
    padding-left:5px;
    font-size:0.85em;

}

#inv_title {
  width:44%;
  text-align:left;
}

#inv_title a,
#inv_title a:active {
    color:#336699;
    text-decoration: none;
}

#inv_title a:hover {
    color:#8B0000;
    text-decoration: underline;
}

#inv_num {
  width:26%;
  text-align:left;
}  

#inv_sdt {
  width:15%;
  text-align:center;
}  

#inv_edt {
  width:15%;
  text-align:center;
}  
