﻿body {font-family:Arial;font-size:12px;margin:0px;padding:0px;background-color:#dfddd9;height:100%;color:#444;}
a
{
    color:#0000ff;
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}
.rowColor
{
    background-color: #dddddd;
}
.altRowColor
{
    background-color: #eeeeee;
}
.headerStyle
{
    font-weight:bold;
    background-color: #cccccc;
}
.pageContent
{
    width:880px;
    margin-left:40px;
    margin-Right:40px;
}
.headerLink
{
    color:blue;
    text-decoration:none;
    font-size:1.2em;
}
.headerLink:hover
{
    text-decoration:underline;
}
.headerSmall
{
    font-size:1em;
}
.footerLink
{
    color:#777777;
    font-size:1em;
}
.homeTitle
{
    font-size:2em;
    font-weight:bold;
}
h1
{
    font-size:1.5em;
    font-weight:bold;
    font-style:italic;
}
.pageText
{
    text-align:justify;
    font-size:1.2em;
    line-height:15pt;
}
.requestText
{
    font-size:1.2em;
}
.homeText
{
    font-size:1.3em;
    text-align:justify;
    line-height:16pt;
}
.floatRight
{
    float:right;
    margin:5px 20px 5px 20px;
}
.floatLeft
{
    float:left;
    margin:5px 20px 5px 20px;
}

.container{width:980px;margin:0 auto;background-color:#dfddd9;}
.subcontainer{width:980px;padding:0px 0px 0px 20px;float:left;background-color:#fff;background-image:url(../images/bg-body.jpg);background-repeat:repeat-y;background-position:left;}
.header{float:left;width:960px;background-color:#fff;}
.containerFooter{width:1000px;padding:0px 0px 0px 0px;margin:0 auto;clear:both;}
.footer{width:1000px;text-align:center;font-size:11px;color:#777777;margin-top:10px;padding-bottom:20px;}

.mainText 
{
  font-family: Sans-Serif;
  font-size: .8em;
}
.downloadTitle
{
  font-family: Verdana;
  font-size: 1.5em;
  text-decoration: underline;
  color: green;
}
.sectionTitle
{
  font-family: Verdana;
  font-size: .9em;
}
.mainLink
{
  font-family: Verdana;
  font-size: .9em;
  color: Blue;
  text-decoration: none;
}
.mainLink:hover
{
  text-decoration: underline;
}
.validatorCalloutHighlight
{
    background-color: #fffacd;
}
.modalBackground 
{
    background-color: Gray;
    filter: alpha(opacity=50);
    opacity: 0.50;
    z-index: 10000;
}  
.messageBox
{
    border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF;
    position: absolute;
    width:300px;
    z-index: 13000;
}
.updateProgress 
{
    border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF;
    position: absolute;
    width: 180px;
    height: 75px;
    z-index: 12000;
}
.waterMark
{
    color:#aaaaaa;
}
