﻿body
{
    line-height: 1.5em;
}
#leftcol
{
    float:left;
    width:650px;
}

#rightcol
{
    float:right;
    width:280px;
    margin-left:15px;
}

#dialogContainer
{
    width: 720px;
    font-family: Arial;
    font-size: 9pt;
}

#dialogContainer input[type=checkbox]
{
    margin-left: 2em;
}

#dialogContainer th, td
{
    text-align: left;
    padding: 5px 5px;
}

#dialogContainer th
{
    background-color: #ddd;
}

#dialogContainer tr:nth-child(odd)
{
    background-color: #eee;
}
#dialogContainer tr:nth-child(even)
{
    background-color: #fff;
}
#output td
{
    font-family: Arial;
    font-size: 8pt;
}

.floatleft
{
    float: left;
}

.floatright
{
    float: right;
}

.floatclear
{
    clear: both;
    float: none;
}

.textalighright
{
    text-align: right;
}

.textalighleft
{
    text-align: left;
}

.textaligncenter {
	text-align:center;
}


.pl05 {
    padding-left:5px;
}

.plr05 {
	padding-left:5px;
	padding-right:5px;
}

.p10 
{
    padding: 10px 10px 10px 10px;
}

.pt10
{
    padding-top: 10px;
}

.pl10
{
	padding-left: 10px;
}

.pb10
{
	padding-bottom:10px;
}

.pt20
{
    padding-top:20px;
}

.pl20{
	padding-left:20px;
}

.pb20
{
	padding-bottom:20px;
}

.pb10
{
    padding-bottom: 10px;
}


.mt20
{
    margin-top:20px;
}

.mb20
{
    margin-bottom:20px;
}

.ml20{
	margin-left:20px;
}

.ml50 {
	margin-left:50px;
}

.mt10
{
    margin-top:10px;
}

.mb10
{
    margin-bottom:10px;
}

.ml10{
	margin-left:10px;
}

.mr5 {
	margin-right:5px;
}

.mt40
{
    margin-top:40px;
}

.margin20{
	margin: 20px 20px;
}

.margin10{
	margin: 10px 10px;
}

.padding20{
	padding: 20px 20px;
}

.padding10{
	padding: 10px 10px;
}

.border-bottom
{
    padding-bottom: 5px;
    border-bottom: 1px solid silver;
}

.hidden
{
    display: none;
}

.visible
{
    display: block;
}

.reddashedbox
{
    border: 1px dashed #FF0000;
    padding: 10px 10px;
}

OL.no,UL.no{
	margin:0px 0px !important;
	padding: 0px 0px !important;
	list-style:none;
	line-height:normal;
}

OL.no li,UL.no li 
{
    margin-bottom:0px !important;
    margin-right:0px !important;
    margin-top:0px !important;
	margin-left:0px;
	padding: 6px 0px 6px 0px !important;
	clear:both;
}

OL.no li.p3,UL.no li.p3 
{
	padding: 3px 0px 3px 0px !important;
}

UL.no li.alt:nth-child(odd) {
	background-color:#EDEDED;
}

UL.no li.alt:nth-child(even) {
	background-color:#F6F6F6;
}


UL.no li table td {
	text-wrap:none;
}

.w300 {
	width:300px !important;
}

.w150
{
    width:150px !important;
}

.w135
{
    width:135px !important;
}

.w125
{
    width:125px !important;
}

.w100
{
    width:100px !important;
}

.w74
{
    width:74px !important;
}

.w50 {
	width:50px !important;
}

.color01
{
    background-color:#E4E4E4;
}

.color02
{
    background-color:#EDEDED;
}

.color03
{
    background-color:#F6F6F6;
}

ul.help
{
    list-style-image:url('../images/helpicon.gif');
    vertical-align:top;
}

.sectionHeading {
    font-size: 20px;
    font-weight:bold; 
    font-family: Arial;   
}

.sectionSubHeading 
{
    margin-top:25px;
    font-size: 14px !important;
    font-weight:bold;
    font-family: Arial !important;
    padding-top: 20px;
}

.border-top
{
    border-top:1px solid #7e8184;
}


