/* Top Elements */
* {
    margin-top: 0;
    padding: 0;
}

/* dim inactive tab */
.rich-tab-inactive {
    color: dimgray !important;
}

body {
    background: #ffffff;
    font: 70%/ 1.5em Verdana, Tahoma, arial, sans-serif;
    color: #333;
    text-align: center;
    background-image: url(../html/images/nrs_background.gif);

}

a,a:visited {
    text-decoration: none;
    color: #4F82CB;
    background: inherit;
}

a:hover {
    color: #ff0000;
    background: inherit;
}

/*homepage second row*/
#homepane {
    position: relative;
    width: 98%;
    height: 175px;
}

#homepaneleft {
    position: absolute;
    width: 360px;
    top: 5px;
    z-index: 6;
    border: 1px solid #dcdcdc;
    background-color: #FFF;
    padding: 5px;
    height: 151px;
}

#homepaneright {
    position: absolute;
    left: 385px;
    width: 360px;
    top: 5px;
    z-index: 5;
    border: 1px solid #dcdcdc;
    background-color: #FFF;
    padding: 5px;
    height: 151px;
}

/*Breadcrumb*/
.breadcrumb {
    font: bold 10px "70%/1.5em Verdana, Tahoma, arial, sans-serif", Verdana,
        Helvetica, sans-serif;
    padding: 35px 18px 0px 0px;
}

.breadcrumb a {
    background: transparent url(../images/bread_arrow.gif) no-repeat center
        right;
    text-decoration: none;
    color: #4F82CB;
    padding: 0px 18px 0px 10px;
    float: left;
}

.breadcrumb_layer {
    width: 100%;
    text-align: left;
}

.status_breadcrumb {
    width: 300px;
    text-align: right;
    float: right;
    clear: left;
    font-weight: bold;
    color: #333;
    padding: 0px 0px 0px 0px;
    top: -15px;
    position: relative;
    font-size: 10px;
}

.breadcrumb a:visited,.breadcrumb a:active {
    color: #4F82CB;
}

.breadcrumb a:hover {
    text-decoration: underline;
}



/* headers */
h1,h2,h3,h4 {
    font-family: Tahoma, Verdana, 'Trebuchet MS', Sans-serif;
    font-weight: Bold;
}

h1 {
    font-size: 120%;
    color: #000000;
}

h2 {
    font-size: 110%;
    text-transform: uppercase;
    color: #000000;
}

h3 {
    font-size: 140%;
    color: #333;
    text-align: left;
}
h4 {
    font-size: 120%;
    color:#333;
    text-align: left;
}

img.float-right {
    margin: 5px 0px 10px 10px;
}

img.float-left {
    margin: 5px 10px 10px 0px;
}

.summarywrap {
    border: 1px solid #dcdcdc;
    background: #f9f9f9;
    width: 100%;
}

table.mediumColumn tr td{
    width: 130px;
}

table.smallColumn tr td{
    width: 65px;
}

/* 1/4 of 780*/
.x-large {
    width: 195px;
}

/* 1/5 of 780*/
.large {
    width: 156px;
}

/* 1/6 of 780*/
.medium { 
    width: 130px; 
}

/* 1/12 of 780*/
.x-small {
    width: 65px;
}

.small {
    width: 90px;
}

h1,h2,h3,p {
    padding: 0px;
    margin: 0;
}

ul,ol {
    margin: 5px 20px;
    padding: 0 20px;
    color: #4F82CB;
}

ul span,ol span {
    color: #333;
}
.message_warn{

    font-weight: bold;
    color: black;
}
.message_info{

    font-weight: bold;
    color: green;
}
.message_error{

    color: red;
    font-weight: bold;
    padding-left: 5px;
    
}
code {
    margin: 5px;
    padding: 0 5px;
    text-align: left;
    display: block;
    overflow: auto;
    /* white-space: pre; */
    background: #f6f6f6;
    border: 1px solid #777777;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 500;
}

acronym {
    cursor: help;
    border-bottom: 1px solid #777;
}

blockquote {
    margin: 5px;
    padding: 0 0 0 28px;
    border: 1px solid #777777;
    background-color: #f6f6f6;
    background-image: url(../images/quote.gif);
    background-repeat: no-repeat;
    background-position: 5px 5px;
}

subfooter {
    margin: 10px;
    padding: 0 0 0 28px;
    border: 1px solid #777777;
    background-color: #f6f6f6;
    background-repeat: no-repeat;
    background-position: 5px 5px;
}
.defaultGridTable{
    width: 100%
}
.dr-toolbar-ext{
    border:1px solid;
    border-color:#CCC;
    background-color:#D4CFC7;
    background-position:left top;
    background-repeat:repeat-x;
 
}

.dr-toolbar-int {
	font-size: 12px;
	color: #CCCCCC;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	white-space: nowrap;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	text-align:center;
	
	padding-bottom: 0px;
}
.dr-toolbar-int2{
    font-size:12px;
    color:#CCCCCC;
    font-weight:bold;
    font-family:Arial,Verdana,sans-serif;
    white-space:nowrap;
    border-right-width: 0px;
    border-right-style: solid;
    border-right-color: #CCC;
}

.twoLinesLink {
  width:60px; 
  text-align:center;
  vertical-align:middle; 
  white-space:normal;
}

.activatedTab{
background-image: url(/newrecovery/images/new_menu_gradient_over.jpg);
}

.rich-toolbar {
	background-image: url(../images/new_menu_gradient.jpg);
	
}
.rich-toolbar-item{
    background-image: url(../images/new_menu_gradient.jpg);
    color:#fff;
}
.rich-toolbar-item:hover{
    background-image: url(../images/new_menu_gradient_over.jpg);
}
.menutextoveride
{
    
    overflow: auto;
    display: auto;
	text-align: center;
	padding:0px;
	

}
.custominputbox{
    width: 10px;
    background-color: #F00;
}
.menutextoveride:hover
{
    color: #fff;
    overflow: auto;
    display: block;
     background-color:#85c1f7;


}
.menutextoveride2
{
    color: #FFFFFF;
    overflow: auto;
    display: block;
    


}
.menutextoveride2:hover
{
    color: #000000;
    overflow: auto;
    display: block;
   

}
.address_streetNumber{
}

/* form elements */

.formpadding1 {
    margin: 0px;
    padding: 5px;
}
.clearform {
    margin: 0px;
    padding: 0 0px;
}

.form_example {
    margin: 15px;
    padding: 0 5px;
    border: 1px solid #e3e3e3;
    background-color: #f0efef;
}

.form_property_search {
    margin: 0px;
    padding: 0 5px;
    border: 1px solid #d7d7d7;
    background-color: #f0efef;
}

label {
    display: block;
    margin: 5px 0;
}

input {
    padding: 2px;  
    border: solid 1px #9bb8c6;  
    outline: 0;  
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    
    background: #FFFFFF url('bg_form.png') left top repeat-x;  
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f6f5f5), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #f6f5f5 1px, #FFFFFF 25px);  
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    
}

.listmenu {
    padding: 2px;
    border: 1px solid #d7d7d7;
    font: normal 1em Verdana, sans-serif;
    color: #000;
}

.cell_padding_bottom {
    padding-bottom: 5px;
}

textarea {
    width: 400px;
    padding: 2px;
    font: normal 1em Verdana, sans-serif;
    border: 1px solid #dcdcdc;
    height: 100px;
    display: block;
    color: #000;
}

textarea.x-small {
    width: 250px;
    padding: 2px;
    font: normal 1em Verdana, sans-serif;
    border: 1px solid #dcdcdc;
    height: 50px;
    display: block;
    color: #000;
}

input.button {
    margin: 0;
    font: bolder 12px Arial, Sans-serif;
    border: 1px solid #054877;
    padding: 2px 3px;
    background: #4F82CB;
    color: #ffffff;
}

input.button:hover {
    margin: 0;
  
    border: 1px solid #054877;
    
    color: #054877;
    background: #cacaca;
    cursor: pointer; /* cursor: hand; */
}

input.button:disabled {
    margin: 0;
   
    border: 1px solid #054877;
    padding: 2px 3px;
    color: #999999;
    background: #cacaca;    
}

input.button.primary{
    background: indianred;
}

input.button.primary:hover {
    background: brown;    
}

input.button.primary:disabled {
    color: #054877;
    background: #cacaca;
}

input.button.primary:disabled:hover {    
    color: #999999;
    background: #cacaca;    
}

:disabled{    
    color: darkgrey;
}


input.button:disabled:hover {
    margin: 0;
    font: bolder 12px Arial, Sans-serif;
    border: 1px solid #dcdcdc;
    padding: 2px 3px;
    color: #999999;
    background: #cacaca;
}

.transbutton{

    margin: 0px 20px 0px 0px;
    font: bolder 12px Arial, Sans-serif;
    border: 1px solid #dcdcdc;
    padding: 2px 10px;
    background: #4F82CB;
    color: #ffffff;
}
.transbutton:hover {
    margin: 0px 20px 0px 0px;
    font: bolder 12px Arial, Sans-serif;
    border: 1px solid #dcdcdc;
    padding: 2px 10px;
    color: #000000;
    background: #cacaca;
    cursor: pointer; /* cursor: hand; */
}

/* search */
form.search {
    position: absolute;
    top: 1px;
    right: 20px;
    background: transparent;
    width: 550px;
    text-align: right;
}

.top_nav {
    color: #4F82CB;
    position: absolute;
    top: 15px;
    right: 5px;
    background: transparent;
    border: none;
    width: 533px;
}

.top_nav_text {
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
}

.top_footer_text {
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
   top:100px;
    
}

.top_footer_text a{
    text-decoration: none;
    color: #FFFFFF;
    background: inherit;
}

.top_footer_text2 {
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
    font-size: 9px;
    color: #FFFFFF;
}

.small_footer_text {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 9px;
    color: #333;
    line-height: normal;
}

form.search input.textbox {
    margin: 0;
    padding: 1px 2px;
    width: 120px;
    background: #FFF;
    color: #333;
}

form.search input.button {
    background: #CCC url(../images/headerbg.gif) repeat-x;
    color: #333;
    border: none;
    width: 70px;
    height: 21px;
}

