/* Custom CSS */

#webcast_related_programmes_content { overflow:auto; height:165px; width:280px; background:#fffff; padding:0px;}
#webcast_related_links_content { overflow:auto; height:165px; width:280px; background:#fffff; padding:0px;}

.content_orange_medium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F47920;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
	vertical-align: middle ;
}
.content_orange_medium:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F47920;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
	vertical-align: middle ;
}
.content_orange_medium:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F47920;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
	vertical-align: middle ;
}
.content_orange_medium:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F47920;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
	vertical-align: middle ;
}
.content_orange_medium:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F47920;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
	vertical-align: middle ;
}
#dmContent a:link {color: blue;text-decoration: underline;}
#dmContent a:visited {color: purple;text-decoration: underline;}
#dmContent a:hover {color: blue;text-decoration: underline;}
#dmContent a:active {color: #333333;}
#dmContent h2 { font-size: 1.5em; margin: .75em 0; color: black; }
#dmContent h1 { font-size: 2em; margin: .67em 0; color: black;}

/**Social Media Icon with signle image */
.social_media_icon {
	background-image:url(../../images/soicalicon.gif);
}
.facebook_icon {
	background-position: 0px 0px;
	height: 14px;
	width: 72px;
}

.twitter_icon {
	background-position: -82px 0px;
	height: 14px;
	width: 57px;	
}

.share_icon {
	background-position: -149px 0px;
	height: 14px;
	width: 52px;	
}

ul.tabs #share_this a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#d20000;
	text-decoration:none;
	font-weight:400;							
}

ul.tabs #share_this a {
	background-image:none;
	display:inline;
}
/**Webcast Page**/
.link_red_middle_bold_font12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #cc3300;
	line-height: normal;
	font-weight: bold;
}

.link_red_middle_bold_font12:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #cc3300;
	font-weight: bold;
	line-height: normal;
}

.link_red_middle_bold_font12:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #cc3300;
	font-weight: bold;
	line-height: normal;
}

.link_red_middle_bold_font12:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #cc3300;
	font-weight: bold;
	line-height: normal;
}

.link_red_middle_bold_font12:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #cc3300;
	font-weight: bold;
	line-height: normal;
}

.wc_content_black_middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;	
}

.wc_link_black_middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}

.wc_link_black_middle:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	
	font-weight: normal;
}

.wc_link_black_middle:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	
	font-weight: normal;
}
.wc_link_black_middle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc3300;
	text-decoration: none;
	
	font-weight: normal;
}

.wc_link_black_middle:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc3300;
	text-decoration: none;
	
	font-weight: normal;
}

/**Social Media Icon for language specific page */
.ms_social_media_icon {
	background-image:url(./images/soicalicon.gif);
}
.ms_facebook_icon {
	background-position: 0px 0px;
	height: 14px;
	width: 72px;
}

.ms_twitter_icon {
	background-position: -82px 0px;
	height: 14px;
	width: 57px;	
}

.ms_share_icon {
	background-position: -149px 0px;
	height: 14px;
	width: 52px;	
}

/*SEO Enhancement*/
.mi_orange_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	margin:0px
}
.h2_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
	margin:0px
}

/** SVP started **/
.orangeBg{
	background-image:url(images/p1_back.jpg);
	background-repeat:repeat-x;
	height:203px;
	background-position:bottom;
}
.p1Title01 {
    color: #333333;
    font-size: 22px;
    font-weight: 500;
    line-height: normal;
	padding:0px;
}
.p1Title02 {
    color: #E06D02;
    font-size: 28px;
    font-weight: 500;
    line-height: 32px;
    padding: 5px 0 0;
}
.pageTitle02Orange {
    color: #E1650F;
    font-size: 16px;
    font-weight: bolder;
    line-height: 26px;
    padding: 10px 0 0;
}

.pageTitle02OrangeLink {
	font-size: 16px;
	text-decoration: none;
	color: #E1650F;
	line-height: normal;
	font-weight: bolder;
}

.pageTitle02OrangeLink:link {
	font-size: 16px;
	text-decoration: none;
	color: #E1650F;
	font-weight: bolder;
	line-height: normal;
}

.pageTitle02OrangeLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #E1650F;
	font-weight: bolder;
	line-height: normal;
}

.pageTitle02OrangeLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #E1650F;
	font-weight: bolder;
	line-height: normal;
}

