/* 
=================================================================================================
	Top Banner
================================================================================================= */
.topbanner_lvl_01 {
  background-color: #7fbcfb; 
  background: -webkit-linear-gradient(left, rgba(129,189,251,1) , rgba(129,191,252,1) ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, rgba(129,189,251,1) , rgba(129,191,252,1) ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, rgba(129,189,251,1) , rgba(129,191,252,1) ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, rgba(129,189,251,1) , rgba(129,191,252,1) ); /* Standard */
 }
@media only screen and (min-width: 48.0625em) { 
	/* Home */
	#home_topbanner_left{background:url(/global/images/banner/banner_home_blue_left.jpg) no-repeat left;}
	#home_topbanner_right{background:url(/global/images/banner/banner_home_blue_right.jpg) no-repeat right;}
	/* What's New */
	#what_news_topbanner_left{background:url(/global/images/banner/banner_whats_new_blue_left.jpg) no-repeat left;}
	#what_news_topbanner_right{background:url(/global/images/banner/banner_whats_new_blue_right.jpg) no-repeat right;}	
	/* About Us */
	#about_us_topbanner_left{background:url(/global/images/banner/banner_about_us_blue_left.jpg) no-repeat left;}
	#about_us_topbanner_right{background:url(/global/images/banner/banner_about_us_blue_right.jpg) no-repeat right;}
	/* News and Publication */
	#news_and_publication_topbanner_left{background:url(/global/images/banner/banner_news_and_publication_blue_left.jpg) no-repeat left;}
	#news_and_publication_topbanner_right{background:url(/global/images/banner/banner_news_and_publication_blue_right.jpg) no-repeat right;}
	/* Facts and Figures */
	#facts_and_figures_topbanner_left{background:url(/global/images/banner/banner_facts_and_figures_blue_left.jpg) no-repeat left}	
	#facts_and_figures_topbanner_right{background:url(/global/images/banner/banner_facts_and_figures_blue_right.jpg) no-repeat right}	
	/* Strategy and Government */
	#strategy_and_government_topbanner_left{background:url(/global/images/banner/banner_strategy_and_government_blue_left.jpg) no-repeat left;}
	#strategy_and_government_topbanner_right{background:url(/global/images/banner/banner_strategy_and_government_blue_right.jpg) no-repeat right;}
	/* Legal framework */
	#legal_framework_topbanner_left{background:url(/global/images/banner/banner_legal_framework_blue_left.jpg) no-repeat left;}
	#legal_framework_topbanner_right{background:url(/global/images/banner/banner_legal_framework_blue_right.jpg) no-repeat right;}
	/* Community Inititatives and IT Services*/
	#community_initiatives_and_it_services_topbanner_left{background:url(/global/images/banner/banner_community_initiatives_and_it_servicese_blue_left.jpg) no-repeat left;}
	#community_initiatives_and_it_services_topbanner_right{background:url(/global/images/banner/banner_community_initiatives_and_it_servicese_blue_right.jpg) no-repeat right;}
	/* Business and Industry */
	#business_and_industry_topbanner_left{background:url(/global/images/banner/banner_business_and_industry_blue_left.jpg) no-repeat left;}
	#business_and_industry_topbanner_right{background:url(/global/images/banner/banner_business_and_industry_blue_right.jpg) no-repeat right;}
	/* IT infrastructure and Standard */
	#it_infrastructure_and_standard_topbanner_left{background:url(/global/images/banner/banner_it_infrastructure_and_standard_blue_left.jpg) no-repeat left;}
	#it_infrastructure_and_standard_topbanner_right{background:url(/global/images/banner/banner_it_infrastructure_and_standard_blue_right.jpg) no-repeat right;}
	/* Service Desk */
	#service_desk_topbanner_left{background:url(/global/images/banner/banner_service_desk_blue_left.jpg) no-repeat left;}	
	#service_desk_topbanner_right{background:url(/global/images/banner/banner_service_desk_blue_right.jpg) no-repeat right;}	
}
@media only screen and (max-width: 51.6875em) { 
	/* Home */
	#home_topbanner_left{background:url(/global/images/banner/banner_home_blue_left.jpg) no-repeat left;}
	#home_topbanner_right{background:url(/global/images/banner/banner_home_blue_s_right.jpg) no-repeat right;}
	/* What's New */
	#what_news_topbanner_left{background:url(/global/images/banner/banner_whats_new_blue_left.jpg) no-repeat left;}
	#what_news_topbanner_right{background:url(/global/images/banner/banner_whats_new_blue_s_right.jpg) no-repeat right;}	
	/* About Us */
	#about_us_topbanner_left{background:url(/global/images/banner/banner_about_us_blue_left.jpg) no-repeat left;}
	#about_us_topbanner_right{background:url(/global/images/banner/banner_about_us_blue_s_right.jpg) no-repeat right;}
	/* News and Publication */
	#news_and_publication_topbanner_left{background:url(/global/images/banner/banner_news_and_publication_blue_left.jpg) no-repeat left;}
	#news_and_publication_topbanner_right{background:url(/global/images/banner/banner_news_and_publication_blue_s_right.jpg) no-repeat right;}
	/* Facts and Figures */
	#facts_and_figures_topbanner_left{background:url(/global/images/banner/banner_facts_and_figures_blue_left.jpg) no-repeat left;}	
	#facts_and_figures_topbanner_right{background:url(/global/images/banner/banner_facts_and_figures_blue_s_right.jpg) no-repeat right;}	
	/* Strategy and Government */
	#strategy_and_government_topbanner_left{background:url(/global/images/banner/banner_strategy_and_government_blue_left.jpg) no-repeat left;}
	#strategy_and_government_topbanner_right{background:url(/global/images/banner/banner_strategy_and_government_blue_s_right.jpg) no-repeat right;}
	/* Legal framework */
	#legal_framework_topbanner_left{background:url(/global/images/banner/banner_legal_framework_blue_left.jpg) no-repeat left;}
	#legal_framework_topbanner_right{background:url(/global/images/banner/banner_legal_framework_blue_s_right.jpg) no-repeat right;}
	/* Community Inititatives and IT Services*/
	#community_initiatives_and_it_services_topbanner_left{background:url(/global/images/banner/banner_community_initiatives_and_it_servicese_blue_left.jpg) no-repeat left;}
	#community_initiatives_and_it_services_topbanner_right{background:url(/global/images/banner/banner_community_initiatives_and_it_servicese_blue_s_right.jpg) no-repeat right;}
	/* Business and Industry */
	#business_and_industry_topbanner_left{background:url(/global/images/banner/banner_business_and_industry_blue_left.jpg) no-repeat left;}
	#business_and_industry_topbanner_right{background:url(/global/images/banner/banner_business_and_industry_blue_s_right.jpg) no-repeat right;}
	/* IT infrastructure and Standard */
	#it_infrastructure_and_standard_topbanner_left{background:url(/global/images/banner/banner_it_infrastructure_and_standard_blue_left.jpg) no-repeat left;}
	#it_infrastructure_and_standard_topbanner_right{background:url(/global/images/banner/banner_it_infrastructure_and_standard_blue_s_right.jpg) no-repeat right;}
	/* Service Desk */
	#service_desk_topbanner_left{background:url(/global/images/banner/banner_service_desk_blue_left.jpg) no-repeat left;}	
	#service_desk_topbanner_right{background:url(/global/images/banner/banner_service_desk_blue_s_right.jpg) no-repeat right;}	
}