.form-all {
    background: #cccccc;
    color: Black;
    font-family: Verdana;
    font-size: 18px;
}

.form-textbox,.form-textarea,.form-dropdown {
    -moz-border-radius: 4px 4px;
    -webkit-border-radius: 4px 4px;
    padding: 8px 4px;
    background-color: #FFFFFF;
    border-color: #7C7C7C #C3C3C3 #DDDDDD;
    border-style: solid;
    border-width: 1px;
    color: #000;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
}

.form-radio,.form-checkbox {
    height: 12px;
    width: 15px;
}

.form-submit-button,.form-submit-reset,.form-submit-print {
    margin: 0;
    font: bolder 12px Arial, Sans-serif;
    border: 1px solid #dcdcdc;
    padding: 2px 3px;
    background: #dcdbdb;
    color: #000000;
}

.form-label {
    width: 150px !important;
}

.form-label-left {
    width: 150px !important;
}

.form-line {
    padding: 10px;
}

.form-label-right {
    width: 150px !important;
}

.form-all {
    width: 650px !important;
    background: #FFFFFF;
    color: Black;
    font-family: Verdana;
    font-size: 12px;
}

/*legaltab*/

.legalFileNumbertextbox{
    width:75px;
    padding: 3px;
    border: 1px solid #999;
}

