/**
 * Verizon Wireless - Credit Screener 3.2
 * created on 04/15/03
 *
 * Style sheet that contains all the
 * class definitions used within this
 * application.
 */

fieldset.gray-border{
	border: 1px solid #999;
	display: inline;
}

fieldset.gray-border legend {
	color: #000;
}

table.confirm {
	width: 90%;
}

table.confirm td#icon {
	text-align: center;
	vertical-align: middle;
	width: 70px;
}

table.confirm td,
table.confirm th {
	margin: 0;
	padding: 0;
	text-align: left;
}

table.confirm th {
	border-bottom: 1px solid #666;
}

.abc-nav {
	background: #fff;
	border-bottom: 1px solid #ccc;
	color: #666;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
	text-align: center;
}

.abc-nav a {
	padding: 0 3px;
}

.account-list {
	background: #eee;
	border: 1px solid #666;
	color: inherit;
}

.account-list h4 {
	background: #06c;
	border-bottom: 1px solid #ccc;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-left: 3px;
	text-align: left;
}

.account-list table {
	margin: 10px;
}

.appdropdwn {
	width: 150px;
}

.container-border {
	background: #ddd;
	border: 2px outset;
	color: #000;
	color: #000;
	margin: 4px 0 8px 0;
	text-align: left;
}

.container-border table {
	margin-bottom: 5px;
}

.content {
	padding: 10px;
	text-align: left;
}

.content ol {
	margin: 0px auto;
}

.content table td {
	padding: 0 10px 5px 0;
}

.content table.nopadding td {
	padding: 0;
}

/**
 * this class defines the styles for
 * table on the search results page
 */
.contentwidth {
	width: 690px;
}

.contentwidth  tr td {
	border-bottom: 1px solid #999;
	height: 10px;
}

.errormsgs {
	background: #fee;
	border: 1px solid #faa;
	color: #f00;
	margin: 10px 0;
	padding: 5px;
	text-align: left;
}

.errormsgs ul {
	margin: 0 auto;
	padding: 0 auto;
}

.heading-1 {
	background: #0450a1;
	border-bottom: solid 3px #6faff3;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 1px 0px 2px 3px;
	text-align: left;
}

.heading-1 a,
.heading-1 a:link,
.heading-1 a:visited {
	background: inherit;
	color: #fff;
	display: block;
	text-decoration: none;
	width: 100%;
}

.heading-1 img {
	float: left;
	margin: 3px 3px 0 0;
}

.hr-thin {
	border-top: 1px solid #999;
	height: 0px;
}

.pass1 {
	display: block;
}

.pass2 {
	display: none;
}

.results-bar {
	background-color: #ccc;
	border: 1px solid #000;
	width: 700px;
}

.results-title td {
	margin: 0;
	padding: 0 10px 0 0;
	text-align: left;
}

.results-title th {
	background-color: #aaa;
	border-bottom: 1px solid #000;
	font-weight: bold;
	text-align: left;
}

.small {
	font-size: 10px;
}

.submit-form {
	text-align: center;
}

/** ADMIN TABS : BEGIN */
.tabs-area {
	border-bottom: 6px solid #06c;
}

.tabfold {
	background-color: #06c; /*change tab color here*/
}

.tabs {
	background: #ccc;
	border-collapse: collapse;
	color: #000;
}

.tabs #first {
	border-left: 1px solid #999;
	padding-left: 5px;
}

.tabs #first.here {
	border-left: 1px solid #000;
}

.tabs a {
    height: 20px;
	font-weight: bold;
	padding: 1px 10px 0px 5px;
    border-top: 1px solid #999;
    text-decoration: none;
	background: transparent;
	color: #555;
}
.tabs a:hover {
    color: #000;
}
.tabs .here {
	background: #06c;
	color: #fff;
}
.tabs .here a {
    border-top: 1px solid #000;
	color: #fff;
}

.tabs td {
	border-top: 0px;
	padding: 0px;
}

.tabs th {
	padding: 0;
	text-align: center;
}
/** ADMIN TABS : END */

.top {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

.warning {
	background: inherit;
	color: #f00;
}

.report table {
    width: 95%;
}
