body {
    background: #E6E6E6 url("images/SMI_Back_cont.jpg") repeat-x top left; /*SMI*/
    color: #202020;
}

#form1 {
    background: transparent url("images/SMI_Back.jpg") no-repeat scroll left top; /*SMI*/
    padding: 0px;
    margin: 0 auto;
}

a, a:visited {
    color: #294145;
    text-decoration: underline;
}

input {
    border: 1px solid #c3d7db;
}

select {
    border: 1px solid #c3d7db;
}

#header h2 {
    color: #FFF;
}

#content {
    background: #FFF;
}

#sidebar {
    background: #FFF;
}

    #sidebar h3 {
        background: #FEECD8; /*SMI*/
        border-bottom: 1px solid #c3d7db;
    }

#topmenu a, #topmenu a:visited {
    color: #FFF;
    background: #DA7107; /*SMI*/
}

    #topmenu a:hover {
        color: #000000;
    }

#topmenu .current a, #topmenu .current a:hover, #topmenu .current a:visited {
    color: #294145;
    background: #FFF url("images/bg_menu_mix.jpg") repeat-x top;
    border-left: #FFF 1px solid;
    border-right: #FFF 1px solid;
}

#top-panel {
    background: #FFF;
}

table {
    background: none;
}

td, th {
    border: 1px solid #c3d7db;
}
/*SMI*/ thead, .gridHeader {
    background: #FEECD8; /*SMI*/
}

    .gridHeader th {
        border: 1px solid #ffffff;
    }

#styleswitcher {
    background: #FFFFFF;
}

#Logo {
    width: 960px;
    height: 210px;
    background-image: url('images/SMI_Back_Cont.png');
    background-repeat: no-repeat;
}

#footer {
    background: #FFF;
}

#box {
    border: 1px solid #c3d7db;
}

    #box h3 {
        background: #FEECD8;
        border-bottom: 1px solid #c3d7db;
        color: #294145;
    }
/***************
	  Forms
***************/
form#form fieldset {
    border: 1px solid #c3d7db;
}

form#form legend {
    border: 1px solid #c3d7db;
    background: #fff url('images/form_mix.gif') repeat-x center left;
    color: #294145;
}

form#form input {
    border: 1px solid #c3d7db;
    background: #fff url('images/form_mix.gif') repeat-x top left;
}

form#form textarea {
    border: 1px solid #c3d7db;
    background: #fff url('images/form_mix.gif') repeat-x bottom left;
}

form#form option {
    background: #FFF;
}

form#form optgroup {
    background: #c3d7db;
}

    form#form optgroup option {
    }

form#form #button1, form#form #button2 {
    color: #294145;
}

    form#form #button1:hover, form#form #button2:hover {
        color: #000;
    }
/***************
	Home
***************/
#infobox {
    border: 1px solid #c3d7db;
}

    #infobox h3 {
        background: #FEECD8; /*SMI*/
        border-bottom: 1px solid #c3d7db;
        color: #294145;
    }

#rightnow {
    border: 1px solid #c3d7db;
}

    #rightnow .reallynow {
        background: #FEECD8; /*SMI*/
        color: #294145;
    }

    #rightnow h3 {
        background: #d9eaed;
        border-bottom: 1px solid #c3d7db;
    }

.grid {
    margin: 2px 0px 2px 0px;
}

/*SMI*/ thead, .gridHeader {
    background: #FEECD8; /*SMI*/
    padding-left: 4px;
    padding-right: 4px;
}

.gridPager table {
    width: auto;
    border-style: none;
}

.gridPager td {
    background-color: #FEECD8;
    color: #DDE4EC;
}

    .gridPager td td span {
        color: #ffffff;
        font-weight: bold;
        border-style: solid;
        border-bottom-color: White;
        border-width: thin;
        padding: 0 2px 0 2px;
    }

    .gridPager td td a {
        color: #000000;
        text-decoration: none;
        padding: 0 2px 0 2px;
    }

.xs {
    width: 20px;
}

.ms {
    width: 50px;
}

.s {
    width: 80px;
}

.sm {
    width: 110px;
}

.m {
    width: 140px;
}

.lm {
    width: 170px;
}

.l {
    width: 200px;
}

.ml {
    width: 230px;
}

.xl {
    width: 260px;
}

.datepicker {
    width: 75px;
}
.datepicker1 {
    width: 75px;
}

.tables {
    width: 100%;
}

.tables tfoot:nth-of-type(1) {
    display: none;
}

.space 
{
    font-size:3pt;
}