body {
  color:#333333;font-size:12px;font-weight:normal;font-family:Arial, helvetica, sans serif;}
h1 {
  color:#111111; margin-top: 0em; margin-bottom:0em; line-height:12px; font-family:Arial,Helvetica; font-size:22px;}
h2 {
  color:#FF6600; margin-top: 0em; margin-bottom:0em; line-height:12px; font-family:Arial,Helvetica; font-size:15px;}
h3 {
  color:#FF6633; margin-top: 0em; margin-bottom:.2em; padding:0px; font-family:Arial,Helvetica; font-size:13px;}
h4 {
  color:#444444; margin-top: 0em; margin-bottom:.2em; padding:0px; font-family:Arial,Helvetica; font-size:13px;}
ul {
  margin-bottom: 0em;margin-top: 0em}
ol {
  margin-bottom: 0em;margin-top: 0em}
hr {
  margin-bottom: 0em;color:#EFEFEF;}
.template_main_body {
  padding:12px;empty-cells: show; border: 0px; border-spacing: 0px; border-collapse: collapse; height: 100%;background-image:url(../images/body_bground.gif);background-repeat:repeat-x;background-color:#FFFFFF;}
.template_layout_table td {
  empty-cells: show; border: 0px; border-spacing: 0px; border-collapse: collapse;}
.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 {
  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:Arial,Helvetica; font-size:15px; font-weight:bold;color:#006600;}
table td.link_header {
  margin-top: 0.7em; margin-bottom:0em; font-family:Verdana,Helvetica; font-size:11px; font-weight:bold;color:#006600;background-color:#FFFFFF;text-transform:uppercase;padding-left:16px;}
legend {
  background: #FFD8AA; border: #26a solid 1px; padding: 3px 10px; margin-top:5px; margin-bottom:10px;}
.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;border-width: 0px;}
.footer {
  padding: 0px 0px 0px 0px; border-width: 0px; height: 25px; font-weight:500;font-size:100%;}
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;}
.toc_section {
  margin-top:5px;background-color:#DDF6FF; padding:3 3 3 3; color:navy;font-weight:500;}
A.sitemap:link {
  color: #333399;}
A.sitemap:visited {
  color: #333399;}
A.sitemap:hover {
  color: #FF9214;}
.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: #333399;}
A:visited {
  color: #333399;}
A:hover {
  color: #FF9214;}
tr.grid_heading {
  color:white;background-color:#5482d4}
tr.grid_row_odd {
  background-color:#d0d0d0}
tr.grid_row_even {
  background-color:#e0e0e0}
table td.link_title {
  color:#0000FF;font-size:12px;font-weight:bold;font-family:Arial, helvetica, sans serif;text-transform:normal;width:274px;}
table td.link_title a:link {
  color:#0000FF;font-size:12px;font-weight:bold;}
table td.link_title a:active {
  color:#0000FF;font-size:12px;font-weight:bold;}
table td.link_title a:visited {
  color:#0000FF;font-size:12px;font-weight:bold;}
table td.link_title a:hover {
  color: #FF9214;;font-size:12px;font-weight:bold;}
table td.link_description {
  padding-left:24px;color:#333333;font-size:11px;font-weight:normal;font-family:Arial, helvetica, sans serif;text-transform:normal;width:274px;}
.udm {
  font-size:11px;line-height:1.0}
table td.heading1 {
  color:#333399;font-size:14px;font-weight:bold;font-family:Arial, helvetica, sans serif;text-transform:normal;}
table td.heading2 {
  color:#FF9900;font-size:12px;font-weight:bold;font-family:Verdana, Arial, helvetica, sans serif;text-transform: normal;}
table td.heading3 {
  color:#0066FF;font-size:12px;font-weight:bold;font-family:Verdana, Arial, helvetica, sans serif;text-transform: normal;}
table td .bodytext {
  color:#333333;font-size:12px;font-weight:normal;font-family:Arial, helvetica, sans serif;text-transform:normal;}
table td.copy {
  color:#333333;font-size:11px;font-weight:normal;font-family:Verdana; Arial, helvetica,sans serif;text-transform:normal;}
table td.link {
  color:#333399;padding-left:12px;padding-top:4px;padding-right:12px;padding-bottom:4px;font-size:14px;font-weight:bold;font-family:Arial, helvetica, sans serif;text-transform:normal;}
table td.home_link {
  color:#333399;padding-left:25px;padding-top:4px;padding-right:12px;padding-bottom:4px;font-size:12px;font-weight:bold;font-family:Arial, helvetica, sans serif;text-transform:normal;}
table td.teaser_link {
  color:#0072F7;padding-left:2px;padding-top:2px;padding-right:2px;padding-bottom:2px;font-size:10px;font-weight:bold;font-family:Arial, helvetica, sans serif;text-transform:normal;}
td.formlabel {
  text-align:right;vertical-align:top;font-size:11px;}
td.formfield input {
  font-size:11px;width:176px;font-family:Tahoma, Arial, Helvetica, sans-serif;}
td.formfield textarea {
  font-size:11px;width:176px;font-family:Tahoma, Arial, Helvetica, sans-serif;}
td.formfield select {
  font-size:11px;}
input {
  font-size:11px;}
div.picleft {
  padding-right:20px;float:left;}