/************* CALCULATORS STYLES ADDED BY KKARRA*************************
***********************************************************/

#nonPrintCalc1{
display: none;
}

#nonPrintCalc2{
display: none;
}

#nonPrintCalc3{
display: none;
}

#nonPrintCalc4{
display: none;
}


#printCalc1{
display: block;
}

#printCalc2{
display: block;
}

/* For the outer most table of the Calcultor, with no background*/
.outer_table table{
	border-color:#B6B6B9;
	width: 420px;
	border-collapse: separate;
	border: 0px;
}


/* this is the display style of the error page header */
td.calc_error {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #F00;
}



/* this is the style of the footer text, which is the disclaimer for the calculator*/
.footer_text {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0px 2px 0px 2px;
}


/*CHANGE added '.' before the class name and change in background*/
.steptable_calcs_header {
	background-color: #EC9840;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	height: 20px;
	padding-top: 7px;
	padding-left: 13px;
	margin-right:-1px;
}



/*CHANGE added '.'before the class name */
.maincontent_calcs_header {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	text-align:left;
	padding: 0px 10px 0px 0px;
}


/* this is the style for the Glossary table */
.glossary_table {
	border-color:#B6B6B9;
	width: 420px;
	border-collapse: separate;
	border: 0px;
}

/* this is the text for the bold glossary headings */
.glossary_table td  {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3366CC;
}

/* this is the style for the glossary table text */
.glossary_table td p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0px 2px 0px 2px;
}


.calcs_table td p a{
	color: #03437C;
	text-decoration: underline;
	font: 11px Arial, Helvetica, sans-serif;
}


/*Begin Styles for Input tables */

.calcs_table_mygmac_summary {
	background-color: #F3F8FE;
}

/* This is class for the text links in columns */
.calcs_table_mygmac_summary td a{
	color: #03437C;
	text-decoration: underline;
	font: 11px Arial, Helvetica, sans-serif;
}

.calcs_table_mygmac_summary td input{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	width: 40%;
}


.calcs_table_mygmac_summary td select {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	width: 70%;
}

.calcs_table_mygmac_summary td {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	height:20px;
	padding-left:12px;
	border-bottom: 1px solid #DEE2E7;
	width:48%;
}

.calc_button_padding
{
	margin-top: 15px;
}

/* Classes addded for the printer friendly version of Calcualtotrs */
.maincontent_middle {
	margin-left: 0px;
	margin-bottom: 4px;
	padding: 0;
	width: 450px;
	float: left;
	margin-top:0px;
	
}
#printCalc1{
display: none;
}

#printCalc2{
display: none;
}

#nonPrintCalc1{
display: block;
}

#nonPrintCalc2{
display: block;
}

#nonPrintCalc3{
display: block;
}

#nonPrintCalc4{
display: block;
}

/** Ed Printer friendly classes **/

/* End styles for input tables */

/****** STYLES ADDED BY KKARRA FOR VALIDATION OF FORMS *******
***********************************************************/
/* Style for table with the red border around it */
table.errorTable {
	border-collapse: collapse;
	border: 1px solid #F00;
}
			
/*Style to display the item inside the red border */
.errorTable td p{
	font:12px Arial, Helvetica, sans-serif ;
	color: #F00;
	margin-left: 1px;
}

/*Style to display the error messages*/
.errorMessageStyle{
	font: 12px Arial, Helvetica, sans-serif;
	color: #F00;
	margin-left: 10px;
}


.table_contact_cell_darker{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	height:20px;
	padding-left:3px;
	border-bottom: 1px solid #DEE2E7;
	width:48%;
}


.table_contact_cell_error_label{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #F00;
	height:20px;
	padding-left:3px;
	width:48%;
	text-align: left;
}

/************** STYLES FOR LOGIN FORM ****************************************/

	.fieldlabel
	{
    		FONT-WEIGHT: 600;
    		FONT-SIZE: 11px;
    		FONT-FAMILY: Verdana
	}
	.fieldlabelsmaller
	{
    		FONT-WEIGHT: normal;
    		FONT-SIZE: 9px;
    		FONT-FAMILY: Verdana
	}
	
/*********************************END STYLES FOR LOGIN FORM**************************/

.tab_active{
	display:none;
}
.tab_inactive{
	display:none;
}
