@charset "UTF-8";
/* CSS Document */
#siteMap hr {margin:6px 0 10px 0;}

/* ----- navMain ----- */
#siteMap #navMain { position:relative;}
#siteMap #navMain #navMainUL { position:relative; top:-20px; left:30px; height:0; margin:0; text-transform:capitalize;}
#siteMap #navMain #navMainUL ul { margin:0; line-height:15px;}
#siteMap #navMain #navMainUL li { float:left; display:inline; line-height:15px; margin:0;}
#siteMap #navMain #navMainUL li a { font-size:14px; text-align:left; letter-spacing:0; background:none; padding-bottom:0; color:#404044;}
#siteMap #navMain #navMainUL li a:hover {color:#F2951F; text-decoration:underline;}

/* ----- START menu box lower level navigation (hover to select box navigation) ----- */
#siteMap #navMain #navMainUL li ul { left:auto; padding:0; position:relative; z-index:200; margin-top:32px; background-color:#FFFFFF; background-image:none; width:144px; margin:22px 0;}

/* ----- START menu box styling ----- */
#siteMap #navMain #navMainUL li li { position:relative; line-height:normal; background:none; float:left; margin:0;}
#siteMap #navMain #navMainUL li ul.vertical { padding:0;}
#siteMap #navMain #navMainUL li li a { color:#919191; font-size:11px; line-height:12px; padding:2px 0; width:127px; /*143-2(8)=127*/ text-align:left;}
#siteMap #navMain #navMainUL li li a:hover { color:#F2951F; text-decoration:underline; float:left;}

/* -----  START horizontal menu convert to vertical -----  */
#siteMap #navMain #navMainUL li li a.horiz { color:#919191; width:143px; height:14px; margin:2px 0 0; padding:0;}
#siteMap #navMain #navMainUL li li h2 { font-size:11px; line-height:12px; padding:0; width:127px; margin:0; color:#919191;}
	#siteMap #navMain #navMainUL li li h2.tight { letter-spacing:0;}
#siteMap #navMain #navMainUL li li p { display:none;}
#siteMap #navMain #navMainUL li li a.horiz:hover h2 { color:#F2951F; text-decoration:underline;}

/* -----  START position and height of menu box areas -----  */
/*#siteMap #navMain #navMainUL li:hover ul, #navMain #navMainUL li.sfhover ul {left:auto; height:auto;}*/ /* left auto brings list back into view */

#siteMap #navMain #navMainUL li:hover ul.nav_sol, #siteMap  #navMainUL li.sfhover ul.nav_sol { right:auto;} /*float left requires right start for horizontal list */
#siteMap #navMain #navMainUL li:hover ul.nav_prod, #siteMap  #navMainUL li.sfhover ul.nav_prod { right:auto;} /* start from right, 143px each */
#siteMap #navMain #navMainUL li:hover ul.nav_trial, #siteMap  #navMainUL li.sfhover ul.nav_trial { right:auto;}
#siteMap #navMain #navMainUL li:hover ul.nav_know, #siteMap  #navMainUL li.sfhover ul.nav_know { right:auto;}
#siteMap #navMain #navMainUL li:hover ul.nav_company, #siteMap  #navMainUL li.sfhover ul.nav_company { right:auto;}

/* ----- HIDE xml link ----- */
#siteMap a#xml { display:none;}