HTML {
	OVERFLOW-Y: scroll !important
}
BODY {
	BACKGROUND-IMAGE: url(/images/background.gif); TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 13pt; BACKGROUND-COLOR: #ffffff; MARGIN: 0px; MIN-HEIGHT: 100%; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 9pt; PADDING-TOP: 0px
}
HTML {
	BACKGROUND-IMAGE: url(/images/background.gif); TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 13pt; BACKGROUND-COLOR: #ffffff; MARGIN: 0px; MIN-HEIGHT: 100%; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 9pt; PADDING-TOP: 0px
}
#container {
	POSITION: relative; MARGIN: 0px; MIN-HEIGHT: 100%; WIDTH: 100%
}
#wrapper-conent {
	TEXT-ALIGN: left; PADDING-BOTTOM: 50px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 950px; PADDING-RIGHT: 0px; COLOR: #333333; PADDING-TOP: 20px
}
#wrapper-top-content {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 950px; PADDING-RIGHT: 0px; COLOR: #333333; PADDING-TOP: 0px
}
#wrapper-top-img {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e3e3e3; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#logo-wrapper {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 950px; PADDING-RIGHT: 0px; HEIGHT: 70px; PADDING-TOP: 0px
}
#top-menu-wrapper {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 950px; PADDING-RIGHT: 0px; HEIGHT: 29px; COLOR: #ffffff; PADDING-TOP: 0px
}
.top-menu-left {
	WIDTH: 755px; FLOAT: left; COLOR: #ffffff
}
.top-menu-left UL {
	LIST-STYLE-TYPE: none; MARGIN: 6px 0px 0px; COLOR: #ffffff; FONT-WEIGHT: bold
}
.top-menu-left LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: inline; COLOR: #ffffff; PADDING-TOP: 0px
}
.top-menu-left LI A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.top-menu-left LI A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.top-menu-left LI A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.top-menu-left LI A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.top-menu-right {
	TEXT-ALIGN: right; WIDTH: 175px; FLOAT: right; PADDING-TOP: 4px
}
.menu-textbox {
	MARGIN-TOP: 0px; WIDTH: 128px; HEIGHT: 13px; COLOR: #000000; FONT-SIZE: 11px
}
.menu-dropdown {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 128px; PADDING-RIGHT: 0px; HEIGHT: 18px; COLOR: #000000; FONT-SIZE: 11px; MARGIN-RIGHT: 2px; PADDING-TOP: 0px
}
#home-top-img {
	BACKGROUND-IMAGE: url(/images/home-top-img.jpg); TEXT-ALIGN: left; LINE-HEIGHT: 17pt; MARGIN: 0px auto; WIDTH: 950px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Georgia; HEIGHT: 220px; COLOR: #424242; FONT-SIZE: 14pt; PADDING-TOP: 88px
}
#sub-about-us-top-img {
	BACKGROUND-IMAGE: url(/images/sub-about-us-top-img.jpg); TEXT-ALIGN: left; LINE-HEIGHT: 17pt; MARGIN: 0px auto; WIDTH: 950px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Georgia; HEIGHT: 151px; COLOR: #424242; FONT-SIZE: 14pt; PADDING-TOP: 43px
}
#sub-partnership-top-img {
	BACKGROUND-IMAGE: url(/images/sub-partnership-top-img.jpg); TEXT-ALIGN: left; LINE-HEIGHT: 17pt; MARGIN: 0px auto; WIDTH: 950px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Georgia; HEIGHT: 151px; COLOR: #424242; FONT-SIZE: 14pt; PADDING-TOP: 43px
}
#sub-media-top-img {
	BACKGROUND-IMAGE: url(/images/sub-media-top-img.jpg); TEXT-ALIGN: left; LINE-HEIGHT: 17pt; MARGIN: 0px auto; WIDTH: 950px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Georgia; HEIGHT: 151px; COLOR: #424242; FONT-SIZE: 14pt; PADDING-TOP: 43px
}
#sub-contact-us-top-img {
	BACKGROUND-IMAGE: url(/images/sub-contact-us-top-img.jpg); TEXT-ALIGN: left; LINE-HEIGHT: 17pt; MARGIN: 0px auto; WIDTH: 950px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Georgia; HEIGHT: 151px; COLOR: #424242; FONT-SIZE: 14pt; PADDING-TOP: 43px
}
#sub-careers-top-img {
	BACKGROUND-IMAGE: url(/images/sub-careers-top-img.jpg); TEXT-ALIGN: left; LINE-HEIGHT: 17pt; MARGIN: 0px auto; WIDTH: 950px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Georgia; HEIGHT: 151px; COLOR: #424242; FONT-SIZE: 14pt; PADDING-TOP: 43px
}
H1 {
	MARGIN: 5px 0px 3px; FONT-FAMILY: Georgia, Arial; COLOR: #242412; FONT-SIZE: 19pt; FONT-WEIGHT: lighter
}
H2 {
	MARGIN: 5px 0px 3px; FONT-FAMILY: Georgia, Arial; COLOR: #8f2c34; FONT-SIZE: 17pt; FONT-WEIGHT: lighter
}
H3 {
	MARGIN: 5px 0px 3px; FONT-FAMILY: Georgia, Arial; COLOR: #333333; FONT-SIZE: 12pt; FONT-WEIGHT: lighter
}
H3 A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
H3 A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
H3 A:hover {
	TEXT-DECORATION: none
}
H3 A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
.title-blk {
	LINE-HEIGHT: 27px; FONT-FAMILY: Georgia, Arial; MARGIN-BOTTOM: 5px; COLOR: #333333; FONT-SIZE: 12pt; FONT-WEIGHT: lighter
}
.title-blk A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
.title-blk A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
.title-blk A:hover {
	TEXT-DECORATION: none
}
.title-blk A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
.title-name {
	LINE-HEIGHT: 18pt; FONT-STYLE: italic; FONT-FAMILY: Georgia; MARGIN-LEFT: 65px; FONT-SIZE: 11pt
}
#content-home-left {
	MARGIN: 9px 54px 40px 0px; WIDTH: 635px; FLOAT: left
}
#content-home-left A:link {
	COLOR: #29abe2; TEXT-DECORATION: none
}
#content-home-left A:visited {
	COLOR: #29abe2; TEXT-DECORATION: none
}
#content-home-left A:hover {
	COLOR: #1797ce; TEXT-DECORATION: underline
}
#content-home-left A:active {
	COLOR: #29abe2; TEXT-DECORATION: none
}
.content-home-left-sml {
	WIDTH: 295px; FLOAT: left
}
#content-home-right {
	MARGIN-TOP: 11px; WIDTH: 230px; FLOAT: left
}
#content-home-right A:link {
	COLOR: #29abe2; TEXT-DECORATION: none
}
#content-home-right A:visited {
	COLOR: #29abe2; TEXT-DECORATION: none
}
#content-home-right A:hover {
	COLOR: #1797ce; TEXT-DECORATION: underline
}
#content-home-right A:active {
	COLOR: #29abe2; TEXT-DECORATION: none
}
#side-menu {
	MARGIN: 9px 26px 0px 0px; WIDTH: 145px; FLOAT: left
}
#side-menu A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
#side-menu A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
#side-menu A:hover {
	COLOR: #29abe2; TEXT-DECORATION: none
}
#side-menu A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
#side-menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#side-menu LI {
	PADDING-BOTTOM: 7px; MARGIN-LEFT: 0px
}
#content-sub-right {
	MARGIN-TOP: 8px; WIDTH: 779px; FLOAT: left
}
#content-sub-right A:link {
	COLOR: #29abe2; TEXT-DECORATION: none
}
#content-sub-right A:visited {
	COLOR: #29abe2; TEXT-DECORATION: none
}
#content-sub-right A:hover {
	COLOR: #1797ce; TEXT-DECORATION: underline
}
#content-sub-right A:active {
	COLOR: #29abe2; TEXT-DECORATION: none
}
#content-sub-contact-right {
	MARGIN-TOP: 8px; WIDTH: 950px; FLOAT: left
}
#content-sub-contact-right A:link {
	COLOR: #29abe2; TEXT-DECORATION: none
}
#content-sub-contact-right A:visited {
	COLOR: #29abe2; TEXT-DECORATION: none
}
#content-sub-contact-right A:hover {
	COLOR: #1797ce; TEXT-DECORATION: underline
}
#content-sub-contact-right A:active {
	COLOR: #29abe2; TEXT-DECORATION: none
}
#content-sub-main {
	MARGIN: 0px 60px 0px 0px; WIDTH: 572px; FLOAT: left
}
#content-sub-contact-main {
	MARGIN: 0px 60px 0px 0px; WIDTH: 742px; FLOAT: left
}
#content-sub-sidebar {
	MARGIN: 10px 0px 0px; WIDTH: 141px; FLOAT: left; COLOR: #333333
}
#whatwedo-sidebar {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 15px; MARGIN: 5px 0px 50px 30px; PADDING-LEFT: 15px; WIDTH: 220px; PADDING-RIGHT: 10px; FLOAT: right; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 6px
}
#whatwedo-sidebar UL {
	LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: disc; MARGIN: -10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#whatwedo-sidebar LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc; MARGIN: 0px 0px 0px 20px
}
#btm-gray {
	BACKGROUND-COLOR: #e3e3e3; MARGIN: 50px 0px 0px; WIDTH: 100%
}
#footer {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 950px; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif; HEIGHT: 270px; COLOR: #333333; FONT-SIZE: 8pt; PADDING-TOP: 30px
}
#footer A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
#footer A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#footer A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
.footer-link {
	WIDTH: 170px; FLOAT: left
}
.footer-link UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.footer-link LI {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 6px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.footer-info {
	WIDTH: 610px; FLOAT: left
}
.footer-copy {
	MARGIN: 30px 0px 0px; WIDTH: 340px; FLOAT: left
}
.footer-otherlink {
	TEXT-ALIGN: right; MARGIN: 25px 0px 0px; WIDTH: 340px; FLOAT: right
}
.footer-otherlink UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.footer-otherlink LI {
	PADDING-LEFT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 30px
}
.dot-line {
	BACKGROUND-IMAGE: url(/images/dot.gif); BACKGROUND-REPEAT: repeat; HEIGHT: 1px
}
.leadership-img {
	MARGIN: 5px 15px 10px 0px; FLOAT: left
}
.clear {
	CLEAR: both
}
.clear-line {
	BACKGROUND-IMAGE: url(/images/line-gray.gif); BACKGROUND-REPEAT: repeat-x; MARGIN-BOTTOM: 15px; HEIGHT: 1px; CLEAR: both
}
.tech-partner-left {
	WIDTH: 160px; FLOAT: left
}
.tech-partner-right {
	WIDTH: 410px; MARGIN-BOTTOM: 30px; FLOAT: left
}
.history-year {
	WIDTH: 60px; FONT-FAMILY: Georgia, Arial; FLOAT: left; COLOR: #333333; FONT-SIZE: 12pt
}
.history-title {
	WIDTH: 489px; FLOAT: left
}
.history-plusminus {
	TEXT-ALIGN: right; WIDTH: 20px; FLOAT: left
}
.history-content {
	MARGIN: 0px 0px 30px 60px; WIDTH: 488px; DISPLAY: none; FLOAT: left
}
.clear-history {
	BACKGROUND-IMAGE: url(/images/line-gray.gif); MARGIN: 55px 0px 3px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px; CLEAR: both
}
