html {
     overflow: -moz-scrollbars-vertical;
}
BODY, B, P, TD, input, textarea, select, UL, OL, LI, A {
	font-family : Arial;
	font-size : 12px;
	color : #000000;
}
BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
.pressBody {
	margin:0px 15px 0px 15px;
}
.siteWidth {
	width:982px;
}
.siteTopBG {
	background: url(images/global/top_bg.gif) no-repeat top;
	padding: 26px 0px 0px 42px;
	height: 87px;
	vertical-align: top;
}
.siteTopBGPress {
	background: url(images/global/press_top_bg2.gif) no-repeat top;
	padding: 26px 15px 0px 15px;
	margin-bottom:25px;
}
.globalSearchField {
	border: 1px solid #e7e7e7;
	background: url(images/global/global_search_arrowbg.gif) no-repeat;
	font-size: 11px;
	color: #5a5a5a;
	padding: 0px 0px 0px 14px;
	width: 138px;
	height: 17px;
}
.contentFooterPad {
	padding: 0px 0px 27px 0px;
}
P {
	/*text-align : justify;
	text-justify: inter-ideograph;*/
	line-height : 17px;
}
A, A:ACTIVE, A:LINK, A:VISITED {
	color: #005c7b;
	text-decoration: none;
}
A:FOCUS, A:HOVER {
	color: #005c7b;
	text-decoration: underline;
}
UL {
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-left: 0px;
}
OL {
	margin-left : 30px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-left: 0px;
}
HR {
	height: 1px;
	color:#fea100;
	margin:12px 0px 12px 0px;
}
LI, .listDot, .linkDot, .listDot1, .listDot2, .listDot3, .listDot4, .listDot5, .linkDot1, .linkDot2, .linkDot3, .linkDot4, .linkDot5, .linkDot6 {
	font-size : 12px;
	/*text-align : justify;
	text-justify: inter-ideograph;*/
	line-height: 17px
}
.listDot {
	background: url(images/global/list_dot.gif) no-repeat;
}
.listDot1 {
	background: url(images/global/list_dot1.gif) no-repeat;
}
.listDot2 {
	background: url(images/global/list_dot2.gif) no-repeat;
}
.listDot3 {
	background: url(images/global/list_dot3.gif) no-repeat;
}
.listDot4 {
	background: url(images/global/list_dot4.gif) no-repeat;
}
.listDot5 {
	background: url(images/global/list_dot5.gif) no-repeat;
}
.listDot, .listDot1, .listDot2, .listDot3, .listDot4, .listDot5 {
	list-style-type: none;
	padding: 0px 0px 0px 14px;
	background-position: 0 6;
	margin: 0px 0px 3px 0px;
}
.linkDot {
	background: url(images/global/link_dot.gif) no-repeat;
}
.linkDot1 {
	background: url(images/global/link_dot1.gif) no-repeat;
}
.linkDot2 {
	background: url(images/global/link_dot2.gif) no-repeat;
}
.linkDot3 {
	background: url(images/global/link_dot3.gif) no-repeat;
}
.linkDot4 {
	background: url(images/global/link_dot4.gif) no-repeat;
}
.linkDot5 {
	background: url(images/global/link_dot5.gif) no-repeat;
}
.linkDot6 {
	background: url(images/global/link_dot6.gif) no-repeat;
}
.linkDot, .linkDot1, .linkDot2, .linkDot3, .linkDot4, .linkDot5, .linkDot6 {
	list-style-type: none;
	padding: 0px 0px 0px 14px;
	background-position: 0 5;
	margin: 0px 0px 0px 0px;
}
.footer {
	font-size: 10px;
	color: #282828;
	line-height: 19px;
}
.footerBG {
	background: url(images/global/footer_bg.gif) no-repeat top;
	padding:17px 40px 0px 40px;
	height:69px;
}

.footerBGPress {
	background: url(images/global/press_footer_bg2.gif) no-repeat top;
	padding:10px 15px 5px 15px;
	margin-top:25px;
}
.footerLink, .footerLink:ACTIVE, .footerLink:LINK, .footerLink:VISITED {
	font-size: 10px;
	color: #005c7b;
	text-decoration: none;
}
.footerLink:FOCUS, .footerLink:HOVER {
	font-size: 10px;
	color: #005c7b;
	text-decoration: underline;
}
.footerFloatLeft {
	float: left;
	width: 400px;
}
.footerFloatRight {
	float: right;
	text-align: right;
}
.relatedLinks {
	border: 1px solid #ff8b19;
	padding:1px 0px 0px 21px;
	background: #FFFFFF url(images/global/links_pulldown_bg.gif) no-repeat;
	height:18px;
	width:157px;
	font-size: 10px;
}

