/************************************************************************/
/*																		*/
/*			STRUCTURAL ELEMENTS OF THE THREE COLUMN LAYOUT				*/
/*							DO NOT ALTER!								*/
/*																		*/
/************************************************************************/
#wrapper {
	width				:100%;
}

.Columns, .Full {
	margin				: 0px;
	padding				: 0px;
	color				: #333333;
	/*background-color	: #FFFFFF;*/
}
/* NB - OmniWeb displays the 1px space as looking somewhat thicker, but set it to 0px and there is no space */
/* Then use the tantek-family hack to make everything right again */
/*/*/
.Columns, .Full {
	font-family			: "\"}\"";
	font-family			: inherit;
	margin-top			: 0px;
}
/* */
/* empty required to get IE5 back on track */
#empty{}

.LeftColumn {
	position			:absolute;
	left				:2;
	top				:97;
	width				: 180px;
	margin				: 0px;
/*	margin-top			: -11px; */
	padding				: 0px;
	color				: #000000;
	background-color	: #999999;
	height				: 100%;
	/*height				: 823px;*/
}
.LeftColumn {
/*/*/
	margin-top			: 0px;
/* */
}

/*
make sure that the hack widths equals the value of .centercolumn's margin-right
the initial width is for NN4 - experiment and set to what seems best
*/
.RightColumn {
	/*position			: static;*/
	position			: absolute;
	top				:111px;
	right				:1px;
	width				: 180px;
	padding				: 0px;
	color				: #000000;
	height				: 98%
	/*background-color		: #999999;*/
	/*height				: 823px;*/
}

/*
For NN4, -25px is the margin-left setting to make the centercolumn column but up against the left column. (OmniWeb is much the same, but this stylesheet makes no allowances for it).
For other browsers, the equivalent margin-left setting is equal to the width of the left column.
margin-right is set to the value of the overriding values for .rightcolumn's width.
A margin can be created between these two columns either by changing these values, or by setting the padding of the relevant #...padding divs.
margin-top is set to -1px to make NN4 line up correctly.
*/
.CenterColumn {
	margin				: 0px;
	padding				: 0px;
	color				: #000000;
	background-color	: #FFFFFF;
	z-index				: 4;
	border-left			: solid 1px #999999;
	border-right		: solid 1px #999999;
}
.CenterColumn {
	margin-right		: 0px;
	margin-top			: 0px;
	margin-bottom		: 0px;
	margin-left			: -25px;
}
/* IE5 once again goes awry - shift it down (29px is right for this layout but no doubt the exact value will vary [sigh]) and then zap
empty because otherwise IE5 goes rampaging on */
/*/*/
.CenterColumn {
	position		:relative;
	min-width			: 500;
	margin-right		: 181px;
	margin-left			: 181px;
	font-family			: "\"}\"";
	font-family			: inherit;
	margin-top			: 0px;
}
#empty{}
/*  */

/* following bit only necessary if OmniWeb to be handled - the .fake bit is only picked up by OmniWeb, IE and, er, Amaya
see  http://www.fu2k.org/alex/css/test/OmniWebInlineHack.mhtml
But exclude it from IE5/mac */
/*\*/
.fake.CenterColumn {
	margin-right		: 1px;
	margin-left			: 1px;
}
/* this bit resets for IE */
html .CenterColumn {
	margin-right		: 181px;
	margin-left			: 181px;
}
/* End of OmniWeb shenanigans */

