Table.Top
{
	background-color:white;
	border: solid 1px black;
}

Table.TopNoBorder
{
	background-color:white;
	border: none;
}

Table.Callout
{
	background-color:#deddd9;
	border: solid 1px black;
	text-align: center;
	width: 131;
	height: 165;
	text-align: center;
}
td.Callout
{
	vertical-align:middle
}

Table.SilverBorder
{
	border-right: silver 3px double;
	border-top: silver 3px double;
	border-left: silver 3px double;
	border-bottom: silver 3px double;
	height: 100%;
	background-color:white;
	text-align: center;
}


Table.FeaturedProduct
{
	border-right: #4675b4 3px solid;
	border-top: #4675b4 3px solid;
	border-left: #4675b4 3px solid;
	border-bottom: #4675b4 1px solid;
	width: 160px;
	height: 187px;
	background-color:white;
}

Table.BlueBottomBrdr
{
	border-bottom: #b1b4c5 1px solid;
	width: 100%;
	background-color:white;	
}

Table.Center
{
	text-align: center;
}

TD.Top
{
	background-color: #ededed;
}

P.Thin
{	border: 1px
}

TD.Callout
{
	background-color:Gainsboro;
	border-left: none;
	border-top: none;
	border-right: none;
	border-bottom: solid 1px black;
	text-align: center
}

TD.TopCallout
{
	font-weight: bold;
	color: #005418;
}

TD.BottomCallout
{
	color: black;
	font-size: 14px
}

TD.LeftSide
{
	width :200;
	vertical-align: top
}

TD.LeftSide160
{
	width :160
}

TD.RightSide
{
	width :185
}

TD.Center
{
	text-align: center;
}

TD.Left
{
	text-align: left;
}

TD.Right
{
	text-align: right;
}

TD.FeaturedProductHeader
{
	color: white;
	height: 13px;
	border-right: #4675b4 1px solid;
	border-top: #4675b4 1px solid;
	border-left: #4675b4 1px solid;
	border-bottom: #4675b4 1px solid;
	background-color: #4675b4;
	text-align: center;
}

TD.SeminarTxt
{
	color: black;
	font-style: italic;
	text-align: center;
}

TD.ProductCategoryText
{
	vertical-align: sub;
	color: #6f0829;
	font-style: italic;
	text-align: center;
}
A.ProductCategoryText:link
{
	color: #6f0829;
	font-weight: normal;
	font-style:italic;
	text-decoration: none
}

A.ProductCategoryText:visited
{
	color: #6f0829;
	font-weight: normal;
	font-style:italic;
	text-decoration: none
}

A.BecomeAMember:link
{
	color: #6f0829;
	font-weight: normal;
	font-style:normal;
	text-decoration:underline
}

A.BecomeAMember:visited
{
	color: #6f0829;
	font-weight: normal;
	font-style:normal;
	text-decoration: underline
}

A.ProductCategoryText:visited
{
	color: #6f0829;
	font-weight: bold;
	text-decoration: none
}

A:visited
{
	color: black;
	font-weight: normal;
	font-style:normal;
	text-decoration: underline
}

A:link
{
	color: black;
	font-weight: normal;
	font-style:normal;
	text-decoration: underline
}

TD.BecomeAMember
{
	font-size: 8pt;
	color: #6f0829;
	text-align: left;
	vertical-align: baseline
}

TD.ProductCategoryImage
{
	height: 105px;
	width: 125px;
	text-align: center;
	vertical-align: middle
}

A.ProductCategoryImage:visited
{
}

A.ProductCategoryImage:visited
{
}

TD.SilverBorder
{
	border-right: silver 3px double;
	border-top: silver 3px double;
	border-left: silver 3px double;
	border-bottom: silver 3px double;
	height: 100%;
}

TD.BlackBorder
{
	border-right: black 3px double;
	border-top: black 3px double;
	border-left: black 3px double;
	border-bottom: black 3px double;
	height: 100%;
}

TD.SeminarHeadngLbl
{
	font-weight: bold;
	font-size: 20pt;
	color: black;
	font-style: normal;
	font-family: Arial, Times New Roman;
	text-decoration: underline;
}

