﻿a.nav:link 
{
	background-color: #D6F39C;
	font-family: Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: black; 
	font-weight: bold; 
    font-size: 12px 
}
a.nav:visited
{
	font-family: Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: black; 
	font-weight: bold; 
	font-size: 12px 
}
a.nav:active
{
	font-family: Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
  	color: #9494B3;
  	font-weight: bold;
  	font-size: 12px 
}
a.nav:hover
{
	font-family: Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	color: #5c7099; 
	font-weight: bold; 
	font-size: 12px 
}

body
{
	background-color:#ffffe0;
	margin: 0px 0px 0px 0px;
	scrollbar-3dlight-color: black;
	scrollbar-arrow-color: black;
	scrollbar-darkshadow-color: black;
	scrollbar-face-color: #D2F39D;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #92A96D;
	scrollbar-track-color: #BDDB8C;
}
.text
{
	font-family: Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}

.boldtext
{
	font-family: Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight:bold;
}

.boldcolortext
{
	font-family: Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight:bold;
	color:#D6F39C;
}

.smallmessagetext
{
	font-family: Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small;
	font-weight:bold;
	color:#8E6937;
}


.focusstyle
{
	background-color:#F4D061;
}

.optionfocusstyle
{
	background-color:White;
}
.textboxalignment{
text-align: right;
}

.searchtable
{
	background-color:#CBC79D;
	border-right: solid 1px black;
	border-left: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	z-index:11;
	position:absolute;
	filter:revealTrans(Duration=.5,Transition=5);
}
    .searchtable.left0 {
        left:0;
    }
.layer0
{
	background-color:#ffffe0;
	width:100%;
}

.layer1
{
	background-color:#E4E4BA;
	width:950px;	
}
.layer2
{
	background-color:#D9D5A8;
	border-right: solid 1px black;
	border-left: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	width:100%;
}

.HeaderA
{
	color: #D6F39C;
	background-color: #586840;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;	
}

.SolidBorder1
{
	border: solid 1px Black;
	padding: 1px;
}

.FontA
{
	color: Black;
	font-family: Verdana;
	font-size: 10pt;
}

.JustBold
{
	color: Red;
	font-weight: bold;
}

.warningMsg 
{
	color:Red;
	font-family:Geneva,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
}

/*                   Error Pages Style                   */
.error-page-center-image {
	border-radius: 5px;
	box-shadow: 6px 6px 6px 0 #aaaaaa
}

.error-page-title {
	font: 20px Bold;
	font-family: Arial;
	color: #7f7f7f;
	font-weight: 700;
	margin: 15px 0 15px 0;
	font-style: Normal
}

.error-page-description {
	font: 14px Bold;
	font-family: Arial;
	font-weight: 400;
	color: #7f7f7f;
	font-style: Normal;
	margin: 0 0 10px 0
}

.error-page-return-action-button {
	color: #fff;
	background-color: #0098d1;
	border-color: #0098d1;
	margin: 10px 0 0 0;
	border-radius: 5px;
	padding: 6px 15px 6px 15px;
	border-style: solid;
	font-family: arial;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}

/**********************Grid Style*********************/
.GridStyle
{
	font-family: Verdana;
	font-size: 9pt;
	border: solid 1px Black;
}

.GridItemStyle
{
	height: 20px;
	color: Black;
	background-color: White;
}

.GridAlternatingItemStyle
{
	color: Black;
	background-color: #D6F39C; 
}

.GridSelectedItemStyle
{
	color: White;
	background-color: #008A8C;
	
}

.GridHeaderStyle
{
	height: 20px;
	font-weight: bold;
	font-size: 7.5pt;
	background-color: #7B925A;
	color: #D6F39C;    
}

.CenteredTextGridHeaderStyle th
{
    font-size:xx-small;
    font-family:Geneva,Verdana,Arial,Helvetica,sans-serif; 
    font-weight:bold;
    Height:20px; 
    border-width:1px;
    color:#D6F39C;
    border-style:Solid; 
    border-color:Black;
    background-color:#7B925A;
    text-align:center;
    width:100%;
}
/**************************************************/



/**********************Modal Popup*********************/
.modalBackground {
	background-color: #FFFFE0;
	filter: alpha(opacity=70);
	opacity: 0.7;
}




.popup_body
{
	background-color: #d6f39c;
	font-family: Verdana;
	font-size: 10pt;	
}

