HTML {
    overflow: -moz-scrollbars-vertical; 
    overflow-y: scroll;
}
BODY {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    background: #9B9B9B url('/p/bg.png') repeat-x;
    background-attachment: fixed;
}

INPUT,TEXTAREA,BUTTON {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

A {
    color: #035b9b;
}

BUTTON {
    cursor: pointer;
    line-height: 1.2em;
}

IMG {
    border: none;
}

P,UL,LI {
    line-height: 1.3em;
}

.TITLE {
    font-size: 14px;
    line-height: 1.3em;
    font-weight: bold;
}

.BODY {
    font-size: 14px;
    line-height: 1.3em;
}

DIV.FRAME0 {
    background: white;
    border-radius: 15px;
    border: 1px solid gray;
    padding: 10px;
    text-align: left;
    width: 1007px;
}

DIV.TITLEBAR {
    vertical-align:center;
    color:white;
    font-weight: bold;
}

DIV.TITLEBAR:first-letter {
    color:orange;
}

DIV.TITLE_TOP {
    width:1005px;
    height:115px;
    border-radius: 15px 15px 0px 0px;
    background: url("/p/titel.png");
    border: 1px solid #5795c6;
}

DIV.INFOBAR {
    color:#075ea5;
    background: #e5f5fc;
    border-radius: 0px 0px 15px 15px;
    padding: 0px 30px 0px 48px;
    vertical-align: middle;
    display: table-cell;
    width: 1007px;
    height: 2em;
    border: 1px solid #5795c6;
}

DIV.PAGEBODY {
    margin-top: 10px;
}

DIV.AUXLEFT {
    display: table-cell;
    background: #e3e4e6;
    width: 426px;
    height: 24px;
    border-radius: 15px 0px 0px 0px;
}

DIV.AUXRIGHT {
    display: table-cell;
    background: #87888a;
    height: 2em;
    width: 607px;
    text-align:right;
    border-radius: 0px 15px 0px 0px;
}

DIV.AUXRIGHTARC {
    width: 20px;
    background: #e3e4e6;
    display: table-cell;
    border-radius: 0px 15px 0px 0px;
    height: 2em;
}

DIV.AUXRIGHTCONTENT {
    color: white;
    display: table-cell;
    width: 577px;
    vertical-align: middle;
    padding: 0px 15px 0px 0px;
}

DIV.PAGEBODY2 {
    background: #e3e4e6;
    padding: 0px 0px 10px 49px;
    margin: 0px 0px 10px 0px;
    border-radius: 0px 0px 15px 15px;
    position: relative;
    display: table-row;
}

DIV.PAGEBODYSIDE {
    display: table-cell;
    vertical-align: top;
    width: 49px;
}

DIV.PAGEBODYMAIN {
    display: table-cell;
    vertical-align: top;
}

DIV.PAGEBODYBOTTOM {
    background: #e3e4e6;
    height: 15px;
    border-radius: 0px 0px 15px 15px;
}

DIV.CONTENT_TOP_TITLE_CONT {
    position: relative;
    z-Index: 0;
}

DIV.CONTENT_TOP_TITLE_CORNER {
    position: absolute;
    top: 0px;
    right: 0px;
    background: #87888a;
    width: 30px;
    height: 30px;
    z-Index: -1;
}

DIV.CONTENT_TOP_TITLE {
    background: #5795c6;
    height: 30px;
    vertical-align: middle;
    color: white;
    padding: 0px 15px 0px 25px;
    border-radius: 15px 15px 0px 0px;
    display: table-cell;
    width: 930px;
    z-Index: 1;
}

DIV.CONTENT_MID_TITLE {
    background: #5795c6;
    height: 30px;
    vertical-align: middle;
    color: white;
    padding: 0px 15px 0px 25px;
    display: table-cell;
    width: 930px;
}

DIV.CONTENT_WHITEBAR {
    background: white;
    height: 4px;
    border-left: 1px solid #5795c6;
    border-right: 1px solid #5795c6;
}

DIV.CONTENT_MID_BODY {
    background: #deeef8;
    border-left: 1px solid #5795c6;
    border-right: 1px solid #5795c6;
    padding: 2px 2px 2px 24px;
}

DIV.CONTENT_BTM_BODY {
    background: #deeef8;
    border-left: 1px solid #5795c6;
    border-right: 1px solid #5795c6;
    border-bottom: 1px solid #5795c6;
    padding: 2px 2px 2px 24px;
    border-radius: 0px 0px 15px 15px;
    margin-bottom: 10px;
}

*.CONTENT_FRAME_TITLE {
    background: #5795c6;
    color: white;
}

SPAN.LOGOUT { float:right; }

INPUT.DEF { margin-top:5px; margin-bottom:5px; }

IMG.ROUNDMAINBUTTON { margin-right: 2px; width: 28px; height: 28px; }

DIV.FEEDBOXCONT {
    background: white;
    border:1px solid gray;
    margin-top:5px; 
    cursor: pointer;
    border-radius: 15px;
    line-height: 18px;
}

DIV.FEEDBOXCONT_SELECTED {
    background: #5795c6;
    color: white;
    border:1px solid #5795c6;
    margin-top:5px; 
    cursor: pointer;
    border-radius: 15px;
    line-height: 18px;
}

DIV.FEEDBOX {
    display:table-row;
    height: 31px;
}

DIV.FEEDLABEL {
    vertical-align:top;
    display:table-cell;
    width:100%;
    padding: 5px 0px 5px 10px;
    height: 26px;
}

DIV.FEEDBUTTONCONT {
    display:table-cell;
    white-space: nowrap;
    padding-right: 10px;
}

DIV.FEEDSITEARROW {
    background: #d1e7f5;
}

DIV.FEEDSITEARROW_GRAY {
    background: #deeef8;
}

DIV.FEEDSITEARROWEND {
}

TABLE.INFOPAGE_BCAST {
    border-collapse: collapse;
    border: none;
}

TD.KLINIKFILM {
    background: white;
    text-align: center;
    border-right: 2px solid #5795c6;
    border-top: 1px solid #cccdcf;
    border-bottom: 1px solid #cccdcf;
}

TD.BCAST_FIRSTCELL {
    cursor:pointer;
    border: 1px dotted black;
}

TH.WEEKDAY {
    width:14%;
    background: #5795c6;
    color: white;
}

TD.TIMECELL {
    background: #5795c6;
    border-bottom: 4px solid #5795c6;
    color:white;
    border-top: 1px dotted white;
}

TD.DAYCELL1 {
    border-right: 2px solid #5795c6;
    vertical-align: top;
}

TD.DAYCELL2 {
    border-right: 2px solid #5795c6;
    border-bottom: 4px solid #5795c6;
    vertical-align: top;
}

DIV.BCAST_BLOCK {
    border: 1px dotted black;
    width: 40px;
    height: 30px;
    cursor: pointer;
    margin-right:10px;
    float:left;
}

DIV.OTHER_BLOCK {
    display: inline;
    vertical-align: top;
    color: gray;
    padding-right:10px;
    font-size: 10px;
    font-weight: bold;
}

IMG.INFOPAGE_BCAST_PREVIEW {
    width: 100%;
    height: 100%;
}

DIV.MSG {
    font-weight: bold;
    color: #5795c6;
    text-align: center;
    margin: 10px 0px 10px 0px;
}

DIV.SCROLLTEXT_DAY {
    cursor: pointer;
}

DIV.SCROLLER {
    background: url("/p/ruled.png");
    border: 1px solid silver;
}

DIV.SCROLLER_SELECTED {
    background: url("/p/ruled.png");
    border: 1px solid silver;
}

DIV.SCRLUP {
    background:url("/p/grab.png");
    cursor:n-resize;
    border: 1px solid silver;
}

DIV.SCRLDN {
    background:url("/p/grab.png");
    cursor:s-resize;
    border: 1px solid silver;
}

DIV.SCRLDEL {
    background:url("/p/del.png");
}

DIV.TIMEUP {
    background: white;
    display: inline;
    font-size: small;
    z-Index: 2;
    border: 1px solid silver;
}

DIV.TIMEDN {
    background: white;
    display: inline;
    font-size: small;
    z-Index: 2;
    border: 1px solid silver;
}

DIV.DAYHEADER {
    cursor:pointer;
    line-height: 18px;
}

DIV.TIMEHEADER {
    cursor:pointer;
}

IMG.INFOPAGE_PREVIEW {
    margin: 4px;
    cursor: pointer;
    width: 100px;
    height: 80px;
}

IMG.INFOPAGE_PREVIEW_SELECTED {
    border: 4px solid red;
    cursor: pointer;
    width: 100px;
    height: 80px;
}

DIV.EDIT_RENDERER_LINK {
    float:right;
    padding:2px;
    vertical-align: top;
    border-radius: 15px;
    background:white;
    font-size: 11px;
    padding-left: 8px;
    padding-right: 8px;
}

DIV.EDIT_RENDERER {
    border: 1px dotted gray;
}

DIV.SELECT_BACKGROUND {
    border: 1px dotted black;
}

DIV.RENDERERS_FREESPACE {
    margin-top: 10px;
    margin-bottom: 10px;
}

DIV.RENDERERS_BGBOX {
    overflow: hidden;
    height: 90px;
    width: 900px;
    text-align: center;
    white-space: nowrap;
    position: relative;
    background: white;
    border-radius: 15px;
    border: 1px solid silver;
    margin-top:10px;
    margin-bottom:10px;
    padding: 4px;
}

DIV.RENDERERS_PREVIEWBOX {
    overflow: scroll;
    height: 230px;
    width: 910px;
    white-space: nowrap;
    vertical-align: middle;
}

DIV.RENDERER_BOX {
    display: inline-block;
    font-size: smaller;
    text-align: center;
    line-height: 0.9em;
    padding-bottom: 5px;
    width: 110px;
    overflow: hidden;
    vertical-align: top;
}

IMG.RENDERER_UNSELECTED {
    cursor: pointer;
    width: 200px;
    height: 160px;
    vertical-align: middle;
}

IMG.RENDERER_SELECTED {
    cursor: pointer;
    width: 240px;
    height: 192px;
    vertical-align: middle;
}

DIV.RENDERER_SELECTED {
    border: 4px solid red;
    display: inline-block;
    position: relative;
}

DIV.RENDERER_UNSELECTED {
    margin: 4px;
    display: inline-block;
}

DIV.DELETE_UNUSED_RENDERER {
    position: absolute;
    right: 0px;
    top: 0px;
    border: 2px solid white;
    background: red;
    color: white;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
}

IMG.RENDERERS_BACKGROUND {
    margin: 3px;
    cursor: pointer;
    width: 100px;
    height: 80px;
    border: 1px solid silver;
}

IMG.RENDERERS_BACKGROUND_SELECTED {
    border: 4px solid red;
    cursor: pointer;
    width: 100px;
    height: 80px;
}

DIV.COLORCONT {
    width: 190px;
}

DIV.RENDERER_COLOR_SELECTOR {
    border: 1px solid black;
    width: 18px;
    height: 18px;
    display: inline-block;
    margin: 1px;
    cursor: pointer;
}

DIV.RENDERER_COLOR_SELECTOR_SELECTED {
    border: 2px solid red;
    width: 18px;
    height: 18px;
    display: inline-block;
    cursor: pointer;
}

TD.RENDERERS {
    width: 220px;
}

DIV.RNDR_BG_SCRL_LEFT {
    position: absolute;
    left: 0px;
    top: 10px;
    height: 80px;
    background: white;
    border: 1px solid silver;
    border-radius: 0px 15px 15px 0px;
    vertical-align: middle;
    cursor: pointer;
}

DIV.RNDR_BG_SCRL_RIGHT {
    position: absolute;
    right: 0px;
    top: 10px;
    height: 80px;
    background: white;
    border: 1px solid silver;
    border-radius: 15px 0px 0px 15px;
    vertical-align: middle;
    cursor: pointer;
}

SPAN.BLUEBUTTON {
    border-radius: 15px;
    border: 3px ridge #5795c6;
    padding: 1px 20px 1px 20px;
    background: #5795c6;
    color: white;
    white-space: nowrap;
}

BUTTON.BLUE {
    height: 24px;
    font-size: 10px;
    white-space: nowrap;
}

INPUT.EDIT_RENDERER {
    margin: 5px 0px 5px 0px;
    width: 913px;
}

INPUT.EDIT_SOURCE {
    margin: 5px 0px 5px 0px;
    width: 913px;
}

TEXTAREA.EDIT_SOURCE {
    margin: 5px 0px 5px 0px;
    width: 913px;
    height: 100px;
}

DIV.AUX {
    color: white;
    text-align: right;
    height: 20px;
}

BUTTON.AUX {
    height: 20px;
    font-size: 10px;
}

SPAN.SOURCE_PREVITEM {
    cursor: pointer;
}

SPAN.SOURCE_ITEMNO {
}

SPAN.SOURCE_NEXTITEM {
    margin-left: 2ex;
    cursor: pointer;
}

SPAN.SOURCE_NEWITEM {
    margin-left: 2ex;
}

SPAN.SOURCE_DELITEM {
    margin-left: 2ex;
}

DIV.CALENDARCONT {
    border-radius: 15px;
    background: white;
    border: 1px solid gray;
    margin: 10px 0px 10px 0px;
    padding: 4px;
    width:907px;
}

TABLE.CALENDARCONT {
}

TD.CALENDARCONT {
    border: 1px solid silver;
}

DIV.VTINPUTCONT {
    margin: 4px;
    line-height: 18px;
}

DIV.VTHEADER0 {
    background: #e4f5fc;
    margin-bottom: 4px;
    padding-left: 1ex;
}

DIV.CALENDARSHEET {
    margin: 20px 30px 10px 30px;
    font-family: monospace;
}

DIV.CALENDARSHEETTITLE {
}

TH.CALENDARSHEET {
    color: #5795c6;
}

DIV.CALENDAR_PREV {
    position: absolute;
    top: 0px;
    left: 0px;
    cursor: pointer;
}

DIV.CALENDAR_NEXT {
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
}

TD.CALENDAR_OTHERDAY {
    cursor: pointer;
}

TD.CALENDAR_FROMDAY {
    background: #ffdf40;
    cursor: pointer;
}

TD.CALENDAR_THRUDAY {
    background: #ffdf40;
    cursor: pointer;
}

TD.CALENDAR_VALIDDAY {
    background: #f0c020;
    cursor: pointer;
}

DIV.DATE_SELECTED {
    border: 3px solid #ffdf40;
}

DIV.DATE_UNSELECTED {
    margin: 3px;
}

DIV.SOURCE_PICTURES {
    overflow: hidden;
    height: 90px;
    width: 907px;
    text-align: center;
    white-space: nowrap;
    position: relative;
    background: white;
    border-radius: 15px;
    border: 1px solid silver;
    margin-top:10px;
    margin-bottom:10px;
    padding: 4px;
}

IMG.PICTURE_SELECTED {
    border: 3px solid red;
    cursor: pointer;
}

IMG.PICTURE_UNSELECTED {
    margin: 2px;
    border: 1px solid silver;
    cursor: pointer;
}

DIV.PICTURE {
    display: inline-block;
}

DIV.PICTURE_CONTAINER {
    text-align: left;
}

DIV.PICTURE_SCRL_LEFT {
    position: absolute;
    left: 0px;
    top: 6px;
    vertical-align: middle;
    cursor: pointer;
}

DIV.PICTURE_SCRL_RIGHT {
    position: absolute;
    right: 0px;
    top: 6px;
    vertical-align: middle;
    cursor: pointer;
}

DIV.UNUSED_PICTURE {
    display: inline-block;
    border: 1px solid silver;
    margin: 2px;
    cursor: pointer;
}

DIV.UNUSED_PICTURE_SELECTED {
    display: inline-block;
    border: 3px solid red;
    cursor: pointer;
    position: relative;
}

DIV.DELETE_UNUSED_PICTURE {
    position: absolute;
    right: 0px;
    top: 0px;
    border: 2px solid white;
    background: red;
    color: white;
    font-size: 12px;
    font-weight: bold;
}

DIV.USED_PICTURE {
    display: inline-block;
    margin: 2px;
    border: 1px solid silver;
}

FORM.UPLOAD {
    margin: 10px 0px 10px 0px;
}

SPAN.ILLUSTRATION_CHECK {
    cursor: pointer;
}

INPUT.ILLUSTRATION_CHECK {
    cursor: pointer;
}

DIV.SOURCENEWSVIEW {
    margin: 4px 0px 20px 0px;
}

DIV.SOURCENEWSDATE {
    font-size: 10px;
    color: gray;
    float:right;
}

IMG.SOURCENEWSPICTURE {
    float: right;
}

DIV.SUBSCRIBELINK {
    margin: 10px 0px 0px 20px;
}

DIV.NEWFEEDLINK {
    margin: 10px 0px 0px 20px;
}

DIV.PUBLICSOURCE {
    border: 1px solid silver;
    background: white;
    margin: 4px 0px 10px 0px;
    border-radius: 15px;
    padding: 0px 20px 10px 10px;
}

A.SUBSCRIBELINK {
    font-size: small;
}

SPAN.SUBSCRIBED {
    display: block;
    margin-top: 10px;
    color: gray;
}

SPAN.SUBSCRIBED:before {
    content: " --- ";
}

SPAN.SUBSCRIBED:after {
    content: " --- ";
}

A.NEWSOURCE {
    margin: 20px 10px 10px 10px;
    display: inline-block;
}

A.SUBSCRIBE {
    margin: 20px 10px 10px 10px;
    display: inline-block;
}

DIV.COPYRIGHT {
    font-size: 10px;
    color: silver;
    text-align: center;
    margin-top: 8px;
}

DIV.RADIOFREQ {
    line-height: 25px;
}

DIV.SITETITLECONT {
    padding: 10px;
    border-radius: 15px 15px 0px 0px;
    border: 1px solid gray;
    background: #e3e4e5;
    margin-top: 5px;
    border-bottom: 0px;
    position: relative;
    line-height: 1.2em;
}

DIV.SITETITLECONT2 {
    display: table;
    width: 100%;
}

DIV.SITELABEL {
    display: table-cell;
}

DIV.SITEPROGRAMLINK {
    display: table-cell;
    text-align: right;
}

DIV.FOYERBOXCONT {
    border-radius: 0px 0px 15px 15px;
    border: 1px solid gray;
    background: white;
    cursor: pointer;
}

DIV.FOYERBOXCONT_SELECTED {
    border-radius: 0px 0px 15px 15px;
    border: 1px solid gray;
    background: #5795c6;
    color: white;
    cursor: pointer;
}

DIV.TVINFOPAGEBOXCONT {
    border: 1px solid gray;
    background: white;
    cursor: pointer;
    border-bottom: 0px;
}

DIV.TVINFOPAGEBOXCONT_SELECTED {
    border: 1px solid gray;
    background: #5795c6;
    color: white;
    cursor: pointer;
    border-bottom: 0px;
}

DIV.TVSCROLLTEXTBOXCONT {
    border-radius: 0px 0px 15px 15px;
    border: 1px solid gray;
    background: white;
    cursor: pointer;
}

DIV.TVSCROLLTEXTBOXCONT_SELECTED {
    border-radius: 0px 0px 15px 15px;
    border: 1px solid gray;
    background: #5795c6;
    color: white;
    cursor: pointer;
}

DIV.BCASTTYPELABEL {
    display: table-cell;
    vertical-align: top;
    padding: 10px;
}

DIV.BCASTBUTTONCONT {
    padding: 2px 10px 2px 0px;
    display: table-cell;
    text-align: right;
}

DIV.BCASTBOX {
    display: table;
    width: 100%;
}

IMG.SITEPIC {
    height: 33px;
    position: absolute;
    top: 0px;
    right: 0px;
}

DIV.PROGRAM {
    display: table;
    table-layout: fixed;
    width: 908px;
    margin-top: 5px;
}

DIV.MODULE {
    display: table-row;
}

DIV.DAYPART_HOUR {
    display: table-cell;
    text-align: right;
    width: 7ex;
    font-size: 10px;
    font-weight: bold;
}

DIV.HOUR {
    background: white;
    border-radius: 15px 0px 0px 15px;
    display: inline-block;
    margin-top: 5px;
    padding: 4px 0px 4px 4px;
    color: #5795c6;
}

DIV.DAYPART {
    display: table-cell;
    overflow: hidden;
    line-height: 1.3em;
    border-left: 3px solid white;
    padding-left: 5px;
    font-size: 11px;
}

TABLE.DAYPART_CONTENT {
    height: 100%;
}

DIV.DAYPART_ENTRY {
    margin-bottom: 4px;
    cursor: pointer;
}

DIV.DAYPART_ENTRY:hover {
    background: url("/p/daypart_hover.png");
}

DIV.DAYPART_ENTRY DIV.TITLE {
    font-weight: bold;
    display: inline;
}

DIV.DAYPART_ENTRY DIV.TITLE_IMPORTANT {
    font-weight: bold;
    display: inline;
    color: #5795c6;
}

DIV.DAYPART_ENTRY DIV.BODY {
    display: inline;
}

DIV.DAYPART_ENTRY DIV.BODY_IMPORTANT {
    display: inline;
    color: #5795c6;
}

DIV.DAYPART_HOUR_TOP {
    display: table-cell;
    text-align: right;
    width: 7ex;
    font-size: 10px;
    height: 1.3em;
    background: #5795c6;
    border-top-left-radius: 15px;
}

DIV.DAYPART_TOP {
    display: table-cell;
    padding-left: 8px;
    height: 1.3em;
    font-size: 11px;
    background: #5795c6;
    color:white;
}

DIV.DAYPART_TOP_RIGHT {
    display: table-cell;
    height: 1.3em;
    padding-left: 8px;
    font-size: 11px;
    background: #5795c6;
    border-top-right-radius: 15px;
    color:white;
}

DIV.DAYPART_PIC {
    display: table-cell;
    overflow: hidden;
    line-height: 1.3em;
    height: 100%;
    padding-left: 5px;
    font-size: 11px;
}

IMG.MINIPIC {
    width: 100%;
    margin-top: 5px;
}

DIV.MINIPIC_CAPTION {
    color: white;
    padding: 4px;
}

SELECT.INFOPAGE_FEEDS {
    width: 320px;
    height: 288px;
}

SELECT.SCROLLTEXT_FEEDS {
    width: 320px;
    height: 660px;
}

SELECT.ANIMATION_FEEDS {
    width: 320px;
    height: 203px;
}

OPTION.SOURCE_NOT_ON_AIR {
    background: #dddddd;
}

OPTION.SOURCE_ON_AIR {
    font-weight: bold;
    background: ForestGreen;
    color: white;
}



BUTTON.SOURCE_ON_AIR {
    background: ForestGreen;
    color: white;
    width: 150px;
    height: 150px;
}

BUTTON.SOURCE_NOT_ON_AIR {
    background: #dddddd;
    width: 150px;
    height: 150px;
}

BUTTON.NO_RENDERER_SELECTED {
    background: #dddddd;
    width: 150px;
    height: 150px;
}

BUTTON.SOURCE_NOT_SELECTED {
    display: none;
}

DIV.NO_ANIMATION_PREVIEW {
    border: 1px dotted gray;
    vertical-align: middle;
    height: 200px;
    display: table-cell;
    width: 358px;
    color: gray;
}

DIV.SITE_SELECT {
    font-size: small;
    color: #e3e4e6;
}

TABLE.VALIDWEEKTIME {
    background: white;
    width: 917px;
    border: 1px solid gray;
    border-radius: 15px;
    padding: 10px 0px 10px 20px;
    margin: 10px 0px 10px 0px;
}

DIV.WEEKTIMESEP {
    height: 1px;
    border-bottom: 1px dashed black;
}

TD.VALIDWEEKTIME_DAYLABEL {
    background: #e4f5fc;
    text-align: center;
}

TD.VALIDWEEKTIME_CHECKBOX {
    text-align: center;
}

DIV.SOURCEIDHDR {
    float: right;
    font-size: smaller;
    color: #e3e4e6;
}

DIV.CONTENT_FRAME_OPEN_CLOSE {
    cursor: pointer;
    margin-right: 10px;
}

DIV.HELPLINK {
    float: right;
}

DIV.DIALOG {
    background: white;
    border: 1px solid gray;
    border-radius: 15px;
    display: inline-block;
    padding: 5px;
    text-align: left;
    width: 480px;
}

DIV.DIALOG_CONTENT {
    border: 1px solid #5795c6;
    padding: 0px 20px 0px 20px;
    border-radius: 10px;
}

DIV.PSEUDO_BT_CONT {
    margin: 20px 0px 20px 0px;
    text-align: right;
    cursor: pointer;
}

DIV.PSEUDO_BT {
    border: 1px dotted gray;
    padding: 5px;
    display: inline-block;
    color: gray;
}

IMG.SLOT_INFO_DIALOG {
    margin: 5px 10px 0px 0px;
}

DIV.TRAFFIC_LIGHT_EMPTY {
    border: 1px solid gray;
    display: inline-block;
    width: 1.2ex;
    height: 1.2ex;
    vertical-align: middle;
    margin:4px;
}

DIV.TRAFFIC_LIGHT_GREEN {
    border: 1px solid gray;
    display: inline-block;
    width: 1.2ex;
    height: 1.2ex;
    vertical-align: middle;
    margin:4px;
    background: LightGreen;
}

DIV.TRAFFIC_LIGHT_YELLOW {
    border: 1px solid gray;
    display: inline-block;
    width: 1.2ex;
    height: 1.2ex;
    vertical-align: middle;
    margin:4px;
    background: yellow;
}

DIV.TRAFFIC_LIGHT_RED {
    border: 1px solid gray;
    display: inline-block;
    width: 1.2ex;
    height: 1.2ex;
    vertical-align: middle;
    margin:4px;
    background: red;
}

DIV.HSEPARATOR {
    border-left:1px dotted black;
    height:1em;
    margin-left:1ex;
    margin-right:1ex;
}

TABLE.LOGIN {
    border-collapse: collapse;
    border-color: gray;
    background: white;
}

TABLE.LOGIN TD {
    padding: 4px;
    border-color: gray;
    line-height: 1.3em;
}

TABLE.LOGIN TH {
    padding: 4px;
    border-color: gray;
}

SPAN.LOGIN_INFO {
    color: gray;
}

DIV.ANNOUNCE {
    position: absolute;
    top: -5px;
    right: 10px;
    border: 1px solid #5795c6;
    background: white;
    padding: 10px;
    font-size: 12px;
    line-height: 13px;
    color: #303030;
    width: 265px;
 }

DIV.TUT_TXT {
    margin-bottom: 4px;
}

TABLE.FEEDPARMS {
    border: 1px dotted #5795c6;
    padding: 5px;
}
