@import "style2.css";

body {
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	color:#000;
	font-size:20px;
}
img {
	border:0px none;
}

a {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:focus { outline: 1; }

a:visited {
    color: #5b5c5e;
}
.dFont {
	font-size: 100%;
}
.bFont {
	font-size: 115%;
}
.sFont {
	font-size: 85%;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
 

#skipwraper {
	margin:0;
	padding:0;
	position:absolute;
	top:0px;
	left:50%;
}

/* homepage start */
.pageFramework01 {
	margin:0 auto;
	padding:0px;
	width:995px;
	position:relative;
	background-color:#fff;
}
.pageFramework02 {
	margin:0 0 0 0;
	padding:0;
	width:995px;
}
.pageFramework02:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.headerLeft {
	margin:0;
	padding:24px 0 0 43px;
	float:left;
	width:181px;
}
.headerRight {
	margin:0;
	padding:0 0 0 27px;
	float:left;
	width:723px;
}

/*Top nav*/
.backHome {
	margin:19px 6px 0 0;
	margin:20px 6px 0 0\9;
	padding:0;
}
.backHome p {
	margin:0;
	padding:0;
	font-size:100%;
	color:#2694a5;
	text-align:right;
}
.backHome p a {
	margin:0;
	padding:0;
	color:#23808e;
	text-decoration: none;
}
.language {
	margin:51px 0px 0px 0px;
	padding:0;
}
.language.inside {
	margin:8px 0px 0px 0px;
	padding:0;
}
.languageLine2 {
	margin: 0px;
	padding:1px 0px 10px 0px;
}
.language ul {
	height: 1%;
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px 4px 0px 0px;
	float: right;
}
.language ul:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.language ul.innerpage {
	float: right;
}
.language ul li {
	margin:0px;
	padding:0px 8px 0px 11px;
	float: left;
	font-size: 75%;
	color:#464646;
	vertical-align: top;
	/*line-height: 1.7em;*/
}
.language ul li.separator {
	background: url("../../common/images/lang_separator.gif") no-repeat left top;
	background-position: 0px 2px;
}
.language ul li.separator.noborder {
	background-image:none;
	
}
.language ul li.lastSeparator {
	line-height: 1.42em;
}
.language ul li.noSeparator {
	background: url("../../common/images/spacer.gif") no-repeat right 4px;
	line-height: 1.7em;
}
.language ul li a {
	color:#464646;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}
.language ul li a.home {
	color:#464646;
}
.language ul li a.smallFont {
	font-size: 75%;
	cursor: pointer;
}
.language ul li a.defaultFont {
	font-size: 100%;
	cursor: pointer;
}
.language ul li a.bigFont {
	font-size: 125%;
	cursor: pointer;
}
.language ul li a.selected {
	text-decoration: underline;
}
.language ul li a:hover {
	color: #000;
}
.language ul li a.home:hover {
	color:#fff;
}
.search_box {
	margin: 0;
	padding: 0;
	width:139px;
}
.search_box form {
	margin: 0px;
	padding: 0px;

}
.search_box form fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
.search_box form fieldset legend {
	display: none;
}
#search_box {
    width: 139px;
	height: 24px;
    background: url("../../common/images/bg-search.gif") top left no-repeat;
	background-position: 0px 4px;
	margin-top:-2px \9;
}
#search_box #s {
    border: 0 none;
    float: left;
	margin:8px 5px 0 20px;
	margin:7px 5px 0 20px\9;
	padding:0;
	width:63px;
}
#search_box #sa {
    margin: 4px 3px 0 0;
}
.disable_label {
	display:none;
}
.language .searchtop{
	margin-top:-5px;
	padding: 0 0 0 5px;
}
.language ul li.fonttop{
	margin-top:-2px;
	background: url("../../common/images/lang_separator.gif") no-repeat left top;
	background-position: 0px 4px;
}

.language ul li.fonttop a:hover{
	margin:0;
	padding:0;
	color:#000;
}
.watermark {
	font-size: 12px;
}
.topnavmenu {
	margin:5px 0 0 0;
	*margin:8px 0 0 0;
	padding:0 26px;
	position:relative;
	height:1%;
}
.topnavmenu:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.topnavmenu ul{
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-type:none;
}
.topnavmenu ul li{
	margin:0 2px 0 0;
	padding:0;
	float:left;
	height:50px;
}
.topnavmenu ul li {
	width:186px;
}

.topnavmenu ul li.m1, .topnavmenu ul li.m2, .topnavmenu ul li.m4, .topnavmenu ul li.m5, .topnavmenu ul li.m7, .topnavmenu ul li.m9 {
	width:187px;
}
.topnavmenu ul li a{
	margin:0;
	padding:7px 8px 28px;
	font-size:75%;
	color:#fff;
	text-decoration: none;
	display: block;
}
.topnavmenu ul li a:hover {
	color:100%;
	color:#fff;
	text-decoration: none;
}


.m1 {
	background-color:#d1301e;
	color:#fff;
}
.m2 {
	background-color:#9b6395;
	color:#fff;
}
.m3 {
	background-color:#207e8c;
	color:#fff;
}
.m4 {
	background-color:#7f0a54;
	color:#fff;
}
.m5 {
	background-color:#006a38;
	color:#fff;
}
.m6 {
	background-color:#636f23;
	color:#fff;
}
.m7 {
	background-color:#14439b;
	color:#fff;
}
.m8 {
	background-color:#776ca1;
	color:#fff;
}
.m9 {
	background-color:#d4470b;
	color:#fff;
}
.m10 {
	background-color:#2c7667;
	color:#fff;
}
.m11 {
	background-color:#2b7ba3;
	color:#fff;
}
.blur1 {
	background-color:#00a8cb;
	color:#80d4e5;
}
.blur2 {
	background-color:#5cb2c4;
	color:#aed9e2;
}

.top-corner {
	margin:0;
	padding:0;
	position:absolute;
	top:-7px;
	left:19px;
}
.bottom-corner {
	margin:0;
	padding:0;
	position:absolute;
	right:20px;
	bottom:-9px;
}
.homeContent {
	margin:0;
	padding:0;
	width:942px;
	height:422px;
	position:relative;
}
.intro {
	margin:0;
	padding:0;
	position:absolute;
	left:25px;
	top:5px;
	z-index:10;
}
.keyword {
	margin:0;
	padding:0;
	position:absolute;
	left:25px;
	bottom:0;
	z-index:5;
}
.keyword ul {
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-type:none;
}
.keyword ul li {
	margin:0;
	padding:0;
}
#slider { 
	width: 942px;
	height: 125px;
}
.group1 {
	margin:0;
	padding:0;
	/*border-bottom:1px solid #a1a1a1;*/
	height:1%;
}
.group1:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.group1 p {
	margin:0;
	padding:0 20px 0 11px;
	font-size:62.5%;
	color:#464646;
}
.keyboard1 {
	margin:0;
	padding:0;
	float:left;
	width:206px;
	min-height:125px;
}
.keyboard1 img {
	margin:0;
	padding:16px 0 0 13px;
}
.keyboard2 {
	margin:0;
	padding:0;
	float:left;
	width:365px;
	min-height:125px;
}
.keyboard2 img {
	margin:0;
	padding:16px 0 0 13px;
}
.keyboard3 {
	margin:0;
	padding:0;
	float:left;
	width:201px;
	min-height:125px;
}
.keyboard3 img {
	margin:0;
	padding:16px 0 0 13px;
}
.keyboard4 {
	margin:0;
	padding:0;
	float:left;
	width:170px;
	min-height:125px;
}
.keyboard4 img {
	margin:0;
	padding:16px 0 0 13px;
}
.keyboard1bg {
	background: url("../../common/images/bg-keyboard1.gif") no-repeat left top;
}
.keyboard2bg {
	background: url("../../common/images/bg-keyboard2.gif") no-repeat left top;
}
.keyboard3bg {
	background: url("../../common/images/bg-keyboard3.gif") no-repeat left top;
}
.keyboard4bg {
	background: url("../../common/images/bg-keyboard4.gif") no-repeat left top;
}
.keyboard5bg {
	background: url("../../common/images/bg-keyboard5.gif") no-repeat left top;
}
.keyboard6bg {
	background: url("../../common/images/bg-keyboard6.gif") no-repeat left top;
}
.keyboard7bg {
	background: url("../../common/images/bg-keyboard7.gif") no-repeat left top;
}
.keyboard8bg {
	background: url("../../common/images/bg-keyboard8.gif") no-repeat left top;
}
.report_title {
	margin:0;
	padding:0;
	position:absolute;
	top:12px;
	left:43px;
	z-index:15;
}
.report_title h1 {
	margin:0;
	padding:0;
	font-size:112.5%;
	color:#2694a5;
}
.report_title h1.title2 {
	color:#006A38;
}
.report_title p {
	margin:0;
	padding:0;
	font-size:87.5%;
	color:#464646;
}
.water {
	margin:0;
	padding:0;
	position:absolute;
	top:10px;
	left:417px;
	z-index:10;
}

