.container-content-sidebar-front {float: left; width: 609px; min-height: 500px; height: auto !important; height: 500px; margin: 0px; padding: 0px 0px 20px 1px; background-color: #ECE9D8;}
.container-content-sidebar, .container-content2-sidebar {float: left; width: 609px; min-height: 500px; height: auto !important; height: 500px; margin: 0px; padding: 0px 0px 20px 0px; border-left: solid 1px #663300 ; background-color: #ECE9D8;}

.table {clear: left; margin: 0.5em 0px 0.2em 30px; border: solid 1px #663300; empty-cells: show; border-collapse: collapse; background-color: #663300;}
.table tr {margin: 0px; padding: 0px;}
.table td {padding: 2px 7px 2px 7px; border: solid 1px #663300; text-align: left; font-size: 120%;}
.table th {margin: 0px; padding: 2px 7px 2px 7px; border: solid 1px #663300; empty-cells: show; text-align: left; font-size: 120%; 	}
p.table-caption {margin: 0.5em 0px 1.0em 30px; padding: 0px; clear: both; text-align: left; font-size: 120%;}

.img-left-noborder {float: left; margin: 2px 7px 3px 0px;}
.img-right-noborder {float: right; margin: 2px 0px 3px 7px;}
.img-left-border {float: left; margin: 4px 7px 3px 0px; border: solid 1px #663300;}
.img-right-border {float: right; margin: 2px 0px 3px 7px; border: solid 1px #663300;}

body {
	margin:0px;
	background-color: #ECE9D8;
	height: 100%;
	}

a {
	color: #6A1B00;
	text-decoration:none;
	font-weight:bold;
	}
	
a:hover {
	color: #362700;
	text-decoration:underline;
	}
	
/* ID Styles */

#navigation a {
	font:10px arial;
	color: #ffffff;
	text-decoration: none;
	letter-spacing:.1em;
	}
	
#navigation a:hover {
	color: #362700;
	text-decoration: none;
	}

#padding {
	padding:10px 5px 10px 5px;
	}
	
#calendar td {
	border: 1px solid;
	color: #330000;
	}
	
#noborder td {
	border: 0px;
	}
	
#weekdays th {
	font:11px arial;
	color: #ffffff;
	font-weight:bold;
	border: 0px;
	padding:2px;
	}

#calheader td {
	font-weight:bold;
	}

/*--------------------------------------*/
/* Class Styles*/
/*--------------------------------------*/

.logo {
	font:24px arial;
	color: #362700;
	letter-spacing:0.1em;
	font-weight:bold;
	line-height:20px;
	}

.tagline {
	font:11px arial;
	color: #362700;
	letter-spacing:.2em;
	}

.smallText {
	font:10px arial;
	color: #362700;
	line-height:18px;
	font-weight: bold;
	}

.pageHeader {
	font:24px arial;
	color: #362700;
	letter-spacing:.1em;
	line-height:30px;
	}
	
.bodyText {
	font:11px arial;
	color:#330000;
	line-height:24px;
	}
	
.pageName {
	font:20px arial;
	color: #362700;
	letter-spacing:.1em;
	line-height:26px;
	}
	
.subHeader {
	font:20px arial;
	color: #663300;
	font-weight:bold;
	line-height:20px;
	letter-spacing:0.1em;
	}
	
.navText {
	font:10px arial;
	color: #330000;
	letter-spacing:0.1em;
	text-decoration: none;
	}
	
/* ================================
    CSS STYLES FOR IBUYSPY PORTAL 
    v1.0, 01/2001
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg
{
	/*background-image: url(images/head_livestock_show.GIF);*/
	background-color:#362700;
}

/* background color for the content part of the pages */
Body
{
	background-color: #;
}

.MyVisible
{
	visibility:visible 
}
.MyInVisible
{
	visibility:hidden 
}
/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rende#cc3300 by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle {
	font-family: Verdana Bold, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#EFDFC0
}

/* background/border colors for the selected tab */
.TabBg {
    background-color: white;
    border-color: white;
}

/* background/border colors for the unselected tabs */
.OtherTabsBg {
	background-color: #663300;
	border-color: white;
}

/* text style for the selected tab */
.SelectedTab {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#362700;
    font-weight: bold
}

/* text style for the unselected tabs */
.OtherTabs {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#362700;
    text-decoration:none;
    font-weight: bold
}

.SpecialLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #362700;
	/*text-decoration: underline;*/
	cursor:hand;
}   
.SpecialLink.hover
{
	text-decoration: underline;
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link    {
    text-decoration:    none;
    color:#362700;
}

A.OtherTabs:visited {
    text-decoration:    none;
    color:#362700;
}

A.OtherTabs:active  {
    text-decoration:    none;
    color:#362700;
}

A.OtherTabs:hover   {
    text-decoration:    underline;
    color:#362700;
}
    
/* text style for the site links (at extreme top-right of header) */
.SiteLink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
	text-decoration:    none;
}   

