.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

.info:hover{z-index:25; background-color:#ff0}

.info span{display: none}

.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: center}

.menurow { background: #FFAD36; color: #ffffff; font-size: 11px; font-weight: bold; font-family: Arial, Verdana, Helvetica }
	.menurow A:link, .menurow A:visited { color: #ffffff; text-decoration: none }
	.menurow A:active, .menurow A:hover { color: #FFF5CF; text-decoration: none }
	
.specialrow { background: #740B8E; color: #ffffff; font-size: 11px; font-weight: bold; font-family: Arial, Verdana, Helvetica }
	.specialrow A:link, .specialrow A:visited { color: #ffffff; text-decoration: none }
	.specialrow A:active, .specialrow A:hover { color: #FFF5CF; text-decoration: none }
	
.bannerrow { color: #740B8E; padding: 3px; background: #D3C7D6; font-size: 16px; font-family: Arial, Verdana, Helvetica }

a.bcrumbs:link, a.bcrumbs:visited, a.bcrumbs:hover, a.bcrumbs:active {font-size: .75em;  text-decoration: none; color: #008080;}
.endTrail{font-size: .75em;}


.divider { background: #b0b0b0 }
.subnav { line-height: 12pt;
          font-size: 12px; font-family: Arial, Verdana, Helvetica;}
	.subnav A { padding: 2px; background: #F4DFED }
	.subnav A:hover { padding: 2px; background: #DFF4DF }

.copyright { background: #740B8E; color: #ffffff; font-size: 10px; font-family: Arial, Verdana, Helvetica }
	.copyright A:link, .copyright A:visited { color: #ffffff; text-decoration: none }
	.copyright A:active, .copyright A:hover { color: #FFF5CF; text-decoration: none }
	
.big { font-size: 16px; font-family: Arial, Verdana, Helvetica }

h1 { color: #1C9C1C; padding: 2px; border-bottom: solid 1px #1C9C1C; font-weight: normal; font-size: 15px; font-family: Arial, Verdana, Helvietca }
h2 { color: #FFAD36; padding: 2px; border-bottom: solid 1px #FFAD36; font-weight: normal; font-size: 14px; font-family: Arial, Verdana, Helvietca }
h3 { color: #1C9C1C; padding: 2px; background: #E3F1E3; font-style: italic; font-weight: normal; font-size: 14px; font-family: Arial, Verdana, Helvietca }
h4 { color: #FFAD36; padding: 2px; background: #FEF1DE; font-style: italic; font-weight: normal; font-size: 13px; font-family: Arial, Verdana, Helvietca }
h5 { color: #FFAD36; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvietca }
h6 { color: #FFAD36; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Helvietca }

p, ul, ul ul, ul ul ul, ol, ol ol, ol ol ol 
	{ font-size: 12px; font-family: Arial, Verdana, Helvetica }

.catalog { font-size: 11px; font-family: Arial, Verdana, Helvetica }

/* A:link { color: #BB1F89 }*/
/* A:visited { color: #D470B4 } */
/* A:active, A:hover { color: #57BD57 } */

A:link { color: #0000FF }
A:visited { color: #D470B4 }
A:active, A:hover { color: #57BD57 }

.limegreen { background: #D2DB8F }
.liteorange { background: #FEF4CF }
.litegrey { background: #F1F2ED }
.litepurple { background: #CDCFDE }
.brightgreen { background: #50C742 }

.sidebar {
    font-size: 12px; font-family: Arial, Verdana, Helvetica;
	width: 150px;
	height: 10px
	padding: 1px 1px 1px 1px;
	margin: 5px 5px 5px 5px;
	border: double 4px #740B8E;
	background-color: #EDDFF4;
	float: right;}

	.sidebar A:link, .sidebar A:visited { color: #000000; text-decoration: none }
	.sidebar A:active, .sidebar A:hover { color: #009933; text-decoration: none }
	
.leftmenublock {
    font-size: 11px; font-family: Arial, Verdana, Helvetica;}
