/* SHARED ***************************************************************************************** */
.tightGroupHeader
{
 float: left;
 width: 332px;
 height: 29px;
 overflow: hidden;
 background: url(../images/cc_tight_header.gif) no-repeat top left;
}

.wideGroupHeader
{
 float: left;
 width: 656px;
 height: 29px;
 overflow: hidden;
 background: url(../images/cc_wide_header.gif) no-repeat top left;
}

a.groupHeaderLink_inactive:link, a.groupHeaderLink_inactive:visited, a.groupHeaderLink_inactive:hover
{
 display: block;
 float: left;
 width: auto;
 height: 13px;
 background: url(../images/groupheaderlink.gif) no-repeat 0px 0px;
 margin: 8px 0px 0px 5px;
 font-size: 12px;
 line-height: 12px;
 font-weight: bold;
 color: #000000;
 text-indent: 15px;
 text-transform: none;
 text-decoration: none;
}

a.groupHeaderLink_inactive:hover
{
 text-decoration: underline;
}

a.groupHeaderLink:link, a.groupHeaderLink:visited
{
 display: block;
 float: left;
 width: auto;
 height: 13px;
 background: url(../images/groupheaderlink.gif) no-repeat 0px -46px;
 margin: 8px 0px 0px 5px;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 text-indent: 17px;
 line-height: 12px;
 text-transform: none;
 text-decoration: none;
}

a.groupHeaderLink:hover
{
 text-decoration: underline;
}

.inputText
{
 float: left;
 height: 17px;
 border: 1px solid #a7a7a7;
 background: url(../images/input.png) repeat-x top left #ffffff;
 margin: 0px;
 font-size: 11px;
 color: #191919;
 padding: 2px 0px 0px 4px;
}

.inputSelect
{
 float: left;
 height: 21px;
 border: 1px solid #a7a7a7;
 background: url(../images/input.png) repeat-x top left #ffffff;
 margin: 0px;
 font-size: 11px;
 color: #191919;
}


/* CHANNEL MENU 1. LEVEL ************************************************************************** */

#cc_menuLevel1
{
 float: left;
 width: 998px;
 height: 42px;
 margin: auto;
 overflow: hidden;
}

#menuLevel1_wrapper
{
 float: left;
 width: 640px;
 height: 42px;
 margin: auto;
 overflow: hidden;
 margin-left: 17px;
_margin-left: 10px;
}

a.menuL1:link, a.menuL1:visited
{
 display: block;
 float: left;
 width: auto;
 height: 29px;
 color: #7c7c7c;
 font-size: 14px;
 font-weight: normal;
 text-transform: none;
 text-decoration: none;
 line-height: 29px;
 padding: 0px 0px 0px 0px;
 margin: 0px 30px 0px 0px;
_line-height:normal;
_padding: 11px 20px 0px 0px;
_margin: 0px 0px 0px 0px;
}

a.menuL1:hover
{
 color: #1a386a;
 font-size: 14px; /* IE6 bug: doesn't inherit from parent */

}

.menuL1_active
{
 display: block;
 float: left;
 width: auto;
 height: 29px;
 color: #1a386a;
 font-size: 14px;
 font-weight: bold;
 text-transform: none;
 text-decoration: none;
 line-height: 29px;
 padding: 0px 0px 0px 0px;
 margin: 0px 30px 0px 0px;
_height: 25px;
_line-height:normal;
_padding: 11px 20px 0px 0px;
_margin: 0px 0px 0px 0px;
}

/* CHANNELL MENU 2. LEVEL ************************************************************************* */

#menuLevel2Wrapper
{
 float: left;
 width: 332px;
 height: auto;
 overflow: hidden;
 margin-bottom: 10px;
}

.menuLevel2Content
{
 float: left;
 width: 332px; /* real width 324px, those extra px are to acomodate margins and indent on short menus */
 height: auto;
 overflow: hidden;
 margin: 0px 0px 5px 0px;
_margin: 0px 0px 0px 0px;
*/padding-bottom: 8px; /* compesation for IE7 not handling the margin-bottom in this case*/

}

.menuLevel2Content_inactive
{
 display: none;
}

a.menuL2_short:link, a.menuL2_short:visited
{
 display: block;
 float: left;
 overflow: hidden;
 width: 158px;
 height: 29px;
 background: url(../images/level2menu.png) no-repeat 0px -58px;
 margin: 0px 8px 3px 0px;
 font-size: 12px;
 color: #191919;
 line-height: 29px;
 text-indent: 22px;
 text-decoration: none;
}

a.menuL2_short:hover
{
 color: #204065;
 background: url(../images/level2menu.png) no-repeat 0px -87px;
 margin: 0px 8px 3px 0px;
}

a.menuL2_shortActive:link, a.menuL2_shortActive:visited, a.menuL2_shortActive:hover
{
 display: block;
 float: left;
 overflow: hidden;
 width: 158px;
 height: 29px;
 background: url(../images/level2menu.png) no-repeat 0px -87px;
 margin: 0px 8px 3px 0px;
 font-size: 12px;
 color: #204065;
 line-height: 29px;
 text-indent: 22px;
 text-decoration: none;
 font-weight: bold;
}

a.menuL2_full:link, a.menuL2_full:visited
{
 display: block;
 float: left;
_float: none;
 overflow: hidden;
 width: 322px;
 height: 29px;
 background: url(../images/level2menu.png) no-repeat 0px 0px;
 margin: 5px 0px 0px 9px;
 font-size: 12px;
 color: #8c9197;
 line-height: 29px;
 text-indent:10px;
 text-decoration: none;
}

a.menuL2_full:hover
{
 background: url(../images/level2menu.png) no-repeat 0px -29px;
 color: #1a386a;
}


a.menuL2_fullActive:link, a.menuL2_fullActive:visited, a.menuL2_fullActive:hover
{
 display: block;
 float: left;
_float: none;
 overflow: hidden;
 width: 322px;
 height: 29px;
 background: url(../images/level2menu.png) no-repeat 0px -29px;
 margin: 5px 0px 0px 9px;
 font-size: 12px;
 color: #1a386a;
 line-height: 29px;
 text-indent: 10px;
 text-decoration: none;
 font-weight: bold;
}

/* RELATED CLIPS MODULE *************************************************************************** */
#relatedClipsWrapper
{
 float: left;
 width: 332px;
 height: auto;
 overflow: hidden;
}