/* 
=================================================================================================
	gcio's corner
================================================================================================= */
.gcio_content{
	background-color:#40B7DC;
}
.en #gcio_message_banner{background:url(/global/images/feature_stories/feature_top_img_en_long_blue.png) no-repeat;}
.tc #gcio_message_banner{background:url(/global/images/feature_stories/feature_top_img_tc_long_blue.png) no-repeat;}
.sc #gcio_message_banner{background:url(/global/images/feature_stories/feature_top_img_sc_long_blue.png) no-repeat;}
@media only screen and (min-width: 48.0625em) { 
	#gcio_message_banner{
		/*max-width: 570px;*/
		max-width:100%;
		height: 48px;
	}
}
@media only screen and (max-width: 51.6875em) { 
	#gcio_message_banner{
		/*max-width: 748px;*/
		max-width:100%;
		height: 48px;
	}
}
.en #gcio_message_banner_short{background:url(/global/images/feature_stories/feature_top_img_en_short_blue.png) no-repeat;}
.tc #gcio_message_banner_short{background:url(/global/images/feature_stories/feature_top_img_tc_short_blue.png) no-repeat;}
.sc  #gcio_message_banner_short{background:url(/global/images/feature_stories/feature_top_img_sc_short_blue.png) no-repeat;}
#gcio_message_banner_short{
    width: 575px;
    height: 48px;
}
/* 
=================================================================================================
	Video Keyboard
================================================================================================= */