/*Rich Calendar*/
.rich-calendar-exterior{border:1px solid;}
.rich-calendar-btn{cursor:pointer;}
.rich-calendar-header-optional{border-bottom:1px solid;padding:7px;height:22px;font-weight:bold;}
.rich-calendar-header{border-right:0 solid;border-bottom:1px solid;}
.rich-calendar-cell-size{width:25px;height:22px;}
.rich-calendar-cell-div{overflow:hidden;}
.rich-calendar-cell{border-bottom:1px solid;border-right:1px solid;padding:0;vertical-align:middle;text-align:center;}
.rich-calendar-tool{vertical-align:middle;text-align:center;width:20px;height:22px;}
.rich-calendar-month{vertical-align:middle;text-align:center;height:22px;}
.rich-calendar-days{border-bottom:1px solid;border-right:0 solid;vertical-align:middle;text-align:center;height:22px;}
.rich-calendar-week{border-bottom:1px solid;border-right:1px solid;vertical-align:middle;text-align:center;width:25px;}
.rich-right-cell{border-right:0;}
.rich-bottom-cell{border-bottom:0;}.rich-calendar-toolfooter{height:22px;padding:1px 2px 1px 1px;}
.rich-calendar-footer-optional{border-top:1px solid;border-right:0 solid;padding:7px;height:22px;font-weight:bold;}
.rich-calendar-footer{border-top:1px solid;border-right:0 solid;}
.rich-calendar-spinner-input{border:0;padding:0 0 0 3px;background:none transparent scroll repeat 0 0;}
.rich-calendar-spinner-input-container{background-position:left top;background-repeat:repeat-x;border:1px solid;}
.rich-calendar-spinner-buttons{border-width:1px;border-style:solid;background-position:left top;background-repeat:repeat-x;font-size:0;}
.rich-calendar-exterior{border-color:#C4C0B9;}
.rich-calendar-header-optional{border-bottom-color:#C4C0B9;background-color:#e6eef8;font-size:11px;font-family:Arial,Verdana,sans-serif;}
.rich-calendar-header{border-bottom-color:#C4C0B9;background-color:#e6eef8;font-size:11px;font-family:Arial,Verdana,sans-serif;}
.rich-calendar-cell{border-bottom-color:#C4C0B9;border-right-color:#C4C0B9;background-color:#FFF;font-size:11px;font-family:Arial,Verdana,sans-serif;}
.rich-calendar-tool{background-color:#2f66ae;font-size:11px;font-family:Arial,Verdana,sans-serif;font-weight:bold;color:#FFF;}
.rich-calendar-month{background-color:#2f66ae;font-size:11px;font-family:Arial,Verdana,sans-serif;font-weight:bold;color:#FFF;white-space:nowrap;}
.rich-calendar-days{border-bottom-color:#C4C0B9;border-right-color:#C4C0B9;background:#e6eef8;font-size:11px;font-family:Arial,Verdana,sans-serif;}
.rich-calendar-weekends{color:#red;}
.rich-calendar-week{background:#e6eef8;border-bottom-color:#C4C0B9;background-color:#e6eef8;border-right-color:#C4C0B9;font-size:11px;font-family:Arial,Verdana,sans-serif;}
.rich-calendar-holly{background-color:#dee6f0;color:#4c85cf;}
.rich-calendar-boundary-dates{color:#a0a0a0;}
.rich-calendar-today{background-color:#4c85cf;color:#dee6f0;font-weight:bold;}
.rich-calendar-select{background-color:#2f66ae;color:#FFF;font-weight:bold;}
.rich-calendar-hover{background-color:#e6eef8;color:#000;}
.rich-calendar-toolfooter{background:#e6eef8;font-size:11px;font-family:Arial,Verdana,sans-serif;background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.iconimages.CalendarSeparator/DATB/eAFjYGAAAAADAAE_.seam);background-repeat:no-repeat;background-position:right center;}
.rich-calendar-tool-btn{cursor:pointer;padding:2px 3px 2px 3px;white-space:nowrap;}
.rich-calendar-tool-btn-disabled{padding:2px 3px 2px 3px;white-space:nowrap;}
.rich-calendar-tool-btn-hover{background-color:#e6eef8;color:#000;border:1px solid;border-color:#FFF;border-right-color:#C4C0B9;border-bottom-color:#C4C0B9;padding:1px 2px 1px 2px;}
.rich-calendar-tool-btn-press{border-color:#C4C0B9;border-right-color:#FFF;border-bottom-color:#FFF;}
.rich-calendar-footer-optional{border-top-color:#C4C0B9;border-right-color:#C4C0B9;background:#e6eef8;font-size:11px;font-family:Arial,Verdana,sans-serif;}
.rich-calendar-footer{border-top-color:#C4C0B9;border-right-color:#C4C0B9;background:#e6eef8;font-size:11px;font-family:Arial,Verdana,sans-serif;}
.rich-calendar-tool-close{padding:2px 2px 2px 4px;background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.iconimages.CalendarSeparator/DATB/eAFjYGAAAAADAAE_.seam);background-repeat:no-repeat;background-position:left center;}
.rich-calendar-button{cursor:pointer;vertical-align:middle;}
.rich-calendar-editor-shadow{background:#FFF;opacity:.5;filter:alpha(opacity=50);}
.rich-calendar-time-layout{background:#e6eef8;border:1px solid;border-color:#C4C0B9;position:relative;}
.rich-calendar-date-layout{background:#FFF;border:1px solid;border-color:#C4C0B9;position:relative;}
.rich-calendar-time-layout,.rich-calendar-date-layout,.rich-calendar-time-layout input{font-size:11px;font-family:Arial,Verdana,sans-serif;}
.rich-calendar-time-layout-fields{padding:7px 7px 5px 7px;white-space:nowrap;}
.rich-calendar-time-layout-cancel{padding:0 7px 7px 1px;}
.rich-calendar-time-layout-ok{padding:0 1px 7px 7px;}
.rich-calendar-date-layout-cancel{background:#e6eef8;border-top:1px solid;border-top-color:#C4C0B9;padding:5px 5px 5px 1px;}
.rich-calendar-date-layout-ok{background:#e6eef8;border-top:1px solid;border-top-color:#C4C0B9;padding:5px 1px 5px 5px;}
.rich-calendar-date-layout-split{border-right:1px solid;border-right-color:#C4C0B9;}
.rich-calendar-time-btn{width:45px;border:1px solid;border-color:#FFF;border-right-color:#C4C0B9;border-bottom-color:#C4C0B9;background:#e6eef8;text-align:center;padding:2px;white-space:nowrap;text-align:center;cursor:pointer;}
.rich-calendar-time-btn-press{border:1px solid;border-color:#C4C0B9;border-right-color:#FFF;border-bottom-color:#FFF;background-color:#e6eef8;}
.rich-calendar-time-input{width:22px;margin:0 2px;}
.rich-calendar-spinner-up{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.SpinnerButtonUp/DATB/eAFjYGD4!!8!AAYAAv4_.seam);height:7px;width:14px;margin:0 1px 1px 0;}
.rich-calendar-spinner-down{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.SpinnerButtonDown/DATB/eAFjYGD4!!8!AAYAAv4_.seam);height:7px;width:14px;margin:0 1px 1px 0;}
.rich-calendar-spinner-pressed{margin:1px 0 0 1px;}
.rich-calendar-spinner-buttons{background-color:#2f66ae;border-color:#2f66ae;background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.SpinnerButtonGradient/DATB/eAF79urt8fNXmAAXoQUq.seam);}
.rich-calendar-spinner-input{font-size:11;font-family:Arial,Verdana,sans-serif;width:18px;}
.rich-calendar-spinner-input-container{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.SpinnerFieldGradient/DATB/eAF7-e7j!!!!mQAZqAXI.seam);background-color:#fff;border-color:#C4C0B9;border-bottom-color:#fff;border-right-color:#fff;}
.rich-calendar-editor-layout-shadow{background-color:#000;opacity:.3;filter:alpha(opacity=30);position:absolute;}
.rich-calendar-editor-btn{width:36px;padding:2px;margin:2px;text-align:center;cursor:pointer;}
.rich-calendar-editor-btn-over{padding:1px;border:1px solid;border-color:#C4C0B9;background:#e6eef8;}
.rich-calendar-editor-btn-selected{background-color:#4c85cf;padding:2px;border:0;color:#dee6f0;font-weight:bold;cursor:default;}
.rich-calendar-editor-tool-over{padding:1px;border:1px solid;background:#e6eef8;border-color:#FFF;border-right-color:#C4C0B9;border-bottom-color:#C4C0B9;}
.rich-calendar-editor-tool-press{padding:1px;border:1px solid;background:#e6eef8;border-color:#C4C0B9;border-right-color:#FFF;border-bottom-color:#FFF;}

/*Mortgage Insurer Section*/

.mortgage_status_listmenu{
    padding:2px;
    border:1px solid #d7d7d7;
    font: normal 1em Verdana, sans-serif;
    color:#000;

}
.mortgage_status_listmenu_position{
    text-align: right;
    border: none;
    margin: 0px 0px -22px 513px;
}
select
{
     padding: 2px;  
    border: solid 1px #9bb8c6;  
    outline: 0;  
    font: Verdana, Tahoma, sans-serif;  
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    
    
    background: #FFFFFF url('bg_form.png') left top repeat-x;  
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #f6f5f5), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #f6f5f5 1px, #FFFFFF 25px);  
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
}
.mortgage_status_button {
    margin: 0;
    border: 1px solid #b0afaf;
    padding: 4px 5px 4px 5px;
    color: #ffffff;
    background-color: #4F82CB;
    background-image: url(../images/new_menu_gradient.jpg);
    font-weight: bold;
}
.mortgage_status_button:hover {
    margin: 0;
    border: 1px solid #b0afaf;
    padding: 4px 5px 4px 5px;
    color: #000000;
    cursor: pointer; /* cursor: hand; */
    background-color: #cacaca;
    background-image: url(../images/new_menu_gradient_over.jpg);
    font-weight: bold;
}
.mortgage_status_textbox{
    padding: 3px;
    border: 1px solid #999;
}
.mortgage_status_formwrap{
    border: 1px solid #CCC;
    background-color: #f9f9f9;
    padding: 5px;
}
.mortgage_status_formwrap2{
    background-color: #ffffff;
    padding: 5px;
    border: 1px solid #CCC;
}
.panel_wrap{
    border: 1px solid #CCC;
    background-color: #f9f9f9;
    padding-bottom: 5px;
}
.tab_wrap{
    background-color: #ffffff;
    padding: 5px;
    border: 1px solid #CCC;
}




/********************************************
	   LAYOUT
	********************************************/
.information_summary_heading {
    color: #000;
    background-color: #f6f6f6;
    width: 100%;
    float: left;
    font-weight: bold;
    height: 0px;
    bottom: -150px;
}

.information_summary_wrap {
    border: 1px solid #000;
    background-color: #f6f6f6;
    padding: 1px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
}

.information_summary_title {
    color: #000;
    background-color: #f6f6f6;
    width: 99%;
    float: left;
    padding: 0px 0px 0px 5px;
    font-weight: bold;
}

.information_summary_title_left {
    color: #000;
    width: 25%;
    float: left;
}

.information_summary_title_right {
    color: #000;
    background-color: #f6f6f6;
    width: 20%;
    float: left;
    font-weight: bold;
}

.information_summary_altrow1 {
    color: #000;
    background-color: #dee7ff;
    width: 99%;
    float: left;
    padding: 0px 0px 0px 5px;
}

.information_summary_altrow2 {
    color: #000;
    background-color: #b8ccff;
    width: 99%;
    float: left;
    padding: 0px 0px 0px 5px;
}

.information_summary_altrow2_left {
    width: 25%;
    background-color: #b8ccff;
    float: left;
    font-weight: normal;
}

.information_summary_altrow2_right {
    width: 20%;
    background-color: #b8ccff;
}

.information_summary_altrow1_left {
    width: 25%;
    background-color: #dee7ff;
    float: left;
    font-weight: normal;
}

.information_summary_altrow1_right {
    width: 20%;
    background-color: #dee7ff;
}

.listingsummarytext {
    color: #333;
}

.leftboxpadding {
    padding: 5px;
}

#wrap {
    width: 100%;
    text-align: left;
    padding: 0px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
#contentpanel{
    -moz-border-radius-topleft: 35px;
    border-top-left-radius: 35px;
}
contentpanel_body{
    -moz-border-radius-topleft: 50px;
    border-top-left-radius: 50px;

}

.content-wrap {
    clear: both;
    background: #CCC url(../images/content.jpg) repeat-y center top;
    padding: 0 0 0px 0;
    margin: 0 auto;
}

#header {
    width: 820px;
    position: relative;
    height: 106px;
    background: #CCC url(../images/nrs_header1.jpg) no-repeat center top;
    font-size: 14px;
    color: #FFF;
}
.headernavigation {
    width: 820px;
    position: relative;
    text-align: right;
}
.loandatainformationtable {
    margin: 9px 0px 0px 240px;
	border: 4px solid #acabab;
	background-color: #fff;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-top:15px;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: left;
	box-shadow:0 10px 10px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 10px 10px 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 10px 10px 0 rgba(0, 0, 0, 0.2);
	-o-box-shadow:0 10px 10px 0 rgba(0, 0, 0, 0.2);
	z-index:3000;
	-webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
     line-height:14px;
}
#header2 {
    
    width: 100%;
    position: relative;
    border: 0px solid #dcdcdc;
    height: 200px;
    background: url(../images/new_header_back.jpg) repeat right;
    font-size: 20px;
    color: #FFF;
    padding-top: 0px;
    padding-right: 14px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: -12px;
    margin-right: 0px;
    margin-bottom: -12px;
    margin-left: -7px;
    text-align: right;
}

.header_left{	
	float:left;
	align:left;
	height:200px;
	z-index: 5;
	position: relative; top: 0; left: 0;
}

#header3 {
     position:absolute;

	margin-top:8px;
	width:100%; 
	margin-left:-6px;
	z-index:10;
	
	
	
	text-align:left;
	
	
}

#header_home {
    width: 100%;
    position: relative;
    height: 106px;
    background: #CCC url(../images/nrs_header1.jpg) no-repeat center top;
    padding: 0;
    font-size: 14px;
    color: #FFF;
}

#header h1#logo-text {
    position: absolute;
    margin: 0;
    padding: 0;
    font: bolder 3.3em 'Trebuchet MS', Arial, Sans-serif;
    letter-spacing: -2px;
    color: #FFF;
    text-transform: none;
    /* change the values of top and left to adjust the position of the logo*/
    top: 28px;
    left: 50px;
}

#header h2#slogan {
    position: absolute;
    margin: 0;
    padding: 0;
    font: normal .8em 'Trebuchet MS', Arial, Sans-serif;
    text-transform: none;
    color: #FFF;
    /* change the values of top and left to adjust the position of the slogan*/
    top: 74px;
    left: 58px;
}

/*Information Summary*/
.information_summary {
    Z-INDEX: 10;
    BORDER-BOTTOM: black 1px solid;
    POSITION: absolute;
    BORDER-LEFT: black 1px solid;
    PADDING-BOTTOM: 3px;
    BACKGROUND-COLOR: #f6f6f6;
    PADDING-LEFT: 3px;
    WIDTH: 100%;
    PADDING-RIGHT: 3px;
    VISIBILITY: hidden;
    BORDER-TOP: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    PADDING-TOP: 3px;
    LAYER-BACKGROUND-COLOR: #999999
}

.information_summaryTitle {
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px
}

.information_summaryBarLink {
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: medium;
    FONT-FAMILY: Verdana, Geneva, sans-serif;
    COLOR: #000;
    TEXT-DECORATION: none
}

.information_summaryLink {
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: medium;
    COLOR: #000000;
    TEXT-DECORATION: none
}

A.information_summaryLink:hover {
    COLOR: #F00;
    TEXT-DECORATION: underline
}

#information_summaryTitle1 {
    POSITION: relative
}

#information_summaryTitle2 {
    POSITION: absolute
}

#information_summary1 {
    POSITION: relative;
    bottom: -130px;
}

#information_summary2 {
    POSITION: relative
}

#contentDiv {
    POSITION: absolute;
    FONT-SIZE: 14px;
    TOP: 40px;
    LEFT: 10px
}

/* Menu */
#menu {
    clear: both;
    margin: 0;
    padding: 0 30px 0 40px;
    background: url(../images/menu.jpg) repeat-y center top;
    font: bold 12px/ 26px Verdana, Arial, Tahoma, Sans-serif;
    height: 26px;
    z-index: auto;
}

#menu ul {
    float: right;
    list-style: none;
    margin: 0;
    padding: 0;
}

#menu ul li {
    display: inline;
}

#menu ul li a {
    display: block;
    float: left;
    padding: 0 8px;
    color: #FFF;
    text-decoration: none;
}

#menu ul li a:hover {
    background-color: #cacaca;
    color: #333;
    border: 1px solid #dcdcdc;
}

#menu ul li#current a {
    background-color: #4F82CB;
    color: #ffffff;
}

/* Main Column */
#main {
    float: right;
    width: 100%;
    margin-top: -12;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

#main h1 {
    margin-top: 10px;
    font: Bold 125% Verdana, 'Trebuchet MS', Sans-serif;
    color: #000000;
    padding: 5px 0 5px 25px;
    border-bottom: 1px solid #777777;
    background: #FFF url(../images/square-blue.png) no-repeat 3px 50%;
}

.post-footer {
    background-color: #f6f6f6;
    padding: 5px;
    margin: 10px 5px 0 5px;
    border: 1px solid #777777;
    font-size: 95%;
}

.post-footer .date {
    background: url(clock.gif) no-repeat left center;
    padding-left: 20px;
    margin: 0 10px 0 5px;
}

.post-footer .comments {
    background: url(comment.gif) no-repeat left center;
    padding-left: 20px;
    margin: 0 10px 0 5px;
}

.post-footer .readmore {
    background: url(page.gif) no-repeat left center;
    padding-left: 20px;
    margin: 0 10px 0 5px;
}

/* Sidebar */
#sidebar {
    float: left;
    width: 26.5%;
    padding: 0;
    margin: 0;
}

#sidebar h1 {
    margin-top: 10px;
    padding: 5px 0 5px 10px;
    font: bold 1.1em Verdana, 'Trebuchet MS', Sans-serif;
    color: #000;
    background: #EEF0F1 url(../images/headerbg.gif) repeat-x left bottom;
    border-left: 1px solid #777777;
    border-right: 1px solid #777777;
    border-top: 1px solid #777777;
}

#sidebar .left-box {
    border: 1px solid #8c8c8c;
    margin: 0px 0px 15px 0px;
}

.left-box2 {
    border: 1px solid #dcdcdc;
    margin: 0px 0px 0px 220px;
    width: 400px;
    font: #000000;
    text-align: left;
    background-color: #fafafa;
    padding: 3px 5px 3px 5px;
    font-size: 9px;
    font-weight: bold;
    color: #333;
}

.left-box3 {
    border: 1px solid #dcdcdc;
    margin: 10px 10px 10px 0px;
    width: 98%;
    text-align: left;
    background-color: #ffffff;
    padding: 3px 5px 3px 5px;
}

.loginformtable {
    padding-right: 10px;
    margin-top: 0px;
}

#sidebar ul.sidemenu {
    list-style: none;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0;
    text-decoration: none;
    background: #f6f6f6;
}

#sidebar ul.sidemenu li {
    background: url(../images/go.gif) no-repeat 5px 5px;
    margin-top: 0;
    margin-right: 0px;
    margin-bottom: 0;
    margin-left: 0px;
    padding-top: 2px;
    padding-right: 0;
    padding-bottom: 2px;
    padding-left: 25px;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #dddddd;
    border-bottom-color: #CCCCCC;
    border-left-color: #dddddd;
}

#sidebar ul.sidemenu a {
    font-weight: bolder;
    text-decoration: none;
    background-image: none;
}

/* Footer */
#footer {
    color: #666666;
    background: #CCC url(../images/footer.jpg) no-repeat center top;
    clear: both;
    width: 820px;
    height: 55px;
    text-align: center;
    font-size: 9px;
    padding: 0px;
    margin-top: -12px;
    margin-left: -12px;
}
#footer2 {
    color: #666666;
    
    clear: both;
    width: 100%;
    height: 44px;
    text-align: center;
    font-size: 9px;
    padding: 0px;
    margin-top: 10px;
    margin-left: 0px;
    
    
}

.footertextbottom {
    color: #666666;
    font-size: 11px;
    line-height: 20px;
}
.loandataboldtext {
    color: #666666;
    font-size: 13px;
    line-height: 20px;
    font-weight: normal;
    padding-left:7px;
}
.loandataStatictext {
    color: #000000;
    font-size: 12px;
    line-height: 20px;
    font-weight: bold;
}
.loandataDynamictext {
    color: #666666;
    font-size: 12px;
    line-height: 20px;
    font-weight: bold;
}
.contentfix {
    background-image: url(/images/content.jpg);
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.contentfix2 {
    background-image: url(/images/content.jpg);
    background-color: #FFF;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #CCC;
    border-left-color: #CCC;
    padding: 0px;
    margin-top: -5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: -12px;
    width: 818px;
}
.contentfixINDEX {
    background-image: url(/images/content.jpg);
    background-color: #FFF;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #CCC;
    border-left-color: #CCC;
    padding: 0px;
    margin-top: -6px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: -12px;
    width: 818px;
}

#footer a {
    text-decoration: none;
}

/* alignment classes */
.float-left {
    float: left;
}

.float-right {
    float: right;
}

.align-left {
    text-align: left;
}

.align-right {
    text-align: right;
    padding-right: 5px;
}

/* display and additional classes */
.clear {
    clear: both;
}

.gray {
    color: #CCC;
}

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
    border: 0 none;
    padding: 0;
    width: 100%; /*For KHTML*/
    list-style: none;
    height: 26px;
    float: right;
    margin-top: 30;
    margin-bottom: 0;
    margin-left: 0;
    z-index: 5;
}

ul#navmenu li {
    margin: 0 0 0 0;
    border: 0 none;
    padding: 0 0 0 0;
    float: right; /*For Gecko*/
    display: inline;
    list-style: none;
    position: relative;
    height: 26px;
}

ul#navmenu ul {
    margin: 0 0 0 0;
    border: 0 none;
    padding: 0 0 0 0;
    width: 160px;
    list-style: none;
    display: none;
    position: absolute;
    top: 24px;
    left: 0;
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/ {
    clear: both;
    display: block;
    font: 1px/ 0px serif;
    content: ".";
    height: 26px;
    visibility: hidden;
}

ul#navmenu ul li {
    width: 160px;
    float: left; /*For IE 7 lack of compliance*/
    display: block !important;
    display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu a {
    border: 1px solid #cacaca;
    padding: 0 0px;
    float: none !important; /*For Opera*/
    float: left 60px; /*For IE*/
    display: block;
    background: #4F82CB;
    color: #ffffff;
    text-decoration: none;
    height: auto !important;
    height: 1%; /*For IE*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 26px;
    font-weight: bold;
}

/* TOP NAVIGATION MENU */
ul#navmenu a:hover,ul#navmenu li:hover a,ul#navmenu li.iehover a {
    color: #000000;
    background-color: #cacaca;
}

/* 2nd Menu */
ul#navmenu li:hover li a,ul#navmenu li.iehover li a {
    float: none;
    background: #4F82CB;
    color: #FFFFFF;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,ul#navmenu li:hover li:hover a,ul#navmenu li.iehover li a:hover,ul#navmenu li.iehover li.iehover a
{
    background: #cacaca;
    color: #000000;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,ul#navmenu li.iehover li.iehover li a
{
    color: #FFFFFF;
    background-color: #4F82CB;
    height: 26px;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,ul#navmenu li:hover li:hover li:hover a,ul#navmenu li.iehover li.iehover li a:hover,ul#navmenu li.iehover li.iehover li.iehover a
{
    background: #cacaca;
    color: #000000;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,ul#navmenu li.iehover li.iehover li.iehover li a
{
    color: #FFFFFF;
    background-color: #4F82CB;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,ul#navmenu li.iehover li.iehover li.iehover li a:hover
{
    background: #4F82CB;
    color: #FFF;
}

ul#navmenu ul ul,ul#navmenu ul ul ul {
    display: none;
    position: absolute;
    top: 0;
    left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,ul#navmenu li:hover ul ul ul,ul#navmenu li.iehover ul ul,ul#navmenu li.iehover ul ul ul
{
    display: none;
}

ul#navmenu li:hover ul,ul#navmenu ul li:hover ul,ul#navmenu ul ul li:hover ul,ul#navmenu li.iehover ul,ul#navmenu ul li.iehover ul,ul#navmenu ul ul li.iehover ul
{
    display: block;
}

/* Side Navigation START */
ul#navmenuleft,ul#navmenuleft li,ul#navmenuleft ul {
    margin: 0;
    border: 0 none;
    padding: 0;
    width: 200px; /*For KHTML*/
    list-style: none;
}

ul#navmenuleft:after /*From IE 7 lack of compliance*/ {
    clear: both;
    display: block;
    font: 1px/ 0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
}

ul#navmenuleft li {
    float: right; /*For IE 7 lack of compliance*/
    display: block !important; /*For GOOD browsers*/
    display: inline; /*For IE*/
    position: relative;
    color: #FFF;
}

/* Root Menu */
ul#navmenuleft a {
    border: 0px solid #FFF;
    border-right-color: #dcdcdc;
    border-bottom-color: #dcdcdc;
    padding: 0 6px;
    display: block;
    background: #4F82CB;
    color: #FFFFFF;
    font: bold 10px/ 22px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    height: auto !important;
    height: 1%; /*For IE*/
    text-align: left;
}

/* Root Menu Hover Persistence */
ul#navmenuleft a:hover,ul#navmenuleft li:hover a,ul#navmenuleft li.iehover a
{
    background: #CCC;
    color: #000000;
}

/* 2nd Menu */
ul#navmenuleft li:hover li a,ul#navmenuleft li.iehover li a {
    background: #4F82CB;
    color: #FFFFFF;
}

