#toptag {
	POSITION: absolute; BOTTOM: 0px; RIGHT: 4px
}
#bottomtag {
	POSITION: relative; PADDING-LEFT: 5px; BACKGROUND: url(tagline_bg.gif) repeat-x; FLOAT: left; HEIGHT: 53px
}
.boxrt-left-outerstretch {
	BACKGROUND: url(boxrt_outertile_l.png)
}
* HTML .boxrt-left-outerstretch {
	HEIGHT: 100%
}
.boxrt-left-innerstretch {
	BACKGROUND: url(boxrt_tile_innerl.png) no-repeat left top; MARGIN-LEFT: 2px
}
* HTML .boxrt-left-innerstretch {
	HEIGHT: 100%
}
.boxrt-contentholder {
	WIDTH: 209px; BACKGROUND: url(boxrt_tile_inner.gif) no-repeat 50% bottom
}
.boxrt-content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.boxrt-innersolidbg {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #fff; MARGIN-LEFT: 1px
}
.leftmoduleholder {
	/*WIDTH: 215px;*/ FLOAT: left
}
.leftmodule {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#super-mainheader {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; COLOR: #535f77; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#super-newsheader {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; COLOR: #535f77; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.newsheader {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#mainheader {
	WIDTH: 477px; DISPLAY: table; BACKGROUND: url(bg_main_hdr.gif) no-repeat; HEIGHT: 44px; OVERFLOW: hidden
}
.news#mainheader {
	BACKGROUND: url(bg_news_events_hdr.gif) no-repeat; HEIGHT: 57px
}
.news#mainheader DIV {
	MARGIN-TOP: -1px
}
#mainheader DIV {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 10px; DISPLAY: table-cell; COLOR: #535f77; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#mainheader DIV DIV {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mainmoduleholder .text {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; PADDING-RIGHT: 10px; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.show_design_border TD {
	FONT-SIZE: 11px !important
}
#mainmoduleholder .contentmodule {
	PADDING-BOTTOM: 10px; MARGIN-LEFT: 12px
}
#mainmoduleholder DIV.contentmodule H1 {
	PADDING-TOP: 0px
}
.contentmodulebgholder {
	PADDING-LEFT: 12px; BACKGROUND: url(bg_contentmodule.gif) no-repeat left top
}
#mainmoduleholder .productthumb {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
#mainmoduleholder .productthumbframe {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
#mainmoduleholder .newsthumb {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
#mainmoduleholder .newsthumbframe {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
.buttonobject {
	POSITION: relative; FLOAT: left
}
.sectionimageholder {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
.sectionimageframe {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.innercontent {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 338px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px; _width: 218px
}
.nopic {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 118px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 80px; FONT-SIZE: 0px; PADDING-TOP: 0px
}
.newslink {
	BORDER-BOTTOM: #c6d1d7 1px solid; FONT-SIZE: 11px
}
SPAN.newslink A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
DIV.newslink {
	FLOAT: left
}
DIV.newslink A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
DIV.newsicon {
	PADDING-LEFT: 5px; FLOAT: left
}
SPAN.doclink A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.doclink {
	BORDER-BOTTOM: #c6d1d7 1px solid; FONT-SIZE: 11px
}
SPAN.doclink {
	BORDER-BOTTOM: #c6d1d7 1px solid; FONT-SIZE: 11px
}
.prodlink {
	BORDER-BOTTOM: #c6d1d7 1px solid; FONT-SIZE: 10px
}
SPAN.prodlink A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.newsdate {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #7d7d7d; FONT-SIZE: 10px; PADDING-TOP: 3px
}
.prodphotoinfo {
	COLOR: #7d7d7d; FONT-SIZE: 10px
}
.boxrt-divider {
	PADDING-TOP: 11px
}
.docinfo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #7d7d7d; FONT-SIZE: 10px; PADDING-TOP: 3px
}
.promophoto {
	POSITION: relative; FLOAT: left
}
.promophotoframe {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
#rightcol .promotext {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 175px; FLOAT: left
}
.content-2col-header {
	PADDING-LEFT: 10px; PADDING-TOP: 6px
}
#content-2col {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 0px; PADDING-TOP: 0px
}
#content-2col DIV.col-left {
	WIDTH: 255px; FLOAT: left
}
#content-2col DIV.col-left DIV {
	PADDING-BOTTOM: 10px; PADDING-RIGHT: 20px
}
#content-2col DIV.col-right {
	WIDTH: 235px; FLOAT: left
}
#content-2col DIV.col-right DIV {
	PADDING-BOTTOM: 10px; WIDTH: 235px; FLOAT: left
}
#prodtab-holder {
	BACKGROUND: url(prodtab_tile.gif); HEIGHT: 24px
}
#prodtab-holder DIV {
	FLOAT: left
}
#prodtab-holder .main {
	POSITION: relative
}
#prodtab-holder A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: block; FLOAT: left; HEIGHT: 24px; COLOR: #535f77; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#prodtab-holder DIV.first A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 16px; BACKGROUND: url(prodtab_l.gif) no-repeat left 50%; PADDING-TOP: 0px
}
#prodtab-holder DIV.first A:hover {
	BACKGROUND: url(prodtab_l_on.gif) no-repeat left 50%
}
#prodtab-holder DIV.first A.selected {
	BACKGROUND: url(prodtab_l_on.gif) no-repeat left 50%
}
#prodtab-holder A:hover {
	BACKGROUND: url(prodtab_tile_on.gif); COLOR: #fff
}
#prodtab-holder A.selected {
	BACKGROUND: url(prodtab_tile_on.gif); COLOR: #fff
}
#prodtop-holder {
	BACKGROUND: url(bg_prodmain_tile_top.gif); HEIGHT: 4px; FONT-SIZE: 0px
}
#prodtop-holder .topleft {
	WIDTH: 7px; BACKGROUND: url(prodmain_top_l.gif); FLOAT: left; HEIGHT: 4px
}
#prodtop-holder .topright {
	WIDTH: 7px; BACKGROUND: url(prodmain_top_r.gif); FLOAT: right; HEIGHT: 4px
}
#prod-holder {
	BACKGROUND: url(bg_prodmain_tile_l.gif) repeat-y left 50%
}
.prod-subholder {
	WIDTH: 512px; BACKGROUND: url(bg_prodmain_tile_r.gif) repeat-y right 50%
}
#prodbottom-holder {
	BACKGROUND: url(bg_prodmain_tile_bottom.gif); HEIGHT: 5px; FONT-SIZE: 0px
}
#prodbottom-holder .bottomleft {
	WIDTH: 7px; BACKGROUND: url(prodmain_bottom_l.gif); FLOAT: left; HEIGHT: 5px
}
#prodbottom-holder .bottomright {
	WIDTH: 7px; BACKGROUND: url(prodmain_bottom_r.gif); FLOAT: right; HEIGHT: 5px
}
#features-holder {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; PADDING-TOP: 10px
}
#specs-holder {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; PADDING-TOP: 10px
}
#photos-holder {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; PADDING-TOP: 10px
}
#photos-holder-search {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; PADDING-TOP: 10px
}
#studies-holder {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; PADDING-TOP: 10px
}
#faqs-holder {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; PADDING-TOP: 10px
}
#other-holder {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; PADDING-TOP: 10px
}
#photos-holder-search {
	WIDTH: 480px
}
#features-holder UL {
	LIST-STYLE-TYPE: disc; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 15px; FONT-SIZE: 11px
}
#features-holder UL UL {
	LIST-STYLE-TYPE: circle
}
#features-holder UL UL UL {
	LIST-STYLE-TYPE: square
}
#photos-holder .photowrapper {
	MARGIN-TOP: 5px; WIDTH: 235px; MARGIN-BOTTOM: 8px
}
#photos-holder-search .photowrapper {
	MARGIN-TOP: 5px; WIDTH: 235px; MARGIN-BOTTOM: 8px
}
#photos-holder DIV.photowrapper .title {
	LINE-HEIGHT: 12px; WIDTH: 135px; COLOR: #535f77; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
