@charset "UTF-8";
#b_submit {
 background-color:#dddddd;
}
#date_trigger, #birthday-trigger, #startDate-trigger, #endDate-trigger, #begDate-trigger, .dateSel {
 cursor:pointer !important;
}
#endDate_disp, #begDate_disp, #date_disp {
 width:160px;
 height:18px;
 padding:4px 2px 2px 2px;
 text-align:center;
 vertical-align:middle;
 border:1px solid gray;
}
#popuphelpdiv {
 position:fixed;
 top:15px;
 right:15px;
 padding-right:3px;
 width:220px;
}
#rangeType {
 font-size:12pt;
 font-weight:bold;
 font-style:italic;
}
#rateName {
 font-weight:bold;
}
.black {
 color:#ffffff;
 background:#000000;
}
.blue {
 color:#176FC1;
}
.bluediv {
 background-color:#176FC1;
 text-align:center;
 color:#fff;
 border:1px solid black;
 padding:3px;
 font-weight:bold;
}
.buttonText {
 border:1px solid black;
 background-color:#DEDEDE;
 margin-top:3px;
 margin-bottom:3px;
 margin-left:3px;
 margin-right:3px;
}
.buttonText a {
 color:#000000;
 text-decoration:none;
}
.buttonText:hover {
 border:1px solid black;
 background-color:#EBEBEB;
 margin-top:3px;
 margin-bottom:3px;
 margin-left:3px;
 margin-right:3px;
}
.clr {
 background:transparent;
}
.darkgreylinks {
 color:black;
}
.darkgreylinks a:hover {
 color:#333;
 text-decoration:underline;
}
.darkgreylinks a:link, .darkgreylinks a:active, .darkgreylinks a:visited {
 color:#333;
 text-decoration:none;
}
.desc {
 font-size:8pt;
 font-style:italic;
 padding-left:1px;
 color:#666666;
}
.error {
 font-weight:bold;
 color:#ff0000;
 background:none;
}
.error a {
 font-size:10pt;
 color:#ff0000;
 text-decoration:underline;
}
.footer {
 font-size:7pt;
 color:#666666;
 text-align:center;
}
.gray {
 color:#999999;
}
.highlight {
 background-color:#FFFFD7;
}
.lodiv {
 background-color:#fff;
 text-align:center;
 color:#000;
 padding:3px;
 border:1px solid black;
}
.mouseovernote {
 visibility:hidden;
 display:none;
 border:1px solid #000;
 background-color:#ffffdd;
 position:absolute;
 top:9px;
 left:9px;
 z-index:7;
 font-size:x-small;
 padding:2px;
}
.nav a {
 position:relative;
 z-index:5;
}
.nav a .tooltip {
 display:none;
}
.nav a:hover {
 z-index:6;
 background:#ffffff;
}
.nav a:hover .tooltip {
 font-size:9pt;
 text-decoration:none !important;
 position:absolute;
 display:inline;
 top:1.5em;
 left:12em;
 width:20em;
 border:1px solid #1177aa;
 background-color:#bfd0e3;
 color:#000000;
 padding:2px;
 text-align:left;
}
.note {
 text-align:center;
 font-style:italic;
 color:#999999;
}
.plainLink:link, .plainLink:hover, .plainLink:active, .plainLink:visited {
 color:#000000;
 text-decoration:none;
}
.postit td {
 background-color:#ffffdc;
}
.pseudoButton {
 font-weight:normal;
 font-size:10pt;
 border:1px solid #000000;
 background-color:#dddddd !important;
 color:#000000 !important;
 padding:2px 12px 2px 12px;
 text-decoration:none !important;
 cursor:default !important;
}
.pseudolink {
 cursor:pointer !important;
}
.redlink a:hover {
 color:red;
 text-decoration:underline;
}
.smallblue {
 background-color:#e0eeff;
 font-size:10px;
}
.subtitle {
 font-size:12pt;
 font-weight:bold;
}
.success {
 font-weight:bold;
 color:#009900;
 background:none;
}
.sup {
 font-size:12pt;
 vertical-align:super;
}
.timeBox {
 font-size:18pt;
 font-weight:bold;
 padding-top:30pt;
 float:right;
}
.timeDisplay {
 width:200px;
 height:18px;
 padding:4px 2px 2px 2px;
 text-align:center;
 vertical-align:middle;
 border:1px solid gray;
}
.toolbar {
 font-size:75%;
 background:transparent;
 padding-right:10px;
 text-align:center;
}
.toolbar a:link, .toolbar a:hover, .toolbar a:active, .toolbar a:visited {
 color:#000000;
 text-decoration:none;
}
.tooltip {
 text-decoration:none;
}
.tooltip img {
 margin-top:2px;
 margin-left:1px;
 margin-right:1px;
 float:left;
}
.whatsthis {
 border-bottom:1px dashed #00cc00;
 cursor:help;
 font-style:italic;
}
a:hover, a:active {
 background:none;
 text-decoration:underline;
}
a:link, a:visited {
 color:#176FC1;
 background:none;
 text-decoration:none;
}
a:link.redlink, a:active.redlink, .redlink a:visited {
 color:red;
 text-decoration:none;
}
body {
 font-family:Bitstream Vera Sans, Luxi Sans, Lucida Sans, Helvetica, Arial, sans-serif;
 font-size:10pt;
 color:#000000;
 background-color:#ffffff;
 margin:0px;
 padding:0px;
}
div.blue {
 color:#ffffff;
 background:#176FC1;
 padding:3px;
}
div.blue a:hover, div.blue a:active {
 color:#fff;
 text-decoration:underline;
}
div.blue a:link, div.blue a:visited {
 color:#fff;
 text-decoration:none;
}
div.blue2 {
 color:#ffffff;
 background:#1177aa;
 padding:3px;
}
div.errormsg {
 background:#ffffe3;
 padding:3px;
}
div.logoBottomImage {
 height:25px;
 padding-top:10px;
 padding-right:144px;
 float:right;
}
div.logoBottomText {
 font-size:16px;
 padding-top:10px;
 padding-left:20px;
 height:25px;
 vertical-align:middle;
 font-style:italic;
 text-align:left;
 float:left;
}
div.statusBox {
 color:#ffffff;
 background:#009900;
 font-weight:bold;
 font-size:36pt;
 text-align:center;
 width:200px;
 padding:5px;
}
div.statusBox div.working {
 font-size:24pt;
}
div.statusBoxError {
 color:#ffffff;
 background:#ff0000;
 font-weight:bold;
 font-size:36pt;
 width:200px;
 text-align:center;
 padding:5px;
}
div.statusBoxError div.text {
 font-size:16pt;
}
div.tooltip {
 border:1px solid #1177aa;
 background-color:#bfd0e3;
 color:#000000;
 padding:2px;
 text-align:left;
}
div.modalDialogOuter {
    z-index: 20;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #eee;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
div.modalDialogOuterIE {
    position: absolute;
    top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + "px");
}
div.modalDialogInner {
    -moz-border-radius: 5pt;
    border-radius: 5pt;
    position: fixed;
    z-index: 21;
    top: 150px;
    left: 33%;
    opacity: 2.0;
    filter: alpha(opacity=100);
    width: 300px;
    background-color: #176FC1;
    color: #fff;
    border: 1px solid #000;
}
div.modalDialogInnerIE {
    position: absolute;
    top: expression((150 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + "px");
}
div.modalDialogTitle {
    font-weight: bold;
    padding: 3px;
}
div.modalDialogDescription {
    background-color:#ffffdc;
    padding:5px;
    color: #333;
    text-align:justify;
    border-bottom:1px solid black;
    border-top: 1px solid #000;
}
div.postit {
 border:1px solid black;
 background-color:#ffffdc;
 color:#000;
 padding:3px;
}
form {
 display:inline;
}
form input:focus, form textarea:focus {
 border-style:inset;
 background:#ffffe3;
}
h2 .subtitle {
 margin-left:54px;
 margin-top:5pt;
 display:block;
}
h2, h3 {
 font-size:14pt;
}
img {
 border-style:none;
 margin:0px;
 padding:0px !important;
}
input {
 font-family:Bitstream Vera Sans, Luxi Sans, Lucida Sans, Helvetica, Arial, sans-serif;
 font-weight:normal;
 font-size:10pt;
}
input[type="submit"], input[type="button"] {
 font-family:Bitstream Vera Sans, Luxi Sans, Lucida Sans, Helvetica, Arial, sans-serif;
 font-weight:normal;
 font-size:10pt;
 border:1px solid #000000;
 background:#dddddd;
}
input[type="submit"].pseudolink {
 background:#ffffff;
 color:#176FC1;
 border:0px solid white;
 cursor:pointer !important;
}
input[type="text"], input[type="password"], input[type="file"] {
 font-family:Bitstream Vera Sans, Luxi Sans, Lucida Sans, Helvetica, Arial, sans-serif;
 font-weight:normal;
 font-size:10pt;
 border-color:#999999;
 border-style:solid;
 border-width:1px;
 background:#ffffff;
}
input[type=radio], input[type=checkbox], input[type=hidden] {
 border:0px;
 padding:0px;
}
ol {
 padding-left:5px;
 margin-left:10px;
}
optgroup {
 font-size:10pt;
 font-weight:bold;
 font-style:italic;
 color:#000000;
 background-color:#ffffff;
}
select {
 font-size:10pt;
 font-weight:normal;
}
table {
 border:none;
}
table.xtable {
 border-right:1px solid black;
 border-bottom:1px solid black;
}
td {
 font-size:10pt;
 color:#000000;
 background:transparent;
}
td.activetableft {
 border-left:3px solid #176FC1;
 border-top:1px solid black;
 background:#fafafa;
 font-size:75%;
 height:10pt;
 max-height:10pt;
 min-height:10pt;
}
td.activetabtop {
 border-left:1px solid black;
 border-top:3px solid #176FC1;
 background:#fafafa;
 font-size:75%;
 text-align:center;
}
td.drophi {
 color:#000000;
 background:#dddddd;
 border-left:1px solid black;
 padding-top:0px;
 padding-bottom:0px;
}
td.droplo {
 color:#000000;
 background:#ffffff;
 border-left:1px solid black;
 padding-top:0px;
 padding-bottom:0px;
}
td.hi {
 color:#000000;
 background:#dddddd;
}
td.hi2 {
 color:#000000;
 background:#cfcfcf;
}
td.hiInverse {
 color:#000000;
 background:#ffffff;
}
td.inactivetableft {
 border-top:1px solid black;
 border-left:1px solid black;
 border-right:1px solid black;
 background:#dddddd;
 font-size:75%;
 height:10pt;
 max-height:10pt;
 min-height:10pt;
}
td.inactivetabtop {
 border:1px solid black;
 border-right:0px;
 background:#dddddd;
 font-size:75%;
 text-align:center;
}
td.lo {
 color:#000000;
 background:#ffffff;
}
td.lo .error, td.hi .error {
 font-size:10pt;
}
td.lo2 {
 color:#000000;
 background:#fafafa;
}
td.loInverse {
 color:#000000;
 background:#dddddd;
}
td.logoBottom {
 width:995px;
 height:39px;
 background-image:url('/layout/images/TimeIPS_bottom.png');
 background-repeat:no-repeat;
}
td.logoTop {
 width:995px;
 height:91px;
 background-image:url('/layout/images/TimeIPS_logo.png');
 background-repeat:no-repeat;
}
td.main {
 padding-left:27px;
 padding-right:27px;
 padding-top:10px;
 color:#000000;
 background:none;
}
td.nontableft {
 background:transparent;
 border-right:1px solid black;
 border-top:1px solid black;
 font-size:75%;
}
td.nontabtop {
 background:transparent;
 border-left:1px solid black;
 border-bottom:1px solid black;
 font-size:75%;
 text-align:center;
}
td.panel, div.panel {
 background:#fafafa;
}
td.panelleft {
 border-top:1px solid black;
 border-right:1px solid black;
 border-bottom:1px solid black;
 background:#fafafa;
 vertical-align:top;
}
td.paneltop {
 border:1px solid black;
 border-top:0px;
 background:#fafafa;
 vertical-align:top;
}
td.tiny {
 font-size:8pt;
 padding-left:4px;
 padding-right:4px;
 background:#ffffff;
}
td.tiny-hi {
 font-size:8pt;
 padding-left:4px;
 padding-right:4px;
 color:#000000;
 background:#e2e6e9;
}
td.xhi {
 color:#000000;
 background:#dddddd;
 border-left:1px solid black;
 border-top:1px solid black;
}
td.xlo {
 color:#000000;
 background:#ffffff;
 border-left:1px solid black;
 border-top:1px solid black;
}
textarea {
 font-family:Bitstream Vera Sans, Luxi Sans, Lucida Sans, Helvetica, Arial, sans-serif;
 font-size:10pt;
 border-color:#999999;
 border-style:solid;
 border-width:1px;
 border-left-width:1px;
 border-right-width:1px;
 padding:2px;
}
th a:hover {
 color:#fff;
 text-decoration:underline;
 background:transparent;
}
th a:link, th a:active {
 color:#fff;
 text-decoration:none;
 background:transparent;
}
th a:visited {
 color:#fff;
 text-decoration:none;
 background:transparent;
}
th {
 font-size:10pt;
 font-weight:bold;
 text-align:center;
 color:#ffffff;
 background:#000000;
}
th.black {
 padding:3px;
 color:#fff;
 background:#000;
}
th.blue .error {
 color:#ff6600;
}
th.blue a:active, th.blue a:hover {
 background:none;
}
th.blue a:link, th.blue a:visited {
 color:#ffffff;
 background:none;
}
th.blue input:active, #b_submit:active {
 background-color:#999999;
}
th.blue {
 color:#ffffff;
 background:#176FC1;
}
th.blue2 {
 color:#ffffff;
 background:#1177aa;
}
th.header {
 font-size:14pt;
 background-color:transparent;
 background-image:url('/layout/images/th.gif');
 padding:0px;
 width:700px;
 height:40px;
}
th.hi {
 color:#000000;
 background:#cccccc;
}
th.lo {
 color:#000000;
 background:#dddddd;
}
th.hi a:link, th.hi a:visited, th.lo a:link, th.lo a:visited {
 color:#176FC1;
 text-decoration: none;
}
th.hi a:hover, th.hi a:active, th.lo a:hover, th.lo a:active {
 color:#176FC1;
 text-decoration: underline;
}
th.tiny {
 font-size:8pt;
 padding-left:4px;
 padding-right:4px;
}
th.tiny-gray {
 font-size:9pt;
 padding-left:4px;
 padding-right:4px;
 color:#176FC1;
 background:#aebdc8;
}
th.xblue {
 color:#ffffff;
 background:#176FC1;
 border-left:1px solid black;
 border-top:1px solid black;
}

