/*************************************************************************************
 *
 * $RCSfile: Global.css,v $
 * $Date: 2013/11/12 01:23:13 $
 * $Revision: 1.6 $
 *
 * Global css of the site
 *
 *************************************************************************************
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
 * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHOR OR COPYRIGHT
 * HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 *
 * IT IS NOT PERMITTED TO MODIFY THIS COMMENT BLOCK.
 *
 * (c)1998-2009, Claude "Tryphon" Theroux, Montreal, Quebec, Canada
 * http://www.ctheroux.com/
 *
 ************************************************************************************/


.BrowserContainer
{
   width: 100%;
}


.WholePage
{
   width: 732px;
   margin: 0 auto;
   text-align: left;
}


/***************************************************************************************

 Header related stuff

*/

.SiteHeader
{
   width: 732px;
}

.SiteHeader .Logo
{
   float: left;
   width: 60px;
   height: 80px;
}

.SiteHeader .Text
{
   float: left;
   width: 340px;
   height: 80px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 18px;
}


.SiteHeader .Menu
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   float: left;
   width: 328px;
   height: 80px;
   text-align: right;
}


.SiteHeader .Menu a:link, .Menu a:visited
{
   color: #204DA7;
   text-decoration: none;
   font-style: normal;
   font-weight: bold;
   font-size: 14px;
   border-bottom: 0px;
   background: none;
   padding-right: 0px;
 }


.SiteHeader .Menu a:hover, .Menu a:active
{
   color: #000000;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 14px;
   border-bottom: 0px;
   background: none;
   padding-right: 0px;
 }


.SiteHeader .Spacer
{
   clear: both;
   width: 728px;
   height: 1px;
}

.SiteHeader .BlankLine
{
   clear: both;
   width: 20px;
   height: 10px;
}


/***************************************************************************************

 Footer related stuff

*/

#SiteFooter
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   width: 732px;
}


#SiteFooter #Menu
{
   float: left;
   width: 556px;
   line-height: 26px;
   text-align: left;
   background: #204DA8;
   font-size: 10px;
   color: #ffffff;
   padding-left: 4px;
}


#SiteFooter #CopyRights
{
   width: 166px;
   line-height: 26px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10px;
   float: left;
   color: #ffffff;
   background: #204DA8;
   text-align: right;
   padding-right: 4px;
}


#SiteFooter #Menu a:link,  #Menu a:visited
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10px;
   color: #ffffff;
   text-decoration: none;
   background: none;
   padding-right: 0px;
   border-bottom: 0px;
 }


#SiteFooter #Menu a:hover,  #Menu a:active
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10px;
   color: #000000;
   text-decoration: none;
   background: none;
   padding-right: 0px;
   border-bottom: 0px;
}


/***************************************************************************************

 Site banner related stuff

*/

#SiteBanner
{
   margin-bottom: 20px;
}


/***************************************************************************************

 Ads banner related stuff

*/

#AdsBanner
{
   margin-bottom: 20px;
   text-align: center;
}


/***************************************************************************************

  Main section related stuff

*/

#MainSection
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 12px;
}


#MainSection h1
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 18px;
   color: #204DA7;
}


#MainSection h2
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 14px;
   color: #204DA7;
   margin: 0px 0px 4px 0px;
}


#MainSection h2 a:link, #MainSection h2 a:visited
{
   font-size: 14px;
   font-weight: bold;
   color: #0000ee;
   border-bottom: 1px dotted #0000ee;
   text-decoration: none;
   background: none;
/*   background: url(images/ExternalLink.png) no-repeat right center;  */
/*   padding-right: 13px;                                              */
}


#MainSection h2 a:hover, #MainSection h2 a:active
{
   font-size: 14px;
   font-weight: bold;
   color: #0000aa;
   border-bottom: 1px solid #0000aa;
   text-decoration: none;
   background: none;
/*   background: url(images/ExternalLink.png) no-repeat right center;  */
/*   padding-right: 13px;                                              */
}


#MainSection h3
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 12px;
   color: #204DA7;
   height: 14px;
}


#TopMessage
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 16px;
   color: #DC143C;
   margin-bottom: 16px;
   text-align: center;
}


/***************************************************************************************

  Misc container related stuff

*/

.BlueContainer
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 12px;
   border-top: #204DA8 1px solid;
   border-right: #204DA8 1px solid;
   border-bottom: #204DA8 1px solid;
   border-left: #204DA8 1px solid;
   padding-top: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
   background: #ffffff;
   margin: 0px;
   vertical-align: top;
}


.GeneralText
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 12px;
   line-height: 17px;
   padding-bottom: 10px;
   border: 0px;
   background: #ffffff;
   color: #000000;
   text-align: left;
   margin: 0px;
}


.BulletList
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 12px;
   line-height: 14px;
   padding-top: 5px;
   border: 0px;
   background: #ffffff;
   color: #000000;
   text-align: left;
   margin: 0px;
}


.GeneralText a:link, .GeneralText a:visited
{
   font-size: 11px;
   font-weight: bold;
   color: #0000ee;
   border-bottom: 1px dotted #0000ee;
   text-decoration: none;
   background: none;
/*   background: url(images/ExternalLink.png) no-repeat right center;  */
/*   padding-right: 13px;                                              */
}


.GeneralText a:hover, .GeneralText a:active
{
   font-size: 11px;
   font-weight: bold;
   color: #0000aa;
   border-bottom: 1px solid #0000aa;
   text-decoration: none;
   background: none;
/*   background: url(images/ExternalLink.png) no-repeat right center;  */
/*   padding-right: 13px;                                              */
}


.SectionTitle
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 14px;
   padding-bottom: 10px;
   border: 0px;
   background: #ffffff;
   margin: 0px;
}

.FileIndicator
{
   font-family: Courier;
   color: crimson;
   font-weight: bold;
}

.ErrorMessage
{
   color: crimson;
   font-weight: normal;
}

.TableData
{
   padding-right: 10px;
}


/***************************************************************************************

  Progress bar stuff

*/

.info
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 14px;
   color: #204DA7;
   margin: 0px 0px 4px 0px;
}

.data
{
   background-color:#b3b3b3;
   border:1px solid #898989; width:40%;
}

.data tr td
{
   background-color:#dddddd;
   font:13px Arial; width:35%;
}

.bar1
{
   background-image:url(/images/progress_bar_white.gif);
   position:relative;
   text-align:left;
   height:20px;
   width:708px;
   border:0px solid #505050;
}

.bar2
{
   background-image:url(/images/progress_bar_blue.gif);
   position:relative;
   text-align:left;
   height:20px;
   width:0%;
}