.relatedlinksLayer
{
	left:0px;
	top:0px;
	position:absolute;
	padding:0px 0px 0px 0px;
	visibility:hidden;
	width:156px;
}
.relatedlinksLayerLinksArea
{
	background-image:url(images/global/related_links_content.gif);
	background-repeat:repeat-y;				
}


.relatedlinksLayerLink, .relatedlinksLayerLink:ACTIVE, .relatedlinksLayerLink:LINK, .relatedlinksLayerLink:VISITED 
{
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 12px;
	color: #000000;
	text-decoration: none;
	display:block;
	font-weight:bold;
	line-height:18px;
}

.relatedlinksLayerLink:FOCUS, .relatedlinksLayerLink:HOVER 
{
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 12px;
	background-color:#0083dd;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	font-weight:bold;
	line-height:18px;
}
.contentBG {
	height: 100%;
	background-color: #fbfbfb;
	background-image:url(images/global/content_bg.png) !important;
	background-repeat:repeat-x;
	background-position:bottom;
	background-image:none;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fbfbfb,endColorStr=#f1f1f1);
}
#contentArea {
	width: 685px;
}
.contentMargin {
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	padding: 11px 20px 20px 21px;
	min-height:500px;
	height: auto !important;
	height: 500px;
}
.subTitleCompany, .subTitleBusiness, .subTitleInvestor, .subTitleMedia, .subTitleTech, .subTitleOther {
	font-size: 15px;
	font-weight: bold;
}
.subTitleCompany {
	color:#668fce;
}
.subTitleBusiness {
	color:#F288FF;
}
.subTitleInvestor {
	color:#FFA04B;
}
.subTitleMedia {
	color:#538700;
}
.subTitleTech {
	color:#A6D61B;
}
.subTitleOther {
	color:#30c1ec;
}
.colorTextCompany {
	color:#668fce;
}
.smallNoteText {
	font-size : 11px;
	color : #878787;
}
.smalltext {
	font-size : 11px;
	color : #000000;
}
.smalltextlink, .smalltextlink:ACTIVE, .smalltextlink:LINK, .smalltextlink:VISITED {
	font-size: 11px;
	color: #005c7b;
	text-decoration: none;
}
.smalltextlink:FOCUS, .smalltextlink:HOVER {
	font-size: 11px;
	color: #005c7b;
	text-decoration: underline;
}
.redText {
	color: #f50000;
}
.mainMenuDIV {
	width:561px;
	margin-right:30px;
}
.leftNavBG {
	background-color: #e7e7e7;
	background-image:url(images/global/left_nav_bg.png) !important;
	background-repeat:repeat-x;
	background-position:bottom;
	background-image:none;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e7e7e7,endColorStr=#d3d3d3);
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	height: 100%;
	padding:7px 0px 0px 0px;
}
.leftNavPadding {
	padding: 0px 10px 0px 0px;
}
.rtBox {
	margin: 26px 5px 30px 6px;
	background: #FFFFFF url(images/left_nav/rt_right_shadow.gif) repeat-y right;
}
.rtItemArea {
	width:174px !important;
	width:189px;
	padding: 13px 0px 9px 15px;
	border-left: 1px solid #cdcdcd;
}

.rtItemArea div {
	padding: 0px 0px 2px 0px;
}
.clear {
	clear:both;
}
.divA {
	display:none;
}

.tabLi
{
	list-style:none;
	display:inline;
	position:relative;
}

.hideArea
{
	display:none;
}

#bannerDiv {
	width:950px;
	height:300px;
	margin: 0px 0px 0px 16px;
}
.bannerLocation {
	font-size: 14px;
	color: #FFFFFF;
	padding: 7px 0px 0px 24px;
}
.bannerCompany, .bannerInvestor, .bannerMedia, .bannerBusniess, .bannerAnnouncements, .bannerTechnology, .bannerAnnouncements, .bannerDisclaimer, .bannerSitemap, .bannerContactUs, .bannerEmailAlert, .bannerRSS, .bannerSearch, .bannerBriefcase{
	width: 900px;
	height: 63px;
	margin: 0px 0px 6px 41px;
}
.bannerCompany {
	background: url(images/banner/company.gif) no-repeat;
}
.bannerInvestor {
	background: url(images/banner/investor.gif) no-repeat;
}
.bannerMedia {
	background: url(images/banner/media.gif) no-repeat;
}
.bannerBusniess {
	background: url(images/banner/business.gif) no-repeat;
}

