﻿@charset "utf-8";

#content h2
{
    text-align:center;
    margin-top:20px;
    margin-bottom:20px;
}
/*index*/
#content #CountrySearch
{
	width:830px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#content #Product
{
	width:872px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#content #Product table.product {
  font-size: 11px;
	font-weight: bold;
	width: 100%;
	margin: 3px 0 5px 0;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
}
#content #Product table.product th {
	margin: 0;
	padding: 2px;
	color:#333;
	background-color:#CCC;
	font-size: 12px;
	letter-spacing: .1em;
	font-weight: bold;
	border-left-width: thin;
	border-left-style: outset;
	border-left-color: #999;
	border-right-width: thin;
	border-bottom-width: thin;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
}
#content #Product table.product td {
	margin: 0;
	border-bottom:#09c 1px solid;
	font-size:12px;
	color:#666;
	background-color:#f2f1ef;
	border:2px outset #F3F3F3;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 22px;
	letter-spacing: 0.1em;
	text-align:center;
}




#content #Product table.product th
{
    text-align: center;
	border-bottom:#09c 1px solid;
}
#content #Product table.product th.productname {
}
#content #Product table.product th.about {
	width: 472px;
}
#content #Product table.product th.sample {
	width: 120px;
}
#content #Product table.product th.bizdays {
	width: 120px;
}
#content #Product table.product th.price {
	width: 80px;
}
#content #Product table.product th.order {
	width: 80px;
}
#content #Product table.product td.subtitle01 {
	text-align:left;
	font-size:14px;
	color:#fff;
	line-height:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px outset #8F972F;
	font-weight: bold;
	letter-spacing: .1em;
	background-color: #a7af43;
	text-indent: 10px;
}
#content #Product table.product td.subtitle02 {
	text-align:left;
	font-size:14px;
	color:#fff;
	line-height:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #7bc5ce;
	border: 1px outset #4BB0BC;
	text-shadow:2px 1px 1px #33757d;
	letter-spacing: .1em;
	font-weight:bold;
	text-indent: 10px;
}
#content #Product table.product td.order
{
    text-indent:-10000px;
}
#content #Product table.product td.order a
{
    background:transparent url(../images/ico_order.gif) 0 0 no-repeat;
    display:block;
    width:40px;
    height:15px;
    position:relative;
    left:5px;
}
#content #Product table.product td.order a:hover
{
    background:transparent url(../images/ico_order_f2.gif) 0 0 no-repeat;
}
/*InternationalCriminalsearch*/
#content #Search_Information
{
	position: relative;
	box-shadow: #dedede 10px 10px 15px;
	padding: 25px 25px;
	border: #ececec 1px solid;
	margin: 0 0 37px 0;
}
#content #Search_Information ul
{
    margin: 10px 0px 10px 0;
    padding: 0;
    text-align: left;
}
#content #Search_Information ul li
{
	margin-bottom:10px;
	font-size:15px;
	margin-left: 19px;
	background-color: transparent;
	list-style: disc;
}

#content #Select_Information
{
	width:872px;
	margin-left: 30px;
	position: relative;
	top: -23px;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 8px;
	background-color: #fdfaf7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #CCC8C6;
	border-right-color: #CCC8C6;
	border-bottom-color: #CCC8C6;
	border-left-color: #CCC8C6;
}

#content table.Search_Country{margin-bottom: 45px;}
#content table.Search_Country th
{
    font-weight:normal;
    padding:5px;
    text-align:right;
    font-size:18px;
    width:100px;
}
#content table.Search_Country td
{
	font-size:18px;
	font-weight:bold;
	padding:5px;
	color: #d9282f;
	width:150px;
	background-image: ;
}

#content #Order_Form
{
    margin: 0 auto 0 0;
    text-align: left;
    width: 100%;
}
/* LightBox */
#content div.form_bg{margin-top:20px;width: 100%;}

