/* CSS Document */


.logins a {
background-color:#FFFFFF;
font-size:9px;
}

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg  { 
  background-color: white;
}
/* background color for the content part of the pages */
Body  { 
  background-color: white;
  font: 8pt/16pt georgia; 
  color: #333399; 
   margin: 0px; 
}
/* background/border colors for the selected tab */
.TabBg  { 
  background-color: blue;
}

.MenuBar{ 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 8.5pt;
  font-weight: bold;
  color: #333399;
  background-color: #333399;
  text-decoration: none;
}

A.MenuBar:link  { 
  color: black;
  text-decoration: none;
}

A.MenuBar:visited  { 
  color: black;
  text-decoration: none;
}

A.MenuBar:active   { 
  color: #336666;
  text-decoration: none;
}

A.MenuBar:hover   { 
  color: white;
  text-decoration: none;
}

.HeaderBar{ 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 8.5pt;
  font-weight: bold;
  color: blue;
 
}

A.HeaderBar:link  { 
  color: blue;
  text-decoration: underline;
}

A.HeaderBar:visited  { 
  color: blue;
  text-decoration: underline;
}

A.HeaderBar:active   { 
  color: blue;
  text-decoration: none;
  font-style: italic;
}

A.HeaderBar:hover   { 
 color: blue;
 text-decoration: underline;
}

.FooterBar{ 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 9pt;
  color: #333399;
  background-color: white;
  text-decoration: none;
}

A.FooterBar:link  { 
  color: #333399;
  text-decoration: none;
}

A.FooterBar:visited  { 
  color: #333399;
  text-decoration: none;
}

A.FooterBar:active   { 
  color: #333399;
  text-decoration: none;
}

A.FooterBar:hover   { 
  color: #333399;
  text-decoration: underline;
}

.FooterBlue{ 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 7pt;
  font-weight: bold; 
  color: black;
  background-color: #333399;
  text-decoration: none;
}

A.FooterBlue:link  { 
  color: #FFCC00;
  text-decoration: none;
}

A.FooterBlue:visited  { 
  color: #FFCC00;
  text-decoration: none;
}

A.FooterBlue:active   { 
  color: #FFCC00;
  text-decoration: none;
}

A.FooterBlue:hover   { 
  color: #FFEE66;
  text-decoration: none;
}
/* text style for the selected tab */
.SelectedTab  { 
  font-family: Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: white;
  text-decoration: none;
}
/* hyperlink style for the selected tab */
A.SelectedTab:link  { 
  color: white;
  text-decoration: none;
}

A.SelectedTab:visited  { 
  color: white;
  text-decoration: none;
}

A.SelectedTab:active   { 
  color: white;
  text-decoration: none;
}

A.SelectedTab:hover   { 
  color: #336666;
  text-decoration: none;
}
/* text style for the unselected tabs */
.OtherTabs  { 
  font-family: Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: white;
  text-decoration: none;
}
/* hyperlink style for the unselected tabs */
A.OtherTabs:link  { 
  color: white;
  text-decoration: none;
}

A.OtherTabs:visited  { 
  color: #eeeeee;
  text-decoration: none;
}

A.OtherTabs:active   { 
  color: #eeeeee;
  text-decoration: none;
}

A.OtherTabs:hover   { 
  background-color: blue;
  color: white;
  text-decoration: none;
}
/* GENERAL */
/* style for module titles */
.Head
{
	font-weight: bold;
	font-size: 14pt;
	color: darkblue;
	/* color: #333399; */
	font-family: 'times new roman' , serif;
}
/* style of item titles on edit and admin pages */
.SubHead   { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: #336666;
  line-height: 12pt;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: black;
}
/* text style used for most text rendered by modules */
.Normal
{
	font-family: verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 11pt;
	color: darkblue;
	line-height: 120%;
	
} 

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;
}

.NormalRed  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
  color: #ff0000;
}

.NormalBold  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton   { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link  { 
  color: #333399;
  text-decoration: underline;
}

A.CommandButton:visited  { 
  color: #333399;
  text-decoration: underline;
}

A.CommandButton:active   { 
  color: #333399;
  text-decoration: underline;
}

A.CommandButton:hover   { 
  color: #ff0000;
  text-decoration: underline;
}
/* GENERIC */
H1  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 18px;
  font-weight: normal;
  color: #666644;
}

H2  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 16px;
  font-weight: normal;
  color: #666644;
}

H3  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 14px;
  font-weight: normal;
  color: #333399;
}

H4  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;
  color: #333399;
}

H5, DT  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #333399;
}

H6  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #333399;
}

TFOOT, THEAD   { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 12px;
  color: #333399;
}

TH  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
  color: #333399;
}

A:link  { 
  color: blue;
  text-decoration: none;
}

A:visited   { 
  color: #333399;
  text-decoration: none;
}

A:active   { 
  color: #333399;
  text-decoration: none;
}

A:hover  { 
  color: red;
  text-decoration: none;
}

SMALL   { 
  font-size: 8px;
}

BIG  { 
  font-size: 14px;
}

BLOCKQUOTE, PRE  { 
  font-family: Lucida Console, monospace;
}

