/* Release notes */
/*ajax controls*/
.poTopLine span.ajax, .poTopLine span.mvc, .poTopLine span.sl,
.poTopLine span.wpf, .poTopLine span.orm, .poTopLine span.win,
.poTopLine span.rep, .poTopLine span.jc, .poTopLine span.test, 
.poTopLine span.jm, .poTopLine span.tp, .poTopLine span.wp7,
.poTopLine span.sf, .poTopLine span.jt, .poTopLine span.jd
.tClearer span.ajax, .tClearer span.mvc, .tClearer span.sl,
.tClearer span.wpf, .tClearer span.orm, .tClearer span.win,
.tClearer span.rep, .tClearer span.jc, .tClearer span.test, 
.tClearer span.jm, .tClearer span.tp, .tClearer span.wp7,
.tClearer span.sf, .tClearer span.jt, .tClearer span.jd
{
    background: url('/CSS/Products/release-history-sprite.jpg') no-repeat;
    width: 49px;
    height: 48px;
    display: block;
    float:left;
    margin: 43px 22px 0 0;
}

.tThreeColumnsLeftCenter span.ajax, .tThreeColumnsLeftCenter span.mvc, .tThreeColumnsLeftCenter span.sl,
.tThreeColumnsLeftCenter span.wpf, .tThreeColumnsLeftCenter span.orm, .tThreeColumnsLeftCenter span.win,
.tThreeColumnsLeftCenter span.rep, .tThreeColumnsLeftCenter span.jc, .tThreeColumnsLeftCenter span.test, 
.tThreeColumnsLeftCenter span.jm, .tThreeColumnsLeftCenter span.tp, .tThreeColumnsLeftCenter span.wp7,
.tThreeColumnsLeftCenter span.sf, .tThreeColumnsLeftCenter span.jt, .tThreeColumnsLeftCenter span.jd,
.tThreeColumnsRight span.ajax, .tThreeColumnsRight span.mvc, .tThreeColumnsRight span.sl,
.tThreeColumnsRight span.wpf, .tThreeColumnsRight span.orm, .tThreeColumnsRight span.win,
.tThreeColumnsRight span.rep, .tThreeColumnsRight span.jc, .tThreeColumnsRight span.test, 
.tThreeColumnsRight span.jm, .tThreeColumnsRight span.tp, .tThreeColumnsRight span.wp7, 
.tThreeColumnsRight span.sf, .tThreeColumnsRight span.jt, .tThreeColumnsRight span.jd
{
    margin-top: 22px !important;
}
span.ajax.ajaxMain
{
    background-position: -71px 0 !important;
}
span.ajax.ajaxBinaryimage
{
    background-position: -140px 0 !important;
}
span.ajax.ajaxRating
{
    background-position: -210px 0 !important;
}
span.ajax.ajaxListview
{
    background-position: -280px 0 !important;
}
span.ajax.ajaxSitemap
{
    background-position: -350px 0 !important;
}
span.ajax.ajaxXmlhttppanel
{
    background-position: -420px 0 !important;
}
span.ajax.ajaxCaptcha
{
    background-position: -490px 0 !important;
}
span.ajax.ajaxCompression
{
    background-position: -560px 0 !important;
}
span.ajax.ajaxSkinnanager
{
    background-position: -630px 0 !important;
}
span.ajax.ajaxFormdecorator
{
    background-position: -699px -6px !important;
}
span.ajax.ajaxStylesheetmanager
{
    background-position: -770px 0 !important;
}
span.ajax.ajaxScriptmanager
{
    background-position: -840px 0 !important;
}
span.ajax.ajaxWindow
{
    background-position: -910px 0 !important;
}
span.ajax.ajaxUpload
{
    background-position: -980px 0 !important;
}
span.ajax.ajaxTreeview
{
    background-position: -1050px 0 !important;
}
span.ajax.ajaxTooltip
{
    background-position: -1120px 0 !important;
}
span.ajax.ajaxToolbar
{
    background-position: -1190px 0 !important;
}
span.ajax.ajaxTabstrip
{
    background-position: -1260px 0 !important;
}
span.ajax.ajaxSplitter
{
    background-position: -1330px 0 !important;
}
span.ajax.ajaxSpellcheck
{
    background-position: -1400px 0 !important;
}
span.ajax.ajaxSlider
{
    background-position: -1470px -13px !important;
}
span.ajax.ajaxScheduler
{
    background-position: -1540px 0 !important;
}
span.ajax.ajaxRotator
{
    background-position: -1610px 0 !important;
}
span.ajax.ajaxPanelbar
{
    background-position: -1680px 0 !important;
}
span.ajax.ajax-
{
    background-position: -1750px 0 !important;
}
span.ajax.ajaxMenu
{
    background-position: -1820px 0 !important;
}
span.ajax.ajaxInput
{
    background-position: -1890px 0 !important;
}
span.ajax.ajaxFileexplorer
{
    background-position: -1960px 0 !important;
}
span.ajax.ajaxGrid
{
    background-position: -2030px 0 !important;
}
span.ajax.ajaxEditor
{
    background-position: -2100px 0 !important;
}
span.ajax.ajaxDock
{
    background-position: -2170px 0 !important;
}
span.ajax.ajaxListbox
{
    background-position: -2240px 0 !important;
}
span.ajax.ajaxCombobox
{
    background-position: -2310px 0 !important;
}
span.ajax.ajaxColorpicher
{
    background-position: -2380px 0 !important;
}
span.ajax.ajaxChart
{
    background-position: -2450px 0 !important;
}
span.ajax.ajaxCalendar, span.ajax.ajaxDatepicker
{
    background-position: -2520px 0 !important;
}
span.ajax.ajaxAjaxcontrol
{
    background-position: -2590px 0 !important;
}
span.ajax.ajaxAsyncupload
{
    background-position: -2660px 0 !important;
}
span.ajax.ajaxFilter
{
    background-position: -2740px 0 !important;
}
span.ajax.ajaxVSE
{
    background-position: -2810px 0 !important;
}
span.ajax.ajaxVSB
{
    background-position: -2880px 0 !important;
}
span.ajax.ajaxDNN
{
    background-position: -2950px 0 !important;
}