.popup_top_border
{
	
	background-image:url(../Images/modal_popup_top_border.PNG);
	background-repeat:repeat-x;
	height: 40px;
	font-family: Verdana;
	font-weight: bold;
	font-style: italic;
	font-size: 10pt;
	color: #D6F39C;
	
	
}

.popup_left_border
{
	
	background: url(../Images/modal_popup_left_border.PNG) repeat-y;
	width: 12px;
}

.popup_right_border
{
	
	background: url(../Images/modal_popup_right_border.PNG) repeat-y;
	width: 18px;
}

.popup_bottom_border
{
	
	background: url(../Images/modal_popup_bottom_border.PNG) repeat-x;
}

.popup_topleft_corner
{

	background: url(../Images/modal_popup_upper_left_corner.PNG) no-repeat;
	width: 12px;
	height: 40px;
}

.popup_topright_corner
{
	
	background: url(../Images/modal_popup_upper_right_corner.PNG) no-repeat;
	width: 12px;
	height: 40px;
}

.popup_bottomright_corner
{
	
	background: url(../Images/modal_popup_lower_right_corner.PNG) no-repeat;
	width: 12px;
	height: 18px;
}

.popup_bottomleft_corner
{	
	background: url(../Images/modal_popup_lower_left_corner.PNG) no-repeat;
	width: 12px;
	height: 18px;
}


/*2011 gridview settings courtesy of the following link - by Allen Dougherty for Premier 
    http://atashbahar.com/post/GridView-makeover-using-CSS.aspx 
*/
.mGrid 
{
    width: 100%; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse: collapse; 
}
.mGrid td 
{
    padding: 2px; 
    border: solid 1px #c1c1c1; 
    color: #717171; 
 }
