﻿
.efin_menu_bg
{
	font-weight: bold;
	font-family: arial, geneva, sans-serif;
	font-size: 13px;
	color: #ffffff;
	background-color: #CED7E7;
	border-color: #203A81;
	border-right: #203A81 thin solid;
	border-top: #203A81 thin solid;
	border-left: #203A81 thin solid;
	width: 312px;
	border-bottom: #203A81 thin solid;
}

.efin_menu_button
{
	font-weight: bold;
	font-family: arial, geneva, sans-serif;
	font-size: 13px;
	color: #ffffff;
	background-color: #8C1818;
	border-color: #003366;
	border-width: 2px;
	border-style: solid;
}

.efin_search_button
{
	font-weight: bold;
	font-family: arial, geneva, sans-serif;
	font-size: 13px;
	color: #ffffff;
	background-color: #8C1818;
	border-color: #003366;
	border-width: 2px;
	border-style: solid;
}

.efin_font_style
{
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 10px;
	color: #294A81;
}

.efin_info_box
{
	font-family: arial, geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #E2E8EF;
	border-top: 1px solid #D1E4F9;
	border-left: 1px solid #D1E4F9;
	border-bottom: 1px solid #D1E4F9;
	border-right: 1px solid #D1E4F9;
}

.efin_formatInfo_style
{
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 9px;
	color: #6B6D6B;
}

.efin_calendar_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.efin_errormsgstyle
{
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-align: center;
}

.efin_ValCallOutStyle
{
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 12px;
	color: #FF0000;
	vertical-align: middle;
}


/******************************************************************************/

.efin_searchopt_bg
{
	background-color: #E7EBEF;
}

.efin_datagrid_header
{
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #203a81;
}

.efin_datagrid_rows
{
	font-family: Verdana, arial, geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #E2E8EF;
}

.efin_datagrid_altrows
{
	font-family: Verdana, arial, geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
}

.efin_datagrid_footer
{
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #5D7B9D;
}

/******************************************************************************/

