﻿
.diary_menu_bg
{
	font-weight: bold;
	font-family: arial, geneva, sans-serif;
	font-size: 13px;
	color: #ffffff;
	background-color: #CED7E7;
	border-color: #94A6B4;
	border-right: #94A6B4 thin solid;
	border-top: #94A6B4 thin solid;
	border-left: #94A6B4 thin solid;
	width: 312px;
	border-bottom: #94A6B4 thin solid;
}

.diary_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;
}

.diary_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;
}

.diary_font_style
{
	font-weight: normal;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 10px;
	color: #000000;
}

.diary_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;
}

.diary_formatInfo_style
{
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 9px;
	color: #6B6D6B;
}

.diary_calendar_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.diary_errormsgstyle
{
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-align: center;
	vertical-align: middle;
}

/******************************************************************************/

.diary_searchopt_bg
{
	background-color: #E7EBEF;
}

.diary_datagrid_header
{
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #94A6B4;
}

.diary_datagrid_rows
{
	font-family: Verdana, arial, geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #E2E8EF;
}

.diary_datagrid_altrows
{
	font-family: Verdana, arial, geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
}

.diary_datagrid_footer
{
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #E7EBEF;
	border-top: solid 3px #5D7B9D;
}

/******************************************************************************/

.diary_table_header
{
	height: 20px;
	background-color: #94A6B4;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}

.diary_table_header_small
{
	height: 20px;
	background-color: #94A6B4;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	font-size: xx-small;
}

/******************************************************************************/

.diary_quote_bg
{
	background-color: #E7EBEF;
}

.diary_quote_button
{
	border: solid 1px #94A6B4;
	background-color: #DEE6F0;
	color: #415474;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
}

.diary_quote_payduedat_fld
{
	height: 17px;
	text-align: center;
	color: #000000;
	vertical-align: middle;
	background-color: #F7F6F3;
	border: 1px solid #7F9DB9;
	background-color: #E7EBEF;
	width: 75px;
}

.diary_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;
}

.diary_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;
}

.diary_quote_result_fld
{
	border: 1px solid #000000;
	vertical-align: middle;
	height: 20px;
	text-align: center;
	border-style: none;
	background-color: #DEE6F0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 119.5px;
	font-weight: bold;
}

.diary_quote_mindownreq_fld
{
	border: none;
	vertical-align: middle;
	height: 18px;
	text-align: center;
	background-color: #E7EBEF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	width: 44px;
	color: #A40C0C;
	font-weight: bold;
}

.diary_quote_totprem_fld
{
	border: 1px solid #000000;
	vertical-align: middle;
	height: 18px;
	text-align: left;
	border-style: none;
	background-color: #E7EBEF;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 84px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #7F9DB9;
	text-align: right;
	background-color: #E7EBEF;
	padding-top: 5px;
}

.diary_quote_totalfunding_fld
{
	border: 1px solid #000000;
	vertical-align: middle;
	height: 18px;
	text-align: right;
	border-style: none;
	background-color: #E7EBEF;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 67px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #7F9DB9;
	text-align: right;
	background-color: #E7EBEF;
	padding-top: 5px;
}

.diary_quote_funding_fld
{
	border: 1px solid #BDBCB8;
	vertical-align: middle;
	height: 19px;
	text-align: right;
	background-color: #E7EBEF;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 67px;
}

.diary_quote_supp_fld
{
	border: 1px solid #BDBCB8;
	vertical-align: middle;
	height: 19px;
	text-align: center;
	background-color: #E7EBEF;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 20px;
}

.diary_quote_lob_fld
{
	border: 1px solid #BDBCB8;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	background-color: #E7EBEF;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 100px;
}

.diary_quote_compname_fld
{
	border: 1px solid #BDBCB8;
	vertical-align: middle;
	height: 19px;
	text-align: left;
	background-color: #E7EBEF;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 170px;
	cursor: hand;
}

.diary_quote_enddtl_fld
{
	border: 1px solid #F3F3F3;
	vertical-align:text-bottom;
	height: 20px;
	text-align: center ;
	background-color: #E2E8EF;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 130px;
	padding-left:2px;
	padding-top:10px;
}

.diary_quote_enddtlp_fld
{
	border: 1px solid #F3F3F3;
	vertical-align:text-bottom;
	height: 20px;
	text-align: center ;
	background-color: #E2E8EF;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 90px;
	padding-left:2px;
	padding-top:10px;
}


.diary_quote_dftpfc_fld
{
	border: 1px solid #000000;
	vertical-align: middle;
	height: 10px;
	text-align: center;
	border-style: none;
	background-color: #94A6B4;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 115px;
	color: White;
	font-weight: bold;
	vertical-align: middle;
	padding-bottom: 5px;
}

