BODY {
	margin-left:0px;
	margin-top:0px;
	}

TABLE {
	border-collapse: collapse;
	width:100%;
	}

TABLE.content {
	width:900px;
	}

TABLE.assist {
	background-color:#D8E0FF;
	}

TABLE.bottom_link {
	background-color: #F0F0F0;
	color:blue;
	text-align:center;
	}

TABLE.r_c {
	border-left:dashed 1px #A2A2A2;
	padding-left:10px;
	}

TABLE.separator {
	border-top:dashed 1px #A2A2A2;
	}

TABLE.bc {background-color: #e4f0fa;
	border:solid 1px;
	border-color:#001D68;
	}

TABLE.it {background-color: #f5ebeb;
	border:solid 1px;
	border-color:#7c1d20;
	}

TABLE.b1 {background-color: #E5E5E5;
	border:solid 0px;
	border-color:#7c1d20;
	height: 40px
	}

TABLE.careers {background-color: #e0e1ff;
	border:solid 1px;
	border-color:#373abe;
	height:100px;
	}

*.contact_form {
	background-color: #e0e1ff;
	font:11px verdana;
	color:454545;
	}

*.contact_list_header{
	background-color: #e0e1ff;
	font:bold 14px  Arial;
	color:#373abe;
	padding-left:10px;
	}

*.contact_list{
	width:33%;
	font:11px  Arial;
	color:#555555;
	vertical-align:top;
	padding-right:10px;
	}

*.contact_list_left{
	width:33%;
	font:11px  Arial;
	color:#555555;
	vertical-align:top;
	border-left:solid 1px #555555;
	padding-right:10px;
	padding-left:10px;
	}

*.indented
	{
	padding-left: 5pt;
	}

TD {font: 12px  Arial;}

	
TD.top_banner {
	text-align:right
	}

TD.left_section {
	vertical-align:top;
	padding-top:2px;
	padding-left:5px;
	}

TD.center_section {
	vertical-align:top;
	padding-top:2px;
	padding-left:5px;
	padding-right:15px;
	}

TD.right_section {
	width: 20%;
	vertical-align:top;
	padding-top:2px;
	}

TD.bottom_section {
	padding-left:10px;
	vertical-align:bottom;
	}

TD.r_c {
	padding-left:10px;
	}

TD.nec_family {
	border:solid 1px #3e4723;
	}

TD.partner_logo {
	padding-top:15px;
	width:40%;
	text-align:center;
	}

TD.partner_line {
	height:15px;
	border-bottom:solid 1px;
	border-color:#3e4723;
	padding-left:30px;
	}
