﻿html, body { padding: 0; margin: 0; font-family: Arial; font-size: 9pt; background-color: #fff; width: 100%; }
a,a:link, a:visited, a:active { color: #355D91; text-decoration: none; }
a:hover { text-decoration: underline; }
hr { height: 1px; color: #5D65AC; background-color: #5D65AC; margin: 0; border: 0; }

#header-div { overflow: hidden; margin: 0; padding: 0; height:143px; }
#body-div { position: absolute; bottom: 42px; width: 100%; }
#footer-div { position: absolute; bottom: 0px; height: 42px; left: 0px; right: 0px; border: 0; font-family: Tahoma,Arial; font-size: 8pt; float: left; margin: 0; }

#content { padding: 0; color: #000; }
.pagecontent { font-family: Arial, Helvetica, sans-serif; }

table#header { background-image: url(Images/BG-Header.gif); width: 100%; height: 76px; }
table#basicsearch { background-image: url(Images/BG-Search.jpg); width: 250px; height: 72px; }
table#footer { background-image: url(Images/Footer-BG.jpg); width: 100%; }

table#nav td.navright { width: 100%; background-image: url(Images/BG-NavBar.jpg); margin: 0; }
table#nav { width: 100%; background-image: url(Images/BG-NavBar.jpg); padding: 0; margin: 0; border-bottom: 2px solid #304b76; }

.lrspacer { padding-left: 0px; padding-right: 0px; }

input.searchtext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin-bottom: 1px; height: 14px; border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-top-color: #5276AA; border-left-color: #5276AA; width: 182px; padding-left: 1px; margin-left: 1px; }
.dropbox { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

table.songgrid { margin: 0 auto; margin-top: 5px; width: 600px; }
table.songgrid th.rank { width: 40px; }
table.songgrid th.h { border-right: 1px solid #fff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: #304B76 url(images/grad_dkblue.jpg) bottom; padding: 3px; border-left: 1px solid #304b76; color: #FFFFFF; font-weight: bold; text-align: center; }
table.songgrid th.l { text-align: left !important; }
table.songgrid th.end { border-right: 1px solid #304b76; }
table.songgrid th.h a { color: #fff; }
table.songgrid td { overflow: hidden; text-align: left; background-color: #fff; border-bottom: 1px solid #304b76; border-right: 1px solid #304b76; font-size: 11px; padding: 3px; }
table.songgrid td.m { border-left: 1px solid #304b76; padding: 3px; background-color: #eaedf2; width: 320px; }
table.songgrid td.m span.t { font-weight: normal; font-size: 11px; }
table.songgrid td.m span.a { font-weight: normal; font-size: 11px; }
table.songgrid td.m span.c { font-weight: normal; font-style: italic; font-size: 11px; }
table.songgrid td.m span.h { font-weight: bold !important; }
table.songgrid td.si { text-align: center !important; }
table.songgrid td div.i { margin: 0 auto; text-align: center; background-color: #fff; margin-top: 3px; width: 40px; }
table.songgrid td div.max150 { width: 150px; overflow: hidden; white-space: nowrap; }
table.songgrid td.r { border-left: 1px solid #304b76; }
table.songgrid td.c { text-align: center; }

table.songgrid th.h a.sortup { padding-right: 9px; margin-right: 2px; background-image: url(Images/Sort_ArrowUp.gif); background-position: right; background-repeat: no-repeat; }
table.songgrid th.h a.sortdown { padding-right: 9px; margin-right: 2px; background-image: url(Images/Sort_ArrowDown.gif); background-position: right; background-repeat: no-repeat; }

#optionalcolumns { margin-top: 5px; margin-bottom: 10px; }

div.box { background: url(Images/box_topleft.jpg) top left no-repeat; margin: 0 auto; }
div.box h1 { text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #304b76; text-transform: uppercase; background: url(Images/box_topright.jpg) top right no-repeat; padding: 0; padding-top: 20px; margin: 0; margin-left: 28px; margin-bottom: 0px; }
div.boxbody { text-align: left; background: url(Images/box_middle.jpg) top left repeat-y; margin: 0; }
div.boxbodyinner { background: url(Images/box_rightborder.jpg) right repeat-y; padding: 28px; padding-top: 0; padding-bottom: 25px; }
div.boxfooter { background: url(Images/box_bottomleft.jpg) bottom left no-repeat; }
div.boxfooterinner { background: url(Images/box_bottomright.jpg) bottom right no-repeat; display: block; margin: -5px 0 0 0; }
* html div.box { height: 50px; }
/* IE6 hack */

div.dialog { border: 1px solid #304B76; margin-top: 5px; margin-bottom: 5px; }
div.dialogtitle { text-align: left; background: #304B76 url(images/grad_dkblue.jpg) bottom; color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; font-size: 8pt; padding: 3px; }
div.dialogbody { text-align: left; background-color: #fff; font-size: 9pt; padding: 12px; font-family: Arial, Helvetica, sans-serif; }
div.dialognolines { border: 0; margin-top: 5px; margin-bottom: 5px; }
div.dialognolines div.dialogbody { padding: 5px; font-size: 8pt; }
div.dialognotice { color: #800; }

div.help { border: 1px solid #304B76; margin-top: 5px; margin-bottom: 5px; }
div.helptitle { text-align: left; background: #304B76 url(images/grad_dkblue.jpg) bottom; color: #fff; font-weight: bold; text-transform: uppercase; font-size: 8pt; padding: 3px; }
div.helpbody { text-align: left; background-color: #fff; font-size: 10pt; padding: 10px; font-family: Arial, Helvetica, sans-serif; }
div.helpbody h3 { margin-top: 10px; margin-bottom: 5px; font-size: 12pt; }
div.helpbody h2 { margin-top: 10px; margin-bottom: 5px; font-size: 14pt; }
div.helpbody td ul { margin-top: 0; }
div.helpbody a, .helpnav a { color: #00f; text-decoration: underline !important; }
div.helpbody a:visited, .helpnav a:visited { color: #808 !important; }
div.helpbody p, div.helpbody ul, div.helpbody ol { margin-top: 5px; }
.helpnav { font-size: 8pt; margin-top: 5px; margin-bottom: 20px; }

div#songdetailsouter { width: 800px; padding: 0; padding-top: 9px; }
table#songdetails div.title { border-bottom: 1px solid #869AB6; background-color: #304B76; color: #fff; font-weight: bold; text-transform: uppercase; padding: 3px 3px 3px 4px; font-size: 8pt; }
table#songdetails td.body { background-color: #fff; width: 50%; font-size: 8pt; margin: 0; border: 1px solid #869AB6; }
table#songdetails td.body h3 { margin: 3px -5px 0 0; padding: 0; font-size: 18px; }
table#songdetails td.body td.header { font-weight: bold; }
table#songdetails hr { height: 1px; color: #6699FF; background-color: #6699FF; margin: 0; border: 0; }
table#songdetails h2 { text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #304b76 !important; text-transform: uppercase; padding: 0; margin: 0; }
table#details { margin: 0; width: 380px; }
table#lyrics { margin: 6px; margin-top: 5px; }
table#lyrics td.lyrictext { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; color: #000000; }
table#lyrics td div.lyricheader { }
* html table#details { margin-top: 0px; }
/* IE6 hack */
* html table#details, * html table#lyrics { margin-bottom: 40px; }
/* IE6 hack */
*:first-child + html table#details { margin-top: 0px; }
/* IE7 hack */

.modifysong { display: block; text-align: right; padding-right: 10px; padding-top: 15px; font-family: Arial, Helvetica, sans-serif; }

div.backlink { margin-top: 15px; }
table#toolbar { text-align: left; }
table#toolbar div.icon { border-bottom: 1px solid #304b76; background-color: #fff; text-align: center; }
table#toolbar div.icontitle { border-right: 1px solid #fff; padding: 3px; background: #304B76 url(images/grad_dkblue.jpg) bottom; color: #fff; font-weight: bold; font-size: 11px; text-transform: uppercase; }
table#toolbar div.iconbody { border-right: 1px solid #304b76; text-align: center; padding-top: 3px; padding-bottom: 3px; }
table#toolbar div.iconleft { border-left: 1px solid #304b76; }
table#toolbar div.iconright { border-right: 1px solid #304b76; }
table#toolbar td.iconright div.icontitle { border-right: 1px solid #304b76 !important; }

.fadenotice { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #304b76; background-color: #fff; width: 100%; }
.fadenoticesmall { position: relative; top: -20px; left: 110px; font-size: 8pt; color: #355D91; background-color: #fff; width: 100%; }

div#print { padding: 15px; font-size: 1em; margin:0; }
div#print span.songtitle { display: block; margin-top:15px; margin-bottom: 15px; font-weight: bold; font-size: 1.2em; }
div#print div.lyricheader { font-weight: bold; font-size: 1em; }
div#print .left { text-align: left; font-size: 1.3em; }
div#print .left .footer { font-family: Times New Roman; font-size: .85em; }
div#print .centered { text-align: center; font-size: 2.2em; }
div#print .centered .footer { font-family: Times New Roman; font-size: .65em; }

.smbody { margin-top: 20px; }

.splayer { font-family: Arial, Helvetica, sans-serif; overflow:hidden; }
.splayertop { font-family: Arial, Helvetica, sans-serif; background-color: #304b76; color: #fff; padding: 12px 18px; font-size: 11px; text-transform: uppercase; font-weight: bold; vertical-align: middle; }
.splayermid { background-color: #fff; height: 168px; padding:0; padding-top: 15px; padding-left: 15px; }
.splayermid h3 { margin: 0; text-transform: uppercase; font-size: 24px; color: #304b76; font-family: Arial, Helvetica, sans-serif; }
.splayerbottom { background-color: #333; color: #fff; height: 21px; font-size: 8pt; font-weight: bold; padding-top: 1px; padding-left: 5px; margin: 0; }
.splayerbottom a { color: #fff; text-decoration: underline; }
.splayerbottom input { margin-left:8px; }
.splayermid ul { margin-top: 10px; }
.splayermid li { margin-bottom: 10px; font-size: 10pt; }

.mrplayer { height: 100%; width: 100%; }

div.printlink { text-align: right; margin-bottom: 5px; }
.error { color: #f00; font-size: 8pt; }
.myaccounthdr { color: #5D65AC; font-weight: bold; font-size: 8pt; }

div#myaccount { margin: 0 auto; text-align: center; width: 700px; margin-top: 20px; }
div#myaccount div#leftpane { width: 320px; float: left; position: relative; }
div#myaccount div#leftpane input.text { height: 16px; border: 1px solid #9A90A4; }
div#myaccount div#rightpane { width: 350px; float: right; position: relative; margin-right: -5px; }
div#myaccount .readonly { background-color: #eee; color: #333; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; display: block; width: 224px; border: 1px solid #9A90A4; height: 16px; padding: 1px; padding-top: 2px; }
div#myaccount .area { height: 75px !important; }
div#myaccount .long { height: 35px !important; }
div#myaccount div#users { width: 347px; border: 1px solid #9A90A4; border-top: 0; height: 190px; overflow: auto; }

table#userlisthdr { width: 349px; margin-top: 3px; }
table#userlisthdr th { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #6698C9; color: #fff; font-weight: bold; text-align: left; padding: 3px; border-bottom: 0; }
table#userlisthdr th.right { border-right: 0; }

table#userlist { width: 330px; border: none; }
table#userlist td { padding: 3px; cursor: pointer; }

table#userlist td.True { background-image: url(Images/blue_check.gif); background-position: center; background-repeat: no-repeat; }
table#userlist td.False { background-image: url(Images/red_x.gif); background-position: center; background-repeat: no-repeat; }
table#userlist td.Active { color: #5374A0; }
table#userlist td.Disabled { color: #800; }

div#myaccount ul#services { margin-top: 5px; list-style-type: none; font-weight: bold; }
div#myaccount ul#services li { padding-left: 10px; background-image: url(Images/red_arrow.gif); background-position: left; background-repeat: no-repeat; }
.hover { background-color: #eee; }
.selected { background-color: #FDD17A; }
.ajaxload { position: absolute; width: 330px; background-color: #fff; background-image: url(Images/grad_blue.jpg); background-repeat: repeat-y; color: #fff; padding: 2px; padding-left: 5px; }
.ajaxload2 { position: absolute; width: 330px; background-color: #fff; background-image: url(Images/grad_red.jpg); background-repeat: repeat-y; color: #fff; padding: 2px; padding-left: 5px; }

#workbox { width: 698px; font-family: Arial, Helvetica, sans-serif; }
#workbox h1 { font-size: 16px; font-weight: bold; color: #000000; width: 100%; white-space: nowrap; margin-top: 0px; margin-bottom: 0px; background-color: #B9BCDA; padding: 3px; border: 1px solid #9A90A4; }
#workbox .main { height: 226px; font-size: 8pt; width: 100%; margin-top: 5px; margin-bottom: 0px; background-color: #fff; padding: 3px; border: 1px solid #9A90A4; }
#workbox .main .links { position: relative; float: left; margin-top: 10px; padding-left: 20px; }
#workbox .main .maxusers { position: relative; float: right; margin-top: 5px; padding-right: 20px; }
#workbox .main .log { width: 680px; height: 160px; border: 1px solid #9A90A4; margin: 20px auto; text-align: center; overflow: auto; }
#workbox .main .log table#eventlog { width: 662px; }
#workbox .main .log table#eventlog td { height: 18px; padding-left: 3px; }
#workbox .main .log table#eventlog td.odd { background-color: #eee; }

.assistlink { display: block; font-size: 10px !important; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #355D91; margin-top: 4px; padding-right: 15px; }
.emptyresults { width: 600px; padding-top: 15px; margin-bottom: 5px; }
.emptyresults p { margin-top: 8px; }

.hidden { visibility: hidden; position: absolute; top: 0; left: 0; }
.notebkg { background-image: url(Images/tilenote.gif); background-repeat: no-repeat; }
.errorheadline { font-size: 14pt; font-weight: bold; color: #fff; background-color: #336; padding: 5px; }
.errorpagetext { margin: 10px; }

.smallnotice { font-size: 8pt !important; color: #800; }
iframe { margin: 0; padding: 0; }
#frmAddReporting, #frmPrint, #frmSample, #frmEditReporting, #frmSongRequest, #frmViewRequest, #frmPreview, #frmNoFlash { width: 100%; height: 100%; }
#frmAddReporting { height: 340px; }
#frmEditReporting { height: 385px; overflow: hidden; }

#divAddReporting { text-align: left; background: url(images/grad_gray.jpg) #fff repeat-x; background-attachment: fixed; padding: 10px; overflow: hidden; }
#divAddReporting #song { margin-left: 60px; }
#divAddReporting #song h1 { font-size: 14pt; font-weight: bold; margin: 5px; }
#divAddReporting #song table#info th { text-align: left; font-weight: bold; vertical-align: top; width: 90px; }
#divAddReporting hr { color: #304B76; background-color: #304B76; height: 2px; margin: 0 5px 0 5px; }

#divAddReporting table#fixations { height: 130px; margin-top: 5px; right: 10px; }
#divAddReporting table#fixations .label a { white-space: nowrap; font-weight: bold; color: #00f; text-decoration: underline; }
#divAddReporting table#fixations .label { text-align: right; }
#divAddReporting table#fixations input.field { margin-bottom: 1px; padding: 1px; width: 30px; border-top: 1px solid #888; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #888; }
#divAddReporting table#fixations .desc p { font-size: 9pt; margin: 0 2px; }
#divAddReporting .submit { margin-top: 5px; margin-left: 75px; width: 100px; }
input.errorsoft { background-color: #ffa; }
input.errorhard { background-color: #FFCDCC; }

#divPopupContent, #divPopupContent2, #divPopupTip { padding: 10px; background: url(images/grad_gray.jpg) #fff repeat-x; }
input.readonly { background-color: #ddd; color: #333; }
div.textoverlay { width: 460px; height: 150px; background-color: #fff; position: absolute; margin-left: 175px; padding: 7px 15px; overflow: auto; }
div.textoverlay p, div.tip p { margin: 10px 0 5px 0; }
div.olcrerror { width: 460px; background-color: #ffc; bottom: 15px; right: 15px; margin-top: 6px; border: 1px solid #fad42e; position: absolute; padding: 7px 7px; overflow: auto; }
div.olcrerror p { margin: 0 0 5px 0; }
div.olcrwarn { width: 450px; height: 16px; color: #a80; background-color: #ffc; border: 1px solid #fad423; cursor: pointer; font-weight: bold; padding: 1px 5px; }
div.olcrfail { width: 450px; height: 16px; color: #800; background-color: #FFCDCC; border: 1px solid #7F3300; cursor: pointer; font-weight: bold; padding: 1px 5px; }
div.clickme { font-weight: normal; font-size: 8pt; float: right; position: relative; padding: 0 5px; }

table.tabs { text-align: left; position: relative; left: 20px; height: 29px; top: 6px; margin: 0; padding: 0; }
table.tabs td.tab { cursor: pointer; white-space: nowrap; height: 25px; background: url(/App_Themes/NA_Default/images/tab_back.gif) no-repeat; background-position: 0 4px; }
table.tabs td.tab div.content { padding: 5px 8px 5px 15px; color: #304B76; font-size: 14px; font-weight: bold; text-transform: uppercase; padding-top: 9px; text-align: center; }
table.tabs div.cap { background: url(/App_Themes/NA_Default/images/tab_cap.gif) no-repeat; background-position: 0 4px; width: 8px; overflow: hidden; height: 30px; }
table.tabs td.selected { height: 29px; background: url(images/tab_back_selected.gif) no-repeat; }
table.tabs td.selectedcap div.cap { background: url(images/tab_cap_selected.gif) no-repeat; }

.cr { cursor: pointer; }
.tooltip { font-size: 9pt; }
div.tipbuttons { text-align: center; }
div.tipbuttons input { background-color: #ff8; font-weight: bold; color: #a80; width: 50px; border: 1px solid #a80; margin: 0; }
.thcenter { text-align: center !important; }

#divEntries, #divEntryFooter { margin: 5px auto 0 auto; clear: both; width: 665px; }
#divEntries { overflow: auto; height: 190px; }
#divEntryFooter { border-top: 2px solid #304B76; }
.dataTable { border-collapse: collapse; }
.dataTable td { padding: 2px; text-align: center; }
.dataTable td.odd { background-color: #E9EFFB; }
.dataTable td.first { border-bottom: 0 !important; }
.dataTable th { padding: 2px; text-align: center; }
.dataTable thead.ab tr { position: absolute; }
.dataTable thead.ab th { background-color: #ddd; color: #000; font-weight: bold; background-image: url(images/grad_graybar.jpg); }
.dataTable thead th { background-color: #fff; color: #000; font-weight: bold; }

.editfield { width: 30px; margin: 0; padding: 0; height: 15px; font-size: 9pt; border-top: 1px solid #888; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #888; }
tr.edit-highlight td { background-color: #ffa !important; }
tr.grayfield td { color: #aaa !important; }
#datafooter { position: relative; }

.togglerow { font-weight: bold; text-decoration: none !important; }
table#audithistory { border-collapse: collapse; border-bottom: 1px solid #ccc; }
table#audithistory td { font-size: 8pt; color: #333; border-top: 1px solid #ddd; }
table#audithistory td.first { border-top: 0; }

.gray { color: #aaa !important; }
.deletedentry td { background-color: #fcc !important; color: #500 !important; }
.deletedentrylight td { background-color: #fdd !important; color: #500 !important; }
.smalltext { font-size: 8pt; }

div.graybox { border: 1px solid #ddd; padding: 10px; margin-top: 10px; }

div.writein { text-align: left; width: 600px; font-family: Arial, Helvetica, sans-serif; }
div.writein input.field, div.writein textarea { width: 475px; font-family: Arial, Helvetica, sans-serif; }
div.writein input.checkbox { width: 20px !important; }
div.writein input.button { margin-top: 5px; }
div.writein table { margin-top: -10px; }
div.writein table th { width: 105px; font-weight: bold; text-align: left; }
div.writein table th.lyriclabel { padding-top: 8px; }
div.writein a { color: #00f; text-decoration: underline; }
div.writein-thanks { width: 450px; text-align: left; }

table.requestdisplay { border-collapse: collapse; width: 440px; margin: 0 auto; background-color: #f8f8f8; border-top: 1px solid #eee; }
table.requestdisplay th, table.requestdisplay td { padding: 2px; vertical-align: middle; color: #555; border-bottom: 1px solid #eee; }
table.requestdisplay th { font-weight: normal; width: 120px; color: #000; padding: 0 5px; }

div.viewwritein { padding: 10px; background: url(images/grad_gray.jpg) #fff repeat-x; }
div.viewwritein div.bulleted { background: url(images/next.gif) no-repeat; padding-left: 15px; margin-top: 3px; }
div.viewwritein table.detail { margin: 10px; }
div.viewwritein table.detail th { text-align: left; }
div.viewwritein table.detail th, div.viewwritein table.detail td { padding: 0 3px; }
div.viewwritein table.songs { margin: 10px; }
div.viewwritein table.songs th { background-color: #ddd; background-image: url(images/grad_graybar.jpg); padding: 2px; text-align: left; }
div.viewwritein table.songs td { padding: 2px; border-bottom: 1px solid #eee; }
div.viewwritein table.songs .col0 { width: 80px; }
div.viewwritein table.songs .col1 { width: 200px; }
div.viewwritein table.songs .col2 { width: 220px; }
div.viewwritein div.explain { font-size: 8pt; margin-left: 25px; color: #555; margin-bottom: 5px; }
div.viewwritein div.buttonbar { margin: 15px; }
div.viewwritein div.notes { color: #333; margin: 0; margin-bottom: 10px; }
div.viewwritein input.btn-hide { position:relative; float:right; }

.ui-effects-transfer { border: 2px solid gray; }
.whatsthis { text-transform:none;text-decoration:underline;display:inline;font-size:8pt;padding-left:15px;position:relative;top:-2px; }
.whatsthis a { text-decoration:underline; }
.requestlink { text-decoration:underline;font-size:8pt;font-weight:bold; }

#btnCopyClipboard, #btnShow { text-decoration:underline; }
#btnShow { display:none; }
#detaillinks { position:absolute; right:15px;  text-align:right; }

div#printcopylinks { padding:5px 0; background-color:#eee; border-bottom:1px solid #ccc; width:100%; position:fixed; text-align:center; }
div#printcopylinks a { text-decoration: underline; margin:0 10px; }
a.copy { background: url(/Common/images/icon_copy.png) no-repeat right; padding:0 22px 0 0; }
a.print { background: url(/Common/images/icon_print.png) no-repeat right; padding:0 22px 0 0; }
a.view { background: url(/Common/images/icon_view.png) no-repeat right; padding:0 22px 0 0; }
a.helplink { background: url(/Common/images/icon_help.png) no-repeat right; padding:0 22px 0 0; }
.nicelink a { text-decoration:none !important; color: #355D91 !important; }
.nicelink a:hover { text-decoration:underline !important; }

#lyricpanel { width:210px; padding:0; background-color:#fff; position:absolute; top:54px; margin-left:-1px;border:1px solid #304B76; z-index:99999; display:none; }
#lyricpanel table { width:100%; }
#lyricpanel table td, #lyricpanel table th { padding:4px 4px 4px 8px; margin:0; font-size:8pt; cursor:pointer; }
#lyricpanel table td.t, #lyricpanel table th.t { padding-top:10px; }
#lyricpanel table td.b, #lyricpanel table th.b { padding-bottom:10px; }
#lyricpanel table td { padding: 5px 0; }
#lyricpanel table td div { margin-left:5px; }
#lyricpanel table td a { font-weight:bold; text-decoration:none; }

.iconon { background-color:#E0EDFF; }
.hover { background-color:#E0EDFF !important; }
         
.preview_true { color:#F00 !important; }

.noflash { margin:15px; }

/*.rotator { background-color:#ddd !important; }*/
.rotator {  }
.wide { width:614px; height:250px;  }
.narrow { width:556px; height:229%; }

#btnLang { position:relative;text-align:right;right:31px;top:45px;clear:both;cursor:pointer; }
#divLang { cursor:auto;text-align:left;padding:5px;border:1px solid #B3BECC; background-color:#EAEDF2;position:absolute;z-index:1000; display:none;width:250px; }

.langbuttons { text-align:left;margin-top:10px;font-size:9pt; }
.langfiltermsg { font-weight:normal !important; text-align:left; clear:both; }
.noresults, .langfiltermsg { font-weight:bold; font-size:10pt; margin:10px; display:block; width:500px; padding:10px; border: 1px solid #B3BECC; background-color:#EAEDF2; color:#333; }

.advbutton { margin-bottom: 6px; }
