h1 { color: #000481; font-size: 18px; font-weight: normal; margin: 0px 0px 4px 0px; padding: 0px; }
h2 { font-size: 14px; margin: 0px; padding: 0px; }

.header .renderDate {text-align: right; color: #000481; font-size: 10px; padding-left: 10px; }
.header .buttons { position: absolute; right: 0px; top: 30px;vertical-align: middle; }
.header .buttons img { margin-left: 10px; }
.header .mainImage { background: #9ac80e url(../images/template/con_masthead_2.jpg) no-repeat; height: 54px; }
.header .mainImage p { font-size: 26px; color: #ffffff; padding: 10px 0px 0px 257px; }

.bodyContent { background: url(../images/template/con_page_bg.gif) repeat-y; border-bottom: 1px solid #ffffff; padding-bottom: 10px; }
.bodyContent .col1 { width: 223px; float: left; margin: 8px 0px 0px 0px; }
.bodyContent .col1 .content { border: 1px solid #000481; margin: 0px; padding: 7px; background: #ffffff; }
.bodyContent .col2 { width: 529px; float: left; margin: 30px 0px 0px 36px; }
.bodyContent .col3 { width: 154px; float: left; margin: 0px 0px 0px 36px; padding-top: 25px; background: #9ac80e; }

.promotile { }
.promogrey { background: #ededed; }
.promogrey h1 { color: #ffffff; background: #000481; border-bottom: 3px solid #9ac80e; font-size: 14px; font-weight: bold; padding: 3px 5px 3px 5px; text-transform: uppercase; text-align: center; }
.promogrey .contents { padding: 7px 12px 12px 12px; }
.promogrey .promoButton { margin-top: 8px; text-align: center; }

.promogreen {  }
.promogreen h1 { color: #000000; font-size: 14px; font-weight: bold; padding: 3px 5px 3px 12px; }
.promogreen .contents { padding: 0px 12px 12px 12px; }
.promogreen .contents, .promogreen .contents p { color: #ffffff; }
.promogreen img.thumbnail { margin-bottom: 3px; }