.relatedClipsContent
{
 float: left;
 width: 332px; /* real width 324px, those extra px are to acomodate margins and indent on short menus */
 height: auto;
 overflow: hidden;
 margin: 0px 0px 8px 0px;
*/padding-bottom: 8px; /* compesation for IE7 not handling the margin-bottom in this case*/
_margin-bottom: 0px; /* compensation for IE6 not supporting div height less den 19px and compensation for IE7 fix */
}

.relatedClipsContent_inactive
{
 display: none;
}

.relatedClipsContent .clipListItem
{
 float: left;
 overflow: hidden;
 width: 156px;
 height: 158px;
 background: #ffffff;
 border: 1px solid #ebebeb;
 cursor: pointer;
_width: 156px;
_height: 156px;
 margin: 4px 0px 0px 4px;
_margin: 4px 0px 0px 4px; 
}

.relatedClipsContent .clipListItem h1
{
 width: 138px;
 height: 78px;
 background: url(../images/post_thumb.png) no-repeat 0px -78px;
 margin: 0px;
_background: url(../images/ie6/post_thumb_ie6.gif) no-repeat 0px -78px;
}

.relatedClipsContent .clipListItem h2
{
 display: block;
 float: left;
 width: 138px;
 height: 40px;
 overflow: hidden;
 color: #a53f3f;
 font-size: 10px;
 font-weight: bold;
 line-height: 11px;
 margin: 0px;
}

.relatedClipsContent .clipListItem h3
{
 display: block;
 float: left;
 width: 138px;
 height: 13px;
 overflow: hidden;
 font-family:Verdana, Geneva, sans-serif;
 font-size: 9px;
 color: #a8a8a8;
 font-weight: normal;
 margin: 0px;
}

.relatedClipsContent .clipListItem_over
{
 float: left;
 overflow: hidden;
 width: 156px;
 height: 158px;
 background: url(../images/clip_post.png) no-repeat top left;
 border: 1px solid #ebebeb;
 cursor: pointer;
_width: 156px;
_height: 156px;
 margin: 4px 0px 0px 4px;
_margin: 4px 0px 0px 4px; 
}

.relatedClipsContent .clipListItem_over h1
{
 width: 158px;
 height: 84px;
 background: url(../images/post_thumb.png) no-repeat 0px 0px;
 margin: 0px;
_background: url(../images/ie6/post_thumb_ie6.gif) no-repeat 0px -78px;
}

.relatedClipsContent .clipListItem_over h2
{
 display: block;
 float: left;
 width: 138px;
 height: 40px;
 overflow: hidden;
 color: #ffffff;
 font-size: 10px;
 font-weight: bold;
 line-height: 11px;
 margin: 0px;
}

.relatedClipsContent .clipListItem_over h3
{
 display: block;
 float: left;
 width: auto;
 height: 13px;
 overflow: hidden;
 color: #a8a8a8;
 font-size: 9px;
 font-weight: normal;
 margin: 0px;
}

.relatedClipsContent .clipListItem_active
{
 float: left;
 overflow: hidden;
 width: 156px;
 height: 158px;
 background: url(../images/clip_post.png) no-repeat top left;
 border: 1px solid #ebebeb;
 cursor: pointer;
_width: 156px;
_height: 156px;
 margin: 4px 0px 0px 4px;
_margin: 4px 0px 0px 4px; 
}

.relatedClipsContent .clipListItem_active h1
{
 width: 158px;
 height: 84px;
 background: url(../images/post_thumb.png) no-repeat 0px -78px;
 margin: 0px;
_background: url(../images/ie6/post_thumb_ie6.gif) no-repeat 0px -78px;
}

.relatedClipsContent .clipListItem_active h2
{
 display: block;
 float: left;
 width: 138px;
 height: 40px;
 overflow: hidden;
 color: #ffffff;
 font-size: 10px;
 font-weight: bold;
 line-height: 11px;
 margin: 0px;
}

.relatedClipsContent .clipListItem_active h3
{
 display: block;
 float: left;
 width: auto;
 height: 13px;
 overflow: hidden;
 color: #a8a8a8;
 font-size: 9px;
 font-weight: normal;
 margin: 0px;
}


.clipPostIE6fix
{
 width: 138px;
 height: 140px;
 text-align: left;
 margin: 9px auto 4px auto;
_margin: 9px;
}

.clipPostThumb
{
 float: left;
 width: 138px;
 height: 78px;
 margin: 0px 0px 4px 0px;
}

.clipPostFooter
{
 float: left;
 width: 138px;
 height: 13px;
}

a.postStar:link, a.postStar:visited, a.postStar:hover
{
 display: block;
 float: right;
 padding-left: 14px;
 height: 13px;
 font-size: 10px;
 background: url(../images/postthumb_star.png) no-repeat top left;
_background: url(../images/ie6/postthumb_star.gif) no-repeat top left;
}

a.postBoble:link, a.postBoble:visited, a.postBoble:hover
{
 display: block;
 float: right;
 padding-left: 15px;
 padding-right: 5px;
 height: 13px;
 font-size: 10px;
 background: url(../images/postthumb_boble.png) no-repeat top left;
_background: url(../images/ie6/postthumb_boble.gif) no-repeat top left;
}

#relatedClipsCounterWrapper
{
 float: left;
 width: 332px;
 height: 36px;
 background: url(../images/relatedclips_counter.png) no-repeat top left;
 text-align: center; /*ie6*/
 font-weight: bold;
}

#relatedClipsCounterContainer
{
 width: 317px;
 height: 11px;
 margin: 12px auto 0px auto;
 color: #d8d8d8;
 font-weight: bold;
 text-align: right;
}

#relatedClipsCounter_coll1
{
 float: left;
 width: 55px;
 height: 11px;
 text-align: left;
}
#relatedClipsCounter_coll2
{
 float: left;
 width:207px;
 height: 11px;
 text-align: center;
}

#relatedClipsCounter_coll3
{
 float: left;
 width: 55px;
 height: 11px;
 text-align: right;
}

#relatedClipsCounterContainer a:link, #relatedClipsCounterContainer a:visited
{
 font-size: 10px;
 font-weight: bold;
 color: #a53f3f;
 text-decoration: none;
 font-weight: normal;
}

#relatedClipsCounterContainer a:hover
{
 text-decoration: underline;
}

