.frame-shadow-l {	background-image: url(images/frame_shadow_l.gif);	background-repeat: repeat-y;	background-position: right;}.frame-shadow-r {	background-image: url(images/frame_shadow_r.gif);	background-repeat: repeat-y;	background-position: left;}.nav-ql-head {	background-image: url(images/nav_quicklink_head.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-right: 15px;	padding-left: 12px;}.size12w {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;}.size11w {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;}.size11br {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #990000;	font-weight: bold;}.size10w {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;}.nav-ql-body {	padding-right: 2px;	padding-left: 10px;	padding-top: 10px;	background-image: url(images/nav_quicklink_bkgrnd.jpg);	background-repeat: repeat-y;	background-position: left;	margin-left: 25px;}.nav-ql-text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	padding-bottom: 10px;}.nav-ql-text a:link {	color: #FFFFFF;	text-decoration: none;}.nav-ql-text a:visited {	color: #FFFFFF;	text-decoration: none;}.nav-ql-text a:hover {	color: #FFFFFF;	text-decoration: underline;}.nav-ql-text a:active {	color: #FFFFFF;	text-decoration: none;	padding-left: 15px;}.nav-bkgrnd {	background-image: url(images/nav_bkgrnd.jpg);	background-repeat: repeat-y;	background-position: left;}.nav-login-head {	background-image: url(images/nav_login_head.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-right: 15px;	padding-left: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;}.nav-login-body {	padding-left: 12px;}.white-bkgrnd {	background-color: #FFFFFF;}.body-sep-v-fill {	background-image: url(images/body_sep_v_fill.gif);	background-repeat: repeat-y;	background-position: right;}.body-11k {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}.body-11g {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #004128;}.body-12bg {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #004128;}.body-11k-15lead-pd10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	padding-bottom: 10px;}.body-11k-15lead-pd05 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	padding-bottom: 5px;}.body-11k-15lead-pd00 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;}.body-11k-15lead-pd20 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	padding-bottom: 20px;}.body-11k-11lead-pd05 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-bottom: 5px;}.body-11k-11lead-pd10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-bottom: 10px;}.body-pd05 {	padding-bottom: 5px;}.body-pd10 {	padding-bottom: 10px;}.body-pd20 {	padding-bottom: 20px;}.seasons-wrap {	margin-bottom: 5px;	margin-left: 5px;}.body-11bg {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #004128;}.body-11k-15lead-pd10Bold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	padding-bottom: 10px;	font-weight: bold;}.nav-body {	padding-left: 8px;}.padleft15 {	padding-left: 15px;}.body_linkBold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #004128;	font-weight: bold;}.body_linkBold a:link {	color: #000000;	text-decoration: none;}.body_linkBold a:visited {	color: #666666;	text-decoration: none;}.body_linkBold a:hover {	color: #004128;	text-decoration: none;}.body_linkBold a:active {	color: #004128;	text-decoration: none;}.body-14bik {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: italic;	font-weight: bold;}.body-13bik {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: italic;	font-weight: bold;}.body-9k-15lead-pd10Ital {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 10px;	padding-bottom: 10px;	font-style: italic;}.padright15 {	padding-right: 15px;}.body-12k-14lead-pd15rl {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	padding-right: 15px;	padding-left: 15px;}.body-12k {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.size16bg {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #004128;}.body-11k-25lead-pd10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 25px;	padding-bottom: 10px;}.body-12k-14lead-pd10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	padding-bottom: 10px;}.body-12k-17lead-pd10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	padding-bottom: 10px;}.body-12k-15lead-pd10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 15px;	padding-bottom: 10px;}.body-11k-15lead-pd15rl {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	padding-right: 15px;	padding-left: 15px;}.padleft25 {	padding-left: 25px;}.body-11k-15lead-pd25rl {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	padding-right: 25px;	padding-left: 25px;}.size24bg {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight: bold;	color: #004128;}.size18big {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #004128;	font-style: italic;}.letterhead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	background-image: url(images/letterhead.jpg);	background-repeat: no-repeat;	padding-top: 50px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 20px;	line-height: 10px;}.quote-shigo {	font-family: "Times New Roman", Times, serif;	font-size: 21px;	font-style: italic;	line-height: 21px;	color: #004128;	padding-right: 50px;	padding-top: 30px;	padding-bottom: 10px;}.padright10 {	padding-right: 10px;}.protect-shade {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #E6ECEB;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #004128;	border-right-color: #004128;	border-bottom-color: #004128;	border-left-color: #004128;}.protect-wht {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;}.protect-bottom {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #004128;	border-right-color: #004128;	border-bottom-color: #004128;	border-left-color: #004128;}.padleft25right10 {	padding-left: 25px;	padding-right: 10px;}.promo-headline {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #004128;	font-weight: bold;	padding-bottom: 5px;}.promo-copy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: italic;	line-height: 20px;	padding-bottom: 30px;}.home-copy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 24px;	padding-right: 25px;	padding-left: 25px;}.body-11k-15lead-pd50l {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	padding-left: 50px;}.body-11k-15lead-pd10rlCopy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	padding-right: 25px;	padding-top: 10px;	padding-bottom: 10px;}.body-11k-20lead-pd25rl {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 20px;	padding-right: 25px;	padding-left: 25px;}.body-11k-15lead-pdTopBold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	font-weight: bold;	padding-top: 10px;}.padtop {	padding-top: 20px;}.calendar-bx-moyr {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	border: 1px solid #004128;	background-color: #004128;	text-align: center;}.calendar-bx-weeks {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	border: 1px solid #004128;	background-color: #457763;	text-align: center;}.calendar-bx-day {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	border: 1px solid #004128;	text-align: center;}.calendar-bx-dayevt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	border: 1px solid #004128;	text-align: center;	font-weight: bold;	color: #990000;}.calendar-bx-daynone {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	border: 1px solid #004128;	background-color: #e7e7e7;	text-align: center;}.size14bg {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #004128;}table.t-collapse {	border-collapse: collapse;}.promo-headline-box {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: bold;	font-style: italic;	background-color: #F0BA47;	line-height: 25px;	padding-bottom: 3px;	padding-right: 6px;	padding-top: 3px;	padding-left: 3px;}.body-13bigreen {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: italic;	font-weight: bold;	color: #004128;}.body-12bgWhite {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;}.body-11k-indent {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-left: 15px;}.body-12bgWhitepd15l {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	padding-left: 15px;}.body-11k-indent-pdtop {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-left: 15px;	padding-top: 10px;}.body-11k-pdtop {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-top: 10px;}.border {	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #004128;	border-bottom-color: #004128;	border-left-color: #004128;}.astrik-copy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: italic;}/*font family for page. If you have another style sheet that sets font family, you can delete this rule*/div, td, p {	font-family: Verdana, Arial, Helvetica, sans-serif;}/*Control DIV for expand all and collapse all links*/#p7TMctrl {	margin: 0 0 12px 0;	font-size: .8em;	display: none;	/*/*/display: block; /* Hide from NN4*/}#p7TMctrl a:link {	color: #666666;}#p7TMctrl a:visited {	color: #666666;}#p7TMctrl a:hover {	color: #FF9900;}/*Sets line-height of all menuitems*/#p7TMnav div {	/*/*/line-height: 1.5; /* */}/*Sets background color and border around the menu DIV*/#p7TMnav {}/*Sets a bottom margin for each top-level link*/#p7TMnav div {	margin: 0 0 4px;}/*second level menuitem divs and lower -Cascades to lower levels-*//*Sets left margin to .6em establishing a fluid cascading indent*//*Sets a left border*/#p7TMnav div div {	margin: 0 0 0 9px;}/*The Link style for top-level menuitems and is read by all browsers*/#p7TMnav div a {	color: #000000;	font-size: 11px;}/*The Link style for top-level menuitems hidden from Netscape 4*/#p7TMnav div a {	/*/*/display: block;	color: #000000;	padding: 0 0 0 12px;	text-decoration: none; /* */}#p7TMnav div a:visited {	color: #000000;}#p7TMnav div a:hover {	color: #000000;	background-color: #98875F;}/*The Link and visited styles combined for second-level menuitems*/#p7TMnav div div a, #p7TMnav div div a:visited {	color: #FFFFFF;	font-size: 11px;}#p7TMnav div div a:hover {	color: #FFFFFF;	background-color: #98875F;}/*The Link style for third-level menuitems and lower*//*To set a specific style for the fourth level, add a div to the selector*//*Fourth-level example syntax: p7TMnav div div div div a {declaration}*/#p7TMnav div div div a {	font-size: 11px;}/*rules programatically assigned to parent links when image-based plus and minus option is selected. The padding on the 4 following rules supercedes (via !important) the padding on the p7TMnav div a selector when you've chosen the option to use images for the plus and minus signs*/.p7plusmark {	background-repeat: no-repeat;	background-image: url(p7tm/p7t_plus.gif);	background-position: 6px 50%;	padding: 0 0 0 20px !important;}.p7minusmark {	background-repeat: no-repeat;	background-image: url(p7tm/p7t_minus.gif);	background-position: 6px 50%;	padding: 0 0 0 20px !important;}/*rule programatically assigned to child links when image-based plus and minus option is selected*/.p7defmark {	/*padding: 0 0 0 20px !important;*/	padding: 0 0 0 20px !important;}/*rules programatically assigned to page link correesponding to current page (You are Here)*/.p7currentmark {	background-color: #F0BA47;	color: #000000;	display: block;	text-indent: 8px;}/*special style for User Guide Tutorials*/#stretchyCell {	width: 14em;}.body-11k25lead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 20px;}.subhead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #004128;	font-weight: bold;}.red_bar_links {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	padding-left: 25px;	background-color: #CC0000;}.red_bar_links a:link {	color: #FFFFFF;	text-decoration: none;}.red_bar_links a:visited {	color: #FFFFFF;	text-decoration: none;}.red_bar_links a:hover {	color: #FFFFFF;	text-decoration: underline;}.red_bar_links a:active {	color: #FFFFFF;	text-decoration: none;}.body-11k_pad_right {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	line-height: 20px;}.body-11k_pad_left {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-right: 25px;	text-align: right;}.green_border {	border: thin solid #26523A;}.pad_right_25 {	padding-right: 25px;}.lance_link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-right: 25px;	text-align: right;	vertical-align: bottom;}.parts_chart_white {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	padding-left: 10px;	padding-top: 5px;	padding-bottom: 5px;	font-weight: bold;}.parts_chart_black {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	padding-left: 10px;	padding-top: 7px;	padding-bottom: 7px;}.astrik {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CC0000;}.parts_chart_white_no_pad {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	padding-top: 5px;	padding-bottom: 5px;}