ul {
  margin: 10px 10px 20px 20px;
}

.bodyCopy, A.bodyCopy:LINK, A.bodyCopy:VISITED {
	font-family: Arial;
	font-size: 12px;
  line-height: 16px;
	color: #666666;
}

.bodyCopyDark, A.bodyCopyDark:LINK, A.bodyCopyDark:VISITED {
	font-family: Arial;
	font-size: 12px;
  line-height: 16px;
	color: #4E4E4E;
}

.bodyCopyBlack, A.bodyCopyBlack:LINK, A.bodyCopyBlack:VISITED {
	font-family: Arial;
	font-size: 12px;
  line-height: 16px;
	color: #333333;
}

.bodyCopy:HOVER, A.bodyCopy:HOVER {
	font-family: Arial;
	font-size: 12px;
  line-height: 16px;
	color: #c2994f;
}

.bodyCopyDark:HOVER, A.bodyCopyDark:HOVER {
	font-family: Arial;
	font-size: 12px;
  line-height: 16px;
	color: #4E4E4E;
}

.crumbTrailCopy, A.crumbTrailCopy:LINK, A.crumbTrailCopy:VISITED { 
	font-family: Arial;
	font-size: 10px;
  line-height: 13px;
	color: #996533;
}

.crumbTrailCopy:HOVER, A.crumbTrailCopy:HOVER {
	font-family: Arial;
	font-size: 10px;
  line-height: 13px;
	color: #996533;
}

.disclaimer, A.disclaimer:LINK, A.disclaimer:VISITED {
	font-family: Arial;
	font-size: 9px;
  line-height: 10px;
	color: #666666;
}

.disclaimer:HOVER, A.disclaimer:HOVER {
	font-family: Arial;
	font-size: 9px;
  line-height: 10px;
	color: #c2994f;
}

.footer  {
	font-family: Verdana;
	font-size: 10px;
  line-height: 13px;
	color: #666666;
}

A.footer:LINK, A.footer:VISITED {
	font-family: Verdana;
	font-size: 10px;
  line-height: 13px;
	color: #ffffff;
}

.secondaryCopy, .secondaryCopy:VISITED, A.secondaryCopy, A.secondaryCopy:VISITED {
	font-family: Verdana;
	font-size: 11px;
  line-height: 13px;
	color: #836747;
}

.secondaryCopyDark, .secondaryCopyDark:VISITED, A.secondaryCopyDark, A.secondaryCopyDark:VISITED {
	font-family: Arial,Verdana;
	font-size: 12px;
  line-height: 13px;
	color: #4E4E4E;
}

.secondaryCopy:HOVER, A.secondaryCopy:HOVER {
	font-family: Verdana;
	font-size: 11px;
  line-height: 13px;
	color: #c2994f;
}

.secondaryCopyDark:HOVER, A.secondaryCopyDark:HOVER {
	font-family: Verdana;
	font-size: 11px;
  line-height: 13px;
	color: #4E4E4E;
}

.separator {
  margin:10 0 10 0;
  height:1;
  background-color:ddd9d0;
  overflow:hidden;
}

/* Remember to use tableColumnHeaderLastColumn on the last column */
.tableColumnHeader {
  border-width:0 0 2 1;
  border-style:solid;
  border-color:#d5c4a0;
  overflow:hidden;
}

.tableColumnHeaderLastColumn {
  border-width:0 1 2 1;
  border-style:solid;
  border-color:#d5c4a0;
  overflow:hidden;
}

.boxOuterBorder {
  border-width:1;
  border-style:solid;
  border-color:#d5c4a0;
  padding:2;
}

.boxInnerBorder {
  border-width:1;
  border-style:solid;
  border-color:#e8dfc8;
  background-color:fbf9f2;
  padding:10;
}

.boxInnerBorderNoPadding {
  border-width:1;
  border-style:solid;
  border-color:#e8dfc8;
  background-color:fbf9f2;
}

.boxInnerBorderTable {
  border-width:1;
  border-style:solid;
  border-color:#cfa541;
  background-color:f3e8be;
  padding:2 10 2 10;
}

.leftColumn {
  background-color: #ebe6d7;
  vertical-align:top;
  width:170;
}

.centerColumn {
  background-color:#ffffff;
  vertical-align:top;
  border-top-width:1;
  border-top-style:solid;
  border-top-color:#dbd0bb;
  height:100%;
}

.rightColumn {
  background-color:#FBF9F2;
  vertical-align:top;
  width:160;
  border-left-width:1;
  border-left-style:solid;
  border-left-color:#E8DEC9;
  height:100%;
  display:inline;
}

.imageBorder {
  border-width:0 1 1 1;
  border-style:solid;
  border-color:#E8DEC9;
  border-top-width:2;
  border-top-style:solid;
  border-top-color:#cbb07d;
}

.pageColor {
  background-color: #3F5083;
}

.componentHeader {
  padding:5 10 5 10;
  border-top-width:2;
  border-top-style:solid;
  border-top-color:#cbb07d;
  background-color:#f3e8be;
  color:#854A10;
  text-transform:uppercase;
	font-family:Arial;
  font-weight:bold;
  font-size:10px;
  line-height:12px;
}

.componentBody {
  padding:5 5 10 10;
  border-width:0 1 1 1;
  border-style:solid;
  border-color:#ddd9d0;
  background-color:#fbf9f2;
	font-family:Verdana;
  font-weight:normal;
	font-size:11px;
  line-height:13px;
	color: #836747;
}

.teaserHeader {
  padding:5 10 5 10;
  border-top-width:2;
  border-top-style:solid;
  border-top-color:#D5C4A0;
  background-color:#E8DEC9;
  color:#876C4F;
  text-transform:uppercase;
	font-family:Arial;
  font-weight:bold;
  font-size:10px;
  line-height:12px;
}

/* Lifestyle specific */

.lifestyleHeader {
  background-color:#ffcc66;
  color:#000000;
  padding-top:5; padding-bottom:5;
  text-align:center;
	font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11
}

.faqText {
  padding-top:5; padding-bottom:5;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:9px;
}
.faqHeader 
{
	padding:5 10 5 10;
	font-family: Verdana;
	font-size: 11px;
    line-height: 13px;
	color: #836747;
	background-color:#E8DEC9;
}
	
.epostcardLabel, A.epostcardLabel:LINK, A.epostcardLabel:VISITED {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	font-weight:bold;
}
.epostcardSubtext
{
	font-family:Arial;
	font-size: 10px;
}
.backToTop, A.backToTop:LINK, A.backToTop:VISITED {
	color: #666666;
}

.backToTop:HOVER, A.backToTop:HOVER {
	color: #c2994f;
}