.SmallItalic
{
	font-size: 10;
	font-style: italic
}

.SmallBold
{
	font-weight: bold;
	font-size: 10px;
	font-style: normal;
}

.SmallBlueGrey
{
	font-size: 8px;
	color: #b3b3b3;
	font-style: normal;
}

.MedBoldBlue
{
	font-weight: bold;
	font-size: 12px;
	color: #7fa0c7;
	font-style: normal;
}

A.ClickToEnlarge
{
	font-size: 10;
	color: Black
}

Table.RightSide
{
	border-left: solid 1px black;
	border-top: solid 1px black
}

hr
{
	border-width: 0px;
	color: Gray;
	height: 1px
}

hr.blue
{
	color: #000066;
	height: 1px
}

Table.Menu
{
	background-color: #DADDE2;
	width: 160px;
	border: solid 1px gray
}

td.Search
{
	background-color: #DADDE2;
	width: 100%;
	border: none
}

td.MenuItem
{
	background-color: #DADDE2;
	border-bottom: solid 1px gray;
	border-top: none;
	border-left: none;
	border-right: none;
	height: 27px;
}
td.MenuText
{
	background-color: #DADDE2;
	color: #585858;
	border: none;
}
td.MenuImage
{
	background-color: #DADDE2;
	border: none;
	width: 14px
}
td.Blue
{
	color: #585858;
	background-color: #dadde2;
	text-align: center;
}
td.LtBlue
{
	background-color: #ededed;
}
td.DeepBlueCenter
{
	background-color: #789ac7;
	text-align: center;
}
.TextBoxMedium
{
	width: 100px;
}

.TextBoxSmallMedium
{
	width: 75px;
}

.TextBoxLarge
{
	width: 150px;
}


.TextBoxVeryLarge
{
	width: 250px;
}

.LabelBlueBold
{
	font-weight: bold;
	font-size: 14pt;
	color: #000066;
	font-style: normal;
	font-family: Arial, Times New Roman;
}

A.MenuText:link
{
	color: #585858;
	font-weight: bold;
	text-decoration: none
}
A.MenuText:visited
{
	color: #585858;
	font-weight: bold;
	text-decoration: none
}
A.MenuText:hover
{
	color: #585858;
	font-weight: bold;
    TEXT-DECORATION: none
}

.CalendarBorder
{
	border-right: black 3px double;
	border-top: black 3px double;
	border-left: black 3px double;
	border-bottom: black 3px double;
	background-color:white;
	text-align: center;
	width: 20px
}
TD.GrayBorder
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}

TD.GrayBorderFixed
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	width: 100%;
}
.TextBoxMedLarge
{
	width: 125px;
}
.SmallLabelBlueBold
{
	font-weight: bold;
	font-size: 10pt;
	color: #7698c6;
	font-family: Arial, Times New Roman;
}

.SmallLabelBlueBold124
{
	width: 124px;
	font-weight: bold;
	font-size: 10pt;
	color: #7698c6;
	font-family: Arial, Times New Roman;
}

.SmallDashBlueBoldTop
{
	font-weight: bold;
	font-size: 10pt;
	color: #7698c6;
	font-family: Arial, Times New Roman;
	text-align: left;
	width: 8px;
	border: none;
}
.InnerTable
{
	width: 96%;
	align: center;
}
.SearchHeadngLbl
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Arial, "Times New Roman";
	text-decoration: underline;
}
.HeadngLbl {

	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Arial, "Times New Roman";
	text-decoration: none;
}.SmallBlue {

	font-weight: normal;
	font-size: 10pt;
	color: #7698c6;
	font-family: Arial, "Times New Roman";
}
.MedBoldBlack {

	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-style: normal;
}

.ListitemHead 
{
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align:middle
	
}

.ListitemRow 
{
	padding-left: 3px;
	background-color: #ECECEC;
	vertical-align:middle
	
	}

.ListitemAlternativeRow 
{
	padding-left: 3px;
	background-color: #F1F1F1;
	vertical-align:middle
}
.linkViewMore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	
}

