/* ~~~ Dynamic SITEFORUM CSS file ~~~ www.siteforum.com/design ~~~ */

/* ~~~ dialogMessages.css ~~~ */
.dialogMessage
{
    margin:1em;
    padding:0em;
    border:0;
}
.dialogMessage h3
{
    display:block;
    margin:0em;
    padding:1.2em 1em 1.2em 5em;
    background-repeat:no-repeat;
    background-position:0 0;
    background-color:transparent;
    border:3px solid #666;
    font-size:1.2em;
}
.dialogMessage .error h3
{
    background-image:url(/global_files/backgrounds/symbols/symbol_warning1.gif);
    background-color:#f60;
    border-top-color:#c00;
    border-left-color:#c00;
    color:#fff;
}
.dialogMessage .warning h3
{
    background-image:url(/global_files/backgrounds/symbols/symbol_warning2.gif);
    background-color:#F7943A;
    border-top-color:#FFBF00;
    border-left-color:#FFBF00;
    color:#fff;
}
.dialogMessage .attention h3
{
    background-image:url(/global_files/backgrounds/symbols/symbol_attention1.gif);
    background-color:#fc0;
    border-top-color:#E7A00A;
    border-left-color:#E7A00A;
    color:#900;
}
.dialogMessage .success h3
{
    background-image:url(/global_files/backgrounds/symbols/symbol_success1.gif);
    background-color:#090;
    border-top-color:#2FAD30;
    border-left-color:#2FAD30;
    color:#fff;
}
.dialogMessage .content
{
    display:block;
    margin:0em 0em 1em 0em;
    padding:1em 2em 1.3em 24%;
    background-color:#fff;
    color:#000;
    background-image:url(/global_files/backgrounds/vgr/bg_vgr_whitebgrey_60x200.jpg);
    background-repeat:repeat-x;
    border:3px solid #d3dcE1;
    border-top:0;
    font-weight:normal;
}
.dialogMessage .error .details
{
    overflow:auto;
}
.dialogMessage .button input
{
    padding:0em 2em;
}
.dialogMessage .button
{
    padding-top:.3em;
}
.dialogMessage hr
{
    height:1px;
    border:none;
    border-bottom:2px solid #ccc;
}
/* ~~~ dialogNotes.css ~~~ */
/* ~~~ dialogs / notes ~~~ */

.sfsNote, .sfsNoteRed, .sfsNoteGreen, .sfsNoteHelp, code
{
    display: block;
    margin:0em 0em 1em 0em;
    padding:1em;
    color:#000;
    background-color:#fff;
    background-image:url(/global_files/backgrounds/vgr/bg_vgr_whitebgrey_60x200.jpg);
    background-position: 0px 0px;
    background-repeat: repeat-x;
}

code
{
    display:block;
    font-size:12px;
    border:3px solid #d3dcE1;
    font-weight:normal;
    white-space:pre;
    overflow:auto;
}

.sfsNote
{
    border:3px solid #d3dcE1;
}

.sfsNoteHelp
{
    border:3px solid #d3dcE1;
    border-right:3px solid #069;
}

.sfsNoteRed
{
    border-top:3px solid #d3dcE1;
    border-right:3px solid #c00;
    border-bottom:3px solid #c00;
    border-left:3px solid #d3dcE1;
}

.sfsNoteGreen
{
    border-top:3px solid #d3dcE1;
    border-right:3px solid #090;
    border-bottom:3px solid #090;
    border-left:3px solid #d3dcE1;
}
/* ~~~ dialogs.css ~~~ */
div.sfsDialogBox
{
    padding:0em;
    margin:0em 0em 1em 8px;
}

div.sfsDialogBox .boxContent
{
    width:160px;
}

/* ~~~ main dialog ~~~~~~~~~~~~~~~~~~~~~~~ */

.sfsFieldsetDialog
{
    display:block;
    margin:1em 0em 0em 0em;
    padding:0em 0em 1em 0em;
}
.sfsFieldsetDialog .sfsDialogContent
{
    display:block;
    margin:0em;
    padding:1em;
}

.sfsFieldsetDialog .sfsDialogContent .sfsStoryContent,
.sfsFieldsetDialog .sfsDialogContent .sfsStoryContent2
{
    display:block;
background-image:none;
    margin:0;
    padding:0;
}

.sfsFieldsetDialog h1
{
    display:block;
    margin:0em;
    padding:0.3em 1em;
}
.sfsFieldsetDialog legend
{
    margin:0em;
    padding:0.3em 1em;
}
.sfsFieldsetDialog .content
{
    padding:1em;
}
/* ~~~ main dialog inner container elements ~~~~~~~~~~~~~~ */

div.tableFix
{
    width:99.9%;
}
table.dialogListBorder td, table.dialogListBorder th
{
    padding:0.5em;
}
#sfsSeminarCalsheet
{
    width:100%;
    overflow:auto;
    padding-bottom:5em;
}
