/* -------------------------------------------------------------- 
   Common Page Elements
-------------------------------------------------------------- */

/*img, div, a { behavior: url("iepngfix.htc") }*/

/*a:hover { cursor:pointer; }*/

body {background-color:#ebe9e5;margin:0;padding:0;font-family:Georgia;font-size:12px; color: #28292A;}

input { font-family:Georgia; }
 
.pageContainer {width:100%;}

.bodyContainer {width:1026px;background-image:url('../../images/FiscalTimes/common/plainBkgd.jpg');background-repeat:repeat-y;position:relative;}

.contentContainer { width:1026px;float:left;background:url('../../images/FiscalTimes/common/bkgd2.jpg') no-repeat scroll 0 0; }

.mainContent { margin-left:16px;width:994px; float:left;background-color:#fff;}

.pageBody { float:left;width:974px;padding-left:10px;}

.logo {display:block;text-indent:-9999px;width:628px;height:85px;background:transparent url(../../images/FiscalTimes/common/TFT_Final_Web.png) no-repeat scroll 18px 10px;position: relative;z-index:20;margin:8px 0 0 0;padding-bottom:5px;}

.breadCrumb {font-size:11px;color:#2c3742;float:left;padding-top:8px;padding-bottom:3px;padding-left: 15px;}

.breadCrumb SPAN {font-style: italic;font-size: 11px;text-decoration: underline;font-family: Georgia;}

.breadCrumb a {color:#2c3742;font-family: Georgia;font-style: italic;font-size: 11px;}

.breadCrumb a:link {color:#2c3742;font-family: Georgia;font-style: italic;font-size: 11px; text-decoration: none;}

.breadCrumb a:hover {color:#2c3742;font-family: Georgia;font-style: italic;font-size: 11px; text-decoration: underline;}

.breadCrumb .last { text-decoration:underline; }

.clear {line-height:0; clear:both; margin:0; padding:0; border:0;font-size:0px; }

.fLeft {float:left; }

.fRight {float:right;}

.footer {font-size:14px;width:994px;margin-top:15px;color:#2c3742!important;}

.footer a, .footer a:hover { color:#2c3742; }

.footer em {font-size:14px;font-style: italic;}

.footer .links {width:980px;border-top:1px #cccccc solid;border-bottom:1px #cccccc solid;text-transform: uppercase;padding-top:5px;margin-top:5px; text-align:center;}

.footer .links UL {list-style: none;display:block;}

.footer .links UL LI {display:inline;margin-right:10px;}

.footer .links UL LI a {color:#2c3742;font-family: Georgia;font-size: 11px;text-decoration: none;}

.footer .links UL LI a:hover {color:#2c3742;font-family: Georgia;text-decoration: underline;}

.footer .copywrite {font-size: 11px;font-style: italic;margin-top:5px;}

.footer .copywrite span {color:#c92d24;}

.footer .breadcrumb {color:#D13E11;}

.bodyColor { color:#6d7883 !important; }

.green { color:#99cc33 !important; }

.lightGray { background-color: #e5e5e5;margin:0px;padding:0px;clear:both;display:block;font-size:1px;line-height:1px; }

.darkGray { background-color:#d6d6d6;margin:0px;padding:0px;clear:both;height:1px; display:block;font-size:0px;line-height:0px;width:100%; }

.lighterGray { background-color: #7a8082;margin:0px;padding:0px;clear:both; height:1px; display:block;font-size:1px;line-height:1px;  }

.blueGray { background-color: #737778;margin:0px;padding:0px;clear:both;display:block;height:1px; }

.dottedRule { border-left:1px dotted #666666;width:1px;float:left; height:40px; width:1px; display:inline-block; }

.pad { padding:10px;padding-right: 0px; }

.padLeft { padding-left:10px; } 

.padRight { padding-right:10px; }

.hLine { background-image: url(../../images/FiscalTimes/common/hLine.gif); background-repeat: repeat-x; width:974px; height: 3px; float:left; }

.hLineLeftCol { background-image: url(../../images/FiscalTimes/common/hLine.gif); background-repeat: repeat-x; width:728px; height: 3px; float:left; }

.hLineRightCol { background-image: url(../../images/FiscalTimes/common/hLine.gif); background-repeat: repeat-x; width:230px; height: 3px; float:left; }

.hLineLeftColSm { background-image: url(../../images/FiscalTimes/common/hLine.gif); background-repeat: repeat-x; width:472px; height: 3px; float:left;display:block; }

.contentIndent {margin-top:5px;float:left;margin-bottom:10px; color:#6d7883; font-size: 13px;}

.author { color:#8c99a5;font-family: Verdana;font-size:11px; margin-top:-5px;margin-bottom:5px; }

.contentPadLeft {padding-left:10px;float:left;display:inline-block;}

.contentPadRight {padding-right:10px;float:right;display:inline-block;}

.socialNetworks {width:230px;padding-top:10px;margin-bottom:10px;float:left;}

.lightGray { background-color: #e5e5e5;margin:0px;padding:0px;margin-top:5px;clear:both; height:1px; display:block;font-size:0px; }

.lighterGray { background-color:#7a8082;margin:0px;padding:0px;margin-top:5px;clear:both; }

.dottedRule { border-left:1px dotted #666666;float:left;width:1px; }

.registrationFields { background-image:url(../../images/FiscalTimes/backgrounds/regFields.jpg);width:220px;height:18px;border:0px;color:#2c3742; font-style: italic;padding-left:5px;padding-top:4px;color:#6d7883; }

.registrationFields { background-image:url(../../images/FiscalTimes/backgrounds/regFields.jpg);width:220px;height:18px;border:0px;color:#2c3742;font-family: Georgia; font-style: italic;padding-left:5px;padding-top:4px;color:#6d7883; }

.container{width:133px;height:25px; margin-top:7px;margin-left:20px;float:left;}

.container2{width:133px;height:25px; margin-top:7px;margin-left:8px;float:left;}

.no-results { font-size:16px; font-family:Georgia; text-align:center; }

.generic-wrapper { min-height: 200px; padding:20px; }

.tooltip { padding:20px;font-size:11px; }

#infoClose { border-color:#ffffff; border:7px; color:#7A8082; }

#infoContent { font:15px Georgia;color:#ffffff; }

#infoBar { background-color:#26323E;position:absolute;z-index:90; cursor:pointer; opacity:.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";filter: alpha(opacity=95);}

/* -------------------------------------------------------------- 
   FONT Elements
-------------------------------------------------------------- */

a {font-size:11px;font-family: verdana;color:#d13e11; text-decoration: none;}

a:link {text-decoration: none;font-size:11px;font-family: verdana;color:#d13e11;}

a:hover {text-decoration: underline;font-size:11px;font-family: verdana;color:#d13e11;}

.leftCol a {font-size:11px;font-family: verdana;color:#d13e11; text-decoration: none;}

.leftCol a:link {text-decoration: none;font-size:11px;font-family: verdana;color:#db3f29;}

.leftCol a:hover {text-decoration: underline;font-size:11px;font-family: verdana;color:#db3f29;}

.rightCol a {font-size:11px;font-family: verdana;color:#d13e11; text-decoration: none;}

.rightCol a:link {text-decoration: none;font-size:11px;font-family: verdana;color:#d13e11;}

.rightCol a:hover {text-decoration: underline;font-size:11px;font-family: verdana;color:#d13e11;}

.rightCol .header { padding-top:11px;height:26px;margin-left:10px; width:230px; border-bottom: 1px #cccccc solid;margin-top:0; }

.headBold { float:left;font-size:17px; margin-right:3px;}

.headNoBold { float:left;font-size:17px; }

.no-bottom {border-bottom:0px none!important;}

h1 { margin-top:10px; }

h2 { font-size:24px; font-family: Georgia; color:#2c3742;padding:0;margin:0; line-height: 20px;}

h4.sectionHeader { color:#2C3742; margin:0; padding:0; display:block; }

.comments {visibility:hidden !important;}
.theMost .comments{display:none !important;}

/*
.comments a {font-size:10px;font-family: verdana;font-weight:bold;color:#99cc33; text-decoration: none;}

.comments a:link {font-size:10px;font-family: verdana;font-weight:bold;color:#99cc33; text-decoration: none;}

.comments a:hover {font-size:10px;font-family: verdana;font-weight:bold;color:#99cc33; text-decoration: underline;} */

.font-10pt { color:#8b98a5;font-size:10px;font-family: verdana; }

.font-10pt-slider { font-size:10px; font-family: arial; color:#6d7883; }

.font-11pt-dark {font-family: Georgia;font-size: 11px;color:#2c3742;}

.font-11pt {font-family: Georgia;font-size: 11px;color:#6d7883;}

.font-11pt a {color:#d13e11;text-decoration: none;}

.font-12pt {font-family: Georgia;font-size: 12px;color:#6d7883; line-height: 15px;}

.font-12pt-gray {font-family: Georgia;font-size: 12px;color:#2c3742;}

.font-13pt {font-family: Georgia;font-size: 13px;color:#6d7883; line-height: 15px;}

.font-14pt {font-family: Georgia;font-size: 14px;color:#6d7883; line-height:14px;}

.font-16pt {font-family: Georgia;font-size: 14px;color:#ffffff;}

.font-16pt-blue { font-family: Georgia;font-size: 16px;line-height:20px;color:#dadfe4; }

.hadrian { font-size:20px;margin-left:8px; }

.hadrianRed { font-size:22px;float:left;margin-top:-5px;margin-left:10px; }

.h1-blue { float:left;font-size:18px;margin-left:-50px; }

.head-24pt { font-size:24px;font-weight: normal;font-family: Georgia;color:#2c3742; }

.head-18pt { font-size:18px;font-weight: normal;font-family: Georgia;color:#2c3742; }

.content-14pt { font-size:14px;font-weight: normal;font-family: Georgia;color:#2c3742; }

.content-14pt SPAN { color:#6d7883;font-size:14px; }

.totals { color:#99cc33;font-size:10px;font-family: Verdana;font-weight: bold; }

.galleria{list-style:none;width:723px;}

.galleria li{display:block;width:84px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}

.galleria li div{position:absolute;display:none;top:0;left:180px}

.galleria li div img{cursor:pointer}

.galleria li.active div img,.galleria li.active div{display:block}

.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto;border:solid 2px #000;}

.galleria li .caption{display:block;padding-top:.5em}

* html .galleria li div span{width:400px} /* MSIE bug */    

.media-wrapper { width:738px;background-color:#000;text-align:center;}

#topic-media .media-wrapper { width:728px;overflow:hidden;}

/* -------------------------------------------------------------- 
   Share button styles - AddToAny.com
-------------------------------------------------------------- */
#a2apage_EMAIL { display:none !important; }

#a2apage_BROWSER { display:none !important; }

.a2a_tabs { display:none !important; }

/* -------------------------------------------------------------- 
   Navigation Elements
-------------------------------------------------------------- */
.nav { float:left; height:50px; position:relative;z-index:50;}

ul.nav { height:48px; list-style-type:none;background-image: url('../../images/FiscalTimes/common/topFade.gif');background-repeat:no-repeat;padding-top:6px;}

ul.nav li { float:left; }

.nav img {padding-top:6px;}

.nav img.full {padding:0px;}

.navShadow { position: relative; z-index: 11; }

    ul.nav a
    {
        background-image:url('../../images/FiscalTimes/nav/nav-sprites.png');
        background-repeat:repeat-y;
        height:48px;
        display:inline-block;
        overflow:hidden;
    }
    ul.nav a.selected, ul.nav a.selected:hover{ margin-left:-2px;}
    
    /* Home */
    ul.nav a.nav-home                                            { background-position:-8px -1px; width:56px; margin-left:10px;}
    ul.nav a.nav-home:hover                                      { background-position:-8px 99px; }
    ul.nav a.nav-home.selected, ul.nav a.nav-home.selected:hover { background-position:-3px 50px; width:66px; margin-left:0px;}
    
    /* Budget */
    ul.nav a.nav-budget                                              { background-position:-69px -1px; width:78px;}
    ul.nav a.nav-budget:hover                                        { background-position:-69px 99px; }
    ul.nav a.nav-budget.selected, ul.nav a.nav-budget.selected:hover { background-position:-68px 49px; width:79px;}
    
    /* Health Care */
    ul.nav a.nav-hc                                                  { background-position:-147px -1px; width:115px;}
    ul.nav a.nav-hc:hover                                            { background-position:-147px 99px; }
    ul.nav a.nav-hc.selected, ul.nav a.nav-hc.selected:hover         { background-position:-146px 49px; width:116px;  }
        
    /* Entitlements */
    ul.nav a.nav-economy                                                    { background-position:-262px -1px; width: 126px;}
    ul.nav a.nav-economy:hover                                              { background-position:-262px 99px; }
    ul.nav a.nav-economy.selected, ul.nav a.nav-entitlements.selected:hover { background-position:-261px 49px; width:127px;}
    
    /* Taxation */
    ul.nav a.nav-tax                                            { background-position:-388px -1px; width:89px;}
    ul.nav a.nav-tax:hover                                      { background-position:-388px 99px; }
    ul.nav a.nav-tax.selected, ul.nav a.nav-tax.selected:hover  { background-position:-387px 49px; width:90px }
    
    /* Personal Savings */
    ul.nav a.nav-life-and-money                                             { background-position:-477px -1px; width:159px;}
    ul.nav a.nav-life-and-money:hover                                       { background-position:-477px 99px; }
    ul.nav a.nav-life-and-money.selected, ul.nav a.nav-ps.selected:hover    { background-position:-476px 49px; width:160px; }
    
    /* Opinions */
    ul.nav a.nav-opinions                                                { background-position:-636px -1px; width:89px;}
    ul.nav a.nav-opinions:hover                                          { background-position:-636px 99px; }
    ul.nav a.nav-opinions.selected, ul.nav a.nav-opinions.selected:hover { background-position:-635px 49px; width:90px; }
    
    /* Research Center */
    ul.nav a.nav-rc                                                     { background-position:-725px -1px; width:154px;}
    ul.nav a.nav-rc:hover                                               { background-position:-725px 99px; }
    ul.nav a.nav-rc.selected, ul.nav a.nav-rc.selected:hover            { background-position:-724px 49px; width:155px; }
    
    /* Multimedia */
    ul.nav a.nav-mm                                                     { background-position:-879px -1px; width:104px;}
    ul.nav a.nav-mm:hover                                               { background-position:-879px 99px; }
    ul.nav a.nav-mm.selected, ul.nav a.nav-mm.selected:hover            { background-position:-878px 49px; width:105px; }
    
.search {margin-top:-33px;position:absolute;right:25px;}

.search input { width:195px;height:17px;border:1px #e2e1e1 solid;padding-left:5px;padding-top:5px;margin-right:7px; }

.search input.button {border:0px none;}

.joinNow {position: absolute;top:15px;left:840px;}

.joinNow .links {margin-top:-22px;color:#d13e11;font-size:10px;font-family: verdana;}

.joinNow .links a {font-size:10px;font-family: verdana;color: #d13e11; text-decoration: none}

.joinNow .links a:hover { text-decoration: underline; }

.signin {position:absolute;margin-left:106px;margin-top:-50px;}

.signedin {position:absolute;margin-top:-50px;color:#fff;width:156px;}

.signedin a {color:#fff;display:inline-block;}

/* -------------------------------------------------------------- 
   Template Elements
-------------------------------------------------------------- */

.leftCol { width:728px;float:left; border-right:6px #f2eee8 solid;background:url(../../images/FiscalTimes/backgrounds/staircase.gif) repeat scroll 0 0;vertical-align:top; }

.leftCol .header { margin-top:13px;padding-bottom:11px;margin-left:8px;float:left; }

.leftCol .hDoubleLine { background-image: url(../../images/FiscalTimes/common/hLine.gif); background-repeat: repeat-x; width:728px; height: 3px; clear:both;display:block;font-size:0px;line-height:0px; }

.leftCol .hDoubleLineSm { background-image: url(../../images/FiscalTimes/common/hLine.gif); background-repeat: repeat-x; width:472px; height: 3px; float:left; }

.leftCol .fitted {width:100%;}

.leftCol .pad .head { float:left; font-size: 20px; line-height: 0px;margin-top:1px; color: #2c3742; }

.leftColSm { width:474px;float:left; border-right:6px #f2eee8 solid; }

.rightCol { width:240px;float:left;background:url(../../images/FiscalTimes/backgrounds/staircase-margin.gif) repeat scroll 0 0; }

.rightCol .moduleContent { margin-left:10px;margin-bottom:10px;float:left; }

.rightCol .extraHeader { height:47px;background-color:#fff;margin-top:0px;padding-top:11px; }

.rightCol .hDoubleLine { background-image: url(../../images/FiscalTimes/common/hLine.gif); background-repeat: repeat-x; width:240px; height: 3px; clear:both }

.rightColSm { width:220px;float:left; padding-left: 14px;padding-right: 14px; }

.rightCol .moduleContent UL { list-style-type: none;padding: 0;margin: 0;font-size:12px; /*#6d7883*/}

.rightCol .moduleContent UL LI { background: url(../../images/FiscalTimes/icons/squareBullet.gif) left 8px no-repeat;padding-left: 10px;margin-bottom:1px;}

.rightCol hr.darkGray { border-top:0px;margin-left:10px;border-left:0px;border-right:0px;border-bottom:1px #d6d6d6 solid;width:230px;padding:0px;clear:both; }

.rightCol .signUp .specialLink { color:#2C3742;font-size:12px;text-decoration:underline;font-family:Georgia; }

.rightCol .signUp a:hover { font-size:12px;font-family: Georgia; }

.leftColContent, .rightColContent { background-color:#fff;vertical-align:top; }

.frameSmall { background-image: url(../../images/FiscalTimes/backgrounds/frame131x81.jpg);width:113px; height:63px; padding:9px;margin-right:10px;float:left; }

.frameSmall92x75 { background-image: url(../../images/FiscalTimes/backgrounds/frame92x75.jpg);width:74px; height:55px; padding:9px;margin-right:10px;margin-bottom:10px;float:left;overflow:hidden; }

.frameSmall64x100 { background-image: url(../../images/FiscalTimes/backgrounds/frame164x100.png);width:146px; height:82px; padding:9px;margin-right:10px;margin-bottom:2px;float:left; }

.frameLarge { background-image: url(../../images/FiscalTimes/backgrounds/frame142x159.jpg); background-repeat: no-repeat; width:142px; height:159px; margin-top:12px;padding:9px;float:left; }

.DL-margin { margin-bottom:9px;margin-left:-10px;float:left; }

.lists .bullet { padding-left:10px;float:left;width:230px; margin-bottom:5px; }

.lists .bullet .bulletItem { margin-top:7px;float:left;width: 220px; }

.lists .bullet .bulletItem p { color:#2c3742 }

.lists .bullet .bulletItem p a { color:#2c3742;font-family: Georgia;font-size: 12px;line-height:14px; }

.lists P { font-size:12px; padding:0;margin:0;line-height: 12px; }

.lists SPAN  { font-size:11px; font-family: verdana; color:#8c99a5; }

.lists SPAN a:link { font-size:11px; font-family: verdana; color:#8c99a5; }

.lists SPAN a:visited { font-size:11px; font-family: verdana; color:#8c99a5; }

.lists SPAN a.comments { font-size:11px; font-family: verdana; color:#99cc33; }

.footPattern { background-image: url(../../images/FiscalTimes/common/footPattern.gif); float:left; }

.staircase {background:url(../../images/FiscalTimes/backgrounds/staircase.gif) repeat scroll 0 0;width:100%;}

.filters { background-color: #ede9de; }

.filters UL { list-style-type: none;padding: 0;margin-bottom:12px;font-size:12px;}

.filters UL LI { background: transparent url(../../images/FiscalTimes/icons/squareBullet.gif) no-repeat scroll left 5px;padding-left: 10px;margin-bottom:1px;font-family: Verdana; font-size: 10px; line-height: 12px;}

.filters UL LI a { font-family: Verdana; font-size: 10px;color: #6d7883 }

.filters UL LI a:hover { font-family: Verdana; font-size: 10px; }

.filters UL LI a, .filters UL LI a:link {color:#6D7883;font-family:Verdana;font-size:10px;}

.filters UL LI.current a, .filters UL LI.current a:link, .filters UL LI.current span,
.filters UL LI a.current, .filters UL LI a.current:link, .filters UL LI a.current span {color:#6D911B;font-weight:bold;}

/* -------------------------------------------------------------- 
   Common Modules
-------------------------------------------------------------- */

.specialFeatures {float:left;width:229px;padding-left:11px;}

.specialFeatures .contents { float:left;width:130px;line-height: 14px;margin-left:3px;margin-bottom:8px; }

.specialFeatures .contents p { font-size:14px;color:#2c3742;margin-bottom:3px; }

.specialFeatures .contents span { font-size:11px; }

.subpageDL { width:728px;height:189px;border-top:1px #cccccc solid; float:left;margin-bottom:10px;}

.subpageDL .dlLeft { float:left; background-image:url(../../images/FiscalTimes/backgrounds/issues.jpg);width:472px;height:189px; border-right:6px #6b747b solid;}

.subpageDL .dlLeft .desc { padding-left:10px; width:450px; }

.subpageDL .dlLeft span { color:#ffffff; font-size: 16px;font-family: Georgia; }

.subpageDL .dlRight { float:left;background-color: #46515b;width:237px;height:176px;padding-top:13px;padding-left:13px; }

.subpageDL .dlRight .quote { width:220px;font-size:18px;line-height:21px;color:#ffffff; }

.subpageDL .dlRight .author { font-size:14px;margin-top:3px;font-family: Georgia; color:#bfc8d1 }

.eventCalendar {  margin-left:10px;width:230px; }

.viewEvents { padding-top:6px;border-bottom:1px #cccccc solid;width:230px;height:28px;padding-top:4px;float:left; }

.eventCalendar .months {font-size:24px;color:#2c3742;float:left;width:230px;height:32px;border-bottom:1px #cccccc solid;padding-bottom:5px;margin-bottom:6px;}

.eventCalendar .events {margin-left:0px;width:230px;padding-bottom:5px;float:left;margin-top:6px;border-bottom: 1px #cccccc solid;}

.eventCalendar .events .time {float:left;border-right: 1px dotted #666666;width:47px;height:45px;margin-left:0px;margin-right:4px;padding-top:0;}

.eventCalendar .events .time span {font-size:14px;font-family:Arial;font-weight:bold;color:#2C3742;}

.eventCalendar .events .time .am-pm {font-size:9px;font-family: Verdana;line-height: 9px; color: #2c3742;margin-top:4px;}

.eventCalendar .events .event {width:230px;display:block;color: #2c3742;}

.event .desc { font-size:14px;color: #2c3742;line-height: 14px; }

.event .desc a { font-size:10px;font-family: verdana;color:#d13e11; text-decoration: none; }

.event .desc a:hover { font-size:10px;font-family: verdana;color:#d13e11; text-decoration: underline; }

.event span a { font-size:11px;font-family: arial; }

.eventCalendar .event-search {font-size:12px;float:left;padding:8px 0 7px 4px;width:230px;}

.eventCalendar .event-search .input {width:58px;height:19px;padding-left:3px;margin-left:8px;background-image: url(../../images/FiscalTimes/backgrounds/searchBkgd.jpg);background-repeat:repeat-x;border:1px #c7c3b7 solid;font-style: italic;color:#666666;}

.eventCalendar .calendar { width:230px;text-align:center; }

.calendar a { color:#2d3742; }

.calendar .buttonLeft,
.calendar .buttonRight { float:left;margin-top:13px;position:relative;z-index:10;width:11px; }

.day { font-size: 10px; font-family: Verdana; line-height: 10px;margin-top:2px; }

.date { font-size: 18px; font-family: Georgia;margin:0;padding: 0; line-height: 15px; }

.calendar .item1 { float:left;margin-left:-2px;position:relative;z-index:1; color:#2c3742;width:46px;}

.calendar .item2 { float:left;margin-left:-5px;width:46px; }

.calendar .item3 { float:left;margin-left:-5px;width:46px; }

.calendar .item4 { float:left;margin-left:-5px;width:46px;  }

.calendar .item5 { float:left;margin-left:-5px;margin-right:-2px;width:46px; }

.calendar .item1 a {  color:#2c3742; float: left; display: block; height: 39px; width: 46px; background-image:url(../../images/FiscalTimes/icons/calendarOff.jpg); padding-top:7px; text-decoration: none; }

.calendar .item1 a.current { color:#ffffff;  float: left; display: block; height: 62px; width: 46px;background-image:url(../../images/FiscalTimes/icons/calendarOn.jpg); background-repeat: no-repeat; padding-top:4px;margin-top:3px; position: relative; z-index: 10; }

.calendar .item2 a {  color:#2c3742;float: left; display: block; height: 39px; width: 46px; background-image:url(../../images/FiscalTimes/icons/calendarOff.jpg); padding-top:7px; text-decoration: none; }

.calendar .item2 a.current { color:#ffffff;  float: left; display: block; height: 62px; width: 46px; margin-left: 0px; background-image:url(../../images/FiscalTimes/icons/calendarOn.jpg); background-repeat: no-repeat; padding-top:4px;margin-top:3px; position: relative; z-index: 10; }

.calendar .item3 a {  color:#2c3742;float: left; display: block; height: 39px; width: 46px; background-image:url(../../images/FiscalTimes/icons/calendarOff.jpg); padding-top:7px; text-decoration: none; }

.calendar .item3 a.current { color:#ffffff;  float: left; display: block; height: 62px; width: 46px; margin-left: 0px; background-image:url(../../images/FiscalTimes/icons/calendarOn.jpg); background-repeat: no-repeat; padding-top:4px;margin-top:3px; position: relative; z-index: 10; }

.calendar .item4 a {  color:#2c3742;float: left; display: block; height: 39px; width: 46px; background-image:url(../../images/FiscalTimes/icons/calendarOff.jpg); padding-top:7px; text-decoration: none; }

.calendar .item4 a.current { color:#ffffff;  float: left; display: block; height: 62px; width: 46px; margin-left: 0px; background-image:url(../../images/FiscalTimes/icons/calendarOn.jpg); background-repeat: no-repeat; padding-top:4px;margin-top:3px; position: relative; z-index: 10; }

.calendar .item5 a {  color:#2c3742;float: left; display: block; height: 39px; width: 46px; background-image:url(../../images/FiscalTimes/icons/calendarOff.jpg); padding-top:7px; text-decoration: none; }

.calendar .item5 a.current { color:#ffffff;  float: left; display: block; height: 62px; width: 46px; margin-right: 0px; background-image:url(../../images/FiscalTimes/icons/calendarOn.jpg); background-repeat: no-repeat; padding-top:4px;margin-top:3px; position: relative; z-index: 10; }

.calendar a { text-decoration: none }

.theMost { width:240px; float: left; }

.theMost .head { background-color: #ede9de; float:left;}

.theMost H1 { margin-left:12px;margin-top:12px;font-size:16px;float:left;}

.theMost .tabs { float:left;  height:21px;width:100%;margin-top:12px; background-image: url(../../images/FiscalTimes/backgrounds/tabBkgd.jpg); background-repeat: repeat-x;  }

.theMost .tabs .firstTab a.current,
.theMost .tabs .secondTab a.current,
.theMost .tabs .thirdTab a.current { margin-top:-5px;}

.theMost .tabs .firstTab a,
.theMost .tabs .secondTab a,
.theMost .tabs .thirdTab a { margin-top:-4px;}

.theMost .constrain {width:190px; padding-top:6px;}

.multimedia .tabs { float:left; height:21px;width:245px;margin-top:12px; background-image: url(../../images/FiscalTimes/backgrounds/mediaTabBkgd.jpg); background-repeat: repeat-x;  }

.multimedia .tabs .firstTab {float:left;padding:0 3px;margin-left:12px;text-decoration:none;display:block; height:20px;}
.multimedia .tabs .secondTab {float:left;padding:0 3px;margin-left:12px;text-decoration:none;display:block; height:20px;}
.multimedia .tabs .thirdTab {float:left;padding:0 3px;margin-left:12px;text-decoration:none;display:block; height:20px;}

.multimedia .tabs  a.firstTab { display:block; height:20px;font-size:14px;font-family: Georgia;padding-top:1px; text-decoration: none; color:#2c3742;}
.multimedia .tabs  a.secondTab { display:block; height:20px;font-size:14px;font-family: Georgia;padding-top:1px; text-decoration: none; color:#2c3742;}
.multimedia .tabs  a.thirdTab { display:block; height:20px;font-size:14px;font-family: Georgia;padding-top:1px; text-decoration: none; color:#2c3742;}

.multimedia .tabs a.current { color:#6d911b;display:block;margin-top:-1px; padding-top:1px; height:20px; background-color: #ffffff; border-top:1px #cccccc solid;border-right:1px #cccccc solid;border-left:1px #cccccc solid;text-decoration:none; }
/*.multimedia .tabs .secondTab a.current { color:#6d911b;display:block;margin-top:-1px; width:50px; padding-top:1px; height:20px; background-color: #ffffff; border-top:1px #cccccc solid;border-right:1px #cccccc solid;border-left:1px #cccccc solid; }
.multimedia .tabs .thirdTab a.current { color:#6d911b;display:block;margin-top:-1px; width:50px; padding-top:1px; height:20px; background-color: #ffffff; border-top:1px #cccccc solid;border-right:1px #cccccc solid;border-left:1px #cccccc solid; }
*/

.tabs .firstTab {float:left;margin-left:12px;text-align:center;}

.tabs .firstTab a { display:block; width:52px; height:20px;font-size:14px;font-family: Georgia;padding-top:3px; text-decoration: none; color:#6d7883;}

.tabs .firstTab a.current { color:#6d911b;display:block;margin-top:-1px; width:50px; padding-top:3px; height:22px; background-color: #ffffff; border-top:1px #cccccc solid;border-right:1px #cccccc solid;border-left:1px #cccccc solid; }

.tabs .secondTab {float:left;text-align:center;}

.tabs .secondTab a {display:block; width:75px; height:20px;font-size:14px;font-family: Georgia;padding-top:3px; text-decoration: none; color:#6d7883;}

.tabs .secondTab a.current { color:#6d911b;display:block;margin-top:-1px; width:73px; padding-top:3px; height:22px; background-color: #ffffff; border-top:1px #cccccc solid;border-right:1px #cccccc solid;border-left:1px #cccccc solid; }

.tabs .thirdTab {float:left; text-align:center;}

.tabs .thirdTab a {display:block; width:98px; height:20px;font-size:14px;font-family: Georgia;padding-top:3px; text-decoration: none; color:#6d7883;}

.tabs .thirdTab a.current { color:#6d911b;display:block;margin-top:-1px; width:97px; padding-top:3px; height:22px; background-color: #ffffff; border-top:1px #cccccc solid;border-right:1px #cccccc solid;border-left:1px #cccccc solid; }

.tabs ul li { float:left; }

/*
.tabs .firstTab { margin-left:12px;text-align:center;}
.tabs a { display:block; height:23px;font-size:14px;font-family: Georgia;padding-top:3px; text-decoration: none; color:#6d7883; padding:0px 10px;}
.tabs a:hover { font-size:14px;}
.tabs a.current { color:#6d911b;display:block;margin-top:-2px; padding-top:1px; height:22px; background-color: #ffffff; border-top:1px #cccccc solid;border-right:1px #cccccc solid;border-left:1px #cccccc solid;border-bottom:1px #ffffff solid; }
*/

.theMost .content { background-color: #ffffff; }

.playlist .contents{ width:133px;line-height:14px; float:left;}

.playlist .contents p { font-size:14px;color: #2c3742;margin-bottom:2px;  }

.playlist .contents p a { font-size:14px;color: #2c3742;font-family: Georgia }

.playlist .contents p a:link { font-size:14px;color: #2c3742;text-decoration: none; }

.playlist .contents p a:hover { font-size:14px;color: #2c3742;text-decoration: underline; }

.playlist .contents span { font-size: 12px; color: #6d7883; }

.playlist .contents span.reference { font-family:verdana;font-size: 10px; color: #6d7883; }

.playlist .contents span.reference a{ font-family:verdana;font-size: 10px; color: #6d7883; }

.grants { background-color: #ede9de;width:900px;height:180px;border-top:1px #d6d6d6 solid;float:left; }

.grants .desc { font-size:12.5px;line-height: 18px;margin-top:10px; width: 160px; }

.actionCenter {float:left;padding-left:10px;width:230px;background-color: #e7f3fd;padding-top:13px;}

.actionCenter .desc {font-size:13px;float:left;color:#6d7883;margin-left:-5px;}

.actionCenter .desc a {text-decoration: none;color:#6d7883;font-size:13px;font-family: Georgia;}

.actionCenter .desc a:hover { text-decoration: underline; font-size:13px;}

.actionCenter .desc a SPAN { color:#2c3742; text-decoration: underline; font-size:13px;}

.actionCenter  h1 { font-size:16px;margin-top:10px; }

.actionCenter .subTitle {margin-top:2px;margin-left:2px;color: #6d7883;font-size:13px;}

.actionCenter hr.lightGray { border-top:0px;border-left:0px;border-right:0px;border-bottom:1px #b9c2ca solid;margin:0px;padding:0px;margin-top:5px;clear:both;width:220px; }

.actionCenter .paging {height:30px;padding-top:8px;padding-right:10px;}

.actionCenter .paging a {font-family:Verdana;font-size: 11px;color:#d13e11;text-decoration: none;}

.actionCenter .paging a:hover {text-decoration: underline;}

.overlay2 { height:396px; width:452px;  }

.overlay2 .head { background-color: #000000;width:148px;height:20px;color:#ffffff;padding-top:2px; }

.overlay2 p { color:#6d7883;width:230px;margin-top:15px;line-height: 17px;font-size: 13px;margin-bottom:4px; }

.overlay2 .subTitle {font-size:11px;color:#8c99a5;font-family: verdana;margin-top:-4px;}

.sendTo { width:459px; height:390px; }

.verticalNav { height:100%; background-color:#EDE9DE; }

.pager { height:23px;padding-left:10px;padding-top:5px; float: left; color: #2c3742; }

.pager SPAN { font-size: 14px; }

.pager SPAN a { font-size: 11px; font-family: Verdana; }

/*#comments {padding:0px 15px 0px;}*/

#comments .comment {font-family:Georgia;font-size:12px;color:#6d7883;margin-top:10px;}

#comments .reply {margin-left:50px;}

#comments .comment .border {border-left:6px solid #f2eee8;margin-bottom:10px;padding-left:8px;}

#comments .comment .clear-border {}

#comments .comment strong {font-size:14px;color:#2c3742;}

#comments .comment .comment-tools {font-size:11px;margin-top:12px;}

#comments .comment .comment-tools ul {float:right; list-style:none;}

#comments .comment .comment-tools ul li {margin-left:10px;}

#comments .comment .comment-tools span {display:block;}

#comments .comment .comment-tools a {float:left;display:block;margin-left:15px;}	

.yourSearch { padding-bottom: 4px; background-color:#fff; }

.yourSearch ul { list-style-type:none; }

.yourSearch ul li { display:block; }

.yourSearch ul li a { display:inline-block;padding-left:12px;background-image:url('../../images/FiscalTimes/icons/x.gif');background-repeat:no-repeat;background-position:0 4px; }

.image-float-right {
    float:right;
    margin:8px 0px 5px 8px;
}
.image-float-left {
    float:left;
    margin:8px 8px 5px 0px;
}
/* -------------------------------------------------------------- 
   Custom Form Elements
-------------------------------------------------------------- */

.state {display: block; width: 122px;}

.state.replaced { display: none; }

.personal {display: block; width: 215px;}

.personal.replaced { display: none; }    

    ul.selectReplacement {
      background: url(../../images/FiscalTimes/backgrounds/state.gif) top left no-repeat;
      margin: 0;
      padding-top: 5px;
      height: 25px;

    }
    ul.selectReplacement li {
      background: #f5f5f5;
      color: #6d7883;
      
      cursor: pointer;
      display: none;
      font-size: 12px;
      line-height: 1.7em;
      list-style: none;
      margin: 0;
      padding: 0px 12px;
      position: relative;
      z-index: 200;
      width: 100px;
    }
    ul.selectOpen li {
      display: block;
    }
    ul.selectReplacement li.selected {
      background: url(bottom.gif) bottom left no-repeat;
      color: #6d7883;
      display: block;
    }
    ul.selectOpen li.selected {
      background: #f5f5f5;
      display: block;
      color: #6d7883
    }
    ul.selectOpen li:hover,
    ul.selectOpen li.hover,
    ul.selectOpen li.selected:hover {
      background: #f5f5f5;
      color: #6d7883;
    }
    
/* -------------------------------------------------------------- 
  Accordian Elements
-------------------------------------------------------------- */

h3 { background-image: url(../../images/FiscalTimes/backgrounds/accordianHead.jpg);width:223px;height:25px;padding-top:6px;padding-left:8px;}

.accordion div { background-image:url(../../images/FiscalTimes/backgrounds/accordianBkgd.jpg);background-repeat:repeat-x;width:221px;padding-left:10px;padding-bottom:0px;padding-top:10px; }

.accordion div UL LI{ font-size:12px;color:#6d7883; }

.accordion h3 { background-image: none;width:223px;height:25px;padding-top:6px;padding-left:8px;border-top:1px solid #cccccc;outline:none;text-transform:uppercase;position:relative;}

.accordion h3.first {border:0px none;}

.accordion h3.ui-state-active {background-image: url(../../images/FiscalTimes/backgrounds/accordianHead.jpg);}

.accordion h3 .ui-icon {background-repeat:no-repeat;display:block;margin-top:5px;overflow:hidden;position:absolute;right:15px;}

.accordion h3 .ui-icon-triangle-1-s {background-image:url(../../images/FiscalTimes/icons/close.png);width:28px;height:8px;display:none;}

.accordion h3 .ui-icon-triangle-1-e {background-image:url(../../images/FiscalTimes/icons/open.png);width:27px;height:10px;}

.accordion p {padding-right:10px;color:#f27741;font-size:11px;line-height:20px;}

/* -------------------------------------------------------------- 
  Modal
-------------------------------------------------------------- */
#simplemodal-overlay {background-color:transparent; cursor:wait;}

#simplemodal-container {  border:0px;}

#simplemodal-container a.modalCloseImg {background:url(../../images/FiscalTimes/common/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:40px; right:0px; cursor:pointer;}

#simplemodal-container #basicModal {padding-left:45px;padding-top:54px;margin:0px;height:685px; width:523px;background-image:url(../../images/FiscalTimes/graphics/modalBkgd.png);background-repeat: no-repeat;}

#simplemodal-container #basicModal1 {padding-left:45px;padding-top:54px;margin:0px;height:685px; width:523px;background-image:url(../../images/FiscalTimes/graphics/modalBkgd.png);background-repeat: no-repeat;}

#simplemodal-container #basicModal2 {padding-left:45px;padding-top:54px;margin:0px;height:396px; width:452px;background-image:url(../../images/FiscalTimes/graphics/modalBkgd2.png);background-repeat: no-repeat;}

.overlay { height:685px; width:523px; }

#popup .head { background-color: #000000;width:148px;height:20px;color:#ffffff;padding-top:2px; }

#popup p { color:#6d7883;margin-top:15px;line-height: 17px;font-size: 13px;margin-bottom:4px; }

#popup .subTitle {font-size:11px;color:#8c99a5;font-family: verdana;margin-top:-4px;}

#popup #quickread { width: 458px; margin:0 auto;display:block; }

#popup #login-wrapper p { width:250px; }

#popup #login-wrapper .registrationFields { 
    background-image:url(../../images/FiscalTimes/backgrounds/loginFields.jpg);
    width:178px;
}

#popup #login-wrapper textarea.registrationFields { 
    background-image:url(../../images/FiscalTimes/backgrounds/loginFields-textarea.jpg);
    background-repeat:no-repeat;
    width:360px;
    height:176px;
    font-size:13px;
}

.sendTo { width:459px; height:390px; }

.overlay2 { height:396px; width:452px;  }

.overlay2 .head { background-color: #000000;width:148px;height:20px;color:#ffffff;padding-top:2px; }

.overlay2 p { color:#6d7883;width:230px;margin-top:15px;line-height: 17px;font-size: 13px;margin-bottom:4px; }

.overlay2 .subTitle {font-size:11px;color:#8c99a5;font-family: verdana;margin-top:-4px;}

.sendTo { width:459px; height:390px; }

.sort {padding:2px 0px;}

.sort span {font-size:11px;}

.sort a, .sort a:hover, .sort a:link {font-family:Georgia;font-size:11px;}

.sort a.current {color:#6D7883;}
.sort a.current:hover {text-decoration:none;}

/* -------------------------------------------------------------- 
   Rotator
-------------------------------------------------------------- */
/*#slideshow-image-credits { position:absolute; color:#ccc; width:703px; text-align:right; padding-top:262px; z-index:10;font-size:9px;text-shadow:0 0 2px #000;}*/

.rotator-image-credits { position:absolute; color:#ccc; width:88%; text-align:right; margin-top:31px; z-index:10;font-size:9px;}

.single-image .rotator-image-credits {
	margin-top: 33px;
}

#rotator
{
    background-color: #26323E;
    display:block;
}
#rotator #rotator-tabs-wrapper
{
    width: 218px;
    height: 296px;
    float: left;
    overflow: hidden;
    position:relative;
    background-color: #26323E;
}
a.rotator-tab
{
    border-top: solid 1px #717c86;
    /*width: 203px;*/
    height: 98px;
    display: block;
    overflow:hidden;
    padding-left: 15px;
    color: #717c86;
}
    a.rotator-tab .content { background-color:#26323E; } 
    
a.rotator-tab span.hadrianBlue, a.rotator-tab span.hadrianWhite
{
    height: 35px;
    width: 20px;
    font-size:25px;
    clear: none;
    display:block;
    left: -9999px;
    position:absolute;
}
    a.rotator-tab span.hadrianBlue { color:#fff; }

a.rotator-tab:hover, a.rotator-tab span.hadrianBlue:hover, a.rotator-tab span.hadrianWhite:hover
{
    text-decoration: none;
    cursor: pointer;
    color:#fff;
}
a.rotator-tab h4
{
    /*color:#9faebc;*/
    color:White;
    width:180px;
    height:22px;
    overflow:hidden;
    font-size:16px;
    left: -9999px;
    position:absolute;
    font-weight:normal;
    font-family:"HelveticaNeue Condensed", Helvetica;
}
    a.rotator-tab h4.curent {
        color:#99cc33;
    }
a.rotator-tab .tab-number
{
    float: left;
    height: 24px;
    width: 20px;
}
a.rotator-tab .tab-text
{
    float: left;
    width: 175px;
    color:White;
    /*color:#9faebc;*/
    padding-right:8px;
}
#rotator #rotator-tabs-wrapper a.current
{
    color: #fff;
}
#rotator #rotator-images
{
    width: 526px;
    height: 296px;
    float: left;
    overflow: hidden;
}
#rotator #rotator-images-single
{

    height: 353px;
    float: left;
    overflow: hidden;
}

.clippedRotator .rotator-image-credits { position:absolute; color:#ccc; width:495px; text-align:right; margin-top:33px; z-index:10;font-size:9px;}
.clippedRotator .single-image .rotator-image-credits { position:absolute; color:#ccc; width:90%; text-align:right; margin-top:30px; z-index:10;font-size:9px;}
.clippedRotator #rotator { width:728px; overflow:hidden;}
.clippedRotator #rotator #rotator-images { width: 510px; }
.clippedRotator .boxgrid { width: 510px; }

/* -------------------------------------------------------------- 
   Boxgrid - Image captions
-------------------------------------------------------------- */
.single-image
{
    width: 744px;
    height: 353px;
    float:left;
    background:#161613;
    overflow: hidden;
    position: relative;
}
.clippedRotator .single-image{width:728px;}
    .media-wrapper .single-image { width: 738px; }
    
*:first-child+html .single-image { /* IE7/8 hack */
    height: 353px;
}
    *:first-child+html .media-wrapper .single-image { /* IE7/8 hack */
        height: 700px;
    }
* html .single-image { /* IE6 hack */
    height: 353px;
}
    * html .media-wrapper .single-image { /* IE7/8 hack */
        height: 700px;
    }
.single-image img {
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}      
    .media-wrapper .single-image img {
        position:relative;
    }  
    
.boxgrid {
    width: 526px;
    height: 296px;
    float:left;
    background:#161613;
    overflow: hidden;
    position: relative;
}
    .media-wrapper .boxgrid { width: 738px; }
    
*:first-child+html .boxgrid { /* IE7/8 hack */
    height: 296px;
}
    *:first-child+html .media-wrapper .boxgrid { /* IE7/8 hack */
        height: 700px;
    }
* html .boxgrid { /* IE6 hack */
    height: 296px;
}
    * html .media-wrapper .boxgrid { /* IE7/8 hack */
        height: 700px;
    }

.boxgrid img {
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}      
    .media-wrapper .boxgrid img {
        position:relative;
    }
.captionfull .boxcaption
{
    top: 242px;
    left: 0;
    padding:7px 15px 7px 20px;
}
.captionfull.single-image .boxcaption
{
    top: 294px;
    left: 0;
    padding:7px 15px 7px 20px;
}
.clippedRotator .captionfull .boxcaption { padding-left:7px; }

    .media-wrapper .captionfull .boxcaption
    {
        top: 700px;
        left: 0;
        padding:7px 15px 7px 20px;
    }

.boxcaption {
    float: left;
    position: absolute;
    background: #000;
    height: 100px;
    width: 100%;
    opacity: .8;
    /* For IE 5-7 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    /* For IE 8 */
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}      
    .boxcaption .title { font-family:Georgia; font-size:22px; color:#fff;display:block;width:500px; }
    .single-image .boxcaption .title {width:700px; height:36px; overflow:hidden; font-size: 26px;}
    .boxcaption .deck { font-family:Georgia; font-size:14px; color:#99cc33; padding:0;margin:0;width:500px; }
    .media-wrapper .boxcaption { height:700px; }

/* -------------------------------------------------------------- 
   Article slideshow
-------------------------------------------------------------- */

#slideshow { width:738px; height:296px;overflow:hidden; }

#slideshow .photo-details { height:256px;width:165px;background-color:#26323E;padding:20px 25px;float:left; }

#slideshow .photo-details .photo-title { color:#fff;font-family:Helvetica;text-align:left; }

#slideshow .photo-details .photo-deck { padding-top:10px;color:#fff;text-align:left; }

#slideshow .slideshow-pager { position:absolute; margin-top:231px; height: 50px; width:165px; background-color:#26323E;padding:15px 14px 0 25px;left:26px;z-index:11; }

#topic-media #slideshow .slideshow-pager {  }

#slideshow .photo-full { width:520px; height:296px;overflow:hidden;float:left; }

#slideshow .pager-index { font-family:Georgia; color:#fff;font-size:13px; }

#slideshow .gray-arrow-left { 
    color:#bec8d1;
    display:inline-block;
    background-image:url('../../images/FiscalTimes/icons/arrowLt.png');
    background-position:0 0; 
    background-repeat:no-repeat; 
    padding-left:25px;    
    height:22px;
    line-height:21px;
}
    #slideshow .gray-arrow-left:hover { 
        text-decoration:none;
        background-position:0 -21px;
        cursor:pointer;
    }

#slideshow .gray-arrow-right { 
    color:#bec8d1;
    display:inline-block;
    background-image:url('../../images/FiscalTimes/icons/arrowRt.png');
    background-position:right 0;
    background-repeat:no-repeat; 
    padding-right:25px;    
    height:22px;
    line-height:21px;
}
    #slideshow .gray-arrow-right:hover { 
        text-decoration:none;
        background-position:right -21px;
        cursor:pointer;
    }
        
/************************************
    Telerik
************************************/

ul.rtsUL {
    list-style-type:none;
    padding:0;
    margin:0;
}   
    ul.rtsUL li.rtsLI {
        float:left;
    }    
        ul.rtsUL li.rtsLI a {
            display:inline-block;
        }    
        ul.rtsUL li.rtsLI span.rtsOut, 
        ul.rtsUL li.rtsLI span.rtsIn {
            display:inline-block;
        }    
        
        
/************************************
    Watermark
************************************/
/* watermark positioning container */
.updnWatermark
{
	position: relative;	/* positioning container */
	width: 0;
	margin-top:-5px;
}
/* IE7/6 hasLayout hack */
.updnWatermark { *zoom: 1; }
/* watermark label styling */
.updnWatermark label
{
	position: absolute;
	left: 0;
	top: -1px;
	*top: -11px;
	white-space: nowrap;
	vertical-align: middle;
	padding-left:5px;
	font-style:italic;
}
    .updnWatermark label:hover { cursor:text; }
        
/************************************
    Sprites
************************************/
.mediaIcons { 
    background-image:url(../../images/FiscalTimes/icons/mediaIcons.png); 
    background-color:transparent; 
    background-repeat:no-repeat; 
    height: 17px; 
    width: 20px;     
    display:inline-block;
 } 
    .mediaIcon_video, .mediaIcon_interactive { background-position: 0 0; } 
    .mediaIcon_photo { background-position: -20px 0; } 
    .mediaIcon_audio {  background-position: -40px 0; } 
    .mediaIcon_chart { background-position: -60px 0; } 
    .mediaIcon_article, .mediaIcon_pdf { background-position: -80px 0; }         
    
.hadrianType {
    background-image:url(../../images/FiscalTimes/type/hadrian.png);
    background-color:transparent;
    background-repeat:no-repeat; 
    display:inline-block;
    height:20px;
    width:10px;
}
.hadrian_0 { height:19px;width:8px;background-position:0 0; }
.hadrian_1 { height:20px;width:10px;background-position:-18px 0; }
.hadrian_2 { height:20px;width:10px;background-position:-8px 0; }
.hadrian_3 { height:20px;width:10px;background-position:-48px 0; }
.hadrian_4 { height:20px;width:10px;background-position:-38px 0; }
.hadrian_5 { height:20px;width:10px;background-position:-28px 0; }
.hadrian_6 { height:20px;width:10px;background-position:-58px 0; }
.hadrian_7 { height:20px;width:10px;background-position:-68px 0; }
.hadrian_8 { height:20px;width:10px;background-position:-78px 0; }    