/* 2nd Menu Hover Persistence */
ul#navmenuleft li:hover li a:hover,ul#navmenuleft li:hover li:hover a,ul#navmenuleft li.iehover li a:hover,ul#navmenuleft li.iehover li.iehover a
{
    background: #CCC;
    color: #000000;
}

/* 3rd Menu */
ul#navmenuleft li:hover li:hover li a,ul#navmenuleft li.iehover li.iehover li a
{
    background: #4F82CB;
    color: #FFFFFF;
}

/* 3rd Menu Hover Persistence */
ul#navmenuleft li:hover li:hover li a:hover,ul#navmenuleft li:hover li:hover li:hover a,ul#navmenuleft li.iehover li.iehover li a:hover,ul#navmenuleft li.iehover li.iehover li.iehover a
{
    background: #CCC;
    color: #000000;
}

/* 4th Menu */
ul#navmenuleft li:hover li:hover li:hover li a,ul#navmenuleft li.iehover li.iehover li.iehover li a
{
    background: #4F82CB;
    color: #FFFFFF;
}

/* 4th Menu Hover */
ul#navmenuleft li:hover li:hover li:hover li a:hover,ul#navmenuleft li.iehover li.iehover li.iehover li a:hover
{
    background: #CCC;
    color: #000000;
}

ul#navmenuleft ul,ul#navmenuleft ul ul,ul#navmenuleft ul ul ul {
    display: none;
    position: absolute;
    top: 0;
    left: 200px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenuleft li:hover ul ul,ul#navmenuleft li:hover ul ul ul,ul#navmenuleft li.iehover ul ul,ul#navmenuleft li.iehover ul ul ul
{
    display: none;
}

ul#navmenuleft li:hover ul,ul#navmenuleft ul li:hover ul,ul#navmenuleft ul ul li:hover ul,ul#navmenuleft li.iehover ul,ul#navmenuleft ul li.iehover ul,ul#navmenuleft ul ul li.iehover ul
{
    display: block;
}

/* Side Navigation FINISH */
.colourtable {
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #CCC;
}
/* RichFaces Jacking of CSS */


.dr-pnl-b{

    padding-left:5px;
    padding-right:5px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #f2f2f2;
    font-size:13px;
    font-weight:bold;
    color:#000;
    font-family:Arial,Verdana,sans-serif;
    
}

.dr-pnl{
    border-width:0px;border-style:solid;padding:0px;
    background-color:#f2f2f2;border-color:#dddddd;
    padding:1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}
.dr-pnl-h{
/*    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;*/
    padding:0px;
    background-position:top left;
    background-repeat:repeat-x;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    padding:2px;
    background-position:top left;
    background-repeat:repeat-x;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    background-color:#D4CFC7;
    border-color:#D4CFC7;
    font-size:13px;
    color:#FFF;
    font-weight:bold;
    font-family:Arial,Verdana,sans-serif;
    background-image:url(../images/new_menu_gradient.jpg);
    padding-left: 5px;
    padding:9px;
}

