﻿body
{
    padding: 0pt;
    margin: 10pt;
    font-size: 11pt;
    color: #fff;
    font-family: 'Segoe UI' , Arial, 'Trebuchet MS' , 'Lucida Sans Unicode' , Sans-Serif;
    line-height: 125%;
    background-color: #444;
}
a:link, a:visited
{
    color: #f3ac1d;
    text-decoration: underline;
}
a:hover
{
    color: #faec61;
    text-decoration: underline;
}
a:active
{
    color: #faec61;
}
p
{
}
h1, h2, h3, h4, h5, h6
{
    margin: 0pt;
    line-height: 100%;
    font-weight: normal;
    padding: 0pt;
}
h1
{
    font-size: 17pt;
    padding: 8pt 0pt 8pt 0pt;
}
h2
{
    font-size: 15pt;
    padding: 7pt 0pt 7pt 0pt;
}
h3
{
    font-size: 14pt;
    padding: 6.5pt 0pt 6.5pt 0pt;
}
h4
{
    font-size: 12pt;
    padding: 6pt 0pt 6pt 0pt;
}
h5
{
    font-size: 11pt;
    padding: 5.5pt 0pt 5.5pt 0pt;
}
h6
{
    font-size: 10pt;
    padding: 5pt 0pt 5pt 0pt;
}
.page
{
    width: 100%;
}
.header
{
    position: relative;
    margin: 0pt;
    padding: 0pt;
    width: 100%;
}
.main
{
    min-height: 400px;
    padding: 0pt 6pt 6pt 6pt;
    background-color: #555;
}
.linksStyle
{
    background-color: #4C4C4C;
    border-bottom: solid 2px #444;
    border-left: solid 4px #444;
    border-right: solid 4px #444;
}
.footer
{
    font-size: 8pt;
    padding: 8pt 0pt 0pt 0pt;
    margin: 0pt auto;
    text-align: center;
}
div.hideSkiplink
{
    background-color: #ea5d24;
    width: 100%;
    border-bottom: solid 2px #444;
    background-image: url('../../Contrib/Gradient.ashx?sizex=2048&sizey=1');
    background-repeat: repeat-y;
    background-position: left top;
}
div.menu
{
}
div.menu ul
{
    list-style: none;
    margin: 0pt;
    padding: 0pt;
    width: auto;
}
div.menu ul li a, div.menu ul li a:visited
{
    color: #222;
    display: block;
    text-decoration: none;
    white-space: nowrap;
    margin-right: 2pt;
    padding: 4pt 10pt 4pt 10pt;
}
div.menu ul li a:hover, div.menu ul li a:active
{
    background-color: #ea5d24;
    color: #222;
    text-decoration: underline;
}
.clear
{
    clear: both;
}
.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
}
.loginDisplay
{
    display: block;
    text-align: right;
    color: #faec61;
    padding: 4pt;
    font-size: 12pt;
}
.failureNotification
{
    color: #faec61;
    font-size: 8pt;
}
.failureNotification2
{
    color: #f3ac1d;
    font-size: 8pt;
}
select
{
    border: solid 1px #444;
    font-size: 10pt;
    font-family: 'Segoe UI' , Arial, 'Trebuchet MS' , 'Lucida Sans Unicode' , Sans-Serif;
}
input[type="file"]
{
    border: solid 1px #444;
    font-size: 10pt;
    background-color: #FFF;
    font-family: 'Segoe UI' , Arial, 'Trebuchet MS' , 'Lucida Sans Unicode' , Sans-Serif;
}
input[type="text"], input[type="password"]
{
    border: solid 1px #444;
    font-size: 10pt;
    font-family: 'Segoe UI' , Arial, 'Trebuchet MS' , 'Lucida Sans Unicode' , Sans-Serif;
}
input[type="submit"], input[type="button"]
{
    border: solid 1px #444;
    font-size: 10pt;
    font-weight: normal;
    font-family: 'Segoe UI' , Arial, 'Trebuchet MS' , 'Lucida Sans Unicode' , Sans-Serif;
    background-color: #444;
    color: #FFF;
    padding: 5pt;
    cursor: hand;
}
input[type="submit"]:hover, input[type="button"]:hover
{
    border: solid 1px #444;
    font-size: 10pt;
    font-weight: normal;
    font-family: 'Segoe UI' , Arial, 'Trebuchet MS' , 'Lucida Sans Unicode' , Sans-Serif;
    background-color: #FFF;
    color: #222;
    padding: 5pt;
    cursor: hand;
}
textarea
{
    border: solid 1px #444;
    font-size: 10pt;
    font-family: 'Segoe UI' , Arial, 'Trebuchet MS' , 'Lucida Sans Unicode' , Sans-Serif;
}
.biglink
{
    font-size: 14pt;
}
.big
{
    font-size: 20pt;
    color: #f3ac1d;
    margin: 4pt;
}
.filter
{
    margin: 4pt;
    padding: 4pt;
}
.commandname
{
    font-size: 10pt;
    font-weight: normal;
    font-style: italic;
}
.panel, .command, .panel2
{
    margin: 5pt;
    background-color: #777;
    border: solid 1px #555;
    padding: 5pt;
}
.panelcen
{
    margin: 0pt 0pt 0pt 5pt;
    background-color: #777;
    border: solid 1px #555;
    padding: 5pt;
}
.panelcen2
{
    margin: 5pt 0pt 0pt 5pt;
    background-color: #777;
    border: solid 1px #555;
    padding: 5pt;
}
.panel2r
{
    margin: 5pt 0pt 5pt 5pt;
    background-color: #777;
    border: solid 1px #555;
    padding: 5pt;
}
.panel2l
{
    margin: 5pt;
    background-color: #777;
    border: solid 1px #555;
    padding: 5pt;
}
.panel10
{
    margin: 5pt 0pt 5pt 5pt;
    background-color: #666;
    border: solid 1px #444;
    padding: 0pt;
}
.panel11
{
    margin: 5pt 0pt 0pt 5pt;
    background-color: #666;
    border: solid 1px #444;
    padding: 5pt;
}
.panel12
{
    margin: 0pt;
    background-color: #fff;
    border: solid 1px #444;
    padding: 5pt;
    color: #222;
    font-size: 9pt;
}
.panel13
{
    margin: 0pt;
    background-color: #fff;
    border: solid 1px #444;
    padding: 5pt;
    color: #222;
}
.panel14
{
    margin: 0pt 0pt 5pt 0pt;
    background-color: #666;
    border: solid 1px #444;
    padding: 0pt;
}
.warningPanel
{
    padding: 3pt 0pt 3pt 0pt;
    color: #222;
}
.panel3, .panel4
{
    margin: 5pt;
    background-color: #F8F8F8;
    border: solid 1px #444;
    padding: 5pt;
    color: #222;
}
.panel5
{
    margin: 5pt;
    background-color: #F0F0F0;
    border: solid 1px #444;
    padding: 0pt;
    font-size: 10.5pt;
    color: #222;
}
.panel6
{
    margin: 2pt;
    background-color: #F0F0F0;
    color: #222;
}
.panel7
{
    background-color: #FFF;
    border: solid 1px #444;
    padding: 5pt;
    color: #222;
}
.panel2 HR, .panel2r HR, .panel2l HR, .panelcen HR
{
    background-color: #FFF;
}
.panel3 HR
{
    background-color: #EEE;
}
.panel2 .small, .panel2r .small, .panel2l .small, .panel11 .small, .panelcen .small
{
    font-size: 8pt;
    color: #FFF;
}
.small
{
    font-size: 8pt;
    color: #666;
}
.panel .small
{
    font-size: 8pt;
    color: #f3ac1d;
}
.comment
{
    font-size: 9pt;
    font-family: 'Courier New' , Courier, monospace;
    padding: 0pt;
    margin: 0pt;
}
.highlight
{
    color: #444;
    font-size: 13pt;
}
.highlightw
{
    color: #FFFFFF;
    font-size: 13pt;
}
.icon
{
    border-width: 0px;
    vertical-align: middle;
    padding-right: 4px;
}
pre
{
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    _white-space: pre;
    line-height: 150%;
    font-family: 'Segoe UI' , Arial, 'Trebuchet MS' , 'Lucida Sans Unicode' , Sans-Serif;
    font-size: 11pt;
}
.warningText
{
    color: #FF4500;
}
.greenLink
{
    color: #000;
}
.redLink A, .grid .redLink A
{
    color: #e42129;
}
.editorLink A, .grid .editorLink A
{
    color: #a79e03;
}
.winnerLink A, .grid .winnerLink A
{
    color: #f3ac1d;
}
.ui-widget-overlay
{
    position: fixed;
}
.ui-widget-overlay
{
    _position: absolute;
}
th
{
    font-weight: normal;
    color: #f8f8f8;
    padding: 5pt;
    text-align: left;
    background-color: #444;
    min-height: 30px;
}
.grid
{
    color: #000;
    border: solid 1px #444;
    margin-bottom: 5pt;
    font-size: 10.5pt;
    line-height: 100%;
}
.grid .small
{
    color: #FFF;
}
.gridRow
{
    background-color: #fdedc5;
    border-bottom: solid 1px #444;
}
.gridRow A, .panel3 A
{
    color: #444;
    text-decoration: underline;
}
.gridRow A:hover, .panel3 A:hover
{
    color: #e85b29;
}
.warningLink A
{
    color: #f3ac1d;
    text-decoration: underline;
}
.warningLink A:hover
{
    color: #faec61;
}
.gridAltRow
{
    background-color: #fbe29d;
    border-bottom: solid 1px #444;
}
.gridAltRow A
{
    color: #444;
    text-decoration: underline;
}
.gridAltRow A:hover
{
    color: #e85b29;
}
.pager
{
    background-color: #666;
    min-height: 30px;
    color: #FFF;
}
.pager A
{
    border: solid 1px #222;
    color: #FFF;
    background-color: #444;
    padding: 2pt 5pt 2pt 5pt;
    text-decoration: none;
}
.pager A:hover
{
    border: solid 1px #222;
    color: #e85b29;
    background-color: #FFF;
    padding: 2pt 5pt 2pt 5pt;
    text-decoration: underline;
}
.kudos
{
    background-image: url('../../Contrib/Gradient45.ashx?sizex=70&sizey=70');
    background-repeat: repeat-x;
    background-position: center center;
    background-color: #e85b29;
    border: solid 1px #222;
    min-width: 28px;
    min-height: 24px;
    font-size: 9pt;
    margin: 2pt;
}
.kudos A
{
    color: #222;
    text-decoration: none;
}
.kudos A:hover
{
    color: #222;
    text-decoration: underline;
}
.theme
{
    background-color: #f8f8f8;
    border: solid 1px #444;
    padding: 5pt;
    margin: 5pt;
    color: #222;
}
.themePicture
{
    margin: 4pt;
}
.theme A
{
    color: #222;
}
.theme A:hover
{
    color: #e85b29;
}
.theme H2, .theme H3, .theme H4
{
    color: #e85b29;
}