#content table.Form_Table{
	width: 100%;
	margin-top:10px;
	margin-bottom: 10px;
	border-collapse:separate;
	border-spacing:2px;
	font-size:16px;
	vertical-align:bottom;
	/* background-color: #eee; */
}
#content table.Form_Table th{
	font-weight:normal;
	text-align:left;
	padding-top:10px;
	padding-bottom: 10px;
	vertical-align:text-bottom;
	padding-left: 10px;
}
#content table.Form_Table td{padding: 3px 0 0 10px;width: 48%;}
#content input { height:30px}
#content input[type=submit], #content input[type=button]  {
    background: #000000;
    border: 2px solid #000000;
    color:#fff;
    padding: 10px 46px;
    font-size: 18px;
    height: 50px;
    margin: 10px 0;
    border-radius: 5px;
}
#content input[type=submit]:hover {
	    background: #3c3c3c;
	    border: 2px solid #3c3c3c;
	    cursor: pointer;

}
#content input.srchBox,
#content textarea.srchBox{background-color:#F9FAFB;border:1px #ccc solid;background: none;border: 0;box-shadow: none;font-size: 16px;display: block;padding: 0;position: relative;width: 100%;/* -webkit-text-fill-color: #575f70; */font-family: Montserrat,'Open Sans',sans-serif;font-size: 14px;color: #848484;}
#content textarea.srchBox.useragreement{border: 1px #ccc solid !important;background: none;box-shadow: none;font-size: 14px;display: block;padding: 12px;position: relative;width: 100%;/* -webkit-text-fill-color: #575f70; */font-family: Montserrat,'Open Sans',sans-serif;}

#content textarea.srchBox::placeholder { /* Chrome/Opera/Safari */
  color: #b3b2b2 !important;
      font-family: Montserrat,'Open Sans',sans-serif;
      font-size:14px;
}
#content select{background-color:#F9FAFB;border:1px #ccc solid;padding:2px;height: 34px;border: none;background: none;width: 98%;color: #929292;font-size: 17px;}
#content select.W33 {width: 30%;}
#content select.W50 {width: 47%;}
/* RightBox */
#content #Order_Form div.right dl
{
    margin-left:10px;
    width:400px;
    position:absolute;
    display: none;
}
#content #Order_Form div.right dl dt
{
    background:transparent url(../images/ico_listmark_02.gif) 0 3px no-repeat;
    padding-left:10px;
    font-weight:bold;
}
#content #Order_Form div.right dl dt{position:absolute;}
#content #Order_Form div.right dl dd{position:absolute;}
#content #Order_Form h2 {
	color: #484848;
	font-size: 22px;
	/* text-indent: 39px; */
	text-align: left;
	font-weight: 600;
	padding: 11px 10px;
}

/* Comfirm */
div.comfirm #content #Order_Form{width:500px;margin:0 auto;}
#content #Order_Form table.Comfirm_Table{width: 90%;margin: 30px auto;font-size: 19px;}
#content #Order_Form table.Comfirm_Table,x:-moz-any-link{width:499px;margin-left:1px;}
#content #Order_Form table.Comfirm_Table th{border:1px #ccc solid;padding: 13px 10px;background-color:#f0f0f0;text-align:left;}
#content #Order_Form table.Comfirm_Table td{border:1px #ccc solid;padding: 12px 10px;}

/* Submit */
div.submit #content #Order_Form{width:570px;margin:0 auto;}
#content .mainHeading {font-size: 14px; color: #369; text-decoration: none;/*margin: 5px;*/}
#content .mainText {
	font-size: 12px;
	color: #000;
	text-decoration: none;
	/*margin: 10px;*/
}
#content .statePageSubHeader {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	/*margin:3px 0 3px 6px;*/
}
#content .elvnPxBluBld {
	font-size: 12px;
	font-weight: bold;
	color: #f00;
}

.fontsize30 { font-size: 30px; }
.fontsize13 { font-size: 13px; }
.orangetext {
	color: #FFA13D }
	
	sup { color:#F00; }
.Form_Table03 {
	width: 82%;
	margin: 0px 0 0 0px;
}
.Form_Table03 td {width: 33% !important;}
.Form_Table02 {
	width: 100%;
}

.question_field {
    display: block;
    background: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    box-shadow: none;
    margin: 0 15px 5px 0;
    padding: 2px 5px;
    position: relative;
    min-height: 60px;
}
.requirement {
	border-left:solid 2px #d9282f;
}	
.question_field label {
	padding: 5px 0 0;
	font-weight: normal;
	color: #848484;
}
input:focus, textarea:focus {
	outline: none;
}
::placeholder {
  color: #b3b2b2 !important;     font-family: Montserrat,'Open Sans',sans-serif;
  opacity: 1; /* Firefox */
  font-size: 14px;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #b3b2b2 !important;     font-family: Montserrat,'Open Sans',sans-serif;   font-size: 14px;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #b3b2b2 !important;     font-family: Montserrat,'Open Sans',sans-serif;   font-size: 14px;
}
.explain {color: #888;font-size: 15px;}