.bannerAnnouncements{
	background: url(images/banner/announcements.gif) no-repeat;
}

.bannerTechnology {
	background: url(images/banner/technology.gif) no-repeat;
}
.bannerAnnouncements {
	background: url(images/banner/announcements.gif) no-repeat;
}
.bannerDisclaimer {
	background: url(images/banner/disclaimer.gif) no-repeat;
}
.bannerSitemap {
	background: url(images/banner/sitemap.gif) no-repeat;
}
.bannerContactUs {
	background: url(images/banner/contactus.gif) no-repeat;
}
.bannerEmailAlert {
	background: url(images/banner/emailalert.gif) no-repeat;
}
.bannerRSS {
	background: url(images/banner/rss.gif) no-repeat;
}
.bannerSearch {
	background: url(images/banner/search.gif) no-repeat;
}
.bannerBriefcase {
	background: url(images/banner/briefcase.gif) no-repeat;
}
.photoBorder {
	border: 1px solid #bfbfbf;
}
.borderWithMargin {
	border: 1px solid #bfbfbf;
	margin:0px 0px 25px 20px;
}
.borderWithMarginLeft {
	border: 1px solid #bfbfbf;
	margin:0px 20px 25px 0px;
}
.homeNewsBoxBG {
	background-image:url(images/home/home_box_bg.png) !important;
	background-repeat:repeat-x;
	background-position:bottom;
	background-image:none;
	background-color: #fbfbfb;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fbfbfb,endColorStr=#f1f1f1);
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	min-height:116px;
	height: auto !important;
	height: 116px;
}
.homeTitleMargin {
	background-color: #fbfbfb;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	height: 7px;
}
.newsLink, .newsLink:ACTIVE, .newsLink:LINK, .newsLink:VISITED {
	font-size: 11px;
	color: #444444;
	text-decoration: none;
}
.newsLink:FOCUS, .newsLink:HOVER {
	font-size: 11px;
	color: #444444;
	text-decoration: underline;
}
.newsLink1, .newsLink1:ACTIVE, .newsLink1:LINK, .newsLink1:VISITED {
	font-size: 11px;
	color: #444444;
	text-decoration: none;
}
.newsLink1:FOCUS, .newsLink1:HOVER {
	font-size: 11px;
	color: #444444;
	text-decoration: underline;
}
.newsDate {
	font-size: 11px;
	color: #444444;
	line-height: 12px;
	padding: 10px 0px 0px 0px;
}
.homeNewsDot1 {
	background: url(images/home/news_dot1.gif) no-repeat;
}
.homeNewsDot2 {
	background: url(images/home/news_dot2.gif) no-repeat;
}
.homeNewsDot1, .homeNewsDot2 {
	list-style-type: none;
	padding: 0px 0px 0px 14px;
	margin: 9px 0px 0px 0px;
	/*text-align : justify;
	text-justify: inter-ideograph;*/	
	background-position: 0 3;
	line-height: 12px;
}

#homeBoxGroupLeft
{
	width:351px;
	height:100px;
	float:left;
	margin-right:12px;
}

#homeBoxGroupCenter
{
	width:301px;
	height:100px;
	float:left;
	margin-right:12px;
}

#homeBoxGroupRight
{
	width:251px;
	height:100px;
	float:left;
	margin-right:12px;
}

.toolsBoxTablePadding
{
	padding:6px 0px 0px 10px;
}

#homeTools {
	min-height:48px;
	height: auto !important;
	height: 48px;
}
#homeAnnouncement {
	min-height:194px;
	height: auto !important;
	height: 194px;
}
#homefBanner {
	background-image:url(images/home/banner.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin:0px 0px 0px 0px;
}
#homeBoxGroupPos {
	margin: 0px 0px 0px 27px;
	height: 300px;
}
#homeBoxGroup {
	position: absolute;
	width: 940px;
}
.homeNewsBox {
	margin:0px 0px 7px 0px;
	width: 351px;
}

.homeNewsBox2 {
	margin:0px 0px 7px 0px;
	width: 301px;
}

.homeNewsBox3 {
	margin:0px 0px 7px 0px;
	width: 251px;
}
.latestUpdateMargin {
	margin: 0px 15px 0px 14px;
}
.homeTabAreaWidth {
	background: url(images/home/tab_topline.gif) repeat-x;
	background-position: 0 19;
	width: 270px;
}

.homeTabAreaWidth2 {
	background: url(images/home/tab_topline.gif) repeat-x;
	background-position: 0 19;
	width: 220px;
}