span.ajax.ajaxSharepoint 
{
    background-position:-3022px 2px !important;
}
span.ajax.ajaxTagCloud
{
    background-position:-3093px 0 !important;
}
span.ajax.ajaxTreelist
{
    background-position: -3234px 0 !important;
}
span.ajax.ajaxButton
{
    background-position: -3160px 0 !important;
}
span.ajax.ajaxRibbonbar
{
    background-position: -3300px 0 !important;
}
/*mvc controls*/
span.mvc.mvcAssetmanager
{
    background-position: -70px -100px !important;
}
span.mvc.mvcCalendar
{
    background-position: -140px -100px !important;
}
span.mvc.mvcDatepicker
{
    background-position: -210px -100px !important;
}
span.mvc.mvcGrid
{
    background-position: -280px -100px !important;
}
span.mvc.mvcMenu
{
    background-position: -350px -100px !important;
}
span.mvc.mvcNumericinput
{
    background-position: -420px -114px !important;
}
span.mvc.mvcPanelbar
{
    background-position: -490px -100px !important;
}
span.mvc.mvcTabstrip
{
    background-position: -560px -100px !important;
}
span.mvc.mvcTreeview
{
    background-position: -630px -100px !important;
}
span.mvc.mvcMain
{
    background-position: -700px -100px !important;
}
span.mvc.mvcEditor
{
    background-position: -770px -100px !important;
}
span.mvc.mvcCombobox
{
    background-position: -840px -100px !important;
}
span.mvc.mvcWindow
{
    background-position: -910px -100px !important;
}
span.mvc.mvcTimePicker
{
    background-position: -982px -100px !important;
}
span.mvc.mvcUpload
{
    background-position: -1050px -100px !important;
}
span.mvc.mvcSplitter
{
    background-position: -1190px -100px !important;
}
span.mvc.mvcSlider
{
    background-position: -1120px -100px !important;
}

