/*
   Printing styles for all LoginManager pages.
*/
.mainDiv { width: 640px; }
.line { margin: -16px 0 15px 0 !important; margin: -20px 0 10px 0; padding: 0; }
div.javamenu, .staticMenu, .headerRight, .regClick, .footer, .logout, #linei4 { display: none; }
h3 { font-size: 16px; color: #000; font-weight: bold; }
img.ihs { margin-left: -11px; }
#heading-line,#heading-line2,#heading-line3 { width: 350px; border-bottom: 1px solid #006; margin: 0; font-weight: bold; color: #000; }
#heading-line2 { width: 90px; }
#heading-line3 { width: 230px; margin-top: 10px; }
#otherNote { padding-left: 25px; }
textarea { background-color: #FFF; font-family: verdana,tahoma,arial,helvetica,sans-serif; font-size: 11px; }
select { background-color: #FFF; border-color: #666666 #999999 #999999 #666666; font-family: tahoma,verdana,arial,helvetica,sans-serif; font-size: 11px; color: #333333; }
input { font-family: verdana,tahoma,arial,helvetica,sans-serif; font-size: 11px; color: #000; }

.mainDiv, .reg, .regOther, .regProfile, .regClick, p,
.menu, .acctSess, .ercmenu { font-family: verdana,tahoma,arial,helvetica,sans-serif; font-size: 11px; color: #000; }
.menuHdr { font: bold 10px verdana,tahoma,arial,helvetica,sans-serif; color: #000; }
.ercmenu a { text-decoration: underline; }

.acctSess { vertical-align: top; }
.errorMessage { margin-bottom: 15px; font-weight: bold; font-size: 11px; }

.regOther, .regReqd, .menu { font-size: 10px; }

td.left a,.regProfile { font-weight: bold; text-decoration: underline; }

.acctSess { font: normal 70% verdana,tahoma,arial,helvetica,sans-serif; color: #555; vertical-align: top; }
#logOut a { color: #CC0000; }
.ercMenuTbl { margin: 10px 0 20px 0; }
.ercMenuTbl td { padding: 5px 0; font: normal 70% verdana,tahoma,arial,helvetica,sans-serif; color: #000; vertical-align: top; }
td.left { padding-right: 10px; width: 350px; }
div#menuPara { margin: 30px 0 10px 0; padding: 3px 10px 5px 5px; width: 300px; border: 1px solid #C0C0C0; color: #555; text-align: justify; }
#menuMsg { padding: 3px 10px 5px 5px; width: 300px; border: 1px solid #C0C0C0; color: #555; font-weight: bold; text-align: center; }
td.right { width: 280px; }
.other { padding-bottom: 2px; border-bottom: 1px solid #555; width: 97%; font-weight: 900; color: #555; }
.subercmenu { margin-top: 12px; }
#menuIntro { margin: 0 0 10px 0; font-size: 120%; color: #900000; }
div.item { padding-left: 1px; }

a { color: #000099; text-decoration: none; }
.item { margin: 0 0 5px 0; padding-left: 10px; }