font,p,span,div
{
  font-size:small;
  font-family:sans-serif;
  font-style:normal;
  font-weight:normal;
}

a:link
{
  font-size:small;
  font-family:sans-serif;
}

a:visited
{
  font-size:small;
  font-family:sans-serif;
}

a:hover
{
  font-size:small;
  font-family:sans-serif;
}


body.nav-frame
{
  background-color:#003366;
}

a:link.nav-frame
{
  font-size:small;
  text-decoration:none;
  font-weight:normal;
  color:#ffffff;
}

a:visited.nav-frame
{
  font-size:small;
  text-decoration:none;
  font-weight:normal;
  color:#ffffff;
}

a:hover.nav-frame
{
  font-size:small;
  text-decoration:none;
  font-weight:normal;
  color:#ff9900;
}

p.nav-frame-login
{
  color:#ffffff;
}

div.nav-frame-login
{
  text-align:center;
}

body.top-frame
{
  margin:4px;
  padding:0px;
  background-color:#ff9900;
}

a:link.top-frame
{
  font-weight:normal;
  color:#003366;
}

a:visited.top-frame
{
  font-weight:normal;
  color:#003366;
}

a:hover.top-frame
{
  font-weight:normal;
  color:#003366;
}

p.top-frame,span.top-frame
{
  color:#000033;
}

div.top-frame
{
  text-align:left;
}


body.bottom-frame
{
  margin:4px;
  padding:0px;
  background-color:#ff9900;
}

a:link.bottom-frame
{
  font-size:small;
  font-weight:normal;
  color:#003366;
}

a:visited.bottom-frame
{
  font-size:small;
  font-weight:normal;
  color:#003366;
}

a:hover.bottom-frame
{
  font-size:small;
  font-weight:normal;
  color:#003366;
}

p.bottom-frame,span.bottom-frame
{
  color:#003366;
}

div.bottom-frame
{
  margin:4px;
  text-align:center;
}

body.top-left-frame
{
  background-color:#003366;
}

a:link.top-left-frame
{
  text-decoration:none;
  font-weight:normal;
  color:#ffffff;
}

a:visited.top-left-frame
{
  text-decoration:none;
  font-weight:normal;
  color:#ffffff;
}

a:hover.top-left-frame
{
  text-decoration:none;
  font-weight:normal;
  color:#ff9900;
}

p.top-left-frame,span.top-left-frame
{
  font-size:medium;
  font-weight:normal;
  color:#ffffff;
}

div.top-left-frame
{
  text-align:center;
}

body.data-frame
{
  padding:2%;
  background-color:#ffffff;
}

a:link.data-frame
{
  text-decoration:none;
  font-weight:normal;
  color:#ffffff;
}

a:visited.data-frame
{
  text-decoration:none;
  font-weight:normal;
  color:#ffffff;
}

a:hover.data-frame
{
  text-decoration:none;
  font-weight:normal;
  color:#ff9900;
}

div.data-frame
{
  text-align:center;
}

span.data-frame
{
  width:75%;
}

div.data-frame-header
{
  text-align:center;
  font-size:x-large;
  padding-bottom:20px;
  padding-left:0px;
}

div.data-frame-sub-header
{
  text-align:left;
  font-size:large;
  padding-bottom:5px;
  padding-left:0px;

}

span.data-frame-news-date
{
  text-align:left;
  font-size:medium;
  font-weight:bold;
  padding-bottom:5px;
  padding-left:0px;
  color:#ee8800;
}


div.data-frame-body
{
  text-align:left;
  font-size:medium;
  padding-bottom:10px;
  padding-left:10px;
}

/*data-frame-dialog*/
table.data-frame-dialog
{
  padding:0px;
  border-style:none;
  border-width:0px;
  border-collapse:collapse;
}

font.data-frame-dialog-frame,p.data-frame-dialog-frame,span.data-frame-dialog-frame,div.data-frame-dialog-frame
{
  font-size:small;
  font-family:sans-serif;
  font-style:normal;
  font-weight:normal;
  color:#ffffff;
}

