/*-------- SHARED ITEMS ------------*/
.button { cursor: pointer; }

/*-------- ADMIN MENU ------------*/
#adminBlock { position: absolute; top: 5px; width: 156px; }
#adminBlock p.button { padding: 5px 5px 5px 8px; background: #1b1b1b url(../images/admin_bar_grey_fade.gif); }
#adminBlock p.button a { color: #ffffff; font-weight: bold; font-size: 12px; text-decoration: none; }

#adminMenu { margin: 0px; padding: 0px; border: 1px solid #1b1b1b; font-size: 11px; position: absolute; width: 154px; background: #f1f1f1 url(../images/admin_vert_bar_bg.gif) repeat-y; z-index: 101; visibility: hidden; }
#adminMenu ul { background: none; margin: 3px 0px 0px 6px; padding: 0px; }
#adminMenu li { border: none; text-align: left; margin: 0px; padding: 0px; list-style: none; line-height: 1; }
#adminMenu a { text-decoration: none; color: #333333; font-size: 11px; margin: 0px; padding: 3px 0px 3px 0px; font-weight: normal; display: block; height: 13px; }
#adminMenu ul li a:hover { background: #bebebe; }
#adminMenu img, #adminBlock img { margin: 0px 3px 0px 5px; }


/*-------- CHANNELS ------------*/
.channelBlock1 ul { margin: 0px; padding: 0px; }
.channelBlock1 li { margin-bottom: 15px; list-style: none; }
.channelBlock1 h1 a { font-size: 15px; color: #8b221e; }
.channelBlock1 img { float: left; margin-right: 10px; }

.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 { display: none; font-size: 11px; margin-top: 10px; color: #cccccc; }
#loginBlock input { width: 110px; font-size: 11px; border: 1px solid #cccccc; }

.userStatusBlock, #loginBlock { margin-bottom: 12px; }
.userStatusBlock a { text-decoration: none; }

/*-------- REGISTRATION MODULE ------------*/
.request_access_text { }
.request_access_required { color: #ff0000; }
.request_access_text input { font: 12px Arial, Helvetica, sans-serif; }
.listCol { border: 1px solid #cccccc; }
.listCol1 { float: left; width: 25%; }
.listCol2 { float: left; width: 25%; }
.listCol3 { float: left; width: 25%; }
.listCol4 { float: left; width: 25%; }
div.rowAlt { background: #f2f5f7; }
h2.registration { border-bottom: 1px solid #cccccc; padding-bottom: 4px; }

/*-------- PROMOTILES ------------*/
.promoBlueGray { background: #ebebeb; margin-bottom: 15px; }
.promoBlueGray .content { padding: 12px 10px 10px 10px; }
.promoBlueGray h1{ margin: 0px 0px 15px 0px; padding: 0px; font-size: 14px; text-align: center; color: #001b5c; }
.promoBlueGray img.moreLink { vertical-align: bottom; }

.promoBlueBluePattern { background: #000745 url(../images/template/blue/promo_blue_blue_pattern.jpg) repeat-x; margin-bottom: 5px; padding: 10px 10px 10px 10px; }
.promoBlueBluePattern, .promoBlueBluePattern p, .promoBlueBluePattern h1, .promoBlueBluePattern a { color: #ffffff; text-decoration: none; }



