/* ---------- Body Styles ---------- */

body { font-size:10pt;font-family:Arial, Helvetica, sans-serif;color:#000000;margin:0px;padding:0px;background-image:url(images/gradient.jpg);background-position:top;background-repeat:repeat-x;background-color:#FFFFFF; }
table { font:12px Arial, Helvetica, sans-serif; color:#636363; margin:0px; padding:0px; }

/* ---------- Font Styles ---------- */

.fontBold {	font-weight:bold; }
.fontContent { font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#000000; }
.fontContent2 { font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#FFFFFF; }
.fontContent3 { font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#666666; }
.fontContentSmall { font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#000000; }
.fontForm {	font-size:12px;	font-family:Arial, Helvetica, sans-serif;font-weight:none;color:#000000; }
.fontForm2 { font-size:12px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#000000; }
.fontFormSmall { font-size:11px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#000000; }
.fontHeading { font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF; }
.fontHeadingBig { font-size:22px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#000000; }
.fontTitle { font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#da5e23; }
.fontTitle2 { font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#000000; }
.fontTitle3 { font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#000000; }
.fontTitle4 { font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF; }
.fontTimerBig { font-size:22px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF; }
.fontTimerBig2 { font-size:22px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#333333; }
.fontTimerSmall { font-size:18px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#153471; }
.fontBulletSquare { font-size:15px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#8f52a1; }
.fontBullets { font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#520e6f; }
.fontTerms { font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#000000; }
.fontTerms2 { font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#FFFFFF; }
.fontTerms3 { font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#666666; }
.fontLinks { font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#000000; }

/* ---------- Form Styles ---------- */

.formTable { font-size:11px; font-weight:bold; color:#000000; }
.formField1 { width:165px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.formField2 { width:140px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.formField3 { width:131px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }


#nonus_state {
 display:none; 
 visibility:hidden;
}
#province_row {
 display:none;
}


/* ---------- Table Styles ---------- */

.tableHeader { font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; background-color:#7de4da;	height:30px; }
.tableCell{	font-size:12px;	font-family:Arial, Helvetica, sans-serif; font-weight:none;	color:#000000; background-color:#8cdaf3; border: 1px #d79900 solid; }
.tableCell2{ font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:none; color:#757575;	background-color: #ebb755; border: 1px #d79900 solid; }
.tableCell3 { font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; background-color:#E8E8E8; }
.tableCell4 { font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; background-color:#ebb755; }

/* ---------- Hyperlink Styles ---------- */

a:link { color:#666666;text-decoration:underline; }
a:visited { color:#FFFFFF;text-decoration:none; }
a:hover { color:#000000;text-decoration:none; }
a:active { color:#FFFFFF;text-decoration:none; }

a.nav:link { color:#FFFFFF;text-decoration:underline; }
a.nav:visited { color:#7DDAFF;text-decoration:none; }
a.nav:hover { color:#FF0000;text-decoration:none; }
a.nav:active { color:#FFFFFF;text-decoration:none; }



#nonus_state {
 display:none; 
 visibility:hidden;
}
#province_row {
 display:none;
}