font.data-frame-dialog-frame-footer,p.data-frame-dialog-frame-footer,span.data-frame-dialog-frame-footer,div.data-frame-dialog-frame-footer
{
  font-size:x-small;
  font-family:sans-serif;
  font-style:normal;
  font-weight:normal;
  color:#ffffff;
}

table.data-frame-dialog-frame
{
  padding:0px;
  margin:0px;
  border-style:none;
  border-width:12px;
  border-collapse:collapse;
}

tr.data-frame-dialog-frame,td.data-frame-dialog-frame
{
  background-color:#003366;
  border-style:none;
  border-width:0px;
  padding:0px;
}

td.data-frame-dialog-body-outer
{
  background-color:#dedede;
  border-style:none;
  border-width:0px;
  padding:10px;
}

div.data-frame-dialog-body-outer
{
  background-color:#dedede;
  padding:0px;
}

table.data-frame-dialog-body
{
  border-style:none;
  border-width:0px;
  border-collapse:collapse;
}

font.data-frame-dialog-body,p.data-frame-dialog-body,span.data-frame-dialog-body,div.data-frame-dialog-body
{
  font-size:small;
  font-family:sans-serif;
  font-style:normal;
  font-weight:normal;
  color:#000033;
}

font.data-frame-dialog-body-warning,p.data-frame-dialog-body-warning,span.data-frame-dialog-body-warning,div.data-frame-dialog-body-warning
{
  color:#f00000;
  font-weight:normal;
}

th.data-frame-dialog-body
{
  padding-left:6px;
  padding-right:6px;
  padding-top:4px;
  padding-bottom:4px;
  background-color:#fefefe;
  border-style:solid;
  border-color:#000033;
  border-width:1px;
  font-size:small;
  font-family:sans-serif;
  font-style:normal;
  font-weight:normal;
  color:#000033;
}

td.data-frame-dialog-body
{
  padding-left:6px;
  padding-right:6px;
  padding-top:4px;
  padding-bottom:4px;
  background-color:#ededed;
  border-style:solid;
  border-color:#000033;
  border-width:1px;
  font-size:small;
  font-family:sans-serif;
  font-style:normal;
  font-weight:normal;
  color:#000033;
}

span.data-frame-dialog-body-nobr
{
  white-space:nowrap;
}

td.data-frame-dialog-body-separator
{
  padding-left:6px;
  padding-right:6px;
  padding-top:4px;
  padding-bottom:4px;
  background-color:#dedede;
  border-style:none;
  border-color:#000033;
  border-width:1px;
  font-size:xx-small;
  font-family:sans-serif;
  font-style:normal;
  font-weight:normal;
  color:#000033;
}

tr.data-frame-dialog-body-separator
{
  border-style:none;
  border-color:#000033;
  border-width:1px;
}


a:link.data-frame-dialog-body
{
  font-weight:normal;
  color:#000033;
}

a:visited.data-frame-dialog-body
{
  font-weight:normal;
  color:#000033;
}

a:hover.data-frame-dialog-body
{
  font-weight:normal;
  color:#000033;
}

/*data-frame-message*/
table.data-frame-message
{
  padding:0px;
  border-style:none;
  border-width:12px;
  border-collapse:collapse;
}

font.data-frame-message-frame,p.data-frame-message-frame,span.data-frame-message-frame,div.data-frame-message-frame
{
  font-size:small;
  font-family:sans-serif;
  font-style:normal;
  font-weight:normal;
  color:#ffffff;
}

font.data-frame-message-frame-footer,p.data-frame-message-frame-footer,span.data-frame-message-frame-footer,div.data-frame-message-frame-footer
{
  font-size:x-small;
  font-family:sans-serif;
  font-style:normal;
  font-weight:normal;
  color:#ffffff;
}

table.data-frame-message-frame
{
  padding:0px;
  margin:0px;
  border-style:none;
  border-width:12px;
  border-collapse:collapse;
}

tr.data-frame-message-frame,td.data-frame-message-frame
{
  background-color:#003366;
  border-style:none;
  border-width:0px;
  padding:0px;
}

