body, div, span, th, td
{
    font-family: Verdana;
    font-size: 8pt;
    color: #414042;
    text-align: left;
    line-height: 200%;
    margin: 0px;
    padding: 0px;
}

body
{
    text-align: center;
    margin: 0px;
    padding-left: 10px;
    padding-right: 10px;
}

form { margin-top: 0px; }
label { font-weight: bold; }
textarea { vertical-align: top; }

table        
{
    border-collapse: collapse;
    border-spacing: 0px;
}
	
p
{
    margin-top: 10px;
    margin-bottom: 0px;
}

img
{
    margin: 0px;
    border-style: none;
    padding: 0px;
}

a { text-decoration: none; }
#Content { display: none; }
#ContentDiv a { text-decoration: underline; }
#ContentDiv .Btn { text-decoration: none; }
.InCenter { margin-left: expression((parentNode.offsetWidth-offsetWidth)/2); }
.InMiddle { margin-top: expression((parentNode.offsetHeight-offsetHeight)/2); }
.InBottom     { margin-top: expression(parentNode.offsetHeight-offsetHeight); }

.PgTitle
{
    font-weight: bold;
    color: #FF0000;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 100%;
    border-bottom: solid 3px #FD7E7D;
    padding-top: 1px;
    padding-bottom: 1px;
}

.MenuBar div, .Section
{
    float: left;
}

.Title
{
    font-family: 'Times New Roman';
    font-weight: bold;
    font-size: 12pt;
    color: #FF3333;
    margin-top: 15px;
    margin-left: -15px;
    padding-left: 25px;
    padding-right: 27px;
    height: 39px;
}

.Details
{
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
    width: 100%;
}

.Details ul { margin-left: 30px; }

.Attention .Title
{
    background-image: url("../Images/TitleBg.png");
    border: solid 1px #E3E4E6;
    padding-left: 51px;
    position: absolute;
}

.Attention .Details
{
    padding-top: 60px;
    margin-bottom: 9px;
    background-image: url("../Images/ColorDots/DetailsBg.gif");
    border: solid 1px #E3E4E6;
    padding-left: 15px;
    padding-right: 15px;
    height: 100%;
}

.DataGrid
{
    background-color: #FFFFFF;
    border: solid 1px #999999;
}

.DataGrid th 
{
    padding-left: 2px;
    background-color: #CCCCCC;
}

.DataGrid .AlterRow { background-color: #F0F0F0; }
.DataGrid td { padding-top: }

.Btn
{
    font-weight: bold;
    color: #FFFFFF;
    line-height: 100%;
    background-color: #FF3333;
    padding: 3px;
}

.ListViewItem
{
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 9px;
    border-bottom: solid 3px #FF7F7F;
    padding: 15px;
}
