@charset "utf-8";
/* CSS Document */
#AnnualTopNavLinks a.annualBlueLink, #AnnualTopNavLinks a.annualBlueLink:visited 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	color:#5491cd;
	letter-spacing:0px;
}
.annualGreyLink 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5a5b5e;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
}
.annualGreyLink:hover, .annualBlueLink:hover {
	color:#3b6f9f;
}
#AnnualReportContainer {
	width:540px;
	height:634px;
	overflow:hidden;
	border:1px solid #ccc;
	margin-bottom:20px;
	padding:3px;
	background:url(/InvestorRelations/images/annual-report-bg.gif) repeat-x;
}
#AnnualReportTopNav {
	width:540px;
	height:24px;
	background:#6caee0;
	overflow:hidden;
	margin-bottom:9px;
	line-height:12px;
}
#AnnualReportTopNav a.jFlowControl, #AnnualReportTopNav a.jFlowControl:visited{
	line-height:11px; /* IE6 Hack*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	width:85px;
	display:block;
	float:left;
	border-right:1px solid #fff;
	height:24px;
	padding:0px 0px 0px 4px !important;
	padding:1px 0px 0px 4px;
	cursor:pointer;
}
#AnnualReportTopNav a:hover, #AnnualReportTopNav a.jFlowSelected, #AnnualReportTopNav a.wactive {
	background:#325a8f;
	color:#ffffff;
	text-decoration:none;
}
#CorporateInfo #content #LeftPanel #Menu a.jFlowSelected1, #CorporateInfo #content #LeftPanel #Menu a.wactive {
	color:#fff;
}
#slider {
	width:540px;
	height:600px;
	margin:0px;
	padding:0px;
	overflow: hidden;
}
/*.scroll {float: left;width: 539px;height:580px;}
.scroll * {z-index: 2;}*/
.jFlowPrev, .jFlowNext {
	cursor:pointer;
}
.jFlowPrev1, .jFlowNext1 {
	cursor:pointer;
}
#cover {
	width:540px;
	height:580px;
	background:url(/InvestorRelations/images/annual-report-bg-gradient.gif) repeat-x #6caedf;
	text-align:center;
}
#PrevNextBtn {
	width:520px;
	height:20px;
	background:#6caedf;
	text-align:right;
	padding-right:20px;
}
#PrevNextBtn a:link, #PrevNextBtn a:visited, #PrevNextBtn a:active {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#PrevNextBtn a:hover {
	text-decoration:underline;
}
#PrevNextBtnWhite {
	width:520px;
	height:20px;
	background:#fff;
	text-align:right;
	padding-right:20px;
}
#PrevNextBtnWhite a:link, #PrevNextBtnWhite a:visited, #PrevNextBtnWhite a:active {
	color:#619ed8;
	text-decoration:none;
	font-weight:bold;
}
#PrevNextBtnWhite a:hover {
	text-decoration:underline;
}
#PrevNextBtnLightBlue {
	width:520px;
	height:20px;
	background:#e6eff8;
	text-align:right;
	padding-right:20px;
}
#PrevNextBtnLightBlue a:link, #PrevNextBtnLightBlue a:visited, #PrevNextBtnLightBlue a:active {
	color:#619ed8;
	text-decoration:none;
	font-weight:bold;
}
#PrevNextBtnLightBlue a:hover {
	text-decoration:underline;
}
#PrevNextBtnDarkBlue {
	width:520px;
	height:20px;
	background:#3b6ea0;
	text-align:right;
	padding-right:20px;
	color:#fff;
}
#PrevNextBtnDarkBlue a:link, #PrevNextBtnDarkBlue a:visited, #PrevNextBtnDarkBlue a:active {
	color:#619ed8;
	text-decoration:none;
	font-weight:bold;
}
#PrevNextBtnDarkBlue a:hover {
	text-decoration:underline;
}
#BusinessModel {
	width:370px;
	height:345px;
	background:url(/InvestorRelations/images/business-model-header.gif) no-repeat #6caedf;
	padding:215px 45px 20px 125px;
	color:#fff;
	line-height:16px;
	overflow:hidden;
}
#BusinessModel h3 {
	color:#003366;
	font-variant:small-caps;
	font-size:12px;
	margin:0px;
	padding:0px;
}
#BusinessModel .comment {
	color:#003366;
	font-size:10px;
}
#Shareholder {
	width:540px;
	height:580px;
	background:url(/InvestorRelations/images/shareholder-bg.gif) #fff no-repeat left top;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS";
	overflow:hidden;
}
#Shareholder #content {
	margin-top:75px;
	padding:0px 25px 20px 125px;
	width:370px;
	height:435px;
	overflow:auto;
	margin-bottom:45px;
	line-height:18px;
	color:#004a8d;
}
#Shareholder #content h3 {
	color:#60a3d6;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-variant:small-caps;
	font-weight:bold;
}
#FinancialHighlight {
	width:540px;
	height:580px;
	background:url(/InvestorRelations/images/financial-annual-report.gif) #e6eff8 no-repeat left top;
	margin:0px;
	padding:0px;
	overflow:hidden;
	font-family:"Trebuchet MS";
}
#FinancialHighlight #content {
	margin-top:75px;
	padding:0px 25px 20px 50px;
	width:445px;
	height:435px;
	overflow:auto;
	margin-bottom:45px;
	line-height:18px;
	color:#333;
	font-size:10px;
	text-align:justify;
}
#FinancialHighlight #content td {
	text-align:justify;
}
#tenK {
	width:540px;
	height:580px;
	background:url(/InvestorRelations/images/shareholder-bg.gif) #fff no-repeat left top;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS";
	overflow:hidden;
}
#tenK #content {
	margin-top:75px;
	padding:0px 25px 20px 125px;
	width:370px;
	height:435px;
	overflow:auto;
	margin-bottom:45px;
	line-height:18px;
	color:#004a8d;
}
#tenK #content h3 {
	color:#60a3d6;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-variant:small-caps;
	font-weight:bold;
}
#CorporateInfo {
	width:540px;
	height:580px;
	background:url(/InvestorRelations/images/corp-info.gif) #3b6ea0 no-repeat left top;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS";
	overflow:hidden;
}
#CorporateInfo #content {
	margin:75px 0px 45px 0px;
	width:540px;
	padding:0px;
	overflow:hidden;
	line-height:18px;
	color:#fff;
	font-size:9px;
}
#CorporateInfo #content #LeftPanel {
	padding-left:20px;
	padding-top:35px;
	width:90px;
	text-align:right;
	color:#7fc7ed;
	line-height:12px;
	font-size:9px;
	font-weight:bold;
	font-variant:inherit;
	overflow:hidden;
	float:left;
}
#CorporateInfo #content #LeftPanel a {
	color:#7fc7ed;
	margin-bottom:8px;
	display:block;
	text-decoration:none;
	line-height:12px
}
#CorporateInfo #content #LeftPanel a.sel {
	color:#fff;
	line-height:12px
}
#CorporateInfo #content #CenterPanel {
	margin-left:20px;
	width:410px;
	float:left;
	color:#fff;
	font-size:11px;
	padding-top:0px;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
}
#CenterPanelCon {
	width:410px;
	height:570px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float:left;
}
#BoardDirector {
	padding-top:32px;
	background:url(/InvestorRelations/images/board-director.gif) no-repeat 0px 0px;
	width:165px;
	width:165px !important;
	float:left;
	font-style:italic;
	margin-right:10px;
	font-size:10px;
	line-height:14px;
}
#BoardDirector1 {
	padding-top:32px;
	background:none;
	width:200px;
	width:200px !important;
	float:left;
	font-style:italic;
	margin-right:0px;
	font-size:10px;
	line-height:14px;
}
#BoardDirector strong {
	font-size:12px;
	font-style:normal;
}
#BoardDirector1 strong {
	font-size:12px;
	font-style:normal;
}
#AccountingFirm {
	padding-top:0px;
	font-family:"Kozuka Mincho Pro", verdana;
	width:380px;
}
#AccountingFirm h1 {
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#7ec7ec;
	font-weight:bold;
	margin-bottom:15px;
}
#AgentRegistrar {
	padding-top:0px;
	font-family:"Kozuka Mincho Pro", verdana;
}
#AgentRegistrar h1 {
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#7ec7ec;
	font-weight:bold;
	margin-bottom:15px;
}
#AgentRegistrar h3 {
	padding:0px;
	font-size:11px;
	color:#7ec7ec;
	font-weight:bold;
	margin:10px 0px;
}
#CorpGov {
	padding-top:0px;
	font-family:"Kozuka Mincho Pro", verdana;
}
#CorpGov h1 {
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#7ec7ec;
	font-weight:bold;
	margin-bottom:15px;
}
#CorpGov a {
	color:#7ec7ec;
	text-decoration:underline;
}
#CorpGov a:hover {
	text-decoration:none;
}
#ExecOff {
	padding-top:0px;
	font-family:"Kozuka Mincho Pro", verdana;
	font-style:italic;
}
#ExecOff h1 {
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#7ec7ec;
	font-weight:bold;
	margin-bottom:15px;
}
#ExecOff strong {
	font-size:12px;
	font-style:normal;
}
#OfficerCert {
	padding-top:0px;
	font-family:"Kozuka Mincho Pro", verdana;
}
#OfficerCert h1 {
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#7ec7ec;
	font-weight:bold;
	margin-bottom:15px;
}
#LookingStat {
	padding-top:0px;
	font-family:"Kozuka Mincho Pro", verdana;
}
#LookingStat h1 {
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#7ec7ec;
	font-weight:bold;
	margin-bottom:15px;
}
#AnnualMeeting {
	padding-top:0px;
	font-family:"Kozuka Mincho Pro", verdana;
}
#AnnualMeeting h1 {
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#7ec7ec;
	font-weight:bold;
	margin-bottom:15px;
}
#PrincipalOff {
	padding-top:0px;
	font-family:"Kozuka Mincho Pro", verdana;
}
#PrincipalOff h1 {
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#7ec7ec;
	font-weight:bold;
	margin-bottom:15px;
}
#PrincipalOff strong {
	font-size:12px;
	font-style:normal;
}
#GlobalOffices {
	padding-top:0px;
	font-family:"Kozuka Mincho Pro", verdana;
	width:160px;
	float:left;
	margin-right:20px;
}
#GlobalOffices h1 {
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#7ec7ec;
	font-weight:bold;
	margin-bottom:15px;
}
#GlobalOffices h3 {
	padding:0px;
	font-size:11px;
	color:#7ec7ec;
	font-weight:bold;
	margin:10px 0px;
}
#GlobalOffices strong {
	font-size:12px;
	font-style:normal;
}
