html, body, input, textarea, select {
    font-family: Verdana;
    font-size: 11px;
}

html {
    background-color: white;
}

body {
    width: 1004px;
    margin: auto;
    padding: 0 0 0 0;
}

#modalbodytag {
    width: 805px;
    margin: auto;
    padding: 0 0 0 0;
}

#userlistbodytag {
    width: 100%;
    background-color: White;
}

/**************************************************************************
* Footers
***************************************************************************/

#OICFooter {
    text-align: center;
    background-image: url('../../Images/HorizontalRule.png');
    background-repeat: repeat-x;
    background-position: 0 0;
    padding: 8px 4px 4px 4px;
}


#OICFooter {
    background-color: #42688D;
    color: #FFFFFF;
}

/**************************************************************************
*  Tabs
***************************************************************************/

.OICTabBar, .OICTabBar1 {
    font-family: Arial;
    font-size: 12px;
    width: 100%;
    padding: 5px 0px 4px 0px;
}

    .OICTabBar a, .OICTabBar a span, .OICTabBar1 a, .OICTabBar1 a span {
        padding-bottom: 4px;
        padding-top: 5px;
    }

    .OICTabBar a {
        background-image: url('Images/TabLeft.gif');
        background-position: left top;
        background-repeat: no-repeat;
        text-decoration: none;
        color: #42688D;
        font-weight: bold;
        padding-left: 5px;
        padding-right: 0px;
        width: 220px;
        /* IE 6 & 7 Hack */
        padding-top: expression(navigator.userAgent.toLowerCase().indexOf("msie ") >= 0 ? "0px" : "");
    }

    .OICTabBar1 a {
        background-image: url('Images/TabLeft.gif');
        background-position: left top;
        background-repeat: no-repeat;
        text-decoration: none;
        color: #333333;
        padding-left: 5px;
        padding-right: 0px;
        width: 220px;
        /* IE 6 & 7 Hack */
        padding-top: expression(navigator.userAgent.toLowerCase().indexOf("msie ") >= 0 ? "0px" : "");
    }

    .OICTabBar a span {
        background-image: url('../../Images/TabRight.gif');
        background-position: right top;
        background-repeat: no-repeat;
        padding-left: 6px;
        padding-right: 15px;
    }

    .OICTabBar1 a span {
        background-image: url('../../Images/TabRight.gif');
        background-position: right top;
        background-repeat: no-repeat;
        padding-left: 6px;
        padding-right: 15px;
    }

    .OICTabBar a:hover, .OICTabBar a:hover span, .OICTabBar a.OICCurrentTab, .OICTabBar a.OICCurrentTab span {
        color: #ffe88d;
    }

    .OICTabBar1 a:hover, .OICTabBar1 a:hover span, .OICTabBar1 a.OICCurrentTab, .OICTabBar1 a.OICCurrentTab span {
        color: #ffe88d;
    }

    .OICTabBar a:hover, .OICTabBar a.OICCurrentTab, .OICTabBar1 a:hover, .OICTabBar1 a.OICCurrentTab {
        background-position: 0% -26px;
    }

        .OICTabBar a:hover span, .OICTabBar a.OICCurrentTab span, .OICTabBar1 a:hover span, .OICTabBar1 a.OICCurrentTab span {
            background-position: 100% -26px;
        }

/**************************************************************************
*  Content
***************************************************************************/
#OICContentContainer {
    background-repeat: repeat-x;
    background-position: 0 0;
    background-color: #FFFFFF;
    padding: 5px 5px 5px 5px;
}

/* Round Border Content
****************************************************************************/
.OICBorderRound {
    width: 100%;
    margin: 0px auto;
    background: #fff url('../../Images/BorderLeft.gif') repeat-y left top;
    background-color: #F3F3F3;
    margin-bottom: 5px;
}

    .OICBorderRound .OICBorderRoundTop {
        width: 100%;
        background: url('../../Images/BorderTopLeft.gif') repeat-x left top;
    }

    .OICBorderRound .OICBorderRoundTopSharp {
        width: 100%;
        background: url('../../Images/BorderTopLeftSharp.gif') repeat-x left top;
    }

        .OICBorderRound .OICBorderRoundTop span, .OICBorderRound .OICBorderRoundTopSharp span {
            display: block;
            height: 5px;
            background: url('../../Images/BorderTopRight.gif') no-repeat right top;
        }

    .OICBorderRound .OICBorderRoundContent {
        background: url('../../Images/BorderRight.gif') repeat-y right top;
        padding: 1px 5px 1px 5px;
        background-color: #F3F3F3;
        margin-left: 2px;
        /* IE 6 Hack */
        margin-top: expression(navigator.userAgent.toLowerCase().indexOf("msie 6") >= 0 ? "-8px" : "");
    }

    .OICBorderRound .OICBorderRoundBottom {
        background: url('../../Images/BorderBottomLeft.gif') repeat-x left bottom;
        /* IE 6 Hack */
        margin-top: expression(navigator.userAgent.toLowerCase().indexOf("msie 6") >= 0 ? "-8px" : "");
    }

        .OICBorderRound .OICBorderRoundBottom span {
            display: block;
            position: relative;
            background: url('../../Images/BorderBottomRight.gif') no-repeat right top;
            top: 0px;
            height: 9px;
            /* IE 6 Hack */
            top: expression(navigator.userAgent.toLowerCase().indexOf("msie 6") >= 0 ? "4px" : "");
        }
