/* CSS STYLES FOR NAVIGATION */

#right {
	float:right;
	margin:18px 0 0 0;
	padding:0 0 0 0;
	width:24%;}
	
/* CALL TO ACTION BOX
----------------------------------------------------------------*/

#cta {
	border-top:2px solid #810017;
	border-bottom:1px solid #810017;
	margin: 0 0 15px 0; 
	padding: 0 0 5px 5px;
	line-height:1.5em; 
	background: url(/images/bkgd_featured.gif);}
#cta a {
	text-decoration:none;}
#cta p {
	margin:0;
	padding: 0 0 0 3px;
	color:#7F7F7F;
	font-style: italic;
	font-size:0.95em;}
.webcast {
	margin: 0 0 0 0; 
	padding: 3px 0 3px 25px;
	background: url(/images/i_webcast.gif) 0px 4px no-repeat;}
.cd {
	margin: 0 0 0 0; 
	padding: 3px 0 3px 25px; 
	background: url(/images/i_cd.gif) 0px 5px no-repeat;}
.cart {
	margin: 0 0 0 0; 
	padding: 3px 0 3px 25px;
	background: url(/images/i_cart.gif) 0px 5px no-repeat;}
.pencil {
	margin: 0 0 0 0; 
	padding: 3px 0 3px 25px;
	background: url(/images/i_register.gif) 0px 5px no-repeat;}
.phone {
	margin: 0 0 0 0; 
	padding: 3px 0 3px 25px;
	background: url(/images/i_contact.gif) 0px 5px no-repeat;}
.downarrow {
	margin: 0 0 0 0; 
	padding: 3px 0 3px 25px;
	background: url(/images/i_download.gif) 0px 5px no-repeat;}
.list {
        margin:0 0 0 0;
        padding:3px 0 3px 25px;
        background: url(/images/i_list.gif) 0px 5px no-repeat;}

/* RELATED LINKS
----------------------------------------------------------------*/

.nav {
    margin:0 0 12px 0;
	padding:0 0 0 0;}
.nav a {
	text-decoration:none;
	color:#000000;}
.nav h4 {
	margin: 0 0 4px 0; 
	padding: 0; 
	border-bottom: 2px solid #810017; 
	font-weight: bold; 
	color: #810017;}
.link {
	background: url(/images/css/home_arrowV2005.gif)  0px 0px no-repeat; 
	margin: 0; 
	padding:2px 0 2px 20px;
	width: 158px;}
.pdf {
	background: url(/images/pdfmid.gif) 0px 1px no-repeat; 
	margin: 0 0 0 0; 
    padding:2px 0 2px 20px;
	width: 158px;}
.text {
	margin: 0 0 1px 20px; 
	padding: 0;
	width: 158px;}

/* TNAV LINKS
---------------------------------- */
.TERTIARY-NAVIGATION {
    font-size: 12px;
    font-family: Arial, Geneva, Verdana, Helvetica;
    color: #000000;
    text-decoration : none;
    }

.TERTIARY-NAVIGATION-LINK-HIGHLIGHT {
    font-size: 12px;
    font-family: Arial, Geneva, Verdana, Helvetica;
    font-weight: bold;
    color: #810017;
    text-align: normal;
    margin-left: 0px;
    text-decoration: none;
    }
.tnav {
   margin: 0px 0 0px 0;
   padding: 0 0 0 0; 
   background-color: #EAEAEA;
   width: 160px;

   }
.tnav li {
   list-style: none; 
   border-bottom: 1px #ccc solid;
   } 
.tnav li a {
   display: block;
   padding: 3px 6px;
   }
#stickies {
   border-top: 16px #CCC solid;
   }
.tnav a.TERTIARY-NAVIGATION-LINK-HIGHLIGHT {
    padding-left: 1em; margin-left: -5px; background-color: #FFF;}
.tnav a.TERTIARY-NAVIGATION-LINK-HIGHLIGHT-PARENT {
    background-color: #FFF;
    font-weight: bold;
    color: #810017;
    text-align: normal;
    margin-left: 0px;
    text-decoration: none;
    }
.tnav li.child {
    color: #000000;
    text-decoration : none;
	padding-left: 7px;
    }
/*Indentation of selected subordinate tnav items*/
.invisible {display: none;}
ul.visible {list-style-image: none;
   margin: 0 0 0 -7px;
   padding: 3px 4px 3px 2em; /*added .50em*/
   background: #F4F4F4;
   }   
.visible li {
   display: block;
   border-bottom: none;
   padding: 0 0 0 0;
   }   
.visible li a {
   display: inline;
   text-decoration: none;
   color: black;
   padding: 0 0 0 0;
   }    
.visible li a:hover, a.TERTIARY-NAVIGATION-LINK-HIGHLIGHT-PARENT:hover {color:#0000FF; text-decoration: underline;}  