/*silverlight controls*/
span.sl.animation, span.sl.slAnimation
{
    background-position: -70px -200px !important;
}
span.sl.book, span.sl.slBook 
{
    background-position: -140px -200px !important;
}
span.sl.button, span.sl.slButton 
{
    background-position: -210px -200px !important;
}
span.sl.calendar,  span.sl.slCalendar 
{
    background-position: -280px -200px !important;
}
span.sl.chart, span.sl.slChart
{
    background-position: -350px -200px !important;
}
span.sl.colorpicker, span.sl.slColorpicker
{
    background-position: -420px -200px !important;
}
span.sl.combobox, span.sl.slCombobox 
{
    background-position: -490px -200px !important;
}
span.sl.contextmenu, span.sl.slContextmenu
{
    background-position: -560px -200px !important;
}
span.sl.coverflow, span.sl.slCoverflow
{
    background-position: -630px -200px !important;
}
span.sl.cube, span.sl.slCube
{
    background-position: -700px -200px !important;
}
span.sl.datepicker, span.sl.slDatepicker
{
    background-position: -770px -200px !important;
}
span.sl.dock, span.sl.slDock
{
    background-position: -840px -200px !important;
}
span.sl.dockablepanels
{
    background-position: -910px -200px !important;
}
span.sl.draganddrop, span.sl.slDraganddrop
{
    background-position: -980px -200px !important;
}
span.sl.dropdown, span.sl.slDropdown 
{
    background-position: -1050px -200px  !important;
}
span.sl.editor, span.sl.slEditor
{
    background-position: -1120px -200px !important;
}
span.sl.expander, span.sl.slExpander
{
    background-position: -1190px -200px  !important;
}
span.sl.frame, span.sl.slFrame
{
    background-position: -1260px -200px  !important;
}
span.sl.framecontainer, span.sl.slFramecontainer
{
    background-position: -1330px -200px  !important;
}
span.sl.gauge, span.sl.Gauge
{
    background-position: -1400px -200px !important;
}
span.sl.grid, span.sl.slGrid
{
    background-position: -1472px -200px  !important;
}
span.sl.htmlplaceholder, span.sl.slHtmlplaceholder
{
    background-position: -1540px -200px  !important;
}
span.sl.layout, span.sl.slLayout
{
    background-position: -1610px -200px  !important;
}
span.sl.listbox, span.sl.slListbox
{
    background-position: -1680px -200px  !important;
}
span.sl.map, span.sl.slMap
{
    background-position: -1750px -200px  !important;
}
span.sl.maskedtextbox, span.sl.slMaskedtextbox
{
    background-position: -1820px -200px  !important;
}
span.sl.mediaplayer, span.sl.slMediaplayer
{
    background-position: -1890px -200px  !important;
}
span.sl.slMenu, span.sl.menu
{
    background-position: -1960px -200px  !important;
}
span.sl.slTransition, span.sl.transition
{
    background-position: -2033px -200px  !important;
}
span.sl.numericupanddown, span.sl.slNumericupanddown
{
    background-position: -2100px -200px  !important;
}
span.sl.progressbar, span.sl.slProgressbar
{
    background-position: -2170px -200px  !important;
}
span.sl.slider, span.sl.slSlider
{
    background-position: -2240px -200px  !important;
}
span.sl.ribbonbar, span.sl.slRibbonbar, span.sl.slRibbonView
{
    background-position: -2310px -200px  !important;
}
span.sl.splitbutton, span.sl.slSplitbutton
{
    background-position: -2380px -200px !important;
}
span.sl.outlookbar, span.sl.slOutlookbar
{
    background-position: -2450px -200px !important;
}
span.sl.scheduler, span.sl.slScheduler
{
    background-position: -2520px -200px  !important;
}
span.sl.tabstrip, span.sl.slTabstrip
{
    background-position: -2590px -200px  !important;
}
span.sl.panelbar, span.sl.slPanelbar
{
    background-position: -2660px -200px !important;
}
span.sl.scrollbar, span.sl.slScrollbar
{
    background-position: -2740px -200px !important;
}
span.sl.textbox, span.sl.slTextbox
{
    background-position: -2810px -200px  !important;
}
span.sl.tileview, span.sl.slTileview
{
    background-position: -2880px -200px  !important;
}
span.sl.timeline, span.sl.slTimeline
{
    background-position: -2950px -200px  !important;
}
span.sl.timepicker, span.sl.slTimepicker
{
    background-position: -3020px -200px  !important;
}
span.sl.toolbar, span.sl.slToolbar
{
    background-position: -3090px -200px  !important;
}
span.sl.treelist, span.sl.slTreelist
{
    background-position: -3160px -200px  !important;
}
span.sl.treeview, span.sl.slTreeview
{
    background-position: -3230px -200px  !important;
}
span.sl.upload, span.sl.slUpload
{
    background-position: -3300px -200px  !important;
}
span.sl.vsb, span.sl.slVsb
{
    background-position: -3370px -200px  !important;
}
span.sl.window, span.sl.slWindow
{
    background-position: -3440px -200px  !important;
}
span.sl.wrappanel, span.sl.slWrappanel
{
    background-position: -3510px -200px  !important;
}
span.sl.main, span.sl.slMain
{
    background-position: -3582px -202px !important;
}
span.sl.slPager
{
    background-position: -3650px -200px !important;
}
span.sl.slFilter
{
    background-position: -3720px -201px !important;
}
span.sl.slRichTextEditor
{
    background-position: -3789px -200px !important;
}
span.sl.slRating
{
    background-position: -3854px -200px !important;
}
span.sl.slBusyIndicator
{
    background-position: -3909px -200px !important;
}
span.sl.slSparkline
{
    background-position: -4050px -200px !important;
}
span.sl.slBulletGraph
{
    background-position: -4121px -200px !important;
}
span.sl.slDataVirtualization
{
    background-position: -3980px -201px !important;
}
span.sl.slDomainDataSource, 
span.sl.slDataServicesDataSource
{
    background-position: -4190px -201px !important;
}
span.sl.slExpressionEditor
{
    background-position: -4260px -201px !important;
}
span.sl.slDataForm
{
    background-position: -4330px -201px !important;
}
span.sl.slSpellChecker
{
    background-position: -4400px -201px !important;
}
span.sl.slTimeBar
{
    background-position: -4470px -201px !important;
}