/******************************************************************************/

.diary_finopt_frame
{
	border-right: #7F9DB9 1px solid;
	padding-right: 5px;
	border-top: #D9D9E6 1px solid;
	padding-left: 5px;
	background: #94A6B4;
	padding-bottom: 3px;
	width: 299px;
	color: white;
	padding-top: 4px;
	border-bottom: #7F9DB9 1px solid;
	position: absolute;
	height: 233px;
	font-size: 80%;
}

.diary_finopt_window
{
	left: 0px;
	width: 309px;
	position: absolute;
	top: 22px;
	height: 150px;
	background: #E7EBEF;
	border-top: 0px solid buttonshadow;
	border-left: 0px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	border-bottom: 1px solid buttonshadow;
	border-style: ridge;
}

.diary_companies_frame
{
	border-right: #7F9DB9 1px solid;
	padding-right: 5px;
	border-top: #D9D9E6 1px solid;
	padding-left: 5px;
	background: #94A6B4;
	padding-bottom: 3px;
	width: 680px;
	color: white;
	padding-top: 4px;
	border-bottom: #7F9DB9 1px solid;
	position: absolute;
	height: 299px;
	font-size: 80%;
}

.diary_companies_window
{
	left: 0px;
	width: 310px;
	position: absolute;
	top: 22px;
	height: 160px;
	background: #E7EBEF;
	border-top: 0px solid buttonshadow;
	border-left: 0px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	border-bottom: 1px solid buttonshadow;
	border-style: ridge;
}


.diary_policyinfo_frame
{
	padding-right: 5px;
	border-top: #D9D9E6 1px solid;
	padding-left: 5px;
	background: #F8F9C9;
	padding-bottom: 3px;
	width: 299px;
	color: #2E4064;
	padding-top: 4px;
	border-bottom: #7F9DB9 1px solid;
	border-right: 1px solid #102F5D;
	position: absolute;
	height: 235px;
	font-size: 80%;
}

.diary_policyinfo_window
{
	left: 0px;
	width: 310px;
	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;
}

.diary_addcompany_frame
{
	border-right: #7F9DB9 1px solid;
	padding-right: 5px;
	border-top: #D9D9E6 1px solid;
	padding-left: 5px;
	background: #94A6B4;
	padding-bottom: 3px;
	width: 323px;
	color: #FFFFFF;
	padding-top: 4px;
	border-bottom: white 1px solid;
	border-left: 1px solid white;
	position: absolute;
	height: 211px;
	font-size: 80%;
}

.diary_addcompany_window
{
	left: 0px;
	width: 334px;
	position: absolute;
	top: 36px;
	height: 199px;
	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;
}

.diary_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;
}

/******************************************************************************/
.diary_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;
}

/******************************************************************************/

.diary_attentionred
{
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 10px;
	color: #A40C0C;
}

.diary_attentionwhite
{
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 10px;
	color: white;
}

.diary_attentionblack
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 10px;
	color: #000000;
}

/******************************************************************************/

.diary_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;
}

.diary_font_totals_style
{
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 11px;
	color: #000000;
}

.diary_font_ap_style
{
	font-weight: bold;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 10px;
	color: #294A81;
	background-color: #E7EBEF;
	font-size: 11px;
	text-align: center;
}

.diary_quote_ap_result_fld
{
	border: 1px solid #000000;
	vertical-align: middle;
	height: 20px;
	text-align: center;
	border-style: none;
	background-color: #E7EBEF;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 120px;
	font-weight: bold;
	padding-top: 2px;
}

.diary_modalPopup
{
	background-color: #E7EBEF;
	border-width: 1px;
	border-style: solid;
	border-color: #505050;
	padding: 0px;
	width: 235px;
}

.diary_modalVioPopup
{
	background-color: #E7EBEF;
	border-width: 1px;
	border-style: solid;
	border-color: #505050;
	padding: 0px;
	width: 533px;
}

.diary_modalCreditScorePopup
{
	background-color: #E7EBEF;
	border-width: 1px;
	border-style: solid;
	border-color: #505050;
	padding: 0px;
	width: 560px;
}

.diary_modalEndorsementDetailPopup
{
	background-color: #E7EBEF;
	border-width: 1px;
	border-style: solid;
	border-color: #505050;
	padding: 0px;
	width: 560px;
}


.diary_modalBackground
{
	background-color: Transparent;
}

