body { background:url('https://www.bntouchmortgage.net/account4/img/back-line.gif') repeat-x #aeaeae;}
body, td { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px }

input, select, textarea {
					 /*HEIGHT: 19px;*/
                FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                FONT-SIZE: 11px;
                /*COLOR: black;
                BACKGROUND-COLOR: #ffffff;
                border: 0px solid #999999; */
                }
                
a {text-decoration: none; color: #0044cc;}
a:link {  text-decoration: none; color: #0044cc;}
a:hover {  color: #0044cc; text-decoration: underline; }
a:visited { color: #0044cc;}
a:active { color: #ff0000; }

.pl_action_buttons {
font-family:Tahoma;
font-size:11px;
color:#000000;
background:url('https://www.bntouchmortgage.net/account4/img/button-grey.gif');
border:0px;
border-left:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
margin:2px;
height:21px;
padding:2px 5px 3px 5px;
behavior: url("https://www.bntouchmortgage.net/account4/img/btn.htc");
}

span.pl_action_buttons {
padding:0px;
background:none;
}

span.pl_action_buttons input.pl_action_buttons {
border:none;
margin:0px;
}

.pl_action_buttons_sm {
font-family:Tahoma;
font-size:10px;
color:#000000;
background:url('https://www.bntouchmortgage.net/account4/img/button-grey.gif');
border:0px;
border-left:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
margin:2px;
height:21px;
padding:2px 5px 3px 5px;
behavior: url("https://www.bntouchmortgage.net/account4/img/btn.htc");
}

span.pl_action_buttons_sm {
padding:0px;
background:none;
}

span.pl_action_buttons_sm input.pl_action_buttons_sm {
border:none;
margin:0px;
}

.pl_action_buttons_gold {
font-family:Tahoma;
font-size:11px;
color:#000000;
background:url('https://www.bntouchmortgage.net/account4/img/button-gold.gif');
border:0px;
border-left:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
margin:2px;
height:21px;
padding:0px;
padding-bottom:1px;
padding-left:6px;
padding-right:6px;
behavior: url("https://www.bntouchmortgage.net/account4/img/btn.htc");
}

span.pl_action_buttons_gold {
padding:0px;
background:none;
}

span.pl_action_buttons_gold input.pl_action_buttons_gold {
border:none;
margin:0px;
}


.input_sm { HEIGHT: 15px;
            BORDER-WIDTH: 0px;
            BORDER-COLOR: gray;
            FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
            FONT-SIZE: 10px;
            COLOR: black;
            BACKGROUND-COLOR: #FCFBEF;
           }


.input_wm { HEIGHT: 17px;
            BORDER-WIDTH: 0px;
            BORDER-COLOR: gray;
            FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
            FONT-SIZE: 11px;
            font-weight: bold;
            COLOR: red;
            BACKGROUND-COLOR: #E6E4E4;
           }

.input_wm_b { HEIGHT: 18px;
            BORDER-WIDTH: 0px;
            BORDER-COLOR: #C4B355;
            FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
            FONT-SIZE: 11px;
            font-weight: bold;
            COLOR: red;
            BACKGROUND-COLOR: #E6E4E4;
           }

.m_z {
    border-color: #4E590E;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 2px;
    border-left-width: 0px;
    background-color: #DED1A5;
    }

.z {
    border-color: #4E590E #4E590E #4E590E #4E590E;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 2px;
    border-left-width: 1px;
    background-color: #E7ECCD;
    FONT-SIZE: 11px;
    COLOR: #999999;

    }

.z a:link {
    color: #5C4707;
    text-decoration: none;
    }

.z a:visited {
    color: #5C4707;
    text-decoration: none;
    }

.z a:hover {
    color: #5C4707;
    text-decoration: underline;
    }



.z_selected {
    border-color: #4E590E;
    border-style: solid;
    border-top-width: 2px;
    border-right-width: 2px;
        border-bottom-width: 0px;
        border-left-width: 2px;
        background-color: #F7FAE7;
    FONT-SIZE: 11px;
    font-weight: bold;}

.z_under {
    border-color: #4E590E;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 2px;
        border-bottom-width: 0px;
        border-left-width: 2px;
        background-color: #F7FAE7;
    FONT-SIZE: 9px;
    }


.m_y {
    border-color: #C7CE9E;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    background-color: white;
    }

.y_selected {
    border:1px solid #b6b6b6;
    border-top: none;
    font-size: 10px;
}

.y {
    border: 1px solid #b6b6b6;
    background-color: #f0f0f0;
    font-size: 10px;
    }

.m_x {
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    FONT-WEIGHT: bold;
    }

.x_selected {
    border-color: #cccccc;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;}

.x {
    border:0px solid #999999;
    background-color: #999999;
    font-size: 10px;
    font-weight: bold;
    }
    
.x_t {
    border-color: #cccccc;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    background-color: white;
    }

.x a:visited { color: #eeeeee; text-decoration: none; }
.x a:link {color: #eeeeee; text-decoration: none;}
.x a:hover { color: white; text-decoration: underline; }

.side_x_selected {
border:1px solid #dbdbdb;
background:#dbdbdb;
font-size:11px;
font-weight:bold;
}

.side_x {
border:1px solid #eaeaea;
font-size:11px;

color: black;
} 

.side_m_x {
    border-color: #8A9070;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    color: #eeeeee;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    }

.side_alerts {
    border-color: #cccccc;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    }

.side_alerts_inner {
    background-color: #f5f5f5;
    color: #999999;
    FONT-SIZE: 9px;
    }

.side_x a:visited { color: black; text-decoration: none; }
.side_x a:link {color: black; text-decoration: none;}
.side_x a:hover { color: #999999; text-decoration: underline; }

.side_x_selected a:visited { color: black; text-decoration: none; }
.side_x_selected a:link {color: black; text-decoration: none;}
.side_x_selected a:hover { color: #999999; text-decoration: underline; }

.border_no_up {
    border-color: #4E590E;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    padding-top: 3px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    }

.border_full {
    border-color: #C7CE9E;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    }


.calendar_table {
    FONT-SIZE: 10px;
    COLOR: #666666;
    }

.borrower_info {
    FONT-SIZE: 11px;
    COLOR: black;
    }

.help {
    font-weight: normal;
    FONT-SIZE: 12px;
    COLOR: #333333;
    }


.tables_head  {
font-family:Arial;
font-size:22px;
color:#000000;
}


.tables_head_no_line {
    background-color: #fff0b3;
    font-size: 11px;
    color: black;
}

.tables_head_no_line a:link {  text-decoration: none; color: black;}
.tables_head_no_line a:hover {  color: #7C5A0C; TEXT-DECORATION: underline; }
.tables_head_no_line a:visited { color: black;}


.tables_head_no_line_big {

    background-color: #F2E6B5;
    FONT-SIZE: 11px;
    COLOR: black;
    }

.tables_count {
    font-weight: bold;
    font-size: 11px;
    color: black;
    } 


.tables {
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-bottom-color: #ECE9D8;
    border-left-width: 0px;
    }
.tables_bold {
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-bottom-color: #ECE9D8;
    border-left-width: 0px;
    font-weight:bold;
    }
.tables_sm {
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-bottom-color: #ECE9D8;
    FONT-SIZE: 10px;
    }
.tables_passed {
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    COLOR: #999999;
    border-bottom-color: #ECE9D8;
    text-decoration: none;
    }

.tables_hot {
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    COLOR: #B43232;
    text-decoration: none;
    }

.tables_hot_sm {
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    COLOR: #B43232;
    text-decoration: none;
    FONT-SIZE: 10px;
    }

.tables_passed_sm {
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    FONT-SIZE: 10px;
    COLOR: #999999;
    }
.tables_passed a:visited {
    color: #999999;
    text-decoration: none;
    }
.tables_passed a:link {
    color: #999999;
    text-decoration: none;
    }
.tables_passed a:hover {
    color: #666666;
    text-decoration: none;
    }

.tables_hot a:visited {
    color: red;
    text-decoration: none;
    }
.tables_hot a:link {
    color: red;
    text-decoration: none;
    }
.tables_hot a:hover {
    color: red;
    text-decoration: underline;
    }

.probability {
    border-color: #999999;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    FONT-SIZE: 8px;
    COLOR: #999999;
    }


.calendar_days {
    border-color: #C7CE9E;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    background-color: white;
    }

.cal_pass {
    border-color: #eeeeee;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    background-color: #f5f5f5;
    FONT-SIZE: 8px;
    }

.cal_fut {
    border-color: #f5f5f5;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;

    background-color: white;
    FONT-SIZE: 8px;
    }

.cal_corner {
    border-color: #cccccc;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    background-color: white;
    }

.mlbox_table{

    border-color: #C7CE9E;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    background-color: #BBC1A3;
    FONT-SIZE: 8 px;
    COLOR: white;
}

.topbar{
    border-color: #BBB16F;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    FONT-SIZE: 8 px;
    COLOR: black;
}


.extra_tabs {

    FONT-SIZE: 9 px;
    FONT-WEIGHT: bold;
    COLOR: black;
}
.extra_tabs a:visited { color: #E6E4E4; text-decoration: none; }
.extra_tabs a:link {color: #E6E4E4; text-decoration: none;}
.extra_tabs a:hover { color: white; text-decoration: underline; }

table.extra_tabs {
behavior: url('https://www.bntouchmortgage.net/account4/img/tabsl2.htc');
}

div.extra_tabs{
height:19px;
padding-left:3px;
}

div.extra_tabs_caption,
div.extra_tabs_caption_selected {
height:23px;
background:url('https://www.bntouchmortgage.net/account4/img/tabs-2level.gif');
float:left;
padding-left:10px;
padding-top:5px;
COLOR: #000000 !important;
font-family: tahoma;
font-size: 11px;
font-weight: normal;
}

.extra_tabs a {
COLOR: #000000 !important;
TEXT-DECORATION: none;
font-family: tahoma;
font-size: 11px;
font-weight: normal;
}

div.extra_tabs_end,
div.extra_tabs_end_selected {
height:23px;
background:url('https://www.bntouchmortgage.net/account4/img/tabs-2level.gif') -390px 0px no-repeat;
float:left;
width:13px;
}

div.extra_tabs_caption_selected,
div.extra_tabs_end_selected{
background-position-y: -23px;
}

.note {
background:#fefddb;
border:1px solid #f8e7b3;
padding:10px;
font-family:Tahoma;
font-size:10px;
}




.warning {
    background-color: white;
    border-color: firebrick;
    border-style: solid;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    FONT-SIZE: 12 px;
    COLOR: firebrick;
    FONT-FAMILY: Helvetica, sans-serif;
    }

.pl_expand {

    background-color: #f5f5f5;
    border-color: #999999;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    FONT-SIZE: 11 px;
    COLOR: black;
    FONT-FAMILY: Helvetica, sans-serif;
    }

.mbox_but {
   background: #d6d6d6;
}

.mbox_but input {
   HEIGHT: 21px;
   BORDER-WIDTH: 0px;
   BORDER-COLOR: #cccccc;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   COLOR: black;
   BACKGROUND-COLOR: #E9E9E9;
   }

   
   
.white-border{
	width:100%;
	/*height:400px;*/
	position:relative;
	background-color:#ffffff;
}

.white-border-left,
.white-border-right{
	position:absolute;
	height:100%;
	width:10px;
	top:0px;
}

.white-border-left{
	left:-3px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.bntouchmortgage.net/account4/img/border/white-left.png", sizingMethod="scale");
}

.white-border-right{
	right:-3px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.bntouchmortgage.net/account4/img/border/white-right.png", sizingMethod="scale");
}

.white-border-bottom{
	height:10px;
	width:100%;
	font-size:1px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.bntouchmortgage.net/account4/img/border/white-bottom.png", sizingMethod="scale");
}
.white-border-bottom-left,
.white-border-bottom-right{
	position:absolute;
	width:10px;
	height:10px;
	bottom:-10px;
	font-size:1px;
}
.white-border-bottom-left{
	left:-3px;
	font-size:1px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.bntouchmortgage.net/account4/img/border/white-bottom-left.png", sizingMethod="scale");
}

.white-border-bottom-right{
	right:-3px;
	font-size:1px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.bntouchmortgage.net/account4/img/border/white-bottom-right.png", sizingMethod="scale");
}
 
.white-border-top-left{
	position:absolute;
	width:10px;
	height:10px;
	top:-10px;
	font-size:1px;
}
.white-border-top-right{
	position:absolute;
	width:10px;
	height:10px;
	top:-10px;
	font-size:1px;
	right: -3px;
	z-index:1000;
    BACKGROUND: url(https://www.bntouchmortgage.net/stage/img/border/white-top-right.png);
}

.white-border-top-left{
   font-size:1px;
   height:7px;
   top:-7px;
	left:-3px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.bntouchmortgage.net/account4/img/border/white-left.png", sizingMethod="scale");
}

.mce-ico {padding: 2px 0px !important;}

/* 
.white-border-top-right{
   font-size:1px;
	right:-3px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.bntouchmortgage.net/account4/img/border/white-top-right.png", sizingMethod="scale");
}*/