.homeTabAreaHeight, .homeTabHightLightHeight {
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	min-height:95px;
	height: auto !important;
	height: 95px;
}
.homeTabAreaHeight {
	background: #FFFFFF;
}
.homeTabHightLightHeight {
	background: #ffeea9;
}
.homeTabArea {
	padding: 10px 0px 0px 0px;
}
.homeKPIColor1a {
	font-size: 11px;
	color: #000000;
	background: #a3c6eb;
	border-bottom: 4px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding:0px 0px 0px 14px;
}
.homeKPIColor1b {
	font-size: 11px;
	color: #000000;
	background: #a3c6eb;
	border-bottom: 4px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding:0px 8px 0px 0px;
	text-align: right;
}
.homeKPIColor2a {
	font-size: 11px;
	color: #444444;
	background: #e4e4e4;
	border-bottom: 4px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding:0px 0px 0px 14px;
	line-height: 13px;
}
.homeKPIColor2b {
	font-size: 11px;
	color: #444444;
	background: #e4e4e4;
	border-bottom: 4px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding:0px 8px 0px 0px;
	text-align: right;
}
.homeStockBold {
	font-size: 11px;
	color: #444444;
	font-weight: bold;
}
.homeStockText {
	font-size: 11px;
	color: #444444;
}
.homeStockDis {
	font-size: 11px;
	color: #444444;
	text-decoration: underline;
}
.homeHighlightTitle {
	font-size: 14px;
	color: #f45600;
	font-weight: bold;
}
#homeUpcomingIcon {
	float: left;
	width: 82px;
	margin: 0px 5px 0px 0px;
}