/* SUBSCRIPTION SERVICES ************************************************************************** */
#subscriptionMOD
{
 float: left;
 width: 154px;
 height: 29px;
 margin: 8px 0px 0px 7px;
_margin: 8px 0px 0px 4px;
}

#subscriptionMOD_left
{
 float: left;
 width: 151px;
 height: 25px;
 line-height: 25px;
}

#subscriptionMOD_right
{
 float: right;
 width: 150px;
 height: 25px;
}

a.subscriptionPodcast:link, a.subscriptionPodcast:visited
{
 display: block;
 float: left;
 width: auto;
 height: 15px;
 background: url(../images/cc_podcast.gif) no-repeat top left;
 margin: 0px 10px 0px 0px;
 cursor: pointer; /* IE6 fix */
 font-family: Verdana, Geneva, sans-serif;
 font-size: 10px;
 color: #000000;
 text-indent: 15px;
 line-height: 15px;
}

a.subscriptionPodcast:hover
{
 text-decoration: underline;
}

a.subscriptionMail:link, a.subscriptionMail:visited
{
 display: block;
 float: right;
 width: 25px;
 height: 25px;
 background: url(../images/subscription_menu.png) no-repeat -25px 0px;
 margin: 0px 0px 0px 7px;
 cursor: pointer; /* IE6 fix */
}

a.subscriptionMail:hover
{
 background: url(../images/subscription_menu.png) no-repeat -25px -25px;
}

a.subscriptionRSS:link, a.subscriptionRSS:visited
{
 display: block;
 float: left;
 width: auto;
 height: 15px;
 background: url(../images/cc_rss.gif) no-repeat top left;
 margin: 0px 0px 0px 7px;
 cursor: pointer; /* IE6 fix */
 font-family: Verdana, Geneva, sans-serif;
 font-size: 10px;
 color: #000000;
 text-indent: 18px;
 line-height: 15px;
 margin: 0px 0px 0px 0px;
}

a.subscriptionRSS:hover
{
 text-decoration: underline;
}

/* TOP SEARCH MODULE *********************************************************************************** */

#topsearchMOD
{
 float: right;
 width: 178px;
 height: 29px;
 margin: 5px 0px 0px 0px;
/*background: #0F0;*/
}

#topsearchMOD_inputrow
{
 float: right;
 width: 317px;
 height: 25px;
}

#topsearchInput
{
 display: block;
 float: left;
 width: 148px;
 height: 14px;
 border: 1px solid #d0d6dd;
 background: #ffffff;
 font-size: 10px;
 color: #000000;
/* background: #F90;*/
 margin: 0px 0px 0px 0px;
}

.topsearchSubmit
{
 display: block;
 float: right;
 width: 20px;
 height: 20px;
 border: none;
 background: url(../images/cc_submit.gif) no-repeat 0px 0px;
 cursor: pointer;
}

.topsearchSubmit:hover
{
 display: block;
 float: right;
 width: 20px;
 height: 20px;
 border: none;
 background: url(../images/cc_submit.gif) no-repeat 0px 0px;
 cursor: pointer;
}

a.topsearch:link
{
 display: block;
 float: right;
 width: auto;
 height: 25px;
 font-size: 12px;
 color: #204065;
}

a.topsearch:link, a.topsearch:visited
{
 display: block;
 float: right;
 width: auto;
 height: 25px;
 background: url(../images/topsearch_link.png) no-repeat 0px 3px;
 text-decoration: none;
 font-size: 12px;
 color: #204065;
 text-indent: 8px;
 margin: 7px 0px 0px 0px;
}

a.topsearch:hover
{
 background: url(../images/topsearch_link.png) no-repeat 0px -27px;
 color: #dc612b;
}

/* FLASH PLAYER MODULE *************************************************************************** */
.videoMin
{
 float: left;
 clear: left;
 overflow: hidden;
 width: 656px;
 height: 434px;
 background: url(../images/video_min.gif) no-repeat top left;
 margin-bottom: 10px;
}

.videoMax
{
 float: left;
 clear: both;
 overflow: hidden;
 width: 996px;
 height: 403px;
 background:#069;
}

#objectContainer
{
 width: 640px;
 height:392px;
 margin: 8px auto 0px auto;
}

/* TOOLBAR MODULE ******************************************************************************** */
#toolbarWrapper
{
 float: left;
 overflow: hidden;
 width: 656px;
 height: 29px;
 background: url(../images/cc_toolbar.gif) no-repeat top left; 
 margin: 0px 0px 10px 0px;
}

#toolbarRight
{
 float: right;
 overflow: hidden;
 width: 145px;
 height: 19px;
 margin: 5px 5px 0px 0px;
_margin: 5px 3px 0px 0px;
 background: url(../images/cc_rating.gif) no-repeat top left;
}

.toolbarRight_text
{
 float: left;
 overflow: hidden;
 width: 58px;
 height: 19px;
 text-align: left;
 margin: 0px 0px 0px 0px;
 font-size: 9px;
 color: #000000;
 text-indent: 5px;
 line-height: 18px;
}

#toolbarRight_rating
{
 float: right;
 overflow: hidden;
 width: 83px;
 height: 12px;
 text-align: right;
 margin: 3px 4px 0px 0px;
_margin: 3px 4px 0px 0px;
}

a.starAvailable:link, a.starAvailable:visited
{
 display: block;
 float: right;
 width: 12px;
 height: 12px;
 background: url(../images/toolbar_rating.png) no-repeat 0px 0px;
_background: url(../images/ie6/toolbar_rating.gif) no-repeat 0px 0px;
 margin-left: 2px;
 cursor: pointer;
}

a.starRated:link, a.starRated:visited
{
 display: block;
 float: right;
 width: 12px;
 height: 12px;
 background: url(../images/toolbar_rating.png) no-repeat 0px -12px;
_background: url(../images/ie6/toolbar_rating.gif) no-repeat 0px -12px;
 margin-left: 2px;
 cursor: pointer;
}


a.starAvailable.hover, a.starRated.hover, a.starAvailable:hover, a.starRated:hover
{
 display: block;
 float: right;
 width: 12px;
 height: 12px;
 background: url(../images/toolbar_rating.png) no-repeat 0px -24px;
_background: url(../images/ie6/toolbar_rating.gif) no-repeat 0px -24px;
 margin-left: 2px;
 cursor: pointer;
}