span.sl.slBreadcrumb
{
    background-position: -4539px -201px !important;
}
span.sl.slImageEditor
{
    background-position: -4609px -201px !important;
}
span.sl.slPersistenceFramework
{
    background-position: -4679px -201px !important;
}
span.sl.slPropertyGrid
{
    background-position: -4749px -201px !important;
}
span.sl.slTreeMapandPivotMap
{
    background-position: -4819px -201px !important;
}
span.sl.slZIPLibrary
{
    background-position: -4889px -201px !important;
}



/*winforms controls*/
span.win.winButton
{
    background-position: -70px -300px !important;
}
span.win.winCalendar
{
    background-position: -140px -300px !important;
}
span.win.winCarousel
{
    background-position: -210px -300px !important;
}
span.win.winChart
{
    background-position: -280px -300px !important;
}
span.win.winDock
{
    background-position: -350px -300px !important;
}

span.win.winGrid
{
    background-position: -420px -300px !important;
}
span.win.winGroupbox
{
    background-position: -490px -300px !important;
}
span.win.winMenu
{
    background-position: -560px -300px !important;
}
span.win.winMulticolumn
{
    background-position: -630px -300px !important;
}
span.win.winPanelbar
{
    background-position: -700px -300px !important;
}
span.win.winMain
{
    background-position: -772px -301px !important;
}
span.win.winScheduler
{
    background-position: -840px -300px !important;
}
span.win.winDesktopAlert
{
    background-position: -908px -300px !important;
}
span.win.winRemainder
{
    background-position: -978px -300px !important;
}
span.win.winPageView
{
    background-position: -1050px -300px !important;
}
span.win.winComboBox
{
    background-position: -1120px -300px !important;
}
span.win.winToolStrip
{
    background-position: -1190px -300px !important;
}
span.win.winSeparator
{
    background-position: -1190px -300px !important;
}
span.win.winWizard
{
    background-position: -1260px -300px !important;
}
span.win.winBackstageView
{
    background-position: -1330px -300px !important;
}
span.win.winScheduler
{
    background-position: -1400px -300px !important;
}
span.win.winTreeView
{
    background-position: -1470px -300px !important;
}
span.win.winRibbonBar
{
    background-position: -1542px -300px !important;
}

