BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(bkgd_tiles.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #97b2cd
}
BODY {
	FONT-SIZE: 14px; COLOR: #666; FONT-FAMILY: arial
}
TD {
	FONT-SIZE: 14px; COLOR: #666; FONT-FAMILY: arial
}
P {
	FONT-SIZE: 14px; COLOR: #666; FONT-FAMILY: arial
}
IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG.border {
	BORDER-RIGHT: red 1px dotted; BORDER-TOP: red 1px dotted; BORDER-LEFT: red 1px dotted; BORDER-BOTTOM: red 1px dotted
}
IMG.inline {
	DISPLAY: inline
}
IMG.imgicon {
	PADDING-RIGHT: 5px; DISPLAY: inline
}
A {
	COLOR: #ff6633; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff6633; TEXT-DECORATION: none
}
SUP {
	FONT-SIZE: 0.75em
}
.white {
	COLOR: #fff
}
.floatright {
	FLOAT: right
}
.floatleft {
	FLOAT: left
}
SPAN.loginError {
	FONT-WEIGHT: bold; COLOR: #f00
}
SPAN.print {
	LEFT: 80%; PADDING-BOTTOM: 0px; POSITION: relative
}
SPAN.print A {
	PADDING-LEFT: 20px; BACKGROUND: url(btn_print.gif) no-repeat 0px 0px; FLOAT: right; MARGIN: 0px 5px 0px 25px
}
SPAN.backtosingle {
	LEFT: 75%; PADDING-BOTTOM: 0px; POSITION: relative
}
SPAN.backtosingle A {
	PADDING-RIGHT: 25px; PADDING-LEFT: 20px; BACKGROUND: url(btn_backto.gif) no-repeat 0px 2px; FLOAT: right
}
SPAN.backtoicon {
	LEFT: 75%; PADDING-BOTTOM: 0px; POSITION: relative
}
SPAN.backtoicon A {
	PADDING-LEFT: 20px; BACKGROUND: url(btn_backto.gif) no-repeat 0px 2px; FLOAT: right
}
DIV.backto {
	WIDTH: 100%; TEXT-ALIGN: right
}
DIV.backtoicon {
	PADDING-BOTTOM: 20px; POSITION: relative
}
DIV.backtoicon A {
	PADDING-LEFT: 20px; BACKGROUND: url(btn_backto.gif) no-repeat 0px 2px; MARGIN-RIGHT: 20px
}
DIV#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 800px; PADDING-TOP: 0px
}
DIV#choose {
	FONT-SIZE: 10px; MARGIN: 5px 0px 0px 11px; COLOR: #4d79a6
}
UL#globalnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 8000; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TEXT-ALIGN: center
}
UL#globalnav LI {
	DISPLAY: inline; POSITION: relative
}
UL#globalnav LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #6e8db3; PADDING-TOP: 0px
}
UL#globalnav LI A.dotted {
	BORDER-RIGHT: #999 1px dotted; COLOR: #6e8db3
}
UL#globalnav LI A.navon {
	COLOR: #104674
}
UL#globalnav LI A SPAN.arrow {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; BACKGROUND: url(global-arrow_right.gif) no-repeat 0px 50%; WIDTH: 6px
}
UL#globalnav LI A.navon SPAN.arrow {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; BACKGROUND: url(global-arrow_down.gif) no-repeat 0px 70%; WIDTH: 6px
}
UL#globalnav UL {
	DISPLAY: none; LEFT: 0px; MARGIN: 14px 0px 0px; WIDTH: 120px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px
}
UL#globalnav LI:hover UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #d2dde9; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL#globalnav LI.over UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #d2dde9; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL#globalnav UL LI {
	BORDER-RIGHT: #d2dde9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d2dde9 0px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #d2dde9 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #d2dde9 1px solid
}
UL#globalnav LI UL LI A {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: #fff; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px; TEXT-ALIGN: left
}
UL#globalnav LI UL LI A.on {
	BACKGROUND: #6e97bc; COLOR: #fff
}
UL#globalnav LI UL LI A:hover {
	BACKGROUND: #6e97bc; COLOR: #fff
}
DIV#topbar {
	POSITION: relative
}
DIV#logolink {
	LEFT: 0px; WIDTH: 0px; POSITION: relative; TOP: 0px; HEIGHT: 0px
}
DIV#dealer {
	Z-INDEX: 1; RIGHT: 0px; COLOR: #fff; POSITION: absolute; TOP: 10px; TEXT-ALIGN: right
}
DIV#nodealer {
	Z-INDEX: 1; RIGHT: 0px; COLOR: #fff; POSITION: absolute; TOP: 10px; TEXT-ALIGN: right
}
DIV#dealer A {
	DISPLAY: block
}
DIV#topspace {
	BACKGROUND-IMAGE: url(topspace.jpg); HEIGHT: 0px
}
DIV#topspace_sub {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(topspace_sub.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 11px
}
TABLE#footer {
	WIDTH: 800px
}
footer {
	FONT-SIZE: 10px; BACKGROUND: url(topspace.png) repeat-x; VERTICAL-ALIGN: top; COLOR: #fff
}
TABLE#footer TD#footerleft {
	WIDTH: 89px; TEXT-ALIGN: left
}
TABLE#footer TD#footerright {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
TABLE#footer TD A {
	FONT-WEIGHT: bold; COLOR: #104674; TEXT-DECORATION: none
}
TABLE#footer TD A:hover {
	TEXT-DECORATION: underline
}
H1 {
	FONT-SIZE: 15px; COLOR: #405e92; PADDING-TOP: 10px
}
H2 {
	FONT-SIZE: 14px; COLOR: #405e92
}
H3 {
	FONT-SIZE: 13px; COLOR: #405e92
}
H4 {
	FONT-SIZE: 12px; COLOR: #405e92
}
TD#header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 5px
}
TD#header {
	PADDING-LEFT: 10px
}
TABLE#mainsection {
	WIDTH: 800px; BACKGROUND-COLOR: #e7edf3
}
TABLE#mainsection TD {
	VERTICAL-ALIGN: top
}
TABLE#mainsection TD#leftside {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 0px; PADDING-TOP: 0px
}
TD#content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
TABLE#tblcontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f2f0f1; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 574px; PADDING-TOP: 0px
}
TABLE#tblcontent TD#leftshadow {
	BACKGROUND: url(contentleftshadow.gif) repeat-y; VERTICAL-ALIGN: top; WIDTH: 5px
}
TABLE#tblcontent TD#rightshadow {
	BACKGROUND: url(contentrightshadow.gif) repeat-y; VERTICAL-ALIGN: top; WIDTH: 5px
}
TABLE#tblcontent TD#maincontent {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(contenttop.gif) #ffffff repeat-x; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TD#maincontent P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD#maincontent H1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD#maincontent H1 {
	MARGIN-BOTTOM: -10px
}
TD#maincontent H3 {
	MARGIN-LEFT: 5px
}
TD#maincontent H4 {
	MARGIN-LEFT: 5px
}
TD#maincontent P {
	FONT-SIZE: 12px; COLOR: #666; LINE-HEIGHT: 1.5em
}
TD#maincontent P.fire_note {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
TD#maincontent P.readmore A {
	FONT-SIZE: 10px; COLOR: #f63; TEXT-DECORATION: none
}
TD#maincontent LI A {
	FONT-SIZE: 10px; COLOR: #f63; TEXT-DECORATION: none
}
TD#maincontent P.readmore A:hover {
	TEXT-DECORATION: underline
}
TD#maincontent LI A:hover {
	TEXT-DECORATION: underline
}
TD#maincontent LI {
	FONT-SIZE: 12px; COLOR: #666; LINE-HEIGHT: 1.5em
}
TD#maincontent UL.readmore {
	PADDING-LEFT: 10px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
