@import url("../../../css/site.css");


html {
   color: #000000;
   background-color: #CCD6E3;
}

/* --- Header -------------------------------------- */

div.page-header {
   background-image: url("../gfx/faux-header.gif");
}

div.page-header map div.root-nav-wrapper {
   left: 300px;
}

div.page-header map ul li a:link,
div.page-header map ul li a:visited {
   color: #FFFFFF;
   background-color: transparent;
}

div.page-header map ul li a:hover,
div.page-header map ul li a:active {
   color: #FED30C;
   background-color: transparent;
}

div.page-header img.logo {
   top: 55px;
   left: 30px;
}

/* --- Footer -------------------------------------- */

div.page-footer {
   background-image: url("../gfx/faux-footer.gif");
}

div.page-footer p.disclaimer a:link,
div.page-footer p.disclaimer a:visited {
   color: #003273;
   background-color: transparent;
}

div.page-footer p.disclaimer a:hover,
div.page-footer p.disclaimer a:active {
   color: #003273;
	text-decoration: underline;
   background-color: transparent;
}

/* --- Navigation ---------------------------------- */

div.page-navigation h2 {
   background-image: url("../gfx/nav-heading.gif");
	color: #003273;
}

div.page-header map ul li {
   font-size: 12px;
}   

div.page-header map ul li ul li,
div.page-navigation map ul li {
   background-image: url("../gfx/button.gif");
   font-size: 11px;
}

div.page-header map ul li ul li a:link,
div.page-header map ul li ul li a:visited,
div.page-navigation map ul li a:link,
div.page-navigation map ul li a:visited {
   border-color: #003273;
   color: #FFFFFF;
   background-color: #003273;
   background-image: url("../gfx/bullet-white.gif");
}

div.page-header map ul li ul li a:hover,
div.page-header map ul li ul li a:active,
div.page-navigation map ul li a:hover,
div.page-navigation map ul li a:active {
   border-color: #003273;
   color: #003273;
   background-color: #FFFFFF;
   background-image: url("../gfx/bullet-orange.gif");
}

div.page-header map ul li ul,
div.page-navigation map ul li ul {
   border-color: #B7B7AA;
   color: #000000;
   background-color: #CCD6E3;
}

/* --- Title --------------------------------------- */

div.page-title {
   background-image: url("../gfx/heading.gif");
}

div.page-title h1 {
   background-image: url("../gfx/heading-end.gif");
	color: #003273;
}

/* --- Highlights ---------------------------------- */

div.hilites div.group {
   color: #000000;
   background-color: #CCD6E3;
}

div.hilites div#hlg1 {
   background-image: url("../gfx/hilite-category-1.jpg");
}

div.hilites div#hlg2 {
   background-image: url("../gfx/hilite-category-2.jpg");
}

div.hilites div#hlg3 {
   background-image: url("../gfx/hilite-category-3.jpg");
}

div.hilites div.group h3 {
   color: #FED30C;
   background-color: #003273;
}

/* --- News ---------------------------------------- */

div.news h2 {
   color: #003273;
   background-color: #003273;
   background-image: url("../gfx/news-heading.gif");
}

div.news div.news-item h3 {
   color: #003273;
   background-color: transparent;
   font-size: 12px;
}

/* --- Address ------------------------------------- */

table.address tbody td {
   color: #000000;
   background-color: inherit;
}
table.address tbody td p {
   margin: 0;
	padding: 0;
   font-size: 11px;
	font-weight: bold;
	color: #003273;
}

table.address tbody td p a:link,
table.address tbody td p a:visited {
   text-decoration: none;
}

table.address tbody td p a:hover,
table.address tbody td p a:active {
   text-decoration: underline;
}

div.page-footer p.disclaimer {
   color: #003273;
}
/* --- Logos --------------------------------------- */

div.logos {
   right: auto;
   left: 180px;
	bottom: 45px;
}

div.logos img {
   border-width: 0;
   margin-right: 10px;
}
