td {font-family:Arial,Helvetica;}
h1 {color:#005073; margin-top: 0.5em; margin-bottom:0em; line-height:25px; font-family:Arial,Helvetica; font-size:20px;}
h2 {color:#005073; font-family:Arial,Helvetica; font-size:18px;font-weight:normal;margin:0px;padding:6px 0px 6px 0px;}
h3 {color:#005073; font-family:Arial,Helvetica; font-size:15px;font-weight:bold;padding:16px 0px 6px 0px;margin:0px;text-transform:uppercase;}
h4 {color:#999999; font-family:Arial,Helvetica; font-size:12px;font-weight:bold;padding:8px 0px 4px 0px;margin:0px;}
h5 {color:#74A642; font-family:Arial,Helvetica; font-size:11px; font-weight:normal;padding:4px 0px 4px 0px;margin:0px;}
hr {color:#D6D6D6;height:1px;}
ul {margin-bottom: 0em;margin-top: 0em}
ol {margin-bottom: 0em;margin-top: 0em}
hr {margin-bottom: 0em}
input {font-size:12px;color:#333333;font-family:Arial, Helvetica, sans serif;}
textarea {font-size:12px;color:#333333;font-family:Arial, Helvetica, sans serif;}
select {font-size:12px;color:#333333;font-family:Arial, Helvetica, sans serif;}
.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 {padding-left:0; padding-right:44px; padding-bottom:0; empty-cells: show; border: 0px; border-spacing: 0px; border-collapse: collapse; height: 100%; background-color:#FFFFFF;  color:#333333;font-size:12px;line-height:150%;}
.template_layout_table td {empty-cells: show; border: 0px; border-spacing: 0px; border-collapse: collapse; font-family:Arial,Helvetica,sans-serif;}
.template_layout_table {margin:8px; border: 1px solid #E3E3E3; 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 5px 0px;
border-width: 0px;}
.template_banner_contents {padding: 0px 0px 5px 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;border-width: 0px;}
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: #669900;}
A:visited {color: #669900;}
A:hover {color: #669900;}
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;font-weight: bold; text-transform:uppercase;font-family: Arial, Helvetica, sans-serif; background-color:#005073;height:24px;}
table td.bodytext {color: #333333; font-size:12px;}
table td.bodytext a:link {color: #669900;}
table td.bodytext a:active {color: #669900;}
table td.bodytext a:visited {color: #669900;}
table td.bodytext a:hover {color: #669900;}
table td.copyright {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #66CC00; font-weight:normal; height:88px;}
table td.green_font {color: #66CC00;font-weight: bold;}
table td.features {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; font-size: 11px;
color: #000000;background-color:#F3F9ED;}
table td.features strong {color: #669900;}
table td.login_style {background-color:#005073; font-size:11px; font-weight:bold;text-transform:uppercase;font-family:Arial, Helvetica, sans serif;text-decoration:none;color:#FFFFFF;margin:0px;}
table td.login_style a {padding-left:8px; padding-right:15px; background-color:#005073; text-decoration:none; color:#FFFFFF; display:box;overflow: hidden; height:24px; clear: none; display:table-cell; line-height:200%}
table td.login_style a:link {background-color:#005073; text-decoration:none; color:#FFFFFF; display:block;overflow: hidden; height:24px;  clear: none; margin: 0px;}
table td.login_style a:active {background-color:#005073; text-decoration:none; color:#FFFFFF; display:block;overflow: hidden; height:24px;  clear: none;  margin: 0px;}
table td.login_style a:visited {background-color:#005073; text-decoration:none; color:#FFFFFF; display:block;overflow: hidden; height:24px;  clear: none;  margin: 0px;}
table td.login_style a:hover {background-color:#005073; text-decoration:none; color:#CCFF33; display:block;overflow: hidden; height:24px;  clear: none; margin: 0px;}
table td.blue_link a:link {color:#005073;}
table td.blue_link a:active {color:#005073;}
table td.blue_link a:visited {color:#005073;}
table td.blue_link a:hover {color:#005073;}
table td.client_bodypage {padding:0px 12px 0px 36px;}
table td.client_header {padding:0px 12px 12px 12px;text-align:center;}
table td.client_header em {font-size:13px;}
td.benefit_details {padding:18px 12px 18px 12px;border-top:1px solid #F4F3F3;line-height:150%;font-size:11px;vertical-align:middle;}
td.benefit_details em {color:#005073; font-family:Arial,Helvetica; font-size:11px;font-weight:bold;font-style:normal;}
ul.list {margin-left: .6em;
padding-left: .6em;}
table td.booklets {padding:18px 12px 18px 36px;border-top:1px solid #F4F3F3;line-height:150%;font-size:11px;vertical-align:middle;text-align:center;font-weight:bold;}
table td.booklets img {vertical-align:middle;text-align:center;margin:0px;padding:0px 0px 0px 0px;}
.tmb {padding:8px;float: left;width:198px;text-align:center;}
.downloads {margin-left:250px;display: table-cell;}
td.office_details {padding:18px 12px 18px 12px;border-top:6px solid #BBD99A;line-height:125%;font-size:11px;color:#666666;}
table td#client_menu_container {vertical-align:top;width:154px; padding: 0px;}
table td.client_menu {background-color:#A9D679; font-size:11px; font-weight:bold;font-family:Arial, Helvetica, sans serif;text-decoration:none;color:#FFFFFF;margin:0px; padding-left:22px; padding-top:4px;padding-bottom:4px;}
table td.client_menu a:link {text-decoration:none;color:#FFFFFF;}
table td.client_menu a:active {text-decoration:none;color:#FFFFFF;}
table td.client_menu a:visited {text-decoration:none;color:#FFFFFF;}
table td.client_menu a:hover {text-decoration:none;color:#005073;}
.hm_btn {margin-left:30px;}