body, td, layer { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;  }

A:link, A:visited { color:#006699; text-decoration: underline; }

A:hover, A:active { color:#003366; text-decoration: underline; }



#header { font-weight:bold; font-size:10pt; color: #cc0000;}


.header   { font-weight:bold; font-size:10pt; color: #cc0000; }

.FeaturedProducts_Header   { color: #369; font-size: 14pt; font-family: "Trebuchet MS", verdana, geneva, Arial, Helvetica, sans-serif ; font-weight: bold; }

.headersm   { color: #369; font-size: 10pt; font-family: "Trebuchet MS", verdana, geneva, Arial, Helvetica, sans-serif ; font-weight: bold; }


.menu  { color: #fff; font-size: 8pt }
.menu a:link  { color: #fff; font-size: 8pt }
.menu a:hover  { color: #ebebeb; font-size: 8pt }
.menu a:visited  { color: #fff; font-size: 8pt }

.whitelink { color : white; font-size: 8pt }
.whitelink a:link { color : white; font-size: 8pt }
.whitelink a:visited { color : white; font-size: 8pt }

.disclaimer { font-size: 7pt }

.disclaimerwhite { color: #ffffff;font-size: 7pt }
.disclaimerwhite a:link  { color: #ffffff; font-size: 7pt }
.disclaimerwhite a:hover  { color: #339966; font-size: 7pt }
.disclaimerwhite a:visited  { color: #ffffff; font-size: 7pt }

.toplinks { font-size: 8pt }
.tblArchiveDates
{
	 border-color: Black;
	 border-style: solid;
	 border-width: thin;
}
.tblCellArchiveDates
{
	 border-color: Silver;
	 border-style: solid;
	 border-width: thin;
}
.HeaderText
{ font-size: 10px; }
.PageTitle
{
	 color: #c00; font-size: 12pt; font-family: "Trebuchet MS", verdana, geneva, Arial, Helvetica, sans-serif ; font-weight: bold;
}
.MsgAtTop
{
}
.GridTitle 
{
	font-weight: bold;
}
.PostTitle
{ font-weight:bold; font-size:10pt; color: #cc0000; }
.PostSubTitle 
{
	font-weight: bold;
}
.PostText
{
}
.ImageCaption
{
	font-size: x-small;
	text-align: center;
}
.b
{
	font-weight: bold;
}
.i
{
	font-style: italic;
}
.u
{
	text-decoration: underline;
}
.red-bold
{
	color: #990000;
	font-weight: bold;
}
.small
{
	font-size: 7pt;
}
.center
{
	text-align: center;
}
/**************************************
Table cell
**************************************/
.tc_Name
{
	font-weight: bold;
	vertical-align:top;
}
.tc_Value
{
}
.tc_Buttons
{
	text-align: center;
}
.errorMessage
{
	background-color: Yellow;
	font-weight:bold;
}

/*popup image styles*/
#blanket {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9001;
   top:0px;
   left:0px;
   filter:alpha(opacity=65);  
}
#popUpDiv {
    position:absolute;
    width:525px;
    height:525px;
    z-index: 9002;
}
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}.b1 {height:1px; background:#888; margin:0 5px;}.b2 {height:1px; background:#ddd; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}.b3 {height:1px; background:#ddd; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}.b4 {height:2px; background:#ddd; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}.contentb {background: #ddd; border-right:1px solid #888; border-left:1px solid #888;}.contentb div {margin-left: 5px;}
/*end popup image styles*/