/* wwWebstore.css */

/* ********************************************************* */
/* setting used by portal */

/* style for module titles */
.Head
{
	font-weight: normal;
	font-size: 18px;
	color: #4C1C4C;
	font-family: Verdana, Helvetica, sans-serif;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: darkslateblue;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	font-family: Verdana, Helvetica, sans-serif;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}


/* ********************************************************* */
/* setting used by west-wind */
TABLE, TD, TH, INPUT, TEXTAREA, SELECT
{
	font-size: 12px;
	font-family: Verdana,sans-serif;
}
BODY
{
	font-weight: normal;
	font-size: 12px;
	margin: 2pt 2px 2px;
	line-height: 14px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: white;
}

BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}
H1
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}
H2
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}
H3
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: darkslateblue;
}
FORM
{
	margin-bottom: 0pt;
	margin-top: 0pt;
	padding-bottom: 0pt;
	padding-top: 0pt;
}
TABLE
{
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}
TH
{
	vertical-align: baseline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: darkslateblue;
}
A
{
	text-decoration: none;
	color: darkslateblue;
}
A:link
{
	text-decoration: none;
	color: darkslateblue;
}

A:visited
{
	text-decoration: none;
	color: darkslateblue;
}

A:active
{
	text-decoration: none;
	color: darkslateblue;
}

A:hover
{
	text-decoration: underline;
	color: blue;
}
SMALL
{
	font-size: 14px;
}

BIG
{
	font-size: 14px;
}

BLOCKQUOTE
{
}

PRE
{
	font-family: Lucida Console, monospace;
}

UL
{
	margin-bottom: 0pt;
	margin-top: 3pt;
	padding-bottom: 0pt;
	padding-top: 0pt;
}

UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

HR
{
	border-style: dotted;
	border-color: olive;
	height: 1px;
	text-align: left;
}


/* ********************************************************* */

/* 
   used on the main page left table column 
   the default contains the wave background
*/
.categorylistbackground
{
	width: 175;
	vertical-align: top;
	padding-left: 4pt; /* background-image: url(images/newwave.jpg); */
}
.smallbody
{
	font-family: Verdana,Helvetica;
	font-size: 8pt;
}

/* Block backgrounds for headers etc. */
.menuband, .gridheader, .buttonlinks, .blockheader
{
	color: black;
}
/* Alternate background color Color to offset the background
   used for the category list and banner strips for color
   variety. Should be a companion color to the block background
   colors (previous tag
*/
.alternatebackground
{
	color: white;
	background-color: lightblue;
}
.webstoretitletext
{
	color: #003399;
	font-size: 24pt;
	font-family: Arial Narrow;
	font-weight: bold;
}

/* used for any block tags like headers on tables etc. */
.blockheader
{
}
.webstorebannertext
{
	color: White;
	font-weight: bold;
	text-decoration: none;
}
.webstorebannertext:visited
{
	color: White;
	font-weight: bold;
}
.webstorebannertext:hover
{
	text-decoration: underline;
	color: blue;
	font-weight: bold;
}

/* Used on the category list as a standard link */
.menulink
{
	padding-right: 2px;
	display: block;
	padding-left: 2px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 2px;
	width: 155px;
	color: white;
	padding-top: 2px;
	font-family: Verdana;
	text-align: left;
	text-decoration: none;
}
.menulink:visited
{
	color: lightblue;
}
.menulink:hover
{
	text-decoration: underline;
	color: blue;
	font-weight: normal;
}
.menuband
{
	font-weight: bold;
}


.buttonlinks
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
}
.buttonlinks:visited
{
	text-decoration: none;
	color: darkslateblue;
}
.buttonlinks:hover
{
	text-decoration: underline;
	color: blue;
}


.gridheader
{
	font-weight: bold;
	text-decoration: none;
}
.gridnormal
{
	background-color: WhiteSmoke;
}
.gridalternate /* Alternating grid color */
{
	background-color: #ccccff;
}
.errormessage
{
	font-weight: bold;
	font-size: 14px;
	color: crimson;
	text-align: center;
}
.tabbutton, .selectedtabbutton
{
	vertical-align: middle;
	cursor: hand;
	color: Black;
	background-color: lightsteelblue;
	text-align: center;
	font-size: 8pt;
	border-right: solid 2px white;
}
.selectedtabbutton
{
	font-size: 10pt;
	font-weight: bold;
	color: Cornsilk;
	background-color: #003399;
	cursor: default;
}
