 
/* ---------- MAIN CONTENT FORMATTING ---------- */
body, /*body div,*/ body p, body th, body td, body li, body dd {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color:       #333333;
  font-size:   small;
}

body, /*body div,*/ body p, body th, body td, body li, body dd {
  \font-size:   x-small;
  f\ont-size:   small;
}

body {
  margin:      0;
  padding:     0 0px;
  border:      none;
  background: #6699CC;
}

/* HEADERS  */
body h1, .header {
  color: #6699CC;
  font-size:   150%;
}

body h2 {
  color: #333333;
  font-size:   120%;
}

/* DEFAULT LINK/MAIN CONTENT AREA LINKS */
a:link    { color: #0C6293; }
a:visited { color: #005680; }	
a:hover   { color: #2B8110; }
a:active  { color: #2B8110; }

.utility {
color: #000000;
font-size: 11px;
}

.utility a:link {color: #000000; text-decoration: none; padding: 0px 3px 0px 3px;}
.utility a:visited {color: #333333; text-decoration: none; padding: 0px 3px 0px 3px;}	
.utility a:hover   {color: #ffffff; text-decoration: none; padding: 0px 3px 0px 3px;}
.utility a:active  {color: #ffffff; text-decoration: none; padding: 0px 3px 0px 3px;}

.login {
color: #333333;
font-size: 10px;
}

.logintitle {
color: #333333;
font-size: 11px;
}

.login a:link {color: #333333;}
.login a:visited {color: #005680;}	
.login a:hover   {color: #006699;}
.login a:active  {color: #006699;}

.note {
color: #333333;
font-size: 10px;
}



.breadcrumb {
  padding: 0px 0px 5px 0px;
  \font-size:   xx-small;
  f\ont-size:   x-small;
}

.breadcrumb a:link    { color: #000000; }
.breadcrumb a:visited { color: #000000; }	
.breadcrumb a:hover   { color: #bc0606; }
.breadcrumb a:active  { color: #bc0606; }

.print {
  padding: 0px 10px 5px 0px;
  \font-size:   xx-small;
  f\ont-size:   x-small;
  float: right;
}

.print a:link    { color: #000000;}
.print a:visited { color: #000000;}	
.print a:hover   { color: #bc0606;}
.print a:active  { color: #bc0606;}


.callout {
font-weight: bold;
color: #bc0606;}

/* APPLICATION FIELDS TEXT (FOR TEXT FIELDS IN APPLICATIONS) */
.label {}
.labelerror, .error { color: #bc0606; font-weight: bold; }

/* ERROR  TEXT (FOR APPLICATIONS WHEN USERS HAVE AN ERROR) */
.error {color:#F00000; font-weight:bold;}

/* FOOTNOTE TEXT (FOR APPLICATIONS WHEN SMALL TEXT IS NEEDED) */
.footnote {color:#000000; font-size: 10px;}

/* FOR INFORMATIONAL TABLES */
.titlerow {background-color:#174487; color:#ffffff; font-weight:bold;}
.titlerow td {background-color:#174487; color:#ffffff; font-weight:bold;}
.alterrow {background-color:#eeeeee;}
.closingrow {background-color:#eeeeee;}			

.BacktoTop {
  \font-size:   xx-small;
  f\ont-size:   x-small;
}

.BacktoTop a:link    { color: #003dc8; }
.BacktoTop a:visited { color: #003dc8; }	
.BacktoTop a:hover   { color: #bc0606; }
.BacktoTop a:active  { color: #bc0606; }

/* ---------- FOOTER ---------- */

.footer {
color: #000000;
font-size: 11px;
background: #f7efde;
vertical-align: center;
}

.footer a:link    { color: #003dc8; }
.footer a:visited { color: #003dc8; }	
.footer a:hover   { color: #bc0606; }
.footer a:active  { color: #bc0606; }

.footertext {
padding: 11px 0px 0px 0px;
color: #000000;
font-size: 10px;
}
.noprint {
display: none;
}

.td_header_bkgd {
display: none;
}

.leftnav {
display: none;
}