.tabMenu, .tab_Bg
{
	background-image:url(images/global/tab_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0px -20px 0px -21px;
	padding:0px 20px 0px 21px;
	line-height:1px;
}

.directorHeading
{
	margin-right:20px;
}

.directorTitle1
{
	background-image:url(images/company/director_name_bkg1.gif); 
	background-repeat:no-repeat; 
	padding:9px 0px 9px 15px;
}

.directorTitle2
{
	background-image:url(images/company/director_name_bkg2.gif); 
	background-repeat:no-repeat; 
	padding:9px 0px 15px 0px;
}
.directorTitle3
{
	background-image:url(images/company/director_name_bkg3.gif); 
	background-repeat:no-repeat; 
	padding:9px 0px 9px 15px;
}

.directorText1
{
	color:#ee4e00; 
	font-weight:bold;
}

.directorText2
{
	color:#676767; 
	font-size:11px;
}

.directorDiv1
{
	float:left;
}

.directorDiv2
{
	float:right; 
	margin:1px 0px 9px 0px;
}

.directorDesc
{
	padding:21px 22px 0px 0px; 
	margin-bottom:11px;
}

.tableHeaderBorderLeft ,.tableHeaderBorderCenter ,.tableHeaderBorderRight ,.tableColumnBorderLeftHighlight ,.tableColumnBorderCenterHighlight ,.tableColumnBorderCenterHighlight ,.tableColumnBorderRightHighlight ,.tableColumnBorderLeft ,.tableColumnBorderCenter ,.tableColumnBorderRight ,.tableColumnEndBorderLeft ,.tableColumnEndBorderCenter ,.tableColumnEndBorderRight ,.tableColumnBorderLeftHighlightToTopRight ,.tableColumnBorderRightBottomHighlight, .tableColumnVHighlightCenter, .tableColumnVHighlightCenterEnd
{
	font-size:11px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}

.tableHeaderBorderLeft
{
	border-bottom:1px solid #fbfbfb;
	border-right:1px solid #fbfbfb;
	border-top:1px solid #fbfbfb;
	background-color:#C8C8C8;
	padding:5px 10px 5px 10px;
}

.tableHeaderBorderCenter
{
	border-bottom:1px solid #fbfbfb;
	border-right:1px solid #fbfbfb;
	border-top:1px solid #fbfbfb;
	background-color:#D3D3D3;
	padding:5px 10px 5px 10px;
}

.tableHeaderBorderRight
{
	background-image:url(images/global/table_header_border_right.gif);
	background-repeat:repeat-y;
	background-position:right;
	border-bottom:1px solid #fbfbfb;
	border-top:1px solid #fbfbfb;
	background-color:#D3D3D3;
	padding:5px 10px 5px 10px;
}

.tableColumnBorderLeftHighlight
{
	border-bottom:1px solid #fbfbfb;
	border-right:1px solid #fbfbfb;
	background-color:#e9ba87;
	padding:5px 10px 5px 10px;
}

.tableColumnBorderCenterHighlight
{
	background-color:#FDF0E0;
	border-bottom:1px solid #d3d3d3;
	padding:5px 10px 5px 10px;
}

.tableColumnBorderRightHighlight
{
	background-image:url(images/global/table_column_border_right_highlight.gif);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#FDF0E0;
	border-bottom:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	padding:5px 10px 5px 10px;
}

.tableColumnBorderLeft
{
	border-right:1px solid #f9f9f9;
	background-color:#c0c0c0;
	border-bottom:1px solid #d3d3d3;
	padding:5px 10px 5px 10px;
}

.tableColumnBorderCenter
{
	background-color:#fbfbfb;
	border-bottom:1px solid #d3d3d3;
	padding:5px 10px 5px 10px;
}

.tableColumnBorderRight
{
	background-image:url(images/global/table_column_border_right.gif);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#fbfbfb;
	border-bottom:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	padding:5px 10px 5px 10px;
}

.tableColumnEndBorderLeft
{
	background-image:url(images/global/table_column_end_border_left.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	border-right:1px solid #f9f9f9;
	background-color:#c0c0c0;
	border-bottom:1px solid #d3d3d3;
	padding:5px 10px 5px 10px;
}

.tableColumnEndBorderCenter
{
	background-image:url(images/global/table_column_end_border_center.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#fbfbfb;
	border-bottom:1px solid #d3d3d3;
	padding:5px 10px 5px 10px;
}

.tableColumnEndBorderRight
{
	background-image:url(images/global/table_column_end_border_right.gif);
	background-repeat::no-repeat;
	background-position:right bottom;
	background-color:#fbfbfb;
	border-bottom:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	padding:5px 10px 5px 10px;
}

.tableBgRight
{
	background-image:url(images/global/table_bg_right.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:3px;
}

.tableBgBottomSpacer
{
	background-color:#e9e9e9;
}

.tableBgBottom
{
	background-image:url(images/global/table_bg_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:2px;
}

.tableColumnBorderLeftHighlightToTopRight
{
	background-image:url(images/global/table_column_border_left_highlight_to_top_right.gif);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#e9ba87;
	border-top:1px solid #fbfbfb;
	border-bottom:1px solid #fbfbfb;
	border-right:1px solid #d3d3d3;
	padding:5px 10px 5px 10px;
}

.tableColumnBorderRightBottomHighlight
{
	background-image:url(images/global/table_column_border_right_bottom_highlight.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color:#FDF0E0;
	border-bottom:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	padding:5px 10px 5px 10px;
}
.tableColumnVHighlightCenter
{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #fbfbfb;
	border-right:1px solid #fbfbfb;
	background-color:#e9ba87;
	padding:5px 10px 5px 10px;
}
.tableColumnVHighlightCenterEnd
{
	background-image:url(images/global/table_column_vhighlight_end_border_center.gif);
	background-repeat:repeat-x;
	background-color:#FDF0E0;
	border-bottom:1px solid #d3d3d3;
	padding:5px 10px 5px 10px;
}


.gradientBorder
{
	background-color:#d7d7d7;
	border:1px solid #d7d7d7;
	margin-top:1px;
}

.gradientContentBox
{
	background-color:#ffeea9;
}

.gradientContentBoxPadding
{
	padding:0px 20px 0px 25px;
}

.gradientContentBoxTop
{
	background-image:url(images/global/gradient_content_top.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#ffeea9;
}

.gradientContentBoxBottom
{
	background-image:url(images/global/gradient_content_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0px 20px 0px 25px;
}

.gradientContentBoxTableLeft
{
	padding:20px 20px 20px 0px;
	/*text-align:justify;*/
}

.gradientTitle, .gradientTitle:ACTIVE, .gradientTitle:LINK, .gradientTitle:VISITED {
	display:block;
	font-weight:bold;
	color:#787878;
	/*background-image:url(images/global/accordion_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;*/
	text-decoration: none;
	padding:9px 60px 9px 25px;
}
.gradientTitle:FOCUS, .gradientTitle:HOVER {
	display:block;
	font-weight:bold;
	color:#fe8300;
	padding-right:24px;
	/*background-image:url(images/global/accordion_bg_hover.gif);
	background-repeat:no-repeat;
	background-position:bottom;*/
	text-decoration: none;
	padding:9px 60px 9px 25px;
}

.gradientTitle_selected, .gradientTitle_selected:ACTIVE, .gradientTitle_selected:LINK, .gradientTitle_selected:VISITED {
	display:block;
	font-weight:bold;
	color:#fe4800;
	padding-right:24px;
	text-decoration: none;
}
.gradientTitle_selected:FOCUS, .gradientTitle_selected:HOVER {
	display:block;
	font-weight:bold;
	color:#fe4800;
	padding-right:24px;
	text-decoration: none;
}

.milestones
{
	width:642px;
	background-image:url(images/company/milestones_bg.gif);
	background-repeat:no-repeat;
	height:216px;
	padding:12px 17px 17px 12px;
}
.milestonesCursor
{
	cursor:pointer;
}

.milestonesYearPadding
{
	width:382px;
	background-color:#FFFFFF;
}

.milestonesContent
{
	/*text-align:justify;*/
	margin:12px 22px 12px 22px;
	padding-right:10px;
	width:310px;
	height:147px;
	overflow:auto;
}

.milestonesTitle
{
	font-weight:bold;
	color:#fe4800;
}

.milestonesFullContent
{
	padding:7px 22px 12px 22px;
}

.milestonesFullYearBg
{
	background-color:#FFF;
}

.milestonesFullBg
{
	background-image:url(images/company/milestones_full_bg.gif); 
	background-repeat:repeat-y; 
	padding:0px 17px 0px 12px;
}

.sm 
{
	list-style:none; 
	width:613px; 
	height:187px; 
	display:block; 
	overflow:hidden
}
.sm li 
{
	float:left; 
	display:inline; 
	overflow:hidden
}

.photoLibrary
{
	width:642px;
	background-image:url(images/media/photolibrary_bg.gif);
	background-repeat:no-repeat;
	height:216px;
	padding:12px 17px 17px 12px;
}

.photoLibraryContentBg
{
	background-image:url(images/media/photo_contentbottom_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom:#bcbcbc 1px solid;
	border-top:#bcbcbc 1px solid;
	background-color:#FFFFFF;
}

.photoLibraryContent
{
	padding:16px 30px 24px 30px;
}

.photoBg, .photoBg:ACTIVE, .photoBg:LINK, .photoBg:VISITED {
	background-color:#F1F1F1;
	text-decoration: none;
	height:157px;
	width:200px;
	border:1px solid #bcbcbc;
	float:left;
	margin-right:30px;
}
.photoBg:FOCUS, .photoBg:HOVER {
	background-color:#F8F8F8;
	text-decoration: none;
	height:157px;
	width:200px;
	border:1px solid #bcbcbc;
	float:left;
	margin-right:30px;
}

.videoBg, .videoBg:ACTIVE, .videoBg:LINK, .videoBg:VISITED {
	background-color:#F1F1F1;
	text-decoration: none;
	height:173px;
	width:244px;
	border:1px solid #bcbcbc;
	float:left;
	margin-bottom:8px;
}
.videoBg:FOCUS, .videoBg:HOVER {
	background-color:#F8F8F8;
	text-decoration: none;
	height:173px;
	width:244px;
	border:1px solid #bcbcbc;
	float:left;
	margin-bottom:8px;
}

.photoLibMargin
{
	margin:10px 10px 10px 10px
}

.dlIcon
{
	margin-right:5px;
}

.tableContent
{
	padding:5px 0px 5px 0px;
}

.tableSeparateLine
{
	background-color:#E2E2E2;
}
#flashBanner {
	width:950px;
}

.sitemapBorder1
{
	border:1px solid #307ff3;
}

.sitemapBorder2
{
	border:1px solid #ffac26;
}

.sitemapBorder3
{
	border:1px solid #4eaf41;
}

.sitemapBorder4
{
	border:1px solid #d652e5;
}

.sitemapBorder5
{
	border:1px solid #8bb11f;
}

.sitemapHeading1
{
	background-color:#307ff3; 
	color:#FFFFFF; 
	font-weight:bold;
}

.sitemapHeading2
{
	background-color:#ffac26; 
	color:#FFFFFF; 
	font-weight:bold;
}

.sitemapHeading3
{
	background-color:#4eaf41; 
	color:#FFFFFF; 
	font-weight:bold;
}

.sitemapHeading4
{
	background-color:#d652e5; 
	color:#FFFFFF; 
	font-weight:bold;
}

.sitemapHeading5
{
	background-color:#8bb11f; 
	color:#FFFFFF; 
	font-weight:bold;
}

.sitemapPadding
{
	padding:5px 5px 5px 10px;
}

.sitemapMargin
{
	margin:5px 5px 5px 10px;
}

.popupMargin
{
	margin:0px 12px 0px 12px;
}

.faqBoxTitle
{
	line-height:24px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 10px 0px 10px;
	background-color:#F59139;
}

.faqBoxContent
{
	border:1px solid #F59139;
	padding:10px 10px 10px 10px;
	margin-bottom:1px;
	background-color:#FFF7ED;
}

.faqLink, .faqLink:ACTIVE, .faqLink:LINK, .faqLink:VISITED 
{
	background-color:#FFFFFF;
	border:1px solid #BBBBBB;
	color:#9A9A9A;
	font-weight:bold;
	line-height:22px;
	display:block;
	text-decoration: none;
	padding:0px 12px 0px 12px;
	margin-left:25px;
	margin-bottom:1px;
}
.faqLink:FOCUS, .faqLink:HOVER 
{
	background-color:#F59139;
	border:1px solid #F59139;
	color:#FFFFFF;
	font-weight:bold;
	line-height:22px;
	display:block;
	text-decoration: none;
	padding:0px 12px 0px 12px;
	margin-left:25px;
	margin-bottom:1px;
}

.faqLink_selected, .faqLink_selected:ACTIVE, .faqLink_selected:LINK, .faqLink_selected:VISITED, .faqLink_selected:FOCUS, .faqLink_selected:HOVER  
{
	background-color:#F59139;
	border:1px solid #F59139;
	color:#FFFFFF;
	font-weight:bold;
	line-height:22px;
	display:block;
	text-decoration: none;
	padding:0px 12px 0px 12px;
}

.reportTitle
{
	border-left:1px solid #FFC000;
	border-right:1px solid #FFC000;
	background-color:#FFEFBF;
	height:51px;
	padding-left:18px;
}

.reportContent
{
	border-left:1px solid #FFC000;
	border-right:1px solid #FFC000;
	background-color:#FFFFFF;
	min-height:337px;
	height: auto !important;
	height: 337px;
	/*text-align:justify;
	text-justify: inter-ideograph;*/
	padding:16px 18px 16px 18px;
	line-height:15px;
	font-size:11px
}

.reportTitleAndContent
{
	display:inline;
	float:right;
	margin-left:-2px;
	width:429px;
	min-height:399px;
	height: auto !important;
	height: 399px;
}

.reportLinksArea
{
	float:left;
	display:inline;
}

.reportLinks
{
	width:215px;
	height:133px;
	cursor:pointer;
}

.reportLinksPadding
{
	padding:14px 20px 14px 37px;
}

.reportLinksSelected
{
	background-image:url(images/ir/report_links_selected.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:215px;
	height:133px;
	cursor:pointer;
}

.reportShadow_selected
{
	border:1px solid #BFBFBF;
	border-bottom:2px solid #C69B12;
	border-right:2px solid #C69B12;
	margin-right:20px;
}

.reportText
{
	color:#005c7b;
}

.reportTitleList
{
	list-style:none;
	background-image:url(images/ir/report_title_list.gif);
	background-repeat:no-repeat;
	background-position:0 6;
	line-height:18px;
	text-align:left;
	padding-left:14px;
}

.reportContentList
{
	list-style:none;
	line-height:14px;
	background-image:url(images/ir/report_content_list.gif);
	background-repeat:no-repeat;
	background-position:0 5;
	padding-left:10px;
	margin-bottom:0px;
	text-align:left;
}

.reportContentListLink, .reportContentListLink:ACTIVE, .reportContentListLink:LINK, .reportContentListLink:VISITED, .reportContentListLink:FOCUS, .reportContentListLink:HOVER {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.reportShadow
{
	border:1px solid #BFBFBF;
	border-bottom:2px solid #A0A0A0;
	border-right:2px solid #A0A0A0;
	margin-right:20px;
}

.reportListName
{
	float:left;
	width:330px;
	/*background-color:#F0F;*/
	padding-bottom:5px;
	
}

.reportListTools
{
	float:right;
	width:50px;
	/*background-color:#00F;*/
	text-align:right;
}

.reportListItem
{
	/*clear:both;*/
}

.presentationShadow
{
	border:1px solid #BFBFBF;
	border-bottom:2px solid #A0A0A0;
	border-right:2px solid #A0A0A0;
}

.presentationContentLeft
{
	border-left:1px solid #FFC000;
	background-color:#EFEFEF;
	padding:44px 56px 44px 60px;
}

.presentationContentRight
{
	border-right:1px solid #FFC000;
	background-color:#FFFFFF;
	padding:44px 44px 44px 44px;
}

.presentationContentRightMulti
{
	border-right:1px solid #FFC000;
	background-color:#FFFFFF;
	padding:44px 17px 44px 17px;
}

.presentationSignalDate
{
	font-size:14px;
	color:#005c7b;
}

.presentationSignalTitle
{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.presentationLinkSignalMargin
{
	margin:82px 0px 0px 0px;
}

.presentationLinkSignalMargin2
{
	margin:50px 0px 0px 0px;
}

.presentationIconMargin
{
	margin-right:12px;
}

.presentationLinkSignalItem
{
	margin:8px 0px 0px 0px;
}

.presentationMultiDate
{
	font-size:12px;
	color:#005c7b;
	padding-left:20px;
}

.presentationMultiTitle
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-left:20px;
}

.presentationLinkMultiMargin
{
	margin:12px 0px 12px 0px;
	padding-left:20px;
}

.presentationLinkMultiItem
{
	margin:0px 0px 5px 0px;
	/*display:inline;*/
}

.presentationItemLine
{
	background-color:#d7d7d7;
	display:block;
	margin-bottom:12px;
}

.whiteBg
{
	margin:0px -20px 0px -21px; 
	background-color:#FFFFFF;
}

.whiteBgTop
{
	display:block;
	background-image:url(images/global/whitechart_top.gif);
	background-repeat:repeat-x;
}

.whiteBgBottom
{
	display:block;
	background-image:url(images/global/whitechart_bottom.gif);
	background-repeat:repeat-x;
}

.whiteBgImg
{
	padding:16px 20px 16px 21px;
}
.finhighMargin {
	text-align:center;
	float:left;
	margin:20px 14px 0px 14px;
}
.searchTextHighlight {
	color:#ee4e00;
	font-weight:bold;
}

.highlightLinks, .highlightLinks:ACTIVE, .highlightLinks:LINK, .highlightLinks:VISITED {
	font-size: 12px;
	color: #6A6A6A;
	text-decoration: none;
	font-weight:bold;
}
.highlightLinks:FOCUS, .highlightLinks:HOVER {
	font-size: 12px;
	color: #568150;
	text-decoration: none;
	font-weight:bold;
}

.rt_subTitle
{
	color:#7BAD74;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}

.highlightLinks, .highlightLinks:ACTIVE, .highlightLinks:LINK, .highlightLinks:VISITED {
	font-size: 12px;
	color: #6A6A6A;
	text-decoration: none;
	font-weight:bold;
}
.highlightLinks:FOCUS, .highlightLinks:HOVER {
	font-size: 12px;
	color: #568150;
	text-decoration: none;
	font-weight:bold;
}

.rt_subTitle
{
	color:#7BAD74;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}

.ib_del
{
	margin-top:0px !important;
	margin-top:1px;
}



/* background start */
.siteBGHome {
	background-image: url(images/global/sectionbghome.gif);
	background-repeat: repeat-x;
	background-position: 0 86;
	height:500px;
}
.div_BG_out1
{
	background-image:url(images/global/sectionbg1.gif);
	background-repeat:repeat-x;
	background-position:0 86;
	height:500px;
}

.div_BG_out2
{
	background-image:url(images/global/sectionbg2.gif);
	background-repeat:repeat-x;
	background-position:0 86;
	height:500px;
}

.div_BG_out3
{
	background-image:url(images/global/sectionbg3.gif);
	background-repeat:repeat-x;
	background-position:0 86;
	height:500px;
}

.div_BG_out4
{
	background-image:url(images/global/sectionbg4.gif);
	background-repeat:repeat-x;
	background-position:0 86;
	height:500px;
}

.div_BG_out5
{
	background-image:url(images/global/sectionbg5.gif);
	background-repeat:repeat-x;
	background-position:0 86;
	height:500px;
}

.div_BG_out6
{
	background-image:url(images/global/sectionbg6.gif);
	background-repeat:repeat-x;
	background-position:0 86;
	height:500px;
}
.siteShadow, .homeShadow {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	text-align:center;
}
.siteShadow {
	padding-top:86px;
}
/* background end */

/* menu style start */
  /* DEFAULT STYLES ---- NEEEDED START */
  .clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
  .clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
  /* DEFAULT STYLES ---- NEEEDED END */
.mainMenu {
	position:absolute;
	visibility:hidden;
	opacity: .88;
	FILTER: alpha(opacity=88);
	-moz-opacity: 0.88;
}
.subMenuReg, .subMenuOver {
	position: absolute;
}
.subMenuOver {
	cursor: pointer;
}
/* menu style end */
