#doc {
	WIDTH: 61.53em; min-width: 800px
}
BODY {
	BACKGROUND: #90a4bf; COLOR: #333333; FONT-FAMILY: "Lucida Grande", Arial, sans
}
BODY  {
	LINE-HEIGHT: 140%
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 182%; MARGIN-BOTTOM: 0.5em; COLOR: #c54d30
}
H2 {
	MARGIN-TOP: 1.5em; FONT-WEIGHT: bold; FONT-SIZE: 144%; MARGIN-BOTTOM: 0.45em; COLOR: #c54d30
}
H1 SPAN.normal {
	FONT-WEIGHT: normal; FONT-SIZE: 85%; COLOR: #666
}
H2 SPAN.normal {
	FONT-WEIGHT: normal; FONT-SIZE: 85%; COLOR: #666
}
H3 {
	MARGIN-TOP: 1.5em; FONT-WEIGHT: bold; FONT-SIZE: 114%; MARGIN-BOTTOM: 0.35em
}
H3.sectionDivider {
	MARGIN-TOP: 1.5em; MARGIN-BOTTOM: 0.5em; COLOR: #666666; BORDER-BOTTOM: #999999 2px solid
}
H4 {
	MARGIN-TOP: 1.25em; FONT-WEIGHT: bold; FONT-SIZE: 107%; MARGIN-BOTTOM: 0.25em
}
H4.normal {
	FONT-WEIGHT: normal
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
P {
	MARGIN-BOTTOM: 1em
}
BLOCKQUOTE {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 93%; BACKGROUND: #efefef; PADDING-BOTTOM: 0.5em; MARGIN: 0.5em 0px 1em; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #cccccc 1px solid
}
CODE {
	COLOR: #060
}
EM {
	FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}
.bold {
	FONT-WEIGHT: bold
}
A:link {
	COLOR: #456793
}
A:visited {
	COLOR: #7c9ac2
}
A:hover {
	COLOR: #c54d30
}
A:active {
	COLOR: #c54d30
}
OL {
	MARGIN-TOP: 1em
}
LI {
	MARGIN-TOP: 1em
}
OL {
	PADDING-LEFT: 1.5em; LIST-STYLE-POSITION: outside; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: decimal
}
UL {
	PADDING-LEFT: 1.5em; LIST-STYLE-POSITION: outside; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: disc
}
UL.bulleted {
	PADDING-LEFT: 1.5em; LIST-STYLE-POSITION: outside; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: disc
}
UL.clean {
	LIST-STYLE-TYPE: none
}
LI {
	MARGIN: 0px 0px 0.5em
}
.compact LI {
	MARGIN: 0px 0px 0.25em
}
.callout {
	COLOR: #00b765
}
.copyright {
	COLOR: #999999; MARGIN-RIGHT: 2em
}
.subhead {
	MARGIN-TOP: -1em; MARGIN-BOTTOM: 1em; COLOR: #666
}
.margin-top-0 {
	MARGIN-TOP: 0px
}
.margin-top-single {
	MARGIN-TOP: 1em
}
.margin-top-double {
	MARGIN-TOP: 2em
}
.large {
	FONT-SIZE: 110%
}
.small {
	FONT-SIZE: 93%
}
.tiny {
	FONT-SIZE: 85%
}
.secondary {
	COLOR: #666
}
.utility {
	FONT-SIZE: 93%; COLOR: #666
}
.pageTitle {
	MARGIN-TOP: 0px
}
#doc {
	BACKGROUND: #ffffff
}
#hd {
	CLEAR: both; MARGIN: 0px 40px 40px
}
#bd {
	MARGIN-TOP: 25px; MARGIN-LEFT: 40px; MARGIN-RIGHT: 40px
}
#ft {
	BORDER-TOP: #999 1px dotted; FONT-SIZE: 85%; PADDING-BOTTOM: 1em; MARGIN: 2em 40px 0px; COLOR: #466894; PADDING-TOP: 0.5em
}
#ft A {
	TEXT-DECORATION: none
}
#ft A:visited {
	COLOR: #456793
}
#ft A:hover {
	COLOR: #c54d30
}
#ft A:active {
	COLOR: #c54d30
}
#hd:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#bd:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#ft:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.module:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.hd:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.bd:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.ft:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.item:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.testimonial:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clear {
	CLEAR: both
}
#hd {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(../images/hdr_border_bottom.gif); BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 50px
}
#hd #logo {
	MARGIN-TOP: 12px; FLOAT: left
}
#hd #signIn {
	MARGIN-TOP: 18px; FONT-SIZE: 85%; FLOAT: right; WIDTH: 120px; MARGIN-RIGHT: 10px; POSITION: relative; HEIGHT: 30px; TEXT-ALIGN: right
}
#signIn SPAN {
	LEFT: 0px; POSITION: relative; TOP: 11px
}
#hd #globalNav {
	MARGIN-TOP: 18px; FONT-SIZE: 92%; FLOAT: right
}
#globalNav UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
#globalNav LI {
	FLOAT: left; MARGIN: 0px 0px 0px 1px
}
#globalNav A {
	BACKGROUND-POSITION: left bottom; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/nav_tab_bg_off.gif); CURSOR: pointer; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; POSITION: relative; BACKGROUND-COLOR: #466984; TEXT-DECORATION: none
}
#globalNav A:hover {
	BACKGROUND-IMAGE: url(../images/nav_tab_bg_on.gif); COLOR: #466984
}
#globalNav A DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 30px
}
#globalNav SPAN {
	LEFT: 0px; POSITION: relative; TOP: 10px
}
#home #globalNav #homeLink A {
	BACKGROUND-IMAGE: url(../images/nav_tab_bg_on.gif); COLOR: #466984; BACKGROUND-COLOR: #d9f966
}
#solutions #globalNav #solutionsLink A {
	BACKGROUND-IMAGE: url(../images/nav_tab_bg_on.gif); COLOR: #466984; BACKGROUND-COLOR: #d9f966
}
#tour #globalNav #tourLink A {
	BACKGROUND-IMAGE: url(../images/nav_tab_bg_on.gif); COLOR: #466984; BACKGROUND-COLOR: #d9f966
}
#successes #globalNav #successesLink A {
	BACKGROUND-IMAGE: url(../images/nav_tab_bg_on.gif); COLOR: #466984; BACKGROUND-COLOR: #d9f966
}
#ad #globalNav #adLink A {
	BACKGROUND-IMAGE: url(../images/nav_tab_bg_on.gif); COLOR: #466984; BACKGROUND-COLOR: #d9f966
}