/* hyperlink style for the site links */
A.SiteLink:link {
    text-decoration:    none;
    color:white;
}

A.SiteLink:visited  {
    text-decoration:    none;
    color:#eeeeee;
}

A.SiteLink:active   {
    text-decoration:    none;
    color:#eeeeee;
}

A.SiteLink:hover    {
    text-decoration:    underline;
    color:white;
}

/* style for separator between site links */
.Accent
{
    color: #cc3300;
    font-weight:    bold;
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #362700;
}
/*------------------------------------*/
/* Section 2.3 - Main navigation menu */
/*------------------------------------*/
.nav-main-front {
	clear: both;
	float: left;
	width: 100%;
	min-height: 2em;
	height: auto !important;
	height: 2.0em;
	line-height: 2em;
	margin: 0px;
	padding: 0px;
	border-top: solid 1px #362700;
	border-bottom: solid 1px #362700;
	background-color: #330000;
	font:10px arial;
	color: #ffffff;
	text-decoration: none;
	letter-spacing:.1em;
}

.nav-main {
	clear: both;
	float: left;
	width: 100%;
	min-height: 2em;
	height: auto !important;
	height: 2.0em;
	line-height: 2em;
	margin: 0px;
	padding: 0px;
	border-top: solid 1px #362700;
	border-bottom: solid #362700;
	background-color: #330000;
	font:10px arial;
	color: #ffffff;
	text-decoration: none;
	letter-spacing:.1em;
	display: none;
} 

.nav-main-banner { width:700px; height:91px; }

/* Use background-color: rgb(176,207,106);	for green */
.nav-main ul {list-style: none; margin: 0px; padding: 0px; font-weight: bold;}	
.nav-main li {list-style: none; float: left; white-space: nowrap; background-color: inherit;}
.nav-main li a {list-style: none; margin: 0px; padding: 0px 10px 0px 10px; border-right: solid 1px #FFFFFF; color: #FFFFFF; text-decoration: none; font-size: 110%;}
.nav-main a:hover, .nav-main a.selected {
	list-style: none; 
	background-color: inherit;
	color: #CC6600;
	text-decoration: none;
}

.buffer {
	float: left;
	width: 770px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

/* GENERAL */
/* style for module titles */
.Head   {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    bold;
    color: #362700;
	text-decoration: none;
}
.HeadInitCap   {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  20px;
	font-weight:    bold;
	color: #362700;
	text-transform: capitalize;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #362700;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #362700;
}

/* text style used for most text rende#cc3300 by modules */
.NormalCapitalize
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;    
    text-transform: capitalize;
}
.NormalSmall
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 10px    
}
.Normal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px
}
.NormalLink
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 15px;
	text-decoration:none;	
}
.NormalLink:hover
{	
	text-decoration:underline;	
	cursor:hand;
}
.NormalInitCap
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;    
    text-transform: capitalize;
}
.NormalFormat
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    color: #362700  
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.NormalRed
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #cc3300
}
.NormalBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC6600
}

.NormalRedAsterisk
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #cc3300
}

.NormalBold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

.NormalLargeBold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold
}

.NormalLarge
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.HighlightRed
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #cc3300;
    background-color: yellow;
}

.LgHighlightRed
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #cc3300;
    background-color: yellow;
}


/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #362700;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: #362700;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #362700;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #cc3300;
}

/* GENERIC */
.H1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  20px;
	font-weight:    normal;
	color: #330000;
}

.H2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  16px;
	font-weight:    normal;
	color: #330000;
}

.H3  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  12px;
	font-weight:    normal;
	color: #330000;
}

.H4  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  12px;
	font-weight:    normal;
	color: #330000;
}

H5, DT  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #330000;
}

H6  {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #330000;
}

TFOOT, THEAD    {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: #330000;
	text-decoration: none;
}

/* TH  {
    vertical-align: baseline;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: white;
	}
*/
/* color was this before #362700; */


A:link  {
	text-decoration:    none;
	color:  #CC3300;
}

A:visited   {
	text-decoration:    none;
	color:  #362700;
}

A:active    {
	text-decoration:    none;
	color:  #330000;
}

A:hover {
    text-decoration:    underline;
    color:  #cc3300;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, 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;
}

HR {
    color: #D1C6AD;
    height:1pt;
    text-align:left
}

.Button
{
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
	color: #330000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D1C6AD;
}
.Button:disabled{
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
	color: #330000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: gray;
}

.EnabledPanel
{
	border: Double 8px #330000;
	background-color: inherit;
}
/* PLS Changed from white to see what it will do */