/*wpf controls*/
span.wpf.wpfBook
{
    background-position: -70px -400px !important;
}
span.wpf.wpfButton
{
    background-position: -140px -400px !important;
}
span.wpf.wpfCalendar
{
    background-position: -210px -400px !important;
}
span.wpf.wpfCarousel
{
    background-position: -280px -400px !important;
}
span.wpf.wpfChart
{
    background-position: -350px -400px !important;
}
span.wpf.wpfColorpicker
{
    background-position: -420px -400px !important;
}
span.wpf.wpfCombobox
{
    background-position: -490px -400px !important;
}
span.wpf.wpfContextmenu
{
    background-position: -560px -400px !important;
}
span.wpf.wpfDatepicker
{
    background-position: -630px -400px !important;
}
span.wpf.wpfDock
{
    background-position: -700px -400px !important;
}
span.wpf.wpfDraganddrop
{
    background-position: -770px -400px !important;
}
span.wpf.wpfExpander
{
    background-position: -840px -400px !important;
}
span.wpf.wpfGauge
{
    background-position: -910px -400px !important;
}
span.wpf.wpfGrid
{
    background-position: -980px -400px !important;
}
span.wpf.wpfMap
{
    background-position: -1050px -400px  !important;
}
span.wpf.wpfMaskedtextbox
{
    background-position: -1120px -400px !important;
}
span.wpf.wpfMenu
{
    background-position: -1190px -400px  !important;
}
span.wpf.wpfNumericupanddown
{
    background-position: -1260px -400px  !important;
}
span.wpf.wpfOutlookbar
{
    background-position: -1330px -400px  !important;
}
span.wpf.wpfPanelbar
{
    background-position: -1400px -400px !important;
}
span.wpf.wpfProgressbar
{
    background-position: -1470px -400px  !important;
}
span.wpf.wpfRibbonbar,
span.wpf.wpfRibbonView
{
    background-position: -1540px -400px  !important;
}
span.wpf.wpfScheduler
{
    background-position: -1610px -400px  !important;
}
span.wpf.wpfSlider
{
    background-position: -1680px -400px  !important;
}
span.wpf.wpfSplitbutton
{
    background-position: -1750px -400px  !important;
}
span.wpf.wpfTabcontrol
{
    background-position: -1820px -400px  !important;
}
span.wpf.wpfTileview
{
    background-position: -1890px -400px  !important;
}
span.wpf.wpfTimepicker
{
    background-position: -1960px -400px  !important;
}
span.wpf.wpfToolbar
{
    background-position: -2030px -400px  !important;
}
span.wpf.wpfTransition
{
    background-position: -2100px -400px  !important;
}
span.wpf.wpfTreeview
{
    background-position: -2170px -400px  !important;
}
span.wpf.wpfTreelist
{
    background-position: -2659px -400px !important;
}

