/* 
Northpointe Bank Cashedge Stylesheet 
Last modified: 	03/10/2009
Modified by: 	Brad Rozier
*/
A:link
{
  color: #002542;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline;
}
A:active
{
  color: #002542;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline;
}
A:visited
{
  color: #002542;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline;
}
A.button
{
  border-bottom: black 1px solid;
  border-color: #f0ede1 black black #f0ede1;
  border-left: #f0ede1 1px solid;
  border-right: black 1px solid;
  border-style: solid;
  border-top: #f0ede1 1px solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  margin: 10px 10px 11px;
  margin-bottom: 11px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
  padding: 2px 10px;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  text-align: center;
  text-decoration: none;
  width: 100px;
  white-space: nowrap;
}
A.button:link
{
  color: #000;
  text-decoration: none;
}
A.button:visited
{
  color: #000;
  text-decoration: none;
}
A.button:hover
{
  color: #000;
  text-decoration: none;
}
A.button:active
{
  color: #000;
  text-decoration: none;
}
LABEL
{
  display: block;
  font-size: 11px;
  line-height: 13px;
  margin-left: 15px;
  margin-top: 5px;
  text-align: right;
}
LABEL.left
{
  display: inline;
  margin-left: 1px;
  text-align: left;
}
TD#full_col
{
  border: red 0px dotted;
  border-bottom: red 0px dotted;
  border-color: red;
  border-left: red 0px dotted;
  border-right: red 0px dotted;
  border-style: dotted;
  border-top: red 0px dotted;
  border-width: 0px;
  margin: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-right: 15px;
  vertical-align: top;
  width: 760px;
}
TD#mid_col
{
  border: red 0px dotted;
  border-bottom: red 0px dotted;
  border-color: red;
  border-left: red 0px dotted;
  border-right: red 0px dotted;
  border-style: dotted;
  border-top: red 0px dotted;
  border-width: 0px;
  margin: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-right: 15px;
  vertical-align: top;
  width: 760px;
}
TD#top_col
{
  border: red 0px dotted;
  border-bottom: red 0px dotted;
  border-color: red;
  border-left: red 0px dotted;
  border-right: red 0px dotted;
  border-style: dotted;
  border-top: red 0px dotted;
  border-width: 0px;
  margin: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-right: 15px;
  vertical-align: top;
  width: 655px;
}
TD#right_col
{
  border: #ccc 1px solid;
  border-bottom: #ccc 1px solid;
  border-color: #ccc;
  border-left: #ccc 1px solid;
  border-right: #ccc 1px solid;
  border-style: solid;
  border-top: #ccc 1px solid;
  border-width: 1px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  vertical-align: top;
  width: 170px;
}
#main {
	width: 760px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
