BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT: 12px Arial; COLOR: #000
}
A {
	FONT: 12px Arial; COLOR: #000
}
P {
	FONT: 12px Arial; COLOR: #000
}
DIV {
	FONT: 12px Arial; COLOR: #000
}
SPAN {
	FONT: 12px Arial; COLOR: #000
}
LI {
	FONT: 12px Arial; COLOR: #000
}
H1 {
	FONT-SIZE: 12px
}
H2 {
	FONT-SIZE: 12px
}
H3 {
	FONT-SIZE: 12px
}
H4 {
	FONT-SIZE: 12px
}
H5 {
	FONT-SIZE: 12px
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #016fde; TEXT-ALIGN: center
}
H1 A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #016fde; TEXT-ALIGN: center
}
H1.titlize {
	TEXT-ALIGN: left
}
H3 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 13px; BACKGROUND: url(/images/arrow_double.gif) no-repeat 0px 1px; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 6px; COLOR: #006ede; PADDING-TOP: 0px; BORDER-BOTTOM: #bec6d1 1px solid
}
H1.titlize {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 13px; BACKGROUND: url(/images/arrow_double.gif) no-repeat 0px 1px; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 6px; COLOR: #006ede; PADDING-TOP: 0px; BORDER-BOTTOM: #bec6d1 1px solid
}
H3 A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #006ede
}
H1.titlize A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #006ede
}
A {
	TEXT-DECORATION: none
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#container {
	
}
#header {
	PADDING-TOP: 10px; HEIGHT: 40px
}
#logo {
	FLOAT: left; MARGIN-LEFT: 5px
}
#language {
	FLOAT: right; WIDTH: 220px
}
#language UL LI {
	PADDING-LEFT: 5px; BACKGROUND: url(/images/arrow_black.gif) no-repeat 0px 4px; FLOAT: left; MARGIN-LEFT: 15px; LIST-STYLE-TYPE: none
}
#language UL LI A {
	COLOR: #666
}
#menu {
	BACKGROUND: url(/images/menu_bg.gif) repeat-x; HEIGHT: 34px
}
#menu UL {
	LEFT: 18px; POSITION: relative; TOP: 9px; HEIGHT: 27px
}
#menu UL LI {
	FLOAT: left; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#menu UL LI A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/images/menu_item.gif) no-repeat; MARGIN-LEFT: 2px; WIDTH: 87px; COLOR: #314e7d; LINE-HEIGHT: 27px; HEIGHT: 27px
}
#menu UL LI A.long {
	BACKGROUND: url(/images/menu_long_item.gif) no-repeat; WIDTH: 112px
}
#menu UL LI A:hover {
	BACKGROUND: url(/images/menu_sel_item.gif) no-repeat
}
#menu UL LI A.long:hover {
	BACKGROUND: url(/images/menu_long_sel_item.gif) no-repeat; WIDTH: 112px
}
DIV.index {
	BACKGROUND: url(/images/lang/zh/banner_index_bg.gif) repeat-x
}
DIV.about-us {
	BACKGROUND: url(/images/lang/zh/banner_about_us_bg.gif) repeat-x
}
DIV.services {
	BACKGROUND: url(/images/lang/zh/banner_services_bg.gif) repeat-x
}
DIV.customers {
	BACKGROUND: url(/images/lang/zh/banner_customers_bg.gif) repeat-x
}
DIV.case-study {
	BACKGROUND: url(/images/lang/zh/banner_case_study_bg.gif) repeat-x
}
DIV.news {
	BACKGROUND: url(/images/lang/zh/banner_news_bg.gif) repeat-x
}
DIV.careers {
	BACKGROUND: url(/images/lang/zh/banner_careers_bg.gif) repeat-x
}
DIV.contact-us {
	BACKGROUND: url(/images/lang/zh/banner_contact_us_bg.gif) repeat-x
}
DIV.downloads {
	BACKGROUND: url(/images/lang/zh/banner_downloads_bg.gif) repeat-x
}
DIV.links {
	BACKGROUND: url(/images/lang/zh/banner_links_bg.gif) repeat-x
}
DIV.industries {
	BACKGROUND: url(/images/lang/zh/banner_industries_bg.gif) repeat-x
}
#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#submenu {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 210px
}
#content {
	FLOAT: left; WIDTH: 500px
}
#content UL.normal LI {
	MARGIN: 8px 0px
}
#content P {
	LINE-HEIGHT: 20px
}
#content P.more {
	MARGIN-BOTTOM: 28px; LINE-HEIGHT: 10px
}
#content P.more IMG {
	MARGIN-TOP: -18px; FLOAT: right
}
#content UL {
	MARGIN-LEFT: 15px
}
#content DIV.indexbox UL {
	MARGIN-LEFT: 0px
}
#navigation {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #bfc6d0 1px solid
}
#navigation {
	FONT-SIZE: 11px; COLOR: #252e47
}
#navigation A {
	FONT-SIZE: 11px; COLOR: #252e47
}
#navigation A {
	FONT-WEIGHT: bold
}
#right {
	PADDING-RIGHT: 10px; FLOAT: right; WIDTH: 230px
}
#footer {
	BACKGROUND: url(/images/footer_bg.gif) repeat-x; HEIGHT: 27px
}
#footer DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 980px; PADDING-TOP: 0px
}
#footer DIV UL {
	MARGIN: 0px auto; WIDTH: 610px
}
#footer DIV UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(/images/arrow_black.gif) no-repeat 0px 12px; FLOAT: left; LINE-HEIGHT: 27px; MARGIN-RIGHT: 20px; LIST-STYLE-TYPE: none
}
#footer DIV UL LI A {
	COLOR: #414c60
}
#copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#copyright A {
	TEXT-DECORATION: underline
}
#plain {
	BACKGROUND: url(/images/plain_bg.gif) repeat-x
}
#plain UL LI {
	MARGIN: 5px 0px; LIST-STYLE-TYPE: none
}
#plain UL LI A {
	FONT-WEIGHT: bold
}
#plain UL.sitemap UL.sub LI {
	PADDING-LEFT: 40px; BACKGROUND: url(/images/expand_sub.gif) no-repeat
}
#plain UL.sitemap UL.sub LI A {
	FONT-WEIGHT: normal
}
#plain UL.sitemap UL.leaf LI {
	PADDING-LEFT: 60px; BACKGROUND: url(/images/expand_leaf.gif) no-repeat
}
#plain UL.sitemap UL.leaf LI A {
	FONT-WEIGHT: normal
}
#plain IMG {
	MARGIN-LEFT: 20px
}
#plain DIV {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#plain DIV H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px; COLOR: #ba1f24; PADDING-TOP: 0px
}
DIV.fixed {
	WIDTH: 980px
}
DIV.clear {
	CLEAR: both
}
.swf-customers {
	
}
.fl {
	FLOAT: left
}
.fr {
	FLOAT: right
}
.red {
	COLOR: red
}
.blue {
	COLOR: blue
}
.bold {
	FONT-WEIGHT: bold
}
.italic {
	FONT-STYLE: italic
}
.underline {
	TEXT-DECORATION: underline
}
.small {
	FONT-SIZE: 10px
}
.normal {
	FONT-SIZE: 11px
}
.large {
	FONT-SIZE: 12px
}
.align-left {
	TEXT-ALIGN: left
}
.align-center {
	TEXT-ALIGN: center
}
.align-right {
	TEXT-ALIGN: right
}
.margin-horizontal-auto {
	MARGIN: 0px auto
}
DIV.indexbox {
	BACKGROUND: url(/images/indexbox_bottom.gif) no-repeat left bottom; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 4px; WIDTH: 493px
}
DIV.indexbox DIV.title {
	BACKGROUND: url(/images/indexbox_top.gif) no-repeat; HEIGHT: 25px
}
DIV.indexbox DIV.title IMG {
	MARGIN-TOP: 5px
}
DIV.indexbox DIV.title IMG.industries {
	MARGIN-LEFT: 22px
}
DIV.indexbox DIV.title IMG.services {
	MARGIN-LEFT: 50px
}
DIV.indexbox DIV.title IMG.case-study {
	MARGIN-LEFT: 110px
}
DIV.indexbox DIV.content {
	BACKGROUND: url(/images/indexbox_bg.gif) repeat-y; PADDING-TOP: 6px
}
DIV.indexbox DIV.content UL LI {
	LIST-STYLE-TYPE: none
}
DIV.indexbox DIV.content UL LI A {
	COLOR: #465063
}
DIV.indexbox DIV.content UL.column {
	DISPLAY: inline
}
DIV.indexbox DIV.content UL.column LI {
	FLOAT: left; TEXT-ALIGN: center
}
DIV.indexbox DIV.content UL.column LI UL LI {
	FLOAT: none; MARGIN: 6px 0px; TEXT-ALIGN: left
}
DIV.indexbox DIV.content UL.column LI.column_a {
	WIDTH: 119px
}
DIV.indexbox DIV.content UL.column LI.column_a UL {
	PADDING-LEFT: 10px
}
DIV.indexbox DIV.content UL.column LI.column_b {
	WIDTH: 179px
}
DIV.indexbox DIV.content UL.column LI.column_b UL {
	PADDING-LEFT: 50px
}
DIV.indexbox DIV.content UL.column LI.column_c {
	WIDTH: 189px
}
DIV.indexbox DIV.content UL.column LI.column_c UL {
	PADDING-LEFT: 20px
}
DIV.purplebox {
	BACKGROUND: url(/images/purplebox_bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 6px
}
DIV.purplebox DIV.title {
	BACKGROUND: url(/images/purplebox_top.gif) no-repeat; PADDING-TOP: 24px
}
DIV.purplebox DIV.content {
	BACKGROUND: url(/images/purplebox_bg.gif) repeat-y; PADDING-BOTTOM: 6px
}
DIV.purplebox DIV.content DIV {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 7px; MARGIN: 0px 13px 0px 2px; PADDING-TOP: 7px; BORDER-BOTTOM: #b7cede 1px solid
}
DIV.purplebox DIV.content DIV.borderless {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.purplebox DIV.content DIV.borderless DIV.placeholder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 30px; BORDER-RIGHT-WIDTH: 0px
}
DIV.purplebox DIV.content DIV H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(/images/arrow_purple.gif) no-repeat 0px 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #314e7d; PADDING-TOP: 0px
}
DIV.purplebox DIV.content DIV H2 A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #314e7d
}
DIV.purplebox DIV.content DIV UL LI {
	MARGIN: 10px 0px; LIST-STYLE-TYPE: none
}
DIV.purplebox DIV.content DIV IMG {
	MARGIN: 5px -7px
}
DIV.purplebox DIV.content DIV IMG.customer {
	MARGIN: 5px 0px
}
DIV.purplebox DIV.content DIV IMG.cmmi5 {
	MARGIN: 5px -7px 0px
}
DIV.purplebox DIV.content DIV IMG.isms {
	MARGIN: 0px -7px
}
DIV.greybox {
	BACKGROUND: url(/images/greybox_bottom.gif) no-repeat left bottom; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px
}
DIV.greybox DIV.title {
	BACKGROUND: url(/images/greybox_top.gif) no-repeat; PADDING-TOP: 5px
}
DIV.greybox DIV.content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/images/greybox_bg.gif) repeat-y; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.greybox DIV.content P {
	LINE-HEIGHT: 18px
}
DIV.greybox DIV.content P A {
	LINE-HEIGHT: 18px
}
DIV.greybox DIV.content P A {
	TEXT-DECORATION: underline
}
DIV.greybox DIV.content P.signature {
	MARGIN-LEFT: 10px
}
DIV.greybox DIV.content P.more {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-TOP: 0px
}
DIV.whitebox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.whitebox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.whitebox UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #a7b3c2 1px dashed; LIST-STYLE-TYPE: none
}
DIV.whitebox UL LI DIV.date {
	MARGIN-BOTTOM: 5px; COLOR: #8091a6
}
DIV.whitebox P.more {
	FLOAT: right; MARGIN: 10px 5px
}
.form_button {
	BORDER-RIGHT: #a94b4b 1px solid; BORDER-TOP: #a94b4b 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; BACKGROUND: url(/images/form_button_bg.gif) #ca2f2f repeat-x; BORDER-LEFT: #a94b4b 1px solid; COLOR: #fff; BORDER-BOTTOM: #a94b4b 1px solid; HEIGHT: 2em
}
IMG.mixed {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
DIV.middle_img {
	TEXT-ALIGN: center
}
UL.history {
	MARGIN-LEFT: 15px
}
UL.history LI {
	MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #aaa 1px dotted
}
UL.history LI P {
	MARGIN-LEFT: 32px
}
P.pagination {
	TEXT-ALIGN: center
}
DIV.signature {
	MARGIN-TOP: 50px; TEXT-ALIGN: left
}
DIV.signature P {
	LINE-HEIGHT: 0px
}
DIV.service_overview_industries {
	
}
DIV.service_overview_industries DIV {
	FLOAT: left; MARGIN-BOTTOM: 15px; WIDTH: 160px; TEXT-ALIGN: center
}
DIV.service_overview_industries H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.service_overview_industries H2 A {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; BACKGROUND: url(/images/arrow_black.gif) no-repeat 0px 4px; COLOR: #314e7d
}
DIV.service_overview_offerings A {
	COLOR: #22578d
}
DIV.service_overview_offerings DIV {
	PADDING-BOTTOM: 2px; MARGIN: 5px 0px 0px
}
DIV.service_overview_offerings DIV.short {
	FLOAT: left; MARGIN: 0px 3px 10px 0px; WIDTH: 244px
}
DIV.service_overview_offerings DIV.long {
	MARGIN-BOTTOM: 20px; WIDTH: 490px
}
DIV.service_overview_offerings DIV DIV.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #e2e3e5; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 16px
}
DIV.service_overview_offerings DIV DIV.title H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.service_overview_offerings DIV DIV.title H2 A {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: url(/images/point_purple.gif) no-repeat 4px 4px; LINE-HEIGHT: 16px
}
DIV.service_overview_offerings DIV DIV.content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #4e82b4; PADDING-TOP: 5px
}
DIV.solution_list {
	
}
DIV.solution_list DIV {
	MARGIN-BOTTOM: 20px; BORDER-BOTTOM: #aaa 1px dotted
}
DIV.solution_list DIV IMG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.solution_list DIV H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 10px; PADDING-TOP: 0px
}
DIV.solution_list DIV H2 A {
	FONT-WEIGHT: bold
}
DIV.offerings_list {
	
}
DIV.offerings_list DIV {
	MARGIN-BOTTOM: 18px; BORDER-BOTTOM: #aaa 1px dotted
}
DIV.offerings_list DIV P {
	MARGIN: 10px 0px
}
DIV.offerings_list DIV IMG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.offerings_list DIV H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 10px; PADDING-TOP: 0px
}
DIV.offerings_list DIV H2 A {
	FONT-WEIGHT: bold
}
DIV.customer_list {
	MARGIN-BOTTOM: 30px; TEXT-ALIGN: center
}
DIV.testimonial_list P {
	FONT-SIZE: 11px
}
DIV.testimonial_list P.signutrue {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 20px; BORDER-BOTTOM: #aaa 1px dotted; FONT-STYLE: normal; TEXT-ALIGN: right
}
DIV.news_date {
	BACKGROUND: #eeeff0; MARGIN-BOTTOM: 30px; TEXT-ALIGN: right
}
DIV.news_list {
	
}
DIV.news_list UL {
	MARGIN: 10px 0px 0px 20px
}
DIV.news_list UL LI {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: url(/images/arrow_black.gif) no-repeat 0px 5px; MARGIN: 18px 0px; LIST-STYLE-TYPE: none
}
DIV.news_list UL LI A {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 370px; COLOR: #666
}
DIV.news_list UL LI SPAN {
	WIDTH: 80px; COLOR: #999
}
DIV.news_item {
	TEXT-ALIGN: center
}
DIV.news_item H2 {
	MARGIN-TOP: 20px; FONT-SIZE: 12px; COLOR: #58687c
}
DIV.news_item DIV {
	TEXT-ALIGN: left
}
DIV.contact_list {
	
}
DIV.contact_list DIV {
	PADDING-BOTTOM: 8px; MARGIN: 0px 20px; BORDER-BOTTOM: #ccc 1px dotted
}
DIV.contact_list DIV UL {
	MARGIN-LEFT: 10px
}
DIV.job_list {
	
}
DIV.job_list TABLE {
	WIDTH: 100%
}
DIV.job_list TABLE TR TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ddd; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.job_list TABLE TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.job_list TABLE TR TD.code {
	TEXT-ALIGN: center
}
DIV.job_list TABLE TR TD.date {
	TEXT-ALIGN: center
}
DIV.job_list TABLE TR TD.location {
	TEXT-ALIGN: center
}
DIV.job_list TABLE TR TD.code {
	WIDTH: 65px
}
DIV.job_list TABLE TR TD.date {
	WIDTH: 90px
}
DIV.job_list TABLE TR TD.location {
	WIDTH: 90px
}
DIV.job_list TABLE TR TD.title {
	PADDING-LEFT: 8px
}
DIV.standard_form {
	MARGIN: 0px auto
}
DIV.standard_form TABLE {
	WIDTH: 500px
}
DIV.standard_form TABLE TH {
	WIDTH: 130px; TEXT-ALIGN: left
}
DIV.standard_form TABLE TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
DIV.standard_form .footer {
	TEXT-ALIGN: center
}
DIV.standard_form INPUT {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #eee
}
DIV.notice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 90px; PADDING-TOP: 90px; TEXT-ALIGN: center
}
DIV.downloads_list {
	
}
DIV.downloads_list UL {
	MARGIN: 10px 0px 0px 10px
}
DIV.downloads_list UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(/images/arrow_black.gif) no-repeat 0px 5px; MARGIN: 15px 0px; LIST-STYLE-TYPE: none
}
DIV.downloads_list UL LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; WIDTH: 370px; COLOR: #666
}
DIV.downloads_list UL LI SPAN A {
	WIDTH: 100px
}
DIV.downloads_item {
	TEXT-ALIGN: center
}
DIV.downloads_item H2 {
	MARGIN-TOP: 20px; FONT-SIZE: 12px; COLOR: #58687c
}
DIV.downloads_item DIV {
	TEXT-ALIGN: left
}
DIV.downloads_item SPAN {
	TEXT-ALIGN: center
}
DIV.downloads_item SPAN IMG {
	MARGIN-LEFT: 20px
}
DIV.download_form {
	WIDTH: 100%
}
DIV.download_form TABLE {
	MARGIN-TOP: 15px; BACKGROUND: #e4e3e8; WIDTH: 500px
}
DIV.download_form TABLE TR {
	HEIGHT: 30px
}
DIV.download_form TABLE TR TH {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; WIDTH: 80px; COLOR: #3c4a64; TEXT-ALIGN: right
}
DIV.download_form TABLE TR TH.short {
	PADDING-LEFT: 0px; WIDTH: 72px
}
DIV.download_form TABLE TR.button {
	HEIGHT: 45px
}
DIV.download_form TABLE TR.button TD {
	TEXT-ALIGN: center
}
DIV.download_form TABLE TR.button TD INPUT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: auto; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0px
}
DIV.download_form TABLE TR.button TD IMG {
	MARGIN-LEFT: 50px
}
DIV.download_form TABLE TR TD INPUT {
	BORDER-RIGHT: #b1b9c4 1px solid; BORDER-TOP: #b1b9c4 1px solid; BACKGROUND: #fff; BORDER-LEFT: #b1b9c4 1px solid; WIDTH: 380px; BORDER-BOTTOM: #b1b9c4 1px solid; HEIGHT: 14px
}
DIV.download_form TABLE TR TD INPUT.short {
	WIDTH: 140px
}
DIV.download_form TABLE TR TD TEXTAREA {
	WIDTH: 380px; HEIGHT: 150px
}
DIV.casestudy_item {
	TEXT-ALIGN: center
}
DIV.casestudy_item H2 {
	MARGIN-TOP: 20px; FONT-SIZE: 12px; COLOR: #58687c
}
DIV.casestudy_item DIV {
	TEXT-ALIGN: left
}
DIV.casestudy_item SPAN {
	FLOAT: right
}
DIV.job_item {
	TEXT-ALIGN: center
}
DIV.job_item H2 {
	MARGIN-TOP: 20px; FONT-SIZE: 12px; COLOR: #58687c
}
DIV.job_item DIV {
	MARGIN: 10px 0px; TEXT-ALIGN: left
}
DIV.press_kit {
	
}
DIV.press_kit TABLE {
	WIDTH: 100%
}
DIV.press_kit TABLE TR {
	HEIGHT: 20px
}
DIV.press_kit TABLE TR TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ddd; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.press_kit TABLE TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.press_kit TABLE TR TD.description {
	TEXT-ALIGN: center
}
DIV.press_kit TABLE TR TD.format {
	TEXT-ALIGN: center
}
DIV.press_kit TABLE TR TD.size {
	TEXT-ALIGN: center
}
DIV.press_kit TABLE TR TD.category {
	TEXT-ALIGN: center
}
DIV.press_kit TABLE TR TD.description {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
DIV.press_kit TABLE TR TD.format A {
	TEXT-DECORATION: underline
}
DIV.press_kit TABLE TR TD.size {
	
}
DIV.press_kit TABLE TR TD.category {
	
}
DIV.gallery {
	WIDTH: 920px
}
DIV.gallery IMG {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 15px 30px 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 165px
}
DIV.industries_list {
	
}
DIV.industries_list IMG {
	FLOAT: left
}
DIV.industries_list DIV.content {
	FLOAT: right; WIDTH: 380px
}
DIV.industries_list DIV.content DIV.title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #e2e3e5; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.industries_list DIV.content A {
	FONT-WEIGHT: bold; COLOR: #424556
}
DIV.industries_list DIV.content DIV.solution {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 180px; PADDING-TOP: 6px
}
DIV.abilities {
	
}
DIV.abilities DIV.ability {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 220px; HEIGHT: 240px
}
DIV.abilities DIV.ability IMG {
	FLOAT: left
}
DIV.abilities DIV.ability DIV.content {
	FLOAT: right; WIDTH: 150px; COLOR: #424556
}
DIV.abilities DIV.ability DIV.content DIV.title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #e2e3e5; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.abilities DIV.ability DIV.content DIV.title A {
	FONT-WEIGHT: bold; COLOR: #424556
}
DIV.services_offerings {
	
}
DIV.services_offerings DIV.services_offering {
	MARGIN-BOTTOM: 10px
}
DIV.services_offerings DIV.services_offering IMG {
	FLOAT: left
}
DIV.services_offerings DIV.services_offering DIV.content {
	FLOAT: right; WIDTH: 410px
}
DIV.services_offerings DIV.services_offering DIV.content DIV.title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #e2e3e5; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
DIV.services_offerings DIV.services_offering DIV.content DIV.title A {
	FONT-WEIGHT: bold; COLOR: #424556
}
DIV.services_offerings DIV.services_offering DIV.content DIV.description {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
DIV.services_offerings DIV.services_offering DIV.content DIV.description P {
	MARGIN: 0px
}
DIV.services_offerings DIV.services_offering DIV.content DIV.sub_services_offering {
	MARGIN-TOP: 10px; BORDER-BOTTOM: #666 1px dotted
}
DIV.services_offerings DIV.services_offering DIV.content DIV.sub_services_offering P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.services_offerings DIV.services_offering DIV.content DIV.sub_services_offering DIV A {
	MARGIN-LEFT: 8px; COLOR: #0057bb
}
H5.client {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(/images/arrow_black.gif) #eee no-repeat 10px 8px; PADDING-BOTTOM: 4px; MARGIN: 0px auto; WIDTH: 90%; PADDING-TOP: 4px
}
TABLE.clients {
	MARGIN: 0px auto 20px; WIDTH: 86%
}
TABLE.clients TR TH {
	PADDING-TOP: 10px; TEXT-ALIGN: left
}
TABLE.clients TR TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: 50%; PADDING-TOP: 3px
}
TABLE.awards {
	MARGIN: 0px auto 20px; WIDTH: 86%
}
TABLE.awards TR.even {
	BACKGROUND: #eee
}
DIV.links_list UL {
	MARGIN: 10px 0px 0px 10px
}
DIV.links_list UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(/images/arrow_black.gif) no-repeat 0px 5px; MARGIN: 15px 0px; LIST-STYLE-TYPE: none
}
DIV.links_list UL LI A {
	FONT-SIZE: 11px; WIDTH: 370px
}
DIV.links_list UL LI DIV {
	COLOR: #666
}
DIV.links_list UL LI DIV P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.link_form {
	WIDTH: 100%
}
DIV.link_form TABLE {
	MARGIN-TOP: 15px; BACKGROUND: #e4e3e8; WIDTH: 500px
}
DIV.link_form TABLE TR {
	HEIGHT: 30px
}
DIV.link_form TABLE TR TH {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; WIDTH: 100px; COLOR: #3c4a64; TEXT-ALIGN: right
}
DIV.link_form TABLE TR.button {
	HEIGHT: 45px
}
DIV.link_form TABLE TR.button TD {
	TEXT-ALIGN: center
}
DIV.link_form TABLE TR.button TD INPUT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: auto; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0px
}
DIV.link_form TABLE TR.button TD IMG {
	MARGIN-LEFT: 50px
}
DIV.link_form TABLE TR TD INPUT {
	BORDER-RIGHT: #b1b9c4 1px solid; BORDER-TOP: #b1b9c4 1px solid; BACKGROUND: #fff; BORDER-LEFT: #b1b9c4 1px solid; WIDTH: 360px; BORDER-BOTTOM: #b1b9c4 1px solid; HEIGHT: 14px
}
DIV.link_form TABLE TR TD TEXTAREA {
	WIDTH: 360px; HEIGHT: 150px
}
DIV.link_form TABLE TH SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #f00; FONT-FAMILY: Arial
}
TABLE.link_categories {
	WIDTH: 100%
}
TABLE.link_categories TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
