/*HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, sans-serif
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, sans-serif
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 76%; PADDING-BOTTOM: 30px; PADDING-TOP: 18px
}
BODY  {
	Z-INDEX: 100
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL LI {
	LIST-STYLE-TYPE: none
}
A {
	COLOR: #005ead; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.clear {
	CLEAR: both; MARGIN-TOP: -1px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 1px
}
UNKNOWN {
	FONT-SIZE: 1.25em; OVERFLOW: auto
}
PRE {
	BORDER-RIGHT: #d3e9ff 1px solid; BORDER-TOP: #d3e9ff 1px solid; PADDING-LEFT: 1px; BORDER-LEFT: #d3e9ff 1px solid; BORDER-BOTTOM: #d3e9ff 1px solid
}
TD.content PRE {
	WIDTH: 500px
}
TD.contentwside PRE {
	WIDTH: 300px
}
CODE {
	FONT-SIZE: 1.25em
}
.accessibility {
	DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 751px
}
#header {
	CLEAR: both; BACKGROUND: url(/images/interface/header_bg.gif) #15438a repeat-x 0px 0px; FLOAT: left
}
#header DIV {
	BACKGROUND: url(/images/interface/header_rightcap.gif) no-repeat 100% 0px; WIDTH: 751px; HEIGHT: 63px
}
#header H1 {
	DISPLAY: block; BACKGROUND: url(/images/interface/header_leftcap.gif) no-repeat 0px 0px; FLOAT: left; MARGIN: 0px; HEIGHT: 63px
}
#header H1 A {
	DISPLAY: block; BACKGROUND: url(/images/interface/logo.gif) no-repeat 11px 21px; WIDTH: 141px; TEXT-INDENT: -4000px; HEIGHT: 61px
}
#header #performancesoft A {
	BACKGROUND: url(/images/interface/logoperformancesoft.gif) no-repeat 11px 21px; WIDTH: 305px
}
#topnav {
	DISPLAY: block; Z-INDEX: 2000; FLOAT: right; HEIGHT: 33px
}
#nav {
	DISPLAY: block; Z-INDEX: 2000; FLOAT: right; MARGIN: 0px 9px 0px 0px; WIDTH: 566px; HEIGHT: 30px
}
#topnav LI {
	DISPLAY: block; FLOAT: left; HEIGHT: 26px
}
#topnav LI A {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; TEXT-INDENT: -4000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px
}
#topnav LI.hover A {
	BACKGROUND-POSITION: 0px -26px
}
#topnav LI A:hover {
	BACKGROUND-POSITION: 0px -26px
}
#topnav LI.contact A {
	WIDTH: 44px
}
#topnav LI.events A {
	WIDTH: 41px
}
#topnav LI.news A {
	WIDTH: 32px
}
#topnav LI.support A {
	WIDTH: 48px
}
#topnav LI.worldwide A {
	WIDTH: 68px
}
#topnav LI.search FORM {
	PADDING-RIGHT: 6px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px
}
#topnav LI.search P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#topnav #searchfield {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 91px; BORDER-BOTTOM: #cfcfcf 1px solid
}
#topnav LI.search INPUT {
	FONT-SIZE: 0.85em; MARGIN: 0px; COLOR: #5e666c
}
#topnav #searchsubmit {
	MARGIN-TOP: 3px
}
#topnav LI UL {
	BORDER-RIGHT: #aebcc8 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aebcc8 1px solid; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 3000; BACKGROUND: #f0f4f7; PADDING-BOTTOM: 0px; BORDER-LEFT: #aebcc8 1px solid; WIDTH: 153px; PADDING-TOP: 5px; BORDER-BOTTOM: #aebcc8 1px solid; POSITION: absolute
}
#topnav LI.hover UL {
	DISPLAY: block
}
#topnav LI:hover UL {
	DISPLAY: block
}
#topnav LI UL LI {
	DISPLAY: block; FLOAT: left; WIDTH: 76px; HEIGHT: auto
}
#topnav LI UL LI A {
	BORDER-RIGHT: #d1dbea 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; WIDTH: 70px; COLOR: #005ead; TEXT-INDENT: 0px; LINE-HEIGHT: 0.8em; PADDING-TOP: 5px; HEIGHT: auto
}
#topnav LI UL LI.even A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#topnav LI UL LI.viewall {
	BORDER-RIGHT: medium none; BORDER-TOP: #d1dbea 1px solid; MARGIN-TOP: 5px; BACKGROUND: url(/images/interface/topnav_viewall.gif) no-repeat 0px 0px; WIDTH: 153px
}
#topnav LI UL LI.viewall A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; PADDING-BOTTOM: 6px; WIDTH: 141px; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#nav LI {
	DISPLAY: block; Z-INDEX: 9000; FLOAT: left
}
#nav LI A {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -4000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#nav LI.hover A {
	BACKGROUND-POSITION: 0px -30px
}
#nav LI A:hover {
	BACKGROUND-POSITION: 0px -30px
}
#nav LI.company A {
	BACKGROUND-IMAGE: url(/images/nav/company.gif); WIDTH: 78px
}
#nav LI.customers A {
	BACKGROUND-IMAGE: url(/images/nav/customers.gif); WIDTH: 89px
}
#nav LI.partners A {
	BACKGROUND-IMAGE: url(/images/nav/partners.gif); WIDTH: 77px
}
#nav LI.products A {
	BACKGROUND-IMAGE: url(/images/nav/products.gif); WIDTH: 75px
}
#nav LI.resources A {
	BACKGROUND-IMAGE: url(/images/nav/resources.gif); WIDTH: 87px
}
#nav LI.services A {
	BACKGROUND-IMAGE: url(/images/nav/services.gif); WIDTH: 77px
}
#nav LI.solutions A {
	BACKGROUND-IMAGE: url(/images/nav/solutions.gif); WIDTH: 83px
}
#nav LI UL {
	BORDER-RIGHT: #aebcc8 1px solid; BORDER-TOP: #aebcc8 1px solid; DISPLAY: none; MARGIN: 0px 0px 0px 5px; BORDER-LEFT: #aebcc8 1px solid; WIDTH: 167px; BORDER-BOTTOM: #aebcc8 1px solid; POSITION: absolute
}
#nav LI.hover UL {
	DISPLAY: block
}
#nav LI.hover UL LI {
	CLEAR: both; DISPLAY: block; BACKGROUND: #f0f4f7; FLOAT: left; WIDTH: 167px; BORDER-BOTTOM: #d1dbea 1px solid
}
#nav LI.hover UL LI.children A {
	BACKGROUND: url(/images/interface/nav_arrow.gif) #f0f4f7 no-repeat 100% 2px
}
#nav LI.hover UL LI A {
	PADDING-RIGHT: 13px; PADDING-LEFT: 7px; FONT-SIZE: 0.87em; MIN-HEIGHT: 14px; BACKGROUND: #f0f4f7; PADDING-BOTTOM: 5px; WIDTH: 147px; COLOR: #4b4b4b; TEXT-INDENT: 0px; PADDING-TOP: 5px; HEIGHT: auto; TEXT-DECORATION: none
}
#nav LI.hover UL LI.hover A.children {
	BACKGROUND: url(/images/interface/nav_arrowselected.gif) #fff no-repeat 100% 2px
}
#nav LI.hover UL LI.hover {
	CURSOR: pointer
}
#nav LI.hover UL LI.hover A {
	BACKGROUND: #fff; COLOR: #005ead
}
#nav LI.hover UL LI A:hover {
	BACKGROUND: #fff; COLOR: #005ead
}
#wrapper #nav LI UL LI.hover UL A {
	BACKGROUND: #f0f4f7; COLOR: #4b4b4b
}
#wrapper #nav LI UL LI.hover UL LI.hover A {
	BACKGROUND: #fff; COLOR: #005ead
}
#nav LI.hover UL LI UL {
	DISPLAY: none; FLOAT: left; MARGIN: -1px 0px 0px 167px
}
#nav LI UL LI.hover UL {
	DISPLAY: block! important
}
#nav LI.products UL {
	MARGIN: 0px
}
#nav LI.company UL {
	MARGIN: 0px 0px 0px -82px
}
#nav LI.resources UL LI UL {
	MARGIN: -1px 0px 0px -169px
}
#nav LI.company UL LI UL {
	MARGIN: -1px 0px 0px -169px
}
#nav LI.customers UL LI {
	WIDTH: 132px! important
}
#nav LI.customers UL {
	WIDTH: 132px! important
}
#nav LI.customers UL LI A {
	WIDTH: 112px! important
}
#nav LI.customers UL LI UL {
	MARGIN: -1px 0px 0px 132px
}
#nav UL IFRAME {
	DISPLAY: none! important
}
#breadcrumb {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #6e6e6e; PADDING-TOP: 9px
}
#breadcrumb A {
	COLOR: #6e6e6e; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#breadcrumb A:hover {
	TEXT-DECORATION: underline
}
A#shoppingcart {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 19px; BACKGROUND: url(/images/interface/icon_shoppingcart.gif) no-repeat 0px 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; COLOR: #005ead; PADDING-TOP: 0px
}
#main {
	CLEAR: both; BACKGROUND: url(/images/interface/sidebar_bg.gif) #fff repeat-y 0px 0px; FLOAT: left; WIDTH: 751px
}
#sidebar {
	FLOAT: left; WIDTH: 164px
}
#contentwrap {
	FLOAT: right; WIDTH: 500px; LINE-HEIGHT: 1em
}
#contentwrap DIV.cwrap {
	OVERFLOW: hidden
}
TD.callout .cwrap {
	WIDTH: 175px
}
TD.callout {
	WIDTH: 175px
}
TD.content {
	PADDING-LEFT: 4px; WIDTH: 500px
}
TD.content .cwrap {
	PADDING-LEFT: 4px; WIDTH: 500px
}
DIV.contentwside {
	PADDING-RIGHT: 15px; FLOAT: left; WIDTH: 300px
}
TD.contentwside {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; WIDTH: 300px; PADDING-TOP: 0px! important
}
TD.contentwside .cwrap {
	PADDING-LEFT: 4px; MARGIN: 0px; WIDTH: 300px
}
#bottom {
	CLEAR: both; BACKGROUND: url(/images/interface/sidebar_bottomcap.gif) #fff no-repeat 0px 0px; MARGIN: 10px 0px 0px; WIDTH: 751px; BORDER-BOTTOM: #c8cfd4 1px solid; HEIGHT: 24px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; PADDING-TOP: 12px
}
#footer SPAN {
	FLOAT: right; COLOR: #76848d
}
#nonav #header DIV {
	WIDTH: 567px
}
#nonav #wrapper {
	WIDTH: 567px
}
#nonav #main {
	WIDTH: 567px
}
#nonav #bottom {
	WIDTH: 567px
}
#nonav #main {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#nonav #bottom {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#nonav #content {
	MARGIN-TOP: 15px
}
#nonavwide #main {
	WIDTH: 751px
}
#nonavwide H2#content {
	MARGIN-TOP: 15px; WIDTH: 550px
}
#nonavwide #contentwrap {
	WIDTH: 751px
}
#nonavwide #main {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#nonavwide #bottom {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#nonavwide TD.content {
	WIDTH: 712px
}
#nonavwide TD.content .cwrap {
	MARGIN: 0px 20px; WIDTH: 711px
}
#nonavwide TD.contentwside {
	WIDTH: 576px
}
#nonavwide TD.contentwside .cwrap {
	WIDTH: 561px; MARGIN-RIGHT: 0px
}
#sidebar H5 {
	MARGIN: 0px
}
H5#sectitle {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; BACKGROUND: url(/images/interface/subnav_topcap.gif) #a5b4c1; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 5px
}
#subnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/interface/subnav_bottomcap.gif) no-repeat 0px 100%; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 164px; PADDING-TOP: 0px
}
#subnav LI {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; WIDTH: 164px
}
#subnav LI A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: 0.85em; BACKGROUND: #dde4ea; PADDING-BOTTOM: 4px; COLOR: #005ead; PADDING-TOP: 4px
}
#subnav LI.children A {
	PADDING-RIGHT: 15px; BACKGROUND: url(/images/interface/iconplus.gif) #dde4ea no-repeat 100% 0px
}
#subnav LI.selected A {
	FONT-WEIGHT: bold; BACKGROUND: #dde4ea; COLOR: #55616c
}
#subnav LI.open A {
	FONT-WEIGHT: bold; BACKGROUND: #ebeff2
}
#subnav LI UL {
	DISPLAY: none
}
#subnav LI.open UL {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #ebeff2; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#subnav LI UL LI {
	FONT-SIZE: 1em; WIDTH: 154px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#subnav LI.open UL LI A {
	PADDING-RIGHT: 3px; BORDER-TOP: #f9fbfb 1px solid; PADDING-LEFT: 12px; FONT-WEIGHT: normal; BACKGROUND: url(/images/interface/lidash.gif) #ebeff2 no-repeat 4px 8px; PADDING-BOTTOM: 3px; COLOR: #005ead; PADDING-TOP: 3px
}
#subnav LI.open UL LI.selected A {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/images/interface/lidashgray.gif); COLOR: #4b4b4b; TEXT-DECORATION: none
}
#subnav LI.open UL LI.open LI.selected A {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/images/interface/lidashgray.gif); COLOR: #4b4b4b; TEXT-DECORATION: none
}
#subnav LI.open UL LI UL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
#subnav LI.open UL LI.open UL {
	DISPLAY: block
}
#subnav LI.open UL LI.open LI {
	PADDING-LEFT: 10px; WIDTH: 144px
}
#subnav LI.open UL LI.open LI A {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 2px; BORDER-TOP: medium none; PADDING-LEFT: 12px; FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(/images/interface/lidash.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: medium none; COLOR: #005ead; PADDING-TOP: 2px; BORDER-BOTTOM: medium none
}
#subnav LI.open UL LI.open LI A:hover {
	TEXT-DECORATION: underline
}
#subnav {
	BORDER-BOTTOM: #fff 10px solid
}
.opennav#subnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 3px; COLOR: #6f808e; PADDING-TOP: 5px
}
.opennav#subnav LI UL {
	DISPLAY: block
}
.opennav#subnav LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.opennav#subnav LI UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 9px; FONT-WEIGHT: normal; BACKGROUND: url(/images/interface/lidash.gif) no-repeat 1px 8px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.opennav#subnav LI UL LI.selected A {
	FONT-WEIGHT: bold; COLOR: #4b4b4b
}
H5#sitetools {
	DISPLAY: block; BACKGROUND: url(/images/interface/h5_sitetools.gif) no-repeat 0px 0px; FLOAT: left; WIDTH: 164px; TEXT-INDENT: -6000px; HEIGHT: 24px
}
#tools {
	MARGIN-TOP: 6px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; WIDTH: 159px
}
#tools LI {
	MARGIN: 0px 0px 4px
}
#tools LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 26px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #005ead; LINE-HEIGHT: 1px; PADDING-TOP: 8px; HEIGHT: 6px
}
#tools LI.email A {
	BACKGROUND: url(/images/interface/icon_mail.gif) no-repeat 0px 0px
}
#tools LI.print A {
	BACKGROUND: url(/images/interface/icon_print.gif) no-repeat 0px 0px
}
.callout A.arrowlink {
	BACKGROUND-POSITION: 0px 4px; DISPLAY: block
}
.callout A.download {
	BACKGROUND-POSITION: 0px 4px; DISPLAY: block
}
DIV.info {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 0.85em; BACKGROUND: url(/images/interface/infobox_bottomcap.gif) #d3e9ff no-repeat 0px 100%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; WIDTH: 159px; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px
}
TD.callout DIV.info {
	FONT-SIZE: 0.75em
}
DIV.info H5 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 1.25em; BACKGROUND: url(/images/interface/h5_getstartedbg.gif) #d3e9ff no-repeat 0px 0px; PADDING-BOTTOM: 4px; MARGIN: 0px -8px 5px; COLOR: #333! important; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid
}
DIV.rss {
	BACKGROUND: url(/images/interface/rssbox_bottomcap.gif) #fae0c2 no-repeat 0px 100%; WIDTH: 175px
}
DIV.rss H5 {
	BACKGROUND: url(/images/interface/h5_rssbg.gif) #fae0c2 no-repeat 0px 0px
}
DIV.rss A.rsslink {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px 2px; DISPLAY: block
}
DIV.info UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.05em; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
DIV.info P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.05em; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
DIV.info UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: url(/images/interface/lidash.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
DIV.info .minihr {
	MARGIN: 8px 0px 5px
}
DIV.resources {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 0.85em; BACKGROUND: url(/images/interface/relatedresources_bg.gif) no-repeat 0px 100%; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; WIDTH: 159px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
DIV.resources H5 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 1.1em; BACKGROUND: url(/images/interface/h5_relatedbg.gif) no-repeat 0px 0px; PADDING-BOTTOM: 4px; MARGIN: 0px -8px 8px; PADDING-TOP: 4px; BORDER-BOTTOM: #bdbdbd 1px solid
}
DIV.generic P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px
}
DIV.resources P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px
}
DIV.generic H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.95em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -4px; PADDING-TOP: 2px
}
DIV.resources H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.95em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -4px; PADDING-TOP: 2px
}
DIV.resources H6 IMG {
	FLOAT: left; MARGIN: -1px 4px 0px 0px
}
DIV.resources A.download {
	BACKGROUND-POSITION: 0px 2px; DISPLAY: block
}
DIV.resources DIV.minihr {
	MARGIN: 0px 0px 8px
}
DIV.resources UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: -4px 0px 0px; PADDING-TOP: 8px
}
DIV.resources LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; FONT-WEIGHT: bold; FONT-SIZE: 0.95em; BACKGROUND: url(/images/interface/lidash.gif) no-repeat 4px 7px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 0px; COLOR: #4b4b4b; LINE-HEIGHT: 1em; PADDING-TOP: 2px
}
DIV.resources LI A {
	FONT-WEIGHT: normal
}
DIV.resources TABLE {
	FONT-SIZE: 1em; MARGIN: -5px 0px 10px
}
DIV.resources TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
DIV.resources TABLE UL {
	BACKGROUND: url(/images/interface/dottedhr.gif) repeat-x 0px 100%; MARGIN: -14px 0px 0px
}
DIV.resources TABLE UL.noborder {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.generic {
	FONT-SIZE: 0.8em; BACKGROUND: url(/images/interface/relatedresources_bg.gif) no-repeat 0px 100%; MARGIN: 0px 0px 10px; WIDTH: 175px
}
DIV.generic {
	LINE-HEIGHT: 1.6em
}
DIV.generic DIV.inner {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(/images/interface/callout_plaintopcap.gif) no-repeat 0px 0px; PADDING-BOTTOM: 15px; WIDTH: 159px; PADDING-TOP: 8px
}
DIV.generic DIV.minihr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/interface/dottedhr.gif) repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px; WIDTH: auto; PADDING-TOP: 0px
}
DIV.generic H4 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 1.4em; PADDING-BOTTOM: 8px; MARGIN: 0px 0px -4px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
DIV.generic H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 6px; MARGIN: 0px 0px -4px; LINE-HEIGHT: 1.1em; PADDING-TOP: 0px
}
DIV.generic H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px
}
DIV.generic UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
DIV.generic LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: url(/images/interface/lidashgray.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px
}
DIV.generic A.download {
	FONT-WEIGHT: bold
}
DIV.generic IMG {
	MARGIN-BOTTOM: 5px
}
DIV.download IMG {
	MARGIN-BOTTOM: 0px
}
DIV.download DIV DIV {
	LINE-HEIGHT: 0
}
DIV.download {
	BACKGROUND-IMAGE: url(/images/interface/callout_downloadbottomcap.gif); PADDING-BOTTOM: 3px
}
DIV.download DIV.inner {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: 173px; PADDING-TOP: 8px
}
DIV.download H5 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
DIV.download H5 A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #005ead; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.download A {
	PADDING-RIGHT: 0px; BORDER-TOP: #a2aaae 1px solid; DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 8px
}
DIV.download A.download {
	BACKGROUND: url(/images/interface/icon_whitedownload.gif) #005ead no-repeat 10px 8px
}
DIV.download A.arrowlink {
	BACKGROUND: url(/images/interface/icon_whitecirclearrow.gif) #005ead no-repeat 9px 9px
}
DIV.resourcefeature {
	BORDER-RIGHT: #bdbdbd 1px solid; BORDER-TOP: #bdbdbd 1px solid; BACKGROUND: #005ead; MARGIN: 0px 0px 10px; BORDER-LEFT: #bdbdbd 1px solid; WIDTH: 173px; BORDER-BOTTOM: #bdbdbd 1px solid
}
DIV.resourcefeature IMG {
	BORDER-BOTTOM: #bdbdbd 1px solid
}
DIV.resourcefeature P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.resourcefeature A {
	PADDING-RIGHT: 23px; DISPLAY: block; PADDING-LEFT: 23px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: url(/images/interface/icon_whitecirclearrow.gif) no-repeat 9px 9px; PADDING-BOTTOM: 7px; COLOR: #fff; LINE-HEIGHT: 1.5em; PADDING-TOP: 7px
}
A.callout {
	DISPLAY: block; MARGIN-BOTTOM: 10px
}
LABEL.productindex {
	CLEAR: left; DISPLAY: block; BACKGROUND: url(/images/headers/label_completeproductindex.gif) no-repeat 0px 0px; FLOAT: left; WIDTH: 161px; TEXT-INDENT: -9000px; HEIGHT: 20px
}
#company_worldmap {
	FLOAT: right; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.info H5.registernow {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 175px; TEXT-INDENT: -9000px; PADDING-TOP: 0px; HEIGHT: 32px
}
DIV.info H5.viewnow {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 175px; TEXT-INDENT: -9000px; PADDING-TOP: 0px; HEIGHT: 32px
}
DIV.info H5.demonow {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 175px; TEXT-INDENT: -9000px; PADDING-TOP: 0px; HEIGHT: 32px
}
DIV.info H5.downloadnow {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 175px; TEXT-INDENT: -9000px; PADDING-TOP: 0px; HEIGHT: 32px
}
DIV.info H5.registernow {
	BACKGROUND: url(/images/headers/h5_registernow.gif) no-repeat 0px 0px
}
DIV.info H5.viewnow {
	BACKGROUND: url(/images/headers/h5_viewnow.gif) no-repeat 0px 0px
}
DIV.info H5.demonow {
	BACKGROUND: url(/images/headers/h5_demonow.gif) no-repeat 0px 0px
}
DIV.info H5.downloadnow {
	BACKGROUND: url(/images/headers/h5_downloadnow.gif) no-repeat 0px 0px
}
DIV.footerhr {
	CLEAR: both; BORDER-TOP: #000 2px solid; FONT-SIZE: 0px; MARGIN: 30px -4px 20px; LINE-HEIGHT: 1px; HEIGHT: 0px
}
#landing DIV.hr {
	CLEAR: both; BORDER-TOP: #000 2px solid; FONT-SIZE: 0px; MARGIN: 30px -4px 20px; LINE-HEIGHT: 1px; HEIGHT: 0px
}
#detail DIV.hr {
	BORDER-TOP: #a6a6a6 1px solid; MARGIN: 20px 0px 10px -4px
}
#cat DIV.hr {
	BORDER-TOP: #a6a6a6 1px solid; MARGIN: 20px 0px 10px -4px
}
#detail DIV.hr {
	CLEAR: both
}
DIV.footerhr {
	CLEAR: both; BORDER-TOP: #a6a6a6 1px solid; FLOAT: left; MARGIN: 15px 0px; WIDTH: 100%
}
DIV.minihr {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: url(/images/interface/dottedhr.gif) repeat-x 0px 0px; MARGIN: 8px 0px 15px -4px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
HR {
	CLEAR: both; BORDER-TOP: #a6a6a6 1px solid; OVERFLOW: hidden; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px! important; BORDER-BOTTOM-STYLE: none
}
#cat HR {
	CLEAR: both; BORDER-TOP: #000 2px solid; MARGIN: 30px 0px 20px; LINE-HEIGHT: 1px; HEIGHT: 0px
}
#landing HR {
	CLEAR: both; BORDER-TOP: #000 2px solid; MARGIN: 30px 0px 20px; LINE-HEIGHT: 1px; HEIGHT: 0px
}
#detail HR {
	BORDER-TOP: #a6a6a6 1px solid; MARGIN: 10px 0px
}
#cat HR {
	BORDER-TOP: #a6a6a6 1px solid; MARGIN: 10px 0px
}
#detail HR {
	CLEAR: both; MARGIN-LEFT: -4px
}
#cat HR {
	MARGIN: 20px 0px 10px
}
#wrapper #main HR.footer {
	CLEAR: both; BORDER-TOP: #a6a6a6 1px solid; FLOAT: left; MARGIN: 15px 0px; WIDTH: 100%
}
#wrapper #main HR.dotted {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: url(/images/interface/dottedhr.gif) repeat-x 0px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; HEIGHT: 1px
}
H2 {
	COLOR: #333; FONT-FAMILY: arial, verdana
}
H3 {
	COLOR: #333; FONT-FAMILY: arial, verdana
}
DIV.intro P {
	CLEAR: left; FONT-FAMILY: verdana
}
H2 {
	FONT-SIZE: 1.4em; MARGIN: 0px 0px 10px
}
H2#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 7px; WIDTH: 566px; PADDING-TOP: 7px; BORDER-BOTTOM: #333 2px solid
}
H2.cart#content {
	PADDING-LEFT: 21px! important; BACKGROUND: url(/images/interface/shoppingcart_title.gif) no-repeat 0px 7px; BORDER-BOTTOM-COLOR: #6eacc7
}
.sIFR-active #nonavwide H2.cart#content {
	WIDTH: 730px
}
DIV.intro H2 {
	LINE-HEIGHT: 3em
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.4em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 5px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px
}
.cwrap H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px
}
H5 {
	FONT-SIZE: 1em; MARGIN: 0px 0px 0.1em; COLOR: #333
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #55616c
}
.sIFR-flash {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; VISIBILITY: visible! important; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sIFR-replaced {
	VISIBILITY: visible! important
}
.sIFR-alternate {
	DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
UNKNOWN {
	DISPLAY: none! important
}
.sIFR-active #promo H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; VISIBILITY: hidden; COLOR: #333333; LINE-HEIGHT: 1em! important
}
.sIFR-active H2#content {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; VISIBILITY: hidden; COLOR: #333333; LINE-HEIGHT: 1em! important
}
.sIFR-active #cat H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; VISIBILITY: hidden; COLOR: #333333; LINE-HEIGHT: 1em! important
}
.sIFR-active H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; VISIBILITY: hidden; COLOR: #333333; LINE-HEIGHT: 1em! important
}
.sIFR-active DIV.infocolumn H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px
}
.sIFR-active #promo DIV.intro H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 17px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -5px; WIDTH: 295px; PADDING-TOP: 0px; LETTER-SPACING: -0.25em
}
.sIFR-active #cat DIV.intro H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 17px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -5px; WIDTH: 295px; PADDING-TOP: 0px; LETTER-SPACING: -0.25em
}
.sIFR-active DIV.intro .autowidth H2 {
	WIDTH: 526px! important
}
.sIFR-active H2#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 17px! important; PADDING-BOTTOM: 1px; PADDING-TOP: 7px
}
.sIFR-active .infocolumn H2 {
	PADDING-LEFT: 0px! important
}
.sIFR-active H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 5px
}
.sIFR-active DIV.halfwidthbox H3 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px -12px 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #d2d8df 1px solid
}
.sIFR-active UL H3 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 10px! important; FONT-SIZE: 14px! important; PADDING-BOTTOM: 2px! important; MARGIN: 0px; PADDING-TOP: 10px! important
}
.sIFR-active DIV.twothirdwidthbox H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 13px! important; PADDING-BOTTOM: 0px; MARGIN: 0px -10px 3px; PADDING-TOP: 10px
}
.sIFR-active DIV.thirdwidthbox H3 {
	FONT-SIZE: 13px! important; PADDING-BOTTOM: 0px; MARGIN: 0px -10px 3px; PADDING-TOP: 10px
}
.sIFR-active .bluethirdwidthbox H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.contentwside .cwrap {
	FONT-SIZE: 0.9em; COLOR: #2e3032; LINE-HEIGHT: 1.6em
}
.content .cwrap {
	FONT-SIZE: 0.9em; COLOR: #2e3032; LINE-HEIGHT: 1.6em
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 17px; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px
}
.cwrap P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
P.smalltext {
	FONT-SIZE: 0.85em; COLOR: #999
}
P.tablefoot {
	FONT-SIZE: 0.85em; COLOR: #55616c
}
P.larger {
	FONT-SIZE: 1em
}
LI {
	COLOR: #2e3032
}
A.right {
	FLOAT: right; MARGIN: 0px 0px 10px
}
IMG.left {
	FLOAT: left; MARGIN: 0px 9px 9px 0px
}
P.alignc {
	TEXT-ALIGN: center
}
P.alignr {
	PADDING-RIGHT: 10px; TEXT-ALIGN: right
}
P.alphalist {
	MARGIN: -5px 0px 4px; COLOR: #b7babc
}
P.requiredfields {
	MARGIN: -4px 0px 0px
}
IMG.right {
	FLOAT: right; MARGIN: 0px 9px 9px
}
IMG.border {
	BORDER-RIGHT: #acacac 1px solid; BORDER-TOP: #acacac 1px solid; BORDER-LEFT: #acacac 1px solid; BORDER-BOTTOM: #acacac 1px solid
}
IMG.borderleft {
	BORDER-LEFT: #d9d9d9 1px solid
}
A.download {
	PADDING-LEFT: 14px; FONT-WEIGHT: bold; BACKGROUND: url(/images/interface/icon_download.gif) no-repeat 0px 1px
}
A.view {
	PADDING-LEFT: 14px; BACKGROUND: url(/images/interface/icon_morearrow.gif) no-repeat 0px 1px
}
A.arrowlink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: url(/images/interface/icon_morearrow.gif) no-repeat 0px 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.rsslink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: url(/images/interface/icon_rss.gif) no-repeat 0px 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.enlarge {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: url(/images/interface/icon_enlarge.gif) no-repeat 1px 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.top {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 0.85em; FLOAT: right; MARGIN-BOTTOM: 10px
}
BLOCKQUOTE {
	FONT-SIZE: 1.1em; MARGIN: 10px 0px 20px
}
#promo BLOCKQUOTE  {
	COLOR: #9098a0! important; FONT-FAMILY: "lucida grande", lucida, verdana
}
#cat BLOCKQUOTE  {
	COLOR: #9098a0! important; FONT-FAMILY: "lucida grande", lucida, verdana
}
#detail BLOCKQUOTE  {
	COLOR: #9098a0! important; FONT-FAMILY: "lucida grande", lucida, verdana
}
BLOCKQUOTE H5 {
	FONT-SIZE: 0.9em; MARGIN: 10px 0px 0px; TEXT-TRANSFORM: uppercase
}
#promo BLOCKQUOTE P {
	MARGIN: 3px 0px; LINE-HEIGHT: 1.7em; FONT-STYLE: oblique
}
#cat BLOCKQUOTE P {
	MARGIN: 3px 0px; LINE-HEIGHT: 1.7em; FONT-STYLE: oblique
}
#detail BLOCKQUOTE P {
	MARGIN: 3px 0px; LINE-HEIGHT: 1.7em; FONT-STYLE: oblique
}
BLOCKQUOTE H6 {
	FONT-SIZE: 0.8em; MARGIN: 5px 0px 0px
}
P.button {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
P.button A {
	PADDING-RIGHT: 18px! important; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 9px! important; BACKGROUND: url(/images/interface/abutton_rightcap.gif) no-repeat 100% 0px; FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 0.1em; HEIGHT: 19px
}
A.button {
	PADDING-RIGHT: 18px! important; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 9px! important; BACKGROUND: url(/images/interface/abutton_rightcap.gif) no-repeat 100% 0px; FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 0.1em; HEIGHT: 19px
}
P.button A {
	MARGIN-RIGHT: 6px
}
P.button A SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(/images/interface/abutton_leftcap.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; PADDING-TOP: 1px; WHITE-SPACE: nowrap; HEIGHT: 18px
}
A.button SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(/images/interface/abutton_leftcap.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; PADDING-TOP: 1px; WHITE-SPACE: nowrap; HEIGHT: 18px
}
#landing DIV.intro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 1.05em; PADDING-BOTTOM: 7px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
#landing DIV.intro IMG {
	MARGIN: 0px 0px 10px -4px
}
#landing DIV.intro P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
#promo DIV.intro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 1.05em; BACKGROUND: url(/images/interface/introgradbg.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 547px; LINE-HEIGHT: 1.6em; PADDING-TOP: 18px
}
#cat DIV.intro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 1.05em; BACKGROUND: url(/images/interface/introgradbg.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 547px; LINE-HEIGHT: 1.6em; PADDING-TOP: 18px
}
#promo DIV.intro H2 {
	FONT-SIZE: 1.27em; MARGIN-BOTTOM: 0px; COLOR: #333; LINE-HEIGHT: 1.2em
}
#cat DIV.intro H2 {
	FONT-SIZE: 1.27em; MARGIN-BOTTOM: 0px; COLOR: #333; LINE-HEIGHT: 1.2em
}
#cat DIV.intro IMG {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: -18px 17px 0px 27px; PADDING-TOP: 0px
}
#promo DIV.intro DIV.copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.05em; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 290px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
#cat DIV.intro DIV.copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.05em; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 290px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
#promo DIV.intro P {
	CLEAR: none; PADDING-LEFT: 0px; FLOAT: none; MARGIN-BOTTOM: 0px
}
#cat DIV.intro P {
	CLEAR: none; PADDING-LEFT: 0px; FLOAT: none; MARGIN-BOTTOM: 0px
}
#cat P.intro {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(/images/interface/intro_p_gradbg.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#detail DIV.intro {
	CLEAR: both; PADDING-LEFT: 4px; FLOAT: left; WIDTH: 563px
}
#detail DIV.intro IMG {
	CLEAR: right; BORDER-RIGHT: #cbd4da 1px solid; BORDER-TOP: #cbd4da 1px solid; FLOAT: right; MARGIN: 0px 10px 0px 30px; BORDER-LEFT: #cbd4da 1px solid; BORDER-BOTTOM: #cbd4da 1px solid
}
DIV.intro BR.clear {
	CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 1em; HEIGHT: 0px
}
#detail DIV.intro {
	FONT-SIZE: 0.9em; COLOR: #333; LINE-HEIGHT: 1.6em
}
#detail DIV.intro P {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; COLOR: #333
}
#detail DIV.intro H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1.15em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.4em; LINE-HEIGHT: 1.3em; PADDING-TOP: 4px; FONT-FAMILY: helvetica, arial, sans-serif
}
#landing DIV.postintro {
	CLEAR: none; MARGIN: 10px 0px
}
#promo DIV.postintro {
	CLEAR: both! important; FLOAT: left; MARGIN: 7px 0px 15px; WIDTH: 100%
}
#cat DIV.postintro {
	CLEAR: both! important; FLOAT: left; MARGIN: 7px 0px 15px; WIDTH: 100%
}
#detail DIV.postintro {
	CLEAR: both; FLOAT: left; MARGIN: 7px 0px 15px; WIDTH: 567px
}
#promo DIV.intro {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#promo DIV.intro IMG {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FLOAT: right; PADDING-BOTTOM: 0px! important; MARGIN: -18px 0px 0px 10px; PADDING-TOP: 0px! important
}
#promo DIV.postintro {
	CLEAR: both; MARGIN-TOP: 10px; BORDER-TOP-STYLE: none! important
}
DIV.twothirdwidthbox {
	CLEAR: none; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/images/interface/bluebox_twothird_bottomcap.gif) #ebf1f6 no-repeat 0px 100%; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; WIDTH: 352px; PADDING-TOP: 0px
}
.contentwside DIV.twothirdwidthbox {
	CLEAR: both
}
DIV.twothirdwidthbox H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 1.1em; BACKGROUND: url(/images/interface/bluebox_twothird_topcap.gif) no-repeat 0px 0px; PADDING-BOTTOM: 3px; MARGIN: 0px -10px 3px; WIDTH: 362px; PADDING-TOP: 3px; BORDER-BOTTOM: #d2d8df 1px solid
}
DIV.twothirdwidthbox IMG.right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cbcfd2 1px solid; BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.thirdwidthbox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/images/interface/bluebox_thirdwidth_bottomca.gif) no-repeat 0px 100%; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px 10px; WIDTH: 162px; PADDING-TOP: 0px
}
#landing DIV.thirdwidthbox {
	MIN-HEIGHT: 190px
}
DIV.thirdwidthbox H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 1.1em; BACKGROUND: url(/images/interface/bluebox_thirdwidth_topcap.gif) no-repeat 0px 0px; PADDING-BOTTOM: 3px; MARGIN: 0px -10px 3px; WIDTH: 170px; PADDING-TOP: 3px; BORDER-BOTTOM: #d2d8df 1px solid
}
DIV.fullwidthbox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px; PADDING-TOP: 0px
}
DIV.halfwidthbox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px; PADDING-TOP: 0px
}
DIV.twothirdwidthbox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px; PADDING-TOP: 0px
}
DIV.thirdwidthbox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px; PADDING-TOP: 0px
}
DIV.halfwidthbox {
	BACKGROUND: url(/images/interface/bluebox_halfwidth_bottomcap.gif) no-repeat 0px 100%; FLOAT: left; MARGIN: 10px 0px 10px 10px; WIDTH: 278px
}
#nonavwide DIV.halfwidthbox {
	BACKGROUND: url(/images/interface/bluebox_halfwidthB_bottomcap.gif) no-repeat 0px 100%; WIDTH: 321px
}
DIV.halfwidthbox DIV {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(/images/interface/bluebox_halfwidth_topcap.gif) no-repeat 0px 0px; PADDING-BOTTOM: 5px; WIDTH: 254px; PADDING-TOP: 5px
}
#nonavwide DIV.halfwidthbox DIV {
	BACKGROUND: url(/images/interface/bluebox_halfwidthB_topcap.gif) no-repeat 0px 0px; WIDTH: 297px
}
DIV.fullwidthbox {
	BACKGROUND: url(/images/interface/bluebox_fullwidth_bottomcap.gif) no-repeat 0px 100%; FLOAT: left; MARGIN: 16px 0px 10px -4px; WIDTH: 567px
}
DIV.fullwidthbox DIV {
	PADDING-RIGHT: 15px; PADDING-LEFT: 11px; BACKGROUND: url(/images/interface/bluebox_fullwidth_topcap.gif) no-repeat 0px 0px; PADDING-BOTTOM: 10px; WIDTH: 541px; PADDING-TOP: 15px
}
DIV.fullwidthbox H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: -10px -14px 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #d2d8df 1px solid
}
DIV.fullwidthbox H6 {
	FONT-SIZE: 0.8em; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #55616c
}
DIV.fullwidthbox H5 {
	FONT-SIZE: 1.05em; MARGIN: 0.25em 0px 0.1em
}
DIV.halfwidthbox H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px -10px 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #d2d8df 1px solid
}
DIV.right {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 10px
}
DIV.first {
	MARGIN-LEFT: -4px
}
#nonavwide DIV.first {
	MARGIN-LEFT: 26px
}
DIV.left {
	FLOAT: left; MARGIN-LEFT: -4px
}
DIV.centertext  {
	TEXT-ALIGN: center
}
DIV.fullwidthbox DIV.clear {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.halfwidthbox DIV.clear {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.twothirdwidthbox DIV.clear {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.thirdwidthbox DIV.clear {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.gradient {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(/images/interface/gradboxbg.jpg) repeat-x 0px 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.gradient {
	WIDTH: 254px
}
DIV.gradbox {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(/images/interface/gradboxbg.jpg) repeat-x 0px 0px; PADDING-BOTTOM: 5px; MARGIN: 16px 0px 10px; WIDTH: 537px; PADDING-TOP: 15px
}
DIV.thinborder {
	BORDER-TOP: #a6a6a6 1px solid
}
DIV.gradbox H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.gradient H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #55616c; PADDING-TOP: 0px
}
DIV.gradbox H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #55616c; PADDING-TOP: 0px
}
DIV.gradient H5 {
	FONT-SIZE: 1.05em; MARGIN: 0.25em 0px 0.1em; LINE-HEIGHT: 1.3em
}
DIV.gradbox H5 {
	FONT-SIZE: 1.05em; MARGIN: 0.25em 0px 0.1em; LINE-HEIGHT: 1.3em
}
DIV.gradbox IMG.left {
	BORDER-RIGHT: #ccd5db 1px solid; BORDER-TOP: #ccd5db 1px solid; FLOAT: left; MARGIN: 0px 14px 4px 0px; BORDER-LEFT: #ccd5db 1px solid; BORDER-BOTTOM: #ccd5db 1px solid
}
DIV.gateway {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; MIN-HEIGHT: 170px; FLOAT: left; MARGIN-BOTTOM: 14px; PADDING-BOTTOM: 7px; WIDTH: 156px; PADDING-TOP: 7px
}
DIV.gateway P {
	CLEAR: both; MARGIN-BOTTOM: 0px
}
DIV.gateway:hover {
	BACKGROUND: url(/images/interface/gatewaybg.gif) repeat-y 0px 0px
}
DIV.gcenter {
	BORDER-RIGHT: #808080 1px dotted; BORDER-LEFT: #808080 1px dotted; WIDTH: 165px
}
DIV.gcenter:hover {
	BACKGROUND: url(/images/interface/gatewaybg.gif) repeat-y 50% 0px
}
DIV.gright:hover {
	BACKGROUND: url(/images/interface/gatewaybg.gif) repeat-y 100% 0px
}
DIV.leftsplit {
	BORDER-RIGHT: #d2d2d2 1px solid; PADDING-RIGHT: 16px; FLOAT: left; WIDTH: 265px; MARGIN-RIGHT: -1px
}
DIV.rightsplit {
	CLEAR: right; PADDING-RIGHT: 14px; PADDING-LEFT: 16px; FLOAT: left; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px; BORDER-LEFT: #d2d2d2 1px solid; WIDTH: 251px; PADDING-TOP: 0px
}
DIV.noborder {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.noborder H6 {
	FONT-SIZE: 0.85em; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #6e6e6e
}
DIV.noborder P {
	MARGIN: 0px 0px 5px
}
DIV.noborder P STRONG {
	FONT-SIZE: 1em
}
DIV.noborder .minihr {
	MARGIN-BOTTOM: 6px
}
DIV.widget {
	BACKGROUND: url(/images/interface/widgetbox_bottomcap.gif) no-repeat 0px 100%; MARGIN: 0px 0px 20px
}
DIV.widget DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/images/interface/widgetbox_topcap.gif) no-repeat 0px 0px; PADDING-BOTTOM: 10px; WIDTH: 233px; PADDING-TOP: 10px
}
DIV.widget H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #2e3032; PADDING-TOP: 0px
}
DIV.widget SELECT {
	FONT-SIZE: 1em; FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: 190px; FONT-FAMILY: verdana, arial, sans-serif
}
DIV.widget INPUT.submit {
	MARGIN: 0px
}
DIV.widget P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-TOP: 0px
}
DIV.infocolumn {
	BORDER-RIGHT: #d2d2d2 1px solid; PADDING-RIGHT: 20px; FLOAT: left; MARGIN: 15px -1px 10px 0px; WIDTH: 200px
}
.partners DIV.infocolumn {
	MIN-HEIGHT: 400px
}
DIV.infocolumn HR.dotted {
	MARGIN: 10px 0px
}
DIV.infocolumn H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.5em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px
}
DIV.infocolumn H5 {
	MARGIN: 0px 0px 3px; COLOR: #4b4b4b
}
DIV.infocolumn P {
	MARGIN: 0px; COLOR: #4b4b4b
}
DIV.infocolumn P LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em
}
DIV.infocolumn P STRONG {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em
}
DIV.overviewcolumn {
	PADDING-LEFT: 20px; FLOAT: left; MARGIN: 15px 0px 10px; BORDER-LEFT: #d2d2d2 1px solid; WIDTH: 300px
}
DIV.overviewcolumn  {
	PADDING-LEFT: 0px
}
DIV.contactintro {
	FLOAT: left; WIDTH: 260px
}
DIV.contactintro .minihr {
	MARGIN: 0px 0px 7px
}
DIV.contactintro P {
	MARGIN: 0px 0px 7px
}
DIV.contactintro H5 {
	MARGIN-BOTTOM: 3px; COLOR: #333
}
DIV.contactintro STRONG {
	FONT-SIZE: 0.85em
}
DIV.events {
	MIN-HEIGHT: 188px
}
DIV.storecontrols {
	MIN-HEIGHT: 105px
}
DIV.halfwidthbox UL.linkedlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 12px
}
DIV.halfwidthbox UL.linkedlist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.halfwidthbox UL.linkedlist LI A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 1px 9px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TABLE {
	WIDTH: 100%; COLOR: #333; LINE-HEIGHT: 1.3em
}
.content TABLE {
	FONT-SIZE: 1em
}
TABLE.itemlist {
	MARGIN: 10px 0px 0px -4px
}
TABLE.itemlist TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BACKGROUND: #dde4ea; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
TABLE.itemlist TFOOT TH {
	BORDER-TOP: #b7babc 1px solid; BACKGROUND: #fff
}
TABLE.itemlist TH.controls {
	FONT-WEIGHT: bold; COLOR: #005ead; TEXT-ALIGN: right
}
TH.controls A.prev {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(/images/interface/icon_prevmonth.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TH.controls A.next {
	PADDING-RIGHT: 9px; PADDING-LEFT: 0px; BACKGROUND: url(/images/interface/icon_nextmonth.gif) no-repeat 100% 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.itemlist TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/images/interface/dottedhr.gif) repeat-x 0px 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
TABLE.itemlist TD  {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.itemlist TD IMG.left {
	FLOAT: left; MARGIN: 0px 14px 14px 0px
}
TABLE.itemlist TR.first TD {
	BORDER-TOP: #b7babc 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%
}
TABLE.itemlist TR.noborder TD {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.itemlist TR.none TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
TABLE.itemlist TD.price {
	
}
TABLE.itemlist TD.right {
	FONT-SIZE: 0.9em; WIDTH: 160px; TEXT-ALIGN: right
}
TABLE.itemlist TD.right STRONG {
	FONT-SIZE: 1.1em
}
TABLE.itemlist TD.right P.button A {
	FLOAT: right; MARGIN-RIGHT: 0px
}
TABLE.resources TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: url(/images/interface/dottedhr.gif) repeat-x 0px 0px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 1.4em; PADDING-TOP: 8px
}
TABLE.resources IMG {
	FLOAT: left
}
TABLE.resources IMG.left {
	MARGIN: 3px 7px 0px 0px
}
TABLE.resources A.arrowlink {
	PADDING-LEFT: 14px; BACKGROUND: url(/images/interface/icon_morearrow.gif) no-repeat 0px 1px
}
TABLE.resources A.arrowlink {
	DISPLAY: block; FONT-WEIGHT: normal
}
TABLE.resources A.download {
	DISPLAY: block; FONT-WEIGHT: normal
}
TABLE.resources A.arrowlink STRONG {
	FONT-WEIGHT: bold
}
TABLE.resources A.download STRONG {
	FONT-WEIGHT: bold
}
TABLE.hovertable TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(/images/interface/dottedhr.gif) repeat-x 0px 0px; PADDING-BOTTOM: 8px; WIDTH: 50%; PADDING-TOP: 8px
}
TABLE.hovertable TD.onhover {
	BACKGROUND-COLOR: #daecff
}
TABLE.hovertable TD:hover {
	BACKGROUND-COLOR: #daecff
}
TABLE.hovertable TD.nohover {
	BACKGROUND-COLOR: #fff! important
}
TABLE.hovertable TD A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 1.05em; BACKGROUND: url(/images/interface/hovertable_arrow.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.hovertable TD A.plain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.hovertable TD IMG {
	FLOAT: left; MARGIN: 0px 8px 2px 0px
}
TABLE.hovertable TD IMG.right {
	FLOAT: right; MARGIN: 0px 0px 0px 8px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.feature {
	FONT-SIZE: 0.9em; MARGIN: 0px 0px 10px
}
TABLE.feature THEAD TH H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 6px
}
TABLE.feature THEAD TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/interface/table_quickfacts_topcap.gif) no-repeat -10px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #d2d8df 1px solid; HEIGHT: 31px; TEXT-ALIGN: left
}
TABLE.feature TBODY TH {
	BORDER-RIGHT: #d2d8df 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: #ddd; PADDING-BOTTOM: 3px; BORDER-LEFT: #d2d8df 1px solid; PADDING-TOP: 3px; TEXT-ALIGN: left
}
TABLE.feature TR TH.c1 {
	BACKGROUND-POSITION: 0px 0px
}
TABLE.feature TR TH.last {
	BACKGROUND-POSITION: 100% 0px
}
TABLE.feature TR TD {
	BORDER-RIGHT: #d2d8df 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #d2d8df 1px solid; TEXT-ALIGN: center
}
TABLE.taleft TR TD {
	TEXT-ALIGN: left
}
TABLE.feature TR TD.c1 {
	BORDER-LEFT: #d2d8df 1px solid; TEXT-ALIGN: left
}
TABLE.feature TR TD.c1 {
	BACKGROUND: #fff
}
TABLE.feature TR TD.c2 {
	BACKGROUND: #f6fbff
}
TABLE.feature TR TD.c3 {
	BACKGROUND: #edf6ff
}
TABLE.feature TR TD.c4 {
	BACKGROUND: #e5f2ff
}
TABLE.feature TR TD.c5 {
	BACKGROUND: #dcedff
}
TABLE.feature TR TD.c6 {
	BACKGROUND: #d3e9ff
}
TABLE.feature TFOOT TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; WHITE-SPACE: nowrap; HEIGHT: 9px
}
TABLE.feature TFOOT TR TD.c1 {
	BACKGROUND: url(/images/interface/featuretable_bottomleftcap.gif) no-repeat 0px 100%; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; HEIGHT: 8px
}
TABLE.feature TFOOT TR TD.last {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: url(/images/interface/featuretable_bottomrightcap.gif) no-repeat 100% 100%; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; HEIGHT: 8px
}
TABLE.quickfacts {
	MARGIN: 0px -4px
}
TABLE.quickfacts TBODY TD {
	PADDING-RIGHT: 5px; BORDER-TOP: #d2d8df 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f5f8fa; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
TABLE.quickfacts TBODY TD.first {
	BORDER-LEFT: #d2d8df 1px solid; TEXT-ALIGN: right
}
TABLE.quickfacts TBODY TD.last {
	BORDER-RIGHT: #d2d8df 1px solid
}
TABLE.quickfacts TFOOT TD {
	BACKGROUND: url(/images/interface/table_quickfacts_bottomcap.gif) no-repeat -10px 0px; HEIGHT: 10px
}
TABLE.quickfacts TFOOT TD.last {
	BACKGROUND-POSITION: 100% 0px
}
TABLE.quickfacts TFOOT TD.first {
	BACKGROUND-POSITION: 0px 0px
}
TABLE.quickfacts THEAD TH {
	BACKGROUND: url(/images/interface/table_quickfacts_topcap.gif) no-repeat -10px 0px
}
TABLE.quickfacts THEAD TH.last {
	BACKGROUND-POSITION: 100% 0px
}
TABLE.quickfacts THEAD TH.first {
	BACKGROUND-POSITION: 0px 0px
}
TABLE.quickfacts THEAD TH H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 6px
}
TABLE.quickfacts H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #777878; PADDING-TOP: 0px
}
TABLE.quickfacts STRONG {
	FONT-SIZE: 0.9em
}
TABLE.hgrid TBODY TD {
	BORDER-BOTTOM: #d6dbe2 1px solid
}
TABLE.vgrid THEAD TH {
	BORDER-RIGHT: #d6dbe2 1px solid
}
TABLE.vgrid TBODY TD {
	BORDER-RIGHT: #d6dbe2 1px solid
}
TABLE.grid THEAD TH {
	BORDER-RIGHT: #d6dbe2 1px solid; BORDER-BOTTOM: #d6dbe2 1px solid
}
TABLE.grid TBODY TD {
	BORDER-RIGHT: #d6dbe2 1px solid; BORDER-BOTTOM: #d6dbe2 1px solid
}
TABLE.rowlabels TBODY TD.first {
	BORDER-RIGHT: #a6a6a6 1px solid; BACKGROUND: #ebf1f6
}
TABLE.columnlabels TBODY TR.r1 TD {
	BACKGROUND: #ebf1f6; BORDER-BOTTOM: #a6a6a6 1px solid
}
TABLE.data {
	FONT-SIZE: 0.9em; WIDTH: 100%
}
TABLE.data THEAD TH {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: url(/images/interface/table_topcap.gif) no-repeat -10px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #a6a6a6 1px solid; HEIGHT: 23px; TEXT-ALIGN: left
}
TABLE.data THEAD TH.first {
	BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 10px; TEXT-ALIGN: left
}
TABLE.data THEAD TH.last {
	BACKGROUND-POSITION: 100% 0px; BORDER-RIGHT-STYLE: none
}
TABLE.data TFOOT TD {
	BACKGROUND: url(/images/interface/table_bottomcap.gif) no-repeat -10px 0px; HEIGHT: 10px
}
TABLE.data TFOOT TD.first {
	BACKGROUND-POSITION: 0px 0px
}
TABLE.data TFOOT TD.last {
	BACKGROUND-POSITION: 100% 0px
}
TABLE.data TBODY TD {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
TABLE.data TBODY TD.first {
	BORDER-LEFT: #c1c6ce 1px solid; TEXT-ALIGN: left
}
TABLE.data TBODY TD.last {
	BORDER-RIGHT: #c1c6ce 1px solid
}
TABLE.data TBODY TR.total TD {
	BORDER-TOP: #d6dbe2 1px solid; FONT-WEIGHT: bold; BACKGROUND: #fff; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #a6a6a6 1px solid
}
TABLE.data TBODY TH {
	PADDING-RIGHT: 9px; BORDER-TOP: #c1c6ce 1px solid; PADDING-LEFT: 9px; BACKGROUND: #dde5eb; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #a6a6a6 1px solid; HEIGHT: 22px
}
TABLE.data TBODY TH.first {
	BORDER-LEFT: #c1c6ce 1px solid; TEXT-ALIGN: left
}
TABLE.data TBODY TH.last {
	BORDER-RIGHT: #c1c6ce 1px solid
}
TABLE.numeric THEAD TH {
	TEXT-ALIGN: right
}
TABLE.numeric TBODY TD {
	TEXT-ALIGN: right
}
TABLE.linkedlist TR TD {
	BACKGROUND: url(/images/interface/dottedhr.gif) repeat-x 0px 0px; PADDING-TOP: 1px
}
TABLE.linkedlist TR TD.c2 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
TABLE.linkedlist A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 27px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: url(/images/interface/icon_morearrow.gif) no-repeat 13px 8px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
TABLE.linkedlist A:hover {
	BACKGROUND-COLOR: #daecff
}
TABLE.resourcelist {
	CLEAR: both; BORDER-TOP: #d2d8df 1px solid; MARGIN-BOTTOM: 20px
}
TABLE.resourcelist TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
TABLE.resourcelist TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/interface/dottedhr.gif) repeat-x 0px 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
TABLE.resourcelist TABLE TD.icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; WIDTH: 22px! important; PADDING-TOP: 7px
}
TABLE.cart {
	MARGIN-TOP: 10px; FONT-SIZE: 0.9em; WIDTH: 100%
}
TABLE.cart THEAD TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: #dde5eb; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #2e3032; PADDING-TOP: 5px; TEXT-ALIGN: left
}
TABLE.cart TBODY TD {
	PADDING-RIGHT: 0px; BORDER-TOP: #a6a6a6 1px solid; PADDING-LEFT: 12px; FONT-SIZE: 1.15em; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
TABLE.cart TBODY TD.first {
	WIDTH: 115px
}
TABLE.cart THEAD TH.c1 {
	TEXT-ALIGN: left! important
}
TABLE.cart THEAD TH.c2 {
	TEXT-ALIGN: left! important
}
TABLE.cart THEAD TH.c1 {
	TEXT-ALIGN: left! important
}
TABLE.cart TBODY TD.c1 {
	TEXT-ALIGN: left! important
}
TABLE.cart TBODY TD.c2 {
	TEXT-ALIGN: left! important
}
TABLE.cart TBODY TD.c3 {
	TEXT-ALIGN: center
}
TABLE.cart TBODY TD.last {
	PADDING-RIGHT: 7px; TEXT-ALIGN: center
}
TABLE.cart TBODY TR.r0 TD {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #f5f8fa; COLOR: #6e6e6e; BORDER-TOP-STYLE: none
}
TABLE.cart TBODY TR.total TD {
	PADDING-RIGHT: 60px; FONT-SIZE: 1em; TEXT-ALIGN: right! important
}
TABLE.cart TBODY TR.total TD STRONG {
	FONT-SIZE: 1.15em
}
TABLE.cart TBODY TD INPUT.qty {
	WIDTH: 40px
}
TABLE.shipping TBODY TR.r0 TD {
	FONT-WEIGHT: normal; COLOR: #333
}
TABLE.shipping TBODY TD {
	BACKGROUND: #f5f8fa; BORDER-TOP-STYLE: none
}
TABLE.shipping TBODY TR.total TD {
	BACKGROUND: url(/images/interface/dottedhr.gif) #f5f8fa repeat-x 0px 0px
}
TABLE.shipping TBODY TR.header TD {
	BACKGROUND: url(/images/interface/dottedhr.gif) #f5f8fa repeat-x 0px 0px
}
TABLE.shipping TBODY TR.header TD {
	FONT-WEIGHT: bold; FONT-SIZE: 0.95em; COLOR: #6e6e6e
}
TABLE.shipping LABEL {
	FONT-WEIGHT: bold; COLOR: #2e3032
}
P.grandtotal {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: #dde5eb; PADDING-BOTTOM: 6px; MARGIN: 15px 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 6px
}
P.grandtotal SPAN {
	PADDING-RIGHT: 60px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 0.9em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px
}
P.grandtotal STRONG {
	FONT-SIZE: 1.15em
}
.content UL {
	FONT-SIZE: 1em
}
.contentwside UL {
	FONT-SIZE: 1em
}
UL.arrowlinkedlist {
	FONT-SIZE: 1em
}
UL.checkmarks {
	FONT-SIZE: 1em
}
UL.arrows {
	FONT-SIZE: 1em
}
UL.standard {
	FONT-SIZE: 1em
}
#contentwrap LI LI {
	MARGIN: 4px 0px
}
.content UL LI {
	FONT-SIZE: 1em; MARGIN: 0px 0px 10px; LINE-HEIGHT: 1.6em
}
.contentwside UL LI {
	FONT-SIZE: 1em; MARGIN: 0px 0px 10px; LINE-HEIGHT: 1.6em
}
#main UL.arrowlinkedlist LI {
	FONT-SIZE: 1em; MARGIN: 0px 0px 10px; LINE-HEIGHT: 1.6em
}
#main UL.checkmarks LI {
	FONT-SIZE: 1em; MARGIN: 0px 0px 10px; LINE-HEIGHT: 1.6em
}
#main UL.arrows LI {
	FONT-SIZE: 1em; MARGIN: 0px 0px 10px; LINE-HEIGHT: 1.6em
}
UL.standard LI {
	FONT-SIZE: 1em; MARGIN: 0px 0px 10px; LINE-HEIGHT: 1.6em
}
.content UL LI {
	MARGIN: 0px
}
.contentwside UL LI {
	MARGIN: 0px
}
UL.standard LI {
	MARGIN: 0px
}
UL.checkmarks LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(/images/interface/litick.gif) no-repeat 0px 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main UL.arrows LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; BACKGROUND: url(/images/interface/minliarrow.gif) no-repeat 0px 6px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.content LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/images/interface/lidot.gif) no-repeat 0px 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.contentwside LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/images/interface/lidot.gif) no-repeat 0px 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.standard LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/images/interface/lidot.gif) no-repeat 0px 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.arrowlinkedlist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(/images/interface/dottedhr.gif) repeat-x 0px 100%; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
UL.arrowlinkedlist LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(/images/interface/minliarrow.gif) no-repeat 0px 6px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -16px; PADDING-TOP: 0px
}
UL.shortlist LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 1px
}
UL.shortlist LI A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 14px; PADDING-LEFT: 16px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
UL.shortlist A:hover {
	BACKGROUND-COLOR: #d3e9ff
}
UL.float {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 177px
}
UL.float LI {
	PADDING-RIGHT: 5px! important; MARGIN: 0px 0px 5px; LINE-HEIGHT: 1.3em
}
UL.hoverlist {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.hoverlist LI {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 1em; BACKGROUND: url(/images/interface/dottedhr.gif) repeat-x 1px 0px; FLOAT: left; PADDING-BOTTOM: 12px; WIDTH: 367px; LINE-HEIGHT: 1.4em; PADDING-TOP: 12px
}
UL.hovertable LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.hoverlist LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.hovertable {
	DISPLAY: block; BACKGROUND: url(/images/interface/dottedhr.gif) repeat-x 1px 100%; PADDING-BOTTOM: 1px
}
UL.nobottomborder {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.hovertable {
	CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 10px
}
UL.hovertable LI {
	CLEAR: right; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1em; BACKGROUND: url(/images/interface/dottedhr.gif) repeat-x 1px 0px; FLOAT: right; PADDING-BOTTOM: 8px; MARGIN: 0px; WIDTH: 280px; LINE-HEIGHT: 1px; PADDING-TOP: 8px
}
UL.hovertable LI.odd {
	CLEAR: left; PADDING-RIGHT: 7px; BACKGROUND-POSITION: 0px 0px; FLOAT: left
}
UL.hovertable LI SPAN {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; MIN-HEIGHT: 49px; PADDING-BOTTOM: 7px; LINE-HEIGHT: 1.4em; PADDING-TOP: 7px
}
UL.hoverlist LI.onhover {
	BACKGROUND-COLOR: #daecff
}
UL.hoverlist LI:hover {
	BACKGROUND-COLOR: #daecff
}
UL.hovertable LI SPAN.onhover {
	BACKGROUND-COLOR: #daecff
}
UL.hovertable LI:hover SPAN {
	BACKGROUND-COLOR: #daecff
}
UL.hoverlist A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 1.05em; BACKGROUND: url(/images/interface/hovertable_arrow.gif) no-repeat 0px 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.hovertable A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 1.05em; BACKGROUND: url(/images/interface/hovertable_arrow.gif) no-repeat 0px 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.hoverlist IMG {
	FLOAT: left; MARGIN: 0px 8px 2px 0px
}
UL.hovertable IMG {
	FLOAT: left; MARGIN: 0px 8px 2px 0px
}
UL.hoverlist IMG.right {
	FLOAT: right; MARGIN: 0px 0px 0px 8px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL.linkedlist {
	FONT-SIZE: 1.15em; MARGIN: 0px; LINE-HEIGHT: 0.9em
}
UL.linkedlist LI {
	DISPLAY: block; BACKGROUND: url(/images/interface/dottedhr.gif) repeat-x 0px 0px; MARGIN: 0px; PADDING-TOP: 1px
}
UL.linkedlist LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.linkedlist A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 24px; FONT-SIZE: 0.85em; BACKGROUND: url(/images/interface/icon_morearrow.gif) no-repeat 10px 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
UL.linkedlist A.more {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right
}
UL.linkedlist LI.onhover {
	BACKGROUND-COLOR: #d3e9ff
}
UL.linkedlist LI:hover {
	BACKGROUND-COLOR: #d3e9ff
}
UL.gradientlistbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-TOP: 0px
}
UL.gradientlistbox LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #a6a6a6 2px solid; PADDING-LEFT: 0px; MIN-HEIGHT: 200px; BACKGROUND: url(/images/interface/ulgradbg.jpg) repeat-x 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; PADDING-TOP: 0px
}
UL.gradientlistbox LI.first {
	MARGIN: 0px
}
UL.gradientlistbox LI H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px
}
UL.gradientlistbox LI UL {
	PADDING-RIGHT: 0px; MARGIN-TOP: -6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.gradientlistbox LI UL LI {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 21px; FONT-SIZE: 0.85em; MIN-HEIGHT: 0px; BACKGROUND: url(/images/interface/minliarrow.gif) no-repeat 10px 7px; FLOAT: none; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; WIDTH: auto; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: auto
}
#main UL.triple {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 30px 0px 0px; PADDING-TOP: 0px
}
#main UL.triple LI {
	FONT-SIZE: 1em; WIDTH: 182px
}
#main UL.triple LI LI {
	WIDTH: 161px
}
#main UL.double {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main UL.double LI {
	FONT-SIZE: 1em; MARGIN: 0px 0px 0px 6px; WIDTH: 180px
}
#main UL.double LI.first {
	MARGIN: 0px
}
#main UL.double LI UL LI {
	BACKGROUND-POSITION: 11px 7px; PADDING-LEFT: 24px; MARGIN: 0px 0px 6px; WIDTH: 154px
}
#main .content UL.double LI {
	WIDTH: 275px
}
#main .content UL.double LI UL LI {
	WIDTH: 249px
}
UL.longlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 188px; PADDING-TOP: 0px
}
UL.longlist LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
UL.first {
	WIDTH: 187px
}
.sitemap UL {
	PADDING-LEFT: 10px; WIDTH: 214px
}
.sitemap UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.sitemap UL LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FONT-WEIGHT: normal; FONT-SIZE: 0.85em; BACKGROUND: url(/images/interface/lidash.gif) no-repeat 0px 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sitemap H4 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 23px; FONT-SIZE: 1.2em; BACKGROUND: url(/images/interface/sitemap_headerbg.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 16px 0px; WIDTH: 201px; PADDING-TOP: 7px; HEIGHT: 23px
}
UL.concertina {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; WIDTH: 274px; PADDING-TOP: 0px
}
UL.second {
	MARGIN: 0px
}
UL.concertina LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 14px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 6px; WIDTH: 254px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ebf1f6
}
UL.concertina LI DIV {
	PADDING-RIGHT: 10px; MARGIN-TOP: -18px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
UL.concertina LI.open DIV {
	DISPLAY: block; PADDING-BOTTOM: 10px
}
UL.concertina LI .customername {
	PADDING-RIGHT: 50px; DISPLAY: block
}
UL.concertina LI .close {
	MARGIN-TOP: -10px; DISPLAY: none; FLOAT: right
}
UL.concertina LI P {
	MARGIN: 0px; COLOR: #81919d
}
UL.concertina LI CITE {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #81919d; PADDING-TOP: 0px; FONT-STYLE: normal
}
UL.concertina LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/interface/dottedhr.gif) repeat-x 0px 100%; PADDING-BOTTOM: 1px; MARGIN: 8px 0px; PADDING-TOP: 0px
}
UL.concertina LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/interface/dottedhr.gif) repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px
}
UL.concertina LI UL LI A {
	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 21px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 1px; PADDING-TOP: 7px
}
UL.concertina LI.webinar A {
	BACKGROUND: url(/images/interface/icon_rseminars.gif) no-repeat 3px 9px
}
UL.concertina LI.document A {
	BACKGROUND: url(/images/interface/icon_rdatasheet.gif) no-repeat 3px 9px
}
UL.concertina LI.video A {
	BACKGROUND: url(/images/interface/icon_rvideo.gif) no-repeat 0px 9px
}
#a-c {
	PADDING-LEFT: 14px
}
#d-f {
	PADDING-LEFT: 14px
}
#g-i {
	PADDING-LEFT: 14px
}
#j-l {
	PADDING-LEFT: 14px
}
#m-o {
	PADDING-LEFT: 14px
}
#p-r {
	PADDING-LEFT: 14px
}
#s-u {
	PADDING-LEFT: 14px
}
#v-w {
	PADDING-LEFT: 14px
}
#x-z {
	PADDING-LEFT: 14px
}
.js UL.concertina LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 2px
}
.js UL.concertina LI.open {
	BACKGROUND: #ebf1f6
}
.js UL.concertina LI DIV {
	DISPLAY: none
}
.js UL.concertina LI.open DIV {
	DISPLAY: block
}
.js UL.concertina LI .close {
	DISPLAY: block
}
UL.countrylist LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 7px; WIDTH: 134px; PADDING-TOP: 0px
}
UL.countrylist LI IMG {
	FLOAT: left; MARGIN: 2px 7px 0px 0px
}
UL.offices {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.offices LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50%; PADDING-TOP: 0px
}
UL.offices LI.header {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 0.85em; WIDTH: 100%; COLOR: #333
}
UL.offices LI A {
	DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(/images/interface/lidash.gif) no-repeat 3px 50%
}
UL.process {
	MARGIN-TOP: -36px; FLOAT: right; WIDTH: 430px
}
UL.process LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.85em; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #6e6e6e; MARGIN-RIGHT: 16px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.process LI.selected {
	FONT-WEIGHT: bold; COLOR: #2e3032
}
SPAN.req {
	COLOR: #df0303
}
FORM.standard  {
	COLOR: #333
}
FORM.standard FIELDSET {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM.standard FIELDSET P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
FORM.standard FIELDSET.left {
	WIDTH: 264px; padding-left:10px;
}
FORM.standard FIELDSET.right {
	WIDTH: 264px;
}
FORM.standard FIELDSET LABEL {
	CLEAR: left; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.85em;WIDTH: 67px; LINE-HEIGHT: 1em; PADDING-TOP: 0.5em; TEXT-ALIGN: left;
}
FORM.standard FIELDSET LABEL SPAN {
	COLOR: #df0303
}
FORM.standard FIELDSET DIV.minihr {
	CLEAR: both; MARGIN: 3px 0px 9px 72px
}
FORM.standard FIELDSET INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 1em; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 6px; WIDTH: 180px; PADDING-TOP: 1px; FONT-FAMILY: verdana, arial, sans-serif
}
FORM.standard FIELDSET LABEL.select {
	WIDTH: 111px
}
FORM.standard FIELDSET SELECT {
	FONT-SIZE: 1em; MARGIN: 0px 0px 6px; WIDTH: 170px; FONT-FAMILY: verdana, arial, sans-serif
}
FORM.standard FIELDSET LABEL.textarea {
	MARGIN-TOP: 8px; FLOAT: none; PADDING-BOTTOM: 6px; WIDTH: 258px; LINE-HEIGHT: 1em; TEXT-ALIGN: left
}
FORM.standard FIELDSET LABEL.top {
	MARGIN-TOP: 0px; LINE-HEIGHT: 0em
}
FORM.standard FIELDSET TEXTAREA {
	FONT-SIZE: 1.05em; WIDTH: 440px; FONT-FAMILY: verdana, arial, sans-serif; HEIGHT: 90px
}
FORM.standard FIELDSET.left TEXTAREA {
	WIDTH: 258px
}
FORM.standard FIELDSET.right TEXTAREA {
	WIDTH: 258px
}
FORM.standard H5 LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM.standard .inlinecheckbox {
	FLOAT: left
}
FORM.standard SPAN.checkwrap {
	DISPLAY: block; PADDING-LEFT: 20px
}
#zip {
	WIDTH: 120px
}
SPAN.phone {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: -5px 0px 8px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
SPAN.phone SPAN {
	FONT-SIZE: 0.9em
}
INPUT#phonearea {
	MARGIN: 5px 0px 0px; WIDTH: 23px
}
INPUT#phonenumber {
	MARGIN: 5px 0px 0px; WIDTH: 116px
}
INPUT#phoneext {
	MARGIN: 5px 0px 0px; WIDTH: 23px
}
FORM.labelbr FIELDSET LABEL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 21px; PADDING-BOTTOM: 4px; WIDTH: 224px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
FORM.labelbr FIELDSET INPUT {
	MARGIN-LEFT: 20px; WIDTH: 224px
}
FORM.labelbr FIELDSET SELECT {
	CLEAR: both; FLOAT: none; MARGIN-LEFT: 20px; WIDTH: 224px
}
FORM.labelbr FIELDSET DIV.minihr {
	MARGIN: 3px 10px 9px 20px
}
FORM.labelbr FIELDSET.right {
	PADDING-LEFT: 10px
}
.contentwside FORM.labelbr FIELDSET LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; WIDTH: 163px; PADDING-TOP: 0px
}
.contentwside FORM.labelbr FIELDSET INPUT {
	MARGIN-LEFT: 0px; WIDTH: 163px
}
.contentwside FORM.labelbr FIELDSET SELECT {
	CLEAR: both; FLOAT: none; MARGIN-LEFT: 0px; WIDTH: 163px
}
.contentwside FORM.labelbr FIELDSET DIV.minihr {
	MARGIN: 3px 0px 9px 1px
}
.contentwside FORM.labelbr FIELDSET.left {
	WIDTH: 172px
}
.contentwside FORM.labelbr FIELDSET.right {
	PADDING-LEFT: 10px; WIDTH: 163px
}
.contentwside SPAN.phone {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.contentwside INPUT#phonenumber {
	MARGIN: 5px 0px 0px; WIDTH: 68px
}
.contentwside INPUT#phonearea {
	MARGIN: 3px 0px 0px; WIDTH: 20px
}
.contentwside INPUT#phoneext {
	MARGIN: 3px 0px 0px; WIDTH: 20px
}
#nonavwide .contentwside FORM.labelbr FIELDSET LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 4px; WIDTH: 208px; PADDING-TOP: 0px
}
#nonavwide .contentwside FORM.labelbr FIELDSET INPUT {
	MARGIN-LEFT: 20px; WIDTH: 228px
}
#nonavwide .contentwside FORM.labelbr FIELDSET SELECT {
	CLEAR: both; FLOAT: none; MARGIN-LEFT: 20px; WIDTH: 228px
}
#nonavwide .contentwside FORM.labelbr FIELDSET DIV.minihr {
	MARGIN: 3px 17px 9px 20px
}
#nonavwide .contentwside FORM.labelbr FIELDSET.left {
	WIDTH: 268px
}
#nonavwide .contentwside FORM.labelbr FIELDSET.right {
	PADDING-LEFT: 10px; WIDTH: 248px
}
#nonavwide .contentwside FORM.labelbr FIELDSET.right DIV.minihr {
	MARGIN-RIGHT: 0px
}
#nonavwide .contentwside SPAN.phone {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#nonavwide .contentwside INPUT#phonenumber {
	MARGIN: 5px 0px 0px; WIDTH: 110px
}
#nonavwide .contentwside INPUT#phonearea {
	MARGIN: 5px 0px 0px; WIDTH: 30px
}
#nonavwide .contentwside INPUT#phoneext {
	MARGIN: 5px 0px 0px; WIDTH: 30px
}
FORM.sideform {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM.sideform LABEL {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
FORM.sideform INPUT {
	max-width: 159px
}
FORM.browse {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
FORM.browse LABEL {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.85em; FLOAT: left; PADDING-BOTTOM: 0.5em; LINE-HEIGHT: 1em; PADDING-TOP: 0.5em
}
FORM.browse SELECT {
	FONT-SIZE: 1.05em; WIDTH: 250px
}
.thirdwidthbox FORM.browse SELECT {
	WIDTH: 160px
}
.twothirdwidthbox FORM.browse SELECT {
	WIDTH: 350px
}
.fullwidthbox FORM.browse SELECT {
	WIDTH: 540px
}
DIV #searchkeyword {
	FONT-SIZE: 1.1em; FLOAT: left; MARGIN: 0px 8px 0px 0px; WIDTH: 196px
}
FORM.searchevents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 15px
}
FORM.searchevents P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-TOP: 0px
}
FORM.searchevents LABEL {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.85em; FLOAT: left; PADDING-BOTTOM: 0.4em; WIDTH: 66px; LINE-HEIGHT: 1em; PADDING-TOP: 0.6em; TEXT-ALIGN: right
}
FORM.searchevents SELECT {
	WIDTH: 180px
}
#submitevents {
	MARGIN: 10px 0px 0px 13px
}
.fullwidthbox FORM.searchevents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.fullwidthbox FORM.searchevents LABEL {
	WIDTH: auto; min-width: 54px
}
.fullwidthbox FORM.searchevents SELECT {
	FLOAT: left; WIDTH: 120px
}
.fullwidthbox #submitevents {
	MARGIN: 10px 0px 0px
}
.info FORM.login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.info .login P {
	CLEAR: both; FLOAT: left; MARGIN: 6px 0px 2px; WIDTH: 158px
}
.info .login #passcode {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 1.05em; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 2px 0px 0px; WIDTH: 127px; PADDING-TOP: 3px
}
.info .login #loginfastpass {
	FLOAT: left; MARGIN: 2px 0px 0px
}
.info .login #rememberme {
	FLOAT: left; MARGIN: 0px 5px 5px 0px
}
.centertext FORM {
	BORDER-TOP: #d2d8df 1px solid
}
.centertext FORM DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 15px; WIDTH: auto! important; BORDER-BOTTOM: #d2d8df 1px solid; HEIGHT: 70px
}
.centertext FORM P {
	TEXT-ALIGN: left
}
.centertext FORM LABEL {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 0.4em; WIDTH: 90px; LINE-HEIGHT: 1em; PADDING-TOP: 0.6em; TEXT-ALIGN: right
}
.centertext FORM P INPUT {
	WIDTH: 160px; TEXT-ALIGN: left
}
FORM.cart H5 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.9em; BACKGROUND: #dde5eb; PADDING-BOTTOM: 1px; MARGIN: 15px 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 1px
}
FORM.cart FIELDSET {
	WIDTH: 340px! important; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
FORM.cart FIELDSET LABEL {
	WIDTH: 90px
}
FORM.cart FIELDSET INPUT {
	WIDTH: 220px
}
FORM.cart FIELDSET SPAN.phone {
	CLEAR: right; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; WIDTH: 220px
}
FORM.cart SPAN.selectstateprovince {
	DISPLAY: block; FLOAT: left; WIDTH: 230px
}
FORM.cart SPAN.selectstateprovince SELECT {
	FLOAT: left; WIDTH: 52px; MARGIN-RIGHT: 3px
}
FORM.cart SPAN.selectstateprovince INPUT {
	WIDTH: 160px
}
FORM.cart FIELDSET DIV.minihr {
	MARGIN: 3px 16px 9px 96px
}
FORM.cart LABEL.sameinfo {
	PADDING-LEFT: 6px; TEXT-TRANSFORM: uppercase; WIDTH: auto; COLOR: #6e6e6e
}
FORM.cart INPUT#sameinfo {
	WIDTH: auto
}
IFRAME TABLE {
	BORDER-RIGHT: #f00 1px solid; BORDER-TOP: #f00 1px solid; FONT-SIZE: 0.8em; BORDER-LEFT: #f00 1px solid; BORDER-BOTTOM: #f00 1px solid
}
.resource UL.gradientlistbox LI {
	BORDER-TOP: #9d93c4 2px solid
}
.resource DIV.gradbox {
	BORDER-TOP: #9d93c4 2px solid
}
#landing .resource DIV.hr {
	BORDER-TOP: #9d93c4 2px solid
}
#landing .resource HR {
	BORDER-TOP: #9d93c4 2px solid
}
.resource DIV.gradient {
	BORDER-TOP: #9d93c4 2px solid
}
#promo .resource DIV.postintro {
	BORDER-BOTTOM: #9d93c4 2px solid
}
.resource H2#content {
	BORDER-BOTTOM: #9d93c4 2px solid
}
.resource DIV.intro {
	COLOR: #574985
}
.resource DIV.intro H2 {
	COLOR: #574985
}
.resource H4 {
	COLOR: #574985
}
.resource .callout H5 {
	COLOR: #574985
}
#landing .resource DIV.intro P {
	COLOR: #574985
}
.resource#cat DIV.intro {
	COLOR: #574985
}
.resource P IMG.left {
	BORDER-RIGHT: #cfd7dd 1px solid; BORDER-TOP: #cfd7dd 1px solid; BORDER-LEFT: #cfd7dd 1px solid; BORDER-BOTTOM: #cfd7dd 1px solid
}
.products UL.gradientlistbox LI {
	BORDER-TOP: #d3753e 2px solid
}
.products DIV.gradbox {
	BORDER-TOP: #d3753e 2px solid
}
#landing .products DIV.hr {
	BORDER-TOP: #d3753e 2px solid
}
#landing .products HR {
	BORDER-TOP: #d3753e 2px solid
}
.products DIV.gradient {
	BORDER-TOP: #d3753e 2px solid
}
#promo .products DIV.postintro {
	BORDER-BOTTOM: #d3753e 2px solid
}
.products H2#content {
	BORDER-BOTTOM: #d3753e 2px solid
}
.products DIV.intro {
	COLOR: #d3753e
}
.products DIV.intro H2 {
	COLOR: #d3753e
}
.products H4 {
	COLOR: #d3753e
}
.products .callout H5 {
	COLOR: #d3753e
}
#landing .products DIV.intro P {
	COLOR: #d3753e
}
.products#cat DIV.intro {
	COLOR: #d3753e
}
.solutions UL.gradientlistbox LI {
	BORDER-TOP: #55a131 2px solid
}
.solutions DIV.gradbox {
	BORDER-TOP: #55a131 2px solid
}
#landing .solutions DIV.hr {
	BORDER-TOP: #55a131 2px solid
}
#landing .solutions HR {
	BORDER-TOP: #55a131 2px solid
}
.solutions DIV.gradient {
	BORDER-TOP: #55a131 2px solid
}
#promo .solutions DIV.postintro {
	BORDER-BOTTOM: #55a131 2px solid
}
.solutions H2#content {
	BORDER-BOTTOM: #55a131 2px solid
}
.solutions DIV.intro {
	COLOR: #55a131
}
.solutions DIV.intro H2 {
	COLOR: #55a131
}
.solutions H4 {
	COLOR: #55a131
}
.solutions .callout H5 {
	COLOR: #55a131
}
#landing .solutions DIV.intro P {
	COLOR: #55a131
}
.solutions#cat DIV.intro {
	COLOR: #55a131
}
.partners UL.gradientlistbox LI {
	BORDER-TOP: #e4bd3a 2px solid
}
.partners DIV.gradbox {
	BORDER-TOP: #e4bd3a 2px solid
}
#landing .partners DIV.hr {
	BORDER-TOP: #e4bd3a 2px solid
}
#landing .partners HR {
	BORDER-TOP: #e4bd3a 2px solid
}
.partners DIV.gradient {
	BORDER-TOP: #e4bd3a 2px solid
}
#promo .partners DIV.postintro {
	BORDER-BOTTOM: #e4bd3a 2px solid
}
.partners H2#content {
	BORDER-BOTTOM: #e4bd3a 2px solid
}
.partners DIV.intro {
	COLOR: #b58c01
}
.partners DIV.intro H2 {
	COLOR: #b58c01
}
.partners H4 {
	COLOR: #b58c01
}
.partners .callout H5 {
	COLOR: #b58c01
}
#landing .partners DIV.intro P {
	COLOR: #b58c01
}
.partners#cat DIV.intro {
	COLOR: #b58c01
}
.services UL.gradientlistbox LI {
	BORDER-TOP: #a9638e 2px solid
}
.services DIV.gradbox {
	BORDER-TOP: #a9638e 2px solid
}
#landing .services DIV.hr {
	BORDER-TOP: #a9638e 2px solid
}
#landing .services HR {
	BORDER-TOP: #a9638e 2px solid
}
.services DIV.gradient {
	BORDER-TOP: #a9638e 2px solid
}
#promo .services DIV.postintro {
	BORDER-BOTTOM: #a9638e 2px solid
}
.services H2#content {
	BORDER-BOTTOM: #a9638e 2px solid
}
.services DIV.intro {
	COLOR: #6c3154
}
.services DIV.intro H2 {
	COLOR: #6c3154
}
.services H4 {
	COLOR: #6c3154
}
.services .callout H5 {
	COLOR: #6c3154
}
#landing .services DIV.intro P {
	COLOR: #6c3154
}
.services#cat DIV.intro {
	COLOR: #6c3154
}
.customers UL.gradientlistbox LI {
	BORDER-TOP: #889fb3 2px solid
}
.customers DIV.gradbox {
	BORDER-TOP: #889fb3 2px solid
}
#landing .customers DIV.hr {
	BORDER-TOP: #889fb3 2px solid
}
#landing .customers HR {
	BORDER-TOP: #889fb3 2px solid
}
.customers DIV.gradient {
	BORDER-TOP: #889fb3 2px solid
}
#promo .customers DIV.postintro {
	BORDER-BOTTOM: #889fb3 2px solid
}
.customers H2#content {
	BORDER-BOTTOM: #889fb3 2px solid
}
.customers DIV.intro {
	COLOR: #597086
}
.customers DIV.intro H2 {
	COLOR: #597086
}
.customers H4 {
	COLOR: #597086
}
.customers .callout H5 {
	COLOR: #597086
}
#landing .customers DIV.intro P .customers#cat DIV.intro {
	COLOR: #597086
}
.company UL.gradientlistbox LI {
	BORDER-TOP: #6eacc7 2px solid
}
.company DIV.gradbox {
	BORDER-TOP: #6eacc7 2px solid
}
#landing .company DIV.hr {
	BORDER-TOP: #6eacc7 2px solid
}
#landing .company HR {
	BORDER-TOP: #6eacc7 2px solid
}
.company DIV.gradient {
	BORDER-TOP: #6eacc7 2px solid
}
#landing H2#content {
	BORDER-BOTTOM: #6eacc7 2px solid
}
#promo .company DIV.postintro {
	BORDER-BOTTOM: #6eacc7 2px solid
}
.company H2#content {
	BORDER-BOTTOM: #6eacc7 2px solid
}
.company DIV.intro {
	COLOR: #3678a8
}
.company DIV.intro H2 {
	COLOR: #3678a8
}
.company H4 {
	COLOR: #3678a8
}
.company .callout H5 {
	COLOR: #3678a8
}
#landing .company DIV.intro P {
	COLOR: #3678a8
}
.company#cat DIV.intro {
	COLOR: #3678a8
}
UL.hoverlist:unknown {
	CLEAR: both! important; DISPLAY: block! important; FLOAT: right; VISIBILITY: hidden! important; WIDTH: 100%! important; HEIGHT: 0px! important; content: "."
}
P.button A:unknown {
	CLEAR: both! important; DISPLAY: block! important; FLOAT: right; VISIBILITY: hidden! important; WIDTH: 100%! important; HEIGHT: 0px! important; content: "."
}
A.button:unknown {
	CLEAR: both! important; DISPLAY: block! important; FLOAT: right; VISIBILITY: hidden! important; WIDTH: 100%! important; HEIGHT: 0px! important; content: "."
}
P.button:unknown {
	CLEAR: both! important; DISPLAY: block! important; FLOAT: right; VISIBILITY: hidden! important; WIDTH: 100%! important; HEIGHT: 0px! important; content: "."
}
#cat DIV.intro IMG:unknown {
	CLEAR: both! important; DISPLAY: block! important; FLOAT: right; VISIBILITY: hidden! important; WIDTH: 100%! important; HEIGHT: 0px! important; content: "."
}
UL.linkedlist2:unknown {
	CLEAR: both! important; DISPLAY: block! important; FLOAT: right; VISIBILITY: hidden! important; WIDTH: 100%! important; HEIGHT: 0px! important; content: "."
}
DIV.rightsplit:unknown {
	CLEAR: both! important; DISPLAY: block! important; FLOAT: right; VISIBILITY: hidden! important; WIDTH: 100%! important; HEIGHT: 0px! important; content: "."
}
.clearfix:unknown {
	CLEAR: both! important; DISPLAY: block! important; FLOAT: right; VISIBILITY: hidden! important; WIDTH: 100%! important; HEIGHT: 0px! important; content: "."
}
 HTML UL.hoverlist {
	HEIGHT: 1%
}
 HTML .linkedlist2 {
	HEIGHT: 1%
}
 HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}*/