.dr-mpnl-ovf-hd{overflow:hidden;}.dr-mpnl-trim{position:relative;z-index:0;}
.dr-mpnl-iframe{position:absolute;left:0;top:0;background-color:white;overflow-y:hidden;z-index:-1;}
.dr-mpnl-mask-div{position:fixed;top:0;left:0;border:0;margin:0;padding:0;width:100%;height:100%;border-style:none;background-color:#d0d0d0;}
.dr-mpnl-mask-div-opaque{filter:alpha(opacity=50);opacity:.5;}
.dr-mpnl-mask-div-transparent{background-color:transparent;}
.dr-mpnl-panel{position:fixed;margin:0;padding:0;background-color:inherit;z-index:9;left:0;top:0;}
.dr-mpnl-resizer{line-height:1px;font-size:1px;position:absolute;}
.dr-mpnl-header{height:20px;width:100%;vertical-align:middle;z-index:5;}
.dr-mpnl-pnl-button{outline-style:none;position:absolute;border:10px solid red;position:absolute;clip:rect(0px 0 1px 1px);height:10px;width:10px;left:0;top:0;z-index:-300;}
.rich-mpnl-controls{position:absolute;top:3px;right:3px;z-index:1;}
.rich-modalpanel{left:0;top:0;}
.dr-mpnl-spacer,
.dr-mpnl-resizer{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/spacer.gif.seam);}
.dr-mpnl-pnl{border-width:1px;border-style:solid;padding:1px;background-color:inherit;}
.dr-mpnl-pnl-h{padding:2px;border-width:1px;border-style:solid;background-position:top left;background-repeat:repeat-x;}
.dr-mpnl-pnl-b{padding:10px;}
.dr-mpnl-shadow{position:absolute;height:100%;width:100%;z-index:-1;top:4px;left:4px;filter:alpha(opacity=10);opacity:.1;}
.dr-mpnl-pnl{background-color:#FFF;border-color:#dddddd;}
.dr-mpnl-pnl-h{background-color:#D4CFC7;border-color:#D4CFC7;background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.GradientA/DATB/eAF79urt8fNXmAAXoQUq.seam);}
.dr-mpnl-pnl-text{font-size:11px;color:#000;font-weight:bold;font-family:Arial,Verdana,sans-serif;}
.dr-mpnl-pnl-b{font-size:11px;color:#000;font-family:Arial,Verdana,sans-serif;}
.dr-mpnl-shadow{background-color:#000;}
.dr-table{border-top:solid 1px #C4C0C9;border-left:solid 1px #C4C0C9;background-color:#FFF;empty-cells:show;border-collapse:collapse;}
.removestyle{
    border-right:solid 0px #C4C0C9;
    border-bottom:solid 0px #C4C0C9;
    padding:0px;
    font-size:11px;
    color:#000;
    font-family:Arial,Verdana,sans-serif; 
}


.dr-table-cell{
    border-right:solid 1px #C4C0C9;
    border-bottom:solid 1px #C4C0C9;
    padding:4px 4px 4px 4px;
    font-size:12px;
    color:#000;
    font-family:Arial,Verdana,sans-serif;
    text-align: center;
}
.dr-subtable-cell{border-right:solid 1px #C4C0C9;border-bottom:solid 1px #C4C0C9;padding:4px 4px 4px 4px;font-size:11px;color:#000;font-family:Arial,Verdana,sans-serif;}
.dr-table-header{background-color:#D4CFC7;background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.GradientA/DATB/eAF79urt8fNXmAAXoQUq.seam);background-position:top left;background-repeat:repeat-x;}
.dr-table-header-continue{background-color:#D4CFC7;}
.dr-table-headercell{border-right:solid 1px #C4C0C9;border-bottom:solid 1px #C4C0C9;padding:4px 4px 4px 4px;color:#000;text-align:center;font-weight:bold;font-size:11px;font-family:Arial,Verdana,sans-serif;}
.dr-table-subheader{background-color:#F1EEE9;}
.dr-table-thead{border-bottom:solid 1px #C4C0C9;}
.dr-table-subheadercell{
    border-right:solid 1px #C4C0C9;
    padding:4px 4px 4px 4px;
    text-align:center;
    font-size:13px;
    color:#000;
    font-family:Arial,Verdana,sans-serif;
    white-space:normal;
    vertical-align: top;
}
.odd {background-color: gainsboro;}
.even {background-color: white;}
tr.unified {
     background-color:white;
}
tr.unified:hover {
    background-color:gainsboro;
}
.textalignright{text-align:right;
}
.dr-table-sortable-header{background-position:right center;background-repeat:no-repeat;white-space:normal;}
.dr-table-cursor-pointer{cursor:pointer;}
.rich-inplace-edit,.rich-inplace-view{cursor:default;}
.dr-table-header-sort-img{vertical-align:middle;}
.dr-table-footer{background-color:#ccc;}
.dr-table-footer-continue{background-color:#ccc;}
.dr-table-footercell{border-right:solid 1px #C4C0C9;border-bottom:solid 1px #C4C0C9;padding:4px 4px 4px 4px;color:#000;text-align:center;font-weight:bold;font-size:11px;font-family:Arial,Verdana,sans-serif;}
.dr-table-subfooter{background-color:#f1f1f1;}
.dr-table-subfootercell{border-right:solid 1px #C4C0C9;border-bottom:solid 1px #C4C0C9;padding:4px 4px 4px 4px;text-align:left;font-size:11px;color:#000;font-family:Arial,Verdana,sans-serif;}
.dr-subtable-header{background-color:#F1EEE9;}
.dr-subtable-headercell{border-right:solid 1px #C4C0C9;border-bottom:solid 1px #C4C0C9;padding:4px 4px 4px 4px;text-align:center;font-size:11px;color:#000;font-family:Arial,Verdana,sans-serif;}
.dr-subtable-footer{background-color:#f1f1f1;}
.dr-subtable-footercell{border-right:solid 1px #C4C0C9;border-bottom:solid 1px #C4C0C9;padding:4px 4px 4px 4px;text-align:left;}
.rich-sort-asc{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.iconimages.DataTableIconSortAsc/DATB/eAFjYGD4!!8!AAYAAv4_.seam);}
.rich-sort-desc{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.iconimages.DataTableIconSortDesc/DATB/eAFjYGD4!!8!AAYAAv4_.seam);}
.rich-tabpanel{width:100%;}
.dr-tbpnl-cntnt{border-bottom-width:0px;border-bottom-style:solid;border-left-width:0px;border-left-style:solid;border-right-width:0px;border-right-style:solid;vertical-align:top;}
.dr-tbpnl-tbtopbrdr{border-top-width:1px;border-top-style:solid;}
.dr-tbpnl-tb{padding:2px 10px 2px 10px;text-align:center;}
.dr-tbpnl-tbbrdr{background-repeat:no-repeat;background-position:top;}
.dr-tbpnl-tb-act{border-width:1px;border-style:solid;padding:3px 10px 4px 10px;background-repeat:repeat-x;background-position:top;border-bottom-width:0;cursor:default;}
.dr-tbpnl-tb-dsbld{border-width:1px;border-style:solid;background-repeat:repeat-x;background-position:top;cursor:default;}
.dr-tbpnl-tbcell-dsbld,.dr-tbpnl-tbcell-inact{padding-top:2px;}
.dr-tbpnl-tb{color:#000;font-size:14px;font-family:Arial,Verdana,sans-serif;}
.dr-tbpnl-tb-act{color:#000;border-color:#fff;}
.dr-tbpnl-tb-dsbl{border-color:#fff;color:#B1ADA7;}
.dr-tbpnl-tb-sel{border-width:1px;border-style:solid;border-bottom:0;background-repeat:repeat-x;background-position:top;cursor:default;}
.dr-tbpnl-tb-dsbl{background-repeat:repeat-x;background-position:center top;}
.dr-tbpnl-cntnt-pstn{height:100%;position:relative;}
.dr-tbpnl-tb-sel{border-color:#E79A00;}
.dr-tbpnl-tbtopbrdr{border-top-color:#dddddd;}
.dr-tbpnl-cntnt{background-color:#f2f2f2;color:#000;border-bottom-color:#dddddd;border-right-color:#dddddd;border-left-color:#dddddd;font-size:12px;font-family:Arial,Verdana,sans-serif;}
.dr-tbpnl-tb-dsbl{background-color:#E3DED5;background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.images.TabGradientB/DATB/eAH7!!!!1XuPmQAZqwWW.seam);}
.dr-tbpnl-tb-inact{background-color:#E3DED5;background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.images.TabGradientB/DATB/eAH7!!!!1XuPmQAZqwWW.seam);border-color:#fff;border-width:1px;border-style:solid;background-repeat:repeat-x;background-position:top;border-bottom-width:0;cursor:default;}
.dr-bottom-line{border-bottom-color:#dddddd;border-bottom-style:solid;border-bottom-width:1px;}
.dr-tbpnl-tb-act{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.images.TabGradientA/DATB/eAG7eu!x!!!!mQAYdgWW.seam);background-color:#FFF;}
.dr-tbpnl-tbbrdr{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.images.TabStripeImage/DATB/eAHbeeAIAARyAj4_.seam);}
.dr-tbpnl-tb-sel{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.images.TabGradientB/DATB/eAH7!!!!1XuPmQAZqwWW.seam);border-color:#E79A00;}
.dr-sb-common-container{position:absolute;text-align:left;background-color:inherit;}
.dr-sb-ext-decor-1{position:absolute;height:100%;width:100%;z-index:2;}
.dr-sb-ext-decor-2{border:1px solid;height:100%;width:100%;}
.dr-sb-ext-decor-3{height:100%;width:100%;}
.dr-sb-overflow{overflow:auto;}
.dr-sb-int-decor-table{width:100%;}
.dr-sb-shadow{position:absolute;height:100%;width:100%;border:1px solid;z-index:1;}
.dr-sb-int-sel{cursor:default;background-position:left top;background-repeat:repeat-x;}
.dr-sb-cell-padding{padding:1px 3px 1px 5px;}
.dr-sb-int{cursor:pointer;}
.dr-sb-ext-decor-2{border-color:#dddddd;background-color:#F1EEE9;}
.dr-sb-shadow{background-color:#000;border-color:#000;opacity:1;}
.dr-sb-int{font-size:11px;font-family:Arial,Verdana,sans-serif;color:#000;}
.dr-sb-int-sel{background-color:#D4CFC7;font-size:11px;font-family:Arial,Verdana,sans-serif;color:#000;background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.GradientA/DATB/eAF79urt8fNXmAAXoQUq.seam);}



.richfacesSimpleSkin table,.richSimplefacesSkin tbody,.richfacesSimpleSkin a,.richfacesSimpleSkin img,.richfacesSimpleSkin tr,.richfacesSimpleSkin div,.richfacesSimpleSkin td,.richfacesSimpleSkin iframe,.richfacesSimpleSkin span,.richfacesSimpleSkin *{color:#000;border:0;margin:0;padding:0;background:transparent;white-space:nowrap;text-decoration:none;font-weight:normal;cursor:default;}
.richfacesSimpleSkin{position:relative;}
.richfacesSimpleSkin table.mceLayout{border-width:1px;border-style:solid;border-color:#dddddd;background:#F1EEE9;}
.richfacesSimpleSkin iframe{display:block;background:#FFF;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dddddd;}
.richfacesSimpleSkin .mceToolbar{height:26px;}
.richfacesSimpleSkin .mceToolbar .mceToolbarStart span{display:block;width:1px;height:22px;}
.richfacesSimpleSkin .mceToolbar .mceToolbarStart span{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.EditorSimpleThemeIcons/DATB/eAF7-e4jw6znOw8cYWBgAAA04waH.seam);background-position:-22px 0;}
.richfacesSimpleSkin .mceToolbar .mceToolbarEnd span{display:block;width:1px;height:22px;}
.richfacesSimpleSkin .mceToolbar .mceToolbarEnd span{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.EditorSimpleThemeIcons/DATB/eAF7-e4jw6znOw8cYWBgAAA04waH.seam);background-position:-22px 0;}
.richfacesSimpleSkin span.mceIcon,.richfacesSimpleSkin img.mceIcon{display:block;width:20px;height:20px;}
.richfacesSimpleSkin .mceIcon{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/themes/simple/img/icons.gif.seam);background-repeat:no-repeat;background-position:20px 20px;}
.richfacesSimpleSkin .mceButton{display:block;width:22px;height:22px;}
.richfacesSimpleSkin .mceButton{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.EditorSimpleThemeIcons/DATB/eAF7-e4jw6znOw8cYWBgAAA04waH.seam);}
.richfacesSimpleSkin a.mceButton span,.richfacesSimpleSkin a.mceButton img{margin:1px 0 0 1px;}
.richfacesSimpleSkin a.mceButtonEnabled:hover{background-color:#D4CFC7;background-position:0 -22px;}
.richfacesSimpleSkin a.mceButtonActive{background-position:0 -44px;}
.richfacesSimpleSkin .mceButtonDisabled span{opacity:.3;filter:alpha(opacity=30);}
.richfacesSimpleSkin .mceSeparator{display:block;width:5px;height:22px;}
.richfacesSimpleSkin .mceSeparator{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.EditorSimpleThemeIcons/DATB/eAF7-e4jw6znOw8cYWBgAAA04waH.seam);background-position:-22px 0;}
.richfacesSimpleSkin span.mce_bold{background-position:0 0;}
.richfacesSimpleSkin span.mce_italic{background-position:-60px 0;}
.richfacesSimpleSkin span.mce_underline{background-position:-140px 0;}
.richfacesSimpleSkin span.mce_strikethrough{background-position:-120px 0;}
.richfacesSimpleSkin span.mce_undo{background-position:-160px 0;}
.richfacesSimpleSkin span.mce_redo{background-position:-100px 0;}
.richfacesSimpleSkin span.mce_cleanup{background-position:-40px 0;}
.richfacesSimpleSkin span.mce_insertunorderedlist{background-position:-20px 0;}
.richfacesSimpleSkin span.mce_insertorderedlist{background-position:-80px 0;}
.clearlooks2,.clearlooks2 div,.clearlooks2 span,.clearlooks2 a{vertical-align:baseline;text-align:left;position:absolute;border:0;padding:0;margin:0;background:transparent;font-family:Arial,Verdana;font-size:11px;color:#000;text-decoration:none;font-weight:normal;width:auto;height:auto;overflow:hidden;display:block;}
.clearlooks2{position:absolute;direction:ltr;}
.clearlooks2 .mceWrapper{position:static;}
.mceEventBlocker{position:fixed;left:0;top:0;width:100%;height:100%;}
.mceEventBlocker{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif.seam);background-repeat:no-repeat;background-position:0 -75px;}
.clearlooks2 .mcePlaceHolder{border:1px solid #000;background:#888;top:0;left:0;opacity:.5;filter:alpha(opacity=50);}
.clearlooks2_modalBlocker{position:fixed;left:0;top:0;width:100%;height:100%;background:#FFF;opacity:.6;filter:alpha(opacity=60);display:none;}
.clearlooks2 .mceTop,.clearlooks2 .mceTop div{top:0;width:100%;height:23px;}
.clearlooks2 .mceTop .mceLeft{width:6px;}
.clearlooks2 .mceTop .mceLeft{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif.seam);}
.clearlooks2 .mceTop .mceCenter{right:6px;width:100%;height:23px;clip:rect(auto auto auto 12px);}
.clearlooks2 .mceTop .mceCenter{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif.seam);background-position:12px 0;}
.clearlooks2 .mceTop .mceRight{right:0;width:6px;height:23px;}
.clearlooks2 .mceTop .mceRight{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif.seam);background-position:-12px 0;}
.clearlooks2 .mceTop span{width:100%;text-align:center;vertical-align:middle;line-height:23px;font-weight:bold;}
.clearlooks2 .mceFocus .mceTop .mceLeft{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif.seam);background-position:-6px 0;}
.clearlooks2 .mceFocus .mceTop .mceCenter{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif.seam);background-position:0 -23px;}
.clearlooks2 .mceFocus .mceTop .mceRight{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif.seam);background-position:-18px 0;}
.clearlooks2 .mceFocus .mceTop span{color:#FFF;}
.clearlooks2 .mceMiddle,.clearlooks2 .mceMiddle div{top:0;}
.clearlooks2 .mceMiddle{width:100%;height:100%;clip:rect(23px auto auto auto);}
.clearlooks2 .mceMiddle .mceLeft{left:0;width:5px;height:100%;}
.clearlooks2 .mceMiddle .mceLeft{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif.seam);background-position:-5px 0;}
.clearlooks2 .mceMiddle span{top:23px;left:5px;width:100%;height:100%;background:#FFF;}
.clearlooks2 .mceMiddle .mceRight{right:0;width:5px;height:100%;}
.clearlooks2 .mceMiddle .mceRight{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif.seam);}
.clearlooks2 .mceBottom,.clearlooks2 .mceBottom div{height:6px;}
.clearlooks2 .mceBottom{left:0;bottom:0;width:100%;}
.clearlooks2 .mceBottom div{top:0;}
.clearlooks2 .mceBottom .mceLeft{left:0;width:5px;}
.clearlooks2 .mceBottom .mceLeft{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif.seam);background-position:-34px -6px;}
.clearlooks2 .mceBottom .mceCenter{left:5px;width:100%;}
.clearlooks2 .mceBottom .mceCenter{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif.seam);background-position:0 -46px;}
.clearlooks2 .mceBottom .mceRight{right:0;width:5px;}
.clearlooks2 .mceBottom .mceRight{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif.seam);background-position:-34px 0;}
.clearlooks2 .mceBottom span{display:none;}
.clearlooks2 .mceStatusbar .mceBottom,.clearlooks2 .mceStatusbar .mceBottom div{height:23px;}
.clearlooks2 .mceStatusbar .mceBottom .mceLeft{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif.seam);background-position:-29px 0;}
.clearlooks2 .mceStatusbar .mceBottom .mceCenter{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif.seam);background-position:0 -52px;}
.clearlooks2 .mceStatusbar .mceBottom .mceRight{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif.seam);background-position:-24px 0;}
.clearlooks2 .mceStatusbar .mceBottom span{display:block;left:7px;font-family:Arial,Verdana;font-size:11px;line-height:23px;}
.clearlooks2 a{width:29px;height:16px;top:3px;}
.clearlooks2 .mceClose{right:6px;}
.clearlooks2 .mceClose{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif.seam);background-position:-87px 0;}.clearlooks2 .mceMin{display:none;right:68px;}
.clearlooks2 .mceMin{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif.seam);background-position:0 0;}
.clearlooks2 .mceMed{display:none;right:37px;}
.clearlooks2 .mceMed{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif.seam);background-position:-29px 0;}
.clearlooks2 .mceMax{display:none;right:37px;}
.clearlooks2 .mceMax{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif.seam);background-position:-58px 0;}
.clearlooks2 .mceMove{display:none;width:100%;cursor:move;}
.clearlooks2 .mceMove{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif.seam);background-repeat:no-repeat;background-position:-100px -100px;}
.clearlooks2 .mceMovable .mceMove{display:block;}
.clearlooks2 .mceFocus .mceClose{right:6px;}
.clearlooks2 .mceFocus .mceClose{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif.seam);background-position:-87px -16px;}
.clearlooks2 .mceFocus .mceMin{right:68px;}
.clearlooks2 .mceFocus .mceMin{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif.seam);background-position:0 -16px;}.clearlooks2 .mceFocus .mceMed{right:37px;}
.clearlooks2 .mceFocus .mceMed{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif.seam);background-position:-29px -16px;}
.clearlooks2 .mceFocus .mceMax{right:37px;}
.clearlooks2 .mceFocus .mceMax{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif.seam);background-position:-58px -16px;}
.clearlooks2 .mceFocus .mceClose:hover{right:6px;}
.clearlooks2 .mceFocus .mceClose:hover{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif.seam);background-position:-87px -32px;}
.clearlooks2 .mceFocus .mceClose:hover{right:6px;}
.clearlooks2 .mceFocus .mceClose:hover{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif.seam);background-position:-87px -32px;}
.clearlooks2 .mceFocus .mceMin:hover{right:68px;}
.clearlooks2 .mceFocus .mceMin:hover{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif.seam);background-position:0 -32px;}
.clearlooks2 .mceFocus .mceMed:hover{right:37px;}
.clearlooks2 .mceFocus .mceMed:hover{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif.seam);background-position:-29px -32px;}
.clearlooks2 .mceFocus .mceMax:hover{right:37px;}
.clearlooks2 .mceFocus .mceMax:hover{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif.seam);background-position:-58px -32px;}
.clearlooks2 .mceResize{top:auto;left:auto;display:none;width:5px;height:5px;}
.clearlooks2 .mceResize{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif.seam);background-repeat:no-repeat;background-position:0 -75px;}
.clearlooks2 .mceResizable .mceResize{display:block;}
.clearlooks2 .mceResizable .mceMin,.clearlooks2 .mceMax{display:none;}
.clearlooks2 .mceMinimizable .mceMin{display:block;}
.clearlooks2 .mceMaximizable .mceMax{display:block;}
.clearlooks2 .mceMaximized .mceMed{display:block;}
.clearlooks2 .mceMaximized .mceMax{display:none;}
.clearlooks2 a.mceResizeN{top:0;left:0;width:100%;cursor:n-resize;}
.clearlooks2 a.mceResizeNW{top:0;left:0;cursor:nw-resize;}
.clearlooks2 a.mceResizeNE{top:0;right:0;cursor:ne-resize;}
.clearlooks2 a.mceResizeW{top:0;left:0;height:100%;cursor:w-resize;}
.clearlooks2 a.mceResizeE{top:0;right:0;height:100%;cursor:e-resize;}
.clearlooks2 a.mceResizeS{bottom:0;left:0;width:100%;cursor:s-resize;}
.clearlooks2 a.mceResizeSW{bottom:0;left:0;cursor:sw-resize;}
.clearlooks2 a.mceResizeSE{bottom:0;right:0;cursor:se-resize;}
.clearlooks2 .mceButton{font-weight:bold;bottom:10px;width:80px;height:30px;line-height:30px;vertical-align:middle;text-align:center;outline:0;}
.clearlooks2 .mceButton{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif.seam);}
.clearlooks2 .mceMiddle .mceIcon{left:15px;top:35px;width:32px;height:32px;}
.clearlooks2 .mceAlert .mceMiddle span,.clearlooks2 .mceConfirm .mceMiddle span{background:transparent;left:60px;top:35px;width:320px;height:50px;font-weight:bold;overflow:auto;white-space:normal;}
.clearlooks2 a:hover{font-weight:bold;}
.clearlooks2 .mceAlert .mceMiddle,.clearlooks2 .mceConfirm .mceMiddle{background:#D6D7D5;}
.clearlooks2 .mceAlert .mceOk{left:50%;top:auto;margin-left:-40px;}
.clearlooks2 .mceAlert .mceIcon{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif.seam);}
.clearlooks2 .mceConfirm .mceOk{left:50%;top:auto;margin-left:-90px;}
.clearlooks2 .mceConfirm .mceCancel{left:50%;top:auto;}
.clearlooks2 .mceConfirm .mceIcon{background-image:url(/newrecovery/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/scripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif.seam);}

#wrapper { width:100%; margin:0px auto; border:1px solid #CCCCCC; padding:10px; background-color: #dcdcdc;}

#content {
    padding:10px;
    border:2px solid #F2F2F2;
    background-image: url(/images/content.jpg);
    position: relative;
    text-align: left;
    font-size: 12pt;
    font-family: arial;
    margin-top:260px;

}

#content-pages {
    padding:10px;
    padding-top:20px;
    padding-bottom:20px;
    
    background-image: url(/images/content.jpg);
    position: relative;
    text-align: left;
    font-size: 12pt;
    font-family: arial;

}

#content1 {
    border:0px solid #bbb;
}

#content2 {
    border:0px solid #bbb;
    background-image: url(/images/content.jpg);
}

