@charset "utf-8";
/* CSS Document */

.style1 {color: #FFFFFF}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color:#90b609;
	padding: 5px 5px 5px 0;
	margin: 0;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0060BF;
}
.intro {
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	font-size: 12px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
}
.item {
	font-size: 13px;
	color:#000000;
}
.small-item {
	font-size: 11px;
	color:#666;
}
.blue-item {
	font-size: 12px;
	color:#0000FF;
}
.contact {
	font-size: 13px;
	color:#0060BF;
}
.contact-header {
	font-size: 11px;
	color:#0060BF;
}
.language {
	font-size: 11px;
	color:#666;
	line-height:30px;
}
a.language-selection:link {
	font-size: 11px;
	color:#0060BF;
	font-weight: bold;
}
a.language-selection:visited {
	font-size: 11px;
	color:#0060BF;
	font-weight: bold;
}
a.language-selection:active {
	font-size: 11px;
	color:#0060BF;
	font-weight: bold;
}
a.language-selection:hover {
	font-size: 11px;
	color:#666;
	font-weight: bold;
}
.red-bold-item {
	color:#CC0000;
	font-weight: bold;
	font-size: 12px;
}
.red-bold-meta-item {
	color:#000000;
	font-size: 12px;
	border: 2px #69C solid;
	background-color: #f0f8ff;
	height: 20px;
	padding-top: 5px;
}
.total {
	font-size: 18px;
	color:#0060BF;
	padding-left: 15px;
}
.copyright {
	font-size: 10px;
	color:#FFFFFF;
	padding-left: 15px;
}
A.footer-menu:link    {
	color: #FFFFFF;
	text-decoration: none;
}
A.footer-menu:visited {
	color: #FFFFFF;
	text-decoration: none;
}
A.footer-menu:active  {
	color: #FFFFFF;
	text-decoration: underline;
}
A.footer-menu:hover   {
	color: #FFFFFF;
	text-decoration: underline;
}
.grey-text	{
	color: #666;
}

.red-text	{
	color: #FF0000;;
}

.certificate input.ip-restriction-list {
	font: 14px Arial;
	color: #000000;
	background-color:none;
	boder: none;
}

.certificate input{
	font: 14px Arial;
	color: #666;
/*	padding: 4px 4px 4px 4px;
	border: 1px solid #dbdbdb;*/
}

select {
	font: 12px Arial;
	color: #666;
/*	padding: 4px 4px 4px 4px;
	border: 1px solid #dbdbdb;*/
}
.small-item2 {
	font-size: 80%;
	color:#666;
}
.error-box {
	background-color:#FFE6FF;
	color:#C00;
	border-width: 1px;
	border-style: dotted;
	border-color: red;
}
table.inner-table td{
	padding:5px 5px;
}

.main-table {
	padding-left:20px;
}

.request-body {
	text-align: left;
	margin:0;
	padding:0;
}
.request-table {
	background:#f7f7f7;
	text-align: left;
}

.request-table table {
	background:#f7f7f7;
	text-align: right;
	margin:0;
	padding:0;
}

.request-table th {
	background:#f7f7f7;
	text-align: right;
	vertical-align:middle;
	white-space:nowrap;
	width:25%;
	height:30px;
	margin:0;
	padding:0;
	padding-right:5px;
}

.request-table th p {
	font-style:normal;
	white-space:nowrap;
	margin:0;
	padding:0;
}

.request-table td {
	vertical-align:middle;
	width:65%;
	margin:0;
	padding:0;
}

.request-table2 {
	background:#f7f7f7;
	text-align: left;
}

.request-table2 table {
	background:#f7f7f7;
	margin:0;
	padding:0;
}

.request-table2 table th {
	width:25%;
	background:#f7f7f7;
	text-align: right;
	vertical-align:middle;
}

.request-table2 table th p {
	font-style:normal;
	margin:0;
	padding:0;
}

.request-table2 table td {
	padding: 5px;
	background:#f7f7f7;
	text-align: left;
	WIDTH: 75%;
	vertical-align:middle;
	margin:0;
}

.request-table3 {
	background:#f7f7f7;
	text-align: left;
	margin:0;
	padding:0;
}