TD#maincontent UL.readmore LI {
	PADDING-LEFT: 20px; BACKGROUND: url(icon_readmore.gif) no-repeat 5px 4px; VERTICAL-ALIGN: middle
}
TD#maincontent UL.casestudy {
	PADDING-LEFT: 10px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
TD#maincontent UL.casestudy LI {
	PADDING-LEFT: 20px; BACKGROUND: url(icon_casestudy.gif) #ebf0f6 no-repeat 5px 4px; VERTICAL-ALIGN: middle
}
TD#maincontent DIV#headimage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD#maincontent DIV#vidspot {
	PADDING-LEFT: 10px; FLOAT: right; PADDING-TOP: 10px
}
TABLE#tblcontent TD#bottom {
	BACKGROUND: url(contentbottom.gif) repeat-x; HEIGHT: 6px
}
TD#maincontent P.note {
	FONT-SIZE: 10px; COLOR: #999
}
TABLE#ErrorBox {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; WIDTH: 90%; BORDER-BOTTOM: #aaa 1px solid
}
TABLE#ErrorBox TD {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #fff; COLOR: #f63; TEXT-DECORATION: none
}
TABLE#ErrorBox TD.first {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #ddd; COLOR: #111; HEIGHT: 15px; TEXT-ALIGN: center
}
.dtoolstitle {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 10px 0px; COLOR: #405e92; PADDING-TOP: 2px; BACKGROUND-COLOR: #c6d3e3
}
.dtoolsprod_header {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ebf0f6
}
.dtools_anchors {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 16px; PADDING-TOP: 0px
}
.dtoolsprod {
	FONT-WEIGHT: bold; MARGIN: 3px 0px 5px
}
.dtoolsheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; COLOR: #405e92; PADDING-TOP: 0px
}
.dtoolsdownload {
	FONT-SIZE: 10px
}
.dtoolsbacktotop {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.col_left_float {
	FLOAT: left; WIDTH: 63%
}
.col_right_float {
	FLOAT: right; WIDTH: 37%
}
TD#maincontent UL.dtoolslist {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 550px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
TD#maincontent UL.dtoolslist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 107px; PADDING-TOP: 0px
}
TD#maincontent UL.dtoolslist LI A {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
TD#maincontent UL.dtoolslist LI A:hover {
	TEXT-DECORATION: none
}
DIV.workout_str {
	PADDING-RIGHT: 8px; PADDING-LEFT: 15px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px
}
TD#maincontent SPAN.workout_note {
	PADDING-LEFT: 15px; LINE-HEIGHT: normal
}
TD#maincontent TD.workout_note_cell {
	PADDING-LEFT: 15px; FONT-SIZE: 10px; LINE-HEIGHT: normal
}
