table.mainTable{
color: Black;
background: transparent;
width: 90%; /* */
font-size:11px;
}
table.wideTable{
width: 530px;
}
tr.listRowColorOne{
	background-color:#e9ecee;
}

tr.listRowColorTwo{
	background-color:#dae0e3;
}
tr.rowSpace
{
height: 50px;
}

td.transactionLabel
{
color: #FF4500;
text-align:center;
font-size: 15px;
font-weight: bold;
}

.transactionDetails
{
text-align:      center;
font-size:		 15px;
font-weight: bold;
color: black;
}



td.cellAlignCenter
{
vertical-align:middle;
text-align:center;
}

td.cellAlignCenterLeft
{
vertical-align:middle;
text-align:left;
}


td.cellAlignBottom
{
vertical-align:bottom;
text-align:center;
}

td.cellAlignTop
{
vertical-align:top;
text-align:center;
}


td.headerOfForm{
	font-size:11px;
	text-align:left;
	padding:5px;
	color:#003366;
	font-weight: bold;
}

span.requiredTemplate
{
font-size:10px;
color: red;

}

span.errorTemplate
{
font-size:10px;
color: red;

}


td.creditCardLabels{
text-align: right;
border: 0px;
width:50%;
padding-right: 5px;
font-size:13px;

}

td.creditCardElements{
text-align: left;
border: 0px;
width:50%;
}

td.creditCardFeeLabel{
text-align: right;
border: 0px;
width:50%;
font-weight: normal;
}

td.creditCardFeeElement{
text-align: left;
border: 0px;
width:50%;
padding-right: 5px;
font-size:13px;
font-weight: bold;

}

td.creditCardLabelsVertical{
text-align: right;
border: 0px;
width:50%;
padding-right: 5px;
font-size:13px;
vertical-align:middle;
}

td.creditCardElementsVertical{
text-align: left;
border: 0px;
width:50%;
vertical-align:middle;
}

.creditCardHeader{
text-decoration:none;
text-align:left;
background-color:#FFFFFF;
color:black;
font-size:14px;
font-weight:bold;
vertical-align:middle;
}

td.noFeesHeader{

text-align: center;
font-size:15px;
color:#003366;

}

tr.noFeesRowSpace
{
height: 120px;
}

td.noFeesContent
{
vertical-align:middle;
text-align:left;
font-size:13px;
}

td.formLabels{
text-align: right;
border: 0px;
width:50%;
padding-right: 5px;
font-size:11px;

}

td.formElements{
text-align: left;
border: 0px;
width:50%;
}

td.applicationStepHeader{
	background-color:#FFFFFF;
	color:#023f79;
	font-size:12px;
	font-weight: bold;
	text-align:center;
}


tr.stepRowSpace
{
height: 35px;
}

td.stepEditLinks
{
	color:#2F4F4F;
	vertical-align:middle;
	font-size:12px;
	font-weight: bold;

	white-space: nowrap;
}

td.applicationStepSection{
	background-color:#FFFFFF;
	color:black;
	font-size:12px;
	font-weight: bold;
	text-align:left;
	vertical-align:middle;
}

td.linkPosition
{
text-align:right;
}


table.listTable {

background: #FFFFFF;
font-size:11px;
text-align:left;
width: 100%;
color: black;
border-spacing: 0px;

}

a img{
	border: none;
}

table.listTable tr td {


	border-bottom:0.5px solid #3e444e;
	padding:5px;
	}

td.educationContentHeader{

	font-weight:bold;
	border-top:0.5px solid #3e444e;

}

td.experienceContentHeader{

	font-weight:bold;
	border-top:0.5px solid #3e444e;

}

td.referenceContentHeader{

	font-weight:bold;
	border-top:0.5px solid #3e444e;

}


td.codeOfConductHeader{
	background-color:#FFFFFF;
	color:black;
	font-size:12px;
	font-weight: bold;
	text-align:center;
}

td.codeOfConductContent{
	font-size:12px;
	text-align:left;
}

.labelDate {
	font-size:			9px;
	font-weight:		bold;
	color:				#5F4D50;
	cursor: 			pointer;
	cursor: 			hand;
	
}
.fieldError {
background-color:#FFFACD;

}

.labelApp {
	font-size:			11px;
	font-weight:			bold;
	color:				#5F4D50;
	cursor: 				pointer;
	cursor: 				hand;
	margin-right: 		5px;
	display: block;
}


.dateBox {
		display:		block;
		float:			left;
		position:		relative;
		
		}
		
