﻿body 
{
    font-family: Tahoma, Helvetica, Arial, Sans-Serif;
    font-size: 12px;
}
h1
{
    font-size: 25px;
}
a:link, a:visisted
{
    text-decoration: none;
    color: Blue
}
a:hover
{
    color: Red
}
.Header
{
    top: 0px;
    left: 0px;
    position: absolute;
    width:100%;
    background-image: url(/ACOSA_2/Images/header2_bg.gif);
    background-repeat: repeat;
}
.Menu
{
    top: 170px;
    left: 15px;
    width: 50px;
    position: absolute;    
}
.Content
{
    top: 170px;
    left: 170px;
    width: 600px;
    position: absolute;
}
.wrapper 
{
	min-height: 100%;
	height: auto !important; /* For IE6 */
	height: 100%; /* For IE6 */
	margin: 0px auto -550px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push 
{
    position:absolute; bottom: 0 !important; bottom: -1px; /*For certain IE quirks 
	height: 250px; /* .push must be the same height as .footer */
}

/* .Footer
{
    left:0px;
    width: 800px;
    position:absolute; height:30px; bottom: 0 !important; bottom: -1px; /*For certain IE quirks 
}
*/

.GridMain
{
    border-right: gainsboro thin solid;
    border-top: gainsboro thin solid;
    border-left: gainsboro thin solid;
    border-bottom: gainsboro thin solid;
    background-color: #333333;
    width: 100%;
}
.GridRow
{
    background-color: #FFFF00;
}
.GridSelectedRow
{
    background-color: #E6E6FA;
}
.GridHeader
{
    padding: 5px;
    margin: 5px;
    border: medium groove #FF9900;
    background-color: #ADD8E6;
    font-weight: bold;
    text-align: left;
    width: 100%;
}
.GridFooter
{
    background-color: #5E79A0;
    color: #FFFFFF;
    width: 100%;
}
.GridPager
{
    background-color: #284775;
    color: White;
    text-align: left;
}
.GridAlternatingRow
{
    background-color: #FFFFFF;
    color: #284775;
}


table.filter
{ 
    text-align: center;
    font-family: Verdana;
    font-weight: normal;
    font-size: 11px;
    color: #404040;
    width: 899px;
    background-color: #FAFAFA;
    border: 1px #d79900 solid;
    border-collapse: collapse;
    border-spacing: 0px;
}

.filterHd
{
    border-bottom: 2px solid #d79900;
    background-color: #A55129;
    text-align: center;
    font-family: Verdana;
    font-weight: bold;
    font-size: 11px;
    color: #FFFFFF;
}
.filterLabel
{
    background-color:#A55129;
    text-align: center;
    font-family: Verdana;
    font-weight: bold;
    font-size: 11px;
    color: #FFFFFF;   
}
.filterRow
{
    background-color:#FFF7E7;
    font-family: Verdana;
    font-weight: bold;
    font-size: 11px;
    color: #8C4510;  
    vertical-align:top; 
    text-align:left;
}
.filterOptList
{
    text-align: left;
    font-family: Verdana, sans-serif, Arial;
    font-weight: bold;
    font-size: 11px;
    line-height: 12px;
    color: #8C4510;
    background-color: #FFF7E7;
    text-indent: -8px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}


table.description
{
    text-align: center;
    font-family: Verdana;
    font-weight: normal;
    font-size: 11px;
    color: #404040;
    background-color: #fafafa;
    border: 1px #d79900 solid;
    border-collapse: collapse;
    border-spacing: 0px;
}

.descriptionHd
{
    border-bottom: 2px solid #d79900;
    background-color: #A55129;
    text-align: center;
    font-family: Verdana;
    font-weight: bold;
    font-size: 11px;
    color: #FFFFFF;
}

.descriptionLabel
{
    background-color:#A55129;
    text-align: center;
    font-family: Verdana;
    font-weight: bold;
    font-size: 11px;
    color: #FFFFFF;   
}

.descriptionRow
{
    background-color: #FFF7E7;
    font-family: Verdana;
    font-weight: bold;
    font-size: 11px;
    color: #8C4510;
    vertical-align: top;
    text-align: left;
}