#toolbarRight_views
{display: none;
 float: right;
 overflow: hidden;
 width: 86px;
 height: 11px;
 font-size: 10px;
 color: #7b7b80;
 text-align: right;
}

a.toolbarMail:link, a.toolbarMail:visited
{
 display: block;
 float: left;
 width: 115px;
 height: 19px;
 background: url(../images/toolbar_mail.png) no-repeat 0px 0px;
_background: url(../images/ie6/toolbar_mail.gif) no-repeat 0px 0px;
 margin: 5px 5px 0px 5px;
_margin: 5px 5px 0px 3px;
 font-size: 10px;
 color: #395885;
 line-height: 19px;
 text-indent: 25px;
 text-decoration: none;
}

a.toolbarMail:hover
{
 text-decoration: underline;
}

a.toolbarDownload:link, a.toolbarDownload:visited
{
 display: none;
 /*display: block;*/
 float: left;
 width: auto;
 height: 14px;
 background: url(../images/toolbar_download.png) no-repeat 0px 0px;
_background: url(../images/ie6/toolbar_download.gif) no-repeat 0px 0px;
 margin: 7px 15px 0px 0px;
 color: #4b96d6;
 line-height: 12px;
 text-indent: 14px;
 text-decoration: none;
}

a.toolbarDownload:hover
{
 background: url(../images/toolbar_download.png) no-repeat 0px -22px;
_background: url(../images/ie6/toolbar_download.gif) no-repeat 0px -22px;
 color: #db6802;
}

a.toolbarShare:link, a.toolbarShare:visited
{
 display: block;
 float: left;
 width: 45px;
 height: 19px;
 background: url(../images/toolbar_share.png) no-repeat 0px 0px;
_background: url(../images/ie6/toolbar_share.gif) no-repeat 0px 0px;
 margin: 5px 5px 0px 0px;
_margin: 5px 5px 0px 0px;
 font-size: 10px;
 color: #395885;
 line-height: 19px;
 text-indent: 20px;
 text-decoration: none;
}

a.toolbarShare:hover
{
 text-decoration: underline;
}

a.toolbarLink:link, a.toolbarLink:visited
{
 display: block;
 float: left;
 width: 45px;
 height: 19px;
 background: url(../images/toolbar_link.png) no-repeat 0px 0px;
_background: url(../images/ie6/toolbar_link.gif) no-repeat 0px 0px;
 margin: 5px 5px 0px 0px;
_margin: 5px 5px 0px 0px;
 font-size: 10px;
 color: #395885;
 line-height: 19px;
 text-indent: 17px;
 text-decoration: none;
}

a.toolbarLink:hover
{
 text-decoration: underline;
}

/* DESCRIPTION MODULE *************************************************************************** */
#descriptionWrapper
{
 float: left;
 width: 656px;
 height: auto;
 overflow: hidden;
 /*border-top: 1px solid #c9c9c9;
 border-bottom: 1px solid #c9c9c9;*/ /* border not used in this configuration*/
}

.descriptionContent
{
 float: left;
 width: 656px;
 height: auto;
 overflow: hidden;
}

.cc_descriptionContent
{
 float: left;
 width: 654px;
 height: auto;
 overflow: hidden;
 border-top: none;
 border-right: 1px solid #ebebeb;
 border-bottom: none;
 border-left: 1px solid #ebebeb;
}

.cc_descriptionContent_tight
{
 float: left;
 width: 330px;
 height: auto;
 overflow: hidden;
 border-top: none;
 border-right: 1px solid #ebebeb;
 border-bottom: none;
 border-left: 1px solid #ebebeb;
}

.cc_descriptionContent_tight.level2menu
{
 float: left;
 width: 330px;
 height: auto;
 overflow: hidden;
 border-top: none;
 border-right: 1px solid #ebebeb;
 border-bottom: none;
 border-left: 1px solid #ebebeb;
 padding-top: 5px;
_padding-top: 10px;
}

.descriptionContent h1
{
 font-size: 14px;
 font-weight: bold;
 color: #264c93;
 margin: 15px 0px 3px 0px;
}

.descriptionContent h2
{
 font-size: 11px;
 font-weight: normal;
 color: #9d9d9d;
 margin: 0px 0px 3px 0px;
}

.descriptionContent_inactive
{
 display: none;
}

.descriptionTextWrapper
{
 float: left;
 width: 634px;
 height: auto;
 overflow: hidden;
 margin: 0px 0px 0px 10px;
_margin: 0px 0px 0px 5px;
}

.keywordsWrapper
{
 float: left;
 width: 634px;
 height: auto;
 overflow: hidden;
 margin: 8px 0px 0px 10px;
_margin: 8px 0px 0px 5px;
}

.keywordsTop
{
 float: left;
 width: 634px;
 height: 5px;
 background: url(../images/keywords_top.png) no-repeat top left;
_margin-bottom: -8px;
}

.keywordsMiddle
{
 float: left;
 width: 634px;
 height: auto;
 overflow: auto;
 background: #edf0f6;
 text-align: center; /*ie6*/
}

.keywordsContent
{
 width: 614px;
 height: auto;
 overflow: auto;
 text-align: left;
 margin: 0px auto 0px auto;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 text-transform: uppercase;
 overflow: hidden;
}

.keywordsContent a:link, .keywordsContent a:visited
{
 font-size: 10px;
 color: #ad3e38;
 text-decoration: none;
 text-transform: none;
 font-weight: normal;
 margin-right: 5px;
}

.keywordsContent a:hover
{
 text-decoration: underline;
}

.keywordsBottom
{
 float: left;
 width: 634px;
 height: 5px;
 background: url(../images/keywords_bottom.png) no-repeat top left;
}

.cc_widegroupBottom
{
 float: left;
 width: 656px;
 height: 10px;
 background: url(../images/cc_widegroup_bottom.png) no-repeat top left;
}

.cc_tightgroupBottom
{
 float: left;
 width: 332px;
 height: 10px;
 background: url(../images/cc_tight_bottom.png) no-repeat top left;
}

/* COMMENTS MODULE *************************************************************************** */
#commentsWrapper
{
 float: left;
 width: 656px;
 height: auto;
 overflow: hidden;
 margin-top: 10px;
/*border-bottom: 1px solid #c9c9c9; border not used in this configuration */
}

