td {
  font-family:Arial,Helvetica; font-size:12px;}
h1 {
  color:#A4BD0A; margin-top: 12px; margin-bottom:12px; line-height:25px; font-family:Georgia, Times New Roman, Times, Arial,Helvetica; font-size:20px;font-weight:normal;}
h2 {
  color:#184A80; margin-top: 8px;margin-bottom:22px; font-family:Arial,Helvetica; font-size:15px;line-height:150%;padding:0px;font-weight:normal;}
h3 {
  margin:24px 0px 8px 0;font-size:11px;color:#A4BD0A; text-transform:uppercase;font-family:Georgia, Times New Roman, Times, Arial,Helvetica; font-weight:normal;}
h4 {
  }
h5 {
  color:#336600; margin-top: 0.5em; margin-bottom:0em; line-height:25px; font-family:Georgia, Times New Roman, Times, Arial,Helvetica; font-size:15px;font-weight:normal;border-top:1px solid #F5F5F5;border-bottom:1px solid #F5F5F5;background-color:#F5F5F5;padding:24px 36px 24px; 36px;vertical-align:middle;}
h6 {
  font-size:0.1em;color:#FFFFFF;}
table td.h7 {
  padding:24px 0px 8px 0;font-size:11px;color:#A4BD0A; text-transform:uppercase;font-family:Times New Roman, Times, Arial,Helvetica; font-weight:normal;}
input {
  font-family:Arial,Helvetica;font-size:11px;width:176px;}
textarea {
  font-family:Arial,Helvetica;font-size:11px;width:176px;}
select {
  font-family:Arial,Helvetica;font-size:11px;width:176px;}
option {
  font-family:Arial,Helvetica;font-size:11px;width:176px;}
legend {
  font-size:10px;font-weight:bold;}
fieldset {
  border:1px solid #CEE0F2;}
ul {
  margin-bottom: 0em;margin-top: 0em}
ol {
  margin-bottom: 0em;margin-top: 0em}
hr {
  margin-bottom: 0em}
.pad0 {
  padding-bottom:0.0em}
.pad10 {
  padding-bottom:0.1em}
.pad20 {
  padding-bottom:0.2em}
.pad30 {
  padding-bottom:0.3em}
.pad40 {
  padding-bottom:0.4em}
.pad50 {
  padding-bottom:0.5em}
.pad60 {
  padding-bottom:0.6em}
.pad70 {
  padding-bottom:0.7em}
.pad80 {
  padding-bottom:0.8em}
.pad90 {
  padding-bottom:0.9em}
.pad100 {
  padding-bottom:1.0em}
.pad150 {
  padding-bottom:1.5em}
.pad200 {
  padding-bottom:2.0em}
.down0 {
  padding-top:0em}
.down10 {
  padding-top:0.1em}
.down20 {
  padding-top:0.2em}
.down30 {
  padding-top:0.3em}
.down40 {
  padding-top:0.4em}
.down50 {
  padding-top:0.5em}
.down60 {
  padding-top:0.6em}
.down70 {
  padding-top:0.7em}
.down80 {
  padding-top:0.8em}
.down90 {
  padding-top:0.9em}
.down100 {
  padding-top:1.0em}
.down150 {
  padding-top:1.5em}
.down200 {
  padding-top:2.0em}
.left0 {
  padding-left:0em}
.left10 {
  padding-left:0.1em}
.left20 {
  padding-left:0.2em}
.left30 {
  padding-left:0.3em}
.left40 {
  padding-left:0.4em}
.left50 {
  padding-left:0.5em}
.left60 {
  padding-left:0.6em}
.left70 {
  padding-left:0.7em}
.left80 {
  padding-left:0.8em}
.left90 {
  padding-left:0.9em}
.left100 {
  padding-left:1.0em}
.left150 {
  padding-left:1.5em}
.left200 {
  padding-left:2.0em}
.right20 {
  padding-right:0.2em}
.right30 {
  padding-right:0.3em}
.right40 {
  padding-right:0.4em}
.right50 {
  padding-right:0.5em}
.right60 {
  padding-right:0.6em}
.right70 {
  padding-right:0.7em}
.right80 {
  padding-right:0.8em}
.right90 {
  padding-right:0.9em}
.right100 {
  padding-right:1.0em}
.right150 {
  padding-right:1.5em}
.right200 {
  padding-right:2.0em}
.template_main_body {
  collapse; height: 100%; background-image:url(../images/footer2_bg.gif); background-repeat:repeat-y;padding:30px 45px 45px 45px;color:#5872A5;}
.template_layout_table td {
  empty-cells: show; border: 0px; border-spacing: 0px; border-collapse: collapse; font-family:,Arial,Helvetica; font-size:12px; font-weight:400;line-height:175%;border:0px solid #000000;vertical-align:top;}
.template_layout_table {
  border:2px solid #CEE0F2;background-color:#FFFFFF;}
.template_framed_body {
  padding-left:1.0em; padding-right:1.0em; padding-bottom:1.0em; empty-cells: show; border: 0; border-spacing: 0px; border-collapse: collapse; height: 100%;}
.template_above_banner {
  border-width: 0px;}
.template_banner_image {
  padding: 0px 0px 0px 0px;
border-width: 0px;}
.template_banner_contents {
  padding: 0px 0px 0px 0px;
border-width: 0px;}
.template_below_banner {
  border-width: 0px;}
.template_left_column {
  padding-top:0px; padding-left:1.0em; padding-right:1.0em; padding-bottom:1.0em; border-spacing: 0px; border-collapse: collapse; empty-cells: show; height: 100%;}
.template_msg {
  padding: 0px 0px 0px 0px; border-width: 0px; font-weight:bold;}
.tightimg {
  display: block; 
margin:0; 
padding:0; 
border:0;}
.tightinline {
  display: inline; 
margin:0; 
padding:0; 
border:0;}
.location_header {
  font-family:Geneva,Verdana,Arial; font-weight: bold; font-size:1.1em; color:#000066; padding-top:0.8em;padding-bottom:0.4em; line-height:1.2em}
.list_heading {
  margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:15px; font-weight:bold;color:#006600;}
.link_header {
  margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:17px; font-weight:bold;color:#006600;}
.label {
  margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:13px; font-weight:bold;color:black;}
.norepeat {
  background-repeat: no-repeat;}
.image_caption {
  font-weight:500;font-size:70%}
.error_message {
  font-size:12px; font-weight:bold; font-style:italic; color:red}
.footer_container {
  padding: 0px 0px 0px 0px; background-color:#F0F5EB; border-width: 0px;}
.footer {
  padding: 0px 0px 0px 0px; border-width: 0px;  background-color:#5B7B70; height: 25px; font-weight:500;font-size:70%; color:white}
img {
  border: 0 none;}
.boxtext {
  border:solid 3px midnightblue; background-color:khaki; padding:10 10 10 10; color:navy;font-weight:700; text-align:center; border-style:ridged;}
.boxtextwhite {
  border:solid 3px midnightblue; background-color:white; padding:10 10 10 10; color:black;font-weight:700; text-align:center; border-style:ridged;}
.boxtextyellow {
  text-align:center; border:solid 4px black; background-color:yellow; padding:10 10 10 10; color:navy;font-weight:500; text-align:center; border-style:double;}
A.sitemap:link {
  color: darkgray;}
A.sitemap:visited {
  color: darkgray;}
A.sitemap:hover {
  color: white;}
.sitemap_td_lev_1_odd {
  background-color:#FAFFF5; padding-left: 15px;}
.sitemap_td_lev_1_even {
  background-color:#EBF0EB; padding-left: 15px;}
.sitemap_td_lev_2_odd {
  padding: 0px 2px 2px 2px;}
.sitemap_td_lev_2_even {
  padding: 0px 2px 2px 2px;}
.sitemap_table {
  padding: 4px 10px 3px 10px;spacing:0;border:thin solid gray}
A:link {
  color: #184A80;}
A:visited {
  color: #184A80;}
A:hover {
  color: #0C3562;}
tr.grid_heading {
  color:white;background-color:#5482d4}
tr.grid_row_odd {
  background-color:#d0d0d0}
tr.grid_row_even {
  background-color:#e0e0e0}
.udm {
  font-size:11px;height:50px;line-height:100%;}
table td.highlight {
  font-family:Georgia, Times New Roman, Times, Arial, Helvetica, sans-serif;font-size:11px; color:#B0C1D4;padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:60px;vertical-align:middle;line-height:150%;}
table td.highlight a:link {
  color:#B0C1D4;}
table td.highlight a:active {
  color:#B0C1D4;}
table td.highlight a:visited {
  color:#B0C1D4;}
table td.highlight a:hover {
  color:#B0C1D4;}
table td.copy {
  padding:8px;font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#6788AB;line-height:125%;}
table td.copy a:link {
  color:#6788AB;text-decoration:none;}
table td.copy a:active {
  color:#6788AB;text-decoration:none;}
table td.copy a:visited {
  color:#6788AB;text-decoration:none;}
table td.copy a:hover {
  color:#6788AB;text-decoration:underline;}
table td.ftr_link {
  text-transform:uppercase;font-size:9px;font-family:Arial,Helvetica,sans-serif;text-align:center;height:41px;vertical-align:middle;}
table td.ftr_link a:link {
  color:#B0C1D4;text-decoration:none;}
table td.ftr_link a:active {
  color:#B0C1D4;text-decoration:none;}
table td.ftr_link a:visited {
  color:#B0C1D4;text-decoration:none;}
table td.ftr_link a:hover {
  color:#B0C1D4;text-decoration:underline;}
table td.list {
  font-size:11px;}
table td.testimonial {
  font-family:Georgia, Times New Roman, Times, Arial, Helvetica, sans-serif;font-size:12px; color:#184A80;vertical-align:middle;background-color:#F5F5F5;line-height:150%;vertical-align:top;}
table td.testimonials {
  color:#184A80;padding:12px 12px 12px; 12px;background-color:#F5F5F5;}
table td.testimonials img {
  padding:12px;vertical-align:top;float:right;}
table td.fieldform {
  padding:4px;}
table td.fieldlabel {
  padding:4px;}
table td.lcol {
  padding-right:44px;}
table td.quickform {
  padding:8px 4px 0px 22px;font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#263750;font-weight:bold;}
table td.evenrow {
  background-color:#F5F5F5;padding:2px 2px 2px 12px;font-size:11px;line-height:125%;}
table td.oddrow {
  background-color:#F3F7DF;padding:2px 2px 2px 12px;font-size:11px;line-height:125%;}
a.subtlelink:link {
  text-decoration:none; color:#333333;font-weight:bold;}
a.subtlelink:visited {
  text-decoration:none; color:#333333;font-weight:bold;}
a.subtlelink:hover {
  text-decoration:none; color:#333333;font-weight:bold;}
li.spacer {
  padding-bottom:22px;}
span.reduce {
  font-size:11px;}
