.lightgray {background-color:#E9E9E9}
.whitecontent {background-color:#FFFFFF;padding:10px}
.medblue {background-color:#2D5F8E}
.darkgrey {background-color:#333333}
.bluecontent {background-color:#DEE4E9;padding:10px}
.address {text-align:center;font-family:arial,verdana,sans-serif;font-size:11px;color:#000000;}

.arial12 {font-family:arial,verdana,sans-serif;font-size:12px}
.norm {text-align:justify;font-family:arial,verdana,sans-serif;font-size:12px;color:#000000;}
.norm11 {font-family:arial,verdana,sans-serif;font-size:11px;color:#000000;}
.norm12 {font-family:arial,verdana,sans-serif;font-size:12px;color:#000000;}
.bold12 {font-family:arial,verdana,sans-serif;font-size:12px;color:#000000;font-weight:bold;}
.norm16 {font-family:arial,verdana,sans-serif;font-size:16px;color:#000000;}
.bold16 {font-family:arial,verdana,sans-serif;font-size:16px;color:#000000;font-weight:bold;}
.norm20 {font-family:arial,verdana,sans-serif;font-size:20px;color:#000000;}
.bold20 {font-family:arial,verdana,sans-serif;font-size:20px;color:#000000;font-weight:bold;}
.norm24 {font-family:arial,verdana,sans-serif;font-size:24px;color:#000000;}
.bold24 {font-family:arial,verdana,sans-serif;font-size:24px;color:#000000;font-weight:bold;}
.footnote {font-family:arial,verdana,sans-serif;font-size:10px;color:#000000;}
.subhead {font-family:helvitica,arial,verdana,sans-serif;font-weight:bold;font-size:14px;color:#000000;}
.orange13 {text-align:justify;font-family:arial,verdana,sans-serif;font-size:13px;font-weight:bold;color:#CC6600;}
.orange16 {text-align:justify;font-family:arial,verdana,sans-serif;font-size:16px;font-weight:bold;color:#CC6600;}
.bluenorm {font-family:arial,verdana,sans-serif;font-size:12px;color:#FFFFFF;background-color:#000066;}
li.norm  {text-align:justify;font-family:arial,verdana,sans-serif;font-size:12px;color:#000000;}
.normform {font-family:arial,verdana,sans-serif;font-size:14px;color:#000000;}
.formerror {font-family:arial,verdana,sans-serif;font-size:10px;color:#FF0000;}
.bluetext {font-family:arial,verdana,sans-serif;font-size:14px;color:#000066;font-weight:bold;}
.blueform {font-family:arial,verdana,sans-serif;font-size:14px;color:#FFFFFF;background-color:#000066;font-weight:bold;}
.password {text-align:justify;font-family:courier new,courier;font-size:20px;color:#000000;}
.required {font-family:arial,verdana,sans-serif;font-size:20px;font-weight:bold;color:#009900;}
.reportoption {font-family:arial,verdana,sans-serif;font-size:12px;font-weight:bold;color:#2B66A8;}
a.reportoption:link {font-family:arial,verdana,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#2B66A8;}
a.reportoption:visited {font-family:arial,verdana,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#2B66A8;}
a.reportoption:hover {font-family:arial,verdana,sans-serif;font-size:12px;font-weight:bold;text-decoration:underline;color:#E14D04;}

p.b13ul {font-family:helvitica,arial,verdana,sans-serif;font-weight:bold;font-size:13px;text-decoration:underline;color:#000000;}
p.b11i  {font-family:helvitica,arial,verdana,sans-serif;font-weight:bold;font-size:12px;font-style:italic;color:#000000;}
p.norm13 {font-family:arial,verdana,sans-serif;font-size:13px;color:#000000;}

a.orange:link {font-family:arial,verdana,sans-serif;font-size:12px;text-decoration:none;color:#993300}
a.orange:visited {font-family:arial,verdana,sans-serif;font-size:12px;text-decoration:none;color:#993300}
a.orange:hover {font-family:arial,verdana,sans-serif;font-size:12px;text-decoration:none;color:#E14D04}

a:link {color:#1F476C}
a:visited {color:#000000}
a:hover {color:#E14D04}


#footer {
    text-align: center;
    color: #000;
}

#footer .footer-container
{
    padding: 15px;
}

#footer a:link, #footer a:visited {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

#footer a:hover, #footer a:active
{
	color: #000;
	text-decoration: underline;
	border: 0;
}

#footer .footer-container .footer-container__img,
#footer .footer-container .footer-container__text {
    display: inline-block;
}

#footer .footer-container .footer-container__text
{
    text-align: left;
}

#footer .footer-container .footer-container__img {
    width: 180px;
}

#footer .footer-container .footer-container__img img {
    vertical-align: inherit;
}

#footer .footer-container .footer-container__copyright {
    color: #000;
    text-align: left;
}

#footer #teconsent {
    display: inline;
}