/* home footer */
.homeFooterContainer {
	margin:20px 0 0 25px;
	padding:0 0 2px;
	*padding:0 0 5px;
	width:943px;
	height:1%;
	border-bottom:1px solid #a1a1a1;
	position:relative;
}
.homeFooterContainer:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.homeFooterCol1 {
	margin:0;
	padding:0;
	float:left;
	width:639px;
}
.homeFooterCol2 {
	margin:0;
	padding:0;
	float:left;
	width:232px;
}
.reporttoolsLeft {
	margin:0;
	padding:0;
	float:left;
	width:100px;
}
.reporttoolsLeft p {
	margin:0;
	padding:6px 5px 0 0;
	font-size:62.5%;
	text-align:right;
}
.reporttoolsRight {
	margin:0;
	padding:0;
	float:left;
	width:132px;
}
.reporttoolsRight a span {
	margin:0;
	padding:2px 3px 7px;
	position:absolute;
	top:-20px;
	right:0px;
	background: url("../../common/images/bg_tools.png") no-repeat center bottom;
	font-size:12px;
	color:#fff;
	display:none;
	cursor:pointer;
}
.reporttoolsRight a span.tools1 {
	top:-19px;
	right:143px;
}
.reporttoolsRight a span.tools2 {
	top:-19px;
	right:75px;
}
.reporttoolsRight a span.tools3 {
	top:-19px;
	right:91px;
}
.homeFooterCol3 {
	margin:0;
	padding:3px 0 0 0;
	float:left;
	width:71px;
}
.homeSitemap {
	margin:0;
	padding:5px 0 5px 25px;
}
.homeSitemap p{
	margin:0;
	padding:0;
	font-size:56.3%;
	color:#58595b;
}
.homeSitemap p a{
	text-decoration: none;
	color:#58595B;
}
.homeSitemap p span{
	margin:0;
	padding:0 0 0 3px;
	vertical-align:top;
}
.sitemapContainer {
	margin:0;
	padding:4px 0 0 0;
	height:1%;
	background: url("../../common/images/bg_sitemap.jpg") no-repeat top left;
	display:none;
}
.sitemapContainer:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.sitemapContainer.inside {
	margin: 0 0 0 26px;
}
.sitemapCol {
	margin:0;
	padding:0 0 10px 0;
	float:left;
	width:250px;
}
.sitemapCol p{
	margin:0;
	padding:10px 0 2px 15px;
	font-size:68.75%;
	color:#464646;
}
.sitemapCol p a{
	color:#464646;
	text-decoration: none;
}
.sitemapCol ul {
	margin: 0 0 0 15px;
	padding: 0;
}
.sitemapCol ul li {
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 2px 10px;
	list-style-type: none;
	color:#464646;
	font-size: 68.75%;
	line-height:1.35em;
	background: url("../../common/images/sitemap_bullet.gif") top left no-repeat;
	background-position: 0px 7px;
}
.sitemapCol ul li a {
	color:#464646;
	text-decoration: none;
}
.sitemapCol ul li a:hover {
	color:#464646;
	text-decoration: underline;
}
.sitemapCol ul li a:visited {
	color:#464646;
}
.sitemapCol ul li ul {
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
.sitemapCol ul li ul li {
	margin: 0px 15px 0px 2px;
	padding: 0px 0px 2px 10px;
	list-style-type: none;
	color:#464646;
	font-size: 100%;
	line-height:1.35em;
	background: url("../../common/images/sitemap_bullet.gif") top left no-repeat;
	background-position: 0px 7px;
}
.sitemapCol ul li ul li a {
	color:#464646;
	text-decoration: none;
}
.sitemapCol ul li ul li a:hover {
	color:#464646;
	text-decoration: underline;
}
.sitemapCol ul li ul li a:visited {
	color:#464646;
}
.copyright {
	margin:0;
	padding:6px 0 10px 25px;
}
.copyright p {
	margin:0;
	padding:0 0 0 11px;
	font-size:56.3%;
	color:#58595b;
}
.homeFooter {
	margin:0px;
	padding:15px 0px 2px 0px;
	border-bottom: 1px solid #b78d0e;
}
.homeFooter.home {
	padding:4px 0 2px 1px;
	border-bottom:none;
}
.homeFooter ul {
	height: 1%;
	list-style-image:none;
	list-style-type:none;
	margin:0px auto;
	padding:0px 4px 0px 0px;
	width: 25em;
}
.homeFooter ul.home {
	margin:0;
	width:auto;
}
.homeFooter ul:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.homeFooter ul li {
	margin:0px;
	padding:0px 10px;
	float: left;
	font-size: 62.5%;
	color:#6d6e71;
	background: url("../../common/images/background-separator.gif") no-repeat right 5px;
	vertical-align: top;
	line-height: 1.7em;
}
.homeFooter ul li.first {
	padding:0 10px 0 0;
}
.homeFooter ul li.noSeparator {
	padding:0 0 0 10px;
	background: url("../../common/images/spacer.gif") no-repeat right 4px;
}
.homeFooter ul li a {
	color:#000;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}
.homeFooter ul li a:hover {
	color: #000;
}
.homeFooter ul li a:visited {
	color: #000;
}

.contentContainer {
	margin:0;
	padding:0;
	height:1%;
}
.contentContainer:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentLeftCol {
	margin:0;
	padding:0;
	float:left;
	width:227px;
}
.contentRightCol {
	margin:0;
	padding:0;
	float:left;
	width:741px;
}
/* Left Navigation */
.leftNav {
	margin: 0px;
	padding: 6px 8px 20px 26px;
	background: url("../../common/images/bg-menu.jpg") top left no-repeat;
	position:relative;
	/*min-height:525px;*/
}
.leftNav ul {
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	font-size: 75%;
	color: #838383;
}
.leftNav ul li {
    margin:4px 0 0 0;
    padding: 0;
	line-height: 1.3em;
	cursor: pointer;
	color:#464646;
	width:188px;
}
.leftNav ul li a {
    display: block;
	margin: 0px;
    padding: 9px 0 5px 8px;
    text-decoration: none;
    color:#fff;
}
.leftNav ul li a:hover {
	color:#464646;
	font-weight:bold;
}
.leftNav ul li a:visited {
	color:#fff;
}
.leftNav ul li a.row2 {
	padding-top:3px;
	padding-bottom:5px;
}
.leftNav ul li ul {
	margin:0;
	padding:7px 0 0 0;
	font-size: 100%;
}
.leftNav ul li:hover > ul {
    display: block;
}
.leftNav .leftNavActive ul {
	display: block;
}
.leftNav .leftNavActive ul li a:hover {
	color:#fff;
	font-weight:normal;
}
.leftNav .leftNavActive ul li ul {
	color:#fff;
}
.leftNav .leftNavActive ul li ul li {
	display: block;
}
.leftNav .leftNavActive ul li ul li a:hover, .leftNav ul li ul li a.tab-selected {
	color:#464646;
	font-weight:bold;
}
.leftNav ul li ul li a {
	color:#464646;
}
.leftNav ul li ul li a:visited {
	color:#464646;
}
.leftNav ul li ul li a.selected {
	font-weight:bold;
}
.leftNav ul li ul li a.submenu1 {
	margin:0px;
	padding:0 10px 6px 16px;
	background: url("../../common/images/menu1_bullet.gif") no-repeat left top;
	background-position: 5px 7px;
	display: block;
}
.leftNav ul li ul li a.submenu2 {
	margin:0px;
	padding:0 10px 6px 16px;
	background: url("../../common/images/menu2_bullet.gif") no-repeat left top;
	background-position: 5px 7px;
	display: block;
}
.leftNav ul li ul li a.submenu3 {
	margin:0px;
	padding:0 10px 6px 16px;
	background: url("../../common/images/menu3_bullet.gif") no-repeat left top;
	background-position: 5px 7px;
	display: block;
}
.leftNav ul li ul li a.submenu4 {
	margin:0px;
	padding:0 10px 6px 16px;
	background: url("../../common/images/menu4_bullet.gif") no-repeat left top;
	background-position: 5px 7px;
	display: block;
}
.leftNav ul li ul li a.submenu5 {
	margin:0px;
	padding:0 10px 6px 16px;
	background: url("../../common/images/menu5_bullet.gif") no-repeat left top;
	background-position: 5px 7px;
	display: block;
}
.leftNav ul li ul li a.submenu6 {
	margin:0px;
	padding:0 10px 6px 16px;
	background: url("../../common/images/menu6_bullet.gif") no-repeat left top;
	background-position: 5px 7px;
	display: block;
}
.leftNav ul li ul li a.submenu7 {
	margin:0px;
	padding:0 10px 6px 16px;
	background: url("../../common/images/menu7_bullet.gif") no-repeat left top;
	background-position: 5px 7px;
	display: block;
}
.leftNav ul li ul li a.submenu8 {
	margin:0px;
	padding:0 10px 6px 16px;
	background: url("../../common/images/menu8_bullet.gif") no-repeat left top;
	background-position: 5px 7px;
	display: block;
}
.leftNav ul li ul li a.submenu9 {
	margin:0px;
	padding:0 10px 6px 16px;
	background: url("../../common/images/menu9_bullet.gif") no-repeat left top;
	background-position: 5px 7px;
	display: block;
}
.leftNav ul li ul li a.submenu10 {
	margin:0px;
	padding:0 10px 6px 16px;
	background: url("../../common/images/menu10_bullet.gif") no-repeat left top;
	background-position: 5px 7px;
	display: block;
}
.leftNav .leftNavNonActive ul li a {
	color:#464646;
}

.leftNav .leftNavNonActive ul li.left-menu1 {
	
	background: url("../../common/images/menu1.png") no-repeat left bottom;
}
.leftNav .leftNavNonActive ul li.left-menu1:hover, .leftNav .leftNavNonActive ul li.left-menu1.tab-selected {
	
	background: url("../../common/images/menu1-submenu-active.gif") no-repeat left top;
}
.leftNav .leftNavNonActive ul li.left-menu2 {
	
	background: url("../../common/images/menu2.png") no-repeat left bottom;
}
.leftNav .leftNavNonActive ul li.left-menu2:hover, .leftNav .leftNavNonActive ul li.left-menu2.tab-selected {
	
	background: url("../../common/images/menu2-submenu-active.gif") no-repeat left top;
}
.leftNav .leftNavNonActive ul li.left-menu3 {
	
	background: url("../../common/images/menu3.png") no-repeat left bottom;
}
.leftNav .leftNavNonActive ul li.left-menu3:hover, .leftNav .leftNavNonActive ul li.left-menu3.tab-selected {
	
	background: url("../../common/images/menu3-submenu-active.gif") no-repeat left top;
}
.leftNav .leftNavNonActive ul li.left-menu4 {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu4.png") no-repeat left bottom;
}
.leftNav .leftNavNonActive ul li.left-menu4:hover, .leftNav .leftNavNonActive ul li.left-menu4.tab-selected {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu4-submenu-active.gif") no-repeat left top;
}
.leftNav .leftNavNonActive ul li.left-menu4.tworow:hover, .leftNav .leftNavNonActive ul li.left-menu4.tworow.tab-selected {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu4-submenu-active2.gif") no-repeat left top;
}
.leftNav .leftNavNonActive ul li.left-menu5 {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu5.png") no-repeat left bottom;
}
.leftNav .leftNavNonActive ul li.left-menu5:hover, .leftNav .leftNavNonActive ul li.left-menu5.tab-selected {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu5-submenu-active.gif") no-repeat left top;
}
.leftNav .leftNavNonActive ul li.left-menu5.tworow:hover, .leftNav .leftNavNonActive ul li.left-menu5.tworow.tab-selected {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu5-submenu-active2.gif") no-repeat left top;
}
.leftNav .leftNavNonActive ul li.left-menu6 {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu6.png") no-repeat left bottom;
}
.leftNav .leftNavNonActive ul li.left-menu6:hover, .leftNav .leftNavNonActive ul li.left-menu6.tab-selected {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu6-submenu-active.gif") no-repeat left top;
}
.leftNav .leftNavNonActive ul li.left-menu6.tworow:hover, .leftNav .leftNavNonActive ul li.left-menu6.tworow.tab-selected {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu6-submenu-active2.gif") no-repeat left top;
}
.leftNav .leftNavNonActive ul li.left-menu7 {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu7.png") no-repeat left bottom;
}
.leftNav .leftNavNonActive ul li.left-menu7:hover, .leftNav .leftNavNonActive ul li.left-menu7.tab-selected {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu7-submenu-active.gif") no-repeat left top;
}
.leftNav .leftNavNonActive ul li.left-menu7.tworow:hover, .leftNav .leftNavNonActive ul li.left-menu7.tworow.tab-selected ,.leftNav .leftNavActive ul li.left-menu7.tworow.selected {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu7-submenu-active2.gif") no-repeat left top;
}
.leftNav .leftNavNonActive ul li.left-menu8 {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu8.png") no-repeat left bottom;
}
.leftNav .leftNavNonActive ul li.left-menu8:hover, .leftNav .leftNavNonActive ul li.left-menu8.tab-selected {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu8-submenu-active.gif") no-repeat left top;
}
.leftNav .leftNavNonActive ul li.left-menu9 {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu9.png") no-repeat left bottom;
}
.leftNav .leftNavNonActive ul li.left-menu9:hover, .leftNav .leftNavNonActive ul li.left-menu9.tab-selected {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu9-submenu-active.gif") no-repeat left top;
}
.leftNav .leftNavNonActive ul li.left-menu10 {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu10.png") no-repeat left bottom;
}
.leftNav .leftNavNonActive ul li.left-menu10:hover, .leftNav .leftNavNonActive ul li.left-menu10.tab-selected {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu10-submenu-active.gif") no-repeat left top;
}
.leftNav .leftNavNonActive ul li.left-menu11 {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu11.png") no-repeat left bottom;
}
.leftNav .leftNavNonActive ul li.left-menu11:hover, .leftNav .leftNavNonActive ul li.left-menu11.tab-selected {
	margin:4px 0 0 0;
	padding:0;
	background: url("../../common/images/menu11-submenu-active.gif") no-repeat left top;
}
.leftNav ul li a.active {
	color:#fff;
	font-weight:normal;
}
.leftNav ul li ul li a {
	margin:0px;
	padding:10px 10px 0 16px;
	color:#464646;
}
.leftNav ul li ul li a:hover {
	color:#464646;
	font-weight:bold;
}

.left-menu1.selected {
	background: url("../../common/images/menu1-submenu-active.gif") top left no-repeat;
}
.left-menu2.selected {
	background: url("../../common/images/menu2-submenu-active.gif") top left no-repeat;
}
.left-menu3.selected {
	background: url("../../common/images/menu3-submenu-active.gif") top left no-repeat;
}
.left-menu4.selected {
	background: url("../../common/images/menu4-submenu-active2.gif") top left no-repeat;
}
.left-menu5.selected {
	background: url("../../common/images/menu5-submenu-active2.gif") top left no-repeat;
}
.left-menu6.selected {
	background: url("../../common/images/menu6-submenu-active2.gif") top left no-repeat;
}
.left-menu7.selected {
	background: url("../../common/images/menu7-submenu-active.gif") top left no-repeat;
}
.left-menu8.selected {
	background: url("../../common/images/menu8-submenu-active.gif") top left no-repeat;
}
.left-menu9.selected {
	background: url("../../common/images/menu9-submenu-active.gif") top left no-repeat;
}
.left-menu10.selected {
	background: url("../../common/images/menu10-submenu-active.gif") top left no-repeat;
}
.left-menu11.selected {
	background: url("../../common/images/menu11-submenu-active.gif") top left no-repeat;
}

.bgLeftmenu1 {
	background: url("../../common/images/bg_leftmenu1.gif") top left no-repeat;
	background-position:left 10px;
}
.bgLeftmenu2 {
	background: url("../../common/images/bg_leftmenu2.gif") top left no-repeat;
	background-position:left 10px;
}
.bgLeftmenu3 {
	background: url("../../common/images/bg_leftmenu3.gif") top left no-repeat;
	background-position:left 10px;
}
.bgLeftmenu4 {
	background: url("../../common/images/bg_leftmenu4.gif") top left no-repeat;
	background-position:left 10px;
}
.bgLeftmenu5 {
	background: url("../../common/images/bg_leftmenu5.gif") top left no-repeat;
	background-position:left 10px;
}
.bgLeftmenu6 {
	background: url("../../common/images/bg_leftmenu6.gif") top left no-repeat;
	background-position:left 10px;
}
.bgLeftmenu7 {
	background: url("../../common/images/bg_leftmenu7.gif") top left no-repeat;
	background-position:left 10px;
}
.bgLeftmenu8 {
	background: url("../../common/images/bg_leftmenu8.gif") top left no-repeat;
	background-position:left 10px;
}
.bgLeftmenu9 {
	background: url("../../common/images/bg_leftmenu9.gif") top left no-repeat;
	background-position:left 10px;
}
.bgLeftmenu10 {
	background: url("../../common/images/bg_leftmenu10.gif") top left no-repeat;
	background-position:left 10px;
}
.bgLeftmenu11 {
	background: url("../../common/images/bg_leftmenu11.gif") top left no-repeat;
	background-position:left 10px;
}

.leftMenuTopCorner {
	margin:0;
	padding:0;
	position:absolute;
	top:4px;
	left:13px;
}
.leftMenuBottomCorner {
	margin:0;
	padding:0;
	position:absolute;
	bottom:2px;
	right:4px;
}

.contentBanner {
	margin:10px 0 0 0;
	padding:0;
	position:relative;
}
.bannerTitle {
	margin:0;
	padding:0;
	position:absolute;
	top:20px;
	left:13px;
}
.bannerTitle p {
	margin:0;
	padding:0;
	font-size:75%;
	color:#fff;
}
.bannerHighlight {
	margin:0;
	padding:0;
	position:absolute;
	box-shadow: 3px 3px 5px #c0c0c0;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#c0c0c0', Direction=135, Strength=5);
}
.bannerHighlight img {
	margin:0;
	padding:10px 0 0 15px;
}
.bannerHighlight p{
	margin:0;
	padding:2px 10px 10px 15px;
	padding:5px 10px 10px 15px \9;
	font-size:75%;
	color:#464646;
}
.contentTitle {
	margin:-6px 0 0 0;
	margin:-3px 0 0 0 \9;
	padding:0;
	position:relative;
}
.contentTitleCorner {
	margin:0;
	padding:0;
	position:absolute;
	bottom:-13px;
	right:-8px;
}
.introdesc {
	margin:0;
	padding:0;
	width:741px;
}
.mainContent {
	margin:0;
	padding:0;
	height:1%;
}
.mainContent:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.mainContent ul {
	margin:20px 0 0 5px;
	padding:0;
}
.mainContent ul li {
	margin:0 0 0 10px;
	padding:0 0 8px 0;
	line-height:1.3em;
	font-size:75%;
}
.mainContent ol {
	margin:20px 0 0 10px;
	padding:0;
}
.mainContent ol li {
	margin:0 0 0 10px;
	padding:0 0 8px 0;
	line-height:1.3em;
	font-size:75%;
	background-image:none;
}
.mainContentLeft {
	margin:0;
	padding:0 10px 0 0;
	float:left;
	width:510px;
}
.mainContentRight {
	margin:0;
	padding:0;
	float:left;
	width:221px;
}
.mainContentFull {
	margin:0;
	padding:0;
	float:left;
	width:741px;
}
.mainContentFull ol {
	margin:0 0 0 20px;
	padding:0;
}
.mainContentFull ol li {
	margin:0;
	padding:0;
	font-size:75%;
	line-height:1.3em;
}


.mainContentLeft2 {
	margin:0;
	padding:0;
	float:left;
	width:221px;
}
.mainContentRight2 {
	margin:0;
	padding:0;
	float:left;
	width:520px;
}
.mainContentLeft p, .mainContentFull p {
	margin:0;
	padding:11px 5px 0 0;
	font-size:75%;
	color:#000;
	line-height:1.3em;
}
.mainContentLeft p a, .mainContentFull p a{
	color:#000;
}
.mainContentLeft p.footnote, .mainContentFull p.footnote {
	font-size:62.5%;
}
.mainContentFull p.bsiTitle {
	text-align:center;
	font-weight:bold;
}
.mainContentRight2 p {
	margin:0;
	padding:15px 5px 0;
	font-size:75%;
	color:#000;
	line-height:1.3em;
}
.leftSlidePhoto {
	margin:0;
	padding:10px 0 0 0;
}
.rightSlidePhoto {
	margin:0;
	padding:24px 0 0 0;
}
.rightSlidePhoto p.photo {
	margin:0;
	padding:0;
	height:169px;
}
.caption p {
	margin:0;
	padding:8px 8px 1px 8px;
	font-size:62.5%;
	color:#000;
	line-height:1.3em;
}
.chart {
	margin:24px 12px 0 0;
	padding:0;
}
.fullchart {
	margin:24px 12px 0 0;
	padding:0;
	width:741px;
}

.oneColPhoto {
	margin:26px 0 15px 0;
	padding:0;
	width:741px;
}
.oneColPhoto p{
	margin:0;
	padding:0;
	text-align:left;
}
.oneColPhoto p.photo{
	height:380px;
}
.oneColPhotoFull {
	margin:26px 0 0 0;
	padding:0;
	width:741px;
}
.oneColPhotoFull p{
	margin:0;
	padding:0;
}
.twoColPhoto {
	margin:26px 0 0 0;
	padding:0;
	height:1%;
	width:741px;
}
.twoColPhoto:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.twoColPhoto1 {
	margin:0;
	padding:0;
	float:left;
	width:376px;
}
.twoColPhoto2 {
	margin:0;
	padding:0;
	float:left;
	width:365px;
}

.twoColPhoto_2 {
	margin:26px 0 0 0;
	padding:0;
	height:1%;
	width:520px;
}
.twoColPhoto_2:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.twoColPhoto_2_1 {
	margin:0;
	padding:0;
	float:left;
	width:260px;
}
.twoColPhoto_2_1 p.photo {
	margin:0;
	padding:0;
	height:178px;
}
.twoColPhoto_2_2 {
	margin:0;
	padding:0;
	float:left;
	width:248px;
}
.twoColPhoto_2_2 p.photo {
	margin:0;
	padding:0;
	height:178px;
}
.threeColPhoto {
	margin:26px 0 0 0;
	padding:0;
	height:1%;
	width:738px;
}
.threeColPhoto:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.threeColPhoto1 {
	margin:0;
	padding:0;
	float:left;
	width:250px;
}
.threeColPhoto2 {
	margin:0;
	padding:0;
	float:left;
	width:250px;
}
.threeColPhoto3 {
	margin:0;
	padding:0;
	float:left;
	width:238px;
}
.threeColPhoto1 p.photo, .threeColPhoto2 p.photo, .threeColPhoto3 p.photo{
	margin:0;
	padding:0;
	height:178px;
}



.tableStyle01 {
	margin:22px 12px 0 0;
	padding:0 0 19px 0;
}
.tableStyle01.fullpage {
	margin:22px 0 0 0;
	width:741px;
}
.tableStyle01 h4 {
	margin:0;
	padding:15px 0 0 14px;
	font-size:87.5%;
	font-weight:bold;
}
.tableStyle01 table {
	margin:17px 0 0 31px;
	padding:0;
	width:444px;
	border-spacing:0;
	border:0;
	*border-collapse:collapse;
}
.tableStyle01 table th {
	margin:0;
	padding:4px;
	color: #000;
    font-size: 87.5%;
	font-weight:bold;
}
.tableStyle01 table th.col1 {
	width:80px;
}
.tableStyle01 table th.col2 {
	width:170px;
}
.tableStyle01 table th.col3 {
	width:194px;
}
.tableStyle01 table tr td {
	margin:0;
	padding:5px 5px 5px 12px;
	color:#000;
	font-size:75%;
}
.tableStyle01 table tr td.col2 {
	padding:5px 5px 5px 35px;
}
.tableStyle01 table tr.highlight td {
	color:#fff;
}

.chartStyle01 {
	margin:15px 0 0 24px;
	padding:0;
	height:1%;
}
.chartStyle01:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.chartStyle01Left {
	margin:0;
	padding:0;
	float:left;
	width:530px;
}
.chartStyle01Right {
	margin:0;
	padding:0;
	float:left;
	width:185px;
}
.chartStyle01Right ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.chartStyle01Right ul li {
	margin:0;
	padding:0 24px 7px 15px;
	font-size:68.8%;
	color:#5a575a;
	line-height:1.25em;
	background-position:left 2px;
}



/* section color */
.section1 .contentTitle {
	background-color:#fef0ea;
}
.section1 .contentTitle h1 {
	margin:0;
	padding:4px 13px 9px;
	font-size:106.7%;
	color:#d1301e;
}
.section1 h2 {
	margin:0;
	padding:15px 12px 0 0;
	color:#d1301e;
	font-size:86.7%;
	font-weight:bold;
	line-height:1.3em;
}
.section1 .introdesc h2 {
	padding:15px 12px 0 0;
	font-size:73.3%;
}
.section1 h3 {
	margin:0;
	padding:15px 0 0 0;
	font-size:73.3%;
	color:#d1301e;
	font-weight:bold;
}
.section1 h4 {
	margin:0;
	padding:15px 0 0 0;
	font-size:66.7%;
	color:#d1301e;
	font-weight:bold;
}
.section1 h5 {
	margin:0;
	padding:15px 0 0 0;
	font-size:66.7%;
	color:#d1301e;
	font-weight:bold;
}
.section1 .caption {
	margin:0;
	padding:0;
	background: url("../../common/images/bg_caption1.gif") top left repeat-y;
}
.section1 .captionFull{
	padding:8px 8px 1px;
	width:452px;
}
.section1 .captionFull2{
	margin:0;
	*margin:0;
	padding:8px 8px 1px;
	width:741px;
}
.section1 .captionFull p{
	text-align:left;
}
.section1 .tableStyle01 {
	border:1px solid #ed7d16;
}
.section1 .tableStyle01 h4 {
	color:#d1301e;
}
.section1 .tableStyle01 table th {
	border-bottom:1px solid #ccaeb6;
}
.section1 .tableStyle01 table tr.highlight {
	background-color:#7a1d2b;
}
.section1 .tableStyle01 table tr td {
	border-bottom: 1px dotted #ccaeb6;
}
.section2 .contentTitle {
	background-color:#f6f1fe;
}
.section2 .contentTitle h1 {
	margin:0;
	padding:4px 13px 9px;
	font-size:106.7%;
	color:#9b6395;
}
.section2 h2 {
	margin:0;
	padding:15px 12px 0 0;
	color:#9b6395;
	font-size:86.7%;
	font-weight:bold;
	line-height:1.3em;
}
.section2 .introdesc h2 {
	padding:15px 12px 0 0;
	font-size:73.3%;
}
.section2 h3 {
	margin:0;
	padding:15px 0 0 0;
	font-size:73.3%;
	color:#9b6395;
	font-weight:bold;
}
.section2 h4 {
	margin:0;
	padding:15px 0 0 0;
	font-size:66.7%;
	color:#9b6395;
	font-weight:bold;
}
.section2 h5 {
	margin:0;
	padding:15px 0 0 0;
	font-size:66.7%;
	color:#9b6395;
	font-weight:bold;
}
.section2 .caption {
	margin:0;
	padding:0;
	background: url("../../common/images/bg_caption2.gif") top left repeat-y;
}
.section2 .captionFull{
	padding:8px 8px 1px;
	width:508px;
}
.section2 .captionFull p{
	text-align:left;
}
.section2 .tableStyle01 {
	border:1px solid #b895a5;
}
.section2 .tableStyle01 h4 {
	color:#9b6395;
}
.section2 .tableStyle01 table th {
	border-bottom:1px solid #c3aecc;
}
.section2 .tableStyle01 table tr.highlight {
	background-color:#691d7a;
}
.section2 .tableStyle01 table tr td {
	border-bottom: 1px dotted #c3aecc;
}
.section2 .bannerHighlight {
	top:115px;
	right:32px;
	width:155px;
	background: #fff url("../../common/images/bg_highlight2.gif") top left repeat-y;
	min-height:120px;
}
/* table style */
.section2 .tableStyle02 table {
	margin:10px 0 5px 0 ;
	padding:0;
    *border-collapse: collapse;
    border-spacing: 0;
	color:#355E12;
	border-top: 2px solid #9B6395;
	border-bottom: 2px solid #9B6395;
	width:508px;
}
.section2 .tableStyle02 table th {
    border-top: 2px solid #9B6395;
	border-left: 1px solid #a29c99;
    font-size: 75%;
    padding: 2px 0;
	background-color: #ffffff;
}
.section2 .tableStyle02 table tr {
    background-color: #FFFFFF;
}

.section2 .tableStyle02 table th.corner {
    border-left: 2px solid #9B6395;
	border-top: 2px solid #9B6395;
}
.section2 .tableStyle02 table th.last {
	color:#fff;
    border-left: 1px solid #a29c99;
	border-right: 2px solid #9B6395;
}
.section2 .tableStyle02 table th {
    font-size: 75%;
    padding: 2px 10px;
	background-color:#177E94;
	color:#fff;
}
.section2 .tableStyle02 table tr.aline {
    background-color: #EDFCFE;
}
.section2 .tableStyle02 table td.corner{
	border-left: 2px solid #9B6395;
}
.section2 .tableStyle02 table td {
    border-top: 1px solid #a29c99;
    border-left: 1px solid #a29c99;
    color: #000;
    font-size: 75%;
    padding: 2px 10px;
}
.section2 .tableStyle02 table td.top {
	border-top: none;
}
.section2 .tableStyle02 table td p {
	margin:0;
	padding:20px;
	font-size:100%;
	color:#000;
}
.section2 .tableStyle02 table td.row1 {
	text-align: center;
}
.section2 .tableStyle02 table td.aline {
	background-color: #F6F1FE;
}
.section2 .tableStyle02 table td.last{
	border-right: 2px solid #9B6395;
}
.section2 .tableStyle02 table td ul {
	margin:10px;
	padding:0;

}
.section2 .tableStyle02 table td ul li {
	margin:0;
	padding:0 0 3px 12px;
	list-style-type: none;
	background: url("../../common/images/background-bullet-purple2.gif") no-repeat scroll 0 5px transparent;
	font-size:100%;
}




.section3 .tableStyle02 ul li{
	font-size:100%;
	padding:0 0 5px 12px;
	text-align:left;
	color:#000;
}

.section3 .tableStyle02 .topnone{
	border-top:none;
}




.section3 .contentTitle {
	background-color:#e2fdfd;
}
.section3 .contentTitle h1 {
	margin:0;
	padding:4px 13px 9px;
	font-size:106.7%;
	color:#207e8c;
}
.section3 h2 {
	margin:0;
	padding:15px 12px 0 0;
	color:#207e8c;
	font-size:86.7%;
	font-weight:bold;
	line-height:1.3em;
}
.section3 .introdesc h2 {
	font-size:73.3%;
}
.section3 h3 {
	margin:0;
	padding:15px 0 0 0;
	font-size:73.3%;
	color:#207e8c;
	font-weight:normal;
}
.section3 h4 {
	margin:0;
	padding:15px 0 0 0;
	font-size:66.7%;
	color:#207e8c;
	font-weight:normal;
}
.section3 h5 {
	margin:0;
	padding:15px 0 0 0;
	font-size:66.7%;
	color:#207e8c;
	font-weight:normal;
}
.section3 .caption {
	margin:0;
	padding:0;
	background: url("../../common/images/bg_caption3.gif") top left repeat-y;
}
.section3 .captionFull{
	padding:8px 8px 1px;
	width:452px;
}
.section3 .captionFull2{
	margin:0;
	*margin:0;
	padding:8px 8px 1px;
	width:741px;
}
.section3 .captionFull p{
	text-align:left;
}
.section3 .tableStyle01 {
	border:1px solid #68dee9;
}
.section3 .tableStyle01 h4 {
	color:#207e8c;
}
.section3 .tableStyle01 table th {
	border-bottom:1px solid #aecbcc;
}
.section3 .tableStyle01 table tr.highlight {
	background-color:#1d6b7a;
}
.section3 .tableStyle01 table tr td {
	border-bottom: 1px dotted #aecbcc;
}
.section3 .bannerHighlight {
	top:115px;
	right:32px;
	width:155px;
	background: #fff url("../../common/images/bg_highlight3.gif") top left repeat-y;
	min-height:120px;
}

/* table style */
.section3 .tableStyle02 table {
	margin:10px 0 5px 0 ;
	padding:0;
    *border-collapse: collapse;
    border-spacing: 0;
	color:#355E12;
	border-bottom: 2px solid #177E94;
	width:508px;
}
.section3 .tableStyle02 table th {
    border-top: 2px solid #177E94;
	border-left: 1px solid #a29c99;
    font-size: 75%;
    padding: 2px 0;
	background-color: #ffffff;
}
.section3 .tableStyle02 table tr {
    background-color: #FFFFFF;
}

.section3 .tableStyle02 table th.corner {
    border-left: 2px solid #177E94;
	border-top: 2px solid #177E94;
}
.section3 .tableStyle02 table th.last {
	color:#fff;
    border-left: 1px solid #a29c99;
	border-right: 2px solid #177E94;
}
.section3 .tableStyle02 table th {
    font-size: 75%;
    padding: 2px 10px;
	background-color:#177E94;
	color:#fff;
}
.section3 .tableStyle02 table tr.aline {
    background-color: #EDFCFE;
}
.section3 .tableStyle02 table td.corner{
	border-left: 2px solid #177E94;
	font-weight:bold;
}
.section3 .tableStyle02 table td {
    border-top: 1px solid #a29c99;
    border-left: 1px solid #a29c99;
    color: #000;
    font-size: 75%;
    padding: 2px 10px;
}
.section3 .tableStyle02 table td p {
	margin:0;
	padding:20px;
	font-size:100%;
	color:#000;
}
.section3 .tableStyle02 table td.row1 {
	text-align: center;
}
.section3 .tableStyle02 table td.aline {
	background-color: #EDFCFE;
}
.section3 .tableStyle02 table td.last{
	border-right: 2px solid #177E94;
}
.section3 .tableStyle02 table td ul {
	margin:20px;
	padding:0;

}
.section3 .tableStyle02 table td ul li {
	margin:0;
	padding:0 0 3px 12px;
	list-style-type: none;
	background: url("../../common/images/section11_bullet.gif") no-repeat scroll 0 5px transparent;
	font-size:100%;
}

.section3 .width1{
	width:120px;
}
.section3 .width2{
	width:388px;
}
.section3 .width3{
	width:80px;
}
.section3 .width4{
	width:428px;
}

.section3 .tableStyle02 table td.left{
	text-align:left;
}



.section4 .contentTitle {
	background-color:#feeeef;
}
.section4 .contentTitle h1 {
	margin:0;
	padding:4px 13px 9px;
	font-size:106.7%;
	color:#7f0a54;
}
.section4 h2 {
	margin:0;
	padding:15px 12px 0 0;
	color:#7f0a54;
	font-size:86.7%;
	font-weight:bold;
	line-height:1.3em;
}
.section4 .introdesc h2 {
	padding:15px 12px 0 0;
	font-size:73.3%;
}
.section4 h3 {
	margin:0;
	padding:15px 0 0 0;
	font-size:73.3%;
	color:#7f0a54;
	font-weight:bold;
}
.section4 h4 {
	margin:0;
	padding:15px 0 0 0;
	font-size:66.7%;
	color:#7f0a54;
	font-weight:bold;
}
.section4 h5 {
	margin:0;
	padding:15px 0 0 0;
	font-size:66.7%;
	color:#7f0a54;
	font-weight:bold;
}
.section4 .caption {
	margin:0;
	padding:0;
	background: url("../../common/images/bg_caption4.gif") top left repeat-y;
}
.section4 .captionFull{
	padding:8px 8px 1px;
	width:452px;
}
.section4 .captionFull p{
	text-align:left;
}
.section4 .tableStyle01 {
	border:1px solid #edc516;
}
.section4 .tableStyle01 h4 {
	color:#7f690a;
}
.section4 .tableStyle01 table th {
	border-bottom:1px solid #ccbbae;
}
.section4 .tableStyle01 table tr.highlight {
	background-color:#7a521d;
}
.section4 .tableStyle01 table tr td {
	border-bottom: 1px dotted #ccbbae;
}
.section4 .bannerHighlight {
	top:102px;
	right:32px;
	width:155px;
	background: #fff url("../../common/images/bg_highlight4.gif") top left repeat-y;
	min-height:120px;
}
.section5 .contentTitle {
	background-color:#eefde2;
}
.section5 .contentTitle h1 {
	margin:0;
	padding:4px 13px 9px;
	font-size:106.7%;
	color:#006a38;
}
.section5 h2 {
	margin:0;
	padding:15px 12px 0 0;
	color:#006a38;
	font-size:86.7%;
	font-weight:bold;
	line-height:1.3em;
}
.section5 .introdesc h2 {
	padding:15px 12px 0 0;
	font-size:73.3%;
}
.section5 h3 {
	margin:0;
	padding:15px 0 0 0;
	font-size:73.3%;
	color:#006a38;
	font-weight:bold;
}
.section5 h4 {
	margin:0;
	padding:15px 0 0 0;
	font-size:66.7%;
	color:#006a38;
	font-weight:bold;
}
.section5 h5 {
	margin:0;
	padding:15px 0 0 0;
	font-size:66.7%;
	color:#006a38;
	font-weight:bold;
}
.section5 .caption {
	margin:0;
	padding:0;
	background: url("../../common/images/bg_caption5.gif") top left repeat-y;
}
.section5 .captionFull{
	padding:8px 8px 1px;
	width:452px;
}
.section5 .captionFull p{
	text-align:left;
}
.section5 .tableStyle01 {
	border:1px solid #e97368;
}
.section5 .tableStyle01 h4 {
	color:#a65224;
}
.section5 .tableStyle01 table th {
	border-bottom:1px solid #ccafae;
}
.section5 .tableStyle01 table tr.highlight {
	background-color:#7a2c1d;
}
.section5 .tableStyle01 table tr td {
	border-bottom: 1px dotted #ccafae;
}
.section5 .bannerHighlight {
	top:115px;
	right:32px;
	width:170px;
	background: #fff url("../../common/images/bg_highlight5.gif") top left repeat-y;
	min-height:120px;
}
.section6 .contentTitle {
	background-color:#f1fde2;
}
.section6 .contentTitle h1 {
	margin:0;
	padding:4px 13px 9px;
	font-size:106.7%;
	color:#636f23;
}
.section6 h2 {
	margin:0;
	padding:20px 12px 0 0;
	color:#636f23;
	font-size:86.7%;
	font-weight:bold;
	line-height:1.3em;
}
.section6 .introdesc h2 {
	padding:15px 12px 0 0;
	font-size:73.3%;
}
.section6 h3 {
	margin:0;
	padding:15px 0 0 0;
	font-size:73.3%;
	color:#636f23;
	font-weight:bold;
}
.section6 h4 {
	margin:0;
	padding:15px 0 0 0;
	font-size:66.7%;
	color:#636f23;
	font-weight:bold;
}
.section6 h5 {
	margin:0;
	padding:15px 0 0 0;
	font-size:66.7%;
	color:#636f23;
	font-weight:bold;
}
.section6 .caption {
	margin:0;
	padding:0;
	background: url("../../common/images/bg_caption6.gif") top left repeat-y;
}
.section6 .caption2 {
	margin:0;
	padding:8px 8px 1px;
	background: url("../../common/images/bg_caption6.gif") top left repeat-y;
	font-size:87.5%;
}
.section6 .caption2 p {
	margin:0;
	padding:0;
	font-size:63%;
}
.section6 .captionFull{
	padding:8px 8px 1px;
	width:452px;
}
.section6 .captionFull p{
	text-align:left;
}
.section6 .tableStyle01 {
	border:1px solid #d3e968;
}
.section6 .tableStyle01 h4 {
	color:#636f23;
}
.section6 .tableStyle01 table th {
	border-bottom:1px solid #c1ccae;
}
.section6 .tableStyle01 table tr.highlight {
	background-color:#636f23;
}
.section6 .tableStyle01 table tr td {
	border-bottom: 1px dotted #c1ccae;
}
.section6 .bannerHighlight {
	top:115px;
	right:32px;
	width:155px;
	background: #fff url("../../common/images/bg_highlight6.gif") top left repeat-y;
	min-height:120px;
}
.section7 .contentTitle {
	background-color:#ecf7fe;
}
.section7 .contentTitle h1 {
	margin:0;
	padding:4px 13px 9px;
	font-size:106.7%;
	color:#14439b;
}
.section7 h2 {
	margin:0;
	padding:15px 12px 0 0;
	color:#14439b;
	font-size:86.7%;
	font-weight:bold;
	line-height:1.3em;
}
.section7 .introdesc h2 {
	padding:15px 12px 0 0;
	font-size:73.3%;
}
.section7 h3 {
	margin:0;
	padding:15px 0 0 0;
	font-size:73.3%;
	color:#14439b;
	font-weight:bold;
}
.section7 h4 {
	margin:0;
	padding:15px 0 0 0;
	font-size:66.7%;
	color:#14439b;
	font-weight:bold;
}
.section7 h5 {
	margin:0;
	padding:15px 0 0 0;
	font-size:66.7%;
	color:#14439b;
	font-weight:bold;
}
.section7 .caption {
	margin:0;
	padding:0;
	background: url("../../common/images/bg_caption7.gif") top left repeat-y;
}
.section7 .captionFull{
	padding:8px 8px 1px;
	width:452px;
}
.section7 .captionFull p{
	text-align:left;
}
.section7 .tableStyle01 {
	border:1px solid #688ce9;
}
.section7 .tableStyle01 h4 {
	color:#14439b;
}
.section7 .tableStyle01 table th {
	border-bottom:1px solid #ccbeae;
}
.section7 .tableStyle01 table tr.highlight {
	background-color:#1d3e7a;
}
.section7 .tableStyle01 table tr td {
	border-bottom: 1px dotted #ccbeae;
}
.section7 .bannerHighlight {
	top:40px;
	right:32px;
	width:155px;
	background: #fff url("../../common/images/bg_highlight7.gif") top left repeat-y;
	min-height:120px;
}
.section8 .contentTitle {
	background-color:#edf3fe;
}
.section8 .contentTitle h1 {
	margin:0;
	padding:4px 13px 9px;
	font-size:106.7%;
	color:#776ca1;
}
.section8 h2 {
	margin:0;
	padding:15px 12px 0 0;
	color:#776ca1;
	font-size:86.7%;
	font-weight:bold;
	line-height:1.3em;
}
.section8 .introdesc h2 {
	padding:15px 12px 0 0;
	font-size:73.3%;
}
.section8 h3 {
	margin:0;
	padding:15px 0 0 0;
	font-size:73.3%;
	color:#776ca1;
	font-weight:bold;
}
.section8 h4 {
	margin:15px 0 0 0;
	padding:0;
	font-size:66.7%;
	color:#776ca1;
	font-weight:bold;
}
.section8 h5 {
	margin:15px 0 0 0;
	padding:0;
	font-size:66.7%;
	color:#776ca1;
	font-weight:bold;
}
.section8 .caption {
	margin:0;
	padding:0;
	background: url("../../common/images/bg_caption8.gif") top left repeat-y;
}
.section8 .captionFull{
	padding:8px 8px 1px;
	width:452px;
}
.section8 .captionFull p{
	text-align:left;
}
.section8 .tableStyle01 {
	border:1px solid #dac4f6;
}
.section8 .tableStyle01 h4 {
	color:#776ca1;
}
.section8 .tableStyle01 table th {
	border-bottom:1px solid #bcaecc;
}
.section8 .tableStyle01 table tr.highlight {
	background-color:#511d7a;
}
.section8 .tableStyle01 table tr td {
	border-bottom: 1px dotted #bcaecc;
}
.section8 .bannerHighlight {
	top:115px;
	right:32px;
	width:155px;
	background: #fff url("../../common/images/bg_highlight8.gif") top left repeat-y;
	min-height:120px;
}
.section9 .contentTitle {
	background-color:#fef6ed;
}
.section9 .contentTitle h1 {
	margin:0;
	padding:4px 13px 9px;
	font-size:106.7%;
	color:#d4470b;
}
.section9 h2 {
	margin:0;
	padding:15px 12px 0 0;
	color:#d4470b;
	font-size:86.7%;
	font-weight:bold;
	line-height:1.3em;
}
.section9 .introdesc h2 {
	padding:15px 12px 0 0;
	font-size:73.3%;
}
.section9 h3 {
	margin:15px 0 0 0;
	padding:0;
	font-size:73.3%;
	color:#d4470b;
	font-weight:bold;
}
.section9 h4 {
	margin:15px 0 0 0;
	padding:0;
	font-size:66.7%;
	color:#d4470b;
	font-weight:bold;
}
.section9 h5 {
	margin:15px 0 0 0;
	padding:0;
	font-size:66.7%;
	color:#d4470b;
	font-weight:bold;
}
.section9 .caption {
	margin:0;
	padding:0;
	background: url("../../common/images/bg_caption9.gif") top left repeat-y;
}
.section9 .captionFull{
	padding:8px 8px 1px;
	width:452px;
}
.section9 .captionFull p{
	text-align:left;
}
.section9 .tableStyle01 {
	border:1px solid #f6ddc4;
}
.section9 .tableStyle01 h4 {
	color:#d4470b;
}
.section9 .tableStyle01 table th {
	border-bottom:1px solid #ccb5ae;
}
.section9 .tableStyle01 table tr.highlight {
	background-color:#7a3c1d;
}
.section9 .tableStyle01 table tr td {
	border-bottom: 1px dotted #ccb5ae;
}
.section9 .bannerHighlight {
	top:115px;
	right:32px;
	width:155px;
	background: #fff url("../../common/images/bg_highlight9.gif") top left repeat-y;
	min-height:120px;
}
.section10 .contentTitle {
	background-color:#f6feed;
}
.section10 .contentTitle h1 {
	margin:0;
	padding:4px 13px 9px;
	font-size:106.7%;
	color:#2c7667;
}
.section10 h2 {
	margin:0;
	padding:15px 12px 0 0;
	color:#2c7667;
	font-size:86.7%;
	font-weight:bold;
	line-height:1.3em;
}
.section10 .introdesc h2 {
	padding:15px 12px 0 0;
	font-size:73.3%;
}
.section10 h3 {
	margin:15px 0 0 0;
	padding:0;
	font-size:73.3%;
	color:#2c7667;
	font-weight:bold;
}
.section10 h4 {
	margin:15px 0 0 0;
	padding:0;
	font-size:66.7%;
	color:#2c7667;
	font-weight:bold;
}
.section10 h5 {
	margin:15px 0 0 0;
	padding:0;
	font-size:66.7%;
	color:#2c7667;
	font-weight:bold;
}
.section10 .caption {
	margin:0;
	padding:0;
	background: url("../../common/images/bg_caption10.gif") top left repeat-y;
}
.section10 .captionFull{
	padding:8px 8px 1px;
	width:452px;
}
.section10 .captionFull p{
	text-align:left;
}
.section10 .tableStyle01 {
	border:1px solid #d9f6c4;
}
.section10 .tableStyle01 h4 {
	color:#2c7667;
}
.section10 .tableStyle01 table th {
	border-bottom:1px solid #a2b297;
}
.section10 .tableStyle01 table tr.highlight {
	background-color:#356a19;
}
.section10 .tableStyle01 table tr td {
	border-bottom: 1px dotted #a2b297;
}

/* table style */
.section10 .tableStyle02 table {
	margin:20px 0 5px 0 ;
	padding:0;
    *border-collapse: collapse;
    border-spacing: 0;
	color:#355E12;
	border-bottom: 2px solid #2C7667;
	width:741px;
}
.section10 .tableStyle02 table th {
    border-top: 2px solid #2C7667;
	border-left: 1px solid #a29c99;
    font-size: 75%;
    padding: 2px 0;
	background-color: #ffffff;
}
.section10 .tableStyle02 table tr {
    background-color: #FFFFFF;
}

.section10 .tableStyle02 table th.corner {
    border-left: 2px solid #2C7667;
	border-top: 2px solid #2C7667;
}
.section10 .tableStyle02 table th.last {
	color:#fff;
    border-left: 1px solid #a29c99;
	border-right: 2px solid #2C7667;
}
.section10 .tableStyle02 table th {
    font-size: 75%;
    padding: 2px 10px;
	background-color:#2C7667;
	color:#fff;
}
.section10 .tableStyle02 table td.corner{
	border-left: 2px solid #2C7667;
}
.section10 .tableStyle02 table td {
    border-top: 1px solid #a29c99;
    border-left: 1px solid #a29c99;
    color: #000;
    font-size: 75%;
    padding: 5px 10px;
	vertical-align:top;
}
.section10 .tableStyle02 table td.whiteline {
    background-color: #fff;
	font-weight:bold;
}
.section10 .tableStyle02 table td.aline {
    background-color: #F6FEED;
}
.section10 .tableStyle02 table td.aline2 {
    background-color: #e1f6c9;
}
.section10 .tableStyle02 table td.last{
	border-right: 2px solid #2C7667;
}
.section10 .tableStyle02 table td ul {
	margin:20px;
	padding:0;

}
.section10 .tableStyle02 table td ul li {
	margin:0;
	padding:0 0 3px 12px;
	list-style-type: none;
	background: url("../../common/images/section11_bullet.gif") no-repeat scroll 0 5px transparent;
	font-size:100%;
}

.section10 .width1{
	width:370px;
}
.section10 .width2{
	width:371px;
}
.section10 .width3{
	width:741px;
}
.section10 .width4{
	width:400px;
}
.section10 .width5{
	width:170px;
}
.section10 .width6{
	width:171px;
}
.section10 .width7{
	width:570px;
}

.section10 .tableStyle02 table td.left{
	text-align:left;
}



.section11 .contentTitle {
	background-color:#edfcfe;
}
.section11 .contentTitle h1 {
	margin:0;
	padding:4px 13px 9px;
	font-size:106.7%;
	color:#177e94;
}
.section11 h2 {
	margin:0;
	padding:15px 12px 0 0;
	color:#177e94;
	font-size:86.7%;
	font-weight:bold;
	line-height:1.3em;
}
.section11 .introdesc h2 {
	padding:15px 12px 0 0;
	font-size:73.3%;
}
.section11 h3 {
	margin:15px 0 0 0;
	padding:0;
	font-size:73.3%;
	color:#177e94;
	font-weight:normal;
}
.section11 h4 {
	margin:15px 0 0 0;
	padding:0;
	font-size:66.7%;
	color:#177e94;
	font-weight:bold;
}
.section11 h5 {
	margin:15px 0 0 0;
	padding:0;
	font-size:66.7%;
	color:#177e94;
	font-weight:bold;
}
.section11 .caption {
	margin:0;
	padding:0;
	background: url("../../common/images/bg_caption10.gif") top left repeat-y;
}
.section11 .captionFull{
	padding:8px 8px 1px;
	width:452px;
}
.section11 .captionFull p{
	text-align:left;
}
.section11 .tableStyle01 {
	border:1px solid #c4eef6;
}
.section11 .tableStyle01 h4 {
	color:#177e94;
}
.section11 .tableStyle01 table th {
	border-bottom:1px solid #97b1b2;
}
.section11 .tableStyle01 table tr.highlight {
	background-color:#19616a;
}
.section11 .tableStyle01 table tr td {
	border-bottom: 1px dotted #97b1b2;
}

/* table style */
.section11 .tableStyle02 table {
	margin:20px 0 5px 0 ;
	padding:0;
    *border-collapse: collapse;
    border-spacing: 0;
	color:#355E12;
	border-bottom: 2px solid #177E94;
	width:508px;
}
.section11 .tableStyle02 table th {
    border-top: 2px solid #177E94;
	border-left: 1px solid #a29c99;
    font-size: 75%;
    padding: 2px 0;
	background-color: #ffffff;
}
.section11 .tableStyle02 table tr {
    background-color: #FFFFFF;
}

.section11 .tableStyle02 table th.corner {
    border-left: 2px solid #177E94;
	border-top: 2px solid #177E94;
}
.section11 .tableStyle02 table th.last {
	color:#fff;
    border-left: 1px solid #a29c99;
	border-right: 2px solid #177E94;
}
.section11 .tableStyle02 table th {
    font-size: 75%;
    padding: 2px 10px;
	background-color:#177E94;
	color:#fff;
}
.section11 .tableStyle02 table tr.aline {
    background-color: #EDFCFE;
}
.section11 .tableStyle02 table td.corner{
	border-left: 2px solid #177E94;
	font-weight:bold;
}
.section11 .tableStyle02 table td {
    border-top: 1px solid #a29c99;
    border-left: 1px solid #a29c99;
    color: #000;
    font-size: 75%;
    padding: 2px 10px;
}
.section11 .tableStyle02 table td.row1 {
	text-align: center;
}
.section11 .tableStyle02 table td.aline {
	background-color: #EDFCFE;
}
.section11 .tableStyle02 table td.last{
	border-right: 2px solid #177E94;
}
.section11 .tableStyle02 table td ul {
	margin:20px;
	padding:0;

}
.section11 .tableStyle02 table td ul li {
	margin:0;
	padding:0 0 3px 12px;
	list-style-type: none;
	background: url("../../common/images/section11_bullet.gif") no-repeat scroll 0 5px transparent;
	font-size:100%;
}


.section11 .tableStyle03 table {
	margin:20px 0 5px 0 ;
	padding:0;
    *border-collapse: collapse;
    border-spacing: 0;
	color:#355E12;
	border-bottom: 2px solid #177E94;
	width:741px;
}
.section11 .tableStyle03.type2 table {
	width:508px;
}
.section11 .tableStyle03 table th {
    border-top: 2px solid #177E94;
	border-left: 1px solid #a29c99;
    font-size: 75%;
    padding: 2px 0;
	background-color: #ffffff;
}
.section11 .tableStyle03 table tr {
    background-color: #FFFFFF;
}

.section11 .tableStyle03 table th.corner {
    border-left: 2px solid #177E94;
	border-top: 2px solid #177E94;
}
.section11 .tableStyle03 table th.last {
	color:#fff;
    border-left: 1px solid #a29c99;
	border-right: 2px solid #177E94;
}
.section11 .tableStyle03 table th {
    font-size: 75%;
    padding: 2px 10px;
	background-color:#177E94;
	color:#fff;
}
.section11 .tableStyle03 table tr.aline {
    background-color: #EDFCFE;
}
.section11 .tableStyle03 table td.corner{
	border-left: 2px solid #177E94;
}
.section11 .tableStyle03 table td {
    border-top: 1px solid #a29c99;
    border-left: 1px solid #a29c99;
    color: #000;
    font-size: 75%;
    padding: 2px 10px;
}
.section11 .tableStyle03 table td.center {
	text-align: center;
}
.section11 .tableStyle03 table td.aline {
	background-color: #EDFCFE;
}
.section11 .tableStyle03 table td.last{
	border-right: 2px solid #177E94;
}
.section11 .tableStyle03 table td ul {
	margin:20px;
	padding:0;

}
.section11 .tableStyle03 table td ul li {
	margin:0;
	padding:0 0 3px 12px;
	list-style-type: none;
	background: url("../../common/images/section11_bullet.gif") no-repeat scroll 0 5px transparent;
	font-size:100%;
}

.section11 .width1{
	width:120px;
}
.section11 .width2{
	width:388px;
}

.section11 .width3{
	width:325px;
}
.section11 .width3a{
	width:401px;
}
.section11 .width4{
	width:76px;
}
.section11 .width5{
	width:68px;
}
.section11 .width6{
	width:68px;
}
.section11 .width7{
	width:68px;
}
.section11 .width8{
	width:68px;
}
.section11 .width9{
	width:68px;
}

.section11 .width10{
	width:240px;
}
.section11 .width11{
	width:68px;
}
.section11 .width12{
	width:200px;
}

.section11 .width13{
	width:178px;
}

.section11 .width14{
	width:127px;
}


.section11 .width15{
	width:501px;
}
.section11 .width16{
	width:120px;
}
.section11 .width17{
	width:120px;
}

.section11 .tableStyle02 table td.left{
	text-align:left;
}

.section1 .mainContent {
	background: url("../../common/images/bg_leftmenu1.gif") bottom right no-repeat;
}
.section2 .mainContent {
	background: url("../../common/images/bg_leftmenu2.gif") bottom right no-repeat;
}
.section3 .mainContent {
	background: url("../../common/images/bg_leftmenu3.gif") bottom right no-repeat;
}
.section4 .mainContent {
	background: url("../../common/images/bg_leftmenu4.gif") bottom right no-repeat;
}
.section5 .mainContent {
	background: url("../../common/images/bg_leftmenu5.gif") bottom right no-repeat;
}
.section6 .mainContent {
	background: url("../../common/images/bg_leftmenu6.gif") bottom right no-repeat;
}
.section7 .mainContent {
	background: url("../../common/images/bg_leftmenu7.gif") bottom right no-repeat;
}
.section8 .mainContent {
	background: url("../../common/images/bg_leftmenu8.gif") bottom right no-repeat;
}
.section9 .mainContent {
	background: url("../../common/images/bg_leftmenu9.gif") bottom right no-repeat;
}
.section10 .mainContent {
	background: url("../../common/images/bg_leftmenu10.gif") bottom right no-repeat;
}
.section11 .mainContent {
	background: url("../../common/images/bg_leftmenu11.gif") bottom right no-repeat;
}
.mainContent.nobg {
	background:none;
}

.chart {
	margin-top:10px;
}


.drop1 {
	background: url("../../common/images/drop1.gif") top left no-repeat;
}
.drop2 {
	background: url("../../common/images/drop2.gif") top left no-repeat;
}
.drop3 {
	background: url("../../common/images/drop3.gif") top left no-repeat;
}
.drop4 {
	background: url("../../common/images/drop4.gif") top left no-repeat;
}
.drop5 {
	background: url("../../common/images/drop5.gif") top left no-repeat;
}



/* footer */
.footer {
	margin:50px 27px 0;
	padding:0 0 2px 0;
	border-bottom: 1px solid #7f690a;
}
.footer ul {
	height: 1%;
	list-style-image:none;
	list-style-type:none;
	margin:0px auto;
	padding:0px 4px 0px 191px;
	*margin: 0 auto 0 0;
}
.footer ul.home {
	margin:0;
	width:auto;
}
.footer ul:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.footer ul li {
	margin:0px;
	padding:0px 8px 0px 8px;
	float: left;
	font-size: 68.75%;
	color:#58595b;
	background: url("../../common/images/background-separator.gif") no-repeat right 5px;
	vertical-align: top;
	line-height: 1.7em;
}
.footer ul li.noSeparator {
	background: url("../../common/images/spacer.gif") no-repeat right 4px;
	*width:100px;
}
.footer ul li a {
	color:#58595b;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}
.footer ul li a:hover {
	color: #000000;
}

.stick {
	margin:10px 0 0 0;
	padding:0;
	position:fixed;
	top:0px;
}
.reportTools2 {
	margin:0;
	padding:5px 0 0 0;
	height:1%;
	width:227px;
}
.reportTools2:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.reportTools2Left {
	margin:0;
	padding:0;
	float:left;
	width:172px;
}
.reportTools2Left p {
	margin:0;
	padding:0 3px 0 0;
	font-size:68.8%;
	color:#58595b;
	text-align:right;
}
.reportTools2Right {
	margin:0;
	padding:0;
	float:left;
	width:55px;
	position:relative;
}
span.toolstip {
	margin:0;
	padding:2px 6px 4px;
	position:absolute;
	top:-20px;
	right:0px;
	background: url("../../common/images/bg_tools2.png") no-repeat right center;
	font-size:12px;
	color:#fff;
	display:none;
	cursor:pointer;
}
span.toolstip.tools1 {
	top:15px;
	right:50px;
	width:90px;
}
span.toolstip.tools2 {
	top:43px;
	right:50px;
	width:114px;
}
span.toolstip.tools3 {
	top:92px;
	right:50px;
	width:82px;
}
.feedbackContainer {
	margin:10px 0 0 0;
	padding:0;
}
.feedbackPage {
	margin:0;
	padding:0;
	width:741px;
	height:2820px;
	height:2700px \9;
	border:none;
	overflow:auto;
}

.gotop {
	 /* display: block before hiding */
    display: block;
	display: none;
	z-index:200;
    /* link stays at same place on page */
    position: fixed;

    /* link goes at the bottom of the page */
    top: 100%;
    margin-top: -70px; /* = height + preferred bottom margin */

    /* link is centered */
    left: 50%;
    margin-left: 463px;
    padding: 0 10px 10px;
}
.gotop a {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	font-size: 62.5%;
	color: #000;
	background: url("../../common/images/grey_arrow.gif") top left no-repeat;
	background-position: 0px 3px;
}
.gotop a:hover {
	font-size: 62.5%;
	color: #000;
	text-decoration: underline;
}
.gotop a:visited {
	font-size: 62.5%;
	color: #000;
	text-decoration: underline;
}

.remarks {
	margin:0;
	padding:5px 0 0 20px;
}
.remarks ol {
	margin:0;
	padding:0;
}
.remarks ol li {
	margin:0;
	padding:0;
	font-size:62.5%;
	line-height:1.3em;
}
.tableFootnote {
    margin: 0;
    padding: 5px 15px 0 14px;
}
.tableFootnote.section {
	width:508px;
}
.tableFootnote table th,.tableFootnote table td{
    color: #5b5c5e;
    font-size: 62.5%;
    margin: 0;
    padding: 0;
	text-align: justify;
	line-height: 1.35em;
	vertical-align:top;
	
}
.tableFootnote  a {
    color: #5b5c5e;
    text-decoration: underline;
}
.tableFootnote  a:hover {
    color: #5b5c5e;
    text-decoration: none;
}
.tableFootnote  a:visited {
    color: #5b5c5e;
}

.key_aspects {
	margin:0;
	padding:10px 0 0 0;
	width:508px;
}
.key_aspects p {
	margin:0;
	padding:0 0 5px 0;
	font-size:75%;
	text-align:center;
}
.key1 {
	color:#59672f;
}
.key1 p {
	color:#59672f;
}
.key_aspects_container {
	margin:0;
	padding:0;
	width:508px;
	min-height:264px;
}
.key_aspects_container:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.key_aspects_left {
	margin:0;
	padding:0;
	float:left;
	width:210px;
}
.key_aspects_right {
	margin:0;
	padding:0;
	float:left;
	width:298px;
}
.key1 .key_aspects_bg {
	margin:0;
	padding:0;
	background: url("../../common/images/bg_key_aspects1.jpg") no-repeat top left;
}
.key_aspects p.key_aspects_name {
	margin:0;
	padding:116px 0 0 0;
	font-size:93.8%;
	font-weight:bold;
}
.key1 p.key_aspects_name {
	color:#59672f;
}
.key_aspects_right ul {
	margin:0;
	padding:60px 0 0 10px;
	list-style-type:none;
}
.key_aspects_right ul li {
	margin:0;
	padding:0 0 3px 15px;
	font-size:75%;
	line-height:1.3em;
}
.key1 .key_aspects_right ul li {
	color:#59672f;
	background: url("../../common/images/bg_key_aspects1_bullet.gif") no-repeat top left;
	background-position:left 6px;
}
.key2 {
	padding-top:20px;
	color:#744e1a;
}
.key2 p {
	color:#744e1a;
}
.key2 .key_aspects_container {
	min-height:215px;
}
.key2 p.key_aspects_name {
	padding-top:95px;
}
.key2 .key_aspects_bg {
	margin:0;
	padding:0;
	background: url("../../common/images/bg_key_aspects2.jpg") no-repeat top left;
}
.key2 p.key_aspects_name {
	color:#744e1a;
}
.key2 .key_aspects_right ul li {
	color:#744e1a;
	background: url("../../common/images/bg_key_aspects2_bullet.gif") no-repeat top left;
	background-position:left 6px;
}
.key3 {
	padding-top:20px;
	color:#004842;
}
.key3 p {
	color:#004842;
}
.key3 .key_aspects_container {
	min-height:215px;
}
.key3 p.key_aspects_name {
	padding-top:95px;
}
.key3 .key_aspects_bg {
	margin:0;
	padding:0;
	background: url("../../common/images/bg_key_aspects3.jpg") no-repeat top left;
}
.key3 p.key_aspects_name {
	color:#004842;
}
.key3 .key_aspects_right ul li {
	color:#004842;
	background: url("../../common/images/bg_key_aspects3_bullet.gif") no-repeat top left;
	background-position:left 6px;
}
.group_num {
	margin:0;
	padding:0 50px 0 0;
	float:right;
}
.approach {
	margin:20px 0 0 0;
	padding:0;
	width:700px;
	min-height:442px;
	position:relative;
	background: url("../../common/images/bg_approach.jpg") no-repeat top left;
}
.approach01 {
	margin:0;
	padding:0;
	position:absolute;
	top:51px;
	left:32px;
}
.approach01 p {
	margin:0;
	padding:0;
	font-size:93.8%;
	font-weight:bold;
	color:#025656;
}
.approach01 p.content {
	margin:0;
	padding:70px 0 0 17px;
	font-size:75%;
	color:#000;
	width:157px;
	font-weight:normal;
}
.approach02 {
	margin:0;
	padding:0;
	position:absolute;
	top:51px;
	left:222px;
}
.approach02 p {
	margin:0;
	padding:0;
	font-size:93.8%;
	font-weight:bold;
	color:#607435;
}
.approach02 ul.approach2 {
	margin:0;
	padding:70px 0 0 24px;
	list-style-type:none;
	width:226px;
}
.approach02 ul.approach2 li {
	margin:0;
	padding:0 0 0 13px;
	font-size:75%;
	background: url("../../common/images/bg_our_mission_bullet.gif") no-repeat top left;
	background-position:left 6px;
}
.approach03 {
	margin:0;
	padding:0;
	position:absolute;
	top:51px;
	left:490px;
}
.approach03 p {
	margin:0;
	padding:0 0 0 10px;
	font-size:93.8%;
	font-weight:bold;
	color:#846d39;
}
.approach03 ul.approach3 {
	margin:0;
	padding:70px 0 0 24px;
	list-style-type:none;
	width:160px;
}
.approach03 ul.approach3 li {
	margin:0;
	padding:0 0 0 13px;
	font-size:75%;
	background: url("../../common/images/bg_our_values_bullet.gif") no-repeat top left;
	background-position:left 6px;
}

/* 20131206 */
.highlightStyle01 {
	margin: 80px 0px 20px 82px;
	padding: 48px 0px 0px 0px;
	background: url("../../common/images/bg_highlight_top.gif") top left no-repeat;
	position:relative;
}
.highlightStyle01a {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	background: url("../../common/images/bg_highlight_bottom.gif") bottom left no-repeat;
}
.highlightStyle01b {
	margin: 0;
	padding:0;
	height: 1%;
}
.highlightStyle01 .highlightStyle01b:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.highlightStyle01 .highlightStyle01c {
	margin: 0;
	padding: 0;
	float: left;
	width: 240px;
}
.highlightStyle01 .highlightStyle01d {
	margin: 0;
	padding: 0;
	float: left;
	width: 280px;
}
.highlightStyle01 .highlightStyle01e {
	margin: 0;
	padding: 0;
	float: left;
	width: 568px;
}
.highlightPhoto1 {
	margin:0 0 0 45px;
	padding:0;
}
.highlightPhoto1b {
	margin:0;
	padding:0 0 0 29px;
}
.highlightPhoto1c {
	margin:0;
	padding:20px 0 0 0;
	width:568px;
}
.highlightPhoto1c p {
	margin:0;
	padding:0;
	text-align:center;
}
.highlight1FullContent {
	margin:0;
	padding: 0 25px;
}
.highlightDate {
	margin:0;
	padding:0;
	position:absolute;
	top:-70px;
	right:25px;
	background: url("../../common/images/bg_month.png") top left no-repeat;
	width:150px;
	height:150px;
}
.highlightDate p {
	margin:0;
	padding:57px 0 0 0;
	font-size:118.8%;
	color:#fff;
	text-align:center;
}

.highlightStyle02 {
	margin: 80px 0px 20px 33px;
	padding: 47px 0px 0px 0px;
	background: url("../../common/images/bg_highlight_top2.gif") top left no-repeat;
	position:relative;
}
.highlightStyle02a {
	margin: 0 0 20px 0;
	padding: 0;
	background: url("../../common/images/bg_highlight_bottom2.gif") bottom left no-repeat;
}
.highlightStyle02b {
	margin: 0;
	padding:0;
	height: 1%;
}
.highlightStyle02 .highlightStyle02b:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.highlightStyle02 .highlightStyle02c {
	margin: 0;
	padding: 0;
	float: left;
	width: 240px;
}
.highlightStyle02 .highlightStyle02d {
	margin: 0;
	padding: 0;
	float: left;
	width: 280px;
}
.highlightStyle02 .highlightStyle02e {
	margin: 0;
	padding: 0 0 20px;
	float: left;
	width: 616px;
}
.highlightPhoto2 {
	margin:0;
	padding:20px 0 0 0;
	width:616px;
}
.highlightPhoto2 p {
	margin:0;
	padding:0;
	text-align:center;
}
.highlightPhoto3 {
	margin:0;
	padding:0 0 0 53px;
	width:616px;
}
.highlight2FullContent {
	margin:0;
	padding: 0 53px;
}
.highlightDate2 {
	margin:0;
	padding:0;
	position:absolute;
	top:-70px;
	left:-90px;
	background: url("../../common/images/bg_month.png") top left no-repeat;
	width:150px;
	height:150px;
}
.highlightDate2 p {
	margin:0;
	padding:57px 0 0 0;
	font-size:118.8%;
	color:#fff;
	text-align:center;
}
.bsiContainer {
	margin:30px 0 0 0;
	padding:0;
	height:1%;
}
.bsiContainer:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.bsiContainerLeft {
	margin:0;
	padding:0;
	float:left;
	width:370px;
}
.bsiContainerRight {
	margin:0;
	padding:0;
	float:left;
	width:371px;
}
.signature {
	margin:5px 0 0 0;
	padding:3px 0 10px 0;
	border-top:1px solid #000;
}
.signature p {
	font-weight:bold;
}
.bgBSI {
	background: url("../../common/images/bg_bsi.jpg") bottom right no-repeat;
}
.aa1000 {
	margin:0;
	padding:115px 0 0 60px;
}
