      #local-nav {float:left; display:inline; width:173px; overflow:hidden; margin:0 5px 0 11px;}
         #local-nav h3 {margin:0; padding:2px 8px; font-size:11px; color:#fff; background-color:transparent;letter-spacing:-0.05em;}
         #local-nav h3 a, #local-nav h3 a:hover {color:#fff;}
         #local-nav ul {margin:0; padding:0 0 15px 5px;}
         #local-nav ul ul {padding:0;}
         #local-nav li {list-style-type:none; border-top:1px solid #fff; padding:4px 12px;}
         #local-nav li li {padding-left:10px;}
         #local-nav li.firstChild {border:none;}
         #local-nav a {color:#000; text-decoration:none;}
         #local-nav a:hover {color:#003366;}
         #local-nav li.on {font-weight:bold;}
         #local-nav #subjects a{color:#3D5C99;text-decoration:underline}
         #cat {margin-bottom:10px;}
         #matches {margin-bottom:10px; background-color:#f2f2f2;}
            #matches ul {padding-top:3px;}
            #matches li {border-color:#fff;}
            #matches li a:hover {text-decoration:underline;}
            #browse-cat {margin-bottom:10px; padding-top:5px; background:url(/img/browsetab.png) no-repeat;}
            /*
               #browse-cat li {border-color: #006;}
            */
			#browse-cat h3 {font-weight:normal;}						
            #browse-cat ul#tabs {margin: -1px 0 0 3px; padding:0; height:22px;}
            #browse-cat ul#tabs li {float:left; display:inline; margin:0; padding:0; list-style-type:none;}
            #browse-cat ul#tabs li a {display:block; width:80px; height:20px; overflow:hidden; text-align:center; font-size:10px; line-height:22px; margin:0 0 0 2px}
            #browse-cat ul#tabs li.subject a {background:#def url(/img/tabs.png) 0 -22px no-repeat; color:#fff; text-transform:uppercase; font-weight: bold;}
            #browse-cat ul#tabs li.subject a:hover, #browse-cat ul#tabs li.subject a.on {background-position:0 0; color:#006}
            #browse-cat ul#tabs li.course a {background:#ddd url(/img/tabs.png) 0 -22px no-repeat; color:#fff; text-transform:uppercase;font-weight: bold;}
            #browse-cat ul#tabs li.course a:hover, #browse-cat ul#tabs li.course a.on {background-position:0 0; color:#006}
						#tab-subject:hover, #tab-course:hover {background-position:0 -28px;}
            #browse-cat ul#tabs li.course, #browse-cat ul#tabs li.subject {border:0; margin-top:2px;}
						#browse-cat ul.subject {clear:left; background-color:#fff; padding:0; margin:0;}
            #browse-cat ul.course {clear:left; background-color:#fff; padding:0; margin:0;}
            #browse-cat ul.subject li, #browse-cat ul.course li {_height: 0;padding:0; margin:0; border:0;}
            #browse-cat ul.subject li a, #browse-cat ul.course li a{_height: 0;display:block; background:#f2f2f2 url(/img/browseli.png) no-repeat 4px 9px; padding:3px 0 3px 12px; font-size:10px;border-bottom:solid 2px white;}
            #browse-cat ul.subject li a:hover, #browse-cat ul.course li a:hover{_height: 0;display:block; background:#3d64b1 url(/img/whitearr.gif) no-repeat 4px 9px; color:#fff}
         #browse-cat div#panels ul {display:none; margin-top:0;}
         #browse-cat div#panels ul.on {_height: 0;display:block;color:#fff;font-size:10px;background-color:#3d64b1;margin:0}
 		
        #sidebar {float:right; display:inline; width:160px;  padding-top:1px;  margin-right:10px;}
         #sidebar h3 {margin:0; padding:4px 14px; font-size:11px; color:#6694D2; font-variant:normal; background-color:transparent} 
         #sidebar p {margin:0; padding: 0 8px 8px;letter-spacing:-0.02em;}
         #sidebar p a{color:#003366;text-decoration:underline;}
		 #sidebar p a:hover {color:#f00;}  
         #sidebar ul {margin:0; margin:0 2px 5px 10px; background:#fff url(/img/dots.png) repeat-x top; padding:0;}
         #sidebar li {list-style-type:none; padding:0; background:url(/img/dots.png) repeat-x bottom;}
         #sidebar a {color:#000; text-decoration:none;}
         #sidebar a:hover {color:#fff; text-decoration:none;}
         #details {margin-bottom:10px; padding:10px 0; background-color:#f2f2f2;}
            #details p.button {height:20px;}
            #details div.button {height:30px;}
            #details div.button #buyMeForm { display: inline; margin: 0; padding: 0; }
            #details div.button #buyMeForm #buyMe { float: right; font-variant: small-caps; font-weight: bold; color: #f00; }
            #details p.button a {float:right; font-variant:small-caps; font-weight:bold; color:#f00; text-decoration:none;}
            #details p.button a:hover {text-decoration:underline;}
            #details p.list-header {padding-bottom:0;}
            #details li {border:none;}
            #details li a {color:#003366; text-decoration:underline;}
            #details li a:hover {color:#f00; text-decoration:none;}
            #details .crossref { text-align: center; margin: 10px 0; }
         #resources {margin-bottom:10px;}
         #resources h3 {padding:4px 0 4px 14px; background:#fff url(/img/res.png) no-repeat 2px 5px; color:#333; font-weight:normal;}
         #resources li {list-style-type:none; padding:2px 0; border:0;}
         #resources li.firstChild { border:none; }
         #resources a {color:#666; text-decoration:none; background:url(/img/browseli.png) no-repeat 4px 7px; padding:2px 0 2px 13px; display:block; font-size:10px;}
         #resources a:hover {color:#006; background:#6694d2 url(/img/whitearr.gif) no-repeat 4px 7px; color:#fff}
         #tax-info {margin-bottom:10px;}
         #extras {margin-bottom:10px;}
         #extras .extras-callout {background-color: #fff; width:160px; height:26px; margin:6px 0; position: relative; }
         #extras .extras-callout h3 { background-color:transparent; color:#006; padding: 0; display:none;}
         #extras .extras-callout p {display:block; margin:0; padding:0; width:160px; height:26px; background:url(/img/sidemenu.gif) no-repeat; text-indent:-9999px; position:static;}
				 #extras .extras-callout p a {background:url(/img/sidemenu.gif) no-repeat; display:block;  height:26px; width:160px; margin:0; padding:0;}
         #extras .extras-callout p#snav1 a {background-position:0 0;}
         #extras .extras-callout p#snav1 {background-position:0 -26px;}
         #extras .extras-callout p#snav2 {background-position:-160px -26px;}
         #extras .extras-callout p#snav2 a {background-position:-160px 0;}
         #extras .extras-callout p#snav3 {background-position:-320px -26px;}
         #extras .extras-callout p#snav3 a {background-position:-320px 0;}
         #extras .extras-callout p a:hover, #extras .extras-callout a.on {background-image:none;}
				 #extras .extras-press h3{position:absolute; padding:0; margin:4px 0 0 8px; font-weight:normal; color:#333}
				 #efirst { background:url(/img/dots.png) repeat-x top;}
         #extras .extras-press p {margin:0; padding:0 2px;}
         #extras .extras-press a {height:15px;display:block; background:url(/img/dots.png) repeat-x bottom; padding:4px 0 4px 10px; color:#333; text-decoration:none; position:relative; text-indent:-9999px;}
			 
				 
         #extras li {list-style-type:none; border-top:1px solid #006; padding:2px 0;}
         #extras li.firstChild { border:none; }
         #register-box { margin: 0; padding: 0 8px 8px; }
            #register-box label { display: block; }
            #register-box input { width: 125px; margin: 0 0 4px 0; }
   #footer { width: 100%; margin-top: 15px; }
      #footer-nav {margin-bottom:8px; padding:0 15px; background:#f2f2f2 url(/img/dots.png) repeat-x top;}
         #about {margin:0; padding:8px 0; text-align: center; display: block;}
            #about li {display:inline; padding-right:15px;}
            #about li a, #subsidary li a {color:#333; text-decoration:none; font-size:11px; text-decoration:underline;}
            #about li a:hover, #subsidary li a:hover {color:#006; text-decoration:underline;}
         #subsidary {float:right; display:inline; margin: -21px 0 0 0;}
            #subsidary li {float:left; display:inline; padding-left:5px;}
      #legal { padding:0 15px 8px;color:#006; text-align:center; font-size:10px;}
         #legal p {margin:0;}
         #legal a {color:#006;}
         #legal a:hover {color:#f00; text-decoration:none;}
	#panels { background: url(/img/rounded.png) no-repeat bottom; padding-bottom:8px; overflow:hidden; display:block; clear:both; _height: 1%;}

