﻿body 
{
    font-family: verdana, arial, sans-serif;
    /* font-family: Times New Roman, Times, serif; */
    font-size:8pt;
    margin-top:0px;
    margin-left:0px;
    margin-bottom:0px;
}

TR, TD 
{
    font-family: verdana, arial, sans-serif;
    font-size:8pt;
    vertical-align:top;
}

img 
{
    border:0;
}
p {margin-top:12px;}
ul {margin-top:12px; margin-bottom:12px;}
li {margin-bottom:6px;}
.MainContentCell {
    
    padding:16px 16px 16px 16px;   
    
}
.PageHeading 
{
    font-family: Trajan Pro, Times New Roman, Times, serif;
    color:#333333;
    font-weight:bold;
    font-size:12pt;
    margin-bottom:12px;
}
.PageHeadingOuterCell
{
padding-top:10px;
padding-left:10px;
}


.PageHeadingCell
{
    font-family: Trajan Pro, Times New Roman, Times, serif;
    color:#333333;
    font-weight:bold;
    font-size:12pt;
    vertical-align:middle;
    height:36px;
    padding-left:6px;
}

.PageSubHeading 
{
    font-weight:bold;
    padding-top:6px;
    padding-bottom:6px;
    font-family:Arial;
    font-size:11pt;
}

.TimeDisplay {
    height:36px;
    background-color:#ecebe3;
    text-align:center;
    vertical-align:middle;
    color:#444444;
}

/* header/footer styles */
.MenuHeading {
    
    height:25px;
    vertical-align:middle;
    text-align:left;
    padding-left:6px;
    font-weight:bold;
}

.MenuCell {
    vertical-align:top;
    text-transform:uppercase;
    font-family:Arial;
    font-weight:bold;
    font-size:8pt;
    text-decoration:none;
    color:#333333;       
    padding-right:6px;
}
.MenuBullet {
    padding-top:4px;
    vertical-align:top;
    padding-left:6px;
    padding-right:4px;
    
}
.MenuSubCell {
    vertical-align:top;
    text-transform:capitalize;
    font-family:Arial;
    font-weight:normal;
    font-size:8pt;
    text-decoration:none;
    color:#333333;       
    padding-right:6px;
    padding-left:8px;
}

.MenuSpacer {
height:8px;    
}

.LeftMenuText {
    text-decoration:none;
    color:#333333;       
}
.LeftDropShadowCell {
 width:9px;   
    
}
.MainCellSuper
{
    width:614px;
}

.MainCell
{
    width:454px;
}

.LeftColumn 
{
    width:152px;
    background-color:#cebd7c;
 
}
.RightColumn 
{
    width:160px;
    padding-left:12px;
    padding-right:12px;
    padding-top:12px;
}
.Footer
{
    font-family: Arial;
    color:#444444;
    background-color:#ecebe3;
    font-size:8pt;
    padding-top:6px;
    padding-bottom:6px;
    text-align:center;
}
.TopMenuItem {
    
    vertical-align:middle;
    text-align:center;
    text-transform:uppercase;
    font-family:Arial;
    font-weight:normal;
    font-size:8pt;
    text-decoration:none;
    color:#333333;       
    padding-right:6px;
    padding-left:6px;
}
.ThisWeekMainCell {
    padding:12px 12px 12px 12px; 
    text-align:center;
}
.ThisWeekHeader {
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom:8px;
}
.ThisWeekBody {
    font-family:Arial;
    font-size:8pt;
}
.LoginHeader {
    text-transform:uppercase;
    font-weight:bold;
    background-color:#cccccc;
    padding-left:6px;
    padding-right:6px;
    padding-top:6px;
    padding-bottom:1px;
}
.LoginBody {
    font-family:Arial;
    font-size:8pt;
    background-color:#cccccc;
    padding-left:6px;
    padding-right:6px;
    padding-bottom:6px;
    padding-top:4px;

}
.LoginBar {
    background-color:#cccccc;
    padding-left:6px;
}

/*  Home page */
td.HomePageNewsTitle, div.HomePageNewsTitle {
	background-color:#BCBCBC;
	padding:2px 0 2px 0;
	display:block;
}

td.HomePageNewsTitle span, div.HomePageNewsTitle span {
	padding:4px;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	background-color:#BCBCBC;
    font-weight:bold;
    font-size:11pt;
    padding-left:16px;
    display:block;
}

td.PageHeadingCell div.HomePageNewsTitle span {
	padding:4px;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	background-color:#BCBCBC;
    font-size:inherit;
    padding-left:16px;
    display:block;
    text-align:left;
}

