body 	{

	font: 12px arial,verdana,sans-serif;
}

.required
{
	text-align:right;
	font-style: italic;
	font-weight:bold;
	color:Red;
}

.hint
{
	font-size:11px;
	font-style:italic;
}

.reqLabel
{	
	font-size:14px;
	font-weight:bold;
	color:Red;
}	

fieldset {
	margin: 1em 0;
	border: none;
	border-top: 1px solid #ccc;
}

fieldset div {
	margin-bottom: .5em;
	padding: 0;
	display: block;
}

legend {
	margin: 1em 0;
	padding: 0 .5em;
	color: #036;
	background: transparent;
	font-size: 1.3em;
	font-weight: bold;
}

#container {
	margin: 0 auto;
	padding: 1em;
	width: 680px;
	text-align: left;
}

.divLeft
{
	text-align:left;
}

/* -------------------------------------------*/
/* --- BEGIN Outer Table styles ------------- */
/* -------------------------------------------*/
.tblOuter
{
	width: 680px;
	background-color:#E1EFFA;
}

.tblOuter td.lbl
{
	text-align:right;
	font-weight:bold;
	width: 120px;
	padding: 0 5px;
}

.tblOuter td.lblShim
{
	text-align:right;
	font-weight:bold;
	width: 125px;
	padding: 10px 10px;
}


.tblOuter input
{
	width:220px;
}



/* ---------------------------------------------*/
/* --- END Inner Table styles ----------------- */
/* ---------------------------------------------*/



/* ---------------------------------------------*/
/* --- BEGIN Inner Table styles --------------- */
/* ---------------------------------------------*/
.tblInner
{
	background-color:#B1D0E8;
}

.tblInner input
{
	width:180px;
}

.tblInner td.lbl
{
	text-align:right;
	font-weight:bold;
	width: 120px;
	padding: 0 5px;
}
/* ---------------------------------------------*/
/* --- END Inner Table styles ----------------- */
/* ---------------------------------------------*/


/* ---------------------------------------------*/
/* --- BEGIN Current Insurance Table styles --- */
/* ---------------------------------------------*/
#tblCurrentInsurance
{
	width: 680px;
	background-color:#E1EFFA;
}


.tblLoss
{
	width: 680px;
	background-color:#E1EFFA;
}

.tblLoss td.lbl
{
	text-align:left;
	font-weight:bold;
}

.tblLoss input
{
	width:75px;
}

.tblLayoff
{
	width: 680px;
	background-color:#E1EFFA;
}

.tblLayoff td.lbl
{
	text-align:left;
	font-weight:bold;
	width:82%;
}

.tblLayoff tr.odd
{
	background-color:#B1D0E8;
}

.tblLayoff .rdo
{
	 width:100px;
}

.tblHrProcedures
{
	width: 680px;
	background-color:#E1EFFA;
}

.tblHrProcedures td.lbl
{
	text-align:left;
	font-weight:bold;
	width:82%;
}

.tblHrProcedures tr.odd
{
	background-color:#B1D0E8;
}

.tblHrProcedures .rdo
{
	 width:100px;
}