.request-table3 table {
	background:#f7f7f7;
	margin:0;
	padding:0;
}

.request-table3 th {
	background:#f7f7f7;
	text-align: right;
	vertical-align:middle;
	margin:0;
	padding:0;
}

.request-table3 th.nowrap {
	width:25%;
	background:#f7f7f7;
	text-align: right;
	vertical-align:middle;

}

.request-table3 th p {
	font-style:normal;
	margin:0;
	padding:0;
}

.request-table3 td {
	padding: 5px;
	background:#f7f7f7;
	vertical-align:middle;
	margin:0;
}

.request-table3 td.nowrap {
	padding: 5px;
	background:#f7f7f7;
	vertical-align:middle;
	margin:0;
	text-align: left;
	WIDTH: 75%;
}

.request-table4 {
	background:#f7f7f7;
	text-align: left;
}

.request-table4 table {
	background:#f7f7f7;
	margin:0;
	padding:0;
}

.request-table4 table th {
	background:#f7f7f7;
	text-align: right;
	vertical-align:middle;
}

.request-table4 table th p {
	font-style:normal;
	margin:0;
	padding:0;
}

.request-table4 table td {
	padding: 5px;
	background:#f7f7f7;
	text-align: left;
	vertical-align:middle;
	margin:0;
}

th.th0{
	text-align:center;
	vertical-align:middle;
	background-color:#dedede;
	border-top:none;
	border-bottom:1px #C3C3C3 solid;
	border-right:1px #C3C3C3 solid;
	border-left:none;
}
th.th1{
	text-align:center;
	vertical-align:middle;
	background-color:#dedede;
	border-top:none;
	border-bottom:1px #C3C3C3 solid;
	border-right:none;
	border-left:none;
}
td.td0{
	text-align:left;
	vertical-align:middle;
	background-color:#f7f7f7;
	border-top:none;
	border-bottom:none;
	border-right:1px #C3C3C3 solid;
	border-left:none;
	height:25px;
}
td.td1{
	text-align:left;
	vertical-align:middle;
	background-color:#e5e5e5;
	border-top:none;
	border-bottom:none;
	border-right:1px #C3C3C3 solid;
	border-left:none;
	height:25px;
}
td.td2{
	text-align:left;
	vertical-align:middle;
	background-color:#f7f7f7;
	border-top:none;
	border-bottom:none;
	border-right:none;
	border-left:none;
	height:25px;
}
td.td3{
	text-align:left;
	vertical-align:middle;
	background-color:#e5e5e5;
	border-top:none;
	border-bottom:none;
	border-right:none;
	border-left:none;
	height:25px;
}

tr.td4 > td {
	background-color:#CCffCC;
}

td.td_right0{
	text-align:right;
	vertical-align:middle;
	background-color:#f7f7f7;
	border-top:none;
	border-bottom:none;
	border-right:1px #C3C3C3 solid;
	border-left:none;
	height:25px;
}
td.td_right1{
	text-align:right;
	vertical-align:middle;
	background-color:#e5e5e5;
	border-top:none;
	border-bottom:none;
	border-right:1px #C3C3C3 solid;
	border-left:none;
	height:25px;
}
td.td_right2{
	text-align:right;
	vertical-align:middle;
	background-color:#f7f7f7;
	border-top:none;
	border-bottom:none;
	border-right:none;
	border-left:none;
	height:25px;
}
td.td_right3{
	text-align:right;
	vertical-align:middle;
	background-color:#e5e5e5;
	border-top:none;
	border-bottom:none;
	border-right:none;
	border-left:none;
	height:25px;
}

td.cancel0 {
	COLOR: #c80000;
	text-align:left;
	vertical-align:middle;
	background-color:#f7f7f7;
	border-top:none;
	border-bottom:none;
	border-right:1px #C3C3C3 solid;
	border-left:none;
}

td.cancel1 {
	COLOR: #c80000;
	text-align:left;
	vertical-align:middle;
	background-color:#e5e5e5;
	border-top:none;
	border-bottom:none;
	border-right:1px #C3C3C3 solid;
	border-left:none;
}

