html	{
	min-height:100%;
	}

body    {
	min-height: 100%;
        font-family: Verdana, Arial, Helvetica, sans serif;
        background-color:ffffff;
        color:black;
	font-size: 10px;
}


A:link { color: 3300ff; }
A:visited { color:6633cc; }

IMG { border: none; }

UL.menu {
	font-family:Verdana, Arial, Helvetica, sans serif;
	font-size: 10px;
	line-height: 1.75;
	}

.menublue {
	font-family:Verdana, Arial, Helvetica, sans serif;
	color: #000099;
	font-size: 10px;
	line-height: 1.5;
	}

UL.foobar{
	list-style-image: url(/images/edge.gif);
	}

UL.main {
	font-family:Verdana, Arial, Helvetica, sans serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000099;
	list-style-type: square;
	line-height: 1.5;
	}

.menublue {
	font-family:Verdana, Arial, Helvetica, sans serif;
	font-size: 10px;
	font-weight: normal;
	color: #000099;
	left-margin: 1px;
	list-style-type: square;
	line-height: 1.5;
	}

UL.title {
	font-family:Verdana, Arial, Helvetica, sans serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000099;
	list-style-type: none;
	line-height: 1.5;
	}

OL.main {
	font-family:Verdana, Arial, Helvetica, sans serif;
	font-size: 9pt;
	color: #000099;
	line-height: 1.5;
	}

OL.reg {
	font-family:Verdana, Arial, Helvetica, sans serif;
	font-size: 9pt;
	line-height: 1.5;
	font-weight: normal;
	}

OL.caveat {
	font-family: Verdana, Arial, Helvetica, sans serif;
        font-size: 8pt;
	line-height: 1;
	font-weight: normal;
}

DL.main {
	font-family:Verdana, Arial, Helvetica, sans serif;
	font-size: 9pt;
	line-height: 1.75;
	}

DL.menu {
	font-family:Verdana, Arial, Helvetica, sans serif;
	font-size: 10px;
	line-height: 1.75;
	}
DL.storelist {
	line-height:2.25;
	}

DD.menu {
	margin-left: 10px;
	}
DD.storelist {
	margin-left: 10px;
	}

.main  {
        font-family: Verdana, Arial, Helvetica, sans serif;
        font-size: 9pt;
        line-height: 1.5;
        }
.float {
        font-family: Verdana, Arial, Helvetica, sans serif;
        font-size: 10pt;
        font-weight: bold;
        line-height: 2;
}
.caption {
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 7pt;
	line-height: 0;
	}
.menu { 
        font-family: Verdana, Arial, Helvetica, sans serif;
        font-size: 10px;
        line-height: 1.5;
}

.mainbold  {
        font-family: Verdana, Arial, Helvetica, sans serif;
        font-size: 9pt;
        line-height: 1.5;
	font-weight: bold;
        }


.error {
	font-family: Arial, Helvetica, Verdana, sans serif;
	font-size: 9pt;
	color: red;
	font-weight: bold;
}

.title {
        font-family: Verdana, Arial, Helvetica, sans serif;
        font-size: 12pt;
	font-weight: bold;
        line-height: 1;
}

.subtitle {
        font-family: Verdana, Arial, Helvetica, sans serif;
        font-size: 11pt;
	font-weight: bold;
        line-height: 1;
	border-bottom: solid black 1px;
}

P.caveat {
	font-family: Verdana, Arial, Helvetica, sans serif;
        font-size: 8pt;
	line-height: 1;
	font-weight: normal;
}

P.footer{
        font-family: Verdana, Arial, Helvetica, sans serif;
        text-align:center;
        font-size: 8pt;
        }
        
P.cal  {
        font-family: Verdana, Arial, Helvetica, sans serif;
        font-size: 8pt;
        line-height: 1;
        }

P.search {
        font-family: Verdana, Arial, Helvetica, sans serif;
        font-size: 10pt;
        }

.topnavwrap  {
  font-family: Verdana, Arial, Helvetica, sans serif;
  font-size: 10px;
  line-height: 1;
  color: #999999;
        }

