﻿blockquote {
    background: #fcfcfc;
    border: 1px dashed #ccc;
    color: #000;
    font-style: italic;
    margin: 5px;
    padding-left: 15px;
    font-size: 120%
}

html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p {
    border: 0;
    margin: 0;
    padding: 0
}

p {
    margin-top: 10px
}

body {
    font-family: Arial;
    font-size: 15px;
    height: 100%;
    line-height: 1.6em
}

input, button, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0
}

button {
    box-sizing: content-box;
    moz-box-sizing: content-box
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    margin-bottom: 0
}

h1 {
    font-size: 18px;
    border-bottom: 1px solid #808080;
    display: block
}

h2 {
    font-size: 16px;
    border-bottom: 1px solid #808080;
    display: block
}

h3 {
    font-size: 14px;
    border-bottom: 1px solid #808080;
    display: block
}

strong, b {
    font-weight: bold
}

em, i {
    font-style: italic
}

a, a:visited, a:active {
    color: #00f;
    text-decoration: none
}

    a:hover {
        text-decoration: underline
    }

img {
    border: 0;
    vertical-align: text-top
}

hr {
    padding: 0;
    margin: 0
}

ul {
    margin: 0
}

li {
    margin: 0
}

button[disabled]:hover, button[disabled], input[type="reset"][disabled]:hover, input[type="reset"][disabled], input[type="button"][disabled]:hover, input[type="button"][disabled], select[disabled] > input[type="button"], select[disabled] > input[type="button"]:active, input[type="submit"][disabled]:active, input[type="submit"][disabled] {
    cursor: default;
    border-color: #d4d4d4;
    border-bottom-color: #d4d4d4;
    text-decoration: none;
    text-shadow: 1px 1px 0 #fff;
    color: #d4d4d4;
    background-color: #ececec;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#ececec));
    background-image: -moz-linear-gradient(#f4f4f4,#ececec);
    background-image: -o-linear-gradient(#f4f4f4,#ececec);
    background-image: linear-gradient(#f4f4f4,#ececec)
}

.button.green {
    color: #090
}

input[type=button].break, input[type=submit].break {
    margin-top: 5px
}

input[type=button], input[type=submit] {
    position: relative;
    overflow: visible;
    display: inline-block;
    padding: .3em .7em;
    border: 1px solid #d4d4d4;
    margin: 0;
    text-decoration: none;
    text-shadow: 1px 1px 0 #fff;
    font: 12px;
    color: #333;
    white-space: nowrap;
    cursor: pointer;
    outline: none;
    background-color: #ececec;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#ececec));
    background-image: -moz-linear-gradient(#f4f4f4,#ececec);
    background-image: -o-linear-gradient(#f4f4f4,#ececec);
    background-image: linear-gradient(#f4f4f4,#ececec);
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    -o-background-clip: padding-box;
    -webkit-border-radius: .2em;
    -moz-border-radius: .2em;
    border-radius: .2em;
    zoom: 1;
    *display: inline;
    font-weight: bold;
    border-color: #3072b3;
    border-bottom-color: #2a65a0;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0,0,0,.3);
    color: #fff;
    background-color: #3072b3;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#599bdc),to(#3072b3));
    background-image: -moz-linear-gradient(#599bdc,#3072b3);
    background-image: -o-linear-gradient(#599bdc,#3072b3);
    background-image: linear-gradient(#599bdc,#3072b3);
    margin-top: 5px
}

    input[type=button]:hover, input[type=submit]:hover {
        border-color: #3fb53a;
        border-bottom-color: #30a02a;
        color: #fff;
        cursor: pointer;
        background-color: #5fdc59;
        background-image: -webkit-gradient(linear,0 0,0 100%,from(#5fdc59),to(#36b330));
        background-image: -moz-linear-gradient(#5fdc59,#36b330);
        background-image: -o-linear-gradient(#5fdc59,#36b330);
        background-image: linear-gradient(#5fdc59,#36b330)
    }

select {
    padding: 0 3px 0 3px;
    font-size: 95%;
    border: 1px solid #000
}

option {
    background-color: #ffffc0
}

fieldset {
    background: #fff;
    border: 1px solid #000;
    padding: 0 5px 5px 5px;
    position: relative
}

legend {
    color: #000;
    font-weight: bold;
    padding: 0 10px
}

input[type="text"], input[type="password"], select, textarea {
    border: 1px solid #000;
    background-color: #eee;
    padding: 3px;
    background-color: #fff;
    font-size: 110%;
    width: 98%
}

    input[type="text"][disabled], input[type="password"][disabled] {
        background-color: #eee
    }

    input[type=text]:focus, input[type=password]:focus, textarea:focus {
        background-color: #ffffc0
    }

input[type="checkbox"] {
    padding: 0;
    margin: 0
}

table {
    border-collapse: collapse;
    border-color: #000;
    font: inherit;
    font-size: 100%
}

    table.small-font th, table.stat td {
        font-size: 77%
    }

    table.spacing3px td, table.spacing3 td {
        padding: 3px
    }

    table.spacing5px td, table.spacing5 td {
        padding: 5px
    }

    table.spacing7px td, table.spacing7 td {
        padding: 5px
    }

    table.spacing10px td, table.spacing10 td {
        padding: 10px
    }

tr.black-background td, tr.black-background th {
    background-color: #000;
    color: #fff;
    border-color: #000
}

tr.link-white td a {
    color: #fff
}

tr.bold td {
    font-weight: bold
}

tr.normal td {
    font-weight: normal;
}

tr.h2 td {
    font-weight: bold;
    text-align: center;
    font-size: 130%;
}

td {
    padding: 0;
    border-color: #000
}

tr.center td {
    text-align: center
}

#master {
    border: 1px solid #999;
    width: 900px
}

#master-header {
    height: 50px;
    background-color: #083b8a;
    color: #fff
}

#master-footer {
    background-color: #999;
    color: #fff;
    text-align: center;
    font-size: 70%;
    font-weight: bold
}

#master-body {
    padding: 5px
}

.css_tab {
    padding: 3px 0;
    margin-left: 0;
    margin-bottom: 5px;
    border-bottom: 1px solid #778;
    font: bold 14px Arial,Verdana,sans-serif
}

    .css_tab li {
        list-style: none;
        margin: 0;
        display: inline
    }

        .css_tab li a {
            padding: 3px .5em;
            margin-left: 3px;
            border: 1px solid #778;
            border-bottom: none;
            background: #ececec;
            text-decoration: none
        }

            .css_tab li a:link {
                color: #00f
            }

            .css_tab li a:hover {
                color: #fff;
                background: #4b6c9e;
                border-color: #227
            }

            .css_tab li a.current {
                background: #fff;
                border-bottom: 1px solid #fff
            }

.error, .success, .warning, .info {
    color: #555;
    font-size: 100%;
    padding: 5px;
    text-align: left
}

    .error span, .success span, .warning span, .info span {
        font-weight: bold;
        text-transform: uppercase
    }

.error {
    background: #ffecec;
    border: 1px solid #f5aca6
}

.success {
    background: #e9ffd9;
    border: 1px solid #a6ca8a
}

.warning {
    background: #fff8c4;
    border: 1px solid #f2c779
}

.info {
    background: #e3f7fc;
    border: 1px solid #8ed9f6
}

div.alert {
    padding: 3px;
    border: 1px solid #999;
    background-color: #fafffa;
    box-shadow: 2px 2px 2px #888;
    margin: 0 0 2px 0
}

div.box5 {
    border: solid 1px #000;
    border-top: solid 7px #000;
    padding: 0 5px 0 5px;
    background-color: #fff
}

div.bgray {
    border-color: #555
}

div.bblue {
    border-color: #214478
}

div.bred {
    border-color: #800000
}

div.bgreen {
    border-color: #250
}

div.borange {
    border-color: #f60
}

div.bpurple {
    border-color: #505
}

div.byellow {
    border-color: #fd5
}

table.box, table.mike {
    background-color: #a9b8c2;
    border-color: #000;
    border-collapse: separate;
    padding: 0px;
    border-spacing: 1px;
}

    table.box tr, table.mike tr {
        background-color: #fafafa
    }

.box tr:hover {
    background-color: #ff9;
    cursor: pointer
}

.box tr.header td, tr.header th {
    background-color: #e6e6e6;
    color: #444;
    border-color: #fff
}

table .box2 {
    border: 1px solid #ddf;
    border-spacing: 1px;
    border-collapse: separate
}

.box2 td {
    padding: 0 5px 0 5px
}

.box2 tr.header {
    background-color: #ddf;
    font-weight: bold
}

.ui-widget {
    font-family: Arial, Verdana;
    font-size: 15px;
}

.ui-widget-overlay {
    background: #000;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: inherit;
}

.ui-textfield {
    color: black;
    background: none;
    cursor: text;
    text-align: left;
    padding: 5px !important;
    outline: none;
}

    .ui-textfield:focus {
        background-color: #ffffc0;
    }

.ui-tabs {
    border-width: 0px;
    margin: 0px;
    padding: 0px;
}

    .ui-tabs .ui-tabs-nav {
        padding-left: 0px;
        background: none;
        border-width: 0px 0px 1px 0px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
    }

    .ui-tabs .ui-tabs-panel {
        border-width: 0px 1px 1px 1px;
        padding: 5px;
        margin: 0px;
    }

.ui-state-active a, .ui-state-hover a {
    outline: none;
}

.ui-dialog {
    margin: 0px;
    padding: 0px;
    width: 500px;
}

    .ui-dialog .ui-dialog-content {
        margin: 0px;
        padding: 5px;
    }

    .ui-dialog .ui-dialog-buttonpane {
        margin: 0px;
        padding: 0px;
    }

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 0px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 0px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 0px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 0px;
}