td.cancel2 {
	COLOR: #c80000;
	text-align:left;
	vertical-align:middle;
	background-color:#f7f7f7;
	border-top:none;
	border-bottom:none;
	border-right:none;
	border-left:none;
}

td.cancel3 {
	COLOR: #c80000;
	text-align:left;
	vertical-align:middle;
	background-color:#e5e5e5;
	border-top:none;
	border-bottom:none;
	border-right:1px #C3C3C3 solid;
	border-left:none;
}


div.accordionDiv {
	margin:0;
}

/* add */
.contact-san {
	font-size: 13px;
	color:#0060BF;
	padding-left: 15px;
}

.request {
	padding : 0px 8px 6px 16px;
	display : block;
}

.confirm-san {
	font-size: 16px;
	color:#0060BF;
	padding-left: 15px;
}

.confirm-san2 {
	font-size: 16px;
	color:#0060BF;
}

.confirm-id {
	color:#CC0000;
	font-weight: bold;
	font-size: 16px;
}

#title{
	height: 36px;
	width: 750px;
}
#item-input{
	float: left;
	width: 550px;
	background-color: #f7f7f7;
}
#item-hint{
	float: right;
	width: 200px;
	background-color: #FFFFFF;
}
#button{
	clear: both;
	width: 750px;
}
#item-input table td input{
	color: #666;
	font: 14px Arial;
}
#message-complete{
	width: 750px;
	text-align: center;
	margin-top: 50px;
}

.verify-meta-div{
	height: 30px;
	border: 2px #6699CC solid ;
	background-color: #f0f8ff;
	padding-top:15px;
}

.searchResult {
	border-left-color       : #e6e6e6;
	border-left-style       : solid;
	border-left-width       : 1px;
}

.searchResult th.main {
	color                   : #ffffff;
	font-weight             : bold;
	text-align:             : center;
	
	border-right-color      : #e6e6e6;
	border-right-style      : solid;
	border-right-width      : 1px;
	
	
}

.searchResult th {
	vertical-align          : top; 
}

.searchResult td.main {
	border-right-color      : #e6e6e6;
	border-right-style      : solid;
	border-right-width      : 1px;
	border-bottom-color     : #e6e6e6;
	border-bottom-style     : solid;
	border-bottom-width     : 1px;
}

.searchResult td.top {
	vertical-align          : top; 	
}

.cnSelect {
	width                   : 70% 
}

.scrollableSearch {
	display					: block;
	width				    : 100%;
	overflow-y			    : auto;
	overflow-x			    : hidden;
	border-bottom-color     : #999999;
	border-bottom-style     : solid;
	border-top-color        : #999999;
	border-top-style        : solid;
}

/* from 72_ReuseVettingInfo qb */
.hidden {
	display                 : none;
}

.pvSelectedProfileTable {
	border-width            : 2px;
	width					: 690px;
	margin					: 12px;
	border-top				: 1px #bfbfbf solid;
	border-left				: 1px #bfbfbf solid;
}

.pvSelectedProfileTable th {
	padding					: 2px 6px;
	background-color		: #f1f6f9;
	border-right			: 1px #bfbfbf solid;
	border-bottom			: 1px #bfbfbf solid;
	width					: 40%;
	text-align				: left;
}

.pvSelectedProfileTable td {
	text-align              : left;
	padding					: 2px 6px;
	border-right			: 1px #bfbfbf solid;
	background-color		: #fff;
	border-bottom			: 1px #bfbfbf solid;
}

.selectedProfileHeader {
	color                   : #31AFF5;
	font-weight             : bold;
}

.scrollableDetails {
	display					: block;
	width				    : 790px;
	overflow-y			    : auto;
	overflow-x			    : hidden;
}

.commonError {
	color:#FF0000;
}

.dialogError {
	color:#FF0000;
}

div.topwarning {
    border: 1px #faebcc solid;
    padding: 16px 22px 16px 16px;
    color: #8a6d3b;
    font-size: 14px;
    font-style: normal;
    background-color: #fcf8e3;
    border-radius: 5px;
}

.astext {
    background:none;
    border:none;
    margin:0;
    padding:0;
}

.astext:hover {
    background:none;
    border:none;
    margin:0;
    padding:0;
}