.commentsContent
{
 float: left;
 width: 656px;
 height: auto;
 overflow: hidden;
}

.commentsContent_inactive
{
 display: none;
}

a.postComment:link, a.postComment:visited
{
 display: block;
 float: right;
 width: auto;
 height: 17px;
 background: url(../images/writecomment.png) no-repeat 0px 0px;
 margin: 7px 5px 0px 0px;
 font-size: 10px;
 color: #8c9197;
 text-indent: 20px;
 line-height: 14px;
 text-decoration: none;
}

a.postComment:hover
{
 text-decoration: underline;
}

.commentsWrite
{
 float: left;
 width: 656px;
 height: auto;
 overflow: auto;
}

.commentPostWrapper
{
 float: left;
 width: 656px;
 height: auto;
 margin: 10px 0px 0px 0px;
}

.commentPostHeading
{
 float: left;
 width: 634px;
 height: 19px;
 overflow: hidden;
 margin: 6px 0px 0px 10px;
_margin: 6px 0px 0px 5px;
}

.commentPostUser
{
 display: block;
 float: left;
 width: auto;
 height: 19px;
 background: url(../images/comments_user.png) no-repeat 0px 0px;
 font-size: 10px;
 font-weight: bold;
 text-indent: 18px;
 line-height: 14px;
 color: #000000;
}

.commentPostUser.official
{
 background: url(../images/comments_user.png) no-repeat 0px -32px;
_background: url(../images/ie6/comments_user.gif) no-repeat 0px -32px;
}

.commentPostTime
{
 display: block;
 float: right;
 width: auto;
 height: 19px;
 color: #9d9d9d;
 line-height: 18px;
 text-align: right;
 font-size: 10px;
}

.commentPostText
{
 float: left;
 width: 634px;
 height: auto;
 overflow: auto;
 margin: 0px 0px 6px 10px;
_ margin: 0px 0px 6px 5px;
 font-size: 10px;
}

/* ARCHIVE MODULE *************************************************************************** */
#archiveWrapper
{
 float: left;
 width: 656px;
 height: auto;
 overflow: hidden;
 margin-top: 8px;
/*border-bottom: 1px solid #c9c9c9; border not used in this configuration */
}

.archiveContent
{
 float: left;
 width: 664px; /* original size 656px, adittional px added to acomodate post margins */
 height: auto;
 overflow: hidden;
 margin: 0px 0px 5px 0px;
_margin: 0px 0px 0px 0px;
}

.archiveContent_inactive, .archiveSortLinks_inactive
{
 display: none;
}

a.archiveSort:link, a.archiveSort:visited
{
 display: block;
 float: right;
 width: auto;
 height: 14px;
 margin: 6px 5px 0px 0px;
 font-size: 10px;
 color: #8c9197;
 line-height: 14px;
 text-decoration: none;
}

a.archiveSort:hover
{
  display: block;
 float: right;
 width: auto;
 height: 14px;
 margin: 6px 5px 0px 0px;
 font-size: 10px;
 color: #8c9197;
 line-height: 14px;
 text-decoration: none;
 text-decoration: underline;
}

a.archiveSort_active:link, a.archiveSort_active:visited, a.archiveSort_active:hover
{
 display: block;
 float: right;
 width: auto;
 height: 14px;
 margin: 6px 5px 0px 6px;
 font-size: 11px;
 color: #1a386a;
 font-weight: normal;
 line-height: 14px;
 text-decoration: none;
}

#searchresultsContent .clipListItem, .archiveContent .clipListItem
{
 float: left;
 overflow: hidden;
 width: 156px;
 height: 158px;
 background: #ffffff;
 border: 1px solid #ebebeb;
 cursor: pointer;
_width: 156px;
_height: 156px;
 margin: 4px 0px 0px 4px;
_margin: 4px 0px 0px 4px; 
}

#searchresultsContent .clipListItem_over, .archiveContent .clipListItem_over
{
 float: left;
 overflow: hidden;
 width: 156px;
 height: 158px;
 background: url(../images/clip_post.png) no-repeat top left;
 border: 1px solid #ebebeb;
 cursor: pointer;
_width: 156px;
_height: 156px;
 margin: 4px 0px 0px 4px;
_margin: 4px 0px 0px 4px; 
}

#searchresultsContent .clipListItem h1, .archiveContent .clipListItem h1
{
 width: 138px;
 height: 78px;
 background: url(../images/post_thumb.png) no-repeat 0px -78px;
 margin: 0px;
_background: url(../images/ie6/post_thumb_ie6.gif) no-repeat 0px -78px;
}

#searchresultsContent .clipListItem h2, .archiveContent .clipListItem h2
{
 display: block;
 float: left;
 width: 138px;
 height: 40px;
 overflow: hidden;
 color: #a53f3f;
 font-size: 10px;
 font-weight: bold;
 line-height: 11px;
 margin: 0px;
}


#searchresultsContent .clipListItem h3, .archiveContent .clipListItem h3
{
 display: block;
 float: left;
 width: 138px;
 height: 13px;
 overflow: hidden;
 font-family:Verdana, Geneva, sans-serif;
 font-size: 9px;
 color: #a8a8a8;
 font-weight: normal;
 margin: 0px;
}

#searchresultsContent .clipListItem_over h1, .archiveContent .clipListItem_over h1
{
 width: 158px;
 height: 84px;
 background: url(../images/post_thumb.png) no-repeat 0px 0px;
 margin: 0px;
_background: url(../images/ie6/post_thumb_ie6.gif) no-repeat 0px 0px;
}

#searchresultsContent .clipListItem_over h2, .archiveContent .clipListItem_over h2
{
 display: block;
 float: left;
 width: 138px;
 height: 40px;
 overflow: hidden;
 color: #ffffff;
 font-size: 10px;
 font-weight: bold;
 line-height: 11px;
 margin: 0px;
}

#searchresultsContent .clipListItem_over h3, .archiveContent .clipListItem_over h3
{
 display: block;
 float: left;
 width: auto;
 height: 13px;
 overflow: hidden;
 color: #a8a8a8;
 font-size: 9px;
 font-weight: normal;
 margin: 0px;
}

