/* Itemdetail.aspx Page */
.itemdetailtable {width: 500px; border: none; padding: 10px; }
.tditeminfo { width: 500px; padding: 10px; }
.tditemimage { width: 500px; padding: 0px; margin: 0px; text-align: center;}
.generalInfoBox
{
	width: 250px; border: solid 1px #7b74b7; background: #e6e6fa;
}


body
{
    color: black;
    background-color: #000066; 
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    background-image: url(../images/background.jpg);
    background-repeat: repeat-x;
}
/* Defined DIVs */
DIV.mainpage { position: relative; top: -20px;  } 
DIV.headerbanner {left: 0px; padding: 0px; padding-bottom: 0px; margin: 0px; top: 0px; position: relative; }
DIV.mainbody { overflow:auto;  background: white; left: 164px; width: "100%"; border: none; padding: 10px; margin: 0px;}
DIV.navigation { text-align:center; vertical-align: top; height: 400px; width: 164px; border: none; padding: 0px; margin: 0px; }
DIV.footerarea { width: 100%; color: White;}
DIV.newsevents { border: none; background: white; margin: 0px; padding: 0px;}
DIV.welcome { border: none; background: white; padding: 10px;}

/* Defined Items */
.standardbutton {width: 120px; white-space: nowrap; margin: 20px; }
.logontable { width: 400px; background-color: transparent; border: none; margin: 0px; }
.smalltext { font-size: .7em; color: White;}
.logontablesm { width: 200px; color: white; background-color: transparent; border: none; margin: 10px; padding: 0px;}
.navbar { background-image: url(../images/navbar_middle.jpg); width: 164px; padding: 0px; padding-top: 0px; padding-bottom: 5px; margin: 0px; border: none; }
.navitem
{
    width: 131px;
    border: none;
    text-align: center;
    padding-left: 18px;
    background-color: Transparent;
    background-image: url(../images/navbutton_up.jpg);
    background-repeat: no-repeat;
    background-position:center;
	height: 21px;

}
.navheaditem { text-align:center; font-size: .6em; width: 120px; background-image: url(images/bar_back.gif); border: outset 1px Navy; color: White;}
.searchbox
{
    width: 100px;
    font-size: 1em;
    color: #333333;
    height: 20px;
}
.searchgo { width: 30px; height: 20px;}
.searchfield { width: 100px; }

.NavCell { vertical-align: top; width="164px" }
.DataCell { vertical-align: top; width="618px" }

