/*-------- ADMIN MENU ------------*/
#adminBlock { position: absolute; top: 5px; width: 128px;  }
#adminBlock p.button { padding: 5px 5px 5px 5px; background: #9fcf67; text-align: center; border: 1px solid #000000; }
#adminBlock p.button a { color: #ffffff; }

#adminMenu { margin: 0px; padding: 0px; border: 1px solid #000000; font-size: 10px; position: absolute; width: 128px; background-color: #d4dfd3; z-index: 101; visibility: hidden;  }
#adminMenu ul { background: none; height: auto; margin: 10px 5px 10px 5px; padding: 0px; }
#adminMenu li { line-height: 100%; border: none; text-align: left; margin: 4px 0px 4px 4px; padding: 0px; list-style: none; }
#adminMenu a { text-decoration: none; color: #289728; font-size: 11px; }
#adminMenu a:hover { color: #9fcf67; }


/*-------- CHANNELS ------------*/
.channelBlock1 ul { margin: 0px; padding: 0px; }
.channelBlock1 li { margin-bottom: 15px; list-style: none; }
.channelBlock1 h1 a { font-size: 13px; color: #289728; text-decoration: none; text-transform: none; }
.channelBlock1 img { float: left; margin-right: 10px; width: 75px; }

.channelBlock2 { width: 312px; }
.channelBlock2 ul { margin: 0px; padding: 0px; }
.channelBlock2 li { margin: 0px 7px 14px 7px; list-style: none; float: left;  }
.channelBlock2 h1, .channelBlock2 p { display: none; }
.channelBlock2 img { width: 87px; }

/*-------- LOGIN BLOCK ------------*/
#loginBlock { font-size: 11px; margin: 0px; padding: 0px;  }
#loginBlock input { width: 90px; font-size: 11px; border: 1px solid #cccccc; }
#loginBlock a, .userStatusBlock a, .userStatusBlock a:hover { color: #ffffff; }

.userStatusBlock, #loginBlock { position: absolute; right: 25px; top: 17px; }
.userStatusBlock { top: 3px; }
.userStatusBlock, .userStatusBlock p, #loginBlock, #loginBlock p { color: #ffffff; }


/*-------- PROMOTILES ------------*/

.promoLargeHome { background:  url(/template/images/promo_large_home_bg.gif) repeat-x; padding-bottom: 15px; height: 310px; overflow: hidden; }
.promoLargeHome a, .promoSideBySide a, .leftLink a { font-weight: bold; text-decoration: none; }

.promoSideBySide { margin-bottom: 15px; }
.promoSideBySide .cola { width: 94px; }
.promoSideBySide .colb { width: 160px; margin: 0px 0px 0px 10px; }
.promoSideBySide .cola img { margin-top: 3px; }

.promoStaired { margin-bottom: 15px; }
.promoStaired .content { padding: 3px 0px 0px 50px; }

.promoCallout { margin: 15px 0px; }
.promoCallout .content { background: #b8bec4; }
.promoCallout, .promoCallout p { color: #ffffff;  }

img.bullet { margin-right: 5px; vertical-align: middle; }
.contents { padding: 10px 0px 5px 7px; }
.tfcontents {  
	background:  transparent url(/template/images/promo_large_home_bg.gif) repeat-x scroll 0 0;
}
.leftLink { text-align: right; margin-top: 4px; }
.thumbnail { float: right; margin-left: 10px; }