.Footer {
	clear				: both;
	margin-top			: -11px;
	padding				: 5px;
	color				: #FFFFFF;
	background-color	: #618227;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	text-align			: center;
	vertical-align		: middle;
	width				: 100%;
}
.Footer {
/*/*/
	margin-top			: 0px;
/* */
}
.Copyright {
	background-color	: #DFE0C1;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 9px;
	font-weight			: bold;
	color				: #A49E60;
	text-align			: center;
	line-height			: 11px;
	padding				: 5px;
}
.Clear {
	clear 				: both;
	font-size			: 1px;
	line-height			: 0px;
}
.CenterPadding {
	margin				: 0px;
	padding-left		: 3px;
	padding-right		: 3px;
	background-color	: #FFFFFF;
	min-height			: 823px;
	height				: auto!important;
/*	height				: 823px; */
}
.LeftPadding, .RightPadding {
	margin				: 0px;
	padding				: 0px;
}
.FullPadding {
	margin				: 0px;
	padding				: 10px;
	min-height			: 400px;
	height				: auto!important;
	height				: 400px;
}
.Header {
	margin				: 0px;
	padding				: 0px;
	background-color	: #DFE0C1;
	height				: 76px;
	width				: 100%;
}
.MenuBar {
	margin				: 0px;
	padding				: 0px;
	background-color	: #DFE0C1;
	height				: 31px;
	width				: 100%;
}
#AdminGadget {
	position			:relative;
	top				: 0;
	padding-top			: 3px;
	text-align			: center;
	width				: 160px;
	height				: 11em;
	margin-left			: 4px;
	margin-bottom			: 3px;
}
#BreweryGadget {
	margin-top			: 0px;
	height				: 143px;
	width				: 170px;
	margin-left			: 5px;
	text-align			: center;
}
#CartGadget {
	padding-top			: 10px;
	text-align			: center;
}
#EventGadget {
	padding-top			: 10px;
	text-align			: center;
}
#ItemGadget {
	padding-top			: 10px;
	text-align			: center;
}
#LoginGadget {
	padding-top			: 0px;
	text-align			: center;
}
#SearchGadget {
	margin-top			: 145px;
	height				: 230px;
	text-align			: center;
}
#WishListGadget {
	padding-top			: 10px;
	text-align			: center;
}

/************************************************************************/
/*																		*/
/*			REMAINING ELEMENTS DO NOT EFFECT THE CSS STRUCTURE			*/
/*																		*/
/************************************************************************/

/*******	DEFAULT ELEMENT STYLES	*******/
html, body {
	margin				: 0px;
	padding				: 0px;
	background-color	: #ffffff;
	color				: #000000;
}
div {
	border				: none;
	margin				: 0px;
	padding				: 0px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	line-height			: 15px;
	font-size			: 11px;
}
h1, h2 {
	margin-top			: 0px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 20px;
	color				: #CC3300;
	padding-left		: 0px;
	padding-top			: 20px;
}
h3 {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	font-weight			: bold;
	color				: #638221;
	text-decoration		: underline;
}
img {
	vertical-align		: bottom;
}