span.wpf.wpfwpfdow
{
    background-position: -2240px -400px  !important;
}
span.wpf.wpfMain
{
    background-position: -2310px -401px  !important;
}
span.wpf.wpfFilter
{
    background-position: -2452px -401px  !important;
}
span.wpf.wpfDataPager
{
    background-position: -2520px -401px  !important;
}
span.wpf.wpfBusyIndicator
{
    background-position: -2382px -401px  !important;
}
span.wpf.wpfRating
{
    background-position: -2593px -401px  !important;
}
span.wpf.wpfSparkline
{
    background-position: -2810px -401px  !important;
}
span.wpf.wpfBulletGraph
{
    background-position: -2879px -401px  !important;
}
span.wpf.wpfDataVirtualization
{
    background-position: -2740px -401px !important;
}
span.wpf.wpfDataForm
{
    background-position: -3160px -401px !important;
}
span.wpf.wpfExpressionEditor
{
    background-position: -2950px -401px !important;
}
span.wpf.wpfRichTextBox
{
    background-position: -3020px -401px !important;
}
span.wpf.wpfTimeBar
{
    background-position: -3090px -401px !important;
}

span.wpf.wpfBreadcrumb
{
    background-position: -3230px -401px !important;
}
span.wpf.wpfDataServicesDataSource
{
    background-position: -3299px -401px !important;
}
span.wpf.wpfImageEditor
{
    background-position: -3369px -401px !important;
}
span.wpf.wpfPersistenceFramework
{
    background-position: -3439px -401px !important;
}
span.wpf.wpfPropertyGrid
{
    background-position: -3509px -401px !important;
}
span.wpf.wpfTreeMapandPivotMap
{
    background-position: -3579px -401px !important;
}
span.wpf.wpfZIPLibrary
{
    background-position: -3649px -401px !important;
}


/*others controls*/
span.jc.jcMain
{
    background-position: -70px -501px !important;
}
span.orm.ormMain
{
    background-position: -140px -501px !important;
}
span.rep.repMain
{
    background-position: -210px -501px !important;
}
span.jm.jmMain
{
    background-position: -492px -501px !important;
}
span.test.testMain
{
    background-position: -282px -501px !important;
}
span.freetest.testMain
{
    background-position: -350px -501px !important;
}
span.tp.tpMain 
{
    background-position: -562px -501px !important;
}
span.wp7.wp7Main
{
    background-position: -841px -502px !important;
}
span.sf.sfMain
{ 
    background-position: -696px -501px !important;
}
span.jt.jtMain
{
    background-position: -915px -501px !important;
}
span.jd.jdMain
{
    background-position: -990px -501px !important;
}

/*grey box links*/
.fBanners
{
    margin-top: 17px;
}
.tRTF ul.fProductActions li
{
      padding-right: 73px !important;
}
.fBanners li.fNoRightPadding, .tRTF ul.fProductActions li.fNoRightPadding
{
    padding-right: 0 !important;
}
.fBanners li.fFeatures
{
    padding: 0 !important;
    padding-right: 73px !important;
}
.fBanners .fProductActions
{
    margin: 0 23px;
}
.tRTF h2.poHeadline
{
    padding-top: 34px;
}
.tThreeColumnsLeftCenter .poChangesContent, 
.tThreeColumnsRight .poChangesContent
{
    padding: 0 0 0 62px
}
.tThreeColumnsLeftCenter .poTopLine, 
.tThreeColumnsRight .poTopLine
{
    border-top: 1px solid #e5e4e4 !important;
    margin: 0;
}
.tRTF p.poIntro
{
    color: #333;
    font-size: 14px;
    line-height: 1.4em;
}