/* Generic Page, Paragraph, Link & Table Settings */
/* ============================================== */

HTML {min-height:100.1%;} */ 

P { 
	LINE-HEIGHT: 1.5; 
}

TD {
	FONT-FAMILY: Arial, Tahoma;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 1.5;
}

TH {
	FONT-FAMILY: Arial, Tahoma;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 1.5;
}

/* Font Styles */
/* =========== */

.bktitle {
	COLOR: #000000;
	FONT-FAMILY:Arial, Tahoma;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	text-decoration: underline;
}

.bktitlesmall {
	COLOR: #333333;
	FONT-FAMILY:Arial, Tahoma;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}

.category {
	COLOR: #666666;
	FONT-FAMILY: Arial, Tahoma;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}

.heading {
	COLOR: #666666;
	FONT-FAMILY: Arial, Tahoma;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}

.headingwhite {
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Tahoma;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}

.headingbig {
	COLOR: #990000;
	FONT-FAMILY: Arial, Tahoma;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
}

.body {
	COLOR: #000000;
	FONT-FAMILY: Arial, Tahoma;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
}

.bodyblue {
	COLOR: #333333;
	FONT-FAMILY: Arial, Tahoma;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
}

.bodywhite {
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Tahoma;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}

.bodygreen {
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Tahoma;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
}

.bodyheading {
	COLOR: #333333;
	FONT-FAMILY: Arial, Tahoma;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}