#searchresultsContent .clipListItem_active, .archiveContent .clipListItem_active
{
 float: left;
 overflow: hidden;
 width: 156px;
 height: 158px;
 background: url(../images/clip_post.png) no-repeat top left;
 border: 1px solid #ebebeb;
 cursor: pointer;
_width: 156px;
_height: 156px;
 margin: 4px 0px 0px 4px;
_margin: 4px 0px 0px 4px; 
}

#searchresultsContent .clipListItem_active h1, .archiveContent .clipListItem_active h1
{
 width: 158px;
 height: 84px;
 background: url(../images/post_thumb.png) no-repeat 0px 0px;
 margin: 0px;
_background: url(../images/ie6/post_thumb_ie6.gif) no-repeat 0px 0px;
}

#searchresultsContent .clipListItem_active h2, .archiveContent .clipListItem_active h2
{
 display: block;
 float: left;
 width: 138px;
 height: 40px;
 overflow: hidden;
 color: #ffffff;
 font-size: 10px;
 font-weight: bold;
 line-height: 11px;
 margin: 0px;
}

#searchresultsContent .clipListItem_active h3, .archiveContent .clipListItem_active h3
{
 display: block;
 float: left;
 width: auto;
 height: 13px;
 overflow: hidden;
 color: #a8a8a8;
 font-size: 9px;
 font-weight: normal;
 margin: 0px;
}

#archivedClipsFooterWrapper
{
 float: left;
 width: 656px;
 height: 36px;
 background: url(../images/archivefooter.png) no-repeat top left;
 text-align: center; /*ie6*/
}

#archivedClipsFooterContainer
{
 width: 636px;
 height: 16px;
 margin: 10px auto 0px auto;
}

.archivedClipsFooterLeft
{
 float: left;
 width: auto;
 height: 16px;
 margin: 0px 8px 0px 0px;
 font-size: 10px;
 line-height: 16px;
 color: #000000;
}

.archivedClipsFooterRight
{
 float: right;
 width: auto;
 height: 16px;
 margin: 0px 0px 0px 0px;
 line-height: 16px;
 color: #d8d8d8;
 font-size: 10px;
 font-weight: bold;
 text-align: right;
}

.archivedClipsFooterRight a:link, a:visited, a:hover
{
 font-size: 10px;
 font-weight: bold;
 font-weight: normal;
 color: #a53f3f;
}

.archivedClipsFooterRight a:hover
{
 text-decoration: underline;
}

#archivedClipsFooterContainer select
{
 display: block;
 float: left;
 width: 40px;
 height: 16px;
*/height: 18px;
 border: 1px solid #e1e1e1;
 background: #ffffff;
 margin: 0px 8px 0px 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #505050;
 padding: 0px;
}

/* SEARCH RESULTS MODULE *************************************************************************** */
#searchresultsWrapper
{
 float: left;
 width: 656px;
 height: auto;
 overflow: hidden;
}

#searchresultsHeaderWrapper
{
 float: left;
 width: 656px;
 height: 29px;
 overflow: hidden;
 background: url(../images/cc_wide_header.gif) no-repeat top left;
}

#searchresultsHeaderContainer
{
 width: 640px;
 height: 28px;
 margin: auto;
 text-align: left;
}

.searchresultsHeaderLeftCol
{
 display: block;
 float: left;
 width: auto;
 height: 28px;
 margin-right: 8px;
 line-height: 28px;
}

.searchresultsSelect
{
 display: block;
 float: left;
 width: 150px;
 height: 16px;
*/height: 18px;
 border: 1px solid #e1e1e1;
 background: #ffffff;
 margin: 6px 8px 0px 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #505050;
 padding: 0px;
}

.searchresultsHeaderRightCol
{
 display: block;
 float: right;
 width: auto;
 height: 28px;
 line-height: 28px;
}

a.detailedView:link, a.detailedView:visited
{
 display: block;
 float: right;
 width: 16px;
 height: 16px;
 background: url(../images/searchresults_view.png) no-repeat 0px -42px;
_background: url(../images/ie6/searchresults_view.gif) no-repeat 0px -42px;
 margin: 6px 0px 0px 8px;
 filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
 opacity: 0.5;
}

a.detailedView:hover
{
 filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
 opacity: 1;
}

a.detailedView_active:link, a.detailedView_active:visited, a.detailedView_active:hover
{
 display: block;
 float: right;
 width: 16px;
 height: 16px;
 background: url(../images/searchresults_view.png) no-repeat 0px -63px;
_background: url(../images/ie6/searchresults_view.gif) no-repeat 0px -63px;
 margin: 6px 0px 0px 8px;
 cursor: default;
}

a.simpleView:link, a.simpleView:visited
{
 display: block;
 float: right;
 width: 16px;
 height: 16px;
 background: url(../images/searchresults_view.png) no-repeat 0px 0px;
_background: url(../images/ie6/searchresults_view.gif) no-repeat 0px 0px;
 margin: 6px 0px 0px 8px;
 filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
 opacity: 0.5;
}

a.simpleView:hover
{
 filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
 opacity: 1;
}

a.simpleView_active:link, a.simpleView_active:visited, a.simpleView_active:hover
{
 display: block;
 float: right;
 width: 16px;
 height: 16px;
 background: url(../images/searchresults_view.png) no-repeat 0px -21px;
_background: url(../images/ie6/searchresults_view.gif) no-repeat 0px -21px;
 margin: 6px 0px 0px 8px;
 cursor: default;
}

#searchresultsContent
{
 float: left;
 width: 654px;
 height: auto;
 overflow: hidden;
 border-top: none;
 border-right: 1px solid #ebebeb;
 border-bottom: none;
 border-left: 1px solid #ebebeb;
}

.searchresultText
{
 float: right;
 overflow: hidden;
 width: 464px;
 height: 78px;
}

.searchresultClipPostFooter
{
 float: left;
 width: 464px;
 height: 13px;
 margin-top: 6px;
}

.searchresultClipPost_ie6fix
{
 width: 614px;
 height: 78px;
 margin: 9px auto 0px auto;
 cursor: pointer;
 text-align: left;
}

.searchresultClipPost
{
 float: left;
 overflow: hidden;
 width: 632px;
 height: 96px;
 border: 1px solid #ebebeb;
 background: #ffffff;
 margin: 10px 0px 0px 9px;
 cursor: pointer;
_margin: 10px 0px 0px 5px;
 text-align: center;
}