TABLE.ms{background-color: #e0e6d0;
	border:solid 1px;
	border-color:#3e4723;}

TD.ms {
	padding-left:15px;
	background-color: #e0e6d0;
	}

TD.ms_vertical_border {
	border-right:solid 1px;
	border-color:#3e4723;
	}

TD.vertical_border {
	border-right:solid 1px;
	border-color:#3e4723;
	}

TD.about_bc {
	background-color: #e4f0fa;
	padding-top:3px;
	padding-left:10px;
	padding-bottom:3px;
	}

TD.about_it {
	background-color: #f5ebeb;
	padding-top:3px;
	padding-left:10px;
	padding-bottom:3px;
	}

TD.about_ms {
	background-color: #e0e6d0;
	padding-top:3px;
	padding-left:10px;
	padding-bottom:3px;
	}

TD.careers {
	color: #373abe;
	vertical-align:top;
	padding-left:10px;
	}

TD.legal {
	font: 8pt  Arial;
	color:#555555;
	}

TD.close_button {
	text-align:right;
	height:40px;
	cursor:pointer;
	}
*.citation_author {
	text-align:right;
	}
*.menu, *.pointer {cursor:pointer}

*.bottom_link {
	font:11px  Arial;
	color:#373ABE;
	text-decoration:none;
	cursor:pointer;
	}

*.html_txt {
	font:12px Arial;
	color:#555555;
	}

*.html_italic {
	font:italic 12px Arial;
	color:#555555;
	}

*.html_small {
	font:11px Arial;
	color:#555555;
	}

*.html_12 {
	font:11px  Arial;
	color:#555555;
	}

*.blue_reg {
	font:12px Arial;
	color:#373ABE;
	}

*.big_blue_reg {
	font:33px helvetica;
	letter-spacing:-1.3pt;
	color:#373ABE;
	}

*.blue_bold {
	font: bold 12px Arial;
	color:#373ABE;
	}

font.bc_title {
	font:bold 18px Arial;
	color:#001D68;
	}

font.bc_frame {
	font:12px  Arial;
	color:#001d68;
	}

font.bc_frame_title {
	font:bold 14px Arial;
	color:#001d68;
	}

font.bc_subtitle {
	font:bold 14px Arial;
	color:#373ABE;
	}

font.wp_subtitle {
	font:bold 18px Arial;
	color:#555555;
	}

font.bc_ls{
	font:bold 12px Arial;
	color:#001d68;
	}

font.it_title {
	font:bold 18px Arial;
	color:#7c1d20;
	}

font.b1_midtitle {
	font:bold 18px Arial;
	color:#373ABE;
	}

font.b1_subtitle {
	font:bold 14px Arial;
	color:#373ABE;
	}

font.it_ls {
	font:bold 12px Arial;
	color:#7c1d20;
	}

font.it_frame {
	font:12px Arial;
	color:#7c1d20;
	}

font.it_frame_title {
	font:bold 14px  Arial;
	color:#7c1d20;
	}


font.ms_title {
	font:bold 18px Arial;
	color:#3e4723;
	}

font.ms_ls {
	font:bold 12px Arial;
	color:#3e4723;
	}

font.ms_frame {
	font:12px Arial;
	color:#3e4723;
	}

font.ms_frame_title {
	font:bold 14px  Arial;
	color:#3e4723;
	}

font.ms_subtitle {
	font:bold 14px Arial;
	color:#373ABE;
	}

font.partner_title {
	font:bold 18px Arial;
	color:#373abe;
	}
font.partner_ls {
	font:bold 12px  Arial;
	color:#373abe;
	}

font.partner_name {
	font:bold 14px  Arial;
	color:#3e4723;
	}

font.about_title {
	font:bold 18px Arial;
	color:#373abe;
	}

*.about_ls {
	font:bold 12px Arial;
	color:#373abe;
	padding-right:30px;
	}

*.about_li {
	font:12px Arial;
	color:#555555;
	}

font.contact_title {
	font:bold 18px verdana;
	color:#373abe;
	}

font.contact_subtitle {
	font:bold 14px  Arial;
	color:#373abe;
	}

font.tos_bold {
	font:bold 14px  Arial;
	}

*.bc_nav {
	position:absolute;
	left:6px;
	top:262px;
	border:0;
	}

*.it_nav {
	position:absolute;
	left:6px;
	top:284px;
	border:0;
	}
*.ms_nav {
	position:absolute;
	left:6px;
	top:306px;
	border:0;
	}

*.jap_switch {
	position:absolute;
	left:850px;
	top:30px;
	border:0;
	font:bold 13px Arial;
	color:white;
	}

*.eng_switch {
	position:absolute;
	left:860px;
	top:30px;
	border:0;
	font:bold 13px Arial;
	color:white;
	}

ul.none{
	list-style-type: none
	}

ul.circle{
	list-style-type: circle
	}

TABLE.ms_trusted_partner {background-color: #E5E5E5;
	border:solid 0px;
	border-color:#000000;
	}

TABLE.bc_trusted_partner {background-color: #E5E5E5;
	border:solid 0px;
	border-color:#000000;
	}

TABLE.ms_matrix {background-color: #ffffff;
	border:solid 1px;
	border-color:#000000;
	}
	
TD.right_border {
	border-right:solid 1px;
	border-color:#000000;
	}

TD.right_border_ltblue {
	border-right:solid 1px;
	border-color:#000000;
	background-color:#bbddff;
	}

TD.bottomright_border_ltblue {
	border-right:solid 1px;
	border-bottom:solid 1px;
	border-color:#000000;
	background-color:#bbddff;
	}

TD.ltblue {
	background-color:#bbddff;
	}

TD.bottomltblue {
	background-color:#bbddff;
	border-bottom:solid 1px;
	border-color:#000000;
	}

TD.bottomborder {
	border-bottom:solid 1px;
	border-color:#000000;
	}

TD.right_border_dkblue {
	border-right:solid 1px;
	border-color:#000000;
	background-color:#333388;
	}

TD.no_border_dkblue {
	background-color:#333388;
	}

font.whitebold {
	color:#ffffff;
	font-weight:bold;
	}

TD.bottomright_border {
	border-right:solid 1px;
	border-bottom:solid 1px;
	border-color:#000000;
	}

TD.bottom_border {
	border-bottom:solid 1px;
	border-color:#000000;
	}

font.wp_subtitle_mblue {
	font:bold 16px Arial;
	color:#373ABE;
	}

font.wp_subtitle_mgrey {
	font:bold 16px Arial;
	color:#555555;
	}


















