@charset "utf-8";
/* CSS Document */
/* All */
body {background:#577128 url(../images/background.jpg) top center no-repeat; margin:0; padding:0px; font-family:Arial, Helvetica, sans-serif;}
.mainbackground { width:950px; background-color: rgba(255, 255, 255, 0.7); border-style:solid; border-color:#FFF; border-width:0px 15px 15px 15px;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#7FFFFFFF', EndColorStr='#7FFFFFFF');
}

.lightbox {position:absolute; z-index:100; margin:0px; padding:80px 0 0 0; width:100%; cursor:pointer; display:none; }
.lightbox p{ padding:0; margin:0 0 5px 810px;}
.alpha {cursor:pointer; position:absolute; background-color:#000; z-index:100; margin:0px auto 0; padding:0; width:100%; height:100%; _height:1000px; opacity: .5;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";	filter: alpha(opacity=50); display:none;}

.mainbackground img { border:0; margin:0; padding:0;}
.main { margin:58px 60px 10px; width:780px; }
.clear { clear:both;}
.content { margin:-22px 0 0 0; padding:0 0 22px 0; }

.content p.x01-e-heading-body {color:#005e29;  font-size:20px;  }
.content p.x02-e-subheading-body {color:#00479d;  font-size:16px; }
.content p.x03-e-bdit-body {color:#005e29;  font-size:14px; font-style:italic;  }
.content p.x10-e-notes-text{font-size:12px; }
.content p.x01-c-heading-body {color:#005e29;  font-size:20px; font-weight:bold;  }
.content p.x02-c-subheading-body {color:#00479d;  font-size:16px; font-weight:bold; }
.content p.x03-c-bdit-body {color:#005e29;  font-size:14px; font-style:italic;  }
.content p.x10-c-notes-text{font-size:12px; }
.content p.nin2{ text-indent:-10px; margin-left:10px;}
.content p.in2{ text-indent:-20px; margin-left:20px;}
.content p.innote{ text-indent:-28px; margin-left:28px;}
.content p.innote0{ margin-left:28px;}
.content p.tless{ text-indent:-45px; margin-left:50px;}
.content p.tin0{ text-indent:-15px; margin-left:20px;}
.content p.tin2{ text-indent:-20px; margin-left:40px;}
.content p.tin4{ text-indent:-20px; margin-left:60px;}
.content p.tin6{ text-indent:-20px; margin-left:80px;}
.content p.in1{ text-indent:-16px; margin-left:16px;}
.content p.in4i{ text-indent:-24px; margin-left:40px;}
.content div.pin2{ margin-left:20px;}
span.e-italic { font-style:italic }
span.c-italic { font-style:italic }
span.e-bold { font-weight:bold;}
span.c-bold { font-weight:bold;}
.width50 { width:50%;}
.content h1 { color:#002d9a; font-size:24px;}
.content h2 { color:#8FC31F; font-size:20px; margin:0px 0 8px ;}
.content p { margin:0px 0 10px ; color:#000; font-size:14px;}
.content table {border-collapse:collapse; width:100%; margin-bottom:10px;}
.content td { border:0;}
.content td p { margin:5px;}
.content tr { border:0;}
p.whitebold span { color:#FFF; font-weight:bold;}
p.whitebold { text-align:right;}
p.tablealgin { text-align:right;}
td.x50-table-cell {height:24px; vertical-align:middle;}
p.x50-e-table-text {line-height:18px;}
p.x50-e-table-text sup {font-size:9px; line-height:10px;}
/* All */

/* Top */
.top {text-align:left; height:335px;}
.top img.logo { padding:0; margin:18px 0 0 27px; }
.AR2011 { padding:0; margin:0px 0 0 8px; border-style:solid; border-color:#BEB1AA; border-width:0 0 4px; height:66px; width:769px;  }
.AR2011 img.annual { margin:45px 0 0 0px; vertical-align: baseline; float:left;}
.floatleft { float:left; }
table.lang {color:#FFF; font-size:12px; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:right; margin:25px 0 0 0px;}
table.lang a {color:#FFF; font-size:12px; text-decoration:none;}
table.lang a.active, table.lang a:hover {color:#002d9a;}
td.eng { border-style:solid; border-color:#FFF; border-width:0 1px 0 0;}
.topbanner { margin:20px 0 0; padding:0; }
.hiddenbanner { display:none; }
/* Top */

.menubar { margin:305px 0 0; padding:0; position:absolute; z-index:2; cursor:pointer; height:35px; width:950px; background:url(../images/menubg.png);}
.menucontent { margin:216px 0 0; padding:0; height:216px;}
.menucontent a { height:100px;}
.menu { margin:89px 0 0; padding:0; position:absolute; width:950px; height:216px; display:block; overflow:hidden; }

/* Button */
.btn { position:absolute; z-index:2; cursor:pointer; margin:350px 0 0 820px; padding:0; }
.btn ul {list-style: none; position: relative; margin: 0px 0 0 0; padding: 0; }
.btn ul a{ display:block; text-indent:-9999px; outline:none; height:17px; }
li.back { display: block; width: 37px; overflow: hidden; background:url(../images/cback.png); height:17px; float: left; }
li.print { display: block; width: 55px; overflow: hidden; margin-left:8px;background:url(../images/cprint.png); height:17px; float: left; }
li.back:hover { background-position: 0 bottom; }
li.print:hover { background-position: 0 bottom; }
.backtop { bottom:62px; margin-left:870px; position:absolute; z-index:3; cursor:pointer; }
.backtop ul {list-style: none; position: relative; margin: 0px 0 0 0; padding: 0; }
.backtop a{ display:block; text-indent:-9999px; height:38px; outline:none; }
.backtotop { display: block; width: 80px; overflow: hidden; height:38px; float: left;  background:url(../images/cbacktotop.png);}
.backtotop:hover { background-position: 0 bottom;}
/* Button */

/* Submenu */
.subbtn1 {  list-style: none; position: relative; margin: 0px 0 0 0; padding: 0; float: left; }  
.subbtn1 li{  display: block; overflow: hidden; padding: 0; width: 158px; margin-right: 0px; 
	background-image:url(../images/csubmenu.png);
	background-repeat:no-repeat;
}
.subbtn1 a{ display:block; text-indent:-9999px; outline:none; }
.subbtn1_1 { background-position:0px 0px; height:216px;}

.subbtn2 {  list-style: none; position: relative; margin: 0px 0 0 0; padding: 0; float: left; width: 158px; }  
.subbtn2 li{  display: block; overflow: hidden; padding: 0; width: 158px; margin-right: 0px;  float: left;
	background-image:url(../images/csubmenu.png);
	background-repeat:no-repeat;
}
.subbtn2 a{ display:block; text-indent:-9999px; outline:none; }
.subbtn2_1 { background-position:-158px 0px; height:101px;}
.subbtn2_2 { background-position:-158px -101px; height:23px; cursor: pointer;}
.subbtn2_3 { background-position:-158px -124px; height:23px; cursor: pointer;}
.subbtn2_4 { background-position:-158px -147px; height:23px; cursor: pointer;}
.subbtn2_5 { background-position:-158px -170px; height:22px; cursor: pointer;}
.subbtn2_6 { background-position:-158px -192px; height:24px; cursor: pointer;}
.subbtn2_2.act, .subbtn2_2.active, .subbtn2_2:hover { background-position: -158px -317px; }
.subbtn2_3.act, .subbtn2_3.active, .subbtn2_3:hover { background-position: -158px -340px; }
.subbtn2_4.act, .subbtn2_4.active, .subbtn2_4:hover { background-position: -158px -363px; }
.subbtn2_5.act, .subbtn2_5.active, .subbtn2_5:hover { background-position: -158px -386px; }
.subbtn2_6.act, .subbtn2_6.active, .subbtn2_6:hover { background-position: -158px -408px; }

.subbtn3 {  list-style: none; position: relative; margin: 0px 0 0 0; padding: 0; float: left; width: 158px; }  
.subbtn3 li{  display: block; overflow: hidden; padding: 0; width: 158px; margin-right: 0px;  float: left;
	background-image:url(../images/csubmenu.png);
	background-repeat:no-repeat;
}
.subbtn3 a{ display:block; text-indent:-9999px; outline:none; }
.subbtn3_1 { background-position:-316px 0px; height:108px;}
.subbtn3_2 { background-position:-316px -108px; height:24px; cursor: pointer;}
.subbtn3_3 { background-position:-316px -132px; height:36px; cursor: pointer;}
.subbtn3_4 { background-position:-316px -168px; height:24px; cursor: pointer;}
.subbtn3_5 { background-position:-316px -192px; height:24px; cursor: pointer;}
.subbtn3_2.act, .subbtn3_2.active, .subbtn3_2:hover { background-position: -316px -324px; }
.subbtn3_3.act, .subbtn3_3.active, .subbtn3_3:hover { background-position: -316px -348px; }
.subbtn3_4.act, .subbtn3_4.active, .subbtn3_4:hover { background-position: -316px -384px; }
.subbtn3_5.act, .subbtn3_5.active, .subbtn3_5:hover { background-position: -316px -408px; }

.subbtn4 {  list-style: none; position: relative; margin: 0px 0 0 0; padding: 0; float: left; width: 158px; }  
.subbtn4 li{  display: block; overflow: hidden; padding: 0; width: 158px; margin-right: 0px;  float: left;
	background-image:url(../images/csubmenu.png);
	background-repeat:no-repeat;
}
.subbtn4 a{ display:block; text-indent:-9999px; outline:none; }
.subbtn4_1 { background-position:-474px 0px; height:127px;}
.subbtn4_2 { background-position:-474px -127px; height:25px; cursor: pointer;}
.subbtn4_3 { background-position:-474px -152px; height:25px; cursor: pointer;}
.subbtn4_4 { background-position:-474px -177px; height:39px; cursor: pointer;}
.subbtn4_2.act, .subbtn4_2.active, .subbtn4_2:hover { background-position: -474px -343px; }
.subbtn4_3.act, .subbtn4_3.active, .subbtn4_3:hover { background-position: -474px -368px; }
.subbtn4_4.act, .subbtn4_4.active, .subbtn4_4:hover { background-position: -474px -393px; }

.subbtn5 {  list-style: none; position: relative; margin: 0px 0 0 0; padding: 0; float: left; width: 158px; }  
.subbtn5 li{  display: block; overflow: hidden; padding: 0; width: 158px; margin-right: 0px;  float: left;
	background-image:url(../images/csubmenu.png);
	background-repeat:no-repeat;
}
.subbtn5 a{ display:block; text-indent:-9999px; outline:none; }
.subbtn5_1 { background-position:-632px 0px; height:144px;}
.subbtn5_2 { background-position:-632px -144px; height:24px; cursor: pointer;}
.subbtn5_3 { background-position:-632px -168px; height:24px; cursor: pointer;}
.subbtn5_4 { background-position:-632px -192px; height:24px; cursor: pointer;}
.subbtn5_2.act, .subbtn5_2.active, .subbtn5_2:hover { background-position: -632px -360px; }
.subbtn5_3.act, .subbtn5_3.active, .subbtn5_3:hover { background-position: -632px -384px; }
.subbtn5_4.act, .subbtn5_4.active, .subbtn5_4:hover { background-position: -632px -408px; }

.subbtn6 {  list-style: none; position: relative; margin: 0px 0 0 0; padding: 0; float: left; width: 158px; }  
.subbtn6 li{  display: block; overflow: hidden; padding: 0; width: 160px; margin-right: 0px;  float: left;
	background-image:url(../images/csubmenu.png);
	background-repeat:no-repeat;
}
.subbtn6 a{ display:block; text-indent:-9999px; outline:none; }
.subbtn6_1 { background-position:-790px 0px; height:42px; cursor: pointer;}
.subbtn6_2 { background-position:-790px -42px; height:25px; cursor: pointer;}
.subbtn6_3 { background-position:-790px -67px; height:25px; cursor: pointer;}
.subbtn6_4 { background-position:-790px -92px; height:26px; cursor: pointer;}
.subbtn6_5 { background-position:-790px -118px; height:26px; cursor: pointer;}
.subbtn6_6 { background-position:-790px -144px; height:26px; cursor: pointer;}
.subbtn6_7 { background-position:-790px -170px; height:25px; cursor: pointer;}
.subbtn6_8 { background-position:-790px -195px; height:21px; cursor: pointer;}
.subbtn6_1.act, .subbtn6_1.active, .subbtn6_1:hover { background-position: -790px -216px; }
.subbtn6_2.act, .subbtn6_2.active, .subbtn6_2:hover { background-position: -790px -258px; }
.subbtn6_3.act, .subbtn6_3.active, .subbtn6_3:hover { background-position: -790px -283px; }
.subbtn6_4.act, .subbtn6_4.active, .subbtn6_4:hover { background-position: -790px -308px; }
.subbtn6_5.act, .subbtn6_5.active, .subbtn6_5:hover { background-position: -790px -334px; }
.subbtn6_6.act, .subbtn6_6.active, .subbtn6_6:hover { background-position: -790px -360px; }
.subbtn6_7.act, .subbtn6_7.active, .subbtn6_7:hover { background-position: -790px -386px; }
.subbtn6_8.act, .subbtn6_8.active, .subbtn6_8:hover { background-position: -790px -411px; }
/* Submenu */

/* Menu */
.menubtn {  list-style: none; position: relative; margin: 0px 0 0 0; padding: 0; }   
.menubtn li{  display: block; overflow: hidden; padding: 0; cursor: pointer; float: left; width: 158px; height: 35px; margin-right: 0px; 
	background-image:url(../images/cmenu.png);
	background-repeat:no-repeat;
}
.menubtn a{ display:block; height:35px; text-indent:-9999px; outline:none; }
.menubtn1 { background-position:0px 0px; }
.menubtn2 { background-position:-158px 0px; }
.menubtn3 { background-position:-316px 0px; }
.menubtn4 { background-position:-474px 0px; }
.menubtn5 { background-position:-632px 0px; }
.menubtn6 { background-position:-790px 0px; }
.menubtn1.act, .menubtn1.active, .menubtn1:hover { background-position: 0 bottom; }
.menubtn2.act, .menubtn2.active, .menubtn2:hover { background-position: -158px bottom; }
.menubtn3.act, .menubtn3.active, .menubtn3:hover { background-position: -316px bottom; }
.menubtn4.act, .menubtn4.active, .menubtn4:hover { background-position: -474px bottom; }
.menubtn5.act, .menubtn5.active, .menubtn5:hover { background-position: -632px bottom; }
.menubtn6.act, .menubtn6.active, .menubtn6:hover { background-position: -790px bottom; }
/* Menu */

/* Bottom */
.bottomcontent { width:900px; border-style:solid; border-color:#BEB1AA; border-width:4px 0 0; text-align:right; margin:0; padding:0; }
.bottomcontent ul { margin:8px 0 13px 0;}
.bottomcontent li { display:inline; font-size:12px; margin:0 0 0 40px;}
.bottomcontent li a { text-decoration:none; color:#005e29; font-weight:bold;}
.bottomcontent li a.active, .bottomcontent li a:hover { text-decoration:none; color:#002d9a;}
/* Bottom */

.content h1 { color:#002d9a; font-size:24px; margin-bottom:20px ;}
.content h2 { color:#005e29; font-size:20px; margin:0px 0 8px ;}
.content p { margin:0px 0 10px ; color:#000; font-size:14px;}


ul.Awards { margin-top:-50px; list-style-type:decimal;}
img.imgAwards {width:780px;}
.hiddenchart { display:none;}