body{font-family:Arial,Arial,Helvetica,sans-serif;font-size:12px;padding:10px;}
a{color:#337ab6;font-weight:700;text-decoration:none;}
a:hover{color:#163f62;}
p{margin:0;padding:8px 0 6px;}
h2{display:block;font-size:1.5em;font-weight:700;margin:0 0 6px 10px;}
h3{font-size:14px;margin:0;padding:2px 0;}
.Right{float:right;}
.Clear{line-height:0;clear:both;padding:0;}
a.LargeLink,a.LargeLink:hover,a.LargeLink:visited,a.LargeLink:active{font-size:18px;color:#febe10;font-weight:700;text-decoration:none;}
#FSWebTitleBar{height:58px;padding:4px 0;}
#headerTop{background:url('images/headerTop.png') no-repeat;position:relative;height:35px;width:986px;z-index:2999;margin:0 auto;}
#headerSlider{width:986px;position:relative;top:-3px;z-index:2900;margin:0 auto;}
#headerTopShadow{background:url('images/headerTopShadow.png') no-repeat;position:relative;top:-1px;height:3px;width:986px;z-index:2999;margin:0 auto;}
#headerBot{background:url('images/headerBot.png') no-repeat;position:relative;height:25px;width:982px;padding-bottom:5px;top:-2px;margin:0 auto;}
#headerLogo{position:absolute;left:13px;top:3px;}
#headerUserMenu{position:absolute;font-size:9px;font-weight:700;right:18px;top:5px;text-transform:uppercase;}
#sliderBar{position:relative;left:6px;width:972px;height:86px;background:#e6e6e6;color:#000;z-index:2990;border-left:1px solid #000;border-right:1px solid #000;padding:0;}
#searchButton{position:absolute;right:12px;top:7px;}
#searchInput{position:absolute;right:84px;top:7px;width:140px;height:15px;border:1px solid #000;font-size:11px;padding:2px;}
.MainMenuGroup{color:#FFF;font-size:18px;font-weight:700;text-transform:uppercase;}
.MainMenuItem{color:#FFF;}
.MainMenuItemHover{color:#fed71d;cursor:pointer;}
.MainMenuItemActive{color:#000;cursor:pointer;}
#bodyTop{background:url('images/bodyTop.png') no-repeat;height:22px;width:986px;margin:0 auto;}
#bodyContent{background:url('images/bodyContent.png');width:986px;position:relative;_left:1px;margin:0 auto;padding:1px 0;}
#bodyContentWrapper{padding:0 15px;}
#bodyBot{background:url('images/bodyBot.png') no-repeat;height:25px;width:986px;padding-bottom:5px;margin:0 auto;}
#footer{width:986px;padding-bottom:20px;margin:0 auto;}
#footerBar{position:relative;background:url('images/footer.png') no-repeat;height:48px;width:986px; z-index: 500; *z-index: -1;}
#footerPartners{float:left;position:relative;left:20px;top:5px;}
.partnerImage{border:0;padding:0 2px;}
#footerLinkStrip{text-align:center;margin:0 auto;padding:15px;}
#footerCopyright{text-align:center;font-size:10px;margin:0 auto;}
.footerLink{font-weight:700;font-size:14px;color:#000;text-decoration:none;padding:0 10px;}
#ribbonMenu{position:relative;background:#e6e6e6;color:#000;z-index:150;margin:0 auto;padding:5px;}
.ribbonCell{height:73px;position:relative;}
.ribbonCellLeft{position:absolute;background:url('images/ribbon/ribbonCellLeft.png');top:0;left:0;height:73px;width:10px;padding:0;}
.ribbonCellRight{position:absolute;background:url('images/ribbon/ribbonCellRight.png');top:0;right:0;height:73px;width:10px;padding:0;}
.ribbonCellBG{background:url('images/ribbon/ribbonCellBG.png');height:73px;text-align:center;margin:0 10px;}
.ribbonCellIcons{height:54px;}
.ribbonCellItem{border:0;padding:5px 6px 0;}
.ribbonCellTitle{font-size:11px;font-weight:700;padding-top:2px;text-align:center;}
.ribbonWizardIcon{position:absolute;top:0;left:10px;border:0;padding:5px 6px 0;}
.ribbonWizardText{width:155px;height:40px;font-size:9px;text-align:center;vertical-align:middle;padding:10px 2px 4px 60px;}
.input100{border:1px solid gray;width:125px;}
.input130{border:1px solid gray;width:130px;}
.input135{border:1px solid gray;width:135px;}
.input180{border:1px solid gray;width:180px;}
.input160{width:160px;border:1px solid #000;margin-bottom:4px;font-size:12px;font-family:Arial,Verdana;padding:2px;}
.dropdown{border:1px solid gray;margin-bottom:6px;width:183px;padding:2px;}
.unhidden{display:block;}
fieldset{margin:4px;padding:8px;}
.FieldRow{padding-bottom:5px;clear:both;margin-bottom:4px;margin-top:4px;}
.FieldRow label.FL,span.FL{display:block;float:left;width:90px;text-align:right;font-size:11px;padding:5px 4px 0 0;}
.FieldRow label.FL2,span.FL2{display:block;float:left;width:150px;text-align:left;font-size:11px;}
.FieldRow label.HL,span.HL{display:block;float:left;width:120px;text-align:right;font-size:11px;font-weight:700;padding:5px 4px 0 0;}
.FieldRow label.HLSmall,span.HLSmall{display:block;float:left;width:100px;text-align:right;font-size:11px;font-weight:700;padding:5px 4px 0 0;}
label.HL,span.HL{text-align:right;display:block;float:left;width:120px;font-size:11px;font-weight:700;padding:5px 4px 0 0;}
.disabled{background-color:#ccc;}
.Validator{cursor:default;font-weight:700;}
.ValidationErrors{font-size:11px;font-weight:700;}
#Content{clear:both; z-index: 6800;}
#FSTitleBar{min-height:100px;border:1px solid gray;padding:5px;}
#FSFooterBar{border:1px solid gray;padding:6px 5px 0;}
#FSRightBarColumn{float:right;margin-right:3px;width:280px;}
#FSContentColumn{position:relative;margin-right:211px;}
#GridSideActionsPanel{float:right;width:280px;margin-right:3px;}
#GridContainerPanel{margin-left:1px;margin-right:286px;border:1px solid #ccc;padding:2px;}
#FlashPlayerDiv{border:1px solid red;}
#flashcontent{text-align:center;padding-bottom:10px;margin:0 auto;}
#loginBox{text-align:center;margin:0 auto;padding:0;}
#loginHeader{text-align:center;padding-bottom:5px;margin:0 auto;}
#loginFooter{padding-top:20px;}
.rightNavBarColumn{border:1px solid #ccc;float:right;width:276px;padding:2px;}
.loginWarning{text-align:center;border:1px solid #000;background-color:#febe10;width:300px;margin:0 auto;padding:8px;}
.XButton{background-image:url(images/gbutDelete.png);background-repeat:no-repeat;cursor:pointer;height:22px;width:22px;float:left;}
.IButton{background-image:url(images/gbutInfo.png);background-repeat:no-repeat;cursor:pointer;height:22px;width:22px;float:left;}
.UpButton{background-image:url(images/gbutPlay.png);background-repeat:no-repeat;cursor:pointer;height:22px;width:22px;float:left;}
.EditButton{background-image:url(images/gbutEdit.png);background-repeat:no-repeat;cursor:pointer;height:22px;width:22px;float:left;}
.IButton-d{background-image:url(images/gbutInfo-d.png);background-repeat:no-repeat;cursor:pointer;height:22px;width:22px;float:left;}
.UpButton-d{background-image:url(images/gbutPlay-d.png);background-repeat:no-repeat;cursor:pointer;height:22px;width:22px;float:left;}
.EditButton-d{background-image:url(images/gbutEdit-d.png);background-repeat:no-repeat;cursor:pointer;height:22px;width:22px;float:left;}
.ShareButton{background-image:url(images/gbutShare.png);background-repeat:no-repeat;cursor:pointer;height:22px;width:22px;float:left;}
.UnShareButton{background-image:url(images/gbutUnShare.png);background-repeat:no-repeat;cursor:pointer;height:22px;width:22px;float:left;}
.contentTitleBar{position:relative;height:30px;line-height:30px;font-size:18px;font-weight:700;vertical-align:middle;text-align:left;background-repeat:repeat-x;border:solid 1px #000;background-image:url('images/nav/navbarBG.png');color:#FFF;padding:0 8px;}
.dashboardUser{width:650px;height:100px;}
.dashboardAvatar{float:left;width:110px;}
.dashboardUsername{font-size:18px;font-weight:700;padding:4px;}
.dashboardUserTitle{text-align:right;font-weight:700;padding:1px 4px;}
.dashboardUserData{padding:1px 4px;}
.linebreak{padding:10px 5px;}
.GenericUpdateProgressContainer{position:absolute;width:99%;top:220px;z-index:9999998;}
.GenericUpdateProgress{position:relative;margin-left:auto;margin-right:auto;width:200px;height:40px;text-align:center;border:1px solid silver;background-color:#ebebeb;line-height:38px;z-index:9999999;}
.libInfo2{font-weight:700;padding:1px;}
#PrefContainerPanel{border:1px solid #ccc;width:650px;padding:2px;}
.searchHeader{position:relative;height:30px;line-height:30px;font-size:18px;font-weight:700;vertical-align:middle;text-align:left;background-repeat:repeat-x;border:solid 1px #000;background-image:url('images/accordianTitle.png');color:#FFF;padding:0 8px;}
.listHeader{background-color:#CCC;background-repeat:repeat-x;border:1px solid #000;color:#000;font-size:14px;font-weight:700;height:30px;line-height:18px;position:relative;text-align:left;vertical-align:middle;padding:0 8px;}
.moduleText{border:1px solid #ccc;padding:8px 4px;}
.ModuleContainedInIFrame{border:solid 1px #000;background-color:#FFF;padding:2px;}
.clientTitle{font-weight:700;font-size:14px;border-bottom:1px solid #000;margin:0 0 10px 5px;padding:4px 8px;}
.clientLogo{float:left;height:80px;width:80px;vertical-align:middle;text-align:center;}
.releaseImageContainer{float:left;padding:10px;}
.calendar_button{border:none;cursor:pointer;}
.picker{background-color:#FFF;border:1px gray solid;font-size:12px;font-family:Arial,Verdana,monospace;cursor:pointer;width:82px;padding:2px;}
.title{font-weight:700;background-color:#D7D7E5;}
.day{width:25px;cursor:pointer;text-align:center;border-color:#F6F6F6;border-style:solid;border-width:1px;}
.dayhover{width:25px;cursor:pointer;text-align:center;text-decoration:underline;border-color:#F6F6F6;border-style:solid;border-width:1px;}
.dayheader{width:25px;text-align:center;font-weight:700;background-color:#FFF;border-color:#FFF;border-style:solid;border-width:1px;}
.othermonthday{color:#999;}
.outofrangeday{visibility:hidden;}
.selectedday{width:25px;background-color:#FBE694;color:#000;font-weight:700;border-color:#BB5503 !important;border-style:solid;border-width:1px;}
.calendar{border-collapse:collapse;background-color:#FFF;cursor:default;border-color:#000;border-style:solid;border-width:1px;}
.month{background-color:#F6F6F6;margin:0 5px 5px;}
.nextprev{cursor:pointer;height:25px;vertical-align:middle;padding:0 5px;}
.selector{width:14px;cursor:pointer;text-align:left;vertical-align:middle;background-color:#FFF;}
.HorizontalSplitterBar{background:url(images/splitter_horBg.gif);}
.CollapsedHorizontalSplitterBar{background:url(images/splitter_horBg.gif);border:1px solid #000;border-right-width:0;}
.VerticalSplitterBar{background:url(images/splitter_verBg.gif);}
.CollapsedVerticalSplitterBar{background:url(images/splitter_verBg.gif);border:1px solid #000;border-bottom-width:0;}
.ActiveSplitterBar{background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);opacity:.4;}
.SplitterPane{border:1px solid #333;}
.TreeView{background-color:#FFF;border:#919191 1px solid;padding-top:2px;cursor:default;}
.TreeNode{cursor:default;padding:1px 3px;}
.HoverTreeNode{color:#648bcb;text-decoration:underline;cursor:default;padding:1px 3px;}
.SelectedTreeNode{background-color:#a0a0a0;cursor:default;padding:1px 3px;}
.NodeEdit{border:1px silver solid;}
.contactHeading{font-size:14px;font-weight:700;padding:6px 0 2px;}
address{padding-bottom:2px;}
.eulaList li{padding:2px 0;}
.ModalDialogBG{background-color:red;filter:alpha(opacity=70);opacity:.7;}
.DialogTitleEx{font-weight:700;color:#fff;padding-left:5px;padding-bottom:4px;background-color:Blue;}
.Dialog .DialogTitle{font-weight:700;color:#fff;padding-bottom:4px;}
.Dialog .TopLeft{background-image:url(images/dialog/dialogLeft.png);}
.Dialog .TopMiddle{background-image:url(images/dialog/dialogTop.png);}
.Dialog .TopRight{background-image:url(images/dialog/dialogRight.png);}
.Dialog .CloseButton,.Dialog .CloseButton:visited,.Dialog .CloseButton:hover{color:#FFF;text-decoration:none;}
.Dialog .Bottom{background-color:#000;}
.DialogContent{border:1px solid #999;overflow:hidden;margin-bottom:10px;padding:5px;}
.DialogActions{text-align:right;}
.DialogActions input[type=submit]{width:60px;}
.dlgHeaderContainer{width:100%;display:block;height:10px;}
.dlgCloseContainer{width:30px;height:18px;float:right;color:#fff;font-size:11px;font-weight:bolder;text-align:right;}
.Grid{background-color:#FFF;border:1px solid #000;font-family:Arial;font-size:11px;cursor:pointer;margin-right:1px;min-height:400px;}
.GridHeader td{background-image:url(images/grid/grid_headerBg.gif);background-color:#999;line-height:24px;height:24px;padding-left:3px;cursor:default;}
.IndentCell{width:22px;max-width:22px;}
.GridHeaderText{color:#fff;font-family:Arial;font-size:11px;height:24px;}
.GroupByText{color:#fff;font-size:11px;font-weight:700;padding-right:5px;}
.HeadingRow{background-color:#eee;background-image:url(images/grid/header_rowBg.gif);}
.HeadingCell{background-image:url(images/grid/header_bg.gif);border:1px solid #000;border-right-width:0;padding:2px 3px 1px;}
.HeadingRow td.FirstHeadingCell{background-image:url(images/grid/header1stCell_bg.gif);}
.GridFooter{vertical-align:bottom;cursor:default;padding:5px;}
.HeadingCellText{font-family:Arial;font-size:10px;font-weight:700;text-align:left;padding-top:1px;padding-bottom:2px;text-transform:uppercase;}
.AlternateRow{background-color:#ddd;}
.Row td.DataCell{cursor:default;border-bottom:1px solid #ccc;font-family:Arial;font-size:11px;padding:2px 3px 1px;}
.SortedDataCell{background-color:#eee;border-right:1px solid #666;border-left:1px solid #666;color:#000;font-weight:700;}
.Row td.LastDataCell{background-color:#eee;}
.SelectedRow td.DataCell{background-color:#ccc;font-family:Arial;font-size:11px;border-bottom:1px solid #000;border-top:1px solid #000;border-right:0;border-left:0;padding:1px 2px 1px 3px;}
.SelectedRow td.FirstDataCell{background-color:#ccc;border-left:1px solid #000;border-right:0;padding-left:2px;padding-right:3px;}
.SelectedRow td.LastDataCell{background-color:#ccc;border-right:1px solid #000;}
.GroupHeading{color:#000;background-color:#FFF;font-family:Arial;font-weight:700;font-size:11px;border-bottom:2px solid #000;padding-top:10px;padding-bottom:4px;}
.SliderPopup{background-color:#FFF;border:1px solid #444;border-top-color:#999;border-left-color:#999;width:288px;height:60px;}
.GridFooterText{color:#000;font-family:Arial;font-size:11px;}
.HoverRow td.DataCell{background-color:#E6E6EE;font-family:Arial;font-size:11px;border-bottom:1px solid #000;border-top:1px solid #000;border-right:0;border-left:0;padding:1px 2px 1px 3px;}
.HoverRow td.FirstDataCell{background-color:#E6E6EE;border-left:1px solid #000;border-right:0;padding-left:2px;padding-right:3px;}
.HoverRow td.LastDataCell{background-color:#febe10;border-right:1px solid #000;}
.ScrollBar{background-image:url(images/scroller/scroller_bg.gif);}
.ScrollGrip{background-image:url(images/scroller/scroll_gripBg.gif);}
#LibGridProgressPanel{z-index:999999999;position:absolute;width:200px;top:100px;left:243px;}
#NotificationGridProgressPanel{z-index:999999999;position:absolute;width:200px;top:140px;left:243px;}
.NavBar{background-color:#FFF;border:1px solid #CCC;cursor:default;padding:0 2px 2px;}
.NavTopItem,.NavTopItemHover{color:#FFF;background-image:url(images/nav/navbarBG.png);background-color:#125f8d;font-family:helvetica,tahoma,verdana;font-size:16px;line-height:24px;font-weight:700;border:1px solid #000;margin-bottom:2px;margin-top:2px;cursor:pointer;padding:3px 0 2px;}
.NavTopItemHover{background-image:none;background-color:#000;}
.NavLevel2Item,.NavBarAction{font-family:helvetica,tahoma,verdana;font-size:11px;font-weight:700;color:#125f8d;border:1px solid #FFF;cursor:pointer;padding:3px;}
.NavLevel2ItemDisabled,.NavBarActionDisabled{font-family:helvetica,tahoma,verdana;font-size:11px;font-weight:700;color:#aaa;border:1px solid #FFF;cursor:default;padding:3px;}
.NavLevel2ItemHover,.NavBarAction:hover{font-family:helvetica,tahoma,verdana;font-size:11px;font-weight:700;color:#000;border:1px solid #000;background-color:#ccc;cursor:pointer;padding:3px;}
.NavBarAction,.NavBarActionDisabled,.NavBarAction:hover,NavBarActionDisabled:hover{display:block;text-decoration:none;margin-left:-4px;padding-left:25px;width:242px;position:relative;}
a.NavBarActionDisabled:hover{color:#AAA !important;}
.NavLevel2Group{background-color:#FFF;border:1px solid #ccc;padding:1px;}
.NavSubHeading{font-weight:700;font-size:13px;padding:4px 0 2px 10px;}
.NavPreviewPane{font-family:helvetica,tahoma,verdana;font-size:11px;border:0 solid #FFF;background-color:#FFF;margin:4px;}
.transparent{background-color:#000;filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;}
.snapContainerLeft{background-color:#eee;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;float:left;height:400px;width:435px;overflow-y:scroll;}
.snapContainerRight{background-color:#eee;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;float:left;height:400px;width:205px;overflow-y:scroll;}
.snapSubContainer{width:inherit;height:270px;overflow:auto;position:relative;}
.snapContainerHeaderLeft{width:435px;height:20px;border:1px solid #999;background-color:#999;}
.snapContainerHeaderRight{width:205px;height:20px;border:1px solid #999;background-color:#999;}
.snapContainerHeaderTitle{color:#fff;font-weight:700;font-size:12px;line-height:20px;padding-left:10px;}
.snapItem{width:400px;height:115px;background-color:#fff;border:1px solid #999;margin:5px 0 0 5px;padding:3px;}
.snapAddItem{width:170px;height:115px;background-color:#fff;border:1px solid #999;margin:5px 0 0 5px;padding:3px;}
.snapThumb{width:100px;height:100px;float:left;padding:5px;}
.snapLabel{font-size:11px;font-family:Arial,Verdana;width:75px;text-align:right;}
.snapText{width:185px;height:100px;float:left;vertical-align:top;padding-left:5px;font-family:Arial,Verdana;font-size:11px;}
.snapAdd{width:50px;height:50px;margin-top:30px;margin-right:10px;float:right;}
.snapSort{width:23px;height:75px;margin-top:25px;margin-right:10px;float:right;}
.snapTitle{text-transform:capitalize;font-weight:700;font-size:12px;text-align:left;padding:4px 0;}
.snapDescription{font-size:10px;text-align:left;padding:0 0 0 4px;}
.snapInstructions{width:260px;float:right;}
.TabArea{border:1px solid #000;padding:0 4px 0 0;}
.TabTopGroup{z-index:99;position:relative;}
.TabTopLevel{background-image:url(images/tab/tabbarBG.png);border:1px solid #000;font-family:helvetica,tahoma,verdana;font-size:14px;line-height:18px;font-weight:700;color:#FFF;cursor:default;}
.TabTopLevelHover{background-color:#000;border:1px solid #000;font-family:helvetica,tahoma,verdana;font-size:14px;line-height:18px;font-weight:700;color:#FFF;cursor:default;}
.TabSelectedTopLevel{background-color:#FFF;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;font-family:helvetica,tahoma,verdana;font-size:14px;line-height:20px;font-weight:700;color:#000;cursor:default;}
.TabSecondLevelGroup{position:relative;left:2px;margin-top:1px;margin-left:5px;z-index:100;}
.TabSecondLevel{background-color:#333;font-family:helvetica,tahoma,verdana;font-size:11px;font-weight:700;color:#fff;height:20px;border:1px solid #000;cursor:default;}
.TabSecondLevelHover{font-family:helvetica,tahoma,verdana;font-size:11px;font-weight:700;color:#000;border:1px solid #000;cursor:default;background-color:#ccc;}
.TabSelectedSecondLevel{background-color:#fff;font-family:helvetica,tahoma,verdana;font-size:11px;font-weight:700;color:#000;border:1px solid #000;border-bottom:1px solid #fff;cursor:default;}
.TabMultiPage2{border:1px solid #000;width:99%;position:relative;top:-3px;left:2px;z-index:98;padding:2px 5px 2px 2px;}
.TabMultiPage{border:1px solid #000;width:950px;position:relative;top:-3px;left:2px;padding:2px 5px 2px 2px;}
.SecondLevelTabMultiPage{border-top:1px solid #000;width:inherit;position:relative;top:-3px;left:2px;z-index:98;padding:2px 5px;}
.TabMultiPageSubMenu{border:1px solid #000;position:relative;top:-3px;left:2px;z-index:98;padding:2px;}
.TabPageContent{border:1px solid #666;padding:8px;}
.AdvSearchPanel{margin-bottom:2px;width:100%;}
.AdvSearchPanel .SearchBar{min-height:26px;line-height:26px;_height:26px;border:solid 1px #000;background-image:url(images/nav/navbarBG.png);background-repeat:repeat-x;position:relative;z-index:2;padding:2px;}
.AdvSearchPanel .SearchBar .SearchTitle{font-family:helvetica,Tahoma,Verdana;font-size:16px;color:#FFF;font-weight:700;margin-left:2px;float:left;}
.SearchTitle{margin-left:4px;}
.AdvSearchPanel .Left{width:590px;height:25px;overflow:hidden;}
.AdvSearchPanel .BasicSearch{float:left;width:550px;height:25px;line-height:25px;display:inline;}
.AdvSearchPanel .SearchBar .TextBox{border:1px solid #000;position:relative;top:1px;float:left;margin:2px 0 0 4px;}
.AdvSearchPanel .SearchBar span.OtherContents{font-size:11px;color:#FFF;}
.AdvSearchPanel .AdvancedButton{float:right;margin-top:3px;}
.AdvSearchPanel .Advanced{background-color:#e6e6e6;color:#000;margin-top:-1px;position:relative;z-index:1;}
.AdvSearchPanel .Advanced .Advanced{border:1px solid #000;color:#000;padding:10px;}
.clear{overflow:hidden;width:100%;}
a.button{background:transparent url('images/bg_button_a.png') no-repeat scroll top right;color:#000;display:inline-block;float:left;font:bold 11px arial,sans-serif;height:20px;line-height:20px;margin-right:6px;padding-right:10px;text-decoration:none;}
a.button2{background:transparent url('images/bg_button_a.png') no-repeat scroll top right;color:#000;display:inline-block;font:bold 11px arial,sans-serif;height:20px;line-height:20px;margin-right:6px;padding-right:10px;text-decoration:none;}
a.buttonBlue{background:transparent url('images/bg_button_blue_a.png') no-repeat scroll top right;color:#fff;display:block;float:left;font:bold 11px arial,sans-serif;height:20px;margin-right:6px;padding-right:10px;text-decoration:none;}
a.buttonBlue span{background:transparent url('images/bg_button_blue_span.png') no-repeat;display:block;line-height:14px;padding:3px 0 3px 10px;}
a.buttonBlue:hover{background-position:bottom right;color:#163f62;outline:none;}
a.buttonBlue:active{background-position:bottom right;color:#fff;outline:none;}
.reportmenuDIV{width:950px;padding:4px 4px 8px;}
.reportmenuDIV .reporttabnav{height:20px;padding-left:10px;background:url(../images/tab_bottom.gif) repeat-x bottom;margin:0;}
.reportmenuDIV .reporttabnav li{display:inline;list-style-type:none;text-transform:uppercase;margin:0;padding:0;}
.reportmenuDIV .reporttabnav a:link,.reportmenuDIV .reporttabnav a:visited{float:left;background:#e6e6e6;font-size:10px;line-height:14px;font-weight:700;margin-right:4px;border:1px solid #ccc;text-decoration:none;color:#666;padding:2px 10px;}
.reportmenuDIV .reporttabnav a:link.active,.reportmenuDIV .reporttabnav a:visited.active{border-bottom:1px solid #fff;background:#fff;color:#000;}
.reportmenuDIV .reporttabnav a:hover{background:#fff;color:#000;}
.DMDSReport{border:1px solid #000;background-color:#ccc;display:block;padding:5px 5px 2px;}
.DMDSReport .TextLabel{float:left;display:block;padding-top:5px;}
.DMDSReport .InputBox{display:inline;}
.DMDSReport table tr td{font-size:12px;}
div.templateContainer{display:table;padding-top:10px;margin:0 0 0 5px;}
.titleBar{display:block;height:25px;text-indent:5px;font-weight:700;background-color:#999;color:#fff;}
.titleText{padding-top:5px;}
.contentContainer{width:930px;}
.leftCol{float:left;width:390px;}
.spacerCol{display:block;width:5px;height:25px;float:left;vertical-align:top;background-color:#fff;}
.rightCol{width:535px;float:left;}
.leftContainer{display:block;width:388px;float:left;background-color:#fff;border:1px solid #999;}
.rightContainer{display:block;width:533px;float:left;border:1px solid #999;vertical-align:top;}
.availableTemplateContainer{display:table;width:384px;padding-top:5px;padding-bottom:10px;}
.availableTemplateImgPreviewContainer{display:block;width:75px;float:left;vertical-align:top;padding:5px;}
.availableTemplateTextContainer{display:block;width:285px;float:right;vertical-align:top;padding-right:5px;}
.selectedTemplateContainer{display:table;width:498px;padding-top:5px;}
.selectedTemplateImgPreviewContainer{height:300px;display:block;width:150px;float:left;padding:5px;}
.selectedTemplateTextContainer{display:block;float:right;width:325px;padding-right:5px;}
label.FL2,span.FL2{text-transform:capitalize;display:block;float:left;width:150px;text-align:right;font-size:11px;padding:5px 4px 0 0;}
label.FL3,span.FL3{text-transform:capitalize;text-align:right;font-size:11px;}
label.FL4,span.FL4{text-align:left;font-size:11px;}
div.FieldRow{margin-bottom:4px;clear:left;}
div.Column .FL{display:block;text-align:left;float:none;width:auto;}
.input80{width:80px;border:1px solid #000;margin-bottom:4px;font-size:11px;font-family:Arial,Verdana;padding:2px;}
.input70{width:70px;border:1px solid #000;font-size:11px;font-family:Arial,Verdana;padding:2px;}
.input113{width:113px;height:14px;border:1px solid #000;margin-bottom:4px;font-size:11px;font-family:Arial,Verdana;}
.input145{width:145px;border:1px solid #7F9DB9;margin-bottom:4px;font-size:12px;font-family:Arial,Verdana;padding:2px;}
.input165{width:165px;border:1px solid #000;margin-bottom:4px;font-size:12px;font-family:Arial,Verdana;padding:2px;}
.ReadOnly{background:#eee none;color:#222;}
.redText{color:Red;font-size:12px;font-family:Arial;}
.table{border:dashed 1px gray;font-size:14px;font-family:Tahoma;}
.div{background-color:Green;color:#FF0;font-weight:700;}
.image{border:solid 1px blue;margin:1px;}
.listSquare{list-style-type:square;color:blue;}
.loadingPanel{background:url('images/spinner.gif') 0 0 no-repeat;width:32px;height:32px;display:block;margin-left:45px;}
.rfdSelectBox{z-index:7000;}
.Left,.dashboardUserInfo{float:left;}
#headerMenu,#headerMenuJuno{position:relative;top:6px;left:135px;width:851px;}
.headerMenuMusic{position:relative;top:6px;left:135px;width:851px;}
.headerMenuDirect{position:relative;top:6px;left:205px;width:851px;}
#headerSearch,.hidden,.hiddenText label{display:none;}
#headerUserMenu a,#headerUserMenu a:hover,#headerUserMenu a:visited,#headerUserMenu a:link,.advSearchStyle{color:#000;}
fieldset legend,.SelectedRow{font-weight:700;}
#FSRightBarColumn .NavBar,#GridSideActionsPanel .NavBar{width:276px;}
.releaseImages,.forgetPassword{padding:6px;}
.calendar td,.AdvSearchPanel .SearchBar span.OtherContents input{font-size:11px;}
.DialogHeader,.HoverRow{cursor:default;}
.Dialog .DialogLeft,.Dialog .DialogRight{background-color:#000;width:1px;}
.Dialog .DialogMain,.Row{background-color:#fff;}
.dlgCloseButton,.uploadLink{text-decoration:none;color:#fff;}
#LibGridProgressPanel div,#NotificationGridProgressPanel div{height:50px;line-height:50px;background-color:#ddd;text-align:center;width:200px;border:1px solid #000;padding-bottom:6px;margin:5px;}
.TabSecondLevel td,.TabSelectedSecondLevel td,.TabSecondLevelHover td{padding:2px 10px;}
a.button span,a.button2 span{background:transparent url('images/bg_button_span.png') no-repeat;display:block;line-height:14px;padding:3px 0 3px 10px;}
a.button:hover,a.button:active,a.button2:hover,a.button2:active{background-position:bottom right;color:#000;outline:none;}
a.button:hover span,a.button2:hover span,a.buttonBlue:hover span{background-position:bottom left;padding:3px 0 3px 10px;}
a.button:active span,a.button2:active span,a.buttonBlue:active span{background-position:bottom left;padding:4px 0 2px 10px;}
div.Column,div.Header{display:block;float:left;}
#ctl00_ctl00_Body_MainContent_grdMain_sliderGrip,#ctl00_ctl00_Body_ctrlManagerSlider_pnlOverlayContainer{z-index:100;}
.rtsLevel{border-bottom:1px solid #828282;}
.rtsUL{bottom:-1px;position:relative;}
.reportErrorMessage{color:#F11;font-weight:bold;}

/* library grid */
.libraryGrid .rgRow:hover:not(.rgSelectedRow), .libraryGrid .rgAltRow:hover:not(.rgSelectedRow) { background-color: #7DC5FF !important; }
.libraryGrid .rgStatusResult { font-weight: bold; }
.libraryGrid .RadGrid { opacity: 0.0; }
.libraryGrid .RadGrid_Default td { font-size: 11px; }
.libraryGrid .RadGrid_Default th { font-size: 12px; } 
.libraryGrid .RadGrid_Default { border: none; }
.libraryGrid .RadGrid_Default td.rgPagerCell { border: none; }
.libraryGrid .RadGrid_Default .rgPager .rgStatus { border: none; }
.libraryGrid .RadGrid_Default .rgMasterTable { border: none; }
.libraryGrid .RadGrid_Default .rgSelectedRow td a { color: #fff !important; font-size: 12px; }
.libraryGrid .rgPager, .rgMasterTable tfoot { border-collapse: collapse; }
#SplitterBar:hover {background-color: #2D75AF;background-image: none !important;}
.detailsBtn.enabled, .downloadBtn.enabled, .streamBtn.enabled{cursor:pointer;}

/* library search */
.libraryMain{}
.resultRow:hover{background-color:#7DC5FF;}
.libraryItem{min-height:13px;margin:0;padding:0;}
.rcbFooter{font-weight:700;text-align:right;color:#337AB6;}
.libraryDropDown{margin:0;padding:0;}
.librarySearchBoxWrapper{height:38px;border:1px solid #000;margin:2px 2px 0 2px;background-image:url('images/grid/searchBG.png');background-repeat:repeat-x;}
.searchBox{position:relative;width:254px;height:20px;border:1px solid #000;-moz-border-radius:5px;-webkit-border-radius:5px;margin:5px;padding:3px;background-color:#F9F9F9;}
.searchTextBox{font-family:'Segoe UI',Arial,sans-serif;font-style:italic;font-size:10pt;text-align:left;color:#83868D;display:inline;}
.searchButton{float:right;display:inline;border-width:0;}
.RadComboBoxDropDown .rcbList{width:auto !important;}
.resultTypeTopCol{width:74px;height:43px;float:left;text-align:right;background-color:#FFF;padding:0;border-top:1px solid #fff;}
.resultTypeCol{width:74px;height:43px;float:left;text-align:right;background-color:#FFF;padding:0;}
.resultImgCol{border-left:solid 1px #B0B0B0;width:40px;height:43px;float:left;vertical-align:top;padding:0;}
.resultImgCol img{vertical-align:sub;}
.resultDetailsCol{width:303px;float:left;height:43px;padding:0 0 0 8;vertical-align:middle;}
.top{border-top:solid 1px #B0B0B0;}
.odd{background-color:#F6F6F6;}
.even{background-color:#FFF;}
.resultTypeText{color:#525252;padding-right:5px !important;font-weight:700;padding-top:3px !important;}
.resultFiller{color:rgba(255, 255, 255, 0);visibility:hidden;}
.resultArtist{font-weight:700;white-space:nowrap;}
.resultRelease{white-space:nowrap;}
.resultLength{color:#909090;white-space:nowrap;font-size:9px;margin-left:4px !important;}
.resultAlbum{white-space:nowrap;font-style:italic;}
.resultISRC{color:#909090;white-space:nowrap;}
.searchText{font-style:italic;}
.resultsList{font-family:'Segoe UI',Arial,sans-serif;cursor:default;overflow:hidden;}
.resultsFooter{font-family:'Segoe UI',Arial,sans-serif;font-weight:700;text-align:right;color:#337AB6;width:auto;line-height:20px;border-top-color:#D5D5D5;background-color:#F1F2F4;border-top-style:solid;border-top-width:1px;padding:5px 7px 4px;}
.rcbItem,.rcbList{display:block;}
.searchResultsMain * {padding:0;margin:0;}
.searchResultsMain{z-index:7000;display:none;overflow:visible;margin-left:0;position:absolute;height:13px;width:420px;background-color:#FFF;}
.searchResultsMain * {border-spacing:0;}
.librarySearchResultsMain{top:38px;left:20.5px;}
.searchResultsSub{z-index:6999;text-align:left;display:block;width:418px;top:0;left:0;color:#333;background:none repeat scroll 0 0 #FFF;position:absolute;border-color:#83868D #C6C7D2 #C6C7D2;border-style:solid;border-width:1px;}
.searchButton{border-width:0;vertical-align:top;display:inline;position:relative;right:0;*top:-20px;}
.ff3_0 .searchButton { top: -19px; }
.ie7 .searchButton { top: -9px; }
.resultRowBlock{vertical-align:middle;}
.resultRow1,.resultRow2{font-size:10pt;height:auto;border-spacing:0;}

.RadGrid_Default .rgAltRow { background-color: #fff !important; }
.RadGrid_Default .rgAltRow td, .RadGrid_Default .rgRow td { border-bottom: 1px solid #ddd !important; }
.RadGrid_Default .rgSelectedRow { background-color: #828282 !important; }

.rgNoRecords td, .rgNoRecords td div { text-align: center; }
.rgNoRecords td div { display: block; font-size: 14px; font-weight: bold; }
.rgNoRecords { padding: 20px; }

/* library preview */
.xlibraryPreview {padding-left:8px;}
.libraryPreviewImage {padding-right:8px;}
.libraryPreviewArtist {height:20px;color:#337AB6;font-size:12pt;font-weight: bold;}
.libraryPreviewTitle {height:18px;font-size:10pt;font-weight:bold;}
.libraryPreviewLabel {padding-top:2px;height:12px;font-size:8pt;color:#707070;}
.libraryPreviewAsset {border-bottom:solid 2px #000000;padding-top:6px;}
.libraryPreviewAssetTitle {font-size:12.5pt;font-weight:bold;margin-left:10px;}
.libraryPreviewAssetCount {font-size:11px;color:#707070;margin-left:3px;position:relative;top:-2px;}
.libraryPreviewButtonCol {padding: 0 !important; margin: 0 !important;}
.libraryPreviewButton {border-style:none;}
.libraryPreviewBullet {padding:0px 6px;}
.libraryPreviewISRC {color: #707070;}
.libraryPreviewLength {font-weight:bold;}
.libraryPreviewLogo {padding:2px;position:relative;top:2px;}
.libraryPreviewDetail {overflow:hidden;margin-right:4px;width:205px;font-size:8pt;}
.audioPreview {padding: 3px 0 3px 10px;white-space: nowrap;}
.audioPreviewTitle {overflow:hidden;width:205px;margin-right:4px;color:#337AB6;font-size:10pt;font-weight:bold;padding-bottom:2px;}
.videoPreview {padding: 3px 0 3px 10px;white-space:nowrap;}
.videoPreviewTitle {overflow:hidden;margin-right:4px;width:205px;color:#337AB6;font-size:10pt;font-weight:bold;}
.videoPreviewDDL {width:203px;}
.videoPreview select {font-size: 10px; padding: 2px; margin-top: 2px; border: 1px solid #214e70;}
.videoPreview .libraryPreviewDetail {min-height:17px;}
.attachmentPreview {height:40px;padding-left:10px;white-space:nowrap;overflow:hidden;}
.attachmentPreviewImage {padding: 0 !important; margin: 0 !important; *padding-left: 11px !important;}
.attachmentPreviewTitle {overflow:hidden;margin:0 4px; padding:0;width:202px;*width:190px;color:#337AB6;font-size:10pt;font-weight:bold;}
.mapl {width:35px;height:35px;cursor: pointer;}

/* create release: general */
.pane { padding: 5px; }
.panes { padding-top: 10px; border-top: 1px solid #666; }
.priceControlDiv { top: 37px; right: 20px; }

/* create release: tabs */
ul.tabs2, ul.tabs3 {margin:0 !important;padding:2px;border-top:1px solid #666;border-bottom:1px solid #666;height:30px;background-color:#fff}
ul.tabs2 li, ul.tabs3 li {float:left;padding:0;margin:0;list-style-type:none;}
ul.tabs2 a, ul.tabs3 a {float:left;font-size:12px;display:block;padding:5px 30px;text-decoration:none;height:18px;color:#000;margin-right:2px;position:relative; top:1px;}
ul.tabs2 a.current, ul.tabs3 a.current {background-color:#333;color:#fff; cursor:default;-moz-border-radius:4px;}
ul.tabs2 a:hover, ul.tabs3 a:hover {background-color:#e6e6e6;color:#333;-moz-border-radius:4px;border:1px solid #666; height: 16px; padding: 4px 29px 6px;}	

.pane {display:none;}  

/* create release: files tab */
.fileTable {border:1px solid #999}
.fileColHeader {font-weight:bold;font-size: 12px;background-color:#337AB6;color:#fff;height: 30px;}
.fileRow {font-size:12px;background-color:#fff;height:25px;}
.alternatingFileRow {font-size:12px;background-color:#efefef;height:25px;}
.fileCol {border-top:1px solid #999;}
.fileColHover {background-color: rgb(254, 190, 16);}

/* release manager grid */
.rmSearchResultsMain{top:68px;left:22.5px;}
.rmSearchBoxWrapper{height:38px;border:1px solid #000;margin:0 2px;background-image:url('images/grid/searchBG.png');background-repeat:repeat-x;}
.rmGrid .rgRow:hover:not(.rgSelectedRow), .rmGrid .rgAltRow:hover:not(.rgSelectedRow) { background-color: #7DC5FF !important; }
.rmGrid .rgStatusResult { font-weight: bold; }
.rmGrid .RadGrid { opacity: 0.0; }
.rmGrid .RadGrid_Default td { font-size: 11px; }
.rmGrid .RadGrid_Default th { font-size: 12px; } 
.rmGrid .RadGrid_Default { border: none; }
.rmGrid .RadGrid_Default td.rgPagerCell { border: none; }
.rmGrid .RadGrid_Default .rgPager .rgStatus { border: none; }
.rmGrid .RadGrid_Default .rgMasterTable { border: none; }
.rmGrid .RadGrid_Default .rgSelectedRow td a { color: #fff !important; font-size: 12px; }
.rmGrid .rgPager, .rgMasterTable tfoot { border-collapse: collapse; }
.detailsBtn.enabled, .editBtn.enabled, .cloneBtn.enabled{cursor:pointer;}
.rmPreviewTitle {overflow:hidden;width:225px;margin-right:4px;color:#337AB6;font-size:10pt;font-weight:bold;padding-bottom:2px;}

/* file manager */
.fmSearchResultsMain{top:50px;left:24.5px;}
.fmSearchBoxWrapper{height:38px;border:1px solid #000;margin:0;background-image:url('images/grid/searchBG.png');background-repeat:repeat-x;}
.resultRow .searchWord{background-color:#FED71D;}

#ctl00_ctl00_Body_MainContent_crDirectDashboardGrid_rgReleaseManager_ctl00_ctl02_ctl00_GridSliderPager { display: none; }