#pricing #globalNav #pricingLink A {
	BACKGROUND-IMAGE: url(../images/nav_tab_bg_on.gif); COLOR: #466984; BACKGROUND-COLOR: #d9f966
}
#about #globalNav #contactLink A {
	BACKGROUND-IMAGE: url(../images/nav_tab_bg_on.gif); COLOR: #466984; BACKGROUND-COLOR: #d9f966
}
#globalNav #homeLink A {
	BACKGROUND: url(../images/nav_tab_left_off.gif) no-repeat left bottom
}
#globalNav #contactLink A {
	BACKGROUND: url(../images/nav_tab_right_off.gif) no-repeat right bottom
}
#home #globalNav #homeLink A {
	BACKGROUND-IMAGE: url(../images/nav_tab_left_on.gif)
}
#globalNav #homeLink A:hover {
	BACKGROUND-IMAGE: url(../images/nav_tab_left_on.gif)
}
#about #globalNav #contactLink A {
	BACKGROUND-IMAGE: url(../images/nav_tab_right_on.gif)
}
#globalNav #contactLink A:hover {
	BACKGROUND-IMAGE: url(../images/nav_tab_right_on.gif)
}
.subnav H4 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; BORDER-BOTTOM: #ccc 1px dotted
}
.subnav A:visited {
	COLOR: #456793
}
.subnav A:hover {
	COLOR: #c54d30
}
.subnav A:active {
	COLOR: #c54d30
}
.subnav UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
.subnav UL LI {
	MARGIN: 0.25em 0px
}
.subnav UL .arrow {
	DISPLAY: none; VISIBILITY: hidden
}
.subnav UL A {
	TEXT-DECORATION: none
}
.subnav UL .selected {
	FONT-WEIGHT: bold; COLOR: #c54d30
}
.subnav UL .selected A {
	FONT-WEIGHT: bold; COLOR: #c54d30
}
.subnav UL .selected .arrow {
	DISPLAY: inline; VISIBILITY: visible
}
.subnav UL LI UL {
	MARGIN-LEFT: 10px
}
.module {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em
}
.hd {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em
}
.bd {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em
}
.ft {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em
}
.yui-t4 .module {
	FONT-SIZE: 85%; MARGIN-LEFT: auto; COLOR: #666; MARGIN-RIGHT: auto
}
.yui-t4 .module .hd {
	BACKGROUND: url(../images/module_sidebar_top_bg.gif) no-repeat; HEIGHT: 4px
}
.yui-t4 .module .bd {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: url(../images/module_sidebar_bg.gif); PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
.yui-t4 .module .ft {
	BACKGROUND: url(../images/module_sidebar_bottom_bg.gif) no-repeat; HEIGHT: 4px
}
.yui-t4 .module H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
.yui-t4 .subnav {
	FONT-SIZE: 93%
}
.yui-t4 #yui-main .yui-b {
	PADDING-RIGHT: 15px
}
.yui-t4 #yui-main .module {
	FONT-SIZE: 100%; COLOR: #333
}
.yui-t4 #yui-main .module .hd {
	BACKGROUND: url(../images/module_main_top_bg.gif) no-repeat; HEIGHT: 5px
}
.yui-t4 #yui-main .module .bd {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND-IMAGE: url(../images/module_main_bg.gif); PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BACKGROUND-REPEAT: repeat-y
}
UNKNOWN {
	PADDING-RIGHT: 3em
}
.yui-t4 #yui-main .module .ft {
	BACKGROUND: url(../images/module_main_bottom_bg.gif) no-repeat; HEIGHT: 5px
}
.yui-t4 #yui-main .module H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 107%
}
TABLE.pricing {
	BORDER-COLLAPSE: collapse
}
TABLE.pricing TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
}
TABLE.pricing TH {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
}
TABLE.pricing TH {
	FONT-WEIGHT: bold
}
TABLE.features {
	MARGIN: 1em 0em; WIDTH: 100%
}
TABLE.features TD {
	PADDING-RIGHT: 2em; WIDTH: 33%
}
TABLE.features LI {
	MARGIN-BOTTOM: 0em
}
TABLE.components TD {
	PADDING-BOTTOM: 0.5em
}
TABLE.lined {
	MARGIN-TOP: 1em
}
TABLE.lined TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid
}
DIV.imageHolder {
	TEXT-ALIGN: center
}
.caption {
	MARGIN-TOP: 4px; FONT-SIZE: 85%; COLOR: #666; LINE-HEIGHT: 120%
}
.image_left {
	FLOAT: left; MARGIN-BOTTOM: 0.5em; MARGIN-RIGHT: 1.5em
}
.image_right {
	FLOAT: right; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 1.5em
}
.sidenote {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 93%; BACKGROUND: url(../images/bg_sidenote.gif) no-repeat left top; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN-LEFT: 2em; WIDTH: 160px; PADDING-TOP: 10px
}
.pullquote {
	PADDING-RIGHT: 10px; PADDING-LEFT: 18px; FONT-SIZE: 107%; COLOR: #777; LINE-HEIGHT: 1.5em; FONT-STYLE: italic
}
.pullquote .openquote {
	MARGIN-TOP: -2px; FLOAT: left; FONT: 36px bold "Times, Georgia, serif"; MARGIN-LEFT: -18px; MARGIN-RIGHT: 0px
}
.pullquote .closequote {
	FONT: 36px/0.01 bold "Times, Georgia, serif"; MARGIN-LEFT: 2px; POSITION: relative; TOP: 16px
}
SPAN.author {
	MARGIN-TOP: 0.5em; DISPLAY: block; LINE-HEIGHT: 1.5em
}
.pullquote SPAN.author {
	FONT-SIZE: 85%
}
BLOCKQUOTE {
	BORDER-RIGHT: #cfd7e5 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cfd7e5 1px solid; PADDING-LEFT: 60px; PADDING-BOTTOM: 10px; MARGIN: 15px 0px; BORDER-LEFT: #cfd7e5 1px solid; COLOR: #444; PADDING-TOP: 10px; BORDER-BOTTOM: #cfd7e5 1px solid; BACKGROUND-COLOR: #f0f8ff; TEXT-ALIGN: left
}
BLOCKQUOTE IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FLOAT: left; MARGIN-LEFT: -50px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
.indent {
	MARGIN-LEFT: 2em
}
.footnote {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 0.92em; PADDING-BOTTOM: 10px; MARGIN: 25px 20px; BORDER-LEFT: #ccc 1px solid; COLOR: #666; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee; TEXT-ALIGN: left
}
.nextStep {
	PADDING-RIGHT: 1em; BACKGROUND-POSITION: left top; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 3em; PADDING-LEFT: 1em; BACKGROUND-IMAGE: url(../images/bg_grd_bluewhite.jpg); PADDING-BOTTOM: 1em; PADDING-TOP: 1em; BACKGROUND-REPEAT: repeat-x; HEIGHT: 80px; TEXT-ALIGN: center
}
.nextStep A {
	FONT-WEIGHT: bold
}
.promo {
	BORDER-RIGHT: #ccff66 2px solid; PADDING-RIGHT: 1em; BACKGROUND-POSITION: left top; BORDER-TOP: #ccff66 2px solid; PADDING-LEFT: 1em; BACKGROUND-IMAGE: url(../images/bg_grd_green.jpg); PADDING-BOTTOM: 1em; MARGIN: 1em 0px; BORDER-LEFT: #ccff66 2px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ccff66 2px solid; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: center
}
.promo H1 {
	MARGIN-TOP: 0px
}
.promo H2 {
	MARGIN-TOP: 0px
}
.promo H3 {
	MARGIN-TOP: 0px
}
#banner1 {
	MARGIN-LEFT: auto; WIDTH: 720px; MARGIN-RIGHT: auto; TEXT-ALIGN: center
}
#banner1 H3 {
	FONT-SIZE: 100%; MARGIN-BOTTOM: 1em
}
#banner1 .hd {
	HEIGHT: 43px
}
#banner1 .bd {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 1em
}
#banner1 TABLE {
	WIDTH: 100%
}
.action {
	MARGIN-TOP: 1.5em; BACKGROUND: url(../images/button1_bg.gif) no-repeat; FLOAT: right; MARGIN-LEFT: 1.5em; WIDTH: 176px; HEIGHT: 37px
}
.action A {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.action A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.action A DIV {
	WIDTH: 176px; PADDING-TOP: 8px; HEIGHT: 37px; TEXT-ALIGN: center
}
.submitform {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; MARGIN: 3px; BORDER-LEFT: #cccccc 1px solid; COLOR: #666666; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eaff80
}
.submitform:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #333; BORDER-BOTTOM: #999 1px solid
}
.textform {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 2px solid; PADDING-LEFT: 2px; FONT-SIZE: 100%; BACKGROUND: #efefef; PADDING-BOTTOM: 2px; BORDER-LEFT: #999 2px solid; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.formtitle {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 70px; PADDING-TOP: 7px; TEXT-ALIGN: right
}
FIELDSET {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 1.5em; BORDER-TOP: #ccc 1px dotted; MARGIN-TOP: 2em; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 1.5em; BORDER-LEFT: #ccc 1px dotted; PADDING-TOP: 1.5em; BORDER-BOTTOM: #ccc 1px dotted
}
LEGEND {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 114%; BACKGROUND: #fff; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px
}
LABEL {
	FONT-WEIGHT: bold
}
.lvPair {
	CLEAR: both; MARGIN-BOTTOM: 0.5em
}
.formtitlebig {
	CLEAR: left; PADDING-RIGHT: 5px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 93%; FLOAT: left; WIDTH: 140px; COLOR: #666; TEXT-ALIGN: right
}
.label {
	CLEAR: left; PADDING-RIGHT: 5px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 93%; FLOAT: left; WIDTH: 140px; COLOR: #666; TEXT-ALIGN: right
}
.formAction {
	CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 146px; BACKGROUND-IMAGE: url(bg_grd_bluewhite.jpg); PADDING-BOTTOM: 0.5em; MARGIN: 1em 0px; PADDING-TOP: 0.5em; BACKGROUND-REPEAT: repeat-x
}
.noborder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
.noBG {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.formButton {
	BORDER-RIGHT: #999 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #ffffee; PADDING-BOTTOM: 2px; MARGIN: 3px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #999 2px solid
}
.formButton:hover {
	BACKGROUND: #fff; COLOR: #900
}
.formHint {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 85%; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 120%; BORDER-RIGHT-WIDTH: 0px
}
FORM.aligned .formAction {
	PADDING-LEFT: 145px
}
FORM.aligned .formHint {
	PADDING-LEFT: 145px
}
.message {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BACKGROUND: #eee; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
.errorAlert {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #900
}
.messageAlert {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #00f
}
#banner2 {
	BACKGROUND-POSITION: left center; BACKGROUND-IMAGE: url(../images/banner2_bg.gif); MARGIN-LEFT: auto; WIDTH: 720px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; TEXT-ALIGN: center
}
#banner2 DIV.news {
	PADDING-LEFT: 1em; FONT-SIZE: 93%; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.item {
	MARGIN: 0em 0em 1em; TEXT-ALIGN: left
}
.item .bullet {
	MARGIN-TOP: 2px; FLOAT: left; WIDTH: 20px
}
.item .content {
	PADDING-BOTTOM: 0.5em; MARGIN-LEFT: 20px; BORDER-BOTTOM: #999999 1px dashed
}
.last .content {
	BORDER-BOTTOM-STYLE: none
}
.item .content H1 {
	MARGIN-TOP: 0px; FONT-SIZE: 122%; MARGIN-BOTTOM: 0px; COLOR: #4c78a9
}
.item .content H2 {
	MARGIN-TOP: 0px; FONT-SIZE: 122%; MARGIN-BOTTOM: 0px; COLOR: #4c78a9
}
.item .content H2 {
	FONT-SIZE: 122%
}
.item .content P {
	MARGIN-BOTTOM: 0px; WIDTH: 450px
}
.item .testimonial {
	PADDING-LEFT: 46px; FONT-SIZE: 93%; MARGIN: 0.5em 0px; COLOR: #999999
}
.item .testimonial IMG {
	FLOAT: left; MARGIN-LEFT: -46px
}
#main_actions {
	MARGIN-LEFT: auto; WIDTH: 700px; MARGIN-RIGHT: auto; TEXT-ALIGN: center
}
#signup {
	MARGIN-TOP: 0.5em
}
TABLE#screenshots TD {
	TEXT-ALIGN: center
}
.nextPrev {
	
}
.nextPrev .next {
	FLOAT: right
}
.nextPrev .prev {
	FLOAT: left
}
.cslogo {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.customerinfo {
	MARGIN-TOP: 0.5em; FONT-SIZE: 93%
}
BODY.jobs DIV#yui-main {
	FONT-SIZE: 93%
}
BODY.signup #globalNav {
	DISPLAY: none
}
BODY.signup #signIn {
	DISPLAY: none
}
BODY.signup #breadcrumb {
	DISPLAY: none
}
BODY.signup .pagetitle {
	MARGIN-TOP: 0px; LEFT: 0px; POSITION: relative; TOP: 0px
}
#RSSYes {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; MARGIN: 2em 0px; BORDER-LEFT: #ccc 2px solid; WIDTH: 320px; BORDER-BOTTOM: #ccc 2px solid; HEIGHT: 25em
}
#RSSNo {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; MARGIN: 2em 0px; BORDER-LEFT: #ccc 2px solid; WIDTH: 320px; BORDER-BOTTOM: #ccc 2px solid; HEIGHT: 25em
}
#RSSYes {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f2fae8; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#RSSNo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f5f9fc; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; PADDING-TOP: 10px
}
#RSSYes TEXTAREA {
	WIDTH: 290px
}
#RSSNo TEXTAREA {
	WIDTH: 290px
}
.component_copy {
	MARGIN: 0px 20px; COLOR: #444; TEXT-ALIGN: left
}
.component {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 2em; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.component .action {
	MARGIN-LEFT: 0px
}
.component P {
	MARGIN-RIGHT: 220px
}
.component UL {
	MARGIN-RIGHT: 220px
}
.component .sidebar {
	MARGIN-RIGHT: 250px
}
.component .footnote {
	MARGIN-RIGHT: 250px
}
.component_illus_right {
	FLOAT: right; MARGIN: 5px 0px 10px 20px
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.clear {
	CLEAR: both
}
.centered {
	TEXT-ALIGN: center
}
.noborder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.margin-top {
	MARGIN-TOP: 1em
}
.margin-top-0 {
	MARGIN-TOP: 0px
}
.margin-top-double {
	MARGIN-TOP: 2em
}
.nowrap {
	WHITE-SPACE: nowrap
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
 HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
 HTML .clearfix {
	HEIGHT: 1px
}
 HTML .jogfix {
	HEIGHT: 1%
}
 HTML .haslayout {
	HEIGHT: 1%
}
 HTML .ieBGFix {
	BACKGROUND: url(null) fixed no-repeat
}
.shadow9 {
	MARGIN-LEFT: auto; WIDTH: 62.9em; MARGIN-RIGHT: auto; min-width: 800px
}
.shadow9 {
	BORDER-RIGHT: #90a4bf 1px solid; BORDER-LEFT: #90a4bf 1px solid; BORDER-BOTTOM: #90a4bf 1px solid
}
.shadow8 {
	BORDER-RIGHT: #8ea2bb 1px solid; BORDER-LEFT: #8ea2bb 1px solid; BORDER-BOTTOM: #8ea2bb 1px solid
}
.shadow7 {
	BORDER-RIGHT: #8c9eb6 1px solid; BORDER-LEFT: #8c9eb6 1px solid; BORDER-BOTTOM: #8c9eb6 1px solid
}
.shadow6 {
	BORDER-RIGHT: #899aaf 1px solid; BORDER-LEFT: #899aaf 1px solid; BORDER-BOTTOM: #899aaf 1px solid
}
.shadow5 {
	BORDER-RIGHT: #8595a9 1px solid; BORDER-LEFT: #8595a9 1px solid; BORDER-BOTTOM: #8595a9 1px solid
}
.shadow4 {
	BORDER-RIGHT: #829081 1px solid; BORDER-LEFT: #829081 1px solid; BORDER-BOTTOM: #829081 1px solid
}
.shadow3 {
	BORDER-RIGHT: #7f8b9b 1px solid; BORDER-LEFT: #7f8b9b 1px solid; BORDER-BOTTOM: #7f8b9b 1px solid
}
.shadow2 {
	BORDER-RIGHT: #7d8896 1px solid; BORDER-LEFT: #7d8896 1px solid; BORDER-BOTTOM: #7d8896 1px solid
}
.shadow1 {
	BORDER-RIGHT: #7b8592 1px solid; BORDER-LEFT: #7b8592 1px solid; BORDER-BOTTOM: #7b8592 1px solid
}
.autohidden{
	white-space:nowrap;
    text-overflow:ellipsis; 
กกกก-o-text-overflow:ellipsis; 
	overflow: hidden;
}