.p1Title02_link:link {
    color: #F47920;
	font-size: 20px;
    font-style: normal;
    line-height: 23px;
    margin-bottom: 10px;
}
.p1Title02_link:visited {
    color: #F47920;
	font-size: 20px;
    font-style: normal;
    line-height: 23px;
    margin-bottom: 10px;
}
.p1Title02_link:hover {
    color: #F47920;
	font-size: 20px;
    font-style: normal;
    line-height: 23px;
    margin-bottom: 10px;
}
.p1Title02_link:active {
    color: #F47920;
	font-size: 20px;
    font-style: normal;
    line-height: 23px;
    margin-bottom: 10px;
}
.p1Conent {
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
}
.p1Conent a{
	text-decoration:none;
	color:#000;
}
.p1Conent a:hover{
	color:#F57921;
}
.pageTitleDate {
    font-size: 12px;
    font-weight: bolder;
    line-height: 18px;
    padding: 0;
}
.bannerspace {
    padding: 10px 0;
	text-align:right;
}
.sidemenu{
	padding:0;
	margin:0;
	font-size: 13px;
	color:#000000;
	list-style:none;
	border-bottom:1px solid #fa791e;
	width:155px;
	background-color:#FFF;
}
.sidemenu li{
	border-top:1px solid #fa791e;
	border-left:1px solid #fa791e;
	border-right:1px solid #fa791e;
}
.sidemenu li a{
	text-decoration:none;
	display:block;
	width:135px;
	color:#000;
	font-weight:500;
}
.sidemenuspace{
	padding:4px 0 4px 10px;
}
.sidemenu li a:hover{
	color:#F57921;
}
.sidemenubackgroud{
	background-image:url(images/menu_back.jpg);
	background-position:center;
	color:#FFFFFF;
	padding-right:8px;
	border-top:1px solid #fa791e;
	border-left:1px solid #fa791e;
	border-right:1px solid #fa791e;
	text-decoration:none;
	display:block;
	width:135px;
	color:#000;
	font-weight:500;
}
.sidemenubackgroud li a:hover{
	color:#F57921;
}
.ArticleTitleBlack {
    color: #000000;
    font-size: 22px;
    font-weight: bolder;
	padding-top:20px;
    padding-bottom:10px;
}
.pageTitle {
    color: #000000;
    font-size: 13px;
    font-weight: bolder;
    padding: 0;
}
.pageLineOrange {
    border-bottom: 3px solid #E1650F;
    height: 30px;
    padding: 0;
    width: auto;
}
.pageLinkNumber {
    color: #333333;
    font-size: 11px;
    font-weight: 100;
    text-decoration: none;
}
.pageLinkNumber {
    color: #333333;
    font-size: 11px;
    font-weight: 100;
    text-decoration: none;
}
.pageOrange {
    color: #E1650F;
    font-size: 11px;
}
.pageTitle02 {
    color: #000000;
    font-size: 14px;
    font-weight: bolder;
    padding: 10px 0 5px;
}
.pageTitleDate {
    color: #333333;
    font-size: 12px;
    font-weight: bolder;
    line-height: 18px;
    padding: 0;
}
.HorizonAdsStyle04 {
    background-color: #F3F3F3;
    font-size: 10px;
    font-weight: bold;
    line-height: 22px;
    padding: 5px 4px 12px;
    text-align: center;
    width: 606px;
}
.HorizonAdsStyle04AdTxt {
    font-size: 10px;
    font-weight: bold;
    line-height: 22px;
    padding: 0 0 0 15px;
    text-align: left;
}
.HorizonAdsStyle03 {
    background-color: #F3F3F3;
    font-size: 10px;
    font-weight: bold;
    line-height: 22px;
    padding: 5px 4px 12px;
    text-align: center;
    width: 306px;
}
.HorizonAdsStyle02 {
    background-color: #CFCFCF;
    font-size: 10px;
    font-weight: bold;
    line-height: 22px;
    padding: 5px 12px 12px;
    text-align: center;
    width: 132px;
}

.titleLine {
background-image: url("images/title_line.jpg");
background-position: center center;
background-repeat: repeat-x;
color: #FB0007;
font-family: Arial,Helvetica,sans-serif;
font-size: 20px;
font-weight: bolder;
height: 33px;
padding: 0 5px 5px;
line-height:17px;
}
.ChartGrey {
background-color: #EFEFEF;
height: 20px;
padding: 10px;
}
.pageTitleDate {
color: #333333;
font-family: Verdana,Geneva,sans-serif;
font-size: 12px;
font-weight: bolder;
line-height: 18px;
padding: 0;
}
.p1Title03 {
color: #000000;
font-family: Verdana,Geneva,sans-serif;
font-size: 22px;
font-weight: 400;
letter-spacing: -2px;
line-height: 18px;
padding: 5px 0 35px;
}
.p1Title04 {
color: #4C4C4C;
font-family: Verdana,Geneva,sans-serif;
font-size: 12px;
font-weight: 100;
line-height: 24px;
padding: 5px 0 25px;
}
.p1TitleLine {
    border-right: 1px solid #E3E3E3;
    color: #333333;
}
.ChartWhite,.ChartGrey  {
    height: 20px;
    padding-left: 10px;
	padding-right: 10px;
	padding-top:5px;
  	padding-bottom:5px;
}
.bottomLine {
  line-height:10px;
  border-bottom:3px solid #C0C0C0;
}
/** SVP ended **/