/* Menu navigation */

table.MainMenu {
   background-color: #C8D7E3;
   border-collapse: collapse;
   border: none;
   display: none;
}

table.MainMenu td {
   padding: 3px 5px 3px 5px;
   font-weight: bolder;
   font-family: Arial, Helvetica,  sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 14px;
   color: #293D6B;
}

table.MainMenu a {
   color: #293D6B;
   text-decoration: none;
}

table.MainMenu a:hover {
   color: #0000CC;
}

table.MainMenu a:visited {
   color: #293d6b;
}

/* background for menu position holder */
td.MainMenu {
   background-color: #C8D7E3;
   border: 2px groove;
}

/* left side menu */

table.LeftSideMenu {
   width: 0%;
   border-collapse: collapse;
   border-style: none;
   display:none;
}

table.LeftSideMenu th {
   background-color: #98b1c4;
   padding: 3px;
   text-align: left;
   vertical-align: top;
   font-family: Arial, Helvetica,  sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 14px;
   color: #F6F6F7;
   font-weight: bolder;
}

table.LeftSideMenu td {
   background-color: #c8d7e3;
   padding: 3px 3px 3px 10px;
   vertical-align: top;
   font-family: Arial, Helvetica,  sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 14px;
   color: #18207B;
   border-style: solid;
   border-color: #F6F6F7;
   border-width: thin;
   font-weight: bolder;
}

table.LeftSideMenu td.bottom {
   background-color: #c8d7e3;
   text-align: right;
   vertical-align: bottom;
   padding: 0px;
}

table.LeftSideMenu a {
   color: #000066;
   text-decoration: none;
}

table.LeftSideMenu a:hover {
   color: #0000CC;
}

/* info box right side */

table.infobox {
   width: 210px;
   border-collapse: collapse;
   border: thin solid #DADADA;
   display:none;
}

table.infobox th{
   background-color: #c8d7e3;
   text-align: left;
   vertical-align: top;
   color: #000000;
   font-family: Arial, Helvetica,  sans-serif;
   font-size: 12px;
   font-style: normal;
   padding: 3px;
}

table.infobox td{
   background-color: #c8d7e3;
   text-align: left;
   vertical-align: top;
   color: #000000;
   font-family: Arial, Helvetica,  sans-serif;
   font-size: 11px;
   font-style: normal;
   padding: 3px;
}

table.infobox td.bottom{
   background-color: #c8d7e3;
   text-align: left;
   vertical-align: top;
   color: #000066;
   font-family: Arial, Helvetica,  sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: bolder;
   border: thin solid #DDDDF6;
}

table.infobox td.bottom a{
   text-decoration: none;
   color: #000066;
}

table.infobox img{
   margin-right: 5px;
}

/* breadcrumbs */

.BreadCrumbs {
   font-family: Arial, Helvetica,  sans-serif;
   font-size: 10px;
   font-style: normal;
   color: #000066;
   font-weight: bolder;
}

.BreadCrumbs a {
   color: #000066;
}

.BreadCrumbs a:hover {
   color: #0000CC;
}

/* SITEMAP */

#sitemap {
   list-style-type:none;
   margin:0;
   padding:0;
   border:2px groove;
   font-family: Arial, Helvetica,  sans-serif;
   font-size: 10px;
   font-style: normal;
   color: #000066;
}

#sitemap a    { text-decoration:none; color:#000066;}
#sitemap a:hover { color:#0000CC;}

#sitemap ul {
   list-style-type:none;
   border:2px groove;
   margin:4px 20px 4px 22px;
   padding:0;
}

#sitemap li.parent {
   background-image: url(images/sitemapbg.gif);
   background-position:.3em 1.2em;
   background-repeat:no-repeat;
   padding-bottom:4px;
}

#sitemap li         { background-color:#d8e8f8; padding:2px 0 2px 4px; line-height:1; }
#sitemap ul li       { background-color:#d0e0f0; }
#sitemap ul ul li    { background-color:#c8d8e8; }
#sitemap ul ul ul li { background-color:#c0d0e0; } 

/* Links under top-right logo */

#PageHeaderTopRight {
   font-family: Arial, Helvetica,  sans-serif;
   font-size: 10px;
   font-style: normal;
   text-align: right;
}
