/* start of DealTrans.css file content */


body
{
    background-color: #ffffff;
    margin-top: 3px;
    margin-left: 8px;
    margin-right: 8px;
    font-family: arial, helvetica, sans-serif;
}

h1
{
    font-weight: bold;
    font-size: 20px;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
}

h2
{
    font-weight: bold;
    font-size: 18px;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
}

h3
{
    font-weight: bold;
    font-size: 16px;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
}

h4
{
    font-weight: bold;
    font-size: 14px;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
}

b
{
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
}
.black
{
    font-size: 10px;
    font-family: verdana,arial,sans-serif;
    color: #353535;
    font-weight: bold;
}
/**/
/**/
/**/
input[type="submit"]
{
    background-color: #e5e5e5;
    font-size: 14px;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    border-top: 2px solid #e6e6e6;
    border-left: 2px solid #e6e6e6;
    border-right: 2px solid #8f8f8f;
    border-bottom: 2px solid #8f8f8f;
}

input[type="button"]
{
    background-color: #e5e5e5;
    font-size: 14px;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    border-top: 2px solid #e6e6e6;
    border-left: 2px solid #e6e6e6;
    border-right: 2px solid #8f8f8f;
    border-bottom: 2px solid #8f8f8f;
}

input[type="reset"]
{
    background-color: #e5e5e5;
    font-size: 14px;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    border-top: 2px solid #e6e6e6;
    border-left: 2px solid #e6e6e6;
    border-right: 2px solid #8f8f8f;
    border-bottom: 2px solid #8f8f8f;
}

input.contentSubmitOff
{
    background-color: #e5e5e5;
    font-size: 14px;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    border-top: 2px solid #e6e6e6;
    border-left: 2px solid #e6e6e6;
    border-right: 2px solid #8f8f8f;
    border-bottom: 2px solid #8f8f8f;
}

a:link
{
    font-family: arial, helvetica, sans-serif;
    color: #aa0031;
}

a:visited
{
    font-family: arial, helvetica, sans-serif;
    color: #aa0031;
}

a:hover, a:active
{
    font-family: arial, helvetica, sans-serif;
    color: #000;
}

form
{
    margin: 0px;
}

img
{
    border: 0px none #ffffff;
    margin: 0px;
    padding: 0px;
}