.font12 td
{  font:normal 12px Verdana; background-color:#ffffff;
}
SPAN.req {
	COLOR: #df0303
}
FORM.standard  {
	COLOR: #333
}
FORM.standard FIELDSET {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM.standard FIELDSET P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
FORM.standard FIELDSET.left {
	WIDTH: 264px; padding-left:10px;
}
FORM.standard FIELDSET.right {
	WIDTH: 264px;
}
FORM.standard FIELDSET LABEL {
	CLEAR: left; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.85em;WIDTH: 67px; LINE-HEIGHT: 1em; PADDING-TOP: 0.5em; TEXT-ALIGN: left;
}
FORM.standard FIELDSET LABEL SPAN {
	COLOR: #df0303
}
FORM.standard FIELDSET DIV.minihr {
	CLEAR: both; MARGIN: 3px 0px 9px 72px
}
FORM.standard FIELDSET INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 1em; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 6px; WIDTH: 180px; PADDING-TOP: 1px; FONT-FAMILY: verdana, arial, sans-serif
}
FORM.standard FIELDSET LABEL.select {
	WIDTH: 111px
}
FORM.standard FIELDSET SELECT {
	FONT-SIZE: 1em; MARGIN: 0px 0px 6px; WIDTH: 170px; FONT-FAMILY: verdana, arial, sans-serif
}
FORM.standard FIELDSET LABEL.textarea {
	MARGIN-TOP: 8px; FLOAT: none; PADDING-BOTTOM: 6px; WIDTH: 258px; LINE-HEIGHT: 1em; TEXT-ALIGN: left
}
FORM.standard FIELDSET LABEL.top {
	MARGIN-TOP: 0px; LINE-HEIGHT: 0em
}
FORM.standard FIELDSET TEXTAREA {
	FONT-SIZE: 1.05em; WIDTH: 440px; FONT-FAMILY: verdana, arial, sans-serif; HEIGHT: 90px
}
FORM.standard FIELDSET.left TEXTAREA {
	WIDTH: 258px
}
FORM.standard FIELDSET.right TEXTAREA {
	WIDTH: 258px
}
FORM.standard H5 LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM.standard .inlinecheckbox {
	FLOAT: left
}
FORM.standard SPAN.checkwrap {
	DISPLAY: block; PADDING-LEFT: 20px; font:normal 11px Verdana, Arial;
}