BODY
{
  background-color: #fff;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  margin: 0px 0px 0px 5px;
  margin-bottom: 0px;
  margin-left: 5px;
  margin-right: 0px;
  margin-top: 0px;
  align: left
}
DIV.pagealign
{
  text-align: left;
}
DIV.pagealign TABLE
{
  margin: left;
  margin-bottom: left;
  margin-left: left;
  margin-right: left;
  margin-top: left;
  text-align: left;
}
.banner
{
  background-color: #fff;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
}
.border
{
  background-color: #cccccc;
}
.tableborder
{
  background-color: #9d9b8c;
}
.appborder
{
  background-color: #000000;
}
.tableheading
{
  background-color: #b3d490;
  color: #000;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
}
.tableheading2
{
  background-color: #cfdfe7;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
}
.tableheading2nob
{
  background-color: #99b3cc;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}
.tableheading2nob:visited
{
  color: #000000;
}
.tableheading2nob:link
{
  color: #000000;
}
.tableheading:visited
{
  color: #ffffff;
}
.tableheading:link
{
  color: #ffffff;
}
.logintablerow1
{
  background-color: #cfdfe7;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.tablerow1
{
  background-color: #fff;
  color: #000000;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
}
.tablerowred
{
  background-color: #ffffff;
  color: #dc143c;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
.tablerowgreen
{
  background-color: #ffffff;
  color: #228b22;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
.tablerowblue
{
  background-color: #ffffff;
  color: #336699;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
.tablerowblue A
{
  color: #336699;
  text-decoration: underline;
}
.tablerowblue A:visited
{
  color: #336699;
  text-decoration: underline;
}
.tablerowblue A:active
{
  color: #336699;
  text-decoration: underline;
}
.tablerowblue:visited
{
  color: #336699;
  text-decoration: underline;
}
.tablerowblue:link
{
  color: #336699;
  text-decoration: underline;
}
.tablerow1bold
{
  background-color: #f5f5f5;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.tablerow2
{
  background-color: #fff;
  color: #000000;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
}
.tablerow2bold
{
  background-color: #ffffff;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.tablerow3
{
  background-color: #ffffff;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.whiteback
{
  background-color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}
.title2
{
  color: #003366;
  font-size: 90%;
  font-weight: bold;
  margin-bottom: 0px;
  margin-top: 0px;
}
.title3
{
  color: #003366;
  font-size: 90%;
  font-weight: bold;
  margin-bottom: 0px;
  margin-top: 0px;
}
.title4
{
  color: #003366;
  font-size: 90%;
  font-weight: bold;
  margin-bottom: 0px;
  margin-top: 0px;
}
.title3
{
  font-size: 70%;
}
.text2
{
  font-size: 70%;
}
.whitebackbold
{
  background-color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.topbar A
{
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
}
.topbar A:visited
{
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
}
.topbar A:active
{
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
}
.topbar:visited
{
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
}
.topbar:link
{
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
}
.inactivenav A:visited
{
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
.inactivenave A:active
{
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
.historybutton
{
  background-color: #8cbcca;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}
.historybutton A
{
  background-color: #8cbcca;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}
.historybutton A:visited
{
  background-color: #8cbcca;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}
.historybutton A:active
{
  background-color: #8cbcca;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}
TD.activenav
{
  background-color: #ffffff;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
TD.activenav A:visited
{
  background-color: #ffffff;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
TD.activenav A:active
{
  background-color: #ffffff;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
TD.helpsubnava
{
  background-color: #1a7894;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
TD.helpsubnava A
{
  background-color: #1a7894;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
TD.helpsubnava A:visited
{
  background-color: #1a7894;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
TD.helpsubnava A:active
{
  background-color: #1a7894;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
TD.helpsubnav
{
  background-color: #8cbcca;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
TD.helpsubnav A
{
  background-color: #8cbcca;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
TD.helpsubnav A:visited
{
  background-color: #8cbcca;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
TD.helpsubnav A:active
{
  background-color: #8cbcca;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
TD.tabborder
{
  background-color: #999999;
}
.subnav
{
  background-color: #1a7894;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
}
.subnav A
{
  background-color: #1a7894;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
  text-decoration: none;
}
.subnav A:visited
{
  background-color: #1a7894;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
  text-decoration: none;
}
.subnav A:active
{
  background-color: #1a7894;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
  text-decoration: none;
}
.subnav :visited
{
  background-color: #1a7894;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
  text-decoration: none;
}
.subnav:link
{
  background-color: #1a7894;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
  text-decoration: none;
}
TD.welcome
{
  background-color: #336699;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.fieldfooter
{
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
}
TD.fieldfooter
{
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
}
TD.background
{
  background-color: #1a7894;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}
TD.background1
{
  background-color: #999999;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}
TD.background2
{
  background-color: #d2d2d2;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}
TD.background3
{
  background-color: #eeeeee;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
}
.tableheading2OVERVIEW
{
  background-color: #99b3cc;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-variant: small-caps;
  font-weight: bold;
  line-height: 14px;
}
.tablerowhighlighted
{
  background-color: #ffff99;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
.tablerow2gray
{
  background-color: #ffffff;
  color: #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
.tablerow2gray2
{
  background-color: #ffffff;
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
.tablerow5
{
  background-color: #f8f8f8;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
TD.activenav A
{
  background-color: #ffffff;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
.inactivenav
{
  background-color: #003366;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
.inactivenav A
{
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
.activenavborder
{
  background-color: #1a7894;
}
.subtitleheader
{
  color: #003366;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
.topbar
{
  background-color: #336699;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
}
.tablerow3
{
  background-color: #eeeeee;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
.tableheading3
{
  background-color: red;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}
.tableheading3:visited
{
  color: #000000;
}
.tableheading3:link
{
  color: #000000;
}
.tablerow4
{
  background-color: #f6f6f6;
  color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}
.tableheading4
{
  background-color: #cccccc;
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}
INPUT.login
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
TEXTAREA.login
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
.button
{
  background-color: #cccccc;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;
}
SELECT.login
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
.textgreen
{
  color: #009933;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
}
.alert_green
{
  color: #009933;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
}
.buttonnegative
{
  background-color: #eeeeee;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;
}
.copyright
{
  color: gray;
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
}
.alert_black
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
}
.alert_red
{
  color: #ff0000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
}
.mandatoryfield
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
}
.footertext
{
  font-size: 8pt;
}
.grayedouttext
{
  background-color: #ffffff;
  color: #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
.highlightlinks
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.highlightlinks:hover
{
  color: #ff6600;
}
.tablerow3
{
  background-color: #f3f8fb;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.linknounderline
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.linknounderline:visited
{
  text-decoration: none;
}
.navtextover
{
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8px;
  font-weight: normal;
}
.navtexton
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8px;
  font-weight: normal;
}
.navtextoff
{
  color: #cccccc;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8px;
  font-weight: normal;
}
.textbold
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.qa
{
  background-color: #f3f8fb;
  color: #000000;
  font-family: "Courier New", Courier, monospace;
  font-size: medium;
  font-weight: bold;
}
TABLE#intro
{
  background-color: #f0f8ff;
  border: #666 1px solid;
  border-bottom: #666 1px solid;
  border-color: #666;
  border-left: #666 1px solid;
  border-right: #666 1px solid;
  border-style: solid;
  border-top: #666 1px solid;
  border-width: 1px;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11px;
  height: 241px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  width: 280px;
}
TABLE#intro TD.header
{
  background-color: #e8e8e1;
  border-bottom: #666 1px solid;
  font-size: 12px;
  font-weight: bold;
  padding-left: 2px;
  width: 300px;
}
DIV.app_rule
{
  border-top: #dbd9cb 1px solid;
  font-size: 1px;
  line-height: 1px;
  margin: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
}
TABLE#highlight
{
  background-color: #f0f8ff;
  border: #666 1px solid;
  border-bottom: #666 1px solid;
  border-color: #666;
  border-left: #666 1px solid;
  border-right: #666 1px solid;
  border-style: solid;
  border-top: #666 1px solid;
  border-width: 1px;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11px;
  padding: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  width: 700px;
}
#datatable TABLE
{
  border-collapse: collapse;
}
#datatable TD
{
  border-bottom: #bbbbbb 1px solid;
  border-left: #bbbbbb 1px solid;
  border-right: #bbbbbb 1px solid;
  line-height: normal;
  padding: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
}
#datatable TH
{
  background: #336699;
  background-color: #336699;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  border-bottom: #bbbbbb 1px solid;
  border-left: #bbbbbb 1px solid;
  border-right: #bbbbbb 1px solid;
  color: #fff;
  font-size: 8px;
  line-height: normal;
  padding: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  text-transform: uppercase;
  vertical-align: middle;
}
#datatable TD
{
  background: #f5f5f5;
  background-color: #f5f5f5;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  font-size: 10px;
  vertical-align: top;
}
#datatable TD SPAN
{
  text-decoration: line-through;
}
#datatable TD STRONG
{
  color: #b70;
  display: block;
  font-size: 8px;
  line-height: normal;
  text-transform: uppercase;
}
#datatable TR:hover
{
  color: #222;
}
TABLE#Progress
{
  background-color: #336699;
  border-collapse: collapse;
  width: 760px;
}
TABLE#Progress TD
{
  border: #6a829b 1px solid;
  border-bottom: #6a829b 1px solid;
  border-color: #6a829b;
  border-left: #6a829b 1px solid;
  border-right: #6a829b 1px solid;
  border-style: solid;
  border-top: #6a829b 1px solid;
  border-width: 1px;
  color: #cfdfe7;
  font-family: Arial;
  font-size: 10px;
  padding: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  vertical-align: top;
  width: 108px;
}
TABLE#Progress TD.Active
{
  background-color: #b3d490;
  background-image: url(../images/arrow_aliased.gif);
  background-position: 100% 50%;
  background-repeat: no-repeat;
  color: #000;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}
TABLE#Progress TD P
{
  margin: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding: 3px 10px;
  padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
}
TABLE#Progress TR.App TD
{
  background-color: #dddddd;
  color: #6a829b;
  font-weight: bold;
  width: 760px;
}
TABLE#Progress TR.App TD.User
{
  background-color: #ffffff;
  color: #336699;
}
TABLE#Progress TD#Done
{
  width: 41px;
}
TABLE#Progress TD#DonePri
{
  width: 41px;
}
TABLE#Progress TD#DoneSec
{
  width: 41px;
}
TABLE#Progress TD.Visited
{
  background-color: #cfdfe7;
  color: #336699;
}
TABLE#Progress TR#Joint TD.JointActive
{
  color: #ffffff;
  font-size: 12px;
  font-weight:bold;
}
TABLE#Progress TD#Done
{
  background-image: none;
}
TABLE#Progress TR.Joint TD.Active
{
  background-image: none;
}
TABLE#Progress TR.Joint TD
{
  text-align: center;
}
TABLE#Progress TD#DonePri
{
  background-image: none;
  padding: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-align: center;
}
TABLE#Progress TD#DoneSec
{
  background-image: none;
  padding: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-align: center;
}
.printbutton
{
  background-color: #cccccc;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 3px;
}
TABLE#print TD
{
  background-color: #e7e7e7;
  font-size: 110%;
  font-weight: bold;
  padding: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
}
.contentBox
{
  border: #000 1px solid;
  border-bottom: #000 1px solid;
  border-color: #000;
  border-left: #000 1px solid;
  border-right: #000 1px solid;
  border-style: solid;
  border-top: #000 1px solid;
  border-width: 1px;
  display: block;
  height: 250px;
  margin-top: 5px;
  overflow: scroll;
  padding: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  width: 540px;
}
DL.scalable
{
  background: #eee;
  background-color: #eee;
  background-image: url(../images/acj.gif);
  background-position: 0% 0%;
  background-repeat: repeat;
  height: auto;
  margin: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  width: 540px;
}
DL.scalable DT
{
  background: transparent;
  background-color: transparent;
  background-image: url(../images/acj_top_left.gif);
  background-position: left top;
  background-repeat: no-repeat;
  color: #000;
  margin: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}
DL.scalable DT A
{
  background: transparent;
  background-color: transparent;
  background-image: url(../images/acj_top_right.gif);
  background-position: right top;
  background-repeat: no-repeat;
  display: block;
  margin: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding: 0px 1.5em 0.2em;
  padding-bottom: 0.2em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 0px;
}
DL.scalable DD
{
  background: transparent;
  background-color: transparent;
  background-image: url(../images/acj_bottom_left.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
  margin: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}
DL.scalable P
{
  background: transparent;
  background-color: transparent;
  background-image: url(../images/acj_bottom_right.gif);
  background-position: right bottom;
  background-repeat: no-repeat;
  margin: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding: 1.33em 1.5em 2.33em;
  padding-bottom: 2.33em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 1.33em;
}
