﻿*
{
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 0px;
    scrollbar-base-color: LightGray;
    scrollbar-3dlight-color: #0066ff;
    scrollbar-arrow-color: #0033cc;
    scrollbar-darkshadow-color: #0066ff;
    scrollbar-face-color: #cae4ff;
    scrollbar-highlight-color: #cae4ff;
    scrollbar-shadow-color: #cae4ff;
    scrollbar-track-color: LightGray; /*border: solid 1px red;*/
}

.table_fixed
{
    table-layout: fixed;
}
.table_nofixed
{
    table-layout: auto;
}

.cb1
{
    color: #0066ff;
}

.menu_bar
{
    border-bottom: solid 2px #0066ff;
    border-top: solid 2px #0066ff;
}

.nodecor
{
    text-decoration: none;
}

.white
{
    color: White;
}

.blue_gradient_top
{
    background-image: url( '/App_Themes/Images/hdrgrd_top.gif' );
    background-position: top;
    background-repeat: repeat-x;
}

.word_break
{
    word-wrap: break-word;
}

.error_box
{
    background-color: Red;
    color: White;
    border: solid 1px black;
    padding: 5px 5px 5px 5px;
    font-weight: bold;
}

/* Links */

a
{
    color: #0066ff;
}
a:hover
{
    text-decoration: none;
    color: Orange;
}

.a_menu
{
    font-size: 10pt;
    color: #0066ff;
    text-transform: capitalize;
    cursor: pointer;
}

.a_menu:hover
{
    text-decoration: none;
}

a.feed
{
    font-style: italic;
    font-size: 175%;
    border-style: none;
    line-height: 2em;
    vertical-align: bottom;
    height: 2em;
    padding-left: 1em;
    margin-bottom: 0;
    padding-bottom: 0.2em;
    background-image: url( '/App_Themes/Images/feed_bkgnd.gif' );
    background-repeat: no-repeat;
}

/* Borders */

.bdr_b1_top, .bdr_b1
{
    border-top: solid 1px #0066ff;
}
.bdr_b1_bottom, .bdr_b1
{
    border-bottom: solid 1px #0066ff;
}
.bdr_b1_left, .bdr_b1
{
    border-left: solid 1px #0066ff;
}
.bdr_b1_right, .bdr_b1
{
    border-right: solid 1px #0066ff;
}

.bdr_gd1_top, .bdr_gd1
{
    border-top: dotted 1px Gray;
}
.bdr_gd1_bottom, .bdr_gd1
{
    border-bottom: dotted 1px Gray;
}
.bdr_gd1_left, .bdr_gd1
{
    border-left: dotted 1px Gray;
}
.bdr_gd1_right, .bdr_gd1
{
    border-right: dotted 1px Gray;
}

/* Headers  */

h1, h2
{
    font-size: larger;
}
h1
{
    border-bottom-style: double;
    border-bottom-color: Silver;
}
h1.item
{
    font-style: italic;
    font-size: 150%;
    border-style: none;
    margin-bottom: 0;
    padding-bottom: 5;
}
h1.feed
{
    font-style: italic;
    font-size: 175%;
    border-style: none;
    vertical-align: bottom;
    padding-left: 1em;
    padding-top: 0.5em;
    margin-bottom: 0;
    padding-bottom: 0.2em;
    background-image: url( '/App_Themes/Images/feed_bkgnd.gif' );
    background-repeat: no-repeat;
}
h1.rss
{
    padding-top: 0.5em;
    vertical-align: bottom;
    padding-left: 2em;
    background-image: url( '/App_Themes/Images/feed_bkgnd.gif' );
    background-repeat: no-repeat;
}

/* Text containers */

.code, .textcontainer
{
    font-family: Consolas, Courier New, Courier;
    font-size: 12px;
}

.textcontainer
{
    overflow: scroll;
    width: 100%;
    height: 100%;
}

/* Paddings */
.pad5
{
    padding: 5px 5px 5px 5px;
}
.pad5_left
{
    padding-left: 5px;
}
.pad5_right
{
    padding-right: 5px;
}
.pad5_top
{
    padding-top: 5px;
}
.pad5_bottom
{
    padding-bottom: 5px;
}
.pad10
{
    padding: 10px 10px 10px 10px;
}
.pad10_left
{
    padding-left: 10px;
}
.pad10_right
{
    padding-right: 10px;
}
.pad10_top
{
    padding-top: 10px;
}
.pad10_bottom
{
    padding-bottom: 10px;
}

/* Margins */

.mar5
{
    margin: 5px 5px 5px 5px;
}
.mar5_left
{
    margin-left: 5px;
}
.mar5_right
{
    margin-right: 5px;
}
.mar5_top
{
    margin-top: 5px;
}
.mar5_bottom
{
    margin-bottom: 5px;
}
.mar10
{
    margin: 10px 10px 10px 10px;
}
.mar10_left
{
    margin-left: 10px;
}
.mar10_right
{
    margin-right: 10px;
}
.mar10_top
{
    margin-top: 10px;
}
.mar10_bottom
{
    margin-bottom: 10px;
}

/* Floating */

.float-left
{
    float: left;
}
.float-right
{
    float: right;
}

/* Visual Effects */

.shadow
{
    filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#c0c0c0,strength=5);
}
