﻿html { overflow: -moz-scrollbars-vertical; }  /*firefox scrollbar fix*/

body
{
    font-size: 12px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    background-color: #ffffff;
    text-align: center;
}
.sitewrapper
{
    margin: auto; /* Centering for IE6+ in strict mode, Firefox, and other modern browsers */
    text-align: left; /* Don't center every line of text - we inherited this setting from body */
    
    /*enable width, min and max width for liquid*/
    /*stupid hack for min,max-width fo ie6*/
    /*width: expression(document.body.clientwidth < 739? "740px" : document.body.clientwidth > 981? "980px" : "auto" ); */
    /*all other browsers*/
    /*max-width: 980px;
    min-width: 740px;*/
    
    width: 980px;
    
    position: relative;
}
.siteheader
{
    position: relative;
    width: 980px;
    height: 64px;
    background: url('/App_Global/Images/header/header.png') no-repeat;
    margin-bottom: 10px;
}
/*this is a transparent box over the logo to provide navigation ability*/
#header-home-link
{
    position: absolute;
    width: 143px;
    height: 64px;
    top: 0px;
    left: 10px;
    background-color: transparent;
}

.divfooter
{
    clear: both;
    position: relative;
    text-align: left;
    margin-top: 10px;
    background: url('/App_Global/Images/footer/Footer.png') no-repeat;
    color: White;
    font-size: 9px;
    height:64px;
    
}  
/*site landing page*/
.slptext
{
    font: 14px Verdana, Arial, sans-serif;
}
                  
.divsitemessage
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    text-align: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #6666ff;
    background-color: #ffffff;
}

/*main menu*/
.menu-item
{
    height:22px;
    width:154px;
    display: inline;
}
.menu-hover
{
    /* the followin can be used to change the color
    display: block;
    background: Red;*/
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}
.menu-select
{
    filter: alpha(opacity=70);   
    -moz-opacity:0.7;
	-khtml-opacity: 0.7;
    opacity:0.7;
}

.link-white
{
    color: #ffffff;
    text-decoration: underline;
}
.link-white:visited
{
    color: #ffffff;
    text-decoration: underline;
}

.link
{
    color: #0000FF;
    text-decoration: underline;
}
.link:visited
{
    color: #0000FF;
    text-decoration: underline;
}
.buttons
{
    border-style: ridge;
    font-size: 11px;
    font-weight: bold;
    
    
}
.headings
{
    font-size: 16px;
    font-weight: bold;
    font-family: Verdana ,Helvetica, Arial, sans-serif;
}
.errors
 {
    font-size: 12px;
    font-family: Helvetica, Arial, sans-serif;
    color: Red;
}
.modalbackground
{
    background-color:Gray;
    filter: alpha(opacity=70);
    -moz-opacity:0.7;
	-khtml-opacity: 0.7;
    opacity:0.7;
}                  
.modalpopup
{
    position: relative;
    background-color: White;
    border-style: ridge;
    border-width: thin;
    vertical-align: middle;
}
.tbwatermark
{
    font-family: Arial, Helvetica, sans-serif;
    background-color: #D3E2E7;
    color: #9F9F9F;
}

