﻿html, body
{
    margin: 0px;
    padding: 0px;
    background-color: #E7E7DC;
}
body, input, textbox, select
{
    font-family: Verdana, Arial;
    font-size: 8pt;
}
h1
{
    color: #01309C;
    font-size: 16pt;
    margin: 10px 0px 10px 0px;
}
h2
{
    color: Red;
    font-size: 12pt;
    margin: 10px 0px 10px 0px;
}

#container
{
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    text-align: left;
    border: solid 1px #01309C;
}

#containerwide
{
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    text-align: left;
    border: solid 1px #01309C;
}

.gridcolumn
{
    padding-right: 15px;
}

.norecords
{
    font-size: 2.0em;
    font-weight: bold;
}

#header
{
    background: #52619A;
    height: 120px;
}

#navmenu
{
    background-color: #ffffff;
    width: 100%;
}

#content
{
    padding: 5px;
}
#content a
{
    color: #0000ff;
}
#content a.visited
{
    color: #0000ff;
}

.Level1NavItems
{
    color: #ffffff;
    padding: 5px 5px 5px 5px;
}
.Level1NavItemsHover
{
    background-color: #ffffff;
    color: #01309C;
}
.Level1NavItemsSelected
{
    background-color: #ffffff;
    color: #01309C;
}
.Level2NavMenu
{
    border: solid 1px #01309C;
    border-top: none;
    padding: 0px;
}
.Level2NavItems
{
    color: #01309C;
    height: 25px;
    padding: 5px 20px 5px 5px;
}
.Level2NavItemsHover
{
    background-color: #01309C;
    color: #ffffff;
}

.datalist thead td
{
    font-weight: bold;
}

.datalist tr
{
	border-bottom: solid 1px grey;
	line-height:1.8em;
}

.empaddingtop10
{
    font-style: italic;
    padding-top: 10px;
}
.boldempaddingtop10
{
    font-weight: bold;
    font-style: italic;
    padding-top: 10px;
}

.bold
{
    font-weight: bold;
}
.alignright
{
    text-align: right;
}
.red
{
    color: Red;
}
.center
{
    width: 100%;
    text-align: center;
}

#buttontable
{
    width: 100%;
}
#buttontable td
{
    width: 20%;
}
#buttontable a
{
    color: #000000;
}

#buttontable .tab
{
    background: #FFFFFF url(images/grey.gif) repeat-x;
}
#buttontable .selectedtab
{
    background: #FFFFFF url(images/white.gif) repeat-x;
}

.applistred
{
    padding: 5px;
    border: solid 1px #8C95A7;
}
.applistblue
{
    padding: 5px;
    border: solid 1px #8C95A7;
}
.applistgreen
{
    padding: 5px;
    border: solid 1px #8C95A7;
}
.applistbrown
{
    padding: 5px;
    border: solid 1px #8C95A7;
}
.applistheader
{
    font-weight: bold;
    line-height: 25px;
    background-color: #829FCB;
    color: #ffffff;
}
.applistrow
{
    line-height: 30px;
}
.applistaltrow
{
    background-color: #E1EBF7;
    line-height: 30px;
}

.application tr
{
    height: 22px;
}
.appheading
{
    font-weight: bold;
    font-size: 1.2em;
    font-style: italic;
    background: #8C95A7;
    color: #ffffff;
    padding-left: 2px;
}

.appheading_light
{
    font-weight: bold;
    font-size: 1.2em;
    font-style: italic;
    background: #C9CDD6;
    color: #ffffff;
    padding-left: 2px;
}

.textbox
{
    font-family: Verdana, Arial;
    font-size: 8pt;
}

.error
{
    color: Red;
}

.bold
{
    font-weight: bold;
}

.borderleft
{
    border-left: solid 1px black;
}

.borderbottom
{
    border-bottom: solid 1px black;
    text-align:center;
}

.borderbottomleft
{
    border-bottom: solid 1px black;
    text-align:left;
}

.mine
div.RadMenu_Web20 .rmText {
-x-system-font:none;
background-image:none;
font-family:Arial,Verdana,Sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:28px;
margin-right:4px;
padding-left:20px;
padding-right:20px;
}


div.RadMenu {
    float:left;
    position:relative;
    white-space:nowrap;
    width:100%;
}

div.RadMenu_Web20 .rmText {
    -x-system-font:none;
    background-image:none;
    font-family:Arial,Verdana,Sans-serif;
    font-size:12px;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:28px;
    margin-right:4px;
    padding-left:13px;
    padding-right:13px;
}


/* Ajax Swirly Icon CSS 
 .overlay {
        position: fixed;
        z-index: 99;
        top: 0px;
        left: 0px;
        background-color: #FFFFFF;
        width: 100%;
        height: 100%;
        filter: Alpha(Opacity=70);
        opacity: 0.70;
        -moz-opacity: 0.70;
    }
    * html .overlay {
        position: absolute;
        
        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
        width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
        
    }
    .loader {
        z-index: 100;
        position: fixed;
        width: 120px;
        margin-left: -60px;
        top: 50%;
        left: 50%;
    }
    * html .loader {
        position: absolute;
        
        margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
        
    }
 End of Ajax Swirly Icon CSS */