BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0; 
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 9pt; PADDING-TOP: 0px
}
div {
	line-height:15px;
}
p {
	line-height:19px;
}
H1 {
	COLOR: #000; FONT-SIZE: 12px
}
H2 {
	COLOR: #000; FONT-SIZE: 11px
}

#wrapper {
	TEXT-ALIGN: left; WIDTH: 950px; BACKGROUND: url(rtn_background_page.gif) #fff repeat-y left top;
	margin:0 auto;
}
#header {
	BACKGROUND-COLOR: #fff; 
}
#header_left {
	TEXT-ALIGN: left; padding-bottom:1px;BACKGROUND-COLOR: #fff; PADDING-LEFT: 0; WIDTH: 250px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 12px
}
#header_right {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 440px; PADDING-RIGHT: 18px; FLOAT: right; FONT-SIZE: 11px; PADDING-TOP: 20px
}
#header_right UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#header_right LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#header_right FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#header_right .searchText {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-LEFT: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; MARGIN-LEFT: 1px; FONT-SIZE: 10px; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}
#header_right .searchButton {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 0px; WIDTH: 42px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 17px; COLOR: #000; FONT-SIZE: 10px; BORDER-TOP: #666 1px solid; CURSOR: pointer; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 0px
}
#header_bottom {
	BACKGROUND: #666 repeat-x left top; HEIGHT: 26px; CLEAR: both; 
}
.stock {
	BACKGROUND-COLOR: #efefef; FONT-WEIGHT: bold
}
#breadcrumb {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; 
	FONT-SIZE: 11px; BORDER-TOP: 0px; PADDING-TOP: 3px
}

#content_left {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 10px; WIDTH: 240px; 
	PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 8pt; MARGIN-RIGHT: 3px;
	padding-top:10px;
}
#content_left H1 {
	MARGIN: 10px 0px 10px 8px; FONT-SIZE: 11px
}
#content_left H2 {
	MARGIN: 10px 0px 10px 8px; FONT-SIZE: 11px
}
#content_left P {
	MARGIN: 0px 5px 5px 8px
}
#content_left UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 5px 20px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#content_left LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px 0px 6px
}

#content_left LI a {
	background:url(icon_bullet.jpg) no-repeat left 6px;
	padding:5px 5px 5px 20px;
}

#content_left LI a:link, #content_left LI a:visited {
}

#content_left LI a:hover, #content_left LI a:active {
	background:url(icon_bullet_hl.jpg) no-repeat left 6px;
}

#content_left TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px 5px 0px 8px; FONT-SIZE: 8pt; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#content_right {
	PADDING-BOTTOM: 3px; WIDTH: 690px; FLOAT: left; FONT-SIZE: 8pt; PADDING-TOP: 3px
}
#content_right H1 {
	MARGIN: 10px 0px 10px 12px
}
#content_right H2 {
	MARGIN: 10px 0px 10px 12px
}
#content_right H1 {
	FONT-SIZE: 16px
}
#content_right H2 {
	FONT-SIZE: 12px
}
#content_right P {
	PADDING-BOTTOM: 0px; MARGIN: 10px 10px 10px 12px; PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; PADDING-TOP: 0px; line-height:15px;font-size:9pt;
}
#content_right TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px 12px; FONT-SIZE: 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#content_right .bannerimg {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #004D39; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#content_right_wrapper {
	CLEAR: both; BORDER-TOP: #ccc 1px solid
}
#content_right_float {
	MARGIN: 3px 0px 5px 10px; WIDTH: 280px; FLOAT: right; FONT-SIZE: 11px
}
#content_right_float H1 {
	PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; COLOR: #000; FONT-SIZE: 11px; PADDING-TOP: 5px
}
#content_right_float H2 {
	FONT-SIZE: 11px
}
#content_right_float TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px 12px; FONT-SIZE: 11px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#banner {
	BACKGROUND-COLOR: #004D39; margin-top:1px;margin-BOTTOM: 1px; COLOR: #fff; FONT-SIZE: 16px;
}
#banner P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 13px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#banner_right {
	BORDER-LEFT: #fff 1px solid; FLOAT: right;padding:0;
}
#news {
	PADDING-LEFT: 13px; MARGIN-BOTTOM: 3px; HEIGHT: 188px
}
#news H1 {
	PADDING-BOTTOM: 9px; MARGIN: 0px 0px 13px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