.keyboardShortCutOpen, .keyboardShortCutClose{
		background-color:#008CBA;
}
/* 
=================================================================================================
	home feature style
================================================================================================= */
.rsDefault .rsThumbsHor {
	background:transparent url(/global/images/features/feature_blue.gif) left top repeat-x;
}
.rsDefault .rsThumb {
	background:transparent url(/global/images/features/feature_blue.gif) left top repeat-x;
}
.rsDefault .rsThumb.rsNavSelected {
	background:transparent url(/global/images/features/feature_blue_over.gif) left top repeat-x;
}
.rsDefault .rsBullets {
	background:transparent url(/global/images/features/feature_blue.gif) left top repeat-x;
}
.en #sidebar #iWantTo{background:url(/global/images/features/hp_iwt_blue_en.jpg) no-repeat;background-color:#f1f1e9;background-size:100%}
.tc #sidebar #iWantTo{background:url(/global/images/features/hp_iwt_blue_tc.jpg) no-repeat;background-color:#f1f1e9;background-size:100%}
.sc #sidebar #iWantTo{background:url(/global/images/features/hp_iwt_blue_sc.jpg) no-repeat;background-color:#f1f1e9;background-size:100%}

@media screen and (min-width:0px) and (max-width: 1023px) {
	.en #sidebar #iWantTo{background:url(/global/images/features/hp_iwt_blue_long_en.jpg) no-repeat;background-color:#f1f1e9;}
	.tc #sidebar #iWantTo{background:url(/global/images/features/hp_iwt_blue_long_tc.jpg) no-repeat;background-color:#f1f1e9;}
	.sc #sidebar #iWantTo{background:url(/global/images/features/hp_iwt_blue_long_sc.jpg) no-repeat;background-color:#f1f1e9;}	
}

/*
=================================================================================================
	
================================================================================================= */
.sf-menu .in-active .menu_lv1{
	background-color:#1E486E;
}
.sf-menu {
	background-color:#1E486E;
}
/* =================================================================================================
	left menu
================================================================================================= */
.sf-menu UL LI {
	background-image: url(/global/images/menu/menu_submenu_bg.png);
	 background-repeat: repeat-y;
}
.sf-menu .active .menu_lv1 {
	background-image: url(/global/images/menu/menu_bg_lv1_rollover.png);
	background-repeat: repeat-y;
}
.sf-menu .in-active .menu_lv1 {
	background-image: url(/global/images/menu/menu_bg_lv1.png); 
	background-repeat: repeat-y;
}
.sf-menu .active .menu_lv1 span{
    color: #1e486e;
}
.sf-menu .in-active .menu_lv1 span{
    color: #FFFFFF;
}
.sf-menu .active span,.sf-menu .active a{
    color: #FFFFFF;
}

.sf-menu .in-active span,.sf-menu .in-active a{
    color: #1e486e;
}

.sf-menu li:hover, .sf-menu li.sfHover{
	background-color:		#1e486e;
	outline:		0;
}
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color: #FFFFFF;
	background-color:		#1e486e;
	outline:		0;
}
.sf-menu .active{
	background-color:		#1e486e;
}
.sf-menu .in-active{
	background-color:		#ffffff;
}
/* =================================================================================================
	i want to know 
================================================================================================= */
.iWantTo{
    color: #929292;
    float: right;
    position: relative;
    right: 2px;
}
.iWantToKnow{
    cursor: pointer;
    float: left;
    width: 199px;
    height: 38px;
    padding-left: 37px;
    padding-right:0px;
    padding-top: 8px;
    background: url(/global/images/i_want_to_know/title_bar_06.png) no-repeat top right;	
}
.iWantToKnow { padding-left: 35px; }
.hotKeywords{
    color: #1e486e;
	text-decoration: none;
}
a.hotKeywords1{
    color: #233D8B !important;
}
a.hotKeywords2{
    color: #4F5F8A !important;
}
div.hotKeywordsArea a {
	color: #0066FF;
	text-decoration: none;
}
div.hotKeywordsArea a:hover{
	text-decoration: underline;
}
div.hotKeywordsArea a:visited{
	color: #1e486e;
	text-decoration: none;
}
.selected{
    width: 80px;
    padding-right: 5px;
}
.middle_header_bg{
	background:url(/global/images/middlebar/middle_bg.png) bottom left ;
	background-color: #ffffff;
	background-repeat:repeat-y;	
	background-position: center; 
	font-size:0.7em;
	height:35px;	
	vertical-align:middle;
}
.incontentTitle{
	background-color:#40B7DC;
}
tr.nptop{
	background:url(/global/images/whats_new/header-bg-blue.png);
	background-repeat: repeat;
	text-align:left; 
	min-height: 26px;
}
.mainContentArea a {
    color: #0066FF;
    text-decoration: none;
}
.mainContentArea a:hover{
	color:#3c81a2;
	text-decoration: underline;
}
.mainContentArea a:visited{
    color: #1E486E;
    text-decoration: none;
}
.mainNavPath {
    color: #1E486E;
    text-decoration: none;
}

