/*------------------------------------  Standard Elements */
/*- # $Author: kenc $								-*/
/*- # $Date: 2008/11/02 14:47:11 $					-*/
/*- # $Name:  $										-*/
/*- # $Revision: 1.5 $								-*/
/*- # $State: Exp $									-*/

BODY {
	margin: 0px;
	background-color: White;
	text-align: left;	
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 16px;
	color: Black;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.Admin-BODY {
	margin: 0px;
	background-color: White;
	text-align: left;	
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 10px;
	color: Black;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
H1 {
	background-color: White;
	color: Navy;
	text-align: center;
	font-size: 24px;
}
H2 {
	background-color: White;
	color: Navy;
	text-align: left;
	font-size: 20px;
}
.FrontWord {
	color: Navy;
	background-color: White;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.FrontTerm {
	color: Black;
	background-color: White;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
.FrontPhrase {
	color: #303030;
	background-color: White;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/*------------------------------------  main navigation menu styles */
.NavBody {
	background: url("images/bgNavigation.gif") top left;
	text-align: left;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 12px;
	color: Black;
	margin: 5px 0px 0px 4px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.NavTable {
	padding-left: 0px;
	font-size: 10px;
}
.NavRowTop {
	background-color: transparent;
	color: Black;
}
.NavCellTop {
	background-color: transparent;
	color: Black;
}
.NavRowItem {
	background-color: transparent;
	color: Black;
}
.NavCellLeft {
	background: url("images/MVP-NavLeft.gif") top left;
}
.NavCellBullet {
	font-family: Garamond, "Times New Roman", Times, serif;
	background-color: white;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 10px;
	color: #428222;
	font-weight: bold;
}
.NavCellItem {
	font-family: Garamond, "Times New Roman", Times, serif;
	background-color: white; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 12px;
	color: Navy;
	font-weight: bold;
	margin-left: 0px;
	text-indent: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px none White;
	}
.NavCellItem:hover {
	color: Red;	
	background-color: white; 
}
.NavCellRight {
	background: url("images/MVP-NavRight.gif") top left;
}
.NavBullet {
	background-color: transparent;
	color: Black;
}
.NavLink {
	font-family: Garamond, "Times New Roman", Times, serif;
	padding-top: 0px;
	padding-left: 0px;
	font-size: 12px;
	color: Navy;
	background-color: transparent;
	font-weight: bold;
}
.MembersNavLink {
	font-family: Garamond, "Times New Roman", Times, serif;
	padding-top: 0px;
	padding-left: 0px;
	font-size: 12px;
	color: Navy;
	background-color: transparent;
	font-weight: bold;
}
.NavRowBottom {
	background-color: transparent;
	color: Black;
}
.NavCellBottom {
	background-color: transparent;
	color: Black;
}

/* ------------------------------------------ organization explorer */
.control {
	font-weight: bold;
	font-size: 14px;
	font-family: Garamond, "Times New Roman", Times, serif;
}
.report {
	font-weight: normal;
	font-size: 16px;
	font-family: Garamond, "Times New Roman", Times, serif;
}

/* ------------------------------------------ Signup, Edit Profile styles */
.emphasis {
	font-weight: bold;
}
.signed {
	font-family: "Lucida handwriting", cursive;
	color: #666633;
	background-color: White;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

/* ------------------------------------------ Signup, Edit Profile styles */
.FieldName {
	text-align: right;
	font-weight: bold;
}
.FieldValue {
	text-align: left;
}
.FieldOptional {
	text-align: left;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 9px;
	color: Red;
	background-color: transparent;
	font-weight: bold;
	font-style: italic;
}
.EvenRow {
	background-color: Silver;
	color: Black;
}
.OddRow {
	background-color: White;
	color: Black;
}
.appError {
	text-align: center;
	color: Red;
	background-color: white;
}

/* ------------------------------------------ Admin.LstUsers.php styles */
.catalogList{
	border: 1px solid Black;
	padding: 8px;
	margin: 0;
}
.catalogTitles{
	text-align: center;
	margin: 0;
}
.catalogNumber{
	text-align: center;
	padding: 2px;
	margin: 0;
}
.catalogName{
	text-align: left;
	padding: 2px;
	margin: 0;
}
.catalogSize{
	text-align: center;
	padding: 2px;
	margin: 0;
}
.catalogPrices{
	text-align: right;
	padding: 2px;
	margin: 0;
}
.catalogAnatomys{
	border: 0px none white;
	color: purple;
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
.catalogConditions{
	border: 0px none white;
	color: purple;
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
.catalogArticles{
	border: 0px none white;
	color: purple;
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
.catalogSearchNumber{
	border: 0px none white;
	color: purple;
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
.catalogSearchName{
	border: 0px none white;
	color: purple;
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
.catalogAddToCart{
	border: 0px none white;
	color: purple;
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
.catalogTopForms{
	border: 0px none black;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.catalogTopTable{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-width: 4px;
	border-style: groove;
	border-color: Fuchsia Purple;
}
.catalogTopCells{
	border: 0px none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.catalogTopTextSelects{
	border: 2px outset ;
	font-size: 11px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.catalogTopTextOptions{
	border: 2px outset ;
	font-size: 11px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.catalogTopTextInputs{
	border: 2px outset ;
	font-size: 11px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.catalogTopButtons{
	font-size: 11px;
	border: 2px outset ;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.catalogFeature{
	font-size: 12px;
	border-width: 4px;
	border-style: outset;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-color: Fuchsia Purple;
}
.catalogControlLink{
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.catalogNewItem{
	font-size: 14px;
	background-color: purple;
	color: white;
	font-weight: bold;
	font-style: italic;
	border: 3px solid;
	margin: 3px;
}
.catalogOutOfStock{
	font-size: 14px;
	background-color: white;
	color: red;
	font-weight: bold;
	font-style: italic;
	border: 2px solid;
	margin: 2px;
}	
.catalogError {
	text-align: center;
	font-weight: bold;
	font-size: larger;
	color: Red;
	background-color: white;
}

/* ------------------------------------------ Admin.LstUsers.php styles */
.ListUsersTable {
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 9px;
}
.ListUsersHeaders {
	font-weight: bold;
	font-size: 9px;
}
.ListUsersCells {
	font-weight: normal;
	font-size: 9px;
}	

/*------------------------------------  title page elements */
.titleBody {
	background: White;
	text-align: left;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 12px;
	color: Black;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
}
.titleH1 {
	color: Navy;
	background-color: transparent;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0px;
}
.titleH2 {
	color: Navy;
	background-color: transparent;
	text-align: left;
	font-size: 14px;
	margin-bottom: 0px;
}

/* Editor's Comments - this is how we flag a potential area to work on */
.EditorsNote {
	color: red;
	background-color: white;
}

/* ------------------------------- items pages  elements */
.itemItem {
	font-size: 100%;
}
.itemTitle {
	font-size: 100%;
}
.itemName {
	font-size: 18px;
	font-weight: bold;
	clear: none;
}
.itemSize {
	font-size: 12px;
	clear: none;
	margin-top: 0;
	padding-top: 0;
}
.itemImage {
	float: left;
	clear: none;
}
.itemPriceTable {
	float: left;
}
.itemPicTable {
	float: right;
	clear: none;
	border: 2px groove Black;
	padding: 0;
	margin: 0;
}
.itemPicture {
	text-align: center;
}
.itemCaption {
	font-style: normal;
	color: navy;
	background-color: White;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	clear: none;
}
.itemDescription {
	clear: none;
	font-size: 14px;
}
.itemUse {
	font-size: 12px;
}
.itemPackage {
	font-size: 100%;
}
.itemSRPtitle {
	font-variant: small-caps;
	font-weight: bold;
}
.itemSRPvalue {
	font-weight: bold;
}
.itemMPtitle {
	font-variant: small-caps;
	font-weight: bold;
}
.itemMPvalue {
	font-weight: bold;
}
.itemPVtitle {
	font-variant: small-caps;
	font-weight: bold;
	color: Green;
	background-color: White
}
.itemPVvalue {
	font-weight: bold;
	color: Green;
	background-color: White
}
.itemTax {
	font-style: italic;
	font-size: 10px;
	color: Navy;
	background-color: White
}
.itemAlsoBought {
	vertical-align: top;
}
.itemAlsoBoughtTitle {
	font-size: 14px;
	font-weight: bold;
}
.itemAlsoBoughtList {
	font-size: 12px;
	margin-top: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-left: 0;
}
.itemRelatedInfo {
	vertical-align: top;
}
.itemRelatedInfoTitle {
	font-size: 14px;
	font-weight: bold;
}
.itemRelatedInfoList {
	font-size: 12px;
	margin-top: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-left: 0;
}
.itemSimilarItems {
	vertical-align: top;
}
.itemSimilarItemsTitle {
	font-size: 14px;
	font-weight: bold;
}
.itemSimilarItemsList {
	font-size: 12px;
	margin-top: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-left: 0;
}

/* ------------------------------- ingredients pages  elements */
.ingredientsH2{
	font-size: 100%;
}
.ingredientsTableHeaderCell{
	font-size: 100%;
}
.ingredientsTableIngredient{
	font-size: 100%;
}
.ingredientsTableAmount{
	font-size: 100%;
}

/* ------------------------------- news pages  elements */
.newsDate {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	background-color: White;
	color: Navy;
	text-align: left;
}
.newsHeadline {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	background-color: White;
	color: Navy;
	text-align: left;
}
.newsByName {
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	background-color: White;
	color: Navy;
	text-align: left;
}
.newsStory {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	background-color: White;
	color: Navy;
	text-align: left;
}

/* ------------------------------- news pages  elements */
.adminSmallNotation {
	font-size : 8pt;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-style: italic;
}

/* ------------------------------- news pages  elements */
.cst {
	font-size : 8pt;
	font-family: Garamond, "Times New Roman", Times, serif;
	background-color : silver;
	color: Black;
}
.cstTitle {
	font-size : larger;
	font-variant : small-caps;
	font-weight : bold;
}
.cstCountTitle {
	text-align : left;
	font-weight : bold;
}
.cstCount {
	text-align : right;
	font-weight : bold;
}
.cstSRPTitle {
	text-align : left;
	font-weight : bold;
}
.cstSRP {
	text-align : right;
}
.cstMPTitle {
	text-align : left;
	font-weight : bold;
}
.cstMP {
	text-align : right;
}
.cstPVTitle {
	text-align : left;
	color : Green;
	background-color: Silver;
	font-weight : bold;
}
.cstPV {
	text-align : right;
	color : Green;
	background-color: Silver;
}
.cartAddButton {
	text-align : center;
}
.cartViewButton {
	text-align : center;
}
.cartCheckoutButton {
	text-align : center;
}
.cartUpdateButton {
	text-align : center;
}
.cartProceedButton {
	text-align : center;
}
.cartCopyButton {
	text-align : center;
}
.cartResetButton {
	text-align : center;
}
.cartReviewButton {
	text-align : center;
}
.cartChargeButton {
	text-align : center;
}
.invoiceNotPaid {
	text-align : center;
	color : Navy;
	background-color: White;
	font-weight : bold;
	font-size : 16px;
}
.invoiceDeleted {
	text-align : center;
	color : Maroon;
	background-color: White;
	font-weight : bold;
	font-size : 16px;
}
.invoicePaidInFull {
	text-align : center;
	color : Red;
	background-color: White;
	font-weight : bold;
	font-size : 20px;
}

/* ------------------------------- news pages  elements */
.inStock {
	background-color: White;
	color: Black;
	font-weight: normal;
}
.backOrdered {
	background-color: Red;
	color: White;
	font-weight: bold;
}
.reorderNow {
	background-color: Yellow;
	color: Black;
	font-weight: bold;
}

/* -------------------------------- admin new functions */
.newAdmin {
	background-color: Purple;
	color: White;
	font-weight: bold;
}
.commReport {
	font-family: Garamond, "Times New Roman", Times, serif;
	background-color: White;
	color: Black;
	font-weight: normal;
	font-size : 7px;
}
.commTitle {
	font-family: Garamond, "Times New Roman", Times, serif;
	background-color: Silver;
	color: Black;
	font-weight: bold;
	font-size : 7px;
}
.commSum {
	font-family: Garamond, "Times New Roman", Times, serif;
	background-color: Silver;
	color: Black;
	font-weight: bold;
	font-size : 7px;
}

/* --------------------------------- recognition page */
.recognitionTable {
	padding: 5px;
	font-size: 12px;
	border: 2px solid Silver;
}
.recognitionTableTitleRow {
	font-size: 100%;
}
.recognitionTableTitleCell {
	background-color: silver;
	color: Black;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
}
.recognitionTableRow {
	font-size: 100%;
}
.recognitionTableCell {
	padding: 5px;
	background-color: transparent;
	color: Black;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
}
.recognitionTableLocation {
	background-color: transparent;
	color: Black;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
}
.recognitionSectionTitles {
	padding: 5px;
	background-color: transparent;
	border: 2px solid;
	color: Black;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin: 5px;
}
.recognitionDescriptions {
	padding: 5px;
	background-color: transparent;
	border: 2px solid;
	color: Black;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
}

