body { background-color: #cccccc; 
	margin: 0px;
	padding: 0px;
    width:100%;
    height:100%;
    min-height: 100%;
    margin-bottom: 1px;
}
#scroll {
position:absolute;
top:0;
bottom:-0.1px;
width:1em;
z-index:-1;
overflow:scroll;
}

.Nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFCC66;
	text-decoration: none;
}
.Nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFCC33;
	text-decoration: underline overline;
}
.BottomNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #527aa3;
	text-decoration: none;
}
.BottomNavToo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #527aa3;
	text-decoration: none;
}
.BottomNav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #527aa3;
	text-decoration: underline;
}
.Active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC66;
	text-decoration: underline;
}



.LargeBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.SmallBlueType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
}
.TypeBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
    font-weight: normal;
}
.RealTypeBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
}
.TypeBlueBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
    font-weight: bold;
}

.HugeBlue {
	font-size: 24px;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}







.SmallRedType {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
.RedType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}
.HugeRed {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
	text-decoration: none;
}


.Yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC66;
	text-decoration: none;
}

.myForm {
	background-color: #C6D6FD;
	border: 1px solid #CCDCF2;
	padding: 10px;
	border-color: #7794AE;
	}
 
.TypeGrayMini {
	padding:2px 0;
	border-bottom:1px solid #ddd;
	fornt-size:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
} 
.TypeGraySmall {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #333333;
     font-weight: normal;
}
.TypeGraySmallLight {
    font-family: Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
}
.TypeGraySmallBold {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #333333;
     font-weight: bold
}
.TypeGray {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #333333;
     font-weight: normal;
}
.TypeGrayBold {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #333333;
     font-weight: bold ;
}
.TypeGrayBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.TypeGrayBigBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
    font-weight: bold;
}
.BigGray {
	font-size: 18px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.HugeGray {
	font-size: 24px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}



#order h3{padding:10px 0;font-size:1em;font-weight:normal;}

.TypeLightBlueSmall {
	color:#5d81bd;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}
.TypeLightBlueSmallBold {
	color:#5d81bd;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.TypeLightBlue {
	font-family: Arial, Helvetica, sans-serif;
	color:#5d81bd;
	font-size:12px;
    font-weight: normal;
}

.TypeLightBlueWithLine {
	margin:0 0 5px;
	padding:10px 0 3px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ddd;
	background:inherit;
	color:#5d81bd;
	font-size:14px;
	font-weight:bold;
}
.TypeLightBlueBold {
	font-family: Arial, Helvetica, sans-serif;
	color:#5d81bd;
	font-size:16px;
	font-weight:bold;
}
.TypeLightBlueBig {
	color:#5d81bd;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
}



.HugeWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.RegWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.SmallWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ccccFF;
}
.SmallWhiteBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 600;
	color: #ccccFF;
}

.comment {
    margin-left:1cm;
    margin-right:1cm;
    font-family: Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
}

td.SideBar{
    padding: 0.3 cm;

}

table.table1 {
    margin-left:1cm;
    }

div.table1 {
    margin-left:1cm;
    }
div.OverBlue {
    margin-left:1.5cm;
    margin-right:1cm;
}
div.OverNoBlue{
     margin-left:2cm;
    margin-right:3cm;
    }
table.OverNoBlue {
    margin-left:2cm;
    margin-right:3cm;
    }
    
table.WithCorners {
	border-width: 2px;
	border-spacing:1px ;
	border-style: solid;
	border-color:#3399cc;
	border-collapse: collapse;
	background-color: white;

}
table.WithCornersAndLines {
     border: 2px #3399cc solid;
	background-color: white;

}

div.GraphOver{
    margin-left: 15cm;
}
div.GraphOverNoBlue{
     margin-left:2cm ;
     margin-right:2cm;
}

.CenterImage {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}

.CenterText{
    text-align:center;
}

.clear  { clear:both;}
.column1 {width:347px; float:left; padding-left:40px}
 .column2 {width:305px; float:left; padding-left:15px}



#FAQHead{
   margin-left:0.8cm ;
   margin-right:2cm;
    }
.FAQTitle{
     margin-left:1.5cm ;
     margin-right:1cm;
    font-family: Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ddd;
	background:inherit;
	color:#5d81bd;
	font-size:16px;
	font-weight:bold;
    }
.FAQPage{
    margin-left:2cm ;
    margin-top:0.2cm;
    margin-bottom:0;
    }
.FAQPage:hover{
     text-decoration: underline;
    }
.FAQData{
    margin-left:2.5cm ;
    margin-right:2cm;
    }


 img.floatLeft {
    float: left;
    margin: 4px;
}