#photos-holder-search DIV.photowrapper .title {
	LINE-HEIGHT: 12px; WIDTH: 135px; COLOR: #535f77; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
#photos-holder DIV.photowrapper {
	POSITION: relative; FLOAT: left; FONT-SIZE: 0px
}
#photos-holder DIV.photowrapper DIV {
	POSITION: relative; FLOAT: left; FONT-SIZE: 0px
}
#photos-holder-search DIV.photowrapper {
	POSITION: relative; FLOAT: left; FONT-SIZE: 0px
}
#photos-holder-search DIV.photowrapper DIV {
	POSITION: relative; FLOAT: left; FONT-SIZE: 0px
}
#photos-holder DIV DIV.prodphotoframe {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
#photos-holder-search DIV DIV.prodphotoframe {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
#photos-holder DIV.photowrapper DIV.text {
	POSITION: absolute; LINE-HEIGHT: 22px; FONT-SIZE: 10px; TOP: 0px; LEFT: 135px
}
#photos-holder-search DIV.photowrapper DIV.text {
	POSITION: absolute; LINE-HEIGHT: 22px; FONT-SIZE: 10px; TOP: 0px; LEFT: 135px
}
#prodtab-holder {
	WIDTH: 512px
}
#prodtop-holder {
	WIDTH: 512px
}
#prod-holder {
	WIDTH: 512px
}
#prodbottom-holder {
	WIDTH: 512px
}
.promomoduleholder {
	WIDTH: 628px; FLOAT: left; PADDING-TOP: 5px
}
.promomodule {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.promoholder {
	WIDTH: 600px; PADDING-TOP: 7px
}
.promomodulebgholder {
	PADDING-LEFT: 12px; BACKGROUND: url(boxmid_bg.jpg) no-repeat left top
}
.promomodulebg {
	PADDING-LEFT: 8px; BACKGROUND: url(boxmid_innerbg.gif) no-repeat left top
}
.promophoto {
	POSITION: relative; FLOAT: left
}
.promophotoframe {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.promotext {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; WIDTH: 470px; FLOAT: left; FONT-SIZE: 11px
}
.promotext-noimg {
	PADDING-BOTTOM: 10px; WIDTH: 570px; FLOAT: left; FONT-SIZE: 11px
}
#mainmoduleholder .newsmodule {
	PADDING-BOTTOM: 10px
}
.newsmodulebgholder {
	PADDING-LEFT: 12px; BACKGROUND: url(bg_newsmodule.gif) no-repeat left top
}
DIV.newsmodule DIV.newsdate {
	WIDTH: 110px; FLOAT: left; COLOR: #7d7d7d; FONT-SIZE: 11px
}
DIV.newsmodule DIV.newscontent {
	PADDING-LEFT: 10px; WIDTH: 470px; FLOAT: left; FONT-SIZE: 11px
}
DIV.newscontent A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#mainmoduleholder DIV.formmodule {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#mainmoduleholder DIV.formmodule INPUT {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 166px; HEIGHT: 18px; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 1px solid
}
#mainmoduleholder DIV.formmodule INPUT.qty {
	WIDTH: 40px
}
#mainmoduleholder DIV.formmodule SELECT {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 170px; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 1px solid
}
#mainmoduleholder DIV.formmodule DIV.leftcol {
	TEXT-ALIGN: right; WIDTH: 290px; FLOAT: left; PADDING-TOP: 10px
}
#mainmoduleholder DIV.formmodule DIV.rightcol {
	TEXT-ALIGN: right; WIDTH: 290px; FLOAT: left; PADDING-TOP: 10px
}
#mainmoduleholder DIV.formmodule DIV.leftcol DIV INPUT {
	MARGIN: 0px
}
#mainmoduleholder DIV.formmodule DIV.rightcol DIV INPUT {
	MARGIN: 0px
}
#mainmoduleholder DIV.formmodule DIV.col1 {
	WIDTH: 70px; FLOAT: left
}
#mainmoduleholder DIV.formmodule DIV.col2 {
	WIDTH: 300px; FLOAT: left
}
#mainmoduleholder DIV.formmodule DIV.col3 {
	WIDTH: 220px; FLOAT: left
}
#mainmoduleholder DIV.formmodule DIV.label {
	TEXT-ALIGN: right; WIDTH: 114px; FLOAT: left
}
#mainmoduleholder DIV.formmodule DIV.input {
	PADDING-LEFT: 5px; FLOAT: left
}
#mainmoduleholder DIV.formmodule .required {
	COLOR: #ed1c24
}
#mainmoduleholder DIV.formmodule DIV.clear {
	HEIGHT: 5px; FONT-SIZE: 0px
}
#mainmoduleholder DIV.formmodule DIV.subcol {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 2px
}
#mainmoduleholder DIV.formmodule .firstrow {
	PADDING-TOP: 10px
}
#mainmoduleholder DIV.formmodule DIV.mid {
	WIDTH: 276px
}
#mainheader .newsdate {
	POSITION: relative; COLOR: #7d7d7d; FONT-SIZE: 10px; TOP: -2px; PADDING-TOP: 0px
}
.doctitle {
	COLOR: #535f77; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.docinfo {
	COLOR: #7d7d7d; FONT-SIZE: 11px
}
#prod-holder .title {
	FONT-WEIGHT: bold
}
#features-holder .title {
	COLOR: #7d7d7d; FONT-SIZE: 11px
}
#specs-holder .specstext {
	PADDING-BOTTOM: 10px; WIDTH: 400px
}
#specs-holder TABLE {
	WIDTH: 480px; MARGIN-BOTTOM: 10px
}
#specs-holder TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-SIZE: 10px; PADDING-TOP: 2px
}
#specs-holder TD.header {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#studies-holder {
	PADDING-TOP: 15px
}
#studies-holder .studyimg {
	MARGIN: 0px 10px 10px 0px; FLOAT: left
}
#studies-holder .studytitle {
	FONT-SIZE: 11px
}
#studies-holder .studytitle A {
	TEXT-DECORATION: none
}
#studies-holder .studytxt {
	WIDTH: 320px; MARGIN-BOTTOM: 15px; FLOAT: left; FONT-SIZE: 11px
}
#studies-holder .studytxtnoimg {
	WIDTH: 490px; MARGIN-BOTTOM: 15px; FLOAT: left; FONT-SIZE: 11px
}
#faqs-holder .title {
	MARGIN: 0px 0px 0px 10px; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#faqs-holder .title A {
	TEXT-DECORATION: none
}
#faqs-holder .text {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 11px; PADDING-TOP: 10px
}
DIV.submit {
	MARGIN-LEFT: -2px
}
#rightcol .newsthumb-holder {
	PADDING-TOP: 11px
}
#rightcol .newsthumb {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#rightcol .newsthumbframe {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
