a            { text-decoration: none }
a:link       { text-decoration: none; font-weight: bold }
a:visited    { text-decoration: none; font-weight: bold }
blockquote   { margin-left: 0.25in }
body         { font-family: Verdana; font-size: 10pt; background-color: #336699 }
button.tool  { font-family: Verdana; font-size: 10pt; font-weight: bold; color: #0000ff; background-color: #ffffff; border-bottom: 1px solid #3b619c; border-right: 1px solid #3b619c; border-top: 1px solid #afc4e1; border-left: 1px solid #afc4e1; background: url(Images/Toolback.gif) repeat-x left top }
button.tool img { vertical-align: bottom }
div.mFloat   { display:inline; width: 152px; /* float:left */ }
font.Disable { color: #a0a0a0 }
font.Enable  { color: #000000 }
h1           { font-size: 14pt; font-weight: bold; text-decoration: none }
h2           { font-size: 12pt; font-weight: bold; text-decoration: none }
h3           { font-size: 10pt; font-weight: bold; text-decoration: none }
h4           { font-size: 10pt; font-weight: normal; text-decoration: underline }
h5           { font-size: 8pt; font-weight: bold; text-decoration: none }
h6           { font-size: 8pt; font-weight: normal; text-decoration: underline }
input        { font-family: Verdana }
input.text   { background: url(images/TextBack1.gif) bottom left repeat-x; border: 1px solid #7f9db9 }
input.textbutton { font-size: 10pt; text-align: left; background: none; border: 0px solid #ffffff }

select       { font-family: Verdana }

table        { border-collapse: collapse }

table.cat    { width: 100% }
table.cat tr td.tab { padding: 0px; width: 62px; height: 62px; text-align: left; vertical-align: top; background: url(Images/CircleBg.gif) top left no-repeat }
table.cat tr td.bar { padding: 0px; height: 34px; text-align: left; vertical-align: top; font-size: 12pt; font-weight: bold; color: #ffffff; background-color: #669acc}

table.catitem { width: 100% }
table.catitem tr { border-bottom: 1px solid #7f7f7f }
table.catitem tr th { font-size: 8pt; background-color: #99ccff; border: 2px solid #ffffff }
table.catitem tr td { font-size: 8pt; border-bottom: 1px solid #7f7f7f }
table.catitem tr td.number { border-top: 0px; border-left: 0px; border-right: 0px; text-align: right }

table.grid   { border-collapse: collapse; border: 1px solid #336699 }
table.month  { background: url(Images/GreyGrad.gif) #ffffff repeat-x bottom; }

table.tool    { display: inline; margin: 0px; padding: 0px }
table.tool tr { height: 24px; background: url(Images/Toolback.gif) repeat-x left top }
table.tool tr td { vertical-align: middle; margin: 0px; padding: 0px }
table.tool tr td.image { padding-left: 4px; border-bottom: 1px solid #3b619c; border-top: 1px solid #afc4e1; border-left: 1px solid #afc4e1 }
table.tool tr td.submit { border-bottom: 1px solid #3b619c; border-right: 1px solid #3b619c; border-top: 1px solid #afc4e1 }
table.tool tr td.submit input { vertical-align: top; background: none; text-align: left; font-size: 10pt; font-weight: bold; color: #0000ff; border: 0 }

td           { font-family: Verdana; font-size: 10pt; vertical-align: top; padding: 2px }
td.grid      { background-color: #ffffff; border: 1px solid #336699; font-size: 8pt; }
td.icon      { background-color: #ffffff; border: 1px solid #336699; text-align: center }
td.mHead     { background-color: #9ebef5 }
td.mHigh     { background-color: #fbe694; border: 1px solid #bb5503 }
td.number    { background-color: #ffffff; border: 1px solid #336699; text-align: right; font-size: 8pt }
td.textbox   { background-color: #dcdcdc; border: 1px solid #7f9db9 }
td.textboxr  { background-color: #dcdcdc; border: 1px solid #7f9db9; text-align: right }

textarea.text { background: url(images/TextBack2.gif) bottom left repeat-x; border: 1px solid #7f9db9 }

th           { font-family: Verdana; font-size: 10pt; vertical-align: top; padding: 2px; text-align:left; background-color:#99ccff; border: 1px solid #336699 }
th.icon      { text-align: center }

table.grid tr th { font-size: 8pt }

tr.steps     { height: 34px; margin: 0px; padding: 0px }
tr.steps td  { margin: 0px; padding: 0px }
tr.steps td.n01 { width: 34px; background: url(images/Step01.gif) top left no-repeat }
tr.steps td.n02 { width: 34px; background: url(images/Step02.gif) top left no-repeat }
tr.steps td.n03 { width: 34px; background: url(images/Step03.gif) top left no-repeat }
tr.steps td.n04 { width: 34px; background: url(images/Step04.gif) top left no-repeat }
tr.steps td.n05 { width: 34px; background: url(images/Step05.gif) top left no-repeat }
tr.steps td.n06 { width: 34px; background: url(images/Step06.gif) top left no-repeat }
tr.steps td.n07 { width: 34px; background: url(images/Step07.gif) top left no-repeat }
tr.steps td.n08 { width: 34px; background: url(images/Step08.gif) top left no-repeat }
tr.steps td.n09 { width: 34px; background: url(images/Step09.gif) top left no-repeat }
tr.steps td.line { background: url(images/StepLine.gif) top left no-repeat }

.an:link     { text-decoration: none; font-weight: normal }
.an:visited  { text-decoration: none; font-weight: normal }
.au:link     { text-decoration: underline; font-weight: normal }
.au:visited  { text-decoration: underline; font-weight: normal }
.bigblue     { font-size: 12pt; font-weight: bold; color: #0000ff }
.bigpurp     { font-size: 12pt; font-weight: bold; color: #336699 }
.bigred      { font-size: 12pt; font-weight: bold; color: #ff0000 }
.code1       { font-family: Courier New; font-size: 10pt; margin-left: 0.25in; background-color: #ccffcc; width: 90%; margin-top:0.1in; margin-bottom:0.1in }
.code2       { font-family: Courier New;  font-size: 10pt; margin-left: 0.50in; background-color: #ccffcc; width: 90%; margin-top:0.1in; margin-bottom:0.1in }
.colorcode   { font-family: Courier New; font-size: 10pt; margin-left: 0.25in; color: #ffffff; background-color: #00007f; width: 90%; margin-top:0.1in; margin-bottom:0.1in }
.copyright   { font-size: 7pt; color: #C0C0C0; font-weight: bold }
.f8          { font-family: Verdana; font-size: 8pt }
.figuretext  { font-size: 7pt; text-decoration: none; font-weight: bold }
.libold      { font-weight: bold }
.linormal    { font-weight: normal }
.note1       { font-family: Verdana; font-size: 8pt; margin-left: 0.50in; background-color: #e1e1ff; width: 90%; margin-top:0.1in; margin-bottom:0.1in }
.small       { font-size: 8pt; }
.syn         { background-color: #e0e0e0; margin-left: 0.25in; padding: 4px; width: 90% }
.table0      { border: 0px solid #808080 }
.table1      { border: 1px solid #808080; border-collapse: collapse }
.tbcont      { margin: 0px; padding: 0px; }
.tbfore      { border-color: #6e6eb1 }
.td0         { border: 0px solid #808080; padding: 2px }
.td1         { font-family: Verdana; font-size: 10pt; border: 1px solid #808080; vertical-align: top; padding: 2px }
.td80        { font-family: Verdana; font-size: 8pt; border: 0px solid #ffffff; padding: 2px }
.td81        { font-family: Verdana; font-size: 8pt; border: 1px solid #808080; vertical-align: top; padding: 2px }
.tdbody      { margin: 12px; padding: 12px; border: 1px solid #6e6eb1 }
.thTask      { color: #FFFFFF; font-weight: bold; background-color: #800000 }

/* Product */
#product                  { border-collapse: collapse; border: 0; margin: 0 }
#product tr td            { font-size: 8pt }
#product tr td font.sub   { font-size: 7pt; font-style: italic }
#product tr td font.title { font-size: 12pt; font-weight: bold }

/* Win Form */
#winform                 { margin: 0px; padding: 0; border: 0 }
#winform tr              { margin: 0px; }
#winform tr.head         { height: 30px; margin: 0px }
#winform tr td           { margin: 0px; padding: 0px; }
#winform tr td.headLeft  { background: url(images/WinHeadLft.gif) no-repeat left top; width: 20px }
#winform tr td.headMid   { background: url(images/WinHeadMid.gif) repeat-x left top; vertical-align: middle; color: #ffffff; font-size: 12pt; font-weight: bold }
#winform tr td.headRight { background: url(images/WinHeadRgt.gif) no-repeat left top; width: 24px }
#winform tr td.body      { background: url(images/WinformBack.gif) repeat-y left top; vertical-align: top; width: 100%; border-bottom: 1px solid #7f7f7f; border-left: 1px solid #7f7f7f; border-right: 1px solid #7f7f7f; }
#winform tr td.body div.formBody  { border-bottom: 1px solid #7f7f7f; border-left: 1px solid #7f7f7f; border-right: 1px solid #7f7f7f; color: #000000; font-size: 10pt; font-weight: normal; }
#winform tr td.body table.formContent { }
#winform tr td.body table.formContent tr td { padding: 4px; }

/* Text Links */
/*
#lnkSignInIT a { border-color: #6e6eb1; background-color: #c1c2e9; color: #6600cc; font-weight: bold; font-size: 12pt; width: 160px }
#lnkSignInIT a:hover { border-color: #000000; background-color: #eeeeff; color: #ff00ff; font-weight: bold; font-size: 12pt; padding: 0px; margin: 0px }
#lnkSignInIT a { border-color: #6e6eb1; background-color: #c1c2e9; color: #6600cc; font-weight: bold; font-size: 12pt; width: 160px }
#lnkSignInIT a:hover { border-color: #000000; background-color: #eeeeff; color: #ff00ff; font-weight: bold; font-size: 12pt; padding: 0px; margin: 0px }
*/


/* Main Container Table */
#maincontainer { padding: 0px; margin: 0px; border: 1px solid #99ccff }
#maincontainer tr td.navcol { width: 184px; margin: 0; padding: 0; background-color: #6699cc; vertical-align: top }
#maincontainer tr td.bodycol { background-color: #204260 }
#maincontainer tr td div.body { background-color: #ffffff; margin: 4px; padding: 4px; border-right: 2px solid #000000; border-bottom: 2px solid #000000; border-top: 1px solid #7f7f7f; border-left: 1px solid #7f7f7f }

/* Navigation Container Table */
/* Instructions:
- Create a table with the ID = "navcontainer"
- In the current page cell, use the class name = "tdcurr"
- In each other cell, use the class tdlink, then embed an anchor to the desination page.
*/
#navcontainer { width: 190px; margin: 0; padding: 0; border: 0px solid #99ccff }
#navcontainer tr td { height: 24px; width: 190px; border: 0px solid #000000; background: none; margin: 0px; padding: 0px }
#navcontainer tr td.tdcurr { vertical-align: middle; background-color: #204260; color: #f8f8b9; font-size: 12pt; font-weight: bold; border-top: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; border-right: 1px solid #204260 }
#navcontainer tr td.tdlink { border-color: #336699; background: url(images/ButtonBack26.gif) repeat-x left top; color: #440088; font-weight: bold; font-size: 12pt; width: 170px; margin: 0px; padding: 0px }
#navcontainer tr td.tdlink a { border-color: #336699; background: none; color: #440088; font-weight: bold; font-size: 12pt; width: 170px }
#navcontainer tr td.tdlink a:hover { display: block; height: 24px; width: 187px; border-color: #000000; background: url(images/ButtonBack26p.gif) repeat-x left top; color: #ff00ff; font-weight: bold; font-size: 12pt; padding: 0px; margin: 0px }