/*******	CLASS STYLES	***************/
.AdminHomeHeading {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 13px;
	font-weight			: bold;
	color				: #000000;
	text-align			: left;
	vertical-align		: top;
	width				: 33%;
	line-height			: 15px;
	text-indent			: 5px;
}
.AdminHomeHeadingRow {
	padding-top			: 5px;
}
.AdminHomeLegend {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-weight			: bold;
	color				: #2F5177;
	font-size			: 13px;
}
.AdminHomeLink {
	width				: 33%;
	text-align			: left;
	line-height			: 14px;
	text-indent			: 10px;
}
.AdminHomeLink a {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 12px;
	text-align			: left;
	text-decoration		: none;
	vertical-align		: top;
	line-height			: 14px;
}
.AdminHomeLinkRow {
}
.AdminHomeTable {
	padding				: 0px;
	margin				: auto;
	width				: 90%;
}
.Alert {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #CC3300;
	font-size			: 11px;
	line-height			: 16px;
	text-align			: center;
	font-weight			: bold;
}
.Gray {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #C0C0C0;
	line-height			: 15px;
	font-size			: 11px;
}
.BoldText {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
	font-size			: 11px;
	line-height			: 20px;
	font-weight			: bold;
	padding-left		: 10px;
	vertical-align		: top;
}
.BoldTextCenter {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
	font-size			: 11px;
	line-height			: 15px;
	text-align			: center;
	font-weight			: bold;
	vertical-align		: top;
}
.BreweryGadgetBody {
	width				: 162px;
	margin				: auto;
	vertical-align		: top;
	padding-left		: 4px;
	padding-right		: 4px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #000000;
	text-align			: left;
}
.CartColumnHeading {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
	font-size			: 11px;
	text-align			: left;
	font-weight			: bold;
	vertical-align		: bottom;
	height				: 36px;
	border-bottom		: solid 1px #000000;
}
.CartItem {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
	font-size			: 11px;
	text-align			: left;
	vertical-align		: top;
	border-top			: solid 1px #666666;
}
.CartTotal {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
	font-size			: 11px;
	text-align			: left;
	vertical-align		: top;
}
.Emphasis	{
}
.EssayLinks {
	margin-left			: 200px;
}
.EssayLinks li {
	color				: #000000;
	line-height			: 25px;
	text-align			: left;
}
.EssayLinks li a {
	text-decoration		: underline;
}
.Footer a:link {
	color				: #DFE0C1;
	text-decoration		: none;
}
.Footer a:visited {
	color				: #D0D1A5;
	text-decoration		: none;
}
.Footer a:hover {
	color				: #CC3300;
	text-decoration		: none;
}
.Footer a:active {
	color				: #CC3300;
	text-decoration		: none;
}
.FormButton {
	text-align			: center;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #333333;
	font-size			: 9px;
	padding				: 0px;
}
.FormButtonCell {
	text-align			: center;
}
.GadgetButtonCell {
	text-align			: center;
	height				:1.9em;
	margin-top			:0;
	margin-bottom			:0;
}
.FormColumnHeading {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
	font-size			: 11px;
	text-align			: left;
	font-weight			: bold;
	vertical-align		: bottom;
	height				: 36px;
}
.FormColumnHeading_nbr {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
	font-size			: 11px;
	text-align			: right;
	font-weight			: bold;
	vertical-align		: bottom;
	margin-right			: 10px;
	height				: 36px;
}
.FormFieldset {
	width				: 80%;
	margin				: auto;
}
.FormInput {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #333333;
	font-size			: 9px;
	text-align			: left;
	padding				: 2px;
}
.GadgetCheckFormInput {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #333333;
	font-size			: 9px;
	text-align			: left;
	padding				: 1px 2px 1px 2px;
	height 				: 1.4em;
	margin-top			: 1px;
	vertical-align			: middle;
}
.FormInput10 {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #333333;
	font-size			: 10px;
	text-align			: left;
	padding				: 2px;
}
.FormInput_nbr {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #333333;
	font-size			: 9px;
	text-align			: right;
	padding				: 2px;
}
.FormInputCell {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #333333;
	font-size			: 10px;
	text-align			: left;
	vertical-align		: top;
}
.FormLabelCell {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #333333;
	font-size			: 10px;
	text-align			: right;
	font-weight			: bold;
	vertical-align		: top;
}
.FormLegend {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-weight			: bold;
	color				: #2D517B;
	font-size			: 13px;
}
.FormRow {
	height				: 25px;
	vertical-align		: bottom;
}
.pubFormRow {
	height				: 25px;
	vertical-align			: top;
}
.FormTable {
	padding				: 0px;
	margin				: auto;
}
.FormTextEditor {
	text-align			: center;
	height				: 265px;
	border				: 1px solid #333333;
	background-color	: #E6E7F2;
	padding				: 5px;
	width               : 600px;
}
.FormTextEditorLabel {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
	font-size			: 10px;
	font-weight			: bold;
	line-height			: 15px;
	text-align			: left;
	text-indent			: 10px;
	width				: 50%;
	padding				: 2px;
}
.GadgetBody {
	width				: 162px;
	margin				: auto;
	vertical-align		: top;
	padding-left		: 4px;
	padding-right		: 4px;
	background-color	: #DFE0C1;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #000000;
	text-align			: left;
	border				: solid 1px #666666;
}
.GadgetAdminBody {
	width				: 162px;
	height				: 100%;
	margin				: auto;
	vertical-align		: top;
	padding-left		: 4px;
	padding-right		: 4px;
	padding-bottom		: 4px;
	background-color	: #DFE0C1;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	line-height			: 12px;
	color				: #000000;
	text-align			: left;
	border				: solid 1px #666666;
}
.GadgetBody li {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
	font-size			: 9px;
	line-height			: 12px;
	padding-top			: 0px;
	padding-bottom		: 8px;
	margin				: none;
	vertical-align		: top;
}
.GadgetBody li a {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	line-height			: 12px;
	margin				: none;
	text-decoration		: underline;
	vertical-align		: top;
}
.GadgetBody ul {
	margin-left			: 12px;
	padding-left		: 12px;
	list-style-type		: none;
	padding-top			: 0px;
	margin-top			: 0px;
	padding-bottom		: 0px;
	margin-bottom		: 0px;
}
.GadgetText, .GadgetText td {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
	font-size			: 9px;
	line-height			: 12px;
	text-align			: left;
}
.GadgetTextCenter {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
	font-size			: 9px;
	line-height			: 12px;
	text-align			: center;
	vertical-align			: middle;
	height				: 2em;
}
.GadgetTextWhite {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #FFFFFF;
	font-size			: 9px;
	line-height			: 12px;
	text-align			: left;
	padding-top			: 60px;
	padding-right		: 15px;
	padding-left		: 30px;
	font-weight			: bold;
	letter-spacing		: .05em;
}
.GadgetTitle {
	width				: 170px;
	margin				: auto;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-weight			: bold;
	color				: #FFFFFF;
	background-color	: #618227;
	text-align			: left;
	text-indent			: 12px;
	line-height			: 14px;
	border				: solid 1px #666666;
}
#H1Description {
	z-index				: -10;
	font-size			: 8px;
	width				: 100px;
	height				: 10px;
	line-height			: 10px;
	position			: absolute;
	top					: 0px;
	left				: 0px;
}
.HomeText {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-style			: italic;
	line-height			: 19px;
	font-weight			: bold;
	color				: #000000;
	text-align			: left;
	vertical-align		: middle;
	padding-right		: 25px;
	padding-left		: 25px;
	padding-top			: 10px;
	padding-bottom		: 10px;
	width				: 80%;
	background-color	: #DFE0C1;
	border				: 1px solid #999999;
	margin				: auto;
	margin-top			: 30px;
}
.HomeTitle {
	color				: #CC3300;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 28px;
	font-weight			: bold;
	text-align			: center;
	vertical-align		: middle;
	letter-spacing		: .02em;
	display				: none;
}
.ItemDiscount {
	margin-bottom		: 10px;
	border-left-width	: 1px;
	border-left-style	: solid;
	border-left-color	: #999999;
	padding-left		: 10px;
	color				: #618227;
	font-weight			: bold;
}
.ItemInfo {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	line-height			: 15px;
	color				: #000000;
	border-left-width	: 1px;
	border-left-style	: solid;
	border-left-color	: #999999;
	padding-left		: 10px;
	vertical-align		: top;
}
.ItemDescription {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	line-height			: 15px;
	color				: #000000;
	padding-left		: 10px;
	vertical-align		: top;
}
.ItemInfoLabel {
	width				: 90px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #CC3300;
	text-align			: right;
	padding-right		: 10px;
	vertical-align		: top;
}
.ItemSubtitle	{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	font-style			: italic;
	font-weight			: bolder;
	color				: #658323;
	padding-left		: 20px;
}
.ItemPrice {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 13px;
	font-weight			: bold;
	color				: #CC3300;
	padding-left		: 10px;
	text-decoration		: underline;
	vertical-align		: top;
}
.MenuBarLinks {
	vertical-align		: middle;
	font-weight			: bold;
	line-height			: 28px;
	height				: 28px;
	text-align			: left;
	margin-left			: 180px;
	position			: absolute;
	left				: 0px;
	/*width				: 700px;*/
}
.MenuBarLinks a {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #663300;
	text-decoration		: none;
	font-style			: normal;
}
.MenuBarLinks a:visited {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #663300;
	text-decoration		: none;
	font-style			: normal;
}
.MenuBarLinks a:hover {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #CC3300;
	text-decoration		: none;
	font-style			: normal;
}
.MenuBarLinks a:active {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #CC3300;
	text-decoration		: none;
	font-style			: normal;
}
.Or {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #666666;
	font-size			: 20px;
	line-height			: 25px;
	text-align			: center;
	margin				: auto;
	font-weight			: bold;
}
.PageTitle {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #333333;
	text-align			: left;
	font-size			: 22px;
	font-weight			: bold;
	line-height			: 40px;
	vertical-align		: middle;
}
.PageTitleAdmin {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #333333;
	text-align			: left;
	font-size			: 13px;
	font-weight			: bold;
}
.PlainText, p {
	margin-bottom		: 0px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
	font-size			: 11px;
	line-height			: 15px;
	padding-right		: 15px;
	padding-left		: 15px;
	vertical-align		: top;
}
.PlainText a, div a, p a {
	text-decoration		: none;
	vertical-align		: top;
}
.PlainTextCenter {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
	font-size			: 11px;
	line-height			: 15px;
	text-align			: center;
	vertical-align		: top;
}
.PopupFooter {
	text-align			: center;
	background-color	: #638221;
	position			: absolute;
	bottom				: 0px;
	width				: 100%;
}
.PopupFooter a {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-weight			: normal;
	color				: #FFFFFF;
	vertical-align		: middle;
	line-height			: 30px;
}
.PopupHeader {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	color				: #638221;
	font-weight			: bold;
	text-align			: center;
	vertical-align		: middle;
	background-color	: #E0E0BF;
	background-repeat	: no-repeat;
	border-top			: 2px solid #BBBA9C;
	border-bottom		: 2px solid #BBBA9C;
	line-height			: 30px;
	text-decoration		: underline;
}
.ResultDescCell {
	width				: 33%;
}
.ResultImageCell {
	padding-left		: 5px;
	padding-right		: 5px;
	vertical-align		: top;
	text-align			: left;
}
.ResultImageCell img {
    max-width: 133px;
}
.ResultItemsFound {
	text-align			: left;
	padding				: 4px;
/*	color				: #2E507E; */
	color				: #CC3300;
	font-weight			: bold;
	border-left			: 1px solid #999999;
	border-top			: 1px solid #999999;
	border-bottom		: 1px solid #999999;
	font-size			: 11px;
	line-height			: 15px;
	width				:49%;
}
.ResultPages {
	text-align			: right;
	padding				: 4px;
	font-weight			: bold;
	color				: #CC3300;
	border-right		: 1px solid #999999;
	border-top			: 1px solid #999999;
	border-bottom		: 1px solid #999999;
	font-size			: 11px;
	line-height			: 15px;
	width				:49%;
}
.ResultRow {
	vertical-align		: top;
	min-width		: 500px;
	width			: 99%;
}
.ResultTable {
/*	max-width			: 97%; */
	width 				: 99%; 
	vertical-align			: top;
	margin				: auto;
	min-width			: 500px;
}
.ResultTextCell {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
	font-size			: 10px;
	line-height			: 13px;
	vertical-align		: middle;
	height				: 13px;
}
.SearchGadgetBody {
	width				: 162px;
	margin				: auto;
	vertical-align		: top;
	padding-left		: 4px;
	padding-right		: 4px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #000000;
	text-align			: left;
}
.UtilityBar {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #333333;
	text-align			: right;
	font-size			: 9px;
}
.UtilityBar a {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #213958;
	text-decoration		: none;
	text-align			: right;
	font-size			: 9px;
}
.UtilityBar a:link {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #213958;
	text-decoration		: none;
	text-align			: right;
	font-size			: 9px;
}
.UtilityBar a:visited {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #213958;
	text-decoration		: none;
	text-align			: right;
	font-size			: 9px;
}
.UtilityBar a:hover {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #C73005;
	text-decoration		: none;
	text-align			: right;
	font-size			: 9px;
}
.UtilityBar a:active {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	text-decoration		: none;
	text-align			: right;
	font-size			: 9px;
	color: #C73005;
}
.ScrollBox {
	font-family			:Verdana, Arial, Helvetica, sans-serif;
	color				: #333333;
	font-size			: 9px;
	height				: 50px;
	width				: 220px;
	text-align			: left;
	padding				: 2px;
	overflow			: scroll;
	border				: solid 1px #000000;
}
.SubColumnHeading {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
	font-size			: 11px;
	text-align			: left;
	font-weight			: bold;
	vertical-align			: bottom;
	width				: 220px;
}


