@charset "utf-8";
/* CSS Document */

ul#navigation, ul#leftnav_submenu, ul#browsebutton { margin-left: 0; }

ul#navigation { width: 148px;
font-weight:bold;
font-size:11px;
margin-top: 0px;
 }
ul#navigation li {
list-style: none;
background-color: #FFFFFF;
border-top: solid 1px #eee;

text-align: left;
margin: 0;

}
ul#navigation li a {
display: block;
text-decoration: none;
padding: 6px 8px;
border-bottom: 1px solid #dad7c5;

font-weight: normal;
}

ul#leftnav_submenu { width: 148px;
padding:0px;
font-family:arial;
font-weight: normal;
font-size:11px;
 }

ul#leftnav_submenu li {
list-style: none;
background-color: #d9e4ee;
border-top: none;

text-align: left;
margin: 0;
}

ul#leftnav_submenu li a {
display: block;
text-decoration: none;
padding-left:18px;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: none;

}




#navigation a:link, #navigation a:visited { color: #004b6e; }
#navigation a:hover, #navigation a:active { color: #000000; }
#navigation li a:hover { background-color: #cfe3f5 ; } 

/*  #leftnav_submenu a:link, #leftnav_submenu a:visited { color: #FFFFFF; }
#leftnav_submenu a:hover, #leftnav_submenu a:active { color: #FFFFFF; }  */
#leftnav_submenu li a:hover { background-color: #cfe3f5 ; }


#browsebutton p { 

font-weight:bold;
font-size:12px;
/*font-variant: small-caps;*/
margin: 0;
border-top: solid 2px #0096d2;
border-bottom: solid 2px #fff;


display: block;
background-color: #eee;
/*color: #333;*/
}
#browsebutton a {
display: block;
text-decoration: none;
background-color: #eee;
padding: 4px 4px;
}



#browsebutton  a:link, #browsebutton  a:visited { color: #004b6e; }
#browsebutton  a:hover, #browsebutton a:active { color: #004b6e; }
#browsebutton  a:hover { background-color: #fff; display: block; } 


ul#about_navigation { width: 148px;

font-size:12px;
color:#004b6e;
margin: 0;
 }
ul#about_navigation p {
font-weight:bold;
font-size:12px;
/*font-variant: small-caps;*/
margin: 0;
border-top: solid 2px #0096d2;
border-bottom: solid 2px #fff;

display: block;
background-color: #eee;
/*color: #333;*/
}
ul#about_navigation p {

display: block;
text-decoration: none;
padding: 5px;

}

ul#about_navigation a, ul#about_navigation a:visited  {

color:#004b6e;
}

ul#about_leftnav_submenu { width: 148px;
padding:0px;
font-family:verdana;
font-size:11px;
margin: 0;
 }

ul#about_leftnav_submenu li {
list-style: none;
background-color: #FFFFFF;


text-align: left;

}

ul#about_leftnav_submenu li a {
display: block;
text-decoration: none;
padding-left:10px;
padding-top: 8px;
padding-bottom: 7px;

}

ul#about_leftnav_submenu li ul li a{
display: block;
text-decoration: none;
padding-left:-18px;
padding-top: 3px;
padding-bottom: 3px;
border-right: solid 1px #ffffff; 

background-color: #ffffff;
}

#about_leftnav_submenu a:link, #about_leftnav_submenu a:visited { color: #004b6e; }
#about_leftnav_submenu a:hover, #about_leftnav_submenu a:active { color: #000000; }
#about_leftnav_submenu li a:hover { background-color: #cfe3f5; }


/*  NEW SUB MENUE FOR IDG PAGES  */

ul#idg_navigation { width: 148px;
font-family:verdana;
font-size:11px;
color:#000000;
background-color: #CADEE2;
margin: 5px 0px;
list-style: none;
padding: 0px 0px;
 }
 
ul#idg_navigation p {
list-style: none;
background-color: #ffffff;
border-bottom: 1px solid #dad7c5;
border-top: 1px solid #dad7c5;
text-align: left;
font-variant:small-caps;
display: block;
text-decoration: none;
padding: 5px 5px;
margin-top: -5px;
margin-bottom: 0px;
}

ul#idg_navigation li {
font-family:verdana;
font-size:11px;
color:#000000;
background-color: #CADEE2;
list-style: none;
padding-bottom:4px;
padding-top:5px;
text-decoration: none;
text-align: left;
margin-top: -5px;
margin-bottom: 0px;
 }

ul#idg_navigation li ul{
font-family:verdana;
font-size:11px;
color:#000000;
background-color: #CADEE2;
list-style: none;
padding-bottom:3px;
padding-top:5px;
text-decoration: none;
text-align: left;
margin-top: 0px;
margin-bottom: -5px;
 }


ul#idg_navigation li a {
display: block;
text-decoration: none;
list-style: none;
margin-bottom: 0px;
padding-bottom: 2px;
padding-top: 2px;
}

ul#idg_navigation li ul li{
display: block;
text-decoration: none;
background-color: #CADEE2;
list-style: none; 
padding-bottom:4px;
}

ul#idg_idg_navigation a:link, #about_leftnav_submenu a:visited { color: #004b6e; text-decoration: none; }
ul#idg_idg_navigation a:hover, #about_leftnav_submenu a:active { color: #000000; text-decoration: none; background-color: #CADEE2;}
ul#idg_idg_navigation li a:hover { background-color: #CADEE2; text-decoration: none;}
ul#idg_idg_navigation li ul li a { background-color: #CADEE2; text-decoration: none;}

/*  NEW SUB MENU FOR SNA PAGES  */

ul#sna_navigation { width: 148px;
font-family:verdana;
font-size:11px;
color:#000000;
background-color: #c3d4e4;
margin: 5px 0px;
list-style: none;
padding: 0px 0px;
 }
 
ul#sna_navigation p {
list-style: none;
background-color: #ffffff;
border-bottom: 1px solid #dad7c5;
border-top: 1px solid #dad7c5;
text-align: left;
font-size:12px;
font-variant:small-caps;
display: block;
text-decoration: none;
padding: 5px 5px;
margin-top: -5px;
margin-bottom: 0px;
}

ul#sna_navigation li {
font-family:verdana;
font-size:11px;
color:#000000;
background-color: #c3d4e4;
list-style: none;
padding-bottom:4px;
padding-top:5px;
text-decoration: none;
text-align: left;
margin-top: -5px;
margin-bottom: 0px;
 }

ul#sna_navigation li ul{
font-family:verdana;
font-size:11px;
color:#000000;
background-color: #c3d4e4;
list-style: none;
padding-bottom:3px;
padding-top:5px;
text-decoration: none;
text-align: left;
margin-top: 0px;
margin-bottom: -5px;
 }


ul#sna_navigation li a {
display: block;
text-decoration: none;
list-style: none;
margin-bottom: 0px;
padding-bottom: 2px;
padding-top: 2px;
}

ul#sna_navigation li ul li{
display: block;
text-decoration: none;
background-color: #c3d4e4;
list-style: none; 
padding-bottom:4px;
}

ul#sna_sna_navigation a:link, #about_leftnav_submenu a:visited { color: #004b6e; text-decoration: none; }
ul#sna_sna_navigation a:hover, #about_leftnav_submenu a:active { color: #000000; text-decoration: none; background-color: #c3d4e4;}
ul#sna_sna_navigation li a:hover { background-color: #c3d4e4; text-decoration: none;}
ul#sna_sna_navigation li ul li a { background-color: #c3d4e4; text-decoration: none;}
