HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
BODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
HTML {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
ADDRESS {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CAPTION {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CITE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CODE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
DFN {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
EM {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
S trong {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
TH {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
VAR {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-SIZE: 100%
}
H2 {
	FONT-SIZE: 100%
}
H3 {
	FONT-SIZE: 100%
}
H4 {
	FONT-SIZE: 100%
}
H5 {
	FONT-SIZE: 100%
}
H6 {
	FONT-SIZE: 100%
}
Q:before {
	CONTENT: ''
}
Q:after {
	CONTENT: ''
}
.reset {
	FLOAT: none !important; HEIGHT: 0px !important; CLEAR: both !important
}
BODY {
	FONT-VARIANT: normal; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Tahoma, Verdana, sans-serif; FONT-SIZE: 12px; font-size-adjust: none
}
INPUT {
	FONT-VARIANT: normal; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Tahoma, Verdana, sans-serif; FONT-SIZE: 12px; font-size-adjust: none
}
TEXTAREA {
	FONT-VARIANT: normal; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Tahoma, Verdana, sans-serif; FONT-SIZE: 12px; font-size-adjust: none
}
BODY {
	BACKGROUND-IMAGE: url(/img/back.gif); LINE-HEIGHT: 18px; BACKGROUND-COLOR: #524e44; BACKGROUND-REPEAT: repeat-x; COLOR: #464646
}
#main-wrap {
	BACKGROUND-IMAGE: url(/img/back-bottom.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: center bottom
}
#secondary-wrap {
	BACKGROUND-IMAGE: url(/img/back-bottom.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: center bottom
}
#main {
	MARGIN: 0px auto; WIDTH: 980px
}
#secondary {
	MARGIN: 0px auto; WIDTH: 980px
}
A:link {
	COLOR: #8b0f09; TEXT-DECORATION: none
}
A:visited {
	COLOR: #8b0f09; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ae160f; TEXT-DECORATION: underline
}
A:active {
	COLOR: #ae160f; TEXT-DECORATION: underline
}
#header {
	BACKGROUND-IMAGE: url(/img/header.gif); POSITION: relative; BACKGROUND-REPEAT: no-repeat; HEIGHT: 95px; OVERFLOW: hidden
}
#logo {
	POSITION: absolute; WIDTH: 107px; DISPLAY: block; HEIGHT: 32px; TOP: 46px; LEFT: 19px
}
#menu {
	LINE-HEIGHT: 100%; MARGIN-TOP: 9px; FLOAT: right; MARGIN-RIGHT: 14px
}
#menu LI {
	BACKGROUND-IMAGE: url(/img/header-menu-back.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: repeat-x; FLOAT: left; HEIGHT: 51px; PADDING-TOP: 35px
}
#menu LI.current {
	BACKGROUND-POSITION: 0px -86px
}
#menu LI.selected {
	BACKGROUND-POSITION: 0px -172px
}
#menu A {
	PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 14px; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.submenu {
	BACKGROUND-IMAGE: url(/img/header-submenu-back.png); POSITION: absolute; LINE-HEIGHT: 100%; WIDTH: 787px; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; TOP: 65px; LEFT: 179px
}
.submenu LI {
	FLOAT: right; HEIGHT: 26px; PADDING-TOP: 4px
}
.submenu A {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; COLOR: #e7a29f; FONT-SIZE: 12px; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.submenu A:hover {
	COLOR: #fff
}
.submenu A.selected {
	COLOR: #fff
}
#floating-wrapper {
	POSITION: absolute; WIDTH: 980px; OVERFLOW: hidden
}
#floating-bar-wrap {
	LINE-HEIGHT: 100%; BACKGROUND-COLOR: #8b0f09; FLOAT: right; OVERFLOW: hidden
}
#floating-bar {
	BACKGROUND-IMAGE: url(/img/floatbar-back-left.gif); BACKGROUND-REPEAT: no-repeat; OVERFLOW: hidden
}
#floating-bar .links {
	BACKGROUND-IMAGE: url(/img/floatbar-back-right.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; HEIGHT: 22px; OVERFLOW: hidden; PADDING-TOP: 8px
}
#floating-bar {
	COLOR: #eacbca
}
#floating-bar A {
	COLOR: #eacbca
}
#floating-bar A {
	FLOAT: left
}
#floating-bar SPAN {
	FLOAT: left
}
#floating-bar A {
	TEXT-DECORATION: none
}
#floating-bar .follow {
	BACKGROUND-IMAGE: url(/img/follow-icons.gif); POSITION: relative; MARGIN-TOP: 1px; WIDTH: 16px; HEIGHT: 16px; TOP: -2px; MARGIN-RIGHT: 3px
}
#floating-bar .contact.follow {
	POSITION: relative; WIDTH: 86px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 70px -2px; TOP: -1px; MARGIN-RIGHT: 8px
}
#floating-bar .contact.follow:hover {
	BACKGROUND-POSITION: 70px -18px
}
#floating-bar .support.follow {
	BACKGROUND-IMAGE: url(/img/follow-support.gif); POSITION: relative; WIDTH: 67px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right -2px; TOP: -1px; MARGIN-RIGHT: 4px
}
#floating-bar .support.follow:hover {
	BACKGROUND-POSITION: right -20px
}
#floating-bar .separator {
	MARGIN-TOP: -1px; COLOR: #610a06; MARGIN-RIGHT: 6px
}
#floating-bar .label {
	MARGIN-RIGHT: 6px
}
#floating-bar .twitter.follow {
	BACKGROUND-POSITION: -16px 0px
}
#floating-bar .twitter.follow:hover {
	BACKGROUND-POSITION: -16px -16px
}
#floating-bar .facebook.follow {
	BACKGROUND-POSITION: -32px 0px
}
#floating-bar .facebook.follow:hover {
	BACKGROUND-POSITION: -32px -16px
}
#floating-bar .rss.follow {
	BACKGROUND-POSITION: -48px 0px; MARGIN-RIGHT: 8px
}
#floating-bar .rss.follow:hover {
	BACKGROUND-POSITION: -48px -16px
}
#floating-bar .text-link {
	MARGIN-RIGHT: 6px
}
#floating-bar .last {
	MARGIN-RIGHT: 16px !important
}
#floating-bar A STRONG {
	COLOR: white; FONT-WEIGHT: normal
}
#feature-wrap {
	BACKGROUND-IMAGE: url(/img/feature-back.gif); BACKGROUND-COLOR: #f7f7f5; BACKGROUND-REPEAT: no-repeat
}
#feature {
	BACKGROUND-IMAGE: url(/img/feature-back-bottom.gif); POSITION: relative; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center bottom; HEIGHT: 308px
}
#featurette {
	BACKGROUND-IMAGE: url(/img/feature-ubilogix.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 5px 0px; HEIGHT: 307px
}
#featurette-details {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 444px; TOP: 55px; LEFT: 464px; text-shadow: rgba(255, 255, 255, 1) 0 1px 0
}
#featurette-details .motto {
	LINE-HEIGHT: 28px; MARGIN-BOTTOM: 18px; COLOR: #888181; FONT-SIZE: 18pt
}
#featurette-details .text {
	LINE-HEIGHT: 20px; MARGIN: 0px auto 40px; COLOR: #464646; FONT-SIZE: 14px
}
#ubiqua {
	BACKGROUND-IMAGE: url(/img/feature.jpg); WIDTH: 975px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 5px 14px; HEIGHT: 307px
}
#ubiqua-details {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 490px; TOP: 48px; LEFT: 485px; text-shadow: rgba(255, 255, 255, 1) 0 1px 0
}
#ubiqua-details .logo {
	MARGIN-BOTTOM: 4px
}
#ubiqua-details .motto {
	MARGIN-BOTTOM: 18px; COLOR: #888181; FONT-SIZE: 21px; text-shadow: rgba(255, 255, 255, 1) 0 1px 0
}
#ubiqua-details .text {
	TEXT-ALIGN: left; LINE-HEIGHT: 20px; MARGIN: 0px auto 28px; WIDTH: 261px; COLOR: #464646; FONT-SIZE: 14px; text-shadow: rgba(255, 255, 255, 1) 0 1px 0
}
#ubiqua-details A.button {
	BACKGROUND-IMAGE: url(/img/feature-button-back.gif); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 116px; PADDING-RIGHT: 12px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px; COLOR: #4b4b4b; FONT-SIZE: 13px; TEXT-DECORATION: none; PADDING-TOP: 8px
}
#featurette-details A.button {
	BACKGROUND-IMAGE: url(/img/feature-button-back.gif); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 116px; PADDING-RIGHT: 12px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px; COLOR: #4b4b4b; FONT-SIZE: 13px; TEXT-DECORATION: none; PADDING-TOP: 8px
}
#ubiqua-details A.button:hover {
	BACKGROUND-POSITION: 0px -36px; COLOR: #000
}
#featurette-details A.button:hover {
	BACKGROUND-POSITION: 0px -36px; COLOR: #000
}
#content-wrap {
	BACKGROUND-IMAGE: url(/img/content-back.gif); BACKGROUND-COLOR: #fff; BACKGROUND-REPEAT: repeat-y
}
#content {
	BACKGROUND-IMAGE: url(/img/content-back-bottom.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center bottom
}
#content .cols {
	MARGIN: 0px 5px
}
#content .cols DIV {
	PADDING-BOTTOM: 0px; MARGIN: 12px 0px; PADDING-LEFT: 25px; WIDTH: 272px; PADDING-RIGHT: 25px; FLOAT: left; BORDER-RIGHT: #dedede 1px solid; PADDING-TOP: 0px
}
#content .cols .der {
	BORDER-RIGHT: medium none
}
#content .cols H2 {
	MARGIN: 6px 0px 12px; COLOR: #494848; FONT-SIZE: 18px
}
#content .cols .button {
	BACKGROUND-IMAGE: url(/img/content-button-back.gif); PADDING-BOTTOM: 3px; MARGIN: 12px 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 24px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: right; COLOR: #494848; FONT-SIZE: 10px; TEXT-DECORATION: none; PADDING-TOP: 2px; text-shadow: rgba(255, 255, 255, 1) 0 1px 0
}
#content .cols .button:hover {
	BACKGROUND-POSITION: 0px -23px; COLOR: #1b1b1b
}
#content .cols .cen A {
	COLOR: #464646; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#right A {
	COLOR: #464646; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#content .cols .cen A.button {
	FONT-WEIGHT: normal
}
#content .cols .cen A:hover {
	TEXT-DECORATION: underline
}
#right A:hover {
	TEXT-DECORATION: underline
}
#content .cols .cen A.button:hover {
	TEXT-DECORATION: none
}
#content .cols .cen EM {
	COLOR: #8b0f09; FONT-WEIGHT: bold
}
#right EM {
	COLOR: #8b0f09; FONT-WEIGHT: bold
}
#content .cols .cen LI {
	BACKGROUND-IMAGE: url(/img/content-arrow.gif); PADDING-LEFT: 14px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 5px; MARGIN-BOTTOM: 8px
}
#right LI {
	BACKGROUND-IMAGE: url(/img/content-arrow.gif); PADDING-LEFT: 14px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 5px; MARGIN-BOTTOM: 8px
}
#content .cols .cen .button {
	MARGIN-TOP: 4px
}
#sitemap-wrap {
	BACKGROUND-IMAGE: url(/img/sitemap-back.gif); BACKGROUND-REPEAT: repeat-y
}
#sitemap {
	BACKGROUND-IMAGE: url(/img/sitemap-back-bottom.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center bottom; COLOR: #fff
}
#sitemap UL {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 50px; PADDING-RIGHT: 0px; PADDING-TOP: 14px
}
#sitemap UL UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sitemap UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; MARGIN-RIGHT: 60px; PADDING-TOP: 0px
}
#sitemap UL LI LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; PADDING-TOP: 0px
}
#sitemap UL LI.last {
	MARGIN-RIGHT: 0px
}
#sitemap A {
	COLOR: #bdb9af; TEXT-DECORATION: none
}
#sitemap A:hover {
	TEXT-DECORATION: underline
}
#footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; HEIGHT: 18px; COLOR: #211f1b; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 12px; text-shadow: rgba(255, 255, 255, .2) 0 1px 0
}
#footer A {
	COLOR: #211f1b; TEXT-DECORATION: none
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#footer .normal {
	FONT-WEIGHT: normal
}
#footer DIV {
	WIDTH: 315px; FLOAT: left
}
#footer .left {
	WIDTH: 314px
}
#footer .center {
	TEXT-ALIGN: center
}
#footer .right {
	TEXT-ALIGN: right
}
#footer DIV.reset {
	FLOAT: none; HEIGHT: 0px; CLEAR: both
}
#slider {
	POSITION: relative; PADDING-BOTTOM: 12px; LINE-HEIGHT: 100%; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 880px; PADDING-RIGHT: 0px; PADDING-TOP: 32px
}
.scroll {
	POSITION: relative; OVERFLOW-X: hidden; WIDTH: 880px; HEIGHT: 594px; CLEAR: left; OVERFLOW: auto
}
.scroll-container DIV.panel {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 840px; PADDING-RIGHT: 20px; HEIGHT: 544px; PADDING-TOP: 30px
}
UL.navigation {
	BACKGROUND-IMAGE: url(/img/slider-back.gif); PADDING-BOTTOM: 9px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% bottom; HEIGHT: 24px; OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL.navigation LI {
	FLOAT: left; MARGIN-RIGHT: 10px
}
UL.navigation A {
	PADDING-BOTTOM: 11px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; DISPLAY: block; COLOR: #464646; TEXT-DECORATION: none; PADDING-TOP: 11px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px
}
UL.navigation A:hover {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #dedede 1px solid; BORDER-RIGHT: #dedede 1px solid; PADDING-TOP: 10px
}
UL.navigation A.selected {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #dedede 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000; BORDER-TOP: #dedede 1px solid; BORDER-RIGHT: #dedede 1px solid; PADDING-TOP: 10px
}
UL.navigation A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.scroll-buttons {
	POSITION: absolute; TOP: 325px; CURSOR: pointer
}
.left.scroll-buttons {
	LEFT: -30px
}
.right.scroll-buttons {
	RIGHT: -30px
}
.hide {
	DISPLAY: none
}
#secondary #feature {
	BACKGROUND-IMAGE: url(/img/feature-second-back.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 67px
}
#secondary H1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 32px; PADDING-RIGHT: 0px; COLOR: #3e3838; FONT-SIZE: 24px; FONT-WEIGHT: normal; PADDING-TOP: 30px; text-shadow: rgba(255, 255, 255, 1) 0 2px 0
}
#secondary #content-inner {
	BACKGROUND-IMAGE: url(/img/feature-third-back.gif); BACKGROUND-REPEAT: no-repeat
}
#secondary #content-inner #left {
	PADDING-BOTTOM: 24px; PADDING-LEFT: 32px; WIDTH: 723px; PADDING-RIGHT: 0px; PADDING-TOP: 18px
}
#secondary #content-inner #left P {
	MARGIN-BOTTOM: 14px
}
#secondary #content-inner #single P {
	MARGIN-BOTTOM: 14px
}
#secondary #content-inner #right-wrap {
	BACKGROUND-IMAGE: url(/img/content-sidebar-back.gif); MARGIN: 19px 24px 19px 0px; WIDTH: 176px; BACKGROUND-REPEAT: repeat-y; FLOAT: right
}
#secondary #content-inner #right {
	BACKGROUND-IMAGE: url(/img/content-sidebar-second-back.gif); LINE-HEIGHT: 14px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center bottom; FONT-SIZE: 11px
}
#secondary #content-inner #right-inner {
	BACKGROUND-IMAGE: url(/img/content-sidebar-third-back.gif); BACKGROUND-REPEAT: no-repeat
}
#secondary #content-inner .long#right-wrap {
	BACKGROUND-IMAGE: url(/img/content-sidebar-long-back.gif); WIDTH: 250px
}
#secondary #content-inner .long #right {
	BACKGROUND-IMAGE: url(/img/content-sidebar-long-second-back.gif)
}
#secondary #content-inner #right-inner {
	BACKGROUND-IMAGE: url(/img/content-sidebar-long-third-back.gif)
}
#secondary #content-inner #right H3 {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 100%; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; COLOR: #909090; FONT-SIZE: 12px; PADDING-TOP: 10px; text-shadow: rgba(255, 255, 255, 1) 0 1px 0
}
#secondary #content-inner #right UL {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; PADDING-TOP: 10px
}
#secondary #content-inner #right P {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; PADDING-TOP: 10px
}
#secondary #content-inner #single {
	PADDING-BOTTOM: 24px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px; PADDING-TOP: 18px
}
#secondary #content-inner .unavailable#single {
	TEXT-ALIGN: center; HEIGHT: 80px; COLOR: #a0a0a0; FONT-SIZE: 16px; PADDING-TOP: 50px
}
#buy-now-ballon {
	BACKGROUND-IMAGE: url(/img/buy-now-ballon.png); Z-INDEX: 10000; POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 130px; PADDING-RIGHT: 10px; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; HEIGHT: 107px; OVERFLOW: hidden; TOP: 159px; PADDING-TOP: 28px; LEFT: 504px
}
#button-capsule {
	BACKGROUND-IMAGE: url(/img/button-capsule-back.gif); POSITION: absolute; LINE-HEIGHT: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 35px; TOP: 133px; LEFT: 442px; text-shadow: rgba(255, 255, 255, 1) 0 1px 0
}
#button-capsule DIV {
	FLOAT: left; HEIGHT: 35px
}
#button-capsule .left {
	BACKGROUND-IMAGE: url(/img/button-capsule-back-left.gif); BACKGROUND-REPEAT: no-repeat
}
#button-capsule .separator {
	BACKGROUND-IMAGE: url(/img/button-capsule-separator.gif); WIDTH: 2px; BACKGROUND-REPEAT: no-repeat; OVERFLOW: hidden
}
#button-capsule .right {
	BACKGROUND-IMAGE: url(/img/button-capsule-back-right.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top
}
#button-capsule .left A {
	PADDING-RIGHT: 11px
}
#button-capsule .right A {
	PADDING-LEFT: 12px
}
#button-capsule A {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; DISPLAY: block; COLOR: #4b4b4b; PADDING-TOP: 10px
}
#button-capsule A.cart.icon {
	BACKGROUND-IMAGE: url(/img/button-icons-cart.gif)
}
#button-capsule A.cart.icon {
	PADDING-RIGHT: 22px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 9px; MARGIN-RIGHT: 10px
}
#button-capsule A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.popup {
	Z-INDEX: 50; POSITION: absolute; DISPLAY: none; BORDER-COLLAPSE: collapse
}
.popup TD.corner {
	WIDTH: 19px; DISPLAY: block; HEIGHT: 15px
}
.popup TD#topleft {
	BACKGROUND-IMAGE: url(/lib/coda-bubble/img/bubble-1.png)
}
.popup TD.top {
	BACKGROUND-IMAGE: url(/lib/coda-bubble/img/bubble-2.png)
}
.popup TD#topright {
	BACKGROUND-IMAGE: url(/lib/coda-bubble/img/bubble-3.png)
}
.popup TD.left {
	BACKGROUND-IMAGE: url(/lib/coda-bubble/img/bubble-4.png)
}
.popup TD.right {
	BACKGROUND-IMAGE: url(/lib/coda-bubble/img/bubble-5.png)
}
.popup TD#bottomleft {
	BACKGROUND-IMAGE: url(/lib/coda-bubble/img/bubble-6.png)
}
.popup TD.bottom {
	BACKGROUND-IMAGE: url(/lib/coda-bubble/img/bubble-7.png); TEXT-ALIGN: center
}
.popup TD.bottom IMG {
	MARGIN: 0px auto; DISPLAY: block
}
.popup TD#bottomright {
	BACKGROUND-IMAGE: url(/lib/coda-bubble/img/bubble-8.png)
}
#content .cols DIV.popup-contents {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #fff; WIDTH: 200px
}
.products.submenu LI.first {
	MARGIN-RIGHT: 273px
}
.products.submenu {
	DISPLAY: none !important
}
.ubiqua#products #feature-badge {
	
}
.ubiqua#products #ubiqua-details {
	TEXT-ALIGN: left; WIDTH: 475px; LEFT: 5px
}
.ubiqua#products #ubiqua-details .logo {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: -17px; PADDING-TOP: 0px; LEFT: 465px
}
.ubiqua#products #feature {
	BACKGROUND-IMAGE: url(/img/feature-back-bottom.gif); HEIGHT: 210px
}
.ubiqua#products #feature .motto {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 400px; PADDING-RIGHT: 0px; TOP: 32px; PADDING-TOP: 0px; LEFT: 465px
}
.ubiqua#products #feature .text {
	LINE-HEIGHT: 18px; WIDTH: 346px; FONT-SIZE: 12px
}
.ubiqua#products #feature .text P {
	MARGIN-BOTTOM: 8px
}
.ubiqua#products #feature .text STRONG {
	COLOR: #000; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.ubiqua#products #feature #ubiqua {
	BACKGROUND-IMAGE: url(/img/ubiqua-feature-header.gif); BACKGROUND-POSITION: 296px 40px; HEIGHT: 228px
}
.ubiqua#products #content-inner {
	BACKGROUND-IMAGE: none
}
.ubiqua#products #content-inner #single {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ubiqua#products #content-inner .cols {
	BORDER-BOTTOM: #dedede 1px solid; MARGIN: 0px 5px
}
.ubiqua#products #content-inner .cols DIV {
	MARGIN: 0px
}
.ubiqua#products #content-inner .cols .col1 {
	PADDING-BOTTOM: 22px; MARGIN: 12px 0px; PADDING-LEFT: 39px; WIDTH: auto; PADDING-RIGHT: 38px; BORDER-RIGHT: medium none; PADDING-TOP: 10px
}
.ubiqua#products #content-inner #single .cols .col1 DIV {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: none; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.ubiqua#products #content-inner #single .cols .col1 P {
	MARGIN-BOTTOM: 8px
}
.ubiqua#products #content-inner .cols .col1 IMG {
	MARGIN-BOTTOM: 10px
}
.ubiqua#products #content-inner .cols .col2 {
	BORDER-LEFT: #dedede 1px solid; PADDING-BOTTOM: 22px; MARGIN: 12px 0px; PADDING-LEFT: 42px; WIDTH: 520px; PADDING-RIGHT: 0px; BORDER-RIGHT: medium none; PADDING-TOP: 10px
}
.ubiqua#products #content-inner .cols UL {
	LIST-STYLE-TYPE: disc; MARGIN-LEFT: 14px
}
.ubiqua#products #content-inner .screenshot {
	TEXT-ALIGN: center; PADDING-BOTTOM: 32px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 32px
}
.custom#products #single P.first {
	LINE-HEIGHT: 21px; FONT-SIZE: 14px
}
.custom#products #secondary #content-inner #single {
	TEXT-ALIGN: center; HEIGHT: 103px; PADDING-TOP: 44px
}
.services.submenu {
	BACKGROUND-POSITION: 322px 0px
}
.services.submenu LI.first {
	MARGIN-RIGHT: 125px
}
.engineering#services .cols {
	POSITION: relative
}
.engineering#services .cols .box {
	BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 107px; PADDING-RIGHT: 0px; FLOAT: none; HEIGHT: 52px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.engineering#services .cols .box DIV {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.engineering#services .cols .box .trigger {
	WIDTH: 107px; HEIGHT: 52px
}
.engineering#services .cols #box1 {
	TOP: 108px; LEFT: 361px
}
.engineering#services .cols #box2 {
	TOP: 143px; LEFT: 518px
}
.engineering#services .cols #box3 {
	TOP: 108px; LEFT: 671px
}
.engineering#services .cols #box4 {
	TOP: 108px; LEFT: 817px
}
.engineering#services .col1 {
	BORDER-RIGHT: medium none; PADDING-TOP: 14px
}
.engineering#services .col1 P {
	MARGIN-BOTTOM: 12px
}
.engineering#services .col1 P.first {
	LINE-HEIGHT: 21px; MARGIN-BOTTOM: 18px; FONT-SIZE: 15px
}
.engineering#services .col2 {
	BORDER-LEFT: #dedede 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 38px; WIDTH: auto; PADDING-RIGHT: 0px; BORDER-RIGHT: medium none; PADDING-TOP: 6px
}
.training#services #single P.first {
	LINE-HEIGHT: 21px; FONT-SIZE: 14px
}
.training#services #secondary #content-inner #single {
	TEXT-ALIGN: center; HEIGHT: 103px; PADDING-TOP: 44px
}
.casestudies#services .col1 products .casestudies#services .col2 {
	BORDER-LEFT: #dedede 1px solid
}
.casestudies#services #content .cols DIV {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.casestudies#services #content .cols .quote {
	BACKGROUND-IMAGE: url(/img/content-quote-mark.gif); BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 35px; WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; FLOAT: none; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.casestudies#services .cols .author {
	TEXT-ALIGN: right; MARGIN-TOP: 6px; FONT-SIZE: 11px
}
.downloads.submenu {
	BACKGROUND-POSITION: 129px 0px
}
.downloads.submenu LI.first {
	MARGIN-RIGHT: 312px
}
#downloads #secondary #content-inner #left H2 {
	LINE-HEIGHT: 100%; MARGIN-BOTTOM: 16px; FONT-SIZE: 13pt; FONT-WEIGHT: normal
}
#downloads #secondary #content-inner #left #left UL {
	
}
#downloads #secondary #content-inner #left UL LI {
	BACKGROUND-IMAGE: url(/img/content-arrow.gif); PADDING-LEFT: 14px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 3px; FONT-SIZE: 8pt
}
#downloads #secondary #content-inner #left UL LI H3 {
	LINE-HEIGHT: 100%; MARGIN-BOTTOM: 5px; FONT-SIZE: 9pt
}
#downloads #secondary #content-inner #left UL LI H3 A {
	COLOR: black
}
#downloads #secondary #content-inner #left UL LI .note {
	FONT-WEIGHT: normal
}
#downloads #secondary #content-inner #left UL LI .date {
	LINE-HEIGHT: 100%; MARGIN-TOP: 1px; MARGIN-BOTTOM: 8px; COLOR: grey
}
#downloads #secondary #content-inner #left UL LI .resume {
	LINE-HEIGHT: 15px
}
.ecosystem.submenu {
	BACKGROUND-POSITION: 250px 0px
}
.ecosystem.submenu LI.first {
	MARGIN-RIGHT: 160px
}
.partners#ecosystem #content-inner #single {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 38px; PADDING-RIGHT: 38px; PADDING-TOP: 12px
}
.partners#ecosystem .cols {
	MARGIN: 0px
}
.partners#ecosystem .cols DIV {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 36px; PADDING-RIGHT: 36px; MARGIN-BOTTOM: 0px; PADDING-TOP: 0px
}
.partners#ecosystem #content-inner #single .cols P {
	MARGIN: 12px 0px
}
.partners#ecosystem #content-inner #single .cols IMG {
	MARGIN-TOP: 10px; CURSOR: pointer
}
.partners#ecosystem #content-inner #single .cols .col2 IMG {
	MARGIN-TOP: 0px
}
.partners#ecosystem #content-inner #single .cols .col2 P {
	MARGIN-TOP: 4px
}
.partners#ecosystem #content-inner #single .cols .col2 IMG + P + IMG {
	MARGIN-TOP: 10px
}
.partners#ecosystem #content-inner #single .cols .col2 P + IMG + P {
	MARGIN: 12px 0px 18px
}
.partners#ecosystem .cols .col1 {
	MARGIN: 0px 0px 0px 11px; PADDING-LEFT: 0px; WIDTH: 348px; BORDER-RIGHT: medium none
}
.partners#ecosystem .cols .col2 {
	BORDER-LEFT: #dedede 1px solid; WIDTH: 456px; PADDING-RIGHT: 0px; BORDER-RIGHT: medium none
}
.partners#ecosystem .col3 {
	PADDING-RIGHT: 0px; BORDER-RIGHT: medium none
}
.partners#ecosystem .cols STRONG {
	COLOR: #000; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.distributors#ecosystem #single P.first {
	LINE-HEIGHT: 21px; FONT-SIZE: 14px
}
.distributors#ecosystem #secondary #content-inner #single {
	TEXT-ALIGN: center; HEIGHT: 228px; PADDING-TOP: 40px
}
.programs#ecosystem #content-inner #single {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 38px; PADDING-RIGHT: 38px; OVERFLOW: hidden; PADDING-TOP: 12px
}
.programs#ecosystem .cols {
	MARGIN: 0px
}
.programs#ecosystem .cols A {
	DISPLAY: block
}
.programs#ecosystem .cols DIV {
	MARGIN-TOP: 0px; WIDTH: 187px; MARGIN-BOTTOM: 0px
}
.programs#ecosystem #content-inner #single .cols P {
	MARGIN: 12px 0px
}
.programs#ecosystem #content-inner #single .cols IMG {
	MARGIN-TOP: 4px; CURSOR: pointer
}
.programs#ecosystem #content-inner #single .cols .col2 IMG {
	
}
.programs#ecosystem #content-inner #single .cols .col2 P {
	MARGIN-TOP: 10px
}
.programs#ecosystem .cols .col1 {
	PADDING-LEFT: 0px; BORDER-RIGHT: medium none; PADDING-TOP: 1px
}
.programs#ecosystem .cols .col2 {
	BORDER-LEFT: #dedede 1px solid
}
.programs#ecosystem .cols .col3 {
	PADDING-BOTTOM: 36px; PADDING-TOP: 9px
}
.programs#ecosystem .col4 {
	PADDING-RIGHT: 0px; BORDER-RIGHT: medium none; PADDING-TOP: 6px
}
.programs#ecosystem .cols STRONG {
	COLOR: #000; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.blog.submenu {
	DISPLAY: none !important; BACKGROUND-POSITION: 365px 0px
}
.blog.submenu LI.first {
	MARGIN-RIGHT: 57px
}
#blog #posts {
	
}
#blog #posts .post {
	BORDER-BOTTOM: #dedede 1px solid; PADDING-BOTTOM: 20px; MARGIN-BOTTOM: 18px
}
#blog #posts .last.post {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 4px
}
#blog #posts .post H2 {
	MARGIN-BOTTOM: 2px; FONT-SIZE: 12pt
}
#blog #posts .post .date {
	MARGIN-BOTTOM: 8px; COLOR: gray; FONT-SIZE: 8pt
}
#blog #posts .post .content {
	
}
#blog .pagination .prev {
	PADDING-RIGHT: 8px
}
#blog .pagination .next {
	PADDING-LEFT: 8px
}
#blog .pagination .num {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 0px
}
#blog .pagination .cur {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 0px
}
#blog .pagination .prev {
	BORDER-RIGHT: #dedede 1px solid
}
#blog .pagination .num {
	BORDER-RIGHT: #dedede 1px solid
}
#blog .pagination .cur {
	BORDER-RIGHT: #dedede 1px solid
}
#blog #secondary #content-inner #right-inner {
	BACKGROUND-IMAGE: url(/img/content-sidebar-third-back.gif)
}
#blog .download-box {
	BACKGROUND-IMAGE: url(/img/ico-pdf.png); BORDER-BOTTOM: #8b8880 1px dotted; BORDER-LEFT: #8b8880 1px dotted; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f5f3ee; PADDING-LEFT: 26px; WIDTH: 205px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 6px center; MARGIN-BOTTOM: 14px; BORDER-TOP: #8b8880 1px dotted; BORDER-RIGHT: #8b8880 1px dotted; PADDING-TOP: 6px
}
#blog .download-box A:link {
	COLOR: black
}
#blog .download-box A:visited {
	COLOR: black
}
#blog .download-box A:hover {
	TEXT-DECORATION: underline
}
#blog .download-box A:active {
	TEXT-DECORATION: underline
}
.aboutus.submenu {
	BACKGROUND-POSITION: 400px 0px
}
.aboutus.submenu LI.first {
	MARGIN-RIGHT: 6px
}
.contact#about .cols DIV {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; PADDING-TOP: 0px
}
.contact#about .cols DIV.col1 {
	PADDING-LEFT: 27px; WIDTH: 202px
}
.contact#about .col1 H2 + P + H2 {
	MARGIN-TOP: 16px; MARGIN-BOTTOM: 14px
}
.contact#about .col1 UL A.twitter {
	BACKGROUND-IMAGE: url(/img/contact-follow-twitter.gif)
}
.contact#about .col1 UL A.facebook {
	BACKGROUND-IMAGE: url(/img/contact-follow-facebook.gif)
}
.contact#about .col1 UL A.google {
	BACKGROUND-IMAGE: url(/img/contact-follow-google.gif)
}
.contact#about .col1 UL A.rss {
	BACKGROUND-IMAGE: url(/img/contact-follow-rss.gif)
}
.contact#about .col1 UL A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 29px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 4px
}
.contact#about .col1 UL A:hover {
	BACKGROUND-POSITION: 0px -24px; COLOR: #000; TEXT-DECORATION: none
}
.contact#about .col1 LI {
	MARGIN-BOTTOM: 10px
}
.contact#about .col1 UL IMG {
	MARGIN-RIGHT: 6px
}
.contact#about .col2 {
	WIDTH: 228px
}
.contact#about .col2 DIV {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.contact#about .col3 DIV {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.contact#about .col2 FORM DIV {
	MARGIN-BOTTOM: 4px
}
.contact#about INPUT {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 2px
}
.contact#about TEXTAREA {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 2px
}
.contact#about TEXTAREA {
	MARGIN-BOTTOM: 10px
}
.contact#about LABEL {
	
}
.contact#about INPUT {
	DISPLAY: block
}
.contact#about LABEL {
	DISPLAY: block
}
.contact#about .cols DIV.col3 {
	POSITION: relative; WIDTH: 410px; PADDING-RIGHT: 0px; BORDER-RIGHT: medium none
}
.contact#about .col3 .address {
	WIDTH: 200px; FLOAT: left; OVERFLOW: hidden
}
.contact#about .col3 .map {
	POSITION: absolute; WIDTH: 183px; HEIGHT: 158px; TOP: 122px; LEFT: 25px
}
.contact#about .col3 .map#map_mx {
	LEFT: 225px
}
.contact#about .col3 .photo {
	MARGIN-TOP: 15px
}
.history#about .cols .col1 {
	WIDTH: 320px; PADDING-RIGHT: 0px; BORDER-RIGHT: medium none
}
.history#about .cols .col1 P {
	TEXT-ALIGN: right; LINE-HEIGHT: 21px; MARGIN-TOP: 10px; PADDING-RIGHT: 25px; FONT-SIZE: 15px
}
.history#about .cols .col1 .quote {
	BACKGROUND-IMAGE: url(/img/content-quote-back.gif); PADDING-BOTTOM: 16px; MARGIN: 25px 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right center; FLOAT: none; BORDER-RIGHT: medium none; PADDING-TOP: 16px
}
.history#about .cols .col1 .quote P {
	LINE-HEIGHT: 18px; MARGIN: 0px; PADDING-LEFT: 90px; FONT-SIZE: 12px
}
.history#about .cols .col1 .quote P.text {
	BACKGROUND-IMAGE: url(/img/content-quote-mark.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 66px 0px
}
.history#about .cols .col1 .quote P.author {
	MARGIN-TOP: 6px; FONT-SIZE: 11px
}
.history#about .cols .col2 {
	BORDER-LEFT: #dedede 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 30px; WIDTH: 570px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 12px; BORDER-RIGHT: medium none
}
.history#about .cols .col2 UL {
	LIST-STYLE-TYPE: disc; MARGIN-LEFT: 14px
}
.history#about .cols .col2 LI {
	MARGIN-BOTTOM: 6px
}
.history#about .cols .col2 STRONG {
	
}
.team#about .cols DIV {
	WIDTH: 312px
}
.team#about .cols .col1 {
	WIDTH: 262px; BORDER-RIGHT: medium none
}
.team#about .cols .col2 {
	BORDER-LEFT: #dedede 1px solid; PADDING-BOTTOM: 12px; WIDTH: 306px
}
.team#about .cols .col3 {
	WIDTH: 240px; PADDING-RIGHT: 0px; BORDER-RIGHT: medium none
}
.team#about .cols .col1 P {
	MARGIN-BOTTOM: 12px
}
.team#about .cols .col2 P {
	MARGIN-BOTTOM: 12px
}
.team#about .cols .col1 .photo {
	PADDING-BOTTOM: 14px; MARGIN: 0px; PADDING-LEFT: 8px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: none; BORDER-RIGHT: medium none; PADDING-TOP: 14px
}
.careers#about .cols .col1 {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 32px; WIDTH: 290px; PADDING-RIGHT: 25px; BORDER-RIGHT: medium none; PADDING-TOP: 8px
}
.careers#about .cols .col2 {
	BORDER-LEFT: #dedede 1px solid; PADDING-BOTTOM: 16px; PADDING-LEFT: 30px; WIDTH: 560px; PADDING-RIGHT: 0px; BORDER-RIGHT: medium none; PADDING-TOP: 8px
}
.careers#about .cols .col2 .note {
	LINE-HEIGHT: 16px; MARGIN-TOP: 14px; FONT-SIZE: 11px
}
#accounts FORM {
	MARGIN-TOP: 24px; MARGIN-BOTTOM: 8px; FONT-SIZE: 14px; OVERFLOW: hidden
}
#accounts FORM P {
	DISPLAY: block; MARGIN-BOTTOM: 6px !important; OVERFLOW: hidden
}
#accounts FORM LABEL {
	TEXT-ALIGN: right; WIDTH: 160px; DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 6px; PADDING-TOP: 4px
}
#accounts FORM INPUT {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; FLOAT: left; FONT-SIZE: 14px; PADDING-TOP: 2px
}
#accounts FORM .required LABEL {
	FONT-WEIGHT: bold
}
#accounts FORM .error {
	BACKGROUND-COLOR: #fee
}
#accounts P.error {
	BORDER-BOTTOM: #e1b2b2 1px solid; BORDER-LEFT: #e1b2b2 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #ffe5e5; PADDING-LEFT: 10px; WIDTH: 629px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px !important; BORDER-TOP: #e1b2b2 1px solid; BORDER-RIGHT: #e1b2b2 1px solid; PADDING-TOP: 6px
}
#support FORM {
	MARGIN-TOP: 24px; MARGIN-BOTTOM: 8px; OVERFLOW: hidden
}
#support FORM P {
	DISPLAY: block; MARGIN-BOTTOM: 4px !important; MARGIN-LEFT: 0px; OVERFLOW: hidden
}
#support FORM LABEL {
	TEXT-ALIGN: right; WIDTH: 150px; DISPLAY: block; FLOAT: left; FONT-SIZE: 10pt; MARGIN-RIGHT: 6px
}
#support FORM INPUT {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; FLOAT: left; PADDING-TOP: 2px
}
#support FORM SELECT {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; FLOAT: left; PADDING-TOP: 2px
}
#support FORM TEXTAREA {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; FLOAT: left; PADDING-TOP: 2px
}
#sb-body {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#sb-wrapper-inner {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
