BODY {
    font-family: verdana, arial, helvetica, sans-serif;
    margin: 5
}

BODY.help {
    background-color: #F3F3D0;
    font-family: verdana, arial, helvetica, sans-serif;
    margin: 5
}

TD { font-family: verdana, arial, helvetica, sans-serif; }
TH { font-family: verdana, arial, helvetica, sans-serif; }
DIV { font-family: verdana, arial, helvetica, sans-serif; }

/* All main MyASPC popup windows */
DIV.mainBody { padding-left: +15px }

/* All Web responses */
DIV.responseBody { padding-left: +15px; width: 95% }

DIV.textBody { width: 95% }

.largeSize { font-size: 10pt }

.stdSize { font-size: 9pt }

.smallSize { font-size: 8pt }

.smallMessage { font-size: 8pt; color: #FF6633 }

.emailText { font-size: 8pt; font-family: monospace }

.help { font-size: 8pt; }

.linkLike { color: #4276F0 }

.infoBG { background-color: #D9D9D9 }
.infoDetailsBG { background-color: #FFFFFF }
.infoTitle { font-weight: bold; font-size: 10pt }
.infoLabel { font-size: 8pt }
.infoText { font-size: 8pt }

.publicError { font-size: 9pt; font-weight: bold; color: #FF6633 }
.publicMessage { font-size: 8pt; font-weight: bold; color: #FF6633 }

.smallIndent { margin-left: 10px }
.smallTopPadding { padding-top: 5px }

.mediumIndent { margin-left: 25px }

DIV.newsTitle {
    font-size: 9pt;
    font-weight: bold;
    color: #336699;
    padding-top: +10px;
}

Div.newsTitleOutage {
    font-size: 10pt;
    font-weight: bold;
    color: #FF6633;
    padding-top: +10px;
}

DIV.helpHeading {
    font-size: 12pt;
    font-weight: bold;
    color: #336699;
}

DIV.helpSubHeading {
    font-size: 10pt;
    font-weight: bold;
    color: #336699;
    padding-top: 5px;
}

DIV.helpSubHeadingExtra {
    font-size: 11pt;
    font-weight: bold;
    color: #DD3344;
    padding-top: 5px;
}

DIV.miniSubHeading {
    font-size: 9pt;
    font-weight: bold;
    padding-bottom: 0px;
}

DIV.helpSubHeading + P.help {
    margin-top : 2px;
}

DIV.templateName {
    padding-top: 10px;
    font-size: 7pt;
}

SPAN.templateName { font-style: italic; }

UL.accountOptions { margin-top: 5px }
UL.accountNoOptions { margin-top: 5px; font-size: 9pt }

UL.changePrimaryOptions { margin-top: 5px }

UL.helpIndexTop { list-style: none; margin-left: 20px; padding-left: 0px }
UL.helpIndex { list-style: none; margin-left: 20px; padding-left: 0px }

UL.helpIndexTop UL.helpIndex { margin-left: 40px }
UL.helpIndex UL.helpIndex { margin-left: 40px }

UL.helpIndexTop > LI { margin-top : +5px }

LI.smallSpacing { margin-top : +10px }

A[NAME] + P.help {
    margin-top : 2px;
}

UL.extraEmail { margin-left: 0px; padding-left: 20px }
P + UL.extraEmail { margin-top: -5px }


HR.infoLine { color: #C0C0C0; height: 1 }
Input { font-size: 8pt; font-family: monospace }
Select { font-size: 8pt }
Textarea { font-size: 8pt; font-family: monospace }

TD.menuSep { background-color: #C0C0C0; }
TD.menuHere { background-color: #FF6633; }
TD.menuThere { background-color: #4276F0; }
TD.menuLogout { background-color: #DD3344; }
TD.menuAdminBecome { background-color: #DD3344; }
TD.menuHelp { background-color: #0099EE; }
SPAN.menuHere { font-weight: bold; color: #FFFFFF; font-size: 8pt; }
SPAN.menuHelpMissing { font-weight: bold; color: #FFFFFF; font-size: 8pt; }
A.menuLink { font-weight: bold; font-size: 8pt; color: #FFFFFF }
A.menuHereLink { font-weight: bold; font-size: 8pt; color: #FFFFFF }
A.menuHelpLink { font-weight: bold; font-size: 8pt; color: #FFFFFF }
A.menuLogInOutLink { font-weight: bold; font-size: 8pt; color: #FFFFFF }
A.menuAdminBecomeLink { font-weight: bold; font-size: 8pt; color: #FFFFFF }
TD.menuSpacer { width: 20 }
SPAN.menuHereButton { color: #FFFFFF; background-color: #4276F0; font-weight: bold }

A.menuLink:link { color: #FFFFFF; text-decoration: none }
A.menuLink:visited { color: #FFFFFF; text-decoration: none }
A.menuLink:active { color: #FF6633; text-decoration: none }
A.menuLink:hover { color: #FF6633; text-decoration: none }

A.menuHereLink:link { color: #FFFFFF; text-decoration: none }
A.menuHereLink:visited { color: #FFFFFF; text-decoration: none }
A.menuHereLink:active { color: #000066; text-decoration: none }
A.menuHereLink:hover { color: #000066; text-decoration: none }

A.menuHelpLink:link { color: #FFFFFF; text-decoration: none }
A.menuHelpLink:visited { color: #FFFFFF; text-decoration: none }
A.menuHelpLink:active { color: #FF6633; text-decoration: none }
A.menuHelpLink:hover { color: #FF6633; text-decoration: none }

A.menuLogInOutLink:link { color: #FFFFFF; text-decoration: none }
A.menuLogInOutLink:visited { color: #FFFFFF; text-decoration: none }
A.menuLogInOutLink:active { color: #000000; text-decoration: none }
A.menuLogInOutLink:hover { color: #000000; text-decoration: none }

A.menuAdminBecomeLink:link { color: #FFFFFF; text-decoration: none }
A.menuAdminBecomeLink:visited { color: #FFFFFF; text-decoration: none }
A.menuAdminBecomeLink:active { color: #000000; text-decoration: none }
A.menuAdminBecomeLink:hover { color: #000000; text-decoration: none }

A.infoLabelHelpLink { font-weight: bold }

A.publicLinkLarge { font-size: 12pt; font-weight: bold; }
A.publicLinkMedium { font-size: 9pt; font-weight: bold; }
A.publicLinkSmall { font-size: 8pt; font-weight: bold; }

/* All links without specific pseudo-class specifications */
A:link { color: #4276F0; text-decoration: none }
A:visited { color: #4276F0; text-decoration: none }
A:active { color: #FF6633; text-decoration: none }
A:hover { color: #FF6633; text-decoration: none }

FORM.mainForm { display: inline }

ul.HRToC { 
   list-style-type: none; 
}

img.HRDocMarker { 
	vertical-align: middle; 
	margin: 5px; 
	width: 40px;
	behavior: url("/pngbehavior.htc");   /* PNG transparency for IE6 */
}



div.HRTocBox { 
   width: 20em; 
   padding: 10px;
   float: right; 
   border: 3px solid orange; 
   margin-right: 35px;
}



@media print {
    .avoidPrinting { display: none }
}

.adminTitle { color: #FF0000; font-weight: bold; font-size: 15pt }