/******************************************************************************************************/

/* Content Links */
#OICContentContainer a:link, #OICContentContainer a:visited, #OICContentContainer a:active, #OICContentContainer a:hover {
    color: inherit;
}

/* Content Headers */
#OICContentContainer h1, #OICContentContainer h2, #OICContentContainer h3, #OICContentContainer h4,
#OICContentContainer h5, #OICContentContainer h6, #OICContentContainer fieldset legend {
    font-family: Arial;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: #42688D;
    font-weight: bold;
    margin: 0 0 0 0;
}

#OICContentContainer h1, #OICContentContainer h2, #OICContentContainer h3, #OICContentContainer h4,
#OICContentContainer h5, #OICContentContainer h6 {
    display: block;
    width: 100%;
}

#OICContentContainer h1 {
    font-family: Verdana;
    text-align: center;
    font-size: 167%;
}

#OICContentContainer h2, #OICContentContainer h3, #OICContentContainer h4, #OICContentContainer h5,
#OICContentContainer h6, #OICContentContainer fieldset legend {
    text-align: left;
}

#OICContentContainer h2 {
    font-size: 120%;
}

#OICContentContainer h3 {
    font-size: 110%;
}

#OICContentContainer h4 {
    font-size: 110%;
}

#OICContentContainer h5 {
    font-size: 110%;
}

#OICContentContainer h6 {
    font-size: 110%;
}

/* Other Content */
#OICContentContainer ul {
    list-style-image: url('../../Images/Bullet.gif');
}

/* Buttons */
a.OICButton, a.OICButton span {
    font-family: Arial;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 4px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

a.OICButton {
    background-image: url('../../Images/ButtonLeft.gif');
    background-position: 0% -22px;
    background-repeat: no-repeat;
    padding-left: 5px;
    padding-right: 0px;
    /* IE 6 & 7 Hack */
    padding-top: expression(navigator.userAgent.toLowerCase().indexOf("msie ") >= 0 ? "0px" : "");
    padding-bottom: expression(navigator.userAgent.toLowerCase().indexOf("msie ") >= 0 ? "0px" : "");
}

    a.OICButton span {
        background-image: url('../../Images/ButtonRight.gif');
        background-position: 100% -22px;
        background-repeat: no-repeat;
        padding-left: 6px;
        padding-right: 11px;
    }

    a.OICButton:hover, a.OICButton:hover span {
        color: #42688D;
    }

    a.OICButton:hover {
        background-position: left top;
    }

        a.OICButton:hover span {
            background-position: right top;
        }

    a.OICButton[disabled="disabled"]:hover {
        background-position: left top;
    }

        a.OICButton[disabled="disabled"]:hover span {
            background-position: right top;
        }

    a.OICButton[disabled="disabled"] span {
        color: #ACACAC;
    }
/* Form Elements */
.OICTextbox, .OICSelect, .OICTextarea {
    border: solid 1px #CFD9E2;
}

/* Tables */
table {
    border-collapse: collapse;
}

thead th {
    color: #FFFFFF;
    background-color: #42688D;
    border: solid 1px #FFFFFF;
}

tbody tr {
    border: none;
    border-top: solid 0px #FFFFFF;
    border-bottom: solid 0px #FFFFFF;
}

.OICBorderRoundContentForButton {
    /*background:url('../../Images/BorderRight.gif') repeat-y right top;*/
    padding: 4px 5px 8px 5px;
    background-color: Transparent; /*
    margin-left:2px;*/ /*IE 6 Hack */
    margin-top: expression(navigator.userAgent.toLowerCase().indexOf("msie 6")>=0?"-8px":"");
}


