body { color: black; background-color: white; background-image: url(../en/images/g4s_gradient_background.jpg); }
blockquote { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #eef6fd; background-position: left top; padding: 5px; border: solid 1px #d5d5d5; }
blockquote p { font-size:12pt; font-size:12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; }
p { font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
h1 { font-size: 14pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; border-bottom-color: #0f0f9b; }
h2 { font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; border-bottom-width: 1px; border-bottom-color: #0f0f9b; }
td {}
.contact_form { font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; }
a:link { color: #0f0f9b ; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }

a:visited { color: #0f0f9b ; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }

a:hover { color: #800080 ; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }

a:active { color: #ff6634 ; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.sub_content { vertical-align: top; padding: 25px 10px 10px; }
.no_menu_content { padding: 25px 10px 10px; }
.page_menu { background-color: #f0f0f0; vertical-align: top; width: 150px; height: 700px; border-right: 1px dashed #ff7a00; }
.page_menu li { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size:12pt; background-position: left top; margin-left: -30px; padding-top: 10px; list-style-type: none; }
.sub_content ul li { font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-position: left top; list-style-type: square; margin-left: 0; padding-top: 10px; cursor: auto; }
.sub_content ol li { font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-position: left top; cursor: auto; list-style-type: decimal; margin-left: 0; padding-top: 10px; }
.sub_content ul li ul li { font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-position: left top; cursor: auto; list-style-type: disc; margin-left: 20px; padding-top: 10px; }
.sub_content ol li ol li { font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-position: left top; cursor: auto; list-style-type: decimal; margin-left: 20px; padding-top: 10px; }
.prd { width:auto; height:100%}
.page_menu h1 { color: #0f0f9b; font-size: 16pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin-bottom: -15px; }
.page_content { color: #444; background-color: #fff; text-align: left; width: 768px; border: solid 1px #0f0f9b; }
.page_content h1 { font-size: 16pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; border-bottom-color: #0f0f9b; }
.services_header { background-image: url(../en/images/header/g4s_services_header.jpg); background-repeat: no-repeat; background-position: 100% top; margin: 0; padding: 0; }
.products_header { background-image: url(../en/images/header/g4s_products_header.jpg); background-repeat: no-repeat; background-position: 100% top; margin: 0; padding: 0; }
.empty_header { background-repeat: no-repeat; background-position: 100% top; margin: 0; padding: 0; }
.partners_header { background-image: url(../en/images/header/g4s_partners_header.jpg); background-repeat: no-repeat; background-position: 100% top; margin: 0; padding: 0; }
.privacy_header { background-image: url(../en/images/header/g4s_privacy_header.jpg); background-repeat: no-repeat; background-position: 100% top; margin: 0; padding: 0; }
.clients_header { background-image: url(../en/images/header/g4s_clients_header.jpg); background-repeat: no-repeat; background-position: 100% top; margin: 0; padding: 0; }
.news_alerts_header { background-image: url(../en/images/header/g4s_news_alerts_header.jpg); background-repeat: no-repeat; background-position: 100% top; margin: 0; padding: 0; }
.2column_h1 { font-size: 16pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; border-bottom: 1px solid #0f0f9b; }
.page_content h2 { font-size: 14pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; border-bottom-width: 1px; border-bottom-color: #0f0f9b; }
.page_content h3 { font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; border-bottom-width: 1px; border-bottom-color: #0f0f9b; }
.page_content p { font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.page_content td { padding: 10px; }
.page_logo { float: right; margin-right: 20px; margin-bottom: 10px; margin-left: 10px; padding: 2px; border-color: #0f0f9b; border-width: 1px; }
.page_img_r { padding: 5px; float: right; margin: 10px; }
.page_img_l { margin: 10px; padding: 5px; float: left; }
.heading_pic { margin-right: 20px; margin-bottom: 10px; margin-left: 10px; padding: 2px; float: left; clear: both; border-width: 1px; border-color: #0f0f9b; }
.no_padding { margin: 0; padding: 0; }
.content_padding { margin-top: 20px; padding-top: 20px; }
.top_link { font-size: 10pt; font-variant: small-caps; text-align: left; }
.news_title { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #ffc3c3; padding: 12px 10px; border: solid 1pt #b00000; }
.news_summary { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 6px 20px; }
.heading_title { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #dfdfff; padding: 12px 10px; border: solid 1pt #b00000; }
.heading_summary { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 6px 20px; }
address { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; background-color: white; text-align: left; margin-left: 36px; }
#service_list ul { margin: 200; list-style-type: none; font-size: 10px; }
#service_list li { display: block; list-style-type: none; padding: 10; color: #0f0f9b; padding: 3px 3px 3px 17px; text-decoration: none; font-weight: bold; }
#service_list li li { display: block; list-style-type: none; padding: 10; color: #4646d2; padding: 3px 3px 3px 17px; text-decoration: none; font-weight: normal; }
#audit_table { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; padding: 10px; }
.table_level1 { color: #fff; font-weight: bold; background-color: #0f0f9b; }
.table_level2 { color: #fff; font-weight: bold; background-color: #2424b6; }
.table_level3 { color: #fff; font-weight: bold; background-color: #3d3dd1; }
.table_level4 { color: #fff; font-weight: bold; background-color: #5d5de9; }
.tr_even { background-color: #f1f1ff; }
.tr_odd { background-color: #e8e8e8; }
.header { background-image: url(../en/images/header/g4s_header_lite_01.gif); text-align: left; width: 770px; height: 86px; display: block; }
.home, .home a { display: block; width: 590px; height: 86px; }
.home-en, .home-en a { display: block; width: 80px; height: 86px; }
.home-jp, .home-jp a { display: block; width: 80px; height: 86px; }
div.sidebox { background-color: #eeeeee; float: right; width: 160px; padding: 7px 10px 10px; margin: 3px 5px 10px 20px; font-size: 11px; border: solid 1px #ccc;;
	}
div.sidebox h2 { font-weight: bold;
	background-color: #eeeeee;
	color: #2e5cac;
	margin: 0 0 0.75em;
	font-size: 14px;
	}