#icon_title {
    padding:10px;
    width: 20%;
    text-align: center;
    font-size: 12pt;
    font-family: arial;
    color:#0d548c;
    font-weight: bold;
}

#icon_text {
    padding:10px;
    width: 20%;
    text-align: center;
    font-size: 11pt;
    font-family: arial;
    color:#737272;
    
}


#icon_text_list {
    padding:10px;
    padding-left:50px;
    width: 20%;
    text-align: left;
    font-size: 11pt;
    font-family: arial;
    color:#737272;
    
}

.blue_text{	
	color:#126ca0;
	font-size:18px;
	font-weight:bold;
}
#content2-right {
    padding:10px;
    border:2px solid #F2F2F2;
    background-color: #339999;
    float:left;
    position: relative;
    width: 20%;
    text-align: center;
    font-size: 12pt;
    font-family: arial;
    color: #FFFFFF;
    font-weight: bold;
}

#content2-left {
    padding:10px;
    border:2px solid #F2F2F2;
    background-color: #000066;
    float:left;
    position: relative;
    width: 236px;
    text-align: center;
    font-size: 12pt;
    font-family: arial;
    color: #FFFFFF;
    font-weight: bold;
}

#content2-middle {
    padding:10px;
    border:2px solid #F2F2F2;
    background-color: #FF9900;
    float:left;
    position: relative;
    width: 236px;
    text-align: center;
    font-size: 12pt;
    font-family: arial;
    color: #FFFFFF;
    font-weight: bold;
}