.searchresultClipPost h1
{
 width: 138px;
 height: 78px;
 background: url(../images/post_thumb.png) no-repeat 0px -78px;
 margin: 0px;
_background: url(../images/ie6/post_thumb_ie6.gif) no-repeat 0px 0px;
}

.searchresultClipPost h2
{
 display: block;
 float: left;
 width: 466px;
 height: 18px;
 overflow: hidden;
 color: #a53f3f;
 font-size: 12px;
 font-weight: bold;
 line-height: 16px;
 margin: 4px 0px 2px 0px;
}

.searchresultClipPost h3
{
 display: block;
 float: left;
 width: auto;
 height: 13px;
 overflow: hidden;
 color: #a8a8a8;
 font-size: 9px;
 font-weight: bold;
 margin: 0px;
}

.searchresultClipPost h4
{
 display: block;
 float: left;
 width: 466px;
 height: 34px;
 overflow: hidden;
 color: #000000;
 font-size: 10px;
 font-weight: normal;
 margin: 0px 0px 2px 0px;
}

.searchresultClipPost_over
{
 float: left;
 overflow: hidden;
 width: 632px;
 height: 96px;
 border: 1px solid #ebebeb;
 background: url(../images/searchresult_post.png) no-repeat top left;
 margin: 10px 0px 0px 9px;
 cursor: pointer;
_margin: 10px 0px 0px 5px;
 text-align: center;
}


.searchresultClipPost_over h1
{
 width: 138px;
 height: 78px;
 background: url(../images/post_thumb.png) no-repeat 0px 0px;
 margin: 0px;
_background: url(../images/ie6/post_thumb_ie6.gif) no-repeat 0px 0px;
}

.searchresultClipPost_over h2
{
 display: block;
 float: left;
 width: 466px;
 height: 18px;
 overflow: hidden;
 color: #ffffff;
 font-size: 12px;
 font-weight: bold;
 line-height: 16px;
 margin: 4px 0px 2px 0px;
}

.searchresultClipPost_over h3
{
 display: block;
 float: left;
 width: auto;
 height: 13px;
 overflow: hidden;
 color: #a8a8a8;
 font-size: 9px;
 font-weight: bold;
 margin: 0px;
}

.searchresultClipPost_over h4
{
 display: block;
 float: left;
 width: 466px;
 height: 34px;
 overflow: hidden;
 color: #ffffff;
 font-size: 10px;
 font-weight: normal;
 margin: 0px 0px 2px 0px;
}


.searchMessageWrapper
{
 float: left;
 width: 654px;
 height: auto;
 overflow: auto;
 border: 1px solid #e1e1e1;
 margin: 0px 0px 8px 0px;
}

.searchMessageContainer
{
 float: left;
 width: 653px;
 height: 337px;
 border-top: 1px solid #ffffff;
 border-right: none;
 border-bottom: none;
 border-left: 1px solid #ffffff;
 background: url(../images/searchmessage_background.gif) repeat-x bottom left #f6f6f6;
}

.searchMessageContainer h1
{
 display: block;
 float: left;
 width: 100%;
 height: 36px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 36px;
 font-weight: normal;
 text-transform: lowercase;
 color: #db6802;
 text-indent: 213px;
 margin: 0px 0px 1px 0px;
}

.searchMessageContainer h2
{
 display: block;
 float: left;
 width: 100%;
 height: auto;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-transform: lowercase;
 color: #191919;
 text-indent: 213px;
 margin: 0px;
}

.searchMessageIllustration
{
 float: left;
 width: 653px;
 height: 227px;
 margin: 16px 0px 24px 0px;
}

.searchMessageIllustration.start
{
 background: url(../images/search_start.png) no-repeat center center;
_background: url(../images/ie6/search_start.gif) no-repeat center center;
}

.searchMessageIllustration.working
{
 background: url(../images/search_working.png) no-repeat center center;
_background: url(../images/ie6/search_working.gif) no-repeat center center;
}

.searchMessageIllustration.noresult
{
 background: url(../images/search_noresult.png) no-repeat center center;
_background: url(../images/ie6/search_noresult.gif) no-repeat center center;
}

















/* RSS-SUBSCRIPTION BOX MODULE ***************************************************************** */

.subscriptionBoxWrapper
{
 float: left;
 width: 324px;
 height: 83px;
 overflow: hidden;
 background: url(../images/rssbox_background.png) no-repeat top left;
_background: url(../images/ie6/rssbox_background.gif) no-repeat top left;
 text-align: center; /*IE6*/ 
 margin-bottom: 8px;
}

.subscriptionBoxContainer
{
 width: 308px;
 height: 67px;
 margin: 8px auto 0px auto;
 text-align: left;
}

.subscriptionBoxRow1.rss
{
 overflow: hidden;
 width: 308px;
 height: 38px;
 background: url(../images/rss_subscriptionbox_illustration.png) no-repeat 0px 0px;
_background: url(../images/ie6/rss_subscriptionbox_illustration.gif) no-repeat 0px 0px;
}

.subscriptionBoxRow1.mail
{
 overflow: hidden;
 width: 308px;
 height: 38px;
 background: url(../images/mail_subscriptionbox_illustration.png) no-repeat 0px 0px;
_background: url(../images/ie6/mail_subscriptionbox_illustration.gif) no-repeat 0px 0px;
}

.subscriptionBoxRow1 h1
{
 display: block;
 float: right;
 width: 262px;
 height: 14px;
 font-size: 14px;
 font-weight: bold;
 color: #8a98a1;
 text-transform: uppercase;
 margin: 0px;
}

.subscriptionBoxRow1 h2
{
 display: block;
 float: right;
 width: 262px;
 height: 14px;
 font-size: 10px;
 font-weight: bold;
 color: #7a8891;
 margin: 0px;
}

.subscriptionBoxRow2
{
 overflow: hidden;
 width: 308px;
 height: 21px;
 margin: 8px 0px 0px 0px;
}

.inputText.rsssubscriptionbox
{
 width: 302px;
 color: #7a8891;
 background: url(../images/input.png) repeat-x top left #ffffff; /*IE6 does not recognize background form parent style */
}

.inputText.mailsubscriptionbox
{
 display: block;
 float: left;
 width: 227px;
 color: #7a8891;
 background: url(../images/input.png) repeat-x top left #ffffff; /*IE6 does not recognize background form parent style */
}