div.HomePageNewsTitle{
	margin-bottom:5px;
}

div.HomePageNewsTitle span
{
	font-size:9pt;
    padding-left:4px;
    text-align:center;
}

.HomePageNewsDate {
    
    padding-top:8px;
    padding-left:16px;
    
}
.HomePageNewsText {
    
    padding-left:16px;
    padding-right:16px;
    padding-top:8px;
    padding-bottom:16px;

}
.validator1
{
    position:relative;
    left:3px;
    bottom:1px;
    vertical-align:middle;

}
.validator2
{
    position:relative;
    left:-2px;
    bottom:3px;
    vertical-align:middle;

}
.joinform_label {
    text-align:right;
    vertical-align:middle;
    background-color:#dddddd;
    padding-right:3px;
}

.joinform_label2 {
    text-align:right;
    vertical-align:middle;
    background-color:#ffffff;
    padding-right:3px;
}

.joinform_subheading {
    vertical-align:middle;
    padding-left:8px;
    background-color:#d8d8d8;
    height:24px;
    font-weight:bold;
}

.joinform_subheading2 {
    vertical-align:middle;
    padding-left:8px;
    background-color:#d8d8d8;
    height:24px;
    font-weight:normal;
}

.joinform_subheading3 {
    vertical-align:middle;
    padding-left:8px;
    background-color:#ffffff;
    height:24px;
    font-weight:bold;
}

.Validator1
{
    position:relative;
    left:3px;
    bottom:1px;
    vertical-align:middle;

}
.Validator2
{
    position:relative;
    left:-2px;
    bottom:1px;
    vertical-align:middle;

}

.Validator3
{
    position:relative;
    left:-2px;
    bottom:3px;
    vertical-align:middle;

}
.awardlinks {
    
    color:blue;
    font-family:Arial;
    font-weight:bold;
    font-size:8pt;
}

.MerchandiseName {
    font-weight:bold;   
    font-size:9pt;
}
.MerchandiseSubCategory {
    color:#746a49;
    font-weight:bold;   
}

.MerchandiseDescription {
    font-weight:normal;   
}
.MerchandiseComments {
    font-weight:normal;   
}
.MerchandisePrice {
    font-weight:normal;   
}

.MerchandiseName2 {
    font-weight:bold;   
}
.MerchandiseSubCategory2 {
}
.MerchandisePrice2 {
    font-weight:normal;   
}

.AwardHeader {
    font-weight:bold;
}


.AwardName {
     vertical-align:middle;   
}

.AwardPrice {
     vertical-align:middle;   
}

.AwardQuantity {
      vertical-align:middle;   
}
.AwardPriceTimesQuantity {
      vertical-align:middle;   
}
.AwardShipping {
      vertical-align:middle;   
}
.AwardTotal {
     vertical-align:middle;   
     font-weight:normal;
     text-align:right;
}

.AwardNameHeading {
     vertical-align:middle;  
}
.AwardPriceHeading {
    vertical-align:middle;   
}
.AwardQuantityHeading {
     vertical-align:middle;   
}
.AwardPriceTimesQuantityHeading {
     vertical-align:middle;   
}
.AwardShippingHeading {
      vertical-align:middle;   
}
.AwardTotalHeading {
     vertical-align:middle;   
     font-weight:normal;
     text-align:right;
}






.AwardQuestion {
    vertical-align:middle;   
}
.AwardAnswer {
    vertical-align:middle;   
}
.AwardQuestionRowEven {
    background-color:#eeeeee;
    
}
.AwardQuestionHeading {
    vertical-align:middle;   
    font-weight:bold;
    padding-top:24px;
}
.menunew {
 font-size: 8px;   
}

.CorporateMemberLevel {
    font-weight:bold;
}

.CorporateMemberName1 {
    font-weight:bold;
    font-size:10pt;
    display:block;
}
.CorporateMemberName3 {
    font-size:10pt;
}

.CorporateMemberLogo {
    text-align:right;
    padding-right:48px;
}

.CorporateMemberDescription 
{
	font-weight:normal !important;
	padding-top:3px;
}
.CorporateMemberSpacer {
    height:20px;
}

.CorporateMemberLink{
	display:block;
}

img.corporatelogo
{
	display:block;
	float:left;
	margin:3px 5px 3px 0;
}

div.platinum
{
	margin-top:5px;
}



div.platinum img
{
	display:block;
	margin:0px auto 20px auto;
}