input.custombutton
{
    height:25px !important;
    padding: 0px 10px 0px 10px !important;
    text-align:center !important;
    font-family:Arial,Helvitica !important;
    font-size:12px !important;
    font-weight: bold;
    min-width: 50px;
	
}

input.green
{
    background: -webkit-gradient(linear, left top, left bottom, from(#b9c53a), to(#008d47));
    background: -moz-linear-gradient(top,  #b9c53a,  #008d47);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9c53a', endColorstr='#008d47');
    border: 1px solid #6ba543;
    color:#ffffff !important;
    font-size:14px;
    cursor:pointer;
}

input.blue
{
    background: -webkit-gradient(linear, left top, left bottom, from(#0093d3), to(#184998)) !important;
    background: -moz-linear-gradient(top,  #0093d3,  #184998) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0093d3', endColorstr='#184998') !important;
    border: 1px solid #2372b9 !important;
    color:#ffffff !important;
}

input.gray
{
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e2e2e2));
    background: -moz-linear-gradient(top,  #ffffff,  #e2e2e2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e2e2e2');
    border: 1px solid #adb8bf;
    color:#7e8184;
}

.spinner {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -50px; /* half width of the spinner gif */
	margin-top: -50px; /* half height of the spinner gif */
	text-align:center;
	z-index:1234;
	overflow: auto;
	width: 150px; /* width of the spinner gif */
	height: 152px; /*hight of the spinner gif +2px to fix IE8 issue */
}

.red{
    color:#f00 !important;
}
.green {
	color:#6ba543 !important;
}

.blue
{
    color:#2372b9 !important;
}

.darkgray
{
    color:#7e8184;
}

.orange
{
    color:#f47b27;
}

.bold {
	font-weight:bold;
}

form
{
    line-height: 1.5em;
}


.line34 {
	line-height:34px;
}

.line50
{
    line-height: 50px;
}

.linenormal {
	line-height:normal;
}

img
{
    border: 0px;
}

span.actok {
	width:22px;
	height: 22px;
	background-image: url(../images/account-green-check.png);
	background-repeat: no-repeat;
	display: inline-block;
}
span.acterr 
{
    width:22px;
	height: 22px;
	background-image: url(../images/smallAlert.png);
	background-repeat: no-repeat;
	display: inline-block;
	border:0;
	
}
span.networkissue 
{
    width:22px;
	height: 22px;
	background-image: url(../images/smallAlert.png);
	background-repeat: no-repeat;
	display: inline-block;
	border:0;
	
}
span.actvalidating 
{
	width:22px;
	height: 22px;
	background-image: url(../images/ajax-loader-small.gif);
	background-repeat: no-repeat;    
	display: inline-block;
    border:0;
}

span.actinvislble {
	width:22px;
	height: 22px;
    display:none;
	border-width:0px;	
}

span.tpvverfied {
    width:60px;
    height:40px;
    border: 0px;
    display: inline-block;
	background-image: url(../images/alert-1.gif);
	background-repeat: no-repeat;
}

span.tpvpending {
    width:60px;
    height:40px;
    border: 0px;
    display: inline-block;
	background-image: url(../images/alert-2.gif);
	background-repeat: no-repeat;	
}

span.manualcreditcheckupdates {
    width:60px;
    height:40px;
    border: 0px;
    display: inline-block;
	background-image: url(../images/green-check.gif);
	background-repeat: no-repeat;	
}

.optionalValidate {
	color: #f47b27;
	font-size: 150%;
	font-weight: bold;
}

.inline
{
    display:inline;
}

.calloutLabel
{
    margin-top:275px;
    width:140px;
    height:80px;
    padding:6px 6px;
	border:1px solid #dedede;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#eeeeee;
	opacity: 0.8;
	font-style: italic;
	font-size:110%;
}

#dataNavigator
{
    text-align: left;
    margin-top:1px;
    vertical-align: bottom;
}

#dataNavigator a{
    font-weight:inherit;
}

#dataNavigator span {
	padding:3px 3px;
	background-color: #eeeeee;
	margin-right:2px;
	border:1px solid #ccc;
	vertical-align: bottom;
}

#dataNavigator span.standout {
	font-size: 135%;
	font-weight: bold;
	display:inline-block;
}