.DisabledPanel
{
	border: Solid 1px #D1C6AD;
	background-color: #D1C6AD;
}

.footer {
	clear: both;
	width: 100%;
	height: 10%;
	margin: 0px;
	padding: 0.5em 0px 0.5em 0px;
	border-top: solid 1px rgb(125,125,125);
	background-color: #342609;
	color: rgb(255,255,255);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-style: normal;
	
}

.large tr td, .large tr th { padding:4px 10px; }
.large .ColorGridHeaderStyle { font-size:16px; }
.large .ColorGridRowStyle, .large .ColorGridAlternateRowStyle, .large .ColorGridSelectedRowStyle , .large .ColorGridEditRowStyle, { font-size:14px; }

.medium tr td, .medium tr th { padding:4px 10px; }
.medium .ColorGridHeaderStyle { font-size:11px; }
.medium .ColorGridRowStyle, .medium .ColorGridAlternateRowStyle, .medium .ColorGridSelectedRowStyle , .medium .ColorGridEditRowStyle, { font-size:11px; font-weight: normal; }

.ColorGridHeaderStyle 
{
	font-weight: bold;
	font-size: 12px;
	border: solid 1px #330000;
	padding: 3px;
	cursor: pointer;
	color: #5F3520;
	background-color: #d8c1a9;
}
/* PLS try adding a color to the header and footer styles; changed the color for the header from #5F3520 to something lighter */
/* PLS changed color from #cc3300 (orange) */


.ColorGridRowStyle 
{
	font-size: 10px;
	border: solid 1px #330000;
	padding: 3px;
	cursor: pointer;
	background-color: #FDF2E1;
}

.ColorGridAlternateRowStyle 
{
	font-size: 10px;
	border: solid 1px #330000;
	padding: 3px;
	cursor: pointer;
	background-color: #EFDFC0;
	color:#663300;
}


.ColorGridSelectedRowStyle 
{
	font-size: 10px;
	border: solid 1px #330000;
	padding: 3px;
	cursor: pointer;
	background-color: #FFFF00;
}

.ColorGridEditRowStyle
{
	font-size: 10px;
	border: solid 1px #330000;
	padding: 3px;
	cursor: pointer;
	background-color: ##FFFF00;
}



/* PLS changed background-color: rgb(255,255,255) to see what it would do */
/* PLS moved to see if it makes a difference for the footer to be below the header style in portal */
.ColorGridFooterStyle 
{
	font-weight: bold;
	font-size: 11px;
	border: solid 1px #330000;
	padding: 3px;
	cursor: pointer;
	color: #5F3520;
	background-color: #d8c1a9;
}

.PlainGridFooterStyle 
{
	font-size: 10px;
	border: solid 1px #330000;
	padding: 3px;
	cursor: pointer;
}

.PlainGridHeaderStyle 
{
	font-size: 10px;
	border: solid 1px #330000;
	padding: 3px;
	cursor: pointer;
	background-color: white;
}

.PlainGridFooterStyle 
{
	font-size: 10px;
	border: solid 1px #330000;
	padding: 3px;
	cursor: pointer;
	background-color: white;
}

.PlainGridPagerStyle 
{
	font-size: 10px;
	border: solid 1px #330000;
	padding: 3px;
	cursor: pointer;
	background-color: white;
}

.PlainGridRowStyle 
{
	font-size: 10px;
	border: solid 1px #330000;
	padding: 3px;
	cursor: pointer;
	background-color: white;
}

.PlainGridAlternateRowStyle 
{
	font-size: 10px;
	border: solid 1px #330000;
	padding: 3px;
	cursor: pointer;
	background-color: #ECE9D8;
	color: black;
}

.PlainGridSelectedRowStyle 
{
	font-size: 10px;
	border: solid 1px #330000;
	padding: 3px;
	cursor: pointer;
	background-color: white;
	color: black;
}

.PlainGridEditRowStyle
{
	font-size: 10px;
	border: solid 1px #330000;
	padding: 3px;
	cursor: pointer;
	background-color: white;
	color: black;
}

.WebPnlHeaderCollapsed {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  12px;
	font-weight:    bold;
	color: #55A0FF;
	border: solid 1px #EFDFC0;
	background-color: #897345;
}

.WebPnlHeaderExpanded {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  12px;
	font-weight:    bold;
	color: #330000;
	border: solid 2px #330000;
	background-color: #E3C791;
}

.WebPanel {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size:  12px;
    	font-weight:    bold;
    	color: #000000;
	border: solid 3px #330000;
	background-color: #ECE9D8;

}

.PaymentControlCardInformationTable
{
	border-style:solid;  
	border-width: 3px;
	border-color: Black;
	background-color: Transparent;
}