.mGrid th  
{
    padding: 4px 2px; 
    color: #fff; 
    background: #fff url(../Images/grd_hdr.png) repeat-x top; 
    border-left: solid 1px #525252; 
    font-size: 0.9em; 
}
.mGrid .alt { background: #fcfcfc url(../Images/grd_alt.png) repeat-x top; }
.mGrid .pgr {background: #424242 url(../Images/grd_pgr.png) repeat-x top; }
.mGrid .pgr table { margin: 5px 0; }
.mGrid .pgr td  
{
    border-width: 0; 
    padding: 0 6px; 
    border-left: solid 1px #666; 
    font-weight: bold; 
    color: #fff; 
    line-height: 12px; 
}   
.mGrid .pgr a  
{
    color: #666; 
    text-decoration: none; 
}
.mGrid .pgr a:hover  
{
    color: #000; 
    text-decoration: none; 
}

/*Edit Resident Page specific styles*/
#lb_cashPayOffOrder
{
}
#lb_cashPayOffOrderEndDate
{
	text-align:right;
	display:block;
	margin-right:29px;
}
#cb_cashPayOffOrder 
{
}
#ds_cashPayOffOrder 
{
}
.td_cashPayOffOrder
{
}
/*Cash Payoff Order Page specific styles*/
#cashPayOrderContainers 
{
}
#mltslctrCashPayoffOrder_tblMain #table2,
#ms_2ndCashPayoffOrder_tblMain #table2
{
	width:30px;
}
#mltslctrCashPayoffOrder_tblMain #mltslctrCashPayoffOrder_tblOrder,
#ms_2ndCashPayoffOrder_tblMain #ms_2ndCashPayoffOrder_tblOrder
{
	width:30px;
}
#cashPayOrder_1stContainer,
#cashPayOrder_2ndContainer 
{
	position:relative;
	overflow:hidden;
	width:460px;
}
#cashPayOrder_1stContainer 
{
	float:left;
}
#cashPayOrder_2ndContainer 
{
	float:right;
}
.CashPayOffOrderLabel 
{
	display:block;
	margin:15px 0px;
}
.CashOrderSecondaryList 
{
	display:block;
	color:#555555;
	margin-left:20px;
	font-size:7pt;
	font-weight:normal;
}
.CashOrderSecondaryList .heading 
{
	color:#333333;
	font-weight:bold;
}
/*Lease Process Report Page specific styles*/
#leaseRuleAppliedString 
{
	 text-decoration:underline;	
}

#cashPayOrderContainers #btnSubmit,
#cashPayOrderContainers #btnSubmit2ndCashPayOrder 
{
	position:relative;
	display:block;
	width:202px;
	left:229px;
}


/*Add Edit Lease Percentage Increase Page specific styles*/
.standardFont10pt 
{
	font-size:10pt;
	font-family:Geneva,Verdana,Geneva,Arial,Helvetica,sans-serif 10px;
}

.effectiveDateSelector 
{
	display:inline;
}
.effectiveDateSelector table
{
	display:inline;
}

.scrollDataGridHeader 
{
	font-family:Geneva,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#D6F39C;
}

#dtgrdLeaseAmount .cls_Sel
{
	width:100px;
	border:dashed 1px red;
}
#dtgrdLeaseAmount .cls_EntityNo
{
	width:100px !important;
	border:dashed 1px red;
	background-color:#CCCCCC;
}
#dtgrdLeaseAmount .cls_endCap 
{
	border-left:solid 11px rgb(123, 146, 90);
}
#dtgrdLeaseAmount .cls_endCapItem 
{
	visibility:hidden;
	display:none;
}

/* Read Lock Box File page screen */
#readLockBoxFilePage #blueBarAnimationImage 
{ 
	 padding: 0px; margin: 0px; 
	 display: block; 
	 overflow: hidden;
	 height:17px;
}


#readLockBoxFilePage #btnRead
{
	display:block;
	width:300px;
	font-size:10px;
	font-family:"Geneva,Verdana,Geneva,Arial,Helvetica,sans-serif";
	font-weight:bold;
	height:25px;
}

#readLockBoxFilePage #progressMessageContainer 
{
	width: 420px;
	font-family:"Geneva,Verdana,Geneva,Arial,Helvetica,sans-serif";
    font-size:10pt;
}

.bpc_tinyCounter
{
    font-size:5pt;
    font-weight:bold;
    color:#c9c9a5;
    text-align:right;
}

.bpc_errorMsg
{
    color:red;
    font-weight:bold;
}
.GridButton a {
    font: bold 11px Arial;
    text-decoration: none;
    background-color: #EEEEEE;
    color: #333333 !important;
    padding: 1px 6px 1px 6px;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #333333;
    border-bottom: 1px solid #333333;
    border-left: 1px solid #CCCCCC;
    margin-top: 3px;
    margin-bottom: 3px;
}
.GridButtonDisabled a {
    cursor:default;
    font: bold 11px Arial;
    text-decoration: none;
    background-color: #EEEEEE;
    color:#d2d2d2 !important;
    padding: 1px 6px 1px 6px;
    border:1px solid #EEEEEE!important;
    margin-top: 3px;
    margin-bottom: 3px;
}
.menu-container {
    width: 100%;
}
.menu-area {
    width: 100%;
    padding: 0 100px;
}
.notification-message{
    text-align:center;
}

.margin-left-10 {
    margin-left: 10px;
}

.amount-label {
    font-family: Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    width: 140px;
}

.amount-value {    
    width: 168px;
}

.margin-left-1 {
    margin-left: 1px
}
.file-input-mask{position:relative;width:calc(100% - 12px);min-height:22px;margin-left:10px;display:table;vertical-align:top}
.file-input-mask.full{width:100%;margin:0;}
.file-input-label{display:table-cell;font-weight:bold;width:30px;}
.file-input-mask-value{width:calc(100% - 80px);position:relative;display:table-cell;}
.with-label .file-input-mask-value{width:calc(100% - 110px);}
.file-input-mask-value input{width:100%;height:22px;pointer-events:none;padding:0 5px;box-sizing:border-box;}
.clear-input-mask{position:absolute;top:1px;right:1px;width:25px;text-align:center;display:block;height:20px;line-height:20px;background:#fff;cursor:pointer;box-sizing:border-box;font-family:Arial, Helvetica, sans-serif}
.file-input-mask-value input[value=""] + .clear-input-mask{display:none;}
.file-input-browse{width:80px;position:relative;display:table-cell;}
.file-input-mask input[type=file]{position:absolute;top:0;left:0;z-index:10;opacity:0;min-height:24px;width:80px !important;box-sizing:border-box;}
.file-mask{border:1px solid #767676;background:#efefef;border-radius:2px;font-size:10pt;z-index:8;font-weight:bold;color:#232323;box-sizing:border-box;position:absolute;top:0;left:0;height:22px;width:100%;line-height:20px;text-align:center;font-family:Geneva,Verdana,Arial,Helvetica,sans-serif}

.layer1nobackground {
	background-color: none !important;
	width: 950px;
}