a.subscriptionboxSubmit:link, a.subscriptionboxSubmit:visited
{
 display: block;
 float: right;
 width: 70px;
 height: 19px;
 border: 1px solid #7da2ce;
 background: url(../images/subscriptionbox_submit.gif) no-repeat top left;
 color: #204065;
 font-weight: bold;
 text-align: center;
 line-height: 19px;
 text-transform: uppercase;
 text-decoration: none;
}

a.subscriptionboxSubmit:hover
{
 border: 1px solid #db6802;
 color: #db6802;
}

/* LIVE EVENTS MODULE ******************************************************************************************** */

#liveEventsWrapper
{
 float: left;
 width: 332px;
 height: auto;
 overflow: hidden;
 border-top: none;
}

.liveEventsContent
{
 float: left;
 width: 324px;
 height: auto;
 overflow: hidden;
 margin: 0px 0px 0px 0px;
*/padding-bottom: 8px; /* IE7 does not handle margin-bottom in this situation */
_ margin: 0px 0px -8px 0px; /* excluding IE6 from previeous fix (other browsers handle it correctly) */
}

.liveEventsContent_inactive
{
 display: none;
}

.liveEventBox
{
 float: left;
 width: 324px;
 height: auto;
 margin-bottom: 8px;
_margin-bottom: 4px;
}

.liveEventBoxMiddle
{
 float: left;
 width: 324px;
 height: auto;
 background: #eaf2f7;
 text-align: center; /*IE6*/ 
}

.liveEventBoxBottom
{
 float: left;
 width: 324px;
 height: 8px;
 background: url(../images/liveeventbox_bottom.png) no-repeat top left;
_background: url(../images/ie6/liveeventbox_bottom.gif) no-repeat top left;
}

.liveEventBoxHeader
{
 float: left;
 width: 324px;
 height: 21px;
 background: url(../images/liveeventbox_header.png) no-repeat top left;
_background: url(../images/ie6/liveeventbox_header.gif) no-repeat top left;
}

.liveEventBoxHeader h1
{
 display: block inline;
 float: left;
 width: auto;
 height: auto;
 font-size: 11px;
 font-weight: bold;
 color: #505050;
 margin: 4px 0px 0px 8px;
_margin: 4px 0px 0px 4px;
}

.liveEventBoxHeader h2
{
 display: block inline;
 float: left;
 width: auto;
 height: auto;
 font-size: 11px;
 font-weight: normal;
 color: #505050;
 margin: 4px 0px 0px 4px;
_margin: 4px 0px 0px 2px;
}

.liveEventBoxHeader h3
{
 display: block inline;
 float: right;
 width: auto;
 height: auto;
 font-size: 10px;
 font-weight: normal;
 color: #b60108;
 margin: 4px 0px 0px 4px;
_margin: 4px 0px 0px 2px;
}

.liveEventBoxBroadcasting
{
 display: block;
 float: right;
 width: 18px;
 height: 18px;
 background: url(../images/bradcasting_animation.gif) no-repeat top left;
 margin: 2px 6px 0px 0px;
_margin: 2px 3px 0px 0px;
}

.liveEventBoxContent_nothumb
{
 width: 308px;
 height: auto;
 text-align: left;
 margin: 8px auto 0px auto;
}

.liveEventBoxContent_nothumb h1
{
 display: block;
 float: left;
 width: 308px;
 height: auto;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 margin: 0px 0px 5px 0px;
}

.liveEventBoxContent_nothumb h2
{
 display: block;
 float: left;
 width: 308px;
 height: auto;
 font-size: 10px;
 font-weight: normal;
 color: #505050;
 margin: 0px 0px 5px 0px;
}

a.tuneIn:link, a.tuneIn:visited
{
 display: block;
 float: left;
 width: 150px;
 height: 25px;
 background: url(../images/tunein.png) no-repeat 0px 0px;
_background: url(../images/ie6/tunein.gif) no-repeat 0px 0px;
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 color: #204065;
 line-height: 25px;
 text-indent: 27px;
}

a.tuneIn:hover
{
 background: url(../images/tunein.png) no-repeat 0px -25px;
_background: url(../images/ie6/tunein.gif) no-repeat 0px -25px;
 color: #db6802;
}


.liveEventBoxContent
{
 width: 308px;
 height: auto;
 text-align: left;
 margin: 8px auto 0px auto;
}

.liveEventBoxContentRow
{
 float: left;
 width: 308px;
 height: auto;
 text-align: left;
}

.liveEventBoxContentCol
{
 float: left;
 width: 150px;
 height: auto;
 text-align: left;
}

.liveEventBoxThumbnail
{
 float: left;
 width: 150px;
 height: 84px;
 margin-bottom: 8px;
}

.liveEventBoxThumbnail h6
{
 width: 150px;
 height: 84px;
 background: url(../images/liveevent_thumbnail.png) no-repeat 0px 0px;
_background: url(../images/ie6/post_thumb_ie6.gif) no-repeat 0px 0px;
 margin: 0px;
 cursor: pointer;
}

.liveEventBoxThumbnail h6:hover
{
 width: 150px;
 height: 84px;
 background: url(../images/liveevent_thumbnail.png) no-repeat 0px -84px;
_background: url(../images/ie6/post_thumb_ie6.gif) no-repeat 0px -168px;
 margin: 0px;
 cursor: pointer;
}

.liveEventBoxContent h1
{
 display: block;
 float: left;
 width: 308px;
 height: auto;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 margin: 0px 0px 5px 0px;
}

.liveEventBoxContent h2
{
 display: block;
 float: right;
 width: 150px;
 height: auto;
 font-size: 10px;
 font-weight: normal;
 color: #505050;
 margin: 0px 0px 5px 0px;
}

a.remindMeLink:link, a.remindMeLink:visited
{
 display: block;
 float: right;
 width: 70px;
 height: 12px;
 font-size: 10px;
 color: #204065;
 text-decoration: none;
 line-height: 10px;
 background: url(../images/remindeme.png) no-repeat right 0px;
_background: url(../images/ie6/remindeme.gif) no-repeat right 0px;
 margin: 5px 8px 0px 0px;
_margin: 5px 4px 0px 0px;
}

a.remindMeLink:hover
{
 color: #b15402;
 background: url(../images/remindeme.png) no-repeat right -24px;
_background: url(../images/ie6/remindeme.gif) no-repeat right -24px;

}