#news_left {
	FLOAT: left
}
#news_right {
	WIDTH: 361px; FLOAT: right; MARGIN-LEFT: 14px
}
#news_right P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 13px 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#content_right H3 {
	TEXT-TRANSFORM: uppercase; MARGIN: 10px 10px 5px 12px; COLOR: #004D39; FONT-SIZE: 11px
}
#featured {
	BORDER-BOTTOM: #ccc 5px solid; MARGIN: 0px 9px 20px 12px; FONT-SIZE: 11px; BORDER-TOP: #ccc 5px solid
}
#featured TABLE {
	MARGIN-LEFT: 0px
}
.primary_tile {
	MARGIN: 0px; WIDTH: 280px; BACKGROUND: #fff no-repeat left top; FLOAT: left; FONT-SIZE: 11px
}
.primary_tile IMG {
	MARGIN: 2px 0px 5px 5px
}
.primary_tile H1 {
	MARGIN-TOP: 8px !important; MARGIN-BOTTOM: 13px !important; COLOR: #004D39
}

.archive TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
.historical {
	FONT-STYLE: italic; FONT-SIZE: 11px
}
.page_top {
	CLEAR: both
}
#sub_content {
	
}
#sub_left {
	WIDTH: 480px; FLOAT: left
}
#sub_left H1 {
	MARGIN-TOP: 8px !important; MARGIN-BOTTOM: 17px
}
#sub_left LI {
	MARGIN: 0px 0px 6px
}
#sub_right {
	MARGIN-TOP: 3px; WIDTH: 200px; BACKGROUND: #fff repeat-x left top; FLOAT: right; FONT-SIZE: 11px;
	text-align:right;margin-right:5px;
}
#sub_right H1 {
	FONT-SIZE: 11px
}
#sub_right H2 {
	FONT-SIZE: 11px
}
#sub_right TABLE {
	FONT-SIZE: 11px
}
#home_banner {
	margin-top:1px;
}
#ticker {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; HEIGHT: 23px; BORDER-TOP: 0px; BORDER-RIGHT: #ccc 1px solid
}
#tiles {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; HEIGHT: 1%; PADDING-TOP: 8px;
	background:#fff;
}
#pageTitle H1 {
	color: #004D39;
	font-size:16px;
	font-weight:bold;
	padding:10px;
	border:4px solid #eeeeee;
	text-transform: uppercase;
}
.tiles_technology {
	MARGIN: 0px 5px 9px 0px; WIDTH: 308px; FLOAT: left
}
.tiles_features {
	WIDTH: 308px; MARGIN-BOTTOM: 9px; FLOAT: left; FONT-WEIGHT: bold
}
.tiles_features P {
	margin:0;
	font-weight:normal;
}
.tiles_features_img {
	MARGIN: 0px 11px 9px 0px
}
.tiles_news {
	WIDTH: 308px; MARGIN-BOTTOM: 9px; BACKGROUND: #fff repeat-x left top; FLOAT: right
}
.tiles_news P {
	PADDING-BOTTOM: 9px; MARGIN: 0px; PADDING-LEFT: 21px; PADDING-RIGHT: 21px; PADDING-TOP: 0px
}
.tiles_hdr {
	MARGIN-BOTTOM: 9px
}
.tiles A {
	COLOR: #1B5881; TEXT-DECORATION: none
}
.tiles A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}

.title_highlight {
	COLOR: #036; 
	font-weight:bold; 
	line-height:40px;
	text-transform:uppercase;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:2px dotted #cccccc;
}

.tiles_features .title_highlight {
	line-height:20px;
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}

.highlight li {
	padding-bottom:20px;
	list-style: square;
}

