
html,
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

h1{
	margin: 0;
	padding: 0;
	font-size: 120%;
	color: #333333;
	line-height: 125%;
}


h2 {
	margin: 0;
	font-size: 110%;
	color: #333333;
}

h2 .small {
	font-size: 70%;
	color: #999999;
	font-weight: normal;
}

h3 {
	margin-top: 15px;
	margin-bottom: 5px;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	color: #0033CC;
}

td {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

ol {
	margin-left: 25px;
	padding: 0;
}

ul {
	margin-left: 25px;
	padding: 0;
}

ul.listtype {
	list-style-image: url("/company/images/arrow_04.gif");
}

.list {
	color: #2255a4;
}

.caption {
	font-size: 80%;
	color: #999999;
	line-height: 150%;
}

.small {
	font-size: 80%;
	line-height: 130%;
}

.pagetop {
	font-size: 80%;
	line-height: 150%;
}

.bgcolor1 {
	background-color: #999999;
}

.bgcolor2 {
	background-color: #E7E7E7;
}

.bgcolor3 {
	background-color: #F2F2F2;
}

.bgcolor4 {
	color: #333333;
	background-color: #E1E1E1;
}

.bgcolor5 {
	background-color: #DBCABD;
}

.bgcolor6 {
	background-color: #F0F0F0;
}


/* Start Link */
a:link {
	color: #666666;
	text-decoration: underline;
}

a:visited {
	color: #666666;
	text-decoration: underline;
}

a:active {
	color: #0033CC;
	text-decoration: underline;
}

a:hover {
	color: #0033CC;
	text-decoration: underline;
}

a.archive:link {
	color: #0033CC;
	text-decoration: underline;
}

a.archive:visited {
	color: #0033CC;
	text-decoration: underline;
}

a.archive:hover {
	color: #2255a4;
	text-decoration: underline;
}

a.archive:active {
	color: #2255a4;
	text-decoration: underline;
}


a.news:link {
	color: #2255a4;
	text-decoration: underline;
}

a.news:visited {
	color: #2255a4;
	text-decoration: underline;
}

a.news:active {
	color: #0033CC;
	text-decoration: underline;
}

a.news:hover {
	color: #0033CC;
	text-decoration: underline;
}

a.sitemap:link {
	color: #2255a4;
	text-decoration: underline;
}

a.sitemap:visited {
	color: #2255a4;
	text-decoration: underline;
}

a.sitemap:active {
	color: #0033CC;
	text-decoration: underline;
}

a.sitemap:hover {
	color: #0033CC;
	text-decoration: underline;
}

a.sitemaps:link {
	color: #666666;
	text-decoration: underline;
}

a.sitemaps:visited {
	color: #666666;
	text-decoration: underline;
}

a.sitemaps:active {
	color: #0033CC;
	text-decoration: underline;
}

a.sitemaps:hover {
	color: #0033CC;
	text-decoration: underline;
}

table#nav td{
	font-size: 80%;
	line-height: 140%;
	color: #0033CC;
}

#nav a:link {
	color: #666666;
	text-decoration: none;
}

#nav a:visited {
	color: #666666;
	text-decoration: none;
}

#nav a:hover {
	color: #0033CC;
	text-decoration: underline;
}

#nav a:active {
	color: #0033CC;
	text-decoration: underline;
}

#nav a.subselected:link {
	color: #0033CC;
}

#nav a.subselected:visited {
	color: #0033CC;
}

#nav a.subselected:hover {
	color: #0033CC;
}

#nav a.subselected:active {
	color: #0033CC;
}


/* End Link */


#topics {
	font-size: 80%;
	line-height: 140%;
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#update {
	font-size: 80%;
	line-height: 140%;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#contents {
	font-size: 80%;
	line-height: 140%;
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 30px;
}

#acrobat {
	font-size: 90%;
	line-height: 150%;
	margin-top: 35px;
}

/* Sitemap Start
-------------------------------------------------------------------*/

.sitemap1lev {
	color: #2255a4;
	margin: 0 0 20px 0;
	padding: 0;
	list-style-type: none;
}

.sitemap1lev a:link, .sitemap1lev a:visited{
	color: #2255a4;
	list-style-type: none;
}

.sitemap1lev a:hover, .sitemap1lev a:active{
	color: #0066CC;
	list-style-type: none;
}

li.sitemap2lev {
	margin: 0;
	padding: 5px 5px 5px 10px;
	list-style-type: none;
	background: url(/english/images/sitemap_line.gif) repeat-y;
}

.sitemap2lev a:link, .sitemap2lev a:visited {
	color: #666666;
}

.sitemap2lev a:hover, .sitemap2lev a:active {
	color: #0066CC;
}

li.sitemap2child {
	margin: 0;
	padding: 5px 5px 0 0;
	list-style-type: none;
}

.sitemap2child a:link, .sitemap2child a:visited {
	color: #666666;
}

.sitemap2child a:hover, .sitemap2child a:active {
	color: #0066CC;
}

/* Sitemap End
-------------------------------------------------------------------*/





