.cart {
	text-decoration: none; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:8pt; 
	color: #FFFFFF}
.cart:link {
	text-decoration: none; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:8pt; 
	color: #FFFFFF}
.cart:visited {
	text-decoration: none; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:8pt; 
	color: #FFFFFF}
.cart:hover {
	text-decoration: underline; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:8pt; 
	color: #FFFFFF}
.topnav:link {text-decoration: none; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #FFFFFF}
.topnav:visited {text-decoration: none; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #FFFFFF}
.topnav:hover {text-decoration: underline; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #FFFFFF}
.sidenav:link {text-decoration: none; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color: #FFFFFF}
.sidenav:visited {text-decoration: none; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color: #FFFFFF}
.sidenav:hover {text-decoration: underline; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color: #FFFFFF}
.footer:link {text-decoration: underline; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #000000}
.footer:visited {text-decoration: underline; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #000000}
.footer:p {text-decoration: none; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #000000}
.footer:hover {text-decoration: underline; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #FF6600; background-color: #FFFFFF;}

body, td {
	font-size: 70%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-variant: normal;

}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-variant: underline;

}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-variant: underline;

}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-variant: underline;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #003366;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #000066;
}

ol               {
             list-style-position: outside;
			 list-style-type: decimal
             margin-left: 2px;
             padding-left: 7px;
}

ul               {
             list-style-position: outside;
             margin-left: 2px;
             padding-left: 7px;
}

ul ul li         {
             list-style: circle;
             margin: 7px;
}

ul li         {
             list-style: square;
             margin: 7px;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

p.welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bolder;
	font-variant: normal;
	color: #009933;
}

/* 2009_01_23 - Sortable tables - csg (AR)*/
        table.sortable thead {
        font-weight: bold;
        cursor: pointer;
        font-size: 90%;
        background-color: #ff6600;
        }

        table.sortable td {
        color: #FFFFFF;
        text-align: left;
        vertical-align: top;
        }
		
/* 2009_01_23 - Tool Tips  - csg from: http://jlhaslip.trap17.com/samples/tooltips/index.html*/		
		
        a.info{
        position:relative;           /*this is the key*/
        z-index:24;
        background-color:#bbd0e5;    /* background colour of display text */
        color:#000000;               /* colour of display text */
        border:1px dotted #bbd0e5;    /* border colour */
        text-decoration:none;
        font-style:bold;
        }

        a.info:hover {
        z-index:25;
        background-color:#ff9933;
        }

        a.info span{
        display: none;  /* hide the span text using this css */
        }

        a.info:hover span{ /*the span will display just on :hover state*/
        display:block;
        position:absolute;
        top: 1.5em;
        left: 3em;
        width:30em;
        border:1px solid #ff6600; /* border colour */
        background-color:#ff9933; /* background colour here */
        color:#000000;         /* text colour */
        text-align: center;
        font-size: .8em;
        font-style:italic;
        z-index:30;
        }
