/* $Id: navi_left.css 1277 2007-06-19 09:26:36Z AngeloRepole $ */

/* left navigation */
#left h2 { font-size: 0.6875em; margin: 0; padding: 9px 5px 4px 10px; background: url(/images/left_h4.png) #8BBBD1 top repeat-x; font-weight:bold; color:#ffffff; }
#left h2.hi { color: #ff0000; background-image: url(/images/nav/bg_navi_hi.png); background-position: left; background-repeat: repeat-y; }
#left h2 a { color:#ffffff; }
#left h2 a:hover { color:#ff0000; }
#left ul { list-style: none; }
#left li { display: inline; }
#left li a { display: block; }
#left li a:hover, #left li a.hi, #left li strong.hi { color:#ff0000 !important; }

/* online features */
#left .online-features { padding: 9px 5px 0 10px; background-color: #AEC2CB; }
#left .world { background-image: url(/images/nav/world_map_bg.png); }
#left form { margin: 0; padding: 0 0 10px 0; }
#left form label { display: none; }
#left form .left { float: left; width: 120px; }
#left form select { width: 116px; font-size: 0.6em; }

/* print edition */
#left ul.print { background: #AEC2CB; padding: 5px 0 5px 0; list-style: none; }
#left ul.print li strong, #left ul.print li a { font-size: 0.675em; padding: 0px 5px 1px 10px; font-weight: normal; color: #5C6667; }
#left ul.print li strong.hi, #left ul.print li a.hi { background-image: url(/images/nav/bg_navi_hi_indent.gif); 	background-repeat: no-repeat; }
@media all and (min-width:0px) {head~body #left ul.print li strong.hi, #left ul.print li a.hi{ background-position: 0 -1px;}} /* Opera 9 Hack to show links arrows centered */
body:last-child:not(:root:root) #left ul.print li strong.hi, #left ul.print li a.hi { background-position: 0 -1px; } /* Safari Hack to show links arrows centered */
#left ul.print li strong.hi { display: block; }

#left ul.print li { clear: left; display: block; }
#left ul.print li.first { clear: none; float: left; }
#left ul.print li.subs { clear: none; float: left; background: url(/images/content/divider.png) no-repeat 0 50%; padding-left: 2px; }
#left ul.print li.subs a { padding-left: 6px; }

#left ul.print li.first strong.hi { display: block; }
#left ul.print li.subs strong.hi { display: block; background-image: none; padding-left: 6px; }


/* nav main */
#left ul.main { clear: both; background: #E6EAEC; border-top: 1px solid #AEC2CB; border-bottom: 1px solid #C5CFD4; }
#left ul.main ul { background: #d9e3e5; padding: 5px 0 5px 0; list-style: none; }
#left li { display: inline; }
#left ul.main li strong, #left ul.main li a { font-size: 0.6875em; margin-top: 5px; padding: 4px 5px 4px 10px; background-color: #cbd4d9; border-top: 1px solid #979DA9; font-weight:bold; color:#2f2f47; }
#left ul.main li strong { display: block; }
#left ul.main li strong.hi, #left ul.main li a.hi { background-image: url(/images/nav/bg_navi_hi.png); background-repeat: repeat-y; }
#left ul.main li ul li strong, #left ul.main li.logo ul li strong,	#left ul.main li ul li a, #left ul.main li.logo ul li a { border-top: 0px; 	margin-top: 0px; color:#5b7783; font-size: 0.675em; padding: 0px 5px 1px 10px; background-color: #d9e3e5; background-image: none; font-weight: normal; }
#left ul.main li ul li strong.hi, #left ul.main li ul li a.hi { background-image: url(/images/nav/bg_navi_hi_indent.gif); 	background-repeat: no-repeat; }

#left ul.main li.logo a { border-top: 0px; margin: 0; padding: 0; }

#left ul.main li form { padding: 2px 5px 0 8px; }
#left ul.main li.alt a { background: #666; color: #fff; }
#left ul.main li.alt form { padding-top: 4px; }


/* banner ad */
#left .banner { margin: 20px 0 20px 0; }
#left .banner p { font-family: Verdana, sans-serif; background-color: #ffffff; padding: 5px 5px 5px 10px; font-size: 0.65em; color: #C8C8C8; }
#left .banner .banner-space { display: block; text-align: center; }
#left .banner div { text-align: center; }

/* Ultramercial ad */
#left div.ultramercial { background: #8BBBD1; border-top: 1px solid #979DA9; border-bottom: 1px solid #979DA9;}
#left div.ultramercial a { text-decoration: none;font-size: 0.75em;color: #FFF;}
#left .ultramercial em{font-style: normal;}
#left div.ultramercial div{background-color:#01233C; padding:.3em .5em;}
#left div.ultramercial div.ultra_ad_logo{background-color:#8BBBD1; text-align:center; color: #01233C;}
#left div.ultramercial div.ultra_ad_logo p img{vertical-align:middle;}