

	
	.autowidth td {
		width:auto !important;
	}
	
	tr.pagination table {
		width:auto;
	}
	tr.pagination table td {
		width:10px;
	}
	.pagination table.pagesRow, .paginationDetails {
		width:100% !important;
	}
	.paginationDetails td {
		border-bottom:1px solid #cfdbdf;
	}
	.paginationleft {
		width:25% !important;
		text-align:left;
	}
	.paginationright {
		width:25% !important;
		text-align:right;
	}
	.insertStyle
	{
	
	}
	.tblClass
	{
		background-color:Aqua;
	}
	.rowClass
	{
		background-color:Purple;
	}
	.cell1Class
	{
		background-color:Lime;
	}
	.cell2Class
	{
		background-color:Orange;
	}	
	.data_container, .data_container table, .wizard_container table {
		width:100%;
	}
	#copyadmin .data_container { 
		width:95%; 
	}		
		
	.wizard_leftcol, .data_leftcol { 
		width:150px; 
		font-size:11px; 
		text-align:right !important; 
		font-weight:bold; 
		padding-right:10px; 
	}	
	.data_leftcol45,.wizard_leftcol45 { 
		width:45%; 
		font-size:11px; 
		text-align:right; 
		font-weight:bold; 
		padding-right:10px; 
	}
	
	

/* Home News --------------------------------------------------- */

	
	.cpHeader, .news {
		background:none !important;
		font-size:11px;
		line-height:1.6;
	}

	.cpHeader span {
		display:block;
		cursor:pointer;
		color:#f17309;
	}
	.cpBody {
		padding:10px 0 0 10px;
		border-top:1px solid #cfdbdf;
	}
	.cpBody .cpBody {
		border-top:none;
	}
	.cpBody a {
		text-decoration:underline;
		color:#333;
	}
	.cpBody a:hover {
		color:#5f8f5f;
	}
	#glossary table {
		margin:10px 0 0 0;
		clear:right;
	}
	#glossaryheader a {
		padding:0 3px;
	}
	#alphabetListing {
		clear:right;
	}
	
/* Wizard ------------------------------------------------------ */
	
	.wizard_container, .data_container { 
		width:100%;
		background:#e6eae9; 
		border:1px solid #d4e0e3; 
		padding:14px; 
		margin:0 0 20px 0; 
		font-size:11px; 
	}
	div.wizard_container {
		width:92% !important; /* Set width on div to take into account padding on .wizard_container */
	}
	.wizard_container td, .data_container td { 
		width:50%; 
	}
	table.wizard_container {
		margin:0 0 20px 0;
	}
	.wizard_content {
		width:416px;
		padding:0 0 0 27px;
	}	
	.wizard_content table.wizard_container { /* Ensure wizard_container is 100% wide when inside wizard_content */
		width:100%;
	}
	.wizard_content div.wizard_container { /* Ensure wizard_container is 100% wide when inside wizard_content */
		width:89%;		
	}
	table .heading {
		color:#3a6176;
		font-size:18px;
		padding-bottom:16px;
		font-weight:bold;
		
	}	
	.smallerfont {
		font-size:11px;
		text-decoration:none;
	}
	.smallerfont:hover {
		text-decoration:none;
	}
	.smallerfont img {
		position:relative;
		top:5px;
	}	
	.wizard_container h1 {
		text-align:left;
	}
	.wizard_container h1 a {
		display:block;
		font-size:11px;
	}	
	.wizard_leftcol h3 {
		text-align:left;
	}
	.data_leftcol p {
		text-align:left;
		margin:0 0 12px 0;
	}
	.wizard_rightcol {
		text-align:left;		
	}
	h2.wizard_heading a {
		font-size:12px;
	}
	h3.clear { /* Wizard step 5 - clear the print preview button */
		padding-top:20px;
	}
	#ctl00_MainContent_wizLoanApplication_CustomValidator1 { 
		/*display:none;*/
		border:3px solid red;
	}	 
	.validationError { 
		font-size:10px;
		clear:both;
		float:left;
		color:#f00;
		display:none;
	}
	.heading { 
		color:#3a6176;
		font-size:12px;
		margin:16px 0;
		font-weight:bold;
		line-height:2.0;
		padding:0 0 0 27px;
		width:416px;
	}	
	.data_leftcol45 .btnclass {
		margin-left:274px !important;
	}
	#ctl00_MainContent_wizLoanApplication_StepNavigationTemplateContainerID_StepPreviousButton,  #ctl00_MainContent_wizLoanApplication_FinishNavigationTemplateContainerID_StepPreviousButton {
		margin-left:16px;
	}
	.applicantinfo {
		width:100%;		
	}
	.applicantinfo td {
		padding:0;
	}
	.applicantinfo td table td {
		padding:5px;
	}
	
	
/* Register -------------------------------------------------- */

	.register_container {
		background:#e6eae9;
		border:1px solid #d4e0e3;
		padding:20px;
		margin:0 0 20px 0;
		font-size:11px;
	}
	.register_container table {
		width:100%;
	}
	.register_container td {
		width:50%;
	}
	.register_leftcol { 
		width:100px;
	}
	.register_leftcol45 {
		width:45%;
		font-size:11px;
		text-align:right;
		font-weight:bold;
		padding-right:10px;
	}

/* Program Details ------------------------------------------ */

	.programdetails td {
		border-bottom:1px solid #cfdbdf;
		padding-top:8px;
		padding-bottom:8px;
	}
	
/* Access Denied --------------------------------------------- */

	#ctl00_MainContent_imgLock {
		margin:30px 0 0 20px;
	}
	
/* Program Search Results ------------------------------------ */

	#programsearchresults {
		width:100%;
		line-height:15px;
		font-size:11px;
	}
	#programsearchresults th, .wizard_container th, .data_container th {
		height:35px;
		font-weight:bold;
		background:#92b1d3;
		border:1px solid #e6eae9;
		border-right:none;
		color:#fff;		
	}
	th.last {
		border-right:1px solid #A5ACB4;		
	}
	#programsearchresults td {
		border-left:1px solid #dce6e9;
		border-bottom:1px solid #dce6e9;
		background:#ebeeed;
	}
	