table.data-frame-message-body-outer
{
  padding:12px;
  border-style:none;
  border-width:0px;
  border-collapse:collapse;
}

td.data-frame-message-body-outer
{
  background-color:#003366;
  border-style:none;
  border-width:0px;
  font-size:small;
  font-family:sans-serif;
  font-style:normal;
  font-weight:normal;
  color:#000033;
}

font.data-frame-message-body,p.data-frame-message-body,span.data-frame-message-body,div.data-frame-message-body
{
  font-size:small;
  font-family:sans-serif;
  font-style:normal;
  font-weight:normal;
  color:#ffffff;
}

font.data-frame-message-body-warning,p.data-frame-message-body-warning,span.data-frame-message-body-warning,div.data-frame-message-body-warning
{
  color:#f00000;
}

table.data-frame-message-body
{
  padding:12px;
  border-style:none;
  border-width:0px;
  border-collapse:collapse;
}

td.data-frame-message-body
{
  background-color:#dddddd;
  border-style:none;
  border-width:0px;
  font-size:small;
  font-family:sans-serif;
  font-style:normal;
  font-weight:normal;
  color:#000033;
}


a:link.data-frame-message-body
{
  font-weight:normal;
  color:#ff9900;
}

a:visited.data-frame-message-body
{
  font-weight:normal;
  color:#ff9900;
}

a:hover.data-frame-message-body
{
  font-weight:normal;
  color:#ff9900;
}


/*data-frame-message-warning*/
table.data-frame-message-warning
{
  padding:0px;
  border-style:none;
  border-width:10px;
  border-collapse:collapse;
}

font.data-frame-message-warning-frame,p.data-frame-message-warning-frame,span.data-frame-message-warning-frame,div.data-frame-message-warning-frame
{
  font-size:small;
  font-family:sans-serif;
  font-style:normal;
  font-weight:normal;
  color:#ffffff;
}

font.data-frame-message-warning-frame-footer,p.data-frame-message-warning-frame-footer,span.data-frame-message-warning-frame-footer,div.data-frame-message-warning-frame-footer
{
  font-size:x-small;
  font-family:sans-serif;
  font-style:normal;
  font-weight:normal;
  color:#ffffff;
}

table.data-frame-message-warning-frame
{
  padding:0px;
  margin:0px;
  border-style:none;
  border-width:12px;
  border-collapse:collapse;
}

tr.data-frame-message-warning-frame,td.data-frame-message-warning-frame
{
  background-color:#003366;
  border-style:none;
  border-width:0px;
  padding:0px;
}

table.data-frame-message-warning-body-outer
{
  padding:12px;
  border-style:none;
  border-width:0px;
  border-collapse:collapse;
}

td.data-frame-message-warning-body-outer
{
  background-color:#dddddd;
  border-style:none;
  border-width:0px;
  font-size:small;
  font-family:sans-serif;
  font-style:normal;
  font-weight:normal;
  color:#000033;
}

font.data-frame-message-warning-body,p.data-frame-message-warning-body,span.data-frame-message-warning-body,div.data-frame-message-warning-body
{
  font-size:small;
  font-family:sans-serif;
  font-style:normal;
  font-weight:normal;
  color:#000033;
}

font.data-frame-message-warning-body-warning,p.data-frame-message-warning-body-warning,span.data-frame-message-warning-body-warning,div.data-frame-message-warning-body-warning
{
  color:#f00000;
}

table.data-frame-message-warning-body
{
  padding:12px;
  border-style:none;
  border-width:0px;
  border-collapse:collapse;
}

td.data-frame-message-warning-body
{
  background-color:#dddddd;
  border-style:none;
  border-width:0px;
  font-size:small;
  font-family:sans-serif;
  font-style:normal;
  font-weight:normal;
  color:#000033;
}


a:link.data-frame-message-warning-body
{
  font-weight:normal;
  color:#000033;
}

a:visited.data-frame-message-warning-body
{
  font-weight:normal;
  color:#000033;
}

a:hover.data-frame-message-warning-body
{
  font-weight:normal;
  color:#000033;
}