UL LI   { 
  type: circle;
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;

}

UL LI LI   { 
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;}

UL LI LI LI  { 
  type: circle;
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;}

OL LI   { 
  type: circle;
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;}

OL OL LI   { 
  type: circle;
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;}

OL OL OL LI  { 
  type: circle;
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;}

HR  { 
  color: #336666;
  line-height: 1;
  text-align: left;
}
/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message   { 
  background-color: #eeeeee;
  font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
}
/* style of item titles by Announcements and events */
.ItemTitle   { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #333399;
}
/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
	border-bottom: blue 0px solid; 
	border-left: blue 0px solid; 
	border-top: blue 0px solid; 
	border-right: blue 0px solid; 
}

.ModuleTitle_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16;
	background-color: Transparent;
}

.ModuleTitle_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}

.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color= #333399/*'DimGray'*/, Direction=135, Strength=3); 
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak {
	border-bottom: #EEEEEE 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 1px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;

	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

/* Main Menu */

.MainMenu_MenuContainer {
	border-bottom: #333399 /*#404040*/ 0px solid; 
	border-left: #336666/*#FF8080*/ 0px solid; 
	border-top: #336666/*#FF8080*/ 0px solid; 
	border-right: #333399/*#404040*/ 0px solid;  
	background-color: #333399/*#333333*/;
}

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand; 
	height:16;
}

.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: White; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: #333399/*#333333*/ 0px solid; 
	border-bottom: #333399/*#333333*/ 1px solid; 
	border-top: #333399/*#333333*/ 1px solid; 
	border-right: #333399/*#333333*/ 0px solid;
}

.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #333399/*#333333*/; 
	border-left: #333399/*#333333*/ 1px solid; 
	border-bottom: #333399/*#333333*/ 1px solid; 
	border-top: #333399/*#333333*/ 1px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}

.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #333399/*#333333*/; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#333399/*'DimGray'*/, Direction=135, Strength=3) ; 
	border-bottom: #333399 /*#404040*/ 0px solid; 
	border-left: #336666/*#FF8080*/ 0px solid; 
	border-top: #336666/*#FF8080*/ 0px solid; 
	border-right: #333399 /*#404040*/ 0px solid;
}

.MainMenu_MenuBreak {
	border-bottom: #333399 /*#404040*/ 1px solid; 
	border-left: #336666/*#FF8080*/ 0px solid; 
	border-top: #336666/*#FF8080*/ 1px solid;  
	border-right: #333399 /*#404040*/ 0px solid; 
	background-color: White; 
	height: 1px;
}

.MainMenu_MenuItemSel {
	background-color: #FF0000 /*#CCCCCC*/; 
	cursor: pointer; 
	cursor: hand; 
	color: White; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
}

.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #333399/*#333333*/ 1px solid; 
	border-bottom: #333399/*#333333*/ 1px solid; 
	border-top: #333399/*#333333*/ 0px solid;
}

.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}


/* ========================================
   Newsletter styles
   ======================================== */



A.newsletter:link  { 
  font-family: Tahoma, Arial, Helvetica;
  color: #FFFFFF;
  text-decoration: none;
}

A.newsletter:active   { 
  font-family: Tahoma, Arial, Helvetica;
  color: #FFFFFF;
  text-decoration: underline;
}

A.newsletter:hover  { 
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline;
}


A.newsletter:visited { 
  font-family: Tahoma, Arial, Helvetica;
  color: #FFFFFF;
  text-decoration: underline;
}





/* ========================================
   Product of the week styles
   ======================================== */

A.ProductOfTheWeek:link  { 
  font-family: Tahoma, Arial, Helvetica;
  color: #FFFFFF;
  text-decoration: none;
  font-size:  10pt;
}


A.ProductOfTheWeek:active   { 
   font-family: Tahoma, Arial, Helvetica;
  font-size:  10pt;
 color: #FFFFFF;
  text-decoration: underline;
}

A.ProductOfTheWeek:hover  { 
  font-family: Tahoma, Arial, Helvetica;
   font-size:  10pt;
 color: #FFFF66;
  text-decoration: underline;
}


A.ProductOfTheWeek:visited { 
  font-family: Tahoma, Arial, Helvetica;
  font-size:  10pt;
  color: #FFFF66;
  text-decoration: underline;
  font-style: italic;
}



/* ========================================
   Product lists
   ======================================== */


.Botanical { 
  font-family: Arial, Helvetica;
  font-size: 14px;
  color: #3C7777;
  font-weight: bold;
}

.EditAvail  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

.bgAvailItem  { 
  background-color: #3C7777;
}

.bgAvailAlt  { 
  background-color: transparent;
}

.AvailItem  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;
}

.NormalAvail  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

.bgNormAvailItem  { 
  background-color: #3C7777;
}

.bgNormAvailAlt  { 
  background-color: transparent;
}

.ProductListText  { 
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}

.bgProductItem  { 
  background-color: #3C7777;
}

.bgProductAlt  { 
  background-color: transparent;
}

.BackOrderText  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

.bgBoItem  { 
  background-color: #3C7777;
}

.bgBoAlt  { 
  background-color: transparent;
}