input.contentSubmit, input.contentSubmitOff, input.fineprintSubmitOff
{
    background-color: #868686;
    font-size: 11px;
    color: #FFFFFF;
    height: 20px;
    font-weight: bold;
    padding-left: padding-right: 0px;
    border-top: 1px solid #535353;
    border-left: 1px solid #535353;
    border-right: 1px solid #535353;
    border-bottom: 1px solid #535353;
    background-image: url(../images/butbgSIB.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}
table.headerbar
{
    padding-top: 4px;
}


textarea
{
    overflow: auto;
}

td.content p
{
    margin-top: 0px;
    margin-bottom: 6px;
}

img.popup
{
    display: inline;
}

fieldset#loginfieldset, fieldset#anonloginfieldset
{
    margin: auto;
    text-align: center;
}

fieldset
{
    border: 1px #666666 solid;
    margin-top: 10px;
    padding: 0px;
}

fieldset.nav
{
    border: 1px #666666 solid;
    padding: 0px;
}

fieldset.frameApps
{
    border: 1px #666666 solid;
    padding: 10px;
    margin: 2px;
}

fieldset.accnav
{
    padding: 0px;
    border: 1px #666666 solid;
    background-color: #ffffe8;
}

fieldset.pware
{
    padding: 10px;
    border: 1px #666666 solid;
}

div.nav
{
    margin-top: 10px;
    border: 1px #666666 solid;
    padding: 5px;
    display: table;
}

div.accnav
{
    margin-top: 6px;
    border: 1px #666666 solid;
    padding: 5px;
    background-color: #ffffe8;
    width: 98%;
}

div.pware
{
    margin-top: 0px;
    padding: 10px;
    border: 1px #666666 solid;
}

fieldset.invisible
{
    border: 0px #ffffff none;
    padding: 0px;
    margin: 0px;
}

div.invisible
{
    border: 0px #ffffff none;
    padding: 0px;
    margin: 0px;
}

.sectionlayer
{
    position: absolute;
    visibility: hidden;
    clip: auto;
    z-index: 2;
    background-color: #ffffff;
    width: 100%;
}

.canvasDiv1
{
    position: absolute;
    visibility: hidden;
    clip: auto;
    z-index: 1;
    background-color: #cecece;
    color: #cecece;
}

.canvasDiv2
{
    position: absolute;
    visibility: hidden;
    clip: auto;
    z-index: 2;
    background-color: #EDEDED;
    color: #ffffff;
}

.treeLineDiv
{
    position: absolute;
    visibility: hidden;
    clip: auto;
    z-index: 3;
    background-color: #EDEDED;
    color: #000000;
    border-width: 0px;
    cell-spacing: 0px;
    padding: 0px;
}

.treeLine
{
    background-color: #EDEDED;
    color: #000000;
    border-width: 0px;
    cell-spacing: 0px;
    padding: 0px;
}

.folders
{
    position: absolute;
    width: 200px;
    visibility: hidden;
    background-color: #66cccc;
    color: #ffffff;
    border: solid #339999 2px;
    padding: 1px;
    font-size: 10px;
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
}

.buttonlayer
{
    position: absolute;
    width: 350px;
    visibility: hidden;
    background-color: #66cccc;
    color: #000000;
    border-style: solid;
    border-color: #339999;
    border-width: 2px;
    padding: 1px;
    font-size: x-small;
}

div.spacing
{
    margin: 4px;
}

div.printspacing
{
    margin: 4px;
    width: 85%;
}

div.forms
{
    margin: 10px 15px 10px 15px;
}

div.indent
{
    margin-left: 20px;
}

div.description
{
    padding: 10px;
    border: 1px #f7f7f7 solid;
    background-color: #f7f7f7;
    layer-background-color: #f7f7f7;
}

div.entrybox
{
    margin: 0px 4px 0px 0px;
    border-bottom: 1px solid #666666;
    border-right-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #003366;
    border-left-color: #003366;
    color: #000000;
}

div.signature
{
    margin: 0px 12px 2px 26px;
    padding: 0px;
}

div.signature div.left
{
    float: left;
    text-align: left;
    padding-left: 12px;
}

div.bookmark
{
    margin: 0px 12px 2px 36px;
    padding: 0px;
}

.motdbox
{
    border: 2px solid #000000;
    padding: 10px;
    margin: 2px;
    background-color: #ffffe8;
    layer-background-color: #ffffe8;
    width: 100%;
}

/* the .blue style is to be replaced w/ .bgblue as practical, then deleted */

/*table.blue, tr.blue, td.blue
{
    background-color: #ceddf2;
}

/*  Please use the following classes to apply background colors:  */

.bgblue, td.bgblue, table.bgblue, tr.bgblue
{
    background-color: #ceddf2;
}
.bgdarkblue
{
    background-color: #000000;
}
.bgwhite
{
    background-color: #ffffff;
}
.bglightgray
{
    background-color: #f7f7f7;
}
.bgmedgray
{
    background-color: #cccccc;
}
.bgdarkgray
{
    background-color: #666666;
}
.bgdarkergray
{
    background-color: #333333;
}
.bgblack
{
    background-color: #000000;
}
.bgmanila
{
    background-color: #ffffe8;
}
.bgworkflow
{
    background-color: #e4e4e4;
}

div.blueBar
{
    background-color: #000000;
    border-top: 1px solid #f7f7f7;
    border-bottom: 1px solid #666666;
}

.linedivblack
{
    background-color: #000000;
}

.linedivdarkgray
{
    background-color: #666666;
}

.linedivwhite
{
    background-color: #ffffff;
}

.attribbox
{
    border: 2px #999999 solid;
    padding: 3px;
    white-space: nowrap;
}

hr.wizard
{
    height: 1px;
    border: 0px solid white;
    width: 95%;
    text-align: left;
    color: #666666;
}

/* margins for text divs inside of td's -- prevents another nested table */

.margins
{
    padding: 6px;
}

.indented
{
    margin-left: 10px;
    margin-right: 10px;
}

div.workflow
{
    border: 1px #A3B7DF solid;
    padding: 2px;
    background-color: #E6EBEE;
    layer-background-color: #E6EBEE;
}

div.calapptcard
{
    width: 400px;
    padding: 8px;
    border: 1px #666666 solid;
    layer-background-color: #ffffe8;
    background-color: #ffffe8;
}

div.left
{
    float: left;
    text-align: left;
}

div.right
{
    float: right;
    text-align: right;
}

div.spacer
{
    clear: both;
    font-size: 1px;
    border: 0px solid #ffffff;
}

div.leftnavpanel
{
    margin: 6px;
}

div.globaltoolbar
{
    background-color: #222222;
    color: #CCCCCC;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
}

.textlayer
{
    position: absolute;
    top: 20px;
    left: 20px;
    width: auto;
    visibility: hidden;
    padding: 8px;
    font-family: arial, helvetica, sans-serif;
}

/* This section from munifinder */


a.blue:link { text-decoration: underline; color: #353535; }
a.blue:active { text-decoration: underline; color: #6B7194;  }
a.blue:visited { text-decoration: underline; color: #353535; }
.blue { font-size: 10px; font-family: verdana; color: #2D3A87; font-weight: bold }



/* This section from smartedgar */

.menulink
{
    background-image: url(../images/bg_subsect.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 10px;
    color: #002D66;
    text-decoration: none;
    height: 18px;
    text-align: left;
    vertical-align: top;
    padding-left: 16px;
    padding-top: 1px;
    padding-right: 8px;
    position: relative;
    margin-right: -10px;
    font-family: Arial, Helvetica, sans-serif;
    white-space: nowrap;
    margin-bottom: -6px;
    margin-top: 2px;
    cursor: hand;
}

.menulinkselected
{
    background-image: url(../images/bg_subsect_sel.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 10px;
    color: #002D66;
    text-decoration: none;
    height: 18px;
    text-align: left;
    vertical-align: top;
    padding-left: 16px;
    padding-top: 1px;
    padding-right: 8px;
    position: relative;
    margin-right: -10px;
    font-family: Arial, Helvetica, sans-serif;
    white-space: nowrap;
    margin-bottom: -6px;
    margin-top: 2px;
    cursor: hand;
}

/* new for DealTrans */

div.uploadfile
{
    width: 750px;
    margin: 5px;
    border: 1px solid #aaa;
    background-color: #D8DEE1;
    overflow: hidden;
    font-size: 10pt;
    font-family: Verdana, Arial, helvetica, Times New Roman;
}

span.uploadfile
{
    margin-left: -70px;
    padding: 5px;
}
/**/
/**/
/**/
input.fineprintSubmitOffDisabled
{
    background-color: #868686;
    font-size: 11px;
    height: 20px;
    color: #000;
    font-weight: bold;
    padding-left: 0px;
    padding-right: 0px;
    border-top: 1px solid #535353;
    border-left: 1px solid #535353;
    border-right: 1px solid #535353;
    border-bottom: 1px solid #535353;
    background-image: url(../images/butbgSIB.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}
.footersib
{
    border-right-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #757575;
    border-left-color: #757575;
    background-color: #aa0031;
    text-align: left;
    height: 18px;
    width: 100%;
    font-size: 13px;
    font-weight: bold;
    color: #dcdcdc;
}
.fineprintbold
{
    font-size: 13px;
    font-weight: bold;
    color: #000000;
}

/* manilabox: this style has no font size, but is supplied here because of NN4.7x browser disparities. */
.manilabox
{
    border-top: 1px solid #757575;
    border-left: 1px solid #757575;
    border-right: 1px solid #757575;
    border-bottom: 1px solid #757575;
    padding: 6px;
    margin: 2px;
    background-color: #DDDDDD;
    width: 98%;
    text-align: left;
}
/* Tab div styling */

div.ActiveTabcontainer
{
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 4px;
    margin-bottom: 0px;
    float: left;
}

div.InactiveTabcontainer
{
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 4px;
    margin-bottom: 0px;
    float: left;
}

div.DisabledTabcontainer
{
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 4px;
    margin-bottom: 0px;
    float: left;
    text-align: center;
    color: #9D9D9D;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
div.upperleft
{
    background: url(../images/sib-navleft.gif) no-repeat top left;
}

div.upperright
{
    background: url(../images/sib-navright.gif) no-repeat top right;
}
div.InactiveTab, div.DisabledTab
{
    padding-left: 22px;
    padding-right: 9px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-size: 11px;
}

div.ActiveTab
{
    padding-left: 22px;
    padding-right: 9px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}

div.ActiveTab a:link, div.ActiveTab a:visited
{
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

div.ActiveTab a:focus, div.ActiveTab a:hover, div.ActiveTab a:active
{
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

div.InactiveTab a:link, div.InactiveTab a:visited
{
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

div.InactiveTab a:focus, div.InactiveTab a:hover, div.InactiveTab a:active
{
    font-size: 11px;
    font-weight: bold;
    color: #999900;
    text-decoration: none;
}

td.ActiveTab
{
    margin: 2px;
    padding: 5px;
    background-color: #ceddf2;
    layer-background-color: #ceddf2;
    text-align: center;
}

td.InactiveTab
{
    margin: 2px;
    padding: 5px;
    background-color: #e5e5e5;
    layer-background-color: #e5e5e5;
    text-align: center;
}
td.ActiveTab a:link, td.ActiveTab a:visited
{
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

/* in case we need to go into nn-mode */
td.ActiveTab
{
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}

td.ActiveTab a:active
{
    font-size: 11px;
    font-weight: bold;
    color: #ff0000;
    text-decoration: none;
}

td.InactiveTab a:link, td.InactiveTab a:visited
{
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

td.InactiveTab a:active
{
    font-size: 11px;
    font-weight: bold;
    color: #ff0000;
    text-decoration: none;
}
/* end of nn-mode*/
/* end of new no-gif tab styles */

.contentwindow
{
    background-color: #EDEDED;
    border-right-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #757575;
    border-left-color: #757575;
}
td.headerbgleft
{
    background-image: url(../images/header_bg-left.gif);
    background-position: left bottom;
    height: 42px;
    width: 266px;
    text-align: left;
    vertical-align: top;
}

td.headerbgright
{
    /*background-image: url(../images/header_bg-right.gif); 	background-position: left bottom;*/
    height: 40px;
    width: 100%;
    text-align: left;
    vertical-align: top;
    padding-top: 4px;
    padding-left: 6px;
    background-color: #aa0031;
}
.bannerContentBold
{
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

a.fpcontrols2:link, a.fpcontrols2:visited
{
    color: #FFFFFF;
    text-decoration: none;
    font-size: 13px;
}
a.fpcontrols2:focus, a.fpcontrols2:hover, a.fpcontrols2:active
{
    color: #D1D109;
    text-decoration: none;
    font-size: 13px;
}
.formTitle
{
    color: #000000;
    font-weight: bold;
    line-height: 28px;
    font-size: 17px;
    text-align: left;
}
.bannerContent
{
    color: #FFFFFF;
    font-size: 12px;
}
a.bar:link, a.bar:visited
{
    font-size: 13px;
    color: #FFFFFF;
    text-decoration: none;
}


a.bar:focus, a.bar:hover, a.bar:active
{
    font-size: 13px;
    color: #D1D109;
    text-decoration: underline;
}

div.wizHelp
{
    background-color: #f7f7f7;
    color: #000000;
    font-size: 13px;
    text-decoration: none;
    border: 1px #666666 solid;
    padding: 14px;
}

div.wizHelp p
{
    margin-top: 3px;
    margin-bottom: 3px;
}
.flasharray {
  display: block;
  clear:   both;
  border:  1px solid red;
  margin-bottom: 5px;
  width: 75%;
}
.flashmessage {
  
}
