﻿*
{
    padding: 0px;
    margin: 0px;
}

.whiteLink
{
    color: #ffffff;
}

.whiteLink:hover
{
    text-decoration: none;
}

.blueLink
{
    color: #5075a0;
    text-decoration: none;
}

.blueLink:hover
{
    text-decoration: underline;
}

.blackLink
{
    color: #000;
    text-decoration: none;
}

.blackLink:hover
{
    text-decoration: underline;
}

body {
	margin: 0px; 
	padding: 0px;
	text-align: center;
	font: 0.7em Arial;
}

#pg{
	margin: 0px auto;
	width: 946px;
}

#logos
{
    width: 946px;
    float:left;
    height: 99px;
}

#header
{
    width: 946px;
    float:left;
}

#headerLanding
{
    width: 946px;
    float:left;
    height: 176px;
}

#content
{
    float:left;
    width: 946px;
    text-align: left;
}

/*** home ***/

#content .homeLeft
{
    float:left;
    width: 300px;
    padding-right: 50px;
    color: #fff;
}

#content .homeDoubleLeft
{
    float: left;
    width: 700px;
    color: #fff;    
}

#content .homeDoubleLeft .info
{
    float:left;
    padding-top: 15px;
    font-style: italic;
}

#content .homeRight
{
    float:left;
    width: 207px;
}

#content h2
{
    font-size: 1.4em;
    padding: 0 0 10px 0;
}

#content h3
{
    color: #664821;
    font-size: 1.4em;
    padding: 0 0 8px 0;
}

#content ul
{
    padding: 20px 0 10px 40px;
}

/*** donwloads ***/

.downloadlink
{
    color: #fff;
    text-decoration: none;    
}

.downloadlink a:hover
{    
    text-decoration: underline;    
}

.downloadtext
{
    color: #fff;
    padding: 0 8px 8px 8px;    
}

.downloadpic
{
    padding: 0 0 8px 0;
}

.red
{
    color: #dd973d;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 10px;
    float:left;
}

.blue
{
    color: #a0bdde;
}

/*** form ***/

#content .formLeft
{
    float:left;
    width: 87px;
}

#content .formRight
{
    float:left;
    width: 380px;
    padding: 10px 20px 0 0 ;
}

#content .formRight table.borderedTable td
{
    border: 1px solid #fff;
}

#content .formRight table.PaddedTable td
{
    padding-right: 3px;
}


.inputSmall
{
    width: 100px;
    background: #664821;
    border: 0px;   
    padding: 2px;
    color: #fff;
}

.inputBig
{
    width: 275px;
    background: #664821;
    border: 0px;  
    padding: 2px;  
    color: #fff;   
}

#content .formDoubleRight
{
    float:left;
    width: 805px;
    padding-left: 20px;
    color: #fff;
}

.btnSubmit
{
    background: #ffffff;
    padding: 5px 30px;
    float:right;
    text-align:center;
}

.btn
 {
    background:none; 
    border:0px;   
    cursor: pointer; 
    color: #664821;
    font-weight: bold;
    font-size: 1.5em;    
 }


/*** footer ***/

#footer
{
    float:left;
    width: 906px;
    text-align: left;
    font-size: 0.8em;
    padding: 20px;
}

#footer .copy
{
    float:left;
}

#footer .reglement
{
    float:right;
}

/*** rounded corner brown ***/
.cornerBox { position: relative; background: #664821; width: 946px;margin: 10px 0 10px 0; }
.corner { position: absolute; width: 10px; height: 10px; background: url(images/corners-brown.gif) no-repeat; font-size: 0em; }
.cornerBoxInner { padding: 15px 16px; overflow: auto; height: 1%; }
.TL { top: 0; left: 0; background-position: 0 0; }
.TR { top: 0; right: 0; background-position: -10px 0; }
.BL { bottom: 0; left: 0; background-position: 0 -10px; }
.BR { bottom: 0; right: 0; background-position: -10px -10px; }

/*** rounded corner white ***/
.cornerBoxWhite { position: relative; background: #ffffff; width: 202px; margin: 10px 0 10px 0; }
.cornerBoxWhite .corner { position: absolute; width: 10px; height: 10px; background: url(images/corners-white.gif) no-repeat; font-size: 0em; }
.cornerBoxWhite .cornerBoxInner { padding: 25px 25px;height: 250px;}
.cornerBoxWhite .TL { top: 0; left: 0; background-position: 0 0; }
.cornerBoxWhite .TR { top: 0; right: 0; background-position: -10px 0; }
.cornerBoxWhite .BL { bottom: 0; left: 0; background-position: 0 -10px; }
.cornerBoxWhite .BR { bottom: 0; right: 0; background-position: -10px -10px; }