html, body, form
{
    height: 100%;
}
body
{
    font-size: 80%;
    color: #111111;
    background-color: #999999;
    font-family: "Arial" , Arial, sans-serif;
}
.shadow
{
    -moz-box-shadow: 0 0 1em #000000;
    -webkit-box-shadow: 0 0 1em #000000;
    box-shadow: 0 0 1em #000000;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=3);
}
h1
{
    font-size: 2.2em;
    font-weight: bold;
    color: #006699;
    font-family: "Calibri" , Arial, sans-serif;
}
h1 a
{
    color: #006699;
}
h1 a:hover
{
    text-decoration: none;
}
h2
{
    font-size: 2.2em;
    font-weight: bold;
    color: #555555;
    font-family: "Calibri" , Arial, sans-serif;
}
h3
{
    font-size: 1.5em;
    font-weight: bold;
    color: #333333;
    font-family: "Calibri" , Arial, sans-serif;
}
h4
{
    font-size: 1.5em;
    font-weight: bold;
    color: #006699;
    font-family: "Calibri" , Arial, sans-serif;
}
h5
{
    font-size: 1em;
    font-weight: bold;
    color: #333333;
    font-family: "Calibri" , Arial, sans-serif;
}
h6
{
    font-size: 1em;
    font-weight: bold;
    color: #006699;
    font-family: "Calibri" , Arial, sans-serif;
}
ul, ol
{
    margin: 0 1.5em 1.5em 0;
    padding-left: 1.5em;
}
ul
{
    list-style-type: disc;
}
ol
{
    list-style-type: decimal;
}
a
{
    text-decoration: none;
    color: #366092;
}
a:hover
{
    text-decoration: underline;
}
img
{
    border: 0px;
}
input[readonly]
{
    background: #eee;
    color: #666;
}

/* Common */
.r
{
    text-align: right;
}
.l
{
    text-align: left;
}
.c
{
    text-align: center;
}
.b
{
    font-weight: bold;
}
.u
{
    text-decoration: underline;
}
.vb
{
    vertical-align: bottom;
}
.vm
{
    vertical-align: middle;
}
.vt
{
    vertical-align: top;
}
.nw
{
    white-space: nowrap;
}

/* Tables */
.tbl
{
    border: 0px;
    width: 100%;
}
.tbl .border
{
    border: 1px solid #dedede;
}
.tbl tr td
{
    padding: 2px 2px 2px 2px;
}
.brdr
{
    border: 1px solid #cecece;
}
.tbl th
{
    background-color: #dedede;
    font-weight: bold;
    padding: 3px;
}

/* Header */
.hdrLogon
{
    text-align: right;
    color: #666666;
    font-weight: bold;
    font-size: 0.9em;
}
.hdrLogon a
{
    color: #666666;
}
.hdrLogon input
{
    height: 1.5em;
    font-size: 1em;
}
/* Home Page Body */
.lrnMore:hover, .lrnMore
{
    text-decoration: none;
    font-size: 1.2em;
    font-weight: bold;
    color: #111111;
    font-family: "Calibri" , Arial, sans-serif;
}
.lrnMore:hover
{
    text-decoration: underline;
}
.inset
{
    margin: 15px 15px 15px 15px;
}

/* footer */
.ft
{
    vertical-align: top;
    background-color: #999999;
    font-weight: bold;
    color: White;
    padding: -5px 5px -15px 5px;
}
.ftLh
{
    line-height: 2em;
}
.ftLink:hover, .ftLink
{
    text-decoration: none;
    font-weight: bold;
    color: White;
}
.ftLink:hover
{
    text-decoration: underline;
}
.ftCrumb:hover, .ftCrumb, .crumb
{
    text-decoration: none;
    color: #111111;
}
.ftCrumb:hover
{
    text-decoration: underline;
}
/* Telerik mod's */
.mpTab
{
    width: 100%;
}
.mpPg
{
    padding: 5px 5px 5px 5px;
    border-left: 1px solid #919B9C;
    border-right: 1px solid #919B9C;
    border-bottom: 1px solid #919B9C;
    top: -3px;
    position: relative;
    vertical-align: top;
}
.RadMenu_Vista .rmRootGroup
{
    border: 0px !important;
    background-image: none !important;
    background-color: transparent !important;
}
.RadComboBox .rcbInput
{
    margin: 0;
}
.rcbScroll ul
{
    position: static;
}
/* Left Nav Rounded Box */
.rbroundbox
{
    background: url(/images/nav/nt.gif) repeat;
}
.rbtop div
{
    background: url(/images/nav/tl.gif) no-repeat top left;
}
.rbtop
{
    background: url(/images/nav/tr.gif) no-repeat top right;
}
.rbbot div
{
    background: url(/images/nav/bl.gif) no-repeat bottom left;
}
.rbbot
{
    background: url(/images/nav/br.gif) no-repeat bottom right;
}

.rbtop div, .rbtop, .rbbot div, .rbbot
{
    width: 100%;
    height: 7px;
    font-size: 1px;
}
.rbcontent
{
    margin: 0 7px;
}
.rbroundbox
{
    width: 94%;
    margin: 1em auto;
}

.rtWrapperContent
{
    padding: 10px !important;
}

.calc
{
    background-color: #ffffcc;
}
