body { }
p { }
td { }
a:link {  }
a:hover { }
a:visited { }
a:active { }
/*Head Styles*/
.head_main { color: #666; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; margin: 0 15px 10px; padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #999; }
.head_welcome { color: #333; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; margin: 0 15px 0 25px; padding-top: 10px; padding-bottom: 2px; }
.head_2col { color: #f60; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; margin: 0 15px 10px 25px; padding-top: 10px; padding-bottom: 2px; border-bottom: 3px double #999; }
.head_2_big { color: #f60; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; margin: 0 15px 10px 25px; padding-top: 20px; padding-bottom: 2px; border-bottom: 3px double #999; }
.head_2_big_or { color: #f60; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; margin: 0 15px 10px 25px; padding-top: 20px; padding-bottom: 2px; border-bottom: 3px double #999; }
.head_orange { color: #f60; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; margin: 0 15px 0 25px; padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #999; }
.head_02 { color: #666; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; padding-bottom: 2px; border-bottom: 1px solid #999; }
.head_03 { color: #666; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-decoration: underline; text-align: left; margin: 0 15px 10px; padding-top: 10px; padding-bottom: 2px; }
.head_04 { color: #f60; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; margin: 0 0 10px 15px; padding-top: 10px; }
.head_05 { color: #f60; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; margin: 0 15px; padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #0052a5; }
.head_06 { color: #f60; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; margin: 0 15px; padding-top: 10px; padding-bottom: 2px; }
.head_blue_2col { color: #f60; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; margin: 0 15px 0 25px; padding-top: 10px; padding-bottom: 2px; }
.head_blue_2col a:link { color: #ff5300; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; padding-top: 10px; padding-bottom: 2px; }
.head_blue_2col a:hover { color: #b2001f; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; padding-top: 10px; padding-bottom: 2px; }
.head_blue_2col a:visited { color: #ff5300; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; padding-top: 10px; padding-bottom: 2px; }
.head_blue_2col a:active { color: #ff5300; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; padding-top: 10px; padding-bottom: 2px; }
.subhead_main { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; margin: 0 15px 0; padding-top: 10px; }
.subhead_welc { color: #f60; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; }
.subhead_2col { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; margin: 0 15px 0 25px; padding-top: 10px; }
.subhead_02 { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; }
.subhead_03 { color: #f60; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; margin: 0 0 7px 15px; padding-top: 7px; border-right: 1px dotted #999; }
.subhead_04 { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; margin: 0 10px 0 15px; padding-top: 10px; padding-bottom: 10px; border-right: 1px solid #999; }
.subhead_05 { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; margin: 0; }
.subhead_05_line { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-align: left; margin: 0 15px 0 0; padding-top: 5px; border-top: 1px solid #999; }
/*Paragraph Styles*/
.body_main { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-align: left; margin: 0 15px 10px; padding-top: 10px; }
.body_2col { color: #000; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-align: left; margin: 0 15px 10px 25px; padding-top: 10px; }
.body_2col a:link { color: #f60; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; text-align: left; margin: 0; }
.body_2col a:visited { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-decoration: none; text-align: left; margin: 0; }
.body_2col a:hover { color: #f60; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; text-align: left; margin: 0; }
.body_2col a:active { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-decoration: none; text-align: left; margin: 0; }
.body_2col_num { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-align: left; text-indent: -15px; margin: 0 15px 10px 40px; padding-top: 10px; }
.body_2col_list { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-align: left; margin: 0 15px 10px 43px; padding-top: 10px; list-style-type: decimal; list-style-position: outside; display: list-item; white-space: normal; }
.body_02 { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-align: left; }
.body_03 { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-align: left; margin: 0 15px 10px; padding-top: 5px; }
.body_03_2col { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-align: left; margin: 0 15px 10px 25px; padding-top: 5px; }
.dealers_main { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-align: left; margin: 0 15px 10px; padding-top: 10px; }
.dealers_main a:link { color: #ff5300; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-align: left; padding-top: 10px; }
.dealers_main a:hover { color: #ff5300; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-align: left; padding-top: 10px; }
.dealers_main a:visited { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-align: left; padding-top: 10px; }
.dealers_state { color: #ff5300; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-align: left; margin: 0 15px 5px; padding-top: 10px; }
.warning_01 { color: #666; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 400; font-style: italic; line-height: 12px; text-align: left; margin: 0; padding-top: 5px; padding-right: 10px; }
.td_padding_top { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-align: left; margin: 0; padding-top: 10px; }
.td_border_left { border-left: 1px solid #ccc; }
.td_border_all { border: solid 2px #0052a5; }
.td_border_right { border-right: 1px solid #ccc; }
.td_border_right_bk { background-image: url(../../usa-can/en/img/comm/com_ligray_grad_5x100.gif); background-repeat: repeat-x; border-right: 1px solid #ccc; }
.td_border_left_right { background-image: url(../../usa-can/en/img/comm/com_ligray_grad_5x100.gif); background-repeat: repeat-x; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.td_border_top { border-top: 1px solid #ccc; }
.td_border_top_02 { padding-top: 15px; border-top: 1px solid #ccc; }
.td_border_top_03 { padding-top: 10px; padding-bottom: 0; padding-left: 15px; border-top: 1px solid #ccc; }
.td_border_bottom { border-bottom: 1px solid #ccc; }
.td_border_bot_bk { background-image: url(../../usa-can/en/img/comm/com_blue_grad_5x100.gif); background-repeat: repeat-x; border-bottom: 1px solid #ccc; }
.td_border_top_bot { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.td_border_top_bot_02 { padding-top: 10px; padding-bottom: 10px; padding-left: 15px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.td_border_top_bot_02a { padding-top: 10px; padding-bottom: 0; padding-left: 15px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; }
.td_border_top_bot_02b { padding-top: 10px; padding-bottom: 10px; padding-left: 25px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.td_border_top_bot_02c { padding-top: 10px; padding-bottom: 10px; padding-left: 25px; }
.td_border_top_bot_03 { padding-top: 10px; padding-bottom: 10px; padding-left: 15px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