.efin_table_header
{
	height: 20px;
	background-color: #203A81;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}

.efin_table_header_small
{
	height: 20px;
	background-color: #203A81;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	font-size: xx-small;
}

/******************************************************************************/

.efin_quote_bg
{
	background-color: #EEEEEE;
}

/* efin_btnmainstyle */
.efin_quote_button
{
	border-right: #FFFFCC 1px ridge;
	border-top: #FFFFCC 1px ridge;
	border-left: #FFFFCC 1px ridge;
	border-bottom: #FFFFCC 1px ridge;
	background-color: #8C1818;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
}

.efin_quote_payduedat_fld
{
	height: 17px;
	text-align: center;
	color: #000000;
	vertical-align: middle;
	background-color: #CED7E7;
	border: 1px solid #7F9DB9;
	width:75px;
}

.efin_quote_finopt1_fld
{
	border: 1px solid #7F9DB9;
	vertical-align: middle;
	height: 17px;
	text-align: center;
	background-color: #F7F6F3;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 67px;
}

.efin_quote_finopt2_fld
{
	border: 1px solid #7F9DB9;
	vertical-align: middle;
	height: 17px;
	text-align: right;
	background-color: #F7F6F3;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 67px;
	color: #A9121B;
	font-weight: bold;
}

.efin_quote_result_fld
{
	border: 1px solid #000000;
	vertical-align: middle;
	height: 20px;
	text-align: center;
	border-style: none;
	background-color: #CED7E7;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 120px;
	font-weight: bold;
}

.efin_quote_mindownreq_fld
{
	border: none;
	vertical-align: middle;
	height: 18px;
	text-align: center;
	background-color: #EEEEEE;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	width: 44px;
	color: #A40C0C;
	font-weight: bold;
}

.efin_quote_totprem_fld
{
	vertical-align: middle;
	height: 18px;
	text-align: left;
	border-style: none;
	background-color: #CED7E7;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 88px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #7F9DB9;
	text-align: right;
	padding-top: 5px;
}

.efin_quote_totalfunding_fld
{
	vertical-align: middle;
	height: 18px;
	text-align: right;
	border-style: none;
	background-color: #CED7E7;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 67px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #7F9DB9;
	text-align: right;
	padding-top: 5px;
}

.efin_quote_funding_fld
{
	border: 1px solid #BDBCB8;
	vertical-align: middle;
	height: 19px;
	text-align: right;
	background-color: #EEEEEE;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 67px;
}

.efin_quote_supp_fld
{
	border: 1px solid #BDBCB8;
	vertical-align: middle;
	height: 19px;
	text-align: center;
	background-color: #EEEEEE;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 18px;
}

.efin_quote_lob_fld
{
	border: 1px solid #BDBCB8;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	background-color: #EEEEEE;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 100px;
}

.efin_quote_compname_fld
{
	border: 1px solid #BDBCB8;
	vertical-align: top;
	height: 19px;
	text-align: left;
	background-color: #EEEEEE;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 170px;
	cursor: hand;
	cursor:pointer ;
}

.efin_quote_dftpfc_fld
{
	border: 1px solid #000000;
	vertical-align: middle;
	height: 10px;
	text-align: center;
	border-style: none;
	background-color: #203A81;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 115px;
	color: White;
	font-weight: bold;
	vertical-align: middle;
	padding-bottom: 5px;
}

/******************************************************************************/

.efin_finopt_frame
{
	border-right: #7F9DB9 1px solid;
	padding-right: 5px;
	border-top: #D9D9E6 1px solid;
	padding-left: 5px;
	background: #203A81;
	padding-bottom: 3px;
	width: 299px;
	color: white;
	padding-top: 4px;
	border-bottom: #7F9DB9 1px solid;
	position: absolute;
	height: 233px;
	font-size: 80%;
}

.efin_finopt_window
{
	left: 0px;
	width: 309px;
	position: absolute;
	top: 24px;
	height: 150px;
	background: #CED7E7;
	border-top: 0px solid buttonshadow;
	border-left: 0px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	border-bottom: 1px solid buttonshadow;
	border-style: ridge;
}

.efin_companies_frame
{
	border-right: #7F9DB9 1px solid;
	padding-right: 5px;
	border-top: #D9D9E6 1px solid;
	padding-left: 5px;
	background: #203A81;
	padding-bottom: 3px;
	width: 680px;
	color: white;
	padding-top: 4px;
	border-bottom: #7F9DB9 1px solid;
	position: absolute;
	height: 299px;
	font-size: 80%;
}

.efin_companies_window
{
	left: 0px;
	width: 310px;
	position: absolute;
	top: 22px;
	height: 160px;
	background: #CED7E7;
	border-top: 0px solid buttonshadow;
	border-left: 0px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	border-bottom: 1px solid buttonshadow;
	border-style: ridge;
}


.efin_policyinfo_frame
{
	padding-right: 5px;
	border-top: #D9D9E6 1px solid;
	padding-left: 5px;
	background: #F8F9C9;
	padding-bottom: 3px;
	width: 290px;
	color: #2E4064;
	padding-top: 4px;
	border-bottom: #7F9DB9 1px solid;
	border-right: 1px solid #102F5D;
	position: absolute;
	height: 235px;
	font-size: 80%;
}

.efin_policyinfo_window
{
	left: 0px;
	width: 301px;
	position: absolute;
	top: 22px;
	height: 235px;
	background: #F8F9C9;
	border-top: 0px solid buttonshadow;
	border-left: 0px solid buttonshadow;
	border-right: 1px solid #102F5D;
	border-bottom: 1px solid #102F5D;
	border-style: ridge;
	color: black;
}

.efin_addcompany_frame
{
	border-right: #7F9DB9 1px solid;
	padding-right: 5px;
	border-top: #D9D9E6 1px solid;
	padding-left: 5px;
	background: #203A81;
	padding-bottom: 3px;
	width: 323px;
	color: #FFFFFF;
	padding-top: 4px;
	border-bottom: white 1px solid;
	border-left: 1px solid white;
	position: absolute;
	height: 198px;
	font-size: 80%;
}

.efin_addcompany_window
{
	left: 0px;
	width: 334px;
	position: absolute;
	top: 33px;
	height: 186px;
	background: #E7EBEF;
	border-top: 0px solid buttonshadow;
	border-left: 0px solid #FFFFFF;
	border-right: 1px solid buttonshadow;
	border-bottom: 0px solid buttonshadow;
	border-style: ridge;
	color: black;
}

.efin_closewindow_box
{
	height: 15px;
	font-weight: bold;
	border-left: white 1px solid;
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-bottom: white 1px solid;
	background-color: red;
	color: white;
	font-size: 10px;
	cursor: hand;
}
         

/******************************************************************************/
.efin_reports_img
{
	border: 1px solid #BDBCB8;
	color: White;
	background-color: #1f387f;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	width: 160px;
	position: relative;
	height: 55px;
}

/******************************************************************************/

.efin_attentionred
{
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 10px;
	color: #A40C0C;
}

.efin_attentionwhite
{
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 10px;
	color: white;
}

.efin_attentionblack
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 10px;
	color: #000000;
}