.searchpanelitem { vertical-align: top; width: 150px; height: 150px; border: none; }
.itemgraphic { width: 100%; text-align: center;}
.itemtext { width: 100%; text-align: center; font-size: .8em; color: #993366;}
.searchpanelheadleft { text-align: left; font-size: .5em; color: #993366; vertical-align:top; }
.searchpanelheadright {text-align: right; font-size: .5em; color: #993366; vertical-align:top; }

.homegraphics { padding: 20px; width: 100%; text-align: center;}
.artmarkbodycopy { font-size: 1em; }
.bodysubhead { font-weight: bold; font-size: 1em;}
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #CC0000;
    text-align: center;
}
TD,TH,P { font-size: .8em; }
H1	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	1.2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
    COLOR: #000066;
	}	
		
H2	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	1.0em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	.9em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
DT	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	.6em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	.6em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	.5em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH
{
	font-weight: bolder;
	font-size: 0.6em;
	word-spacing: normal;
	vertical-align: baseline;
	text-transform: none;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: #CC0000;
}	

A.normal:link	{	
	text-decoration:	none;
	color:	#CC0000;
	}	
		
A.normal:visited	{	
	text-decoration:	none;
	color:	#CC0000;
	}	
		
A.normal:active	{	
	text-decoration:	none;
	color:	#CC0000;
	}	
		
A.normal:hover	{	
	text-decoration:	underline;
	color:	#CC0000;
	}
	

A:link	{	
	text-decoration:	none;
	}	
		
A:visited	{	
	text-decoration:	none;
	}	
		
A:active	{	
	text-decoration:	none;
	}	
		
A:hover	{	
	text-decoration:	underline;
	}
	
/* Navigation Links */
A.navBarTop:link	{	
	text-decoration:	none;
	color:	#CC0000;
	font-weight: bold;
	}	
		
A.navBarTop:visited	{	
	text-decoration:	none;
	color:	#CC0000;
	font-weight: bold;
	}	
		
A.navBarTop:active	{	
	text-decoration:	none;
	color:	#CC0000;
	font-weight: bold;
	}	
		
A.navBarTop:hover	{	
	text-decoration:	none;
	color:	#CC0000;
	font-weight: bolder;
	}

/* left navigation */
A.navBarLeft 
{
   	text-align: center;
   	vertical-align:  middle;
	height: 21px;
	width: 131px;
	color:	#CC0000;
	font-size: .9em;
}
A.navBarLeft:link	{	
	text-decoration:	none;
	}	
		
A.navBarLeft:visited	{	
	text-decoration:	none;
	}	
		
A.navBarLeft:active
{
	text-decoration: none;
	color: White;
	background-image: url(../images/navbutton_down.jpg);
}	
	
A.navBarLeft:hover	{	
	font-weight: bolder;
	}

.navBarLeftBottom
{
	width: 131px;
	height: 100%;
	background-image: url(../images/navbar_bottom2.jpg);
	background-repeat:repeat-x;
}

/* left navigation */
A.itemtext {font-size: 1em;}
A.itemtext:link	{	
	text-decoration:	none;
	color:	#CC0000;
	font-weight: bold;
	}	
		
A.itemtext:visited	{	
	text-decoration:	none;
	color:	#CC0000;
	font-weight: bold;
	}	
		
A.itemtext:active
{
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}	
		
A.itemtext:hover	{	
	text-decoration:	underline;
	color:	#CC0000;
	font-weight: bolder;
	}


SMALL	{	
	font-size:	.4em;
	}	

BIG	{	
	font-size:	.8em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

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;
	}	

.discontinued { color:#993366; }
.HEADERSTYLE { background-color: #CC0000; color: White;  font-weight: bold;}

.bar1 { background-color:#CC0000; font-weight:bold; }
.bar2 { background-color:#CC0000; font-weight: bold; color: #FFFFFF; }
.border { background-color:#000000; }
.content { background-color:#FFFFFF; }
.alternate { background-color:#EBD9D8; }
.faded {color: Gray }
.faded2 {color:#BBBBBB; font-style:italic; }
.hiddenrow {display:none}
.fadedsmall {color:#808080; font-style:italic; font-size:.8em; }
.htmlarea_wrapper { width: 300px; }

/* use for TH without background colors: */
.itemCategory { background-color: White; color: Black; font-weight: bold; vertical-align:top;}
.itemdetailright { text-align: right; vertical-align:top;}
.NEWSItem { background-color: Transparent; color: Black; vertical-align: top; padding: 0px; }
DIV.newsevents { background-image: url(../images/newsbox_middle.jpg);  margin: 0px; margin-top: 10px; padding: 0px;}
.newsheader { background-image: url(../images/news_events_header.jpg);  margin: 0px; margin-top: 0px; padding: 0px;}
.newsbottom { background-image: url(../images/newsbox_bottom.jpg);  margin: 0px; margin-top: 0px; padding: 0px;}
P { font-size: 1.0em; }
/* form page layout items */
.headerBar { text-align: left; background-color: Transparent; background-image: url(../images/perriwinkle-satin.gif);}
.legalText
{
    margin: 5px;
    text-align: justify;
    width: 400px;
    font-size: .8em;
    font-weight: normal;
    background-color: #F4F4F4;
    border: solid 1px red;
    padding: 5px;
}
.itemCategoryRight {background-color: transparent; color: Black; font-weight: bold; text-align: right; white-space: nowrap;}
.custRight {background-color: transparent; color: Black; font-weight: normal; text-align: right; white-space: nowrap;}
.custLeft {background-color: transparent; color: Black; font-weight: normal; text-align: left; white-space: nowrap;}
.logonfields { border: solid 1px #CC0000; }