.topnavguest  {
  font-family: Verdana, Arial, Helvetica, sans serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #999999;
        }

.topnavnopeGU  {
  font-family: Verdana, Arial, Helvetica, sans serif;
  font-size: 12px;
  line-height: 1;
  
  font-style: italic;
  color: #999999;
        }

.topnavGU:link { 
  color: #3333ff;
  text-decoration: none;
  padding-top: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  font-style: normal;
}

.topnavGU:visited { 
  color: #3333ff;
  text-decoration: none;
  padding-top: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  font-style: normal;
}

.topnavGU:hover { 
  color: #ff3333;
  padding-top: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  font-style: normal;
}

.topnavselectedGU  {
  font-family: Verdana, Arial, Helvetica, sans serif;
  font-size: 12px;
#  line-height: 1;
  font-style: normal;
  padding-top: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  text-decoration: none;
  color: #000066;
        }

.topnavnope  {
  font-family: Verdana, Arial, Helvetica, sans serif;
  font-size: 10px;
  padding-top: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  font-style: italic;
  color: #999999;
        }

.topnav:link { 
  color: #3333ff;
  text-decoration: none;
  padding-top: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  font-style: normal;
}

.topnav:visited { 
  color: #3333ff;
  text-decoration: none;
  padding-top: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  font-style: normal;
}

.topnav:hover { 
  color: #ff3333;
  padding-top: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  font-style: normal;
}

.topnav.hoverbak { 
  color: #0000ff;
  border-width: 1;
  border-color: ccccff;
  border-style: solid;
  padding-top: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  background: #ffffff;
  font-style: normal;
}

.topnavselected  {
  font-family: Verdana, Arial, Helvetica, sans serif;
  font-size: 10px;
  font-style: normal;
  padding-top: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  text-decoration: none;
  color: #000066;
        }
.topnavselected:link { 
  color: #000066;
  text-decoration: none;
  padding-top: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  font-style: normal;
}

.topnavselected:visited { 
  color: #000066;
  text-decoration: none;
  padding-top: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  font-style: normal;
}

.topnavselected:hover { 
  color: #000066;
  padding-top: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  font-style: normal;
}


div.toplayer {
        position: absolute;
        top: 0px;
        left: 6px;
        z-index: 2;
        }
div.layerflat   {
        position: absolute;
        top: 160px;
        left: 60px;
        width: 400px;
        z-index: -10;
}

td.darkstripe {
        background-color : #DDDDDD;
}
td.lightstripe {
        background-color : #FFFFFF;
}
td.title {
        background-color : #CCCCFF;
}

td.wrap { 
  padding: 10px;
}

img.featureImage {
  display: block;
  margin: -5px;
  margin-bottom: -15px;
}

.nav {
  font-family: Verdana, Arial, Helvetica, sans serif;
  text-decoration: none;
  font-size: 11pt;
}

.navdone {
}

.navdone:link { 
  color: #3333ff;
  text-decoration: none;
  font-style: normal;
}

.navdone:visited { 
  color: #3333ff;
  text-decoration: none;
  font-style: normal;
}

.navdone:hover { 
  color: #ff3333;
  font-style: normal;
}

.navcurrent {
  color: #000066;
}

.navnope {
  color: #999999;
}

div.navBox {
	border: solid 3px #cdcae6;
	margin: 0px 0px 10px;
	padding: 2px 5px 4px;
}

div.textBox {
	border: solid 3px #cdcae6;
	margin: 0px 0px 10px;
	padding: 4px;
	font-size: medium;
}

* html div.textBox {
	font-size: small;
}

div.box {
  border: solid 1px black;
  margin-bottom: 5px;
  padding: 0px;
}

div.box div.bar {
  height: 15px;
  vertical-align: top;
  background: #3f3f3f;
  border-bottom: solid 1px black;
}

div.box div.boxcontent {
  padding: 5px;
}

* html div.box div.boxcontent {
  height: 100%;
}

div.box p.menu {
  margin-top: 0px;
  margin-bottom: 0px;
}
