/*	Stylesheet design (c)2005,  Glenn Gilbert,  Broker Net Associates - StyleSheets@broker.co.uk or StyleSheets@cobra-cms.com
 */

/* Common stylesheet.  
 *
 * It's a horrid fact of life that browsers differ widely in their support and implementation of 
 * the CSS standards.  The most notible offenders in this respect are Internet Explorer 5 and 5.5.
 * IE6 does support the CSS2 standards,  but often can be kludgy.  Fortunately IE6 can be catered
 * for relatively easily,  well,  execpt when the page needs to be re-designed around its problems.
 *
 * However, IE5 and IE5.5 are beyond saving due to their broken box model and it's a lot easier to
 * simply copy the original stylesheet and hack it just for IE5 & 5.5.  This keeps the number of hacks
 * to a minimum,  and confines them largely to a separate stylesheet - which WILL BE DELETED when
 * the laggard user community upgrades their ancient systems,  or we finally loose patience with them.
 *
 * The other major challenge is where we use browsers that either don't support stylesheets,  or
 * have very limited capability.  These include relics such as early Netscape or IE,  or esoteric
 * platforms such as WinTV, mobile phones, and PDAs.
 * 
 * This stylesheet is loaded by all browsers AND IS OVERRIDDEN by stylesheet(s) which are
 * imported using the @import directive.  Basic styles are defined here including hiding the 
 * LeftNav menu.
 */
 
/* Hide the hyperlink to skip the navigation menus from compliant(ish) browsers. */
#SkipNav { display:none; }
/* #LeftNav { display:none; } */

/* Utility class to hide some object - probably for a broken browser.   */
.Hide { display:none; }

/* Don't display labels.  Most browsers won't,  but IE5/5.5 is knackered and needs to be told not to! */
label {	display:none; }