.display_KeyTable td {
    border-bottom: 1px solid #C6D5E1;
    border-right: 1px solid #C6D5E1;
	border-left: 1px solid #C6D5E1;
    padding: 4px 6px 6px;
	color:#1E486E;
	line-height:1.2rem;
}
td.sortablehead { 
	padding:4px 6px 6px; 
	cursor:pointer;
	background:url(/global/images/table-sorter/header-bg-blue.png);
	background-repeat: repeat; 
	text-align:left; 
	color:#FFF; 
	border:0px solid #fff; 
	border-right:none;
	cursor: default;
}
th.nosort{
	background:url(/global/images/whats_new/header-bg-blue.png);
	background-repeat: repeat;
	text-align:left; 
	color:#FFF; 
	border: 1px solid #C6D5E1;
	padding-left:5px;
	font-size:0.8em;
	line-height:1.5rem;
}

.featureTable th, .themeTable th, .themeTableNoWrap th, .videoTable th{
	background:url(/global/images/whats_new/header-bg-blue.png);
	background-repeat: repeat;
	text-align:left; 
	color:#FFF; 
	border: 1px solid #C6D5E1;
	font-size:0.8rem;
	line-height:1.5rem;
}

.themeTable td, .themeTableNoWrap td, .videoTable td{
	background-repeat: repeat;
	text-align:left; 
	border-left: 1px solid #C6D5E1;
	border-top: 1px solid #C6D5E1;
	border-bottom: 1px solid #C6D5E1;
	line-height:1.5rem;
	vertical-align:top;
}
@media only screen and (min-width: 48.0625em) {
	.themeResponsiveTable th{
	background:url(/global/images/whats_new/header-bg-blue.png);
	background-repeat: repeat;
	text-align:left; 
	color:#FFF; 
	border: 1px solid #C6D5E1;
	font-size:0.8rem;
	line-height:1.5rem;			
	}
  .themeResponsiveTable td{
	background-repeat: repeat;
	text-align:left; 
	border-left: 1px solid #C6D5E1;
	border-top: 1px solid #C6D5E1;
	border-bottom: 1px solid #C6D5E1;
	line-height:1.5rem;
	vertical-align:top;
	}	
}
@media screen and (max-width: 48.0635em) {
	.themeResponsiveTable td{
	background-repeat: repeat;
	text-align:right; 
	border-top: 1px solid #C6D5E1;
	line-height:1.5rem;
	vertical-align:top;		
	}
	.themeResponsiveTable tr {
		border-top: 3px solid #3192bc;
		display: block;
		margin-bottom: .625em;
	}
}

td.tableTitle a, td.tableContent a, td.tableMore a{
	color: #0066FF;
} 
td.tableTitle a:visited, td.tableContent a:visited, td.tableMore a:visited{
	color: #1E486E;
} 
.relatedVideo{
	background: url('/global/images/related_links/bg_01_blue.png');
}
td.relatedlink_top{
	background: url('/global/images/related_links/bg_01_blue.png');
	/*background-repeat:no-repeat*/
}
.sortable .evenrow td a{
	color: #1E486E
}
.sortable .oddrow td a{
	color: #1E486E
}
.mainContent td a {
	color: #0066FF;
}
.sf-menu{
	background-color:white;
}
div.video_content a {
	color: #FFFFFF;
	text-decoration: none;
}
div.video_content a:hover{
	text-decoration: underline;
}
div.video_content p {
	color: #FFFFFF;
}
.video_content  {
	background-color:#40B7DC;
}
.rightMenuLink a{
	color:#0066FF;
}
