@charset "utf-8";

td{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	vertical-align:top;
}

.grey-link{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	color: #404040;
}

.grey-link:hover{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	text-decoration: underline;
}

.grey-bold{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
}

.grey-bold-ttl{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
}

.white-bold{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.white-plans{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #9a1b1f;
}

.grey-plans{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #404040;
}
.title{
	font-family: Arial;
	font-size: 12px;
	font-weight: Bold;
	color: #7c7c7c;
}
.title-w{
	font-family: Arial;
	font-size: 12px;
	font-weight: Bold;
	color: #ffffff;
}
.red{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #9a1b1f;
	text-decoration: none;
}
.red:hover{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.red-ttl{
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	color: #9a1b1f;
	text-decoration: none;
}
.red-bold-sur{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #9a1b1f;
	text-decoration: none;
}
.red-bold{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #9a1b1f;
	text-decoration: none;
}
.red-link{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #9a1b1f;
	text-decoration: none;
}
.white{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;

}
.input{
	height: 18px;
	width: 120px;
	border: 1px solid #acaeb0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
}
.comment{
	height: 80px;
	width: 200px;
	border: 1px solid #acaeb0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
}
.inputs{
	height: 13px;
	width: 25px;
	border: 1px solid #acaeb0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
}
.combos{
	height: 15px;
	width: 35px;
	border: 1px solid #acaeb0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
}
.combo{
	height: 15px;
	width: 120px;
	border: 1px solid #acaeb0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
}
.combo_search{
	height: 17px;
	width: 155px;
	border: 1px solid #acaeb0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
}
.comment-csr-e{
	height: 60px;
	width: 150px;
	border: 1px solid #acaeb0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
}
.comment-csr{
	height: 60px;
	width: 150px;
	border: 1px solid #acaeb0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	background-position: right;
	text-align: right;
	float: right;
	position: relative;
}
.combo-csr{
	height: 15px;
	width: 120px;
	border: 1px solid #acaeb0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	background-position: right center;
	text-align: right;
	float: right;
	position: relative;
}
.input-csr{
	height: 18px;
	width: 120px;
	border: 1px solid #acaeb0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	background-position: right center;
	text-align: right;
	vertical-align: middle;
	
}
/****************Analysts page******************/
.redTitle{
	color:#9a131a;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 3px 24px;
}
.AnalystsMain{ padding:0px;	margin:0px;}
.darkGray{
	background-color:#ededed; 
	width:238px;/*268px */
	/*height:120px;130px */
	padding:8px 15px;
	font-family:Arial;
	float:left;
	margin:0px 22px 1px 0px;
}
.darkGray2{
	background-color:#ededed; 
	width:238px;/*268px */
	/*height:120px;130px */
	padding:8px 15px;
	font-family:Arial;
	float:right;
	margin-bottom:1px;
}
.darkGraySmall{
	background-color:#ededed; 
	width:220px;/*268px */
	height:74px;/*80px */
	padding:8px 15px;
	font-family:Arial;
	float:left;
	margin:0px 18px 1px 0px;
}
.darkGraySmall2{
	background-color:#ededed; 
	width:220px;/*268px */
	height:74px;/*80px */
	padding:8px 15px;
	font-family:Arial;
	float:right;
	margin-bottom:1px;
}

.darkGraySmallNews{
	background-color:#ededed; 
	width:500px;/*268px */
	height:74px;/*80px */
	padding:8px 15px;
	font-family:Arial;
	float:left;
	margin:1px 0 0 0;
}

.darkGrayLarge{
	background-color:#ededed; 
	width:485px;/*268px */
	/*height:74px;/*80px */
	padding:8px 15px;
	font-family:Arial;
	float:left;
	margin:0px 0px 1px 0px;
}

.lightGraySmallNews2{
	background-color:#f5f5f5; 
	width:500px;/*268px */
	height:74px;/*80px */
	padding:8px 15px;
	font-family:Arial;
	float:left;
	margin:1px 0 0 0;
}
.lightGraySmall{
	background-color:#f5f5f5; 
	width:220px;/*268px */
	height:74px;/*80px */
	padding:8px 15px;
	font-family:Arial;
	float:left;
	margin:0px 22px 1px 0px;
}
.lightGrayLarge{
	background-color:#f5f5f5; 
	width:485px;/*268px */
	/*height:74px;/*80px */
	padding:8px 15px;
	font-family:Arial;
	float:left;
	margin:0px 0px 1px 0px;
}
.lightGraySmall2{
	background-color:#f5f5f5; 
	width:220px;/*268px */
	height:74px;/*80px */
	padding:8px 15px;
	font-family:Arial;
	float:right;
	margin-bottom:1px;
}
.lightGraySmall3{
	background-color:#f5f5f5; 
	width:220px;/*268px */
	height:74px;/*80px */
	padding:8px 15px;
	font-family:Arial;
	float:left;
	margin:0px 22px 1px 0px;
}
.AnalystsMain h1{
	color:#9a131a;
	font-size:20px;
	font-weight:bold;
	margin:0px;
	padding:0px;}
	
.AnalystsMain h2{
	color:#9a131a;
	font-size:12px;
	font-weight:bold;
	margin:0px 0 13px 0px;
	padding:10px 0 0 0px;
}
.AnalystsMain h3{
	color:#403b37;
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0px;
	padding:0px;
}
.AnalystsMain h4{
	color:#9a131a;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0 0 0 30px;
	background: url(../images/pdf_icon.png) top left no-repeat;
	cursor:pointer;
	height:100%;
}

.AnalystsMain p{
	color:#403b37;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	line-height:normal;
}
.AnalystsMain a{
	color:#9a131a;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	cursor:pointer;
}
.AnalystsMain a:hover{
	text-decoration:underline;
}
.lightGray{
	background-color:#f5f5f5; 
	width:238px;/*268px */
	/*height:120px;130px */
	padding:8px 15px;
	font-family:Arial;
	margin:0px 22px 1px 0px;
	float:left;
}
.lightGray2{
	background-color:#f5f5f5; 
	width:238px;/*268px */
	/*height:120px;130px */
	padding:8px 15px;
	font-family:Arial;
	margin-bottom:1px;
	float:right;
}
.topTabs{margin:0 0 10px 13px; padding:0px;border-bottom:solid 1px #dfded9; height:24px; vertical-align:bottom}
.topTabs img{margin-right:2px}
/*************investor relashion*****************/

.mainPre{ /*padding-bottom:20px;*/  height:120px;}
.mainPre .img{ float:left; margin-right:10px; border:1px solid #a2a7a4}
.mainPre .content{ float:left;width:185px; height:80px;}
.content h2{
	color:#9a131a;
	font-size:12px;
	font-weight:bold;
	margin:0px 0 13px 0px;
	padding:0px 0 0 0px;
}
	
.chart{background: url(../images/chart_bg.gif) repeat-x #f5f5f5; padding:11px 7px 4px 7px; height:150px}
.chart img{ margin-bottom:15px}
.chart a{ color:#9a131a; text-decoration:underline; font-size:11px; font-weight:bold; float:right}
.chart a:hover{ text-decoration:none;}
.gray_bg{ background-color:#ededed; padding:10px 16px 10px 10px; height:145px;width:241px;}
.bold_red{
	color:#9a131a;
	font-size:12px;
	font-weight:bold;}
.strip{background-color:#cbcbcb; margin:5px 0px; height:1px}
.crl{float:none; clear:both}
.Numbers{background-image:url(../images/tab_08.jpg); background-position:bottom; background-repeat:no-repeat; float:left; height:24px; width:65px; color:White; font-weight:bold;  padding:5px 0 0 2px;}
.NumbersOver { text-decoration:underline; background-image:url(../images/tab_10_roll1.jpg); background-repeat:no-repeat; float:left; height:24px; width:65px; color:White; font-weight:bold;  padding:5px 0 0 2px;}
.AnnualdarkGray{
	background-color:#ededed; 
	width:525px;/*268px */
	/*height:120px;130px */
	padding:16px 15px;
	font-family:Arial;
	float:left;
	margin:2px 0px 0px 0px;
}

.AnnualdarkGray2{
	background-color:#F5F5F5; 
	width:525px;/*268px */
	/*height:120px;130px */
	padding:16px 15px;
	font-family:Arial;
	float:left;
	margin:2px 0px 0px 0px;
}
.AnnualdarkDownload{
color:#98111f;
 margin:5px 0 0 0;
 float:left;
}

.AnnualdarkDownload a{
color:#98111f;
 margin:5px 0 0 0;
 float:left;
 text-decoration:none;
} 
.AnnualdarkTitle{
color:#9A131A;
 float:left;
 margin:5px 0 0 0;
}

.red_tit_bold
{ font-family:Arial;
font-size:12px;
font-weight:bold;
color:#9a131a;}
.readMore
{
	position:absolute;
 /*margin:0px 0 0 450px;*/
	
	}
	
/*************investor relashion*****************/

.mainPre{ padding-bottom:20px;}
.mainPre .img{ float:left; margin-right:10px; border:1px solid #a2a7a4}
.mainPre .content{ float:left;width:185px;}
.content h2{
	color:#9a131a;
	font-size:12px;
	font-weight:bold;
	margin:0px 0 13px 0px;
	padding:0px 0 0 0px;
}
	
.chart{background: url(../images/chart_bg.gif) repeat-x #f5f5f5; padding:15px 10px 4px 10px; height:150px}
.chart img{ margin-bottom:15px}
.chart a{ color:#9a131a; text-decoration:underline; font-size:11px; font-weight:bold; float:right}
.chart a:hover{ text-decoration:none;}
.gray_bg{ background-color:#ededed; padding:15px 16px 10px 10px; height:150px}
.bold_red{
	color:#9a131a;
	font-size:12px;
	font-weight:bold;}
.strip{background-color:#cbcbcb; margin:5px 0px; height:1px}
.crl{float:none; clear:both}


/*Corporate Governance*/

.text_{ float:right; width:380px;}
.thum_text{ float:left; width:102px;margin:10px 13px 0px 5px;}
.wbrd{ border:2px solid #FFFFFF}
.gboxMain{background-color:#ededed;margin:0px 10px 13px 10px;font-family:Arial;padding:20px 20px 15px 20px; width:490px}
.gboxMain .Thum{float:left; width:102px;margin:0px 13px 0px 0px;}
.gboxMain .Txt{float:right; width:375px;}
.top { *margin:0 25px 20px 0px;margin:0 25px 40px 0px; }
.top a{color:#9a131a;float:right;
	font-size:13px; text-decoration:underline;}

.gboxMain .Txt h2{
	color:#9a131a;
	font-size:12px;
	font-weight:bold;
	margin:0px 0 13px 0px;
	padding:10px 0 0 0px;}
	
.bgGray_big{
	background-color:#ededed; 
	width:500px;/*268px */
	/*height:120px;130px */
	padding:8px 15px;
	font-family:Arial;
	margin:0px 10px 13px 10px;
	float:left;
}
.bglighGray_big{
	background-color:#f5f5f5; 
	width:500px;/*268px */
	/*height:120px;130px */
	padding:8px 15px;
	font-family:Arial;
	margin:0px 10px 13px 10px;
	float:left;
}

.red-ttl_2{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #9a1b1f;
	text-decoration: none;
}

.grey-bold{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
}
.grey-bold  a{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	text-decoration:none;
}
.grey-bold  a:hover{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	text-decoration:underline;
}