a { color:blue; }
a:hover { color:red;}
body, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
body { background-color:#ccccff; margin:0}
img { border:0; margin:0; padding:0; }
form {margin:0;}
table { border-collapse:collapse;margin:0;padding:0}
td {margin:0; padding:0; vertical-align:top;}

.stdbackground { background-color:#333365;}
.footerbackground { background-color:#ddeeff;}
td.product_thumbs { border-right:1px solid gray; padding-right:5px;}
td.product_thumbs td {background-color:#dddddd }

td.footer, td.footer a { color:#33365; }
td.footer { text-align:center; }
.subnav a {color:#333365; font-weight:normal; font-size:9pt; margin:5px; padding:2px; text-decoration:none; border:1px solid white; display:block;}
.subnav a:hover {border:1px solid #B0B0B0; }
.subnav .currentPage { color:#333365;}
.topnav a {color:white; font-weight:normal; font-size:11pt; margin:5px 5px 2px 0; padding:2px; text-decoration:none; display:block; float:left; border:1px solid #333365;}
.topnav a:hover { border:1px solid #B0B0B0; }
.topnav .currentCategory a { color:white; }
.pageheader { display:none; }

.horbar	td { background-color:#333365; }
.horbaritem { background-color:#333365; float: left; white-space: nowrap; color:white; font-weight:normal; font-size:11pt; margin:5px 5px 2px 5px; padding:2px; }
.horbaritem a { display: block; text-decoration: none; color: white; }
.submenu { position:absolute; left:0; top:0; visibility:hidden; }
.subframe { position:relative; display:block; background-color: #dddddd; border:1px solid gray; }
.item { text-align: left; white-space: nowrap; font-size: 12px; border:1px solid gray; }
.item a	{ position: relative; display: block; text-decoration: none; }
.item a	{ color: #000000; text-decoration: none; }
.item a:hover { background-color:white; color: #333365; }
.item .fwdarr { position: absolute; top: 5px; right: 7px; }
.separator { background-color: #ff0000;
	border-top: 1px solid #9e9a91;
	border-bottom: 1px solid #ffffff;
	margin: 2px 0px 2px 0px;	/* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0;
}
a.SmallCapHeadFont
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	font-variant: small-caps;
	text-align: justify;
	line-height: 10px;
	text-decoration: none;
}
a.SmallCapHeadFont:link{color: FFFFFF;}
a.SmallCapHeadFont:hover{color: 0000AA;}
a.SmallCapHeadFont:visited{color: FFFFFF;}
a.SmallCapHeadFont:active{color: FFFFFF;}


.SmallCapHeadFont
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: small-caps;
	text-align: justify;
	line-height: 10px;
}

.TopBodyBig
{
	font-family: tahoma, Verdana, Arial, Sans-Serif;
	font-size: 32px;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: small-caps;
	text-align: justify;
	line-height: 48px;
}

.BottomNav
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
}

a.PanelNav
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	font-variant: small-caps;
	text-align: justify;
	line-height: 10px;
	text-decoration: none;
}
a.PanelNav:link{color: FFFFFF;}
a.PanelNav:hover{color: 0000AA;}
a.PanelNav:visited{color: FFFFFF;}
a.PanelNav:active{color: FFFFFF;}

a.FooterNav
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 10px;
}
a.FooterNav:link{color: FFFFFF;}
a.FooterNav:hover{color: 0000AA;}
a.FooterNav:visited{color: FFFFFF;}
a.FooterNav:active{color: FFFFFF;}

.panel { 
	overflow: auto;
}