/******************************************************************************/

.efin_flatironbox
{
	font-weight: bold;
	font-family: arial, geneva, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #FFFF99;
	border-color: #999966;
	border-right: #999966 1px solid;
	border-top: #999966 1px solid;
	border-left: #999966 1px solid;
	width: 312px;
	border-bottom: #999966 1px solid;
}

/******************************************************************************/
.efin_font_totals_style
{
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 11px;
	color: #294A81;
}

.efin_font_ap_style
{
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 10px;
	color: #294A81;
	background-color: #CED7E7;
	font-size: 11px;
	text-align: center;
}

.efin_quote_ap_result_fld
{
	border: 1px solid #000000;
	vertical-align: middle;
	height: 20px;
	text-align: center;
	border-style: none;
	background-color: #CED7E7;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 120px;
	font-weight: bold;
	padding-top: 2px;
}

.efin_modalPopup
{
	background-color: #F8F9C9;
	border-width: 1px;
	border-style: solid;
	border-color: #505050;
	padding: 0px;
	width: 450px;
}

.efin_modalBackground
{
	background-color: #EEEEEE;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.efin_quote_action
{
	height: 20px;
	background-color: #203A81;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}

.validatorCalloutHighlight
{
	background-color: #FFFACD;
}

.CustomValidatorCalloutStyle errorMessageCell, .CustomValidatorCalloutStyle td
{
	background-color: #FFFACD;
	font-family: verdana;
	font-size: 10px;
	padding: 5px;
	border: 1px solid black;
	width: 100%;
	color: #FF0000;
	height: 60px;
}

.efin_modalSuppPopup
{
	background-color: #E2E8EF;
	border-width: 1px;
	border-style: solid;
	border-color: #505050;
	padding: 0px;
	width: 480px;
}

.efin_info_box
{
	font-family: arial, geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #E2E8EF;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/******************************************************************************/
.efin_calendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: #EEEEEE;
	color: black;
}

.efin_calendar .ajax__calendar_today
{
	border: 1px solid #ffffff;
	background-color: #CED7E7;
	color: gray;
	vertical-align: top;
}

.efin_calendar .ajax__calendar_day
{
	border: 1px solid #ffffff;
	background-color: #CED7E7;
	color: gray;
	vertical-align: middle;
}
.efin_calendar .ajax__calendar_active .ajax__calendar_day
{
	border: 1px solid #ffffff;
	background-color: #990000;
	color: #ffffff;
	vertical-align: middle;
}

.efin_calendar .ajax__calendar_other .ajax__calendar_day
{
	border: 1px solid #ffffff;
	background-color: #ffffff;
	color: gray;
	vertical-align: middle;
}
.efin_calendar .ajax__calendar_dayname
{
	color: gray;
	vertical-align: middle;
}


/******************************************************************************/

.efin_CompaniesModalBackground
{
	background-color: Transparent;
}

.efin_CompaniesModalPopup
{
	background-color: #E7EBEF;
	border-top: 0px solid buttonshadow;
	border-left: 0px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	border-bottom: 1px solid buttonshadow;
	padding: 0px;
	width: 690px;
}
/******************************************************************************/
.efin_info_box
{
	font-family: arial, geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #E7EBEF;
	border-top: 0px solid buttonshadow;
	border-left: 0px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	border-bottom: 1px solid buttonshadow;
}
/******************************************************************************/
.efin_quote_compdetail_fld
{
	font-size: 95%;
	background-color: Transparent;
	border: 1px solid Transparent;
	text-align: center;
}

/******************************************************************************/

.efin_AddNewCompanyModalBackground
{
	background-color: Transparent;
}

.efin_AddNewCompanyModalPopup
{
	background-color: #E7EBEF;
	border-top: 1px solid #ffffff;
	border-left: 1px solid buttonshadow;
	border-right: 1px solid #616064;
	border-bottom: 1px solid #616064;
	padding: 0px;
	width: 330px;
}

/******************************************************************************/


.efin_CompmodalPopup
{
	background-color: #E2E8EF;
	border-width: 1px;
	border-style: solid;
	border-color: #505050;
	padding: 0px;
	width: 430px;
}

.efin_modalBackground2
{
	background-color: Transparent;
}