.shopbackground {  
    background-color: #CCFFFF;          
    font-family: Arial, Helvetica, sans-serif; font-size: medium; font-style: normal; 
    color: #002B3D}

.shoptable {  background-color: #CCFFFF; 
    border-collapse: collapse;
    border-top: 1px solid #000099;
    border-bottom: 1px solid #000099;
    border-left: 1px solid #000099;
    border-right: 1px solid #000099;   
    font-family: 
    Arial, Helvetica, sans-serif; font-size: medium; font-style: normal; 
    color: #002B3D}

.basetext {  color: #00FFFF; font-family: Arial, Helvetica, sans-serif; font-size: medium; font-style: normal; }

A:link { 	color : #000000;
			text-decoration: underline }

A:visited{	color: #002B3D;
			text-decoration: underline }

A:active {	color : #000000;
			text-decoration: underline }

A:hover { 	background-color : #000099;
                color : #FFFFFF;
			text-decoration: underline } 

			
.h1 { 
    background: #000099;
    border: 1px solid #000099;
    border-style: solid solid none solid;
    padding: 0em 1em 0em 1em;
    color: white;
    text-shadow: none;
    display: inline;
    font-size: 2em;
    height: 1em;
    font-weight: normal;
    white-space: nowrap;
}

.h2 { 
    background: #000099;
    border: 1px solid #000099;
    border-style: solid solid none solid;
    padding: 0em 1em 0em 1em;
    color: white;
    text-shadow: none;
    display: inline;
    font-size: 130%;
    height: 1em;
    font-weight: strong;
    white-space: nowrap;
}

.h3 { 
    background: #000099;
    border: 1px solid #000099;
    border-style: solid solid none solid;
    padding: 0em 1em 0em 1em;
    color: white;
    text-shadow: none;
    display: inline;
    font-size: +1em;
    height: 1em;
    font-weight: normal;
    white-space: nowrap;
}

.hr {     background: #000099;
}


a.nav {font-weight: bold}
td img.decor {display: block;}
.qlinks { font-size: 11px; color:#39628B}
td.tab1 a {
	display: block;
	font-size: 70%;
	text-decoration: none;
	color: #03354E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	overflow: visible;
	padding: 0 15 2 15;
}

td.tab1 a:link{
	color: #FFFFFF;
}

td.tab1 a:visited{
	color: #FFFFFF;
}

td.tab1 a:hover{
	color: #66FFFF;
}

td.tab2 a {
	display: block;
	font-size: 100%;
	text-decoration: none;
	color: #0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 200;
	overflow: visible;
	padding: 5px 5px 5px 5px;
    white-space: nowrap;
    text-align:left;
}

td.tab2 a:link{
}

td.tab2 a:hover{
 	color: #000099;
	background: #66FFFF;
}

.bgimage {
	background-repeat: no-repeat;
}

td.tab3 a {
	display: block;
	font-size: 80%;
	text-decoration: none;
	color: #0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	overflow: visible;
	padding: 5px 5px 5px 5px;
	text-align:left;
}

td.tab3 a:link{
}

td.tab3 a:hover{
 	color: #000099;
	background: #66FFFF;
}