#content2-right {
    padding:10px;
    border:2px solid #F2F2F2;
    background-color: #339999;
    float:left;
    position: relative;
    width: 236px;
    text-align: center;
    font-size: 12pt;
    font-family: arial;
    color: #FFFFFF;
    font-weight: bold;
}

#content2-left2 {
    padding:10px;
    border:2px solid #F2F2F2;
    background-image: url(/images/content.jpg);
    float:left;
    position: relative;
    width: 236px;
    height: 65px;
    text-align: left;
    font-size: 10pt;
    font-family: arial;

}

#content2-middle2 {
    padding:10px;
    border:2px solid #F2F2F2;
    background-image: url(/images/content.jpg);
    float:left;
    position: relative;
    width: 236px;
    height: 65px;
    text-align: left;
    font-size: 10pt;
    font-family: arial;

}

#content2-right2 {
    padding: 10px;
    border: 2px solid #F2F2F2;
    background-image: url(/images/content.jpg);
    float:left;
    position: relative;
    width: 236px;
    text-align: left;
    height: 65px;
    font-size: 10pt;
    font-family: arial;

}

#content3-left {
    padding:10px;
    border:2px solid #F2F2F2;
    background-color: #000066;
    float:left;
    position: relative;
    width: 365px;
    text-align: center;
    font-size: 12pt;
    font-family: arial;
    color: #FFFFFF;
    font-weight: bold;
}

#content3-right {
    padding:10px;
    border:2px solid #F2F2F2;
    background-color: #FF9900;
    float:left;
    position: relative;
    width: 365px;
    text-align: center;
    font-size: 12pt;
    font-family: arial;
    color: #FFFFFF;
    font-weight: bold;
}

#content3-left2 {
    padding: 10px;
    border: 2px solid #F2F2F2;
    background-image: url(/images/content.jpg);
    float:left;
    position: relative;
    width: 365px;
    text-align: left;
    height: 185px;
    font-size: 10pt;
    font-family: arial;

}
#content3-right2 {
    padding: 10px;
    border: 2px solid #F2F2F2;
    background-image: url(/images/content.jpg);
    float:left;
    position: relative;
    width: 365px;
    text-align: left;
    height: 185px;
    font-size: 10pt;
    font-family: arial;

}

#contentcontact {
    background-color: #E6E9F3;
    padding: 20px;
    margin-top: 20px;
    width: 738px;
    float: left;
    border:1px solid #CBD5E8;
    text-align: center;
}

.viewReportLink{
	font-weight:bold;
	position:relative;
	bottom:10px;
}

.printReportLink{
 	font-weight:bold;
 	position:relative;
 	bottom:5px;
 }

.rich-menu-item-hover, .rich-menu-group-hover {
background-color: #4670ab;
color: #fff;
border: none;
}

.rich-menu-item-label{color:#4670ab}
.rich-menu-item-label:hover{color:#fff}

.rich-toolbar-item:hover {
	
	background-color: #85c1f7;
	color: #ffffff;
}

.dr-menu-label:hover {
	border: none;
	font-size:12px;
}
.dr-menu-label{
	border: none;
	font-size:12px;
}
.dr-label-text-decor:hover, .rich-label-text-decor:hover {
	background-color: #85c1f7;
	border: none;
	color: #ffffff;
}

.dr-label-text-decor:visited, .rich-label-text-decor:visited {
	background-color: #85c1f7;
	border: none;
	color: #4670ab;
}

.twoLinesLink {
	width: 60px;
	text-align: center;
	vertical-align: middle;
	white-space: normal;
}

.dr-rich-tool-tip {
	
	border: 1px solid #E5973E;
	color: black;
	display: none;
	float: left;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 7px;
	position: absolute;
}

.activatedTab {
	background-image: url(/newrecovery/images/new_menu_gradient_over.jpg);
}

.loandatainformationtable {
	margin: 9px 0px 0px 0px;
	border: 3px solid #85c1f7;
	background-color: #fefefe;
	font-size: 9px;
	font-weight: bold;
	color: #000000;

	text-align: left;
	
	padding: 0;
	left: float;
    right: float;
    bottom: 20px;
	position: absolute;
	z-index: 10; 
}

.rich-menu-list-bg {
	text-align: left;
}

.menu-span {
	diplay: inline;
	width: 100%;
	text-align: left;
	padding-left: 25px;
	color: #4670ab;
	overflow: hidden;
	font-size:12px;
}

.menu-span:hover {
	color: #85c1f7;
	font-size:12px;
}

.rich-menu-item-label {
	width: 100%;
	display: inline-block;
	margin-left: -25px;
}

.rich-menu-group { /*margin-left: 25px;*/
	padding-left: 25px;
}
#homeimage1 {
	position: absolute;
	width: 175px;
	height: 105px;
	z-index: 1;
	left: 194px;
	top: 53px;
}

#homeimage2 {
	position: absolute;
	width: 161px;
	height: 115px;
	z-index: 1;
	left: 206px;
	top: 15px;
}