#home_footer {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; 
	PADDING-RIGHT: 20px; FONT-SIZE: 11px; BORDER-TOP: #eeeeee 1px solid; PADDING-TOP: 10px;
	background-color:#fff;
}
#portfoliologos {
	background:#fff;padding:10px 0;
}
#home_footer P {
	MARGIN: 0px 0px 3px
}
#home_footer A {
	COLOR: #004D39; TEXT-DECORATION: none
}
#home_footer A:hover {
	TEXT-DECORATION: underline
}
#footer {
	LINE-HEIGHT: 15px; BACKGROUND-COLOR: #fff; WIDTH: 760px; CLEAR: both; BORDER-TOP: #ccc 1px solid
}
#footer_left {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; WIDTH: 330px; PADDING-RIGHT: 0px; BACKGROUND: #fff no-repeat left top; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 37px
}
#footer_left P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer_right P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer_right {
	TEXT-ALIGN: right; WIDTH: 400px; FLOAT: right; FONT-SIZE: 11px; PADDING-TOP: 10px
}
.features_img {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; MARGIN: 0px 11px 9px 0px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
#tiles A {
	COLOR: #1B5881; TEXT-DECORATION: none
}
#tiles A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
A {
	COLOR: #000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #333
}
#header A:hover {
	COLOR: #000
}
#header A {
	TEXT-DECORATION: none
}
#breadcrumb A {
	TEXT-DECORATION: none
}
#content_left A {
	TEXT-DECORATION: none
}
#content_right A {
	COLOR: #73909e
}
#content_right A:hover {
	COLOR: #000
}
#content_right .action {
	PADDING-RIGHT: 15px; BACKGROUND: #fff no-repeat right center
}
#content_left .level1 A:hover {
	COLOR: #004D39
}
#content_left .level1-focus A {
	COLOR: #004D39
}
#history #about_history A,
#culture #about_culture A,
#strategy #about_strategy A,
#wihinside #about_wihinside A,
#focus #about_focus A,
#partnering #about_partnering A,
#trackrecord #about_trackrecord A{
	COLOR: #004D39
}
#lpa_i #lpaccess_index A,
#lpa_u #lpaccess_upload A,
#lpa_c #lpaccess_chpass A{
	COLOR: #004D39
}
#tmp #m_p A,
#tmw #m_w A,
#tme #m_e A,
#tmi #m_i A,
#tmh #m_h A,
#tmc #m_c A,
#tma #m_a A,
#tms #m_s A,
#tmb #m_b A,
#tmt #m_t A,
#tm1 #m_1 A,
#tm2 #m_2 A,
#tm3 #m_3 A,
#tm4 #m_4 A,
#tm5 #m_5 A,
#tm6 #m_6 A,
#tm7 #m_7 A,
#tm8 #m_8 A,
#tm9 #m_9 A,
#tm10 #m_10 A,
#tm11 #m_11 A,
#tm12 #m_12 A,
#tm13 #m_13 A,
#tm14 #m_14 A,
#tm15 #m_15 A,
#tm16 #m_16 A,
#tm17 #m_17 A,
#tm18 #m_18 A,
#tm19 #m_19 A,
#tm20 #m_20 A,
#tm21 #m_21 A,
#tm22 #m_22 A,
#tm23 #m_23 A,
#tm24 #m_24 A{
	COLOR: #004D39
}
#content_left .level2 A:hover {
	COLOR: #004D39
}
#content_left .level2-focus A {
	COLOR: #004D39
}
#content_left .level3 A:hover {
	COLOR: #004D39
}
#content_left .level3-focus A {
	COLOR: #004D39
}
#content_left .level4 A:hover {
	COLOR: #004D39
}
#content_left .level4-focus A {
	COLOR: #004D39
}
#content_left .level2 {
	MARGIN-LEFT: 10px
}
#content_left .level2-focus {
	MARGIN-LEFT: 10px
}
#content_left .level3 {
	MARGIN-LEFT: 20px
}
#content_left .level3-focus {
	MARGIN-LEFT: 20px
}
#content_left .level4 {
	MARGIN-LEFT: 30px
}
#content_left .level4-focus {
	MARGIN-LEFT: 30px
}
.primary_tile H1 A {
	COLOR: #004D39 !important; TEXT-DECORATION: none
}
#content_right H3 A {
	COLOR: #004D39 !important; TEXT-DECORATION: none
}
UL.MenuBarHorizontal {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 12px; CURSOR: default; PADDING-TOP: 0px
}
UL.MenuBarActive {
	Z-INDEX: 1000
}
UL.MenuBarHorizontal LI {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 100%; CURSOR: pointer; PADDING-TOP: 0px
}
UL.MenuBarHorizontal UL {
	Z-INDEX: 1020; POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; CURSOR: default; PADDING-TOP: 0px; LEFT: -1000em
}
UL.MenuBarHorizontal UL.MenuBarSubmenuVisible {
	LEFT: auto
}
UL.MenuBarHorizontal UL UL {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; MARGIN: -1px 0px 0px 100%; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
UL.MenuBarHorizontal UL.MenuBarSubmenuVisible UL.MenuBarSubmenuVisible {
	TOP: 0px; LEFT: auto
}
UL.MenuBarHorizontal UL {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: 0px; BORDER-RIGHT: #ccc 1px solid
}
UL.MenuBarHorizontal A {
	DISPLAY: block; COLOR: #fff; CURSOR: pointer; 
	TEXT-DECORATION: none;padding-bottom:5px;font-family:Calibri;font-size:13px;
}
UL.MenuBarHorizontal LI UL LI A {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; COLOR: #000; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 4px;
}
UL.MenuBarHorizontal A:hover {
	BACKGROUND-COLOR: #999; COLOR: #fff !important
}
UL.MenuBarHorizontal A:focus {
	BACKGROUND-COLOR: #999; COLOR: #fff !important
}
UL.MenuBarHorizontal A.MenuBarItemHover {
	BACKGROUND-COLOR: #999; COLOR: #fff !important
}
UL.MenuBarHorizontal A.MenuBarItemSubmenuHover {
	BACKGROUND-COLOR: #999; COLOR: #fff !important
}
UL.MenuBarHorizontal A.MenuBarSubmenuVisible {
	BACKGROUND-COLOR: #999; COLOR: #fff !important
}
UL.MenuBarHorizontal IFRAME {
	Z-INDEX: 1010; POSITION: absolute
}

@media Screen, Projection    
{
UL.MenuBarHorizontal LI.MenuBarItemIE {
	DISPLAY: inline; FLOAT: left
}
    }
#dd_ourcompany {
	WIDTH: 130px; MARGIN-LEFT: 12px
}
#dd_ourcompany LI {
	WIDTH: 130px
}
#dd_about {
	WIDTH: 150px; MARGIN-LEFT: 6px
}
#dd_about LI {
	WIDTH: 150px
}
#dd_team {
	WIDTH: 150px; MARGIN-LEFT: 6px
}
#dd_team LI {
	WIDTH: 150px
}
#dd_portfolio {
	WIDTH: 160px; MARGIN-LEFT: 5px
}
#dd_portfolio LI {
	WIDTH: 160px
}
#dd_news {
	WIDTH: 90px; MARGIN-LEFT: 6px
}
#dd_news LI {
	WIDTH: 90px
}
.anchors {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 13px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.anchors LI {
	DISPLAY: inline
}
TD.anchor {
	FONT-SIZE: 26px !important; FONT-WEIGHT: bold
}
.gallery H2 {
	MARGIN-LEFT: 0px !important
}

a.MenuBarItemSubmenu {
	font-size: 8pt;
	font-weight:bold;
	font-family:Verdana;
	display:block;
	padding:6px 15px 2px 15px;
}

.rssItem {
	margin-top: 9px;
}
 
p.rssTitle {
	margin: 0;
	padding:0 5px 5px 5px;
}
 
p.rssDate {
	margin: 0;
	padding:0 5px 0 5px;
	color: #000;
	font-size: 11px;
}

.avator {
	width:80px;
	float:left;margin-left:20px;
	text-align:center;
}
#sub_content th{
	background:url(table_ht_bg.gif) repeat-x left top;
}
#sub_content td{
	font-size:8pt;
}
.row2 td{
	background:#f6f6f6;
}
.pager{
	text-align:right;
}
.pager a{
	display:block;
	border:#ccc 1px solid;
	padding:0 4px;
	float:left;
	TEXT-DECORATION: none;
	margin:2px;
}

.pager a.current{
	display:block;
	border:#ccc 1px solid;
	padding:0 4px;
	float:left;
	TEXT-DECORATION: none;
	margin:2px;
	background:#ddd;
}
.culturelist {
	float:left;width:250px;
}
.culturelist li{
	margin:10px 0;
}
