td {font-family:Verdana,Helvetica; font-size:12px;vertical-align:top;}
h1 {color:DarkSlateGray; margin-top: 0.5em; margin-bottom:0em; line-height:25px;font-size:22px;}
h2 {color:#006600; margin-top: 0.7em; margin-bottom:0em; font-size:13px;}
ul {margin-bottom: 0em;margin-top: 0em}
ol {margin-bottom: 0em;margin-top: 0em}
hr {margin-bottom: 1em;margin-top: 1em; color:#DFE4E8;}
fieldset {color:#336600;font-size:18px;font-weight:bold; border: 1px solid #DFE4E8;}
legend {color:#336600;}
.template_main_body {padding-left:44px;padding-right:44px;empty-cells: show; border: 0px; border-spacing: 0px; border-collapse: collapse; height: 100%;  width:100%; color:#333333; font-family: Arial, Helvetica, sans serif;}
.template_layout_table td {empty-cells: show; border: 0px; border-spacing: 0px; border-collapse: collapse; font-size:11.5px; font-weight:400; background-color:#F7F4F4; color:#333333; font-family: Arial, Helvetica, sans serif;}
.template_framed_body {empty-cells: show; border: 0; border-spacing: 0px; border-collapse: collapse; height: 440;}
.template_above_banner {border-width: 0px; padding: 0px 0px 0px 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; padding: 0px 0px 0px 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-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-size:15px; font-weight:bold;color:#006600;}
.link_header {margin-top: 0.7em; margin-bottom:0em; font-size:17px; font-weight:bold;color:#006600;}
.label {margin-top: 0.7em; margin-bottom:0em; 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:#FFFFCC; border-width: 0px;}
.footer {padding: 0px 0px 0px 0px; border-width: 0px;  background-color:#FFFFCC; font-weight:500;font-size:70%; color:white;}
table td.copyright {font-size:10px;background-color:#FFFFCC;}
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}
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:10px;line-height:1.0;text-transform:uppercase;}
table td.blockheader {font-size:10px;color: #FFFFFF;font-weight:bold;background-color:#044160;padding-left:4px;padding-top:2px;padding-right:2px;padding-bottom:4px;}
table td.blockheader a:link {color: #FFFFFF;}
table td.blockheader a:active {color: #FFFFFF;}
table td.blockheader a:visited {color: #FFFFFF;}
table td.blockheader a:hover {color: #FFFFFF;}
table td.blocktext {font-size:12px;color: #073861;font-weight:normal;background-color:#F9F9F9;padding-top:4px;padding-bottom:4px;}
table td.blocktext strong {font-size:11px;color: #073861;font-weight:bold;background-color:#F9F9F9; margin-top:18px;margin-bottom:12px;}
table td.contactus {font-size:18px;font-weight:bold;color:#FFFFFF;}
table td.contactus a:link {font-size:18px;font-weight:bold;color:#FFFFFF;}
table td.contactus a:active {font-size:18px;font-weight:bold;color:#FFFFFF;}
table td.contactus a:visited {font-size:18px;font-weight:bold;color:#FFFFFF;}
table td.contactus a:hover {font-size:18px;font-weight:bold;color:#FFFFCC;}
table td.industrylinks {font-size:11px;color: #454545;font-weight:normal;background-color:#F7F4F4; border-bottom:1px solid #EAEAEA;}
table td.industrylinks a:link {font-size:12px;color: #073861;font-weight:bold;}
table td.industrylinks a:active {font-size:12px;color: #073861;font-weight:bold;}
table td.industrylinks a:hover {font-size:12px;color: #073861;font-weight:bold;}
table td.industrylinks a:visited {font-size:12px;color: #073861;font-weight:bold;}
table td.industrylinks strong {font-size:12px;color: #073861;font-weight:bold;}
table td.newsletterpreview {font-size:12px;color: #336600;font-weight:normal;background-color:#FFFFFF; border-bottom:1px solid #EAEAEA;padding-bottom:4px;padding-top:4px;}
.menulink0, .menulink0:visited {width:102px;
 height:32px;
 position:relative !important;}
.menulink0 span, .menulink0:visited span {display:block;
 height:32px;
 width:100%;
 position:absolute;
 left:0;
 top:0;
 z-index:1;
 background-repeat:no-repeat;}
#home_a span, #home_a:visited span {background-image:url(../images/tab_home.jpg);}
#about_us_a span, #about_us_a:visited span {background-image:url(../images/tab_about_us.jpg);}
#business_solutions_a span, #business_solutions_a:visited span {background-image:url(../images/tab_business_solutions.jpg);}
#individual_solutions_a span, #individual_solutions_a:visited span {background-image:url(../images/tab_individual_solutions.jpg);}
#resource_centre_a span, #resource_centre_a:visited span {background-image:url(../images/tab_resource_centre.jpg);}
#contact_us_a span, #contact_us_a:visited span {background-image:url(../images/tab_contact_us.jpg);}
#affiliates_a span, #affiliates_a:visited span {background-image:url(../images/tab_affiliates.jpg);}
#home_li, #home_a, #home_a:visited {width:75px;}
#about_us_li, #about_us_a, #about_us_a:visited {width:89px;}
#business_solutions_li, #business_solutions_a, #business_solutions_a:visited {width:147px;}
#individual_solutions_li, #individual_solutions_a, #individual_solutions_a:visited {width:157px;}
#resource_centre_li, #resource_centre_a, #resource_centre_a:visited {width:133px;}
#contact_us_li, #contact_us_a, #contact_us_a:visited {width:107px;}
#affiliates_li, #affiliates_a, #affiliates_a:visited {width:92px;}
.menulink0 span, .menulink0:visited span {background-position:0 0;}
.menulink0:hover span, .menulink0:focus span, .menulink0:visited:hover span, .menulink0:active span {background-position:0 -32px;}
table td.border_bottom_green {border-bottom:1px solid #669933;padding-bottom:22px;}
table td.idpic {padding-right:22px;width:154px;height:198px;display:block;}
.cp8 td {padding:8px;}