/* body { margin: 0px 0px 0px 0px; text-align: center; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; height: 100%; background-image: url(/images/bg_new.jpg); background-position: top; background-repeat:repeat-x; background-color:#FFFFFF; font-family: arial, verdana,sans-serif;} */
body { margin: 0px 0px 0px 0px; text-align: center; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; height: 100%; font-family: arial, verdana,sans-serif;}

.tableborder {border-color: #000000; border-style: solid; border-width: 1px;}

#indent {margin: 10px 40px 20px 20px; }
#indent2 {margin: 10px 20px 20px 20px; }
.bold { font-weight: bold; }
.ital { font-style: italic; font-size: 10px;}

h4 {color:#DC292D; font-size:16px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
h2 {color:#000000; font-size:14px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
p {padding: 0px 0px 15px 0px; margin: 0px 0px 15px 0px;		font-size: 9pt; line-height: 14pt;}
p.top {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align:middle; padding: 0px 0px 0px 0px; }
p.cot { font-size: 8pt; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align:middle; padding: 0px 0px 0px 0px; text-align:center }
p.cot a:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 10px;  }
p.cot a:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 10px;  }
p.cot a:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 10px;  }

td {	font-size: 10pt; }
.arrow {color: #CF0025; ffont-size: 9pt; font-weight: normal;}

.header {color:#ffffff; font-size:45px; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 20px; text-align:left; } 


/* company-related specific (all top global nav is using same style; i.e. global, news, company, investors, partners) */



/* global styles */
#global {margin: 0px 0px 0px 0px; }
#global hr {color: #16456a; background-color:#CC0000; height: 1px; vertical-align:middle; padding:-15px 0px -5px 0px;}
#global h1 {color:#16456a; font-size:16px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#global td {	font-size: 9pt; line-height: 14pt;} 
/* #global td.header {background-image: url(../images/header.jpg);} */
#global td.sidecol {border-color:#BCBCBC;  border-style: solid;  border-width: 0px 0px 0px 1px;}
#global td.content { margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px; vertical-align: top;}
#global td.content2 { margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px;}
#global p.content4 {margin: 5px 5px 5px 25px; padding: 0px 0px 0px 0px; vertical-align: top;}
#global h1.pagetitle {color:#16456a; font-size:18px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; }
#global h1.sectiontitle {color:#16456a; font-size: 22px; line-height: 20px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align:left; text-transform: uppercase;}
#global h1 {color:#16456a; font-size:16px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#global h3 {color:#16456a; font-size:14px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#global h4 {color:#16456a; font-size:16px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left;}
#global h6 {color:#CC0000; font-size:16px; margin: 2px 2px 2px 140px; padding: 0px 0px 0px 0px; text-align:left;}

#global_rt hr {color: #BCBCBC; background-color:#CC0000; height: 1px; vertical-align:top}
#global_rt {width: 150px; padding: 0px 0px 15px 0px; margin: 0px 0px 15px 0px; }
#global_rt h2 {color:#000000; font-size:11px; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#global_rt h3 {color:#16456a; font-size:16px; margin: 20px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#global_rt p {color:#000000; font-size:11px; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;}
#global_rt a:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; }
#global_rt a:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 11px; }
#global_rt a:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 11px; } 

table.table_global { font-size: 9pt; font-weight: normal; text-align: left; margin: 50px 0px 0px 0px;}
table.table_global td {padding: 5px;}

/* SIDE NAVIGATION STYLES BEGIN */
/* global side naviglobal_sidenavgation specific */
#global_sidenav1 h1 {color:#16456a; font-size:14px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; text-transform: uppercase; }
#global_sidenav {line-height: 15px; width: 160px; height: 100%; background: #ffffff; text-align: left;  font-size: 11px;  font-weight: bold; }
#global_sidenav1 {background: #9a9a9a; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#global_sidenav1 a, a:visited { font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#global_sidenav1 a:hover { font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#global_sidenav1on {background: #16456a; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#global_sidenav1on a, a:visited { font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#global_sidenav1on a:hover { font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#global_sidenav2 {background: #c8c8c8; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#global_sidenav2 a, a:visited { font-size: 11px;	color: #3d3d3d; font-weight: bold; text-decoration: none;}
#global_sidenav2 a:hover { font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#global_sidenav2on {background: #16456a; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 10px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#global_sidenav2on a, a:visited { font-size: 11px;	color: #ffffff; font-weight: bold; text-decoration: none;}
#global_sidenav2on a:hover { font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#global_sidenav3 {background: #adb7ca; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#global_sidenav3 a, a:visited { font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#global_sidenav3 a:hover { font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#global_sidenav3 ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#global_sidenav3 li {list-style-type: disc; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#global_sidenav3on ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#global_sidenav3on li {list-style-type: disc; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#global_sidenav3on {background: #adb7ca;; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 15px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#global_sidenav3on a, a:visited { font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#global_sidenav3on a:hover { font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#global_sidenav4 {background: #e3e3e3; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 30px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#global_sidenav4 a, a:visited { font-size: 11px;color: #3d3d3d; font-weight: bold; text-decoration: none;}
#global_sidenav4 a:hover { font-size: 11px; color: #CF0025; font-weight: bold; text-decoration: none;}
#global_sidenav4 ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#global_sidenav4 li {list-style-type: circle; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#global_sidenav4on ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#global_sidenav4on li {list-style-type: circle; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#global_sidenav4on {background: #e3e3e3; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 30px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#global_sidenav4on a, a:visited { font-size: 11px;color: #CF0025; font-weight: bold; text-decoration: none;}
#global_sidenav4on a:hover { font-size: 11px; color: #3d3d3d; font-weight: bold; text-decoration: none;}
#global_sidenavtop {width: 159px; height: 20px; background: #16456a; border-top: 1px solid #ffffff; border-right: 0px solid #ffffff; }
#global_sidenavbot {width: 159px; height: 20px; background-image: url(../images/sidenav/bot.jpg); } 

#sidecol {border-color: #BCBCBC;  border-style: solid;  border-width: 0px 0px 0px 1px;}

hr {color: #ffffff; background-color: #ffffff; height: 1px;}

#bullet {margin: 0; padding: 0px 0px 0px 20px; ffont-size: 9pt; font-weight: normal; line-height: 20px;}
#bullet ul {margin: 0; padding: 0; display: inline; list-style-type: none; }

#bullet2 {margin: 0px 0px 20px 10px; padding: 0px 0px 0px 20px; ffont-size: 11px; font-weight: normal; line-height: 18px;}
#bullet2 ul, #bullet2 li {margin: 0; padding: 0;}

#bullet3 {margin: 0px 5px 20px 10px; padding: 0px 20px 0px 20px; ffont-size: 11px; font-weight: normal; line-height: 18px;}
#bullet3 ul, #bullet3 li {margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;}

#bullet4 {margin: 0px 5px 20px 10px; padding: 0px 20px 0px 20px; ffont-size: 9pt; font-weight: normal; line-height: 18px;}
#bullet4 ul, #bullet3 li {margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;}

#footnote {margin: 0; padding: 0px 0px 0px 20px; font-style: italic; font-size: 11px; }
#footnote ol {margin: 0; padding: 0; display: inline; list-style-type: none; }

#navlist {float: right; margin: 0; padding: 0 0 0px 10px; ffont-size: 10px; font-weight: normal; }
#navlist li {margin: 0; padding: 0; display: inline; list-style-type: none; }
#navlist ul, #navlist li {margin: 0; padding: 0; display: inline; list-style-type: none; }
#navlist a:link, #navlist a:visited {float: left; line-height: 14px; font-size: 10px; font-weight: normal; margin: 0 10px 4px 10px; text-decoration: none; color: #ffffff; border-top: 4px solid #ffffff; padding-top: 2px; }
#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {border-top: 4px solid #ffffff; padding-top: 2px; background: transparent; color: #ffffff; }
#navlist a:hover { color: #ffffff; }

#navlist_jp {float: right; margin: 0; padding: 0 0 0px 10px; ffont-size: 10px; font-weight: normal; }
#navlist_jp li {margin: 0; padding: 0; display: inline; list-style-type: none; }
#navlist_jp ul, #navlist_jp li {margin: 0; padding: 0; display: inline; list-style-type: none; }
#navlist_jp a:link, #navlist_jp a:visited {float: left; line-height: 12px; font-size: 10px; font-weight: normal; margin: 0 5px 4px 10px; text-decoration: none; color: #FFFFFF; border-top: 2px solid #0f385a; padding-top: 2px; }
#navlist_jp a:link#current, #navlist_jp a:visited#current, #navlist_jp a:hover {border-top: 2px solid #ffffff; padding-top: 2px; background: transparent; color: #FFFFFF; }
#navlist_jp a:hover { color: #FFFFFF; }

#navlistloc {float: right; margin: 0; padding: 0 0 0px 10px; ffont-size: 10px; font-weight: normal; }
#navlistloc li {margin: 0; padding: 0; display: inline; list-style-type: none; }
#navlistloc ul, #navlist li {margin: 0; padding: 0; display: inline; list-style-type: none; }
#navlistloc a:link, #navlist a:visited {float: left; line-height: 14px; font-size: 10px; font-weight: normal; margin: 0 10px 4px 10px; text-decoration: none; color: #444041; border-top: 4px solid #FFFFFF; padding-top: 2px; }
#navlistloc a:link#current, #navlist a:visited#current, #navlist a:hover {border-top: 4px solid #FFFFFF; padding-top: 2px; background: transparent; color: #ffffff; }
#navlistloc a:hover { color: #444041; }

a:link { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 10pt; }
a:visited { color: #CF0025; font-weight: normal; text-decoration: underline; font-size: 10pt; }
a:hover { color: #CF0025; font-weight: normal; text-decoration: none; font-size: 10pt; }

a.link2:link { color: #000000; text-decoration: underline; font-size: 11px;  font-weight: bold;}
a.link2:visited { color: #000000; text-decoration: underline; font-size: 11px;  font-weight: bold;}
a.link2:hover { color: #000000; text-decoration: none; font-size: 11px;  font-weight: bold;}

a.link3:link { color: #CF0025;  text-decoration: underline; font-size: 11px; }
a.link3:visited { color: #CF0025; text-decoration: underline; font-size: 11px; }
a.link3:hover { color: #CF0025; text-decoration: none; font-size: 11px; }

.footer {}
.footer table {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width:800px; color: #999999;}
.footer td {font: 10px; color: #999999; margin: 0px; padding: 8px 20px 20px 0px;}
.footer a:link, .footer a:visited {font-size: 10px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; color: #999999;}
.footer a:hover, .footer a:active {font-size: 10px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: underline; color: #999999;}

.field
{
	font-family:Arial, Helvetica, Sans Serif;
	font-size:12px;
	color: #000000;
	border-top: 1px #666666 solid;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	margin: 0px 20px 8px 0px;
	padding: 0px 0px 0px 5px;
	width: 200px;
	height: 22px;
}

.submit
{
	font-family:Arial, Helvetica, Sans Serif;
	font-size:12px;
	color: #000000;
	border-top: 1px #666666 solid;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	margin: 0px 0px 0px 0px;
	width: 75px;
	height: 22px;
}


#boxes {background-image: url(/images/bk_spotlight.jpg); background-repeat:repeat-x; background-position:bottom;}
#boxes h3 {background-color: #005478; color:#FFFFFF; padding: 2px 0px 2px 5px; font-size: 12px; font-weight:bold;}
#boxes li {margin: 0px 0px 0px 5px; padding: 3px 5px 4px 0px; border: dotted; border-width: 0px 0px 1px 0px; border-color: #CCCCCC;}
#boxes ul {margin: 0; padding: 0; list-style-type: none; }

#boxes2 {font-weight: bold;}
#boxes2 h3 {background-color: #005478; color:#FFFFFF; padding: 2px 0px 2px 5px; font-size: 12px; font-weight:bold;}
#boxes2 li {font-weight: bold; margin: 0px 0px 0px 5px; padding: 3px 5px 4px 0px; border: dotted; border-width: 0px 0px 1px 0px; border-color: #CCCCCC;}
#boxes2 ul {margin: 0; padding: 0; list-style-type: none; }

#block_section {border: solid; border-color: #CCCCCC; border-width: 0px 0px 0px 5px; padding: 0px 0px 0px 5px;}

table.table1 { font-size: 9pt; font-weight: normal; border-width: 1px; border-spacing: 2px; border-style: solid; border-color: black; border-collapse: collapse; background-color: #ffcb78; text-align: left; margin: 5px 0px 0px 0px;}
table.table1 th {border-width: 1px; padding: 5px; border-style: solid; border-color: white; background-color: #CCCCCC; white-space: no-wrap; color: #000000;}
table.table1 td {border-width: 1px; padding: 5px; border-style: solid; border-color: white; background-color: #f1f1f1;}

table.table_cores {font-size: 9pt; font-weight: normal; border-width: 1px; border-spacing: 2px; border-style: solid; border-color: black; border-collapse: collapse; background-color: #ffcb78; text-align: left; margin: 5px 0px 0px 0px;}
table.table_cores th {color: #FFFFFF; border-width: 1px; padding: 5px; border-style: solid; border-color: white; background-color: #16456a; white-space: no-wrap;}
table.table_cores th a:link {color: #FFFFFF;}
table.table_cores th a:visited {color: #FFFFFF;}
table.table_cores td {border-width: 1px; padding: 5px; border-style: solid; border-color: white; background-color: #edf2f3;}
