a:link{background-color:transparent;color:#0000FF;}
a:visited{background-color:transparent;color:#990099;}
a:hover{background-color:#FFFFCC;}
a:active{background-color:transparent;color:#FF0000;}
body{margin-top: 0px; padding-top:0px; background:#FFFFFF;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;background-image : url(/_resources/nonindexed/meta/bodyBackground.gif);background-repeat : repeat-y;background-position : center;}
h1,h2,h3{font-family:Verdana,Arial,Helvetica,sans-serif; margin-top: .15em; margin-bottom: .15em;}
table.eform label{font-family:sans-serif;font-weight:bold;}
table.eform td.label, table.susi td.label{text-align:right;}
.help { background : #FFFFCC; border : thin solid #666699; }
th{padding-right : 8px;padding-left : 8px;padding-top : 1px;padding-bottom : 1px;border-right:#FFFFFF 1px solid;background-color:#CCCCCC;color:#000000;font-family:sans-serif;font-weight:bold;}
.errorHilite{background-color:#FFFFCC;}
.requiredDenotation{color:#FF0000;font-size:120%;font-weight:bold;}
.formError{background-color:transparent;color:#FF0000;font-weight:bold;}
ol.spacey li,ul.spacey li{margin-top : 0.5em;}
fieldset fieldset {border: 0px; }
fieldset {border: thin solid #ccc; padding: 10px;}
span.legend {font-family:Verdana,Arial,Helvetica,sans-serif;  font-weight : bold;  font-size : 150%;  }
div.legend{font-size : 150%;font-weight: bold;padding-bottom: 8px;}
div.fieldset{padding: 5px 0px 5px 0px;}
table.styledTable td {padding-left: 4px; padding-right: 4px;border-top: 1px solid #CCCCCC;}
table.styledTable th {background-color: #DDDDDD;}
table.styledTable {border: 1px solid #333366;}
tr.altRow {background-color : #F5F5F5;color : #000000;}
input.paddedButton {padding-left: 3px; padding-right: 3px;}
input.first {background-image: url(/_resources/nonindexed/images/first.gif);background-repeat: no-repeat;background-position: left;padding-left: 10px;}
input.last {background-image: url(/_resources/nonindexed/images/last.gif);background-repeat: no-repeat;background-position: right;padding-right: 10px;}
input.prev {background-image: url(/_resources/nonindexed/images/prev.gif);background-repeat: no-repeat;background-position: left;padding-left: 10px;}
input.next {background-image: url(/_resources/nonindexed/images/next.gif);background-repeat: no-repeat;background-position: right;padding-right: 10px;}
.helpText {font-size: 75%; font-style : oblique;}
.acpGlobalMessage {color : #FF0000; font-weight : bold;}
.acpStatus { color: #F00;font-size: small; font-family: "courier new"; Border-Bottom: #CCC thin dashed; }
/* .attn used specifically for acp message length limitation workaround */
.attn { color : #FF0000; font-weight : bold;}
table.header-logo {color: #FFF; background-color: #009; border-bottom: 2px solid #aaa;}
.emphasized {border: solid thin #666699; padding: 3px; color: #000000; font-weight: bold; background: #ffffcc; }
@media print 
{
    .serviceStatusControl { display:  none;}
    a[href]:after {content: "" !important;}
    abbr[title]:after {content: "" !important;}
}