.dataTable {
	width: 100%
}

.boxsizingBorder {
	 width: 100%;
}




.maxWidthScrollable {
     		width:1000px;
            overflow: auto;
            overflow-y: hidden;
            margin-left: auto;
    		margin-right: auto;
            white-space: nowrap
}


.maxWidthScrollable_1200 {
            overflow: auto;
            overflow-y: hidden;
            margin-left: auto;
    		margin-right: auto;
            white-space: nowrap
}

.maxWidthScrollable_AI {
            overflow: auto;
            overflow-y: hidden;
            margin-left: auto;
    		margin-right: auto;
            white-space: nowrap
}

.maxWidthScrollable_AIT {
            overflow: auto;
            overflow-y: hidden;
            margin-left: auto;
    		margin-right: auto;
            white-space: nowrap
}

.maxWidthScrollable_LAH{
			overflow: auto;
            overflow-y: hidden;
            margin-left: auto;
    		margin-right: auto;
            white-space: nowrap
}

.maxWidthScrollable_FI {
			overflow: auto;
            overflow-y: hidden;
            margin-left: auto;
    		margin-right: auto;
            white-space: nowrap
}

.maxWidthScrollablePMIU {
            overflow: auto;
            overflow-y: hidden;
            margin-left: auto;
    		margin-right: auto;
            white-space: nowrap
}

.maxWidthScrollable_SA {
			overflow: auto;
            overflow-y: hidden;
            margin-left: auto;
    		margin-right: auto;
            white-space: nowrap
}

.maxWidthScrollable_REV {
			overflow: auto;
            overflow-y: hidden;
            margin-left: auto;
    		margin-right: auto;
            white-space: nowrap
}

.maxWidthScrollable_LRC	{
			overflow: auto;
            overflow-y: hidden;
            margin-left: auto;
    		margin-right: auto;
            white-space: nowrap
}

.maxWidthScrollable_LI{
			overflow: auto;
            overflow-y: hidden;
            margin-left: auto;
    		margin-right: auto;
            white-space: nowrap
}

.maxWidthScrollable_CRI {
			overflow: auto;
            overflow-y: hidden;
            margin-left: auto;
    		margin-right: auto;
            white-space: nowrap
}


.maxWidthScrollable_1300 {
            overflow: auto;
            overflow-y: hidden;
            margin-left: auto;
    		margin-right: auto;
            white-space: nowrap
}

.maxWidthScrollable_1400 {
            overflow: auto;
            overflow-y: hidden;
            margin-left: auto;
    		margin-right: auto;
}

.maxWidthRightPanelScrollable {
    width: 660px;
    overflow: auto;
}

.maxWidthScrollableOuter {
    width: 805px;  /* 15 less than header */
    overflow: auto;
}

.rich-mpnl-header {
	background: #4F82CB;
	border-color: #4F82CB;
	color: #ffffff;
}

.rich-filter-input {
	width: 132px;
}



.oddRow {
	background-color: #dcdcdc;
}

.evenRow {
	background-color: #ffffff;
}

.odd {
	background-color: #dcdcdc;
}

.even {
	background-color: #ffffff;
}

.extdt-maindiv {
    width:1600px;
            overflow: auto;
            overflow-y: hidden;
            margin-left: auto;
    		margin-right: auto;
            white-space: nowrap
}
.extdt-outerdiv {
    overflow-x:auto;
    overflow-y:hidden;
    height: 100% !important;
}
.extdt-innerdiv {
    height: 100% !important;
}
.extdt-content{
    overflow-x:hidden;
    overflow-y:scroll;
}

.reportCol{
	 vertical-align: top;
}




/*
updated by Dejan on March 5, 2013
*/
input.button {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5ba3e2), color-stop(1, #1064a9));
        background:-moz-linear-gradient(top, #5ba3e2 5%, #1064a9 100%);
        background:-webkit-linear-gradient(top, #5ba3e2 5%, #1064a9 100%);
        background:-o-linear-gradient(top, #5ba3e2 5%, #1064a9 100%);
        background:-ms-linear-gradient(top, #5ba3e2 5%, #1064a9 100%);
        background:linear-gradient(to bottom, #5ba3e2 5%, #1064a9 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ba3e2', endColorstr='#1064a9',GradientType=0);
        
        background-color:#5ba3e2;
        
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        border-radius:4px;
        
        border:1px solid #124d77;
        
        display:inline-block;
        color:#ffffff;
        font-family:Arial;
        font-size: 12px;
        font-weight:bold;
        padding:3px 23px;
        text-decoration:none;
        
       
}

input.button:hover {
	 background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1064a9), color-stop(1, #5ba3e2));
        background:-moz-linear-gradient(top, #1064a9 5%, #5ba3e2 100%);
        background:-webkit-linear-gradient(top, #1064a9 5%, #5ba3e2 100%);
        background:-o-linear-gradient(top, #1064a9 5%, #5ba3e2 100%);
        background:-ms-linear-gradient(top, #1064a9 5%, #5ba3e2 100%);
        background:linear-gradient(to bottom, #1064a9 5%, #5ba3e2 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1064a9', endColorstr='#5ba3e2',GradientType=0);
        
        background-color:#1064a9;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        border-radius:4px;
        
        border:1px solid #124d77;
        
        display:inline-block;
        color:#ffffff;
        font-family:Arial;
        font-size:12px;
        font-weight:bold;
        padding:3px 23px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #3287b5;
}
.input.button:active {
        position:relative;
        top:1px;
    }
#headerbar{
	margin-bottom: 15px;
	text-align:left;
}

.accounting-reversed {
    background-color:#888;
}

.accounting-partially_allocated {
    background-color: #58f5ff;
}

.accounting-fully_allocated {
    background-color:#09F; 
}

.accounting-approved{        
    background-color: rgb(141, 178, 235); /** background-color:#09F; **/
}

.accounting-applied {
    background-color:#09F;
}

.accounting-entered{
    background-color:transparent; 
}

.accounting-value-changed-true{
    background-color: yellow;
}

.accounting-value-changed-false{

}

.accounting-available-true{    
    font-weight: bold;
}

.accounting-input{
    height: 16px; /* same height as drop-down */
}

.width20{
    width: 20%;
    vertical-align: top;
}

.width15{
    width: 15%;
    vertical-align: top;
}

.width60{
    width: 60%;
    vertical-align: top;
}

.width40{
    width: 40%;
    vertical-align: top;
}

.width70{
    width: 70%;
    vertical-align: top;
}

.width30{
    width: 30%;
    vertical-align: top;
}


.width65{
    width: 65%;
    vertical-align: top;
}

.width35{
    width: 35%;
    vertical-align: top;
}

.selected-true{
    font-weight: bold;
    color: #2D5797;
}

.valid-false{
    font-weight: bold;
    color: red;
}

.selected-false{
    
}
.accounting-zero-amount{
    background-color:  #ececec;
}

.column11{
    width: 70px; 
    vertical-align: top;
}

.column8{
    width: 97px;
    vertical-align: top;
}

.column-separator{
    width: 3px;    
}

.dollarAmount {
    width: 75px;
    text-align: right;
}

.date {
    width: 75px;
    text-align: right;
}

.toggleDescription {
    min-width: 200px; 
    text-align: left; 
    vertical-align: top;
}

.rowEntry{
	width: 250px;
}

.columnEntry0{
	min-width: 120px; 
	text-align: right;
}


.columnEntry1{
	width: 3px;
}


.columnEntry2{
	min-width: 200px;
}

.left{
    text-align: left;
}

.right{
    text-align: right;
}

.leftColumn{
    text-align: left;
    width: 33%;
}
.centerColumn {
    text-align: center;
    width: 34%;
}
.rightColumn {
    text-align: right;
    width: 33%;
}

.leftMenu {
    width: 180px; 
    text-align: left;
    overflow: auto;
}

.selectedRow{
    background-color: lightgoldenrodyellow !important;  
    font-weight: bold;
}

.selectedRow-true{
    background-color: lightgoldenrodyellow !important;
    font-weight: bold;
}

.label {    
    vertical-align: top;
    text-align: right;    
    white-space: nowrap;
}
.label:after{
    content: " : ";   
}

span.mandatory:before{
    color: red;
    content: " * ";
    font-weight: bold;
}

.groupLabel {    
    text-decoration: underline;
    color: #000066; 
    font-weight: bold;
    text-align: left;
}

table.aligned tr td{
    vertical-align: top;      
}

table.alignedBootom tr td{
    vertical-align: bottom;
}

.rightContentTableBar {
    background-image: url(../images/new_menu_gradient.jpg);
    color: white; 
    text-align: left; padding: 2px
}

input.mandatory{
    border: 1px solid red;
}

.dim{
    color: gray;
}

.center{
    margin-left: auto; 
    margin-right: auto;
    text-align: center;
}

.batchSelected-true{
    /*background-color: rgb(141, 178, 235);*/
    background-color: gainsboro;
}

.new_content{
	
	background-color:#e8e7e7;
	margin-top:80px;
	display: block; 
	margin-left: auto; 
	margin-right: auto;
	width:95%; 
	padding:25px; 
	border:1px solid #ccc;
	
}

.extdt-subheadercell{
	
	font-size:12px;
} 

.extdt-cell{
	
	font-size:12px;
}

.extdt-footercell {
	
	font-size:12px;
	
}

.dr-pnlbar-h{
	
	font-size:13px;
}

.dr-pnlbar-h-act{
	
	font-size:13px;
}

.dr-pmenu-item{
	
	font-size:12px;
	
}

.dr-pmenu-top-group{
	
	font-size:13px;
}

.rich-shuttle-list-content {
	
width:400px;
}


.column_1 {
    width: 90%;
    text-align: left;
}

.column_2 {
    width: 10%;
    text-align: left;
}

.subTotalColour {
    background-color: #add8e675;
}

.subHeaderRow {
    background-color: lightblue;
}

.negativeValue {
    color: red;
}

.negativeValue:before {
    content: "-";
}

.negativeValueOnlyColour {
    color: red;
}

.table-label {
    width: 25%;
}

.error {
    color: red;
}

.pgVerticalAlign>tbody>tr>td {
    vertical-align: top;
}