* {margin:0; padding:0;}
body {padding: 10px 0 10px 10px;font-family:Arial, sans-serif;font-size:.7em;}

div {width:755px;margin-left:auto;margin-right:auto;}
ul { display:block;list-style-type : none; }
img {border:none;}
a {color:#000} 
a:hover {color:#FF8A00}

#logo_bar {height:75px}
#logo_bar img {float:left;} 
#logo_bar ul img {float:none;vertical-align:top;}
#logo_bar ul {width:auto;}
#header {position:relative;float:right;width:auto;margin-top:0px;}
/* ok for all browser but not validator 
#header {position:relative;float:right;width:auto;
margin-top:-60px; margin-top:00px\9; /* all IE   
*margin-top:-60px;} /*IE6, 7 */

#logo_bar li {display:inline;}
#logo_bar a {text-decoration:none;color:#000}
#logo_bar a:hover, #footer a:hover {text-decoration:underline;color:#AAA}

#nav_main {padding:0 0 10px 0;}
#nav_main a {display:block;padding:12px;text-indent:-9999px;text-decoration:none;}
#nav_main ul {position:relative;height:45px}
li#nav01{position:absolute;background:url(images/01.png) no-repeat 0 0;}
li#nav01 a {width:76px;height:45px;
	background:url(images/01.png) no-repeat 0 0;}
li#nav01 a:hover {background-image:url(images/menu_01.png)}
li#nav02{position:absolute;left:76px;background:url(images/02.png) no-repeat 0 0;}
li#nav02 a {width:83px;height:45px;
	background:url(images/02.png) no-repeat 0 0;}
li#nav02 a:hover {background-image:url(images/menu_02.png)}
li#nav03{position:absolute;left:159px;background:url(images/03.png) no-repeat 0 0;}
li#nav03 a {width:85px;height:45px;
	background:url(images/03.png) no-repeat 0 0;}
li#nav03 a:hover {background-image:url(images/menu_03.png)}
li#nav04{position:absolute;left:244px;background:url(images/04.png) no-repeat 0 0;}
li#nav04 a {width:76px;height:45px;
	background:url(images/04.png) no-repeat 0 0;}
li#nav04 a:hover {background-image:url(images/menu_04.png)}
li#nav05{position:absolute;left:320px;background:url(images/05.png) no-repeat 0 0;}
li#nav05 a {width:75px;height:45px;
	background:url(images/05.png) no-repeat 0 0;}
li#nav05 a:hover {background-image:url(images/menu_05.png)}
li#nav06{position:absolute;left:395px;background:url(images/06.png) no-repeat 0 0;}
li#nav06 a {width:69px;height:45px;
	background:url(images/06.png) no-repeat 0 0;}
li#nav06 a:hover {background-image:url(images/menu_06.png)}
li#nav07{position:absolute;left:464px;background:url(images/07.png) no-repeat 0 0;}
li#nav07 a {width:60px;height:45px;
	background:url(images/07.png) no-repeat 0 0;}
li#nav07 a:hover {background-image:url(images/menu_07.png)}
li#nav08{position:absolute;left:524px;background:url(images/08.png) no-repeat 0 0;}
li#nav08 a {width:64px;height:45px;
	background:url(images/08.png) no-repeat 0 0;}
li#nav08 a:hover {background-image:url(images/menu_08.png)}
li#nav09{position:absolute;left:588px;background:url(images/09.png) no-repeat 0 0;}
li#nav09 a {width:82px;height:45px;
	background:url(images/09.png) no-repeat 0 0;}
li#nav09 a:hover {background-image:url(images/menu_09.png)}
li#nav10{position:absolute;left:670px;background:url(images/10.png) no-repeat 0 0;}
li#nav10 a {width:85px;height:45px;
	background:url(images/10.png) no-repeat 0 0;}
li#nav10 a:hover {background-image:url(images/menu_10.png)}

div#banner {position:relative;top:-18px;z-index:11}

h3 {padding:5px 0 15px;text-indent:-9999px;color:#FF780E;background-repeat:no-repeat;}
h3#convergence {background:url(images/h3-convergence.png) top left no-repeat;}
/* h3#autoh3 {background:url(images/h3-03.png) top left no-repeat;} */
	
#content_main {width:535px;float:left;}
#content_main h4{font-size:100%;color:#FF780E}
#content_main ul {width:535px;height:auto;float:left;}
#content_main li {width:250px;height:130px;float:left;padding:5px 0 10px 10px;}
#content_main img {float:left;display:block;padding-right:15px;padding-bottom:35px;}
#content_main .linebreak {width:500px;height:25px;float:left;}

#content_sub {width:200px;float:left;padding-bottom:30px}
#content_sub h5 {font-size:100%;font-weight:normal;background:url(images/arrow.gif) no-repeat 0 3px}
#content_sub h5 a {color:#323232}
#content_sub h5, #content_sub p, #content_sub span, #content_sub img {padding-left:10px;} 
#content_sub img {margin-top:20px}
#content_sub li {padding:5px 0;}

/* home.html */
#nav_sub {width:210px;float:right;padding:0px 0 30px;}
#nav_sub ul {width:190px;}
#nav_sub li {padding:5px 0;background:url(images/linebreak.gif) 100% 100% no-repeat}
#nav_sub li li {padding:5px 10px;background:none}
#nav_sub a {text-decoration:none;color:#8A8A8A;padding:5px 0;}
#nav_sub a:hover {color:#FF8A00;}

#content_home {width:535px;float:right;}
#content_home img {float:right;margin:0 20px 20px 20px;clear:right;}
#content_home li img {margin-right:0}
#content_home img.nofloat {float:none;padding-left:0;margin-left:0;}
#content_home img.floatleft {float:left;margin-left:0;margin-right:20px}
#content_home span img {float:none;margin:0}
#content_home h4 {font-size:100%;color:#FF780E;padding:0px 0 10px 0;}
#content_home h5 {font-size:100%;padding:0px 0 10px 0;}
#content_home p {padding-bottom:25px;line-height:1.5em;text-align:justify}
#content_home ul {padding:0 20px;}
#content_home li {padding:0 0 1em 0;}
#content_home ul ul {padding:10px 20px;list-style-type:disc;}
#content_home ul ul li{padding-left:5px;}
#content_home ul ol {padding:10px 20px;padding-top:0;margin-left:5px}
#content_home ul ol li{padding-left:5px;}
#content_home ul ol ol {padding-top:10px;}
#content_home ul ol ol li {padding-bottom:5px;}
/* end */

.linebreak {width:95%;background:url(images/linebreak.gif) top right no-repeat;}

span.more {display:block;padding:10px 0;}
.more,.more a {font:bold 10px Verdana, Arial;color:#006454;}
.more small {font:9px 'Roman New Times';}

#footer {border-top:1px solid #999;margin-top:15px;padding-top:15px;}
#footer li {display:inline;}
#footer a {color:#000}
#copyright {font-size:90%;color:#AAA;}

img#needreplace {border:1px solid red;}
.needreplace {border:3px solid red;}

/* for sitemap only */
ul.sitemap {width:100%}
ul.sitemap li {float:left;width:24%;margin-right:5px;margin-bottom:10px}
ul.sitemap ul {list-style-type:disc}
ul.sitemap li li {float:none;font-size:90%;margin-left:10%;width:80%;line-height:1.25em;margin-bottom:0;vertical-align:middle;}
li.newline {height:16em;}
li.newline2 {height:13em;}
ul.sitemap h6 {font-size:100%;text-align:center;padding:3px 0; margin-bottom:5px;background-color:#ffda02}
ul.sitemap a {color:#000;}


table.brand {}
table.brand caption {text-align:left;padding-bottom:10px;font-weight:bold;color: #FF780E;}
table.brand th {text-align:left;vertical-align:top;width:80px}
table.brand th, table.brand td {padding:5px;}
table.brand td {line-height:1.5em;}
#content_home table.brand td ul {padding-top:0;padding-bottom:0}
#content_home table.brand td li {margin:0;padding:0}
#content_home table.brand img {float:none;margin:10px 0 0;}

table.differ caption {text-align:left;padding:2px 0;color:#FF9933;border-bottom:1px solid #663333;}
table.differ caption strong {padding:0 2px;border-left:3px solid #663333;}
table.differ th {padding:2px 0;border-bottom:1px solid #FFCC33}
table.differ td {background-color:#FFFFCC;font-size: 90%;padding:5px 3px;}
table.differc {margin-bottom:20px;width:100%}
table.differc caption, #content_home h4.differc  {text-align:center;padding:2px 0;color:#FF9933;border-bottom:1px solid #663333;}
table.differc th, div.differc span.th {padding:2px 0;border-bottom:1px solid #fc3;font-weight:bold;background-color:#fff;}
table.differc td, .differc span {text-align:center;background-color:#FFFFCC;padding:5px 3px;}

div.differc {width:500px;margin:0 auto}
.differc div {float:left;width:93px;margin-right:4px;}
.differc div.first {width:105px;}
.differc span {display:block;margin:4px 0;;}
.differc span.X2 {padding:19px 0;}
.differc span.X3 {padding:33px 0;}
.differc span.Lx2 {padding:25px 0;}
.differc span.X2e {padding:40px 0;}
.differc span.X3e {padding:64px 0;}
.differc span.Lx3 {padding:10px 0;}

dl.vmv {padding-left:15px;}
dl.vmv dd {padding-left:15px;margin-right:5px;float:left;height:300px;width:150px;background:url(images/corporate/vmv.gif) 0 0 no-repeat;}
dl.vmv h6 {font-size:120%;padding:20px 0;margin-bottom:10px; border-bottom:1px dashed #aaa}
dl.vmv h6.color1 {color:red}
dl.vmv h6.color2 {color:#F90}
dl.vmv h6.color3 {color:green}
#content_home dl.vmv ul {padding:0;padding-left:10px;list-style:disc}
.greenbold {font-weight:bold;color: #336633}
.greenbold a {color: #336633}

#content_home li.MO h6 {font:bold 1.3em Arial;color:#999;padding:50px 0 0 200px;}
li.MO {height:180px; width:500px; 
background:url(images/corporate/06-1.jpg) 0 100% no-repeat}
blockquote {font-size:1.6em;font-weight:bold;margin-bottom:20px;padding-left:100px;
background:url(images/corporate/quote.gif) 80px 0 no-repeat}
span.blockquote {display:block;font-size:1.6em;font-weight:bold;margin-bottom:20px;padding-left:100px;
background:url(images/corporate/quote.gif) 80px 0 no-repeat}

div#newsevents {width:100%}
div#newsevents li {width:95%;background:url(images/linebreak.gif) bottom right no-repeat;margin-bottom:10px}

.table {margin-bottom:20px;}
.table th, .table td {padding:5px;text-align:left;vertical-align:top;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.table {border:1px solid #ccc}
