/*
 * Impact Computing Corp. Web Site css file
 *
 * (c) 2008 Impact Computing Corp.
 */

.default
{
    color: rgb(116,0,0);
    font: normal 16px Arial;
}

/*****************************************************************************
** MAIN PAGE STYLES                                                         **
*****************************************************************************/

.background
{
    background-color: rgb(249,240,207);
}

.contentAreaWithMenu,.contentAreaNoMenu
{
    font: normal 16px Arial;
    padding: 0 3px 0 10px;
    text-align: left;
    vertical-align: top;
}

.contentAreaWithMenu
{
    height: 486px;
    margin: 0 0 0 5px;
    width: 445px;
}

.contentAreaNoMenu
{
    height: 441px;
    margin: 20px 0 0 20px;
    width: 585px;
}

.subcontentArea
{
    font-size: 16px;
    height: 441px;
    overflow: auto;
}

.header
{
    color: white;
    font: bold 36px Arial;
    white-space: nowrap;
}

.mainPage
{
    color: rgb(116,0,0);
    height: 561px;
    margin: 0 20px 0 20px;
    padding: 0;
}

.pageContent
{
    margin-right: 0;
    margin-bottom: 0;
    padding: 0;
}

.pageHeader
{
    background-color:rgb(255,250,235);
    border-color: rgb(116,0,0);
    border-style: groove;
    border-width: 2px;
    font: bold 28px Arial;
    margin: 0;
    padding: 0 0 0 20px;
    text-align: left;
}

td.pageImage,img.pageImage
{
    width: 100px;
}

td.pageImage
{
    padding-left: 10px;
    text-align: right;
    vertical-align: top;
}

.subheader
{
    font-size: 24px;
    font-weight: bold;
    padding-top: 10px;
    text-align: center;
}

.subSubheader
{
    color: rgb(116,0,0);
    display: block;
    font-size: 18px;
    font-weight: bold;
    margin-top: 18px;
    margin-bottom: 10px;
    text-decoration: none;
}

.subPage
{
    font-size: 16px;
    margin: 0;
    padding: 0;
}

.newsDate
{
    vertical-align: top;
    white-space: nowrap;
}

.newsHeading
{
    font-weight: bold;
}

/*****************************************************************************
** MAIN BUTTON STYLES                                                       **
*****************************************************************************/

.mainButtonSelected
{
    background-image: url(../images/button_selected.png);
    color: rgb(116,0,0);
    font: bold 14px Arial;
}

.mainButtonUnselected
{
    background-image: url(../images/button_unselected.png);
    color: rgb(102,51,0);
    cursor: pointer;
    font: bold 13px Arial;
}

.mainButtonMouseover
{
    background-image: url(../images/button_mouseover.png);
    color: rgb(116,0,0);
    cursor: pointer;
    font: bold 13px Arial;
}

/*****************************************************************************
** MENU STYLES                                                              **
*****************************************************************************/

.menuBox
{
    border-right: 5px groove;
    margin: 0;
    padding: 0;
    vertical-align: top;
}

.menu
{
    font-size: 18px;
    margin: 0;
    padding: 0;
    width: 135px;
}

.submenu
{
    font-size: 14px;
    margin-left: 10px;
    padding: 0;
}

.menuLink,.menuLinkMouseover,.submenuLink,.submenuLinkMouseover
{
    cursor: pointer;
    font-weight: bold;
    padding-right: 3px;
    white-space: nowrap;
}

.link
{
    color: rgb(116,0,0);
    text-decoration: underline;
    white-space: nowrap;
}

.linkMouseover
{
    background-color: white;
    cursor: pointer;
    text-decoration: underline;
    white-space: nowrap;
}

.menuLink,.menuLinkMouseover
{
    font-size: 16px;
    list-style-type: disc;
    padding-top: 6px;
}

.submenuLink,.submenuLinkMouseover
{
    font-size: 14px;
    list-style-type: circle;
}

.menuLinkMouseover,.submenuLinkMouseover
{
    background-color: white;
    text-decoration: underline;
}

/*****************************************************************************
** LINKS                                                                    **
*****************************************************************************/

a
{
    white-space: nowrap;
}

a:link,a:visited
{
    color: rgb(116,0,0);
    text-decoration: underline;
}

a:hover
{
    background-color: white;
    text-decoration: underline;
}

a.subSubHeader:hover,a.subSubHeader:active
{
    background-color:transparent;
    text-decoration: none;
}

.mainPageSmallLink
{
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}

/*****************************************************************************
** GENERAL PURPOSE STYLES                                                   **
*****************************************************************************/

.bold
{
    font-weight: bold;
}

.right
{
    text-align: right;
}

