/* browser reset controls */
/******************************************************/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, del, dfn, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {margin:0px; padding:0px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-family:inherit;}
table, caption, tbody, tfoot, thead, tr, th, td {outline:0px; font-weight:inherit; font-style:inherit; font-family:inherit;text-align:left;}
body {line-height:1.2;}
/* ol, ul {list-style: none;} */
/* remember to define focus styles! */
:focus {outline:0;}
caption {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*mos reformatted styles */
h1, h2, h3, h4, h5, h6, strong {margin:0px; padding:0px; border:0px; outline:0px; font-family:inherit; font-weight:bold;}
font {margin:0px; padding:0px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-family:inherit;}
em {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:inherit; font-style:italic;}
code {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:"Courier New", Courier, monospace;}
blockquote {padding:0px 15px;}
/******************************************************/
/* end browser reset controls */


A {color: #000000; text-decoration: underline; } 
.speclinkfd { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #0000FF; text-decoration: underline; } 
.gBody { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
.gInputFields { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }
.gDropdown { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }
.gCopyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
.gMemberText { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
.gSubmitButtons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; }
.fHeadline { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
.fHeadline:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00309C; text-decoration: none; }
.fText { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.fText11pt { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.fLinks { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
.fLinks:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
.fLinks:active { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; }
.fLinks:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; }
.gNavText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #003663; text-decoration: none; }
.gNavText:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; text-decoration: none;}
.iText { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.iLinks { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.iLinks:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
.iLinksactive { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; }
.iLinks:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; }
.iDividersHR { background-color: #C6C3C6; text-align: center; width: 90%; }
.cgDate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; padding-left: 10px; height: 20px; }
.cgNavTextBottom { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; color: #000000; text-decoration: none; }
.cgNavTextBottom:Hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; color: #CE3031; text-decoration: none; }
.cgBottomUrl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; color: #000000; text-decoration: none; height: 20px; font-weight: bold; background-position: center; }
.cgNavText2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #DEDFBD; text-decoration: none; height: 14px; padding-left: 4px; }
.cgNavText2:Hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #CE3031; text-decoration: none; height: 14px; padding-left: 4px; }
.cgSubNavText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration: none; height: 14px; padding-left: 4px; border-width: 0px 1px;  border-style: solid; border-color: #000000; }
.cgMainMenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #DEDFBD; text-decoration: none; height: 15px; background-color: #000000; padding-left: 4px; }
.cfTopStories { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000031; text-decoration: none; }
.cfTopStories:Hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #00309C; text-decoration: none; }
.cgSearchSubhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-transform: uppercase; }
.cfSubhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; text-transform: uppercase; color: #003063; width: 376px; padding-bottom: 1px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FF9A00; }
.cfImageBorder { border: 1px solid #CE6531; padding: 5px; }
.cfHeadline2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; text-decoration: none; }
.cfHeadline2:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #00309C; text-decoration: none; }
.cfWeekTextBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-transform: uppercase; text-decoration: none; }
.cfWeekText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
.cgClubText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CECFCE; text-decoration: none; padding-left: 4px; text-align:left;}
.cgClubTextLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CECFCE; text-decoration: underline; padding-left: 4px; }
.cgClubHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #DEDFBD; text-decoration: none; height: 15px; background-color: #000000; padding-left: 4px; }
.cgClubTextBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none; font-weight: bold; text-transform: uppercase; padding-left: 4px; }
.cgClubInputFields { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; background-color: #00203C; width:104px;}
.cgKeyInputFields { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; background-color: #932122; }
.cgSearchInputFields { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; background-color: #636563; width:104px;}
.ciFormatRockRed { background-color: #9C0000; }
.ciSubheadNews { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; text-decoration: none; background-color: #003463; padding-left: 15px; }
.firstSubheadTitle {background:url(../images/article-column-top-cap.gif) no-repeat right top #003463;}
.ciPageTitle2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 23px; font-weight: bold; text-transform: uppercase; color: #003063; width: 376px; padding-bottom: 1px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FF9A00; }
.iHeadline { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #000000; text-decoration: none; }
.ciPageTitle1 { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #000000; width: 365px; padding-bottom: 1px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FF9A00; }
.iPageTitles { font-family:  Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #000000; width: 617px; padding-bottom: 1px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FF9A00; }
.cgNavTextSub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: none; color: #FFFFFF; text-decoration: none; height: 20px; background-color: #7B7B7B; }
.cgNavTextSub:Hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: none; color: #CE0000; text-decoration: none; height: 20px; background-color: #7B7B7B; }
.ciSubheadFormatsPre { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-transform: lowercase; color: #000000; text-decoration: none; }
.ciSubheadFormatsPost { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-transform: lowercase; color: #000000; text-decoration: none; }
.ciSubheadFormatsBg { text-decoration: none; background-image: url('/images/inside_right_format_sub_bg.gif'); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #636563; border-bottom-color: #636563; padding-left: 18px; }
.ciFormatColumnTextBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; }
.ciFormatColumnText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
.ciFormatHeaderBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-transform: lowercase; padding-left: 10px; }
.ciFormatHeaderReg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #FFFFFF; text-decoration: none; text-transform: lowercase; }
.ciBgColorAC { background-color: #6B4163; }
.ciBgContentBlank { background-color: #FFFFFF; }
.ciBgColorChr { background-color: #6B7D7B; }
.ciBgColorMetal { background-color: #003063; }
.ciBgColorModRock { background-color: #630000; }
.ciBgColorRhythm { background-color: #AD5D00; }
.ciBgColorRock { background-color: #9C0000; }
.ciBgColorTripleA { background-color: #CE6500; }
.ciBgContentAc { background-color: #D6DFE7; }
.ciBgContentBlank { background-color: #FFFFFF;}
.ciBgContentChr { background-color: #C6D3C6; }
.ciBgContentMetal { background-color: #E7E7E7; }
.ciBgContentModRock { background-color: #CECF9C; }
.ciBgContentRhythm { background-color: #D6E3EF; }
.ciBgContentRock { background-color: #CECFCE; }
.ciBgContentTripleA { background-color: #B5CFCE; }
.cStand { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
.cfHeadline11pt { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
.cfHeadline11pt:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00309C; text-decoration: none; }
.cfSubhead2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; text-transform: uppercase; color: #003063; width: 304px; padding-bottom: 1px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FF9A00; background:#FFF; }
.cfSubhead3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; text-transform: uppercase; color: #003063; width: 304px; padding-bottom: 1px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FF9A00; text-decoration: none; }
.cfTopStories2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; }
.cfTopStories2:Hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #00309C; text-decoration: none; }
.cfWeekText2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CECFCE; text-decoration: none; }
.cfWeekTextBold2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; text-decoration: none; }
.cfWeekTextBold2Link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #CECFCE; text-transform: capitalize; text-decoration: underline;}

.cPollBody { Font-Family: Arial, Helvetica, Verdana, Tahoma, sans-serif; Font-Size: 12px; Color: #ffffff;   }
.cPollRadioCheckbox {  font-family:  Arial, Verdana; font-size: 11px; font-weight: normal; color: #000000; text-align: left; height: 21px}
.cPollTable {  }
.cPollBarCell { background-color: #CECFCE;}
.cPollHeadline {  font-family: Arial, Verdana; font-size: 12px; font-weight: bold; color: #000000; line-height: normal}
.cPollNarrative {  font-family: Arial, Verdana; font-size: 11px; font-weight: normal; color: #000000; line-height: normal}
.cPollQuestion {  font-family: Arial, Verdana; font-size: 12px; font-weight: bold; color: #000000; line-height: normal}
.cPollAnswers {  font-family: Arial, Verdana; font-size: 11px; font-weight: normal; color: #000000; line-height: normal}
.cPollVotes {  font-family: Arial, Verdana; font-size: 11px; font-weight: bold; color: #000000; line-height: normal}
.cPollText {  font-family: Arial, Verdana; font-size: 11px; font-weight: normal; color: #000000; line-height: normal}

.footer {clear:both;}

/* framework structure */
body {background:url(../images/browser-bg.gif) repeat-y center top;}
#mosSiteContainer {margin:auto; text-align:left; width:972px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#mosSiteHeaderContainer {background:url(../images/header-bg.gif) repeat-y;}
#mosSiteHeaderContainer .rowOne {padding:5px 5px 5px 0px;}
#logoContainer {float:left; width:239px;}
#logoContainer #logo, #logoContainer #logo a {background:url(../images/header-logo.gif) no-repeat; width:239px; height:78px; text-indent:-9999px; display:block;}
#logoContainer #date {text-align:center; font-weight:bold; font-size:10px; color:#000;}
#mosSiteHeaderContainer #leaderboardAd {float:right; text-align:center; width:728px;}
#mosSiteHeaderContainer #leaderboardAd .adLabel {display:none;}
#mosSiteHeaderContainer .rowTwo, #mosSiteFooterContainer .rowOne {border-top:1px solid #000; border-bottom:1px solid #000; background:url(http://rope.zfmq.fimc.net/site/FormatRooms/Graphics/NewDesign09/images/main2.jpg); font-size:10px; padding:3px 5px 3px 8px;}
#mosSiteHeaderContainer .rowThree {display: none;}
.mosSiteContentContainer {background:url(../images/main-content-bg.gif); min-width:0px; float:left;}
.mosSiteContentContainer .gradientBG {background:url(../images/front-content-bg.gif); min-width:0px; float:left;}
.mosSiteContentContainer .containerPadding {padding:0px 7px 0px 7px;}
.mosSiteContentContainer #mainContentColumnLeft {float:left; width:463px;}
.mosSiteContentContainer #mainContentColumnRight {float:right; width:509px;}
#mosSiteFooterContainer {background:url(../images/footer-basecap.gif) no-repeat right top #fff; padding-top:5px;}
#footerLinks {color:#003463;}
#footerLinks ul li.link {float:left; display:block; text-align:left; padding:0px 9px 0px 10px; border-right:1px solid #000; white-space:nowrap; text-transform:uppercase;}
#footerLinks ul li.first {float:left; display:block; text-align:left; padding:0px 9px 0px 0px; white-space:nowrap; text-transform:uppercase;}
#footerLinks ul li.last {float:left; display:block; text-align:left; padding:0px 0px 0px 10px; white-space:nowrap; text-transform:uppercase;}
#footerLinks ul li a {color:#003463; text-decoration:none;}
#mosSiteFooterContainer #copyright {font-size:10px; line-height:1.3em; padding:3px 0px 10px 0px;}
#mosSiteFooterContainer #copyright a {text-decoration:none; color:#000;}
#slideshow {position:relative; float:left; background:#000;}
#contentLeft {width: 339px; float: left;}
#contentRight {width: 170px; float: left;}
.contentContainerFooter {position:relative; float:left; width: 972px; height: 11px; background:url(../images/content-container-footer.gif);}

/* article with column */
#mainContentColumnLeft #innerLeftColumn {float:left; width:570px;}
#mainContentColumnLeft #innerRightColumn {float:right; width:205px; background:url(../images/article-right-col-footer.gif) no-repeat bottom right #cdd7e0; padding-bottom:5px;}

/* header and footer rss/xml feeds */
.contentFeedIcons {float:right; width:82px;}
.contentFeedIcons .rss {float:left; margin-left:5px; width:36px;}
.contentFeedIcons .xml {float:right; width:36px;}

/* navigation styles */
#navigation {float:left; width:877px;}
#navigation .moduleHeader {display:none;}
#navigation ul {list-style:none; border:none;}

#navigation ul li {float:left; display:block; text-align:left; padding-right:15px; white-space:nowrap;}
#navigation ul li a, #navigation ul li .navNoLink {display:block; padding:1px 0px 2px 0px; color:#000000; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#navigation ul li .navNoLink { cursor: default; }

#navigation ul li ul {width:120px; margin-top:0px; display:block; position:absolute; left:-9999px; height:auto; border:1px solid #000; background:#FDA108; text-align:left; padding:0px;}
#navigation ul li ul ul {width:120px; margin-top:-17px; margin-left:115px; display:block; position:absolute; left:-9999px; height:auto; border:1px solid #000; background:#FDA108; text-align:left; padding:0px;}
#navigation ul li ul li {float:none; padding:1px 5px 2px 5px; white-space:normal;}
#navigation li ul li a, #navigation li ul li .navNoLink {color:#000; text-transform:none;}
#navigation li ul li a:hover {color:#fff; }
/*
Uncomment this to add background color to the SubNav items
#navigation li ul li:hover, #navigation li ul li.sfhover, #navigation li ul li:hover .navNoLink, #navigation li ul li.sfhover .navNoLink { color:#fff; background-color: #d12b00; }
*/

/*#################################################
YOU SHOULD NOT HAVE TO EDIT ANY OF THE STYLES BELOW
##################################################*/
#navigation li:hover, #navigation li.sfhover { position: static; } /* This is a fix for the IE7 Sticky menu bug */

#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul 
{ left: -9999px; z-index: 501; }

#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul 
{ left: auto; z-index: 501; }

/* Support for the "iehover-fix.js" */
ul.navItems iframe 
{ position: absolute; left: -0.25em; top: -0.25em;z-index: -1; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }

* html ul.navItems li { z-index: 501; }
/* this is for IE 5.0
select.hide { visibility: hidden; }
/*### End Support for the "iehover-fix.js" ###*/
/*##################### END CSS FOR ABOVE SECTION #####################*/


/* right column content and module styles */
#skyscraperAd {padding:5px 0px; text-align:center;}
#skyscraperAd .adLabel, #rightsideTileAds .adLabel {display:none;}
#rightsideTileAds {padding:0px 0px 5px 0px; text-align:center;}
#rightsideTileAds .adContainer {padding-top:5px;}


/* article tools */
#articleTools {background:url(../images/article-tools-bg.gif) repeat-x; height:35px; border-left:10px solid #fff; border-right:10px solid #fff; text-align:center; padding-top:5px;}
