img { border:none; }

.mainContainer .pageBody { background: url(../images/template/home_page_body_bg.gif) right repeat-y; }
.mainContainer .pageBody .col1 { width: 487px; float: left; background: #f68f1e; }
.mainContainer .pageBody .col1 .content { background: #d1d1d1; margin: 5px; }
.mainContainer .pageBody .col1 .content .videoList {  }
.mainContainer .pageBody .col1 .content .videoList .videoContainer { padding: 3px 0px 3px 12px; cursor: pointer; }
.mainContainer .pageBody .col1 .content .videoList .videoContainer_active, .sacrificialLamb { padding: 3px 0px 3px 12px; background: #f2f1f1 url(../images/template/video_highlight.gif) no-repeat; }
.videoContainer img.thumbnail, .videoContainer_active img.thumbnail { float: left; margin-right: 25px; }
.videoContainer h1, .videoContainer_active h1 { font-size: 12px; margin: 0px; font-weight: bold; }
.videoContainer a, .videoContainer_active a { text-decoration: none; font-weight: bold; }

.mainContainer .pageBody .col2 { width: 485px; float: left; background: url(../images/template/home_right_bg.gif) repeat-x; }
.mainContainer .pageBody .col2 .headline { width: 417px; margin:0px auto; }
.mainContainer .pageBody .col2 .headline img { margin-top: 22px; margin-bottom: 10px; }
.mainContainer .pageBody .col2 .content { padding: 10px 30px 0px 35px; }
.mainContainer .pageBody .col2 .content .subCols { margin: 22px 0px 0px 0px; position: relative; border-top: 1px solid #ffffff; }
.mainContainer .pageBody .col2 .content .subCols .cola { float: left; width: 201px; }
.mainContainer .pageBody .col2 .content .subCols .colb { float: left; width: 201px; margin-left: 16px; }
.mainContainer .pageBody .col2 .content .subCols .colb img { vertical-align:middle; }
.mainContainer .pageBody .col2 .content .subCols .colb a.button { vertical-align:middle; }

.mainContainer .orangeBar { width: 4px; float: left; }

.mainContainer .contactBar { border-top: 1px solid #f68f1e; border-bottom: 1px solid #f68f1e; margin-top: 12px; padding: 10px 0px; }

.footer { margin-top: 10px; }
.footer p { font-size: 11px; }

.promotiles { margin-top: -5px; }
.promotileBasic { border-bottom: 1px solid #f68f1e; padding: 5px 0px 3px 0px; }
.promotileBasic img.promoIcon { float: left; margin-right: 13px;  }
.promotileBasic a { font-weight: bold; text-decoration: none; }