SPAN.phone {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: -5px 0px 8px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
SPAN.phone SPAN {
	FONT-SIZE: 0.9em
}
INPUT#phonearea {
	MARGIN: 5px 0px 0px; WIDTH: 23px
}
INPUT#phonenumber {
	MARGIN: 5px 0px 0px; WIDTH: 116px
}
INPUT#phoneext {
	MARGIN: 5px 0px 0px; WIDTH: 23px
}
FORM.labelbr FIELDSET LABEL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 21px; PADDING-BOTTOM: 4px; WIDTH: 224px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
FORM.labelbr FIELDSET INPUT {
	MARGIN-LEFT: 20px; WIDTH: 224px
}
FORM.labelbr FIELDSET SELECT {
	CLEAR: both; FLOAT: none; MARGIN-LEFT: 20px; WIDTH: 224px
}
FORM.labelbr FIELDSET DIV.minihr {
	MARGIN: 3px 10px 9px 20px
}
FORM.labelbr FIELDSET.right {
	PADDING-LEFT: 10px
}
.contentwside FORM.labelbr FIELDSET LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; WIDTH: 163px; PADDING-TOP: 0px
}
.contentwside FORM.labelbr FIELDSET INPUT {
	MARGIN-LEFT: 0px; WIDTH: 163px
}
.contentwside FORM.labelbr FIELDSET SELECT {
	CLEAR: both; FLOAT: none; MARGIN-LEFT: 0px; WIDTH: 163px
}
.contentwside FORM.labelbr FIELDSET DIV.minihr {
	MARGIN: 3px 0px 9px 1px
}
.contentwside FORM.labelbr FIELDSET.left {
	WIDTH: 172px
}
.contentwside FORM.labelbr FIELDSET.right {
	PADDING-LEFT: 10px; WIDTH: 163px
}
.contentwside SPAN.phone {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.contentwside INPUT#phonenumber {
	MARGIN: 5px 0px 0px; WIDTH: 68px
}
.contentwside INPUT#phonearea {
	MARGIN: 3px 0px 0px; WIDTH: 20px
}
.contentwside INPUT#phoneext {
	MARGIN: 3px 0px 0px; WIDTH: 20px
}
PRE {
	BORDER-RIGHT: #d3e9ff 1px solid; BORDER-TOP: #d3e9ff 1px solid; PADDING-LEFT: 1px; BORDER-LEFT: #d3e9ff 1px solid; BORDER-BOTTOM: #d3e9ff 1px solid
}
TD.content PRE {
	WIDTH: 500px
}
TD.contentwside PRE {
	WIDTH: 300px
}