﻿
div.container
{
	overflow: visible;
	border: 3px coral solid;
}

div.title
{
	padding-top: 20px;
	display: block;
	width: 100%;
	border-bottom: 3px #c6defc solid;
}

div.row
{
}

table.vtcontent
{
	margin-top: 20px;
}

div.left
{
	left: 0;
	width: 48%;
	float: left;
	display: block;
}

div.right
{
	right: 0;
	width: 48%;
	float: right;
	display: block;
}

div.promopanal
{
	background-color: #f1f5fb;
}

table.resulttable
{
	width: 50%;
	border-collapse: collapse;
	text-align: left;
}

table.resulttable.td
{
	width: 200px;
}

.invalidField
{
	background-color: Red;
}

.validField
{
	background-color: inherit;
}

.textboxLabel
{
	border: none;
	background-color: White;
	font: 12px 'segoe ui' , arial, sans-serif;
}

.fancyTextBox
{
	font: 12px 'segoe ui' , arial, sans-serif;
	border-bottom: #b8cbde 1px solid;
	border-left: #b8cbde 1px solid;
	background-color: #fff;
	border-top: #b8cbde 1px solid;
	border-right: #b8cbde 1px solid;
	height: 20px;
}


/*div.container 
{ 
    overflow: visible;
   border: 3px coral solid;
}

div.row  
{
     
}

div.left
{
     left: 0;
     width: 48%;
     float: left; 
     display: block;
}

div.right
{
    right: 0;
    width: 48%;
    float: right;
    display: block;
}



div.right
{ 
   right: 0;
   width: 50%;
}

div.left
{ 
   left: 0;
   width: 50%; 
}

div.right
{
    right: 0;
    width: 48%;
    float: right;
    display: block;
}
%/

div.title
{
    padding-top: 20px;
    display: block;
    width: 98%;
}


div.container 
{ 
   border: 3px coral solid;
}



/*
table.cnhtable td
{
	padding-right: 10px;
	text-align: right;
}

table.cnhtable th
{
	text-align: left;
}


table.authTable
{
	border: solid #b6bdc3;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 600px;
}

.AuthHeader
{
	font-size: 12px;
	font-weight: bold;
	color: Black;
}
table.authTable th
{
	font-size: 12px;
	font-weight: bold;
	color: Black;
}

table.authTable td
{
	font-size: 12px;
	font-weight: bold;
	color: Black;
}


table.virtterm
{
	width: 800px;
}

div.virtterm
{
	padding-top: 50px;
}

table.virtterm td
{
	padding-top: 3px;
	padding-right: 10px;
	text-align: right;
	width: 250px;
}

table.virtterm th
{
	text-align: left;
}


.text
{
	display: inline;
	padding: 3px 5px 3px 5px;
	width: 2;
}

.yes
{
	width: 50px;
}

.day
{
	width: 50px;
}

.day_txt
{
	width: 20px;
}

.year
{
	width: 60px;
}

.year_txt
{
	width: 40px;
}



.transactionType
{
	width: 120px;
}

.vttable_row
{
	color: #666;
	font-size: 15pt;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: center;
}

.vttable_rowOR
{
	color: #666;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

.vtselect
{
	width: 200px;
}


.slcol1
{
    width: 15%;
}

.slcol2
{
    width: 15%;
    text-align: left;
}

.vtmaintable
{
    text-align: left;
}

.vtcol1
{
    
  text-align: right;
}

.vtcol2
{
    text-align: left;
}

.form_step_description
{
    color: #008fc7;
    display: inline;
    font-size: 13.5pt;
    font-weight: bold;
}

.panel_look
{
    border-color: #008fc7;
}

table.details td
{
    width: 300px;
    background-color: Silver;
}

table.details th
{
    text-align: right;
    width: 300px;
    background-color: #008fc7;
}

table.outerresulttable td
{
    padding-top: 20px;
}

table.resulttable
{  
    width: 50%;
    border-collapse: collapse;
}

table.resulttable caption
{
    background-color: #7da5e0;
    color: White;
}

table.resulttable td
{
    padding-top: 0px;
    border-bottom: thin;
    border-bottom-style: solid;
    border-bottom-color: Silver;
}
*/