.cart {
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Tahoma;
	FONT-SIZE: 9pt;
	font-weight: bold;
}
.menustrip {
	COLOR: #ffffff;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}

.menucurrent {
	COLOR: #FFFFFF;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}

.copyright {
	COLOR: #000000;	font-family: Arial, Tahoma;FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
}

.copyrightwhite {
	COLOR: #ffffff;	font-family: Arial, Tahoma;FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
}
/* Link Styles */
/* =========== */
A, A:link, A:visited, A:active  {
	color: #CC0000;
	FONT-FAMILY: Arial, Tahoma;
	FONT-SIZE: 10pt;
	text-decoration: underline;
	font-weight: bold;
}

A:hover {
	color: #666666;
	FONT-FAMILY: Arial, Tahoma;
	FONT-SIZE: 10pt;
	text-decoration: underline;
	font-weight: bold;
}
A.menustrip, A.menustrip:link, A.menustrip:visited, A.menustrip:active {
	COLOR: #99CC00;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

A.menustrip:hover {
	COLOR: #FF0000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

A.menucurrent, A.menucurrent:link, A.menucurrent:visited, A.menucurrent:active {
	COLOR: #CC0000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

A.menucurrent:hover {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

A.menusmall, A.menusmall:link, A.menusmall:visited, A.menusmall:active {
	COLOR: #cc0000;
	FONT-WEIGHT: bold;
	text-decoration: none;
}

A.menusmall:hover {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

A.category, A.category:link, A.category:visited, A.category:active {
	COLOR: #CC0000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

A.category:hover
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

/* Line and Table Styles */
/* ===================== */

HR.blueline {
	COLOR: #aaaaaa;
	HEIGHT: 1px;
	noshade: true;
}

HR.blackline {
	COLOR: #000000;
	HEIGHT: 1px;
	noshade: true;
}

TABLE.blue {
	BACKGROUND-COLOR: #f5f5f5
}

TABLE.bluetopbottom {
	BORDER-BOTTOM: #aaaaaa 1px solid;
	BORDER-TOP: #aaaaaa 1px solid;
}

TABLE.blueborder {
	BACKGROUND-COLOR: #ffffff;	border: 1px solid #666666;
}

TABLE.blueline {
	BACKGROUND-COLOR: #ffffff;
	BORDER-LEFT: #aaaaaa 1px solid;
	BORDER-TOP: #aaaaaa 1px solid;
}
TR.blue {
	BACKGROUND-COLOR: #000000;
}

TR.purple {
	BACKGROUND-COLOR: #c0c0ff;
}

TH.blue {
	BACKGROUND-COLOR: #f5f5f5;
}

TH.blueborder {
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #666666;
}

TH.blueline {
	BACKGROUND-COLOR: #f5f5f5;
	BORDER-BOTTOM: #aaaaaa 1px solid;
	BORDER-RIGHT: #aaaaaa 1px solid;
	COLOR: #333333;
	FONT-FAMILY: Arial, Tahoma;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
}

TD.blue {
	BACKGROUND-COLOR: #f5f5f5;
}

TD.blueborder {
	BACKGROUND-COLOR: #ffffff;	border: 1px solid #666666;
}

TD.bluetopbottom {
	BORDER-BOTTOM: 1px solid #999999;
	BORDER-TOP: 1px solid #999999;
}

TD.blueleft {
	BORDER-LEFT: #999999 1px solid;
}

TD.blueright
{
	BORDER-RIGHT: #999999 1px solid;
}

TD.blueleftright {
	BORDER-BOTTOM: 1px solid #000000;
	BORDER-LEFT: 1px solid #000000;
	BORDER-RIGHT: 1px solid #000000;
}

TD.blueline {
	BORDER-BOTTOM: #aaaaaa 1px solid;
	BORDER-RIGHT: #aaaaaa 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Arial, Tahoma;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
}

TD.bluebottom {
	BORDER-BOTTOM: 1px solid #000000;
}

/* Form elements */
/* ============= */

INPUT {	FONT-FAMILY: Arial, Tahoma;
font-size: 9pt;
}

.inputsmall {	FONT-FAMILY: Arial, Tahoma;
font-size: 9pt;
}

SELECT {	FONT-FAMILY: Arial, Tahoma;
font-size: 9pt;
}

.selectsmall {	FONT-FAMILY: Arial, Tahoma;
font-size: 9pt;
}

TEXTAREA {	FONT-FAMILY: Arial, Tahoma;
font-size: 9pt;
}

.clCMAbs
{
    LEFT: 0px;
    LINE-HEIGHT: 1;
    POSITION: absolute;
    TOP: 0px;
    VISIBILITY: hidden
}
.clLevel0
{    FONT-FAMILY: Arial, Tahoma;
FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	padding:0px 0px 2px 7px;
	text-align: left;
	POSITION: absolute;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 1;
	background-image: url(webimg/bg_lvl.gif);
}
.clLevel0over
{    FONT-FAMILY: Arial, Tahoma;
FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
padding:2px 0px 2px 7px;
    text-align: left; 
	 POSITION: absolute;
    BACKGROUND-COLOR: #666666;
    COLOR: #ffffff;
    CURSOR: pointer; CURSOR: hand;
    LINE-HEIGHT: 1;
}
.clLevel0border
{
    BACKGROUND-COLOR: #000000;
    LINE-HEIGHT: 1;
    POSITION: absolute;
    VISIBILITY: visible;
}
.clLevel1
{    FONT-FAMILY: Arial, Tahoma;
FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
padding:2px 0px 2px 7px;
POSITION: absolute;
	background-image: url(webimg/bg_lvl.gif);
    COLOR: #FFFFFF;
    LINE-HEIGHT: 1;	
}
.clLevel1over
{    FONT-FAMILY: Arial, Tahoma;
FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
padding:2px 0px 2px 7px;
POSITION: absolute;
BACKGROUND-COLOR: #666666;
    COLOR: #ffffff;
    CURSOR: pointer; CURSOR: hand;
    LINE-HEIGHT: 1;
}
.clLevel1border
{
    BACKGROUND-COLOR: #000000;
    LINE-HEIGHT: 1;
    POSITION: absolute;
    VISIBILITY: visible;
}
.clLevel2
{    FONT-FAMILY: Arial, Tahoma;
FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
padding:2px 0px 2px 7px;
	POSITION: absolute;
	text-align:left;
	background-image: url(webimg/bg_lvl.gif);
    COLOR: #FFFFFF;
    LINE-HEIGHT: 1;
}
.clLevel2over
{    FONT-FAMILY: Arial, Tahoma;
FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 1;
padding:2px 0px 2px 7px;
    POSITION: absolute;
	text-align:left;
  BACKGROUND-COLOR: #666666;
    COLOR: #ffffff;
    CURSOR: pointer; CURSOR: hand;
}
.clLevel2border
{
    BACKGROUND-COLOR: #000000;
    LINE-HEIGHT: 1;
    POSITION: absolute;
    VISIBILITY: visible;
}
body {
	margin: 0px;
	padding: 0px;	font-family: Arial, Tahoma;font-size: 9pt;
}
.highlight {
	background-color: #f5f5f5;	padding: 5px; border: 1px solid #666666;
}
.bdr {
	border: 2px dotted #999999;
}
.pad10 {
	padding: 10px;
}
#top {
	width: 100%;
	text-align: center;
}
.hline {
	background-image: url(wimg/hline.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.vline {
	background-image: url(wimg/vline.gif);
	background-repeat: repeat-y;
	background-position: center;
}


.splat {
	background-image: url(wimg/bg_cat.gif);
	background-repeat: no-repeat;
	background-position: center;
}
a.wht, a.wht:link, a.wht:visited, a.wht:active  {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}

a.wht:hover {
	color: #99FF00;
	text-decoration: underline;
	font-weight: bold;
}