.diary_modalBackground2
{
	background-color: #EEEEEE;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.diary_quote_action
{
	height: 20px;
	background-color: #94A6B4;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
}

.heading
{
	padding: 1em 0 1em 0;
	color: #42597B;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.0em;
	padding: 5px;
	cursor: pointer;
}

.collapsePanel
{
	width: 640px;
	height: 0px;
	background-color: white;
	overflow: hidden;
}

.collapsePanelHeader
{
	width: 640px;
	height: 20px;
	color: Yellow;
	background-color: Black;
	font-weight: bold;
	float: left;
	padding: 5px;
	cursor: pointer;
	vertical-align: middle;
}


.diary_error_ModalPopup
{
	background-color: #FFFFCE;
	border-width: 1px;
	border-style: solid;
	border-color: #505050;
	padding: 0px;
	width: 300px;
}

.diary_error_header
{
	height: 20px;
	background-color: #950908;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}

.diary_modalSuppPopup
{
	background-color: #E2E8EF;
	border-width: 1px;
	border-style: solid;
	border-color: #505050;
	padding: 0px;
	width: 480px;
}

.diary_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;
}

/******************************************************************************/
.diary_calendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: #EEEEEE;
	color: black;
}

.diary_calendar .ajax__calendar_today
{
	border: 1px solid #ffffff;
	background-color: #DBDADB;
	color: gray;
	vertical-align: top;
}

.diary_calendar .ajax__calendar_day
{
	border: 1px solid #ffffff;
	background-color: #DBDADB;
	color: gray;
	vertical-align: middle;
}
.diary_calendar .ajax__calendar_active .ajax__calendar_day
{
	border: 1px solid #ffffff;
	background-color: #990000;
	color: #ffffff;
	vertical-align: middle;
}

.diary_calendar .ajax__calendar_other .ajax__calendar_day
{
	border: 1px solid #ffffff;
	background-color: #ffffff;
	color: gray;
	vertical-align: middle;
}
.diary_calendar .ajax__calendar_dayname
{
	color: gray;
	vertical-align: middle;
}
/******************************************************************************/

.dragContainer
{
	background-color: #FFC0FF;
	height: 282px;
	width: 357px;
	border-bottom-color: black;
}

.dragHeader
{
	background-color: #94A6B4;
	height: 48px;
	width: 100%;
	cursor: move;
}
.dragBody
{
	background-color: #E7EBEF;
	height: 100%;
	width: 611px;
	border: solid 1px white;
}

/***************************************************************************/
#UpdateProgress1
{
	width: 350px;
	height: 180px;
	background-color: #F8F8F8;
	top: 40%;
	left: 35%;
	position: absolute;
	border: solid 1px black;
}
#ProgressTemplate1
{
	font-weight: bold;
	font-size: 9pt;
	color: navy;
	font-family: Verdana;
	margin: 10px;
}
#Title1
{
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	margin: 5px;
}


.ProgressMVR 
{
 font-family:  arial, geneva, sans-serif; 
 font-size: 10px; 
 color: #000000;
 border-top: 1px solid #94A6B4; 
 border-left: 1px solid #94A6B4; 
 border-bottom: 1px solid #94A6B4; 
 border-right: 1px solid #94A6B4; 
}

#ProgressMVRMsg
{
	font-size: 8pt;
	color: #A40C0C;
	background-color: #FEFFFE;
	font-family: Verdana;
	font-weight: bold;
}


.diary_unwatermarked {
	height:18px;
	width:148px;
	font-weight:bold;
}

.diary_watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#ffffff;
	color:gray;
}

/******************************************************************************/

.tp_calendar_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.tp_calendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: #E1E7EE;
	color: black;
}

.tp_calendar .ajax__calendar_today
{
	border: 1px solid #ffffff;
	background-color: #ffffff;
	color: #000000;
	vertical-align: top;
}

.tp_calendar .ajax__calendar_day
{
	border: 1px solid #ffffff;
	background-color: #BFCDDB;
	color: #000000;
	vertical-align: middle;
}
.tp_calendar .ajax__calendar_active .ajax__calendar_day
{
	border: 1px solid #ffffff;
	background-color: #990000;
	color: #ffffff;
	vertical-align: middle;
}

.tp_calendar .ajax__calendar_other .ajax__calendar_day
{
	border: 1px solid #ffffff;
	background-color: #ffffff;
	color: gray;
	vertical-align: middle;
}
.tp_calendar .ajax__calendar_dayname
{
	color: #000000;
	vertical-align: middle;
}
/******************************************************************************/

.dragContainer
{
	background-color: #FFC0FF;
	height: 282px;
	width: 357px;
	border-bottom-color: black;
}

.dragHeader
{
	background-color: #94A6B4;
	height: 48px;
	width: 100%;
	cursor: move;
}
.dragBody
{
	background-color: #E7EBEF;
	height: 100%;
	width: 611px;
	border: solid 1px white;
}
