﻿/* set the font-size and styling for the jQuery autocompletes */
.ui-autocomplete {
	max-height: 500px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	padding-right: 20px;
}
.ui-menu-item
{
    font-size: 12px;
}
/* set the font-size for the jQuery UI date pickers */
div.ui-datepicker, .ui-datepicker td
{
    font-size:10px;
}
/* Fixes the issue where you can't click on next and previous month in IE8 */
.ajax__calendar_title{width:150px; margin:auto; padding:3px;}

/*put a style for controlling non-submit buttons */
.regButton
{
    width: auto;
    font-weight: bold;
	font-size: 11px;
	width: auto;        
}

/* widen all input controls */
.txt_xs
{
    width: 50px;    
}
.txt_s
{
    width: 100px;    
}

.txt_m
{
    width:  300px;   
}

.txt_l
{
    width: 400px;    
}

.txt_xl
{
    width: 500px;    
}

.txt_xxl
{
    width: 600px;
}

.ddl_s
{
    width: 100px;    
}

.ddl_m
{
    width:  300px;   
}

.ddl_l
{
    width: 400px;    
}

.ddl_xl
{
    width: 500px;    
}

.ddl_xxl
{
    width: 600px;
}

body
{
    background-color: #606060;    
}
td
{
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
    font-size: 11px;  
}

.display_table
{
    border: solid 1px #cccccc;
}

.display_table td
{
    padding: 10px;
    border: solid 1px #cccccc;
    vertical-align: top;
}
.number_box
{
    text-align:right; 
    font-size: 10px;
}

.display_label
{
    font-family: Courier New;
    color: Navy;    
}

A.main_nav_link:link
{
	DISPLAY: block;
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	BACKGROUND: #64A8D1;
	MARGIN-BOTTOM: 1px;
	WIDTH: 160px;
	COLOR: #ffffff;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Verdana, Sans-Serif;
	FONT-WEIGHT: BOLD;
	POSITION: relative;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
A.main_nav_link:visited
{
	DISPLAY: block;
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	BACKGROUND: #64A8D1;
	MARGIN-BOTTOM: 1px;
	WIDTH: 160px;
	COLOR: #ffffff;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Verdana, Sans-Serif;
	FONT-WEIGHT: BOLD;
	POSITION: relative;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
A.main_nav_link:hover
{
	BACKGROUND: Navy;
}

A.main_nav_link2:link
{
	DISPLAY: block;
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	BACKGROUND: #03436A;
	MARGIN-BOTTOM: 1px;
	WIDTH: 160px;
	COLOR: #ffffff;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Verdana, Sans-Serif;
	FONT-WEIGHT: BOLD;
	POSITION: relative;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}
A.main_nav_link2:visited
{
	DISPLAY: block;
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	BACKGROUND: #03436A;
	MARGIN-BOTTOM: 1px;
	WIDTH: 160px;
	COLOR: #ffffff;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Verdana, Sans-Serif;
	FONT-WEIGHT: BOLD;
	POSITION: relative;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}




A.main_nav_link_long:link
{
	DISPLAY: block;
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	BACKGROUND: #64A8D1;
	MARGIN-BOTTOM: 1px;
	WIDTH: 160px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Verdana, Sans-Serif;
	FONT-WEIGHT: BOLD;
	POSITION: relative;
	HEIGHT: 30px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN:top;
	TEXT-DECORATION: none
}
A.main_nav_link_long:visited
{
	DISPLAY: block;
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	BACKGROUND: #64A8D1;
	MARGIN-BOTTOM: 1px;
	WIDTH: 160px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Verdana, Sans-Serif;
	FONT-WEIGHT: BOLD;
	POSITION: relative;
	HEIGHT: 30px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN:top;
	TEXT-DECORATION: none
}
A.main_nav_link_long:hover
{
	BACKGROUND: Navy;
}

A.main_nav_link_3:link
{
	DISPLAY: block;
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	BACKGROUND: #9B9DFF;
	MARGIN-BOTTOM: 1px;
	WIDTH: 160px;
	COLOR: #ffffff;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Verdana, Sans-Serif;
	FONT-WEIGHT: BOLD;
	POSITION: relative;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
A.main_nav_link_3:visited
{
	DISPLAY: block;
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	BACKGROUND: #9B9DFF;
	MARGIN-BOTTOM: 1px;
	WIDTH: 160px;
	COLOR: #ffffff;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Verdana, Sans-Serif;
	FONT-WEIGHT: BOLD;
	POSITION: relative;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
A.main_nav_link_3:hover
{
	BACKGROUND: Navy;
}

.main_nav_section
{
	DISPLAY: block;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: #64A8D1;
	MARGIN-BOTTOM: 1px;
	WIDTH: 160px;
	COLOR: #ffffff;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Verdana, Sans-Serif;
	POSITION: relative;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
}

.pad_left
{
	margin-left: 8px;
}
.tiny_text_box
{
	width: 60px;
	text-align: right;
}
.submitButton
{
	background-color: #102f6f;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	width: auto;
}

.deleteButton
{
	background-color: #c90606;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}

.archiveButton
{
	background-color: #3F1C24;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	width: 140px;
}
.lbxTrusts
{
	font-size: 11px;
}
.logout_link
{
	color:#bd8e00;	
}
.results_navigator
{
	background-color: #dfdfdf;
	width: 100%;
	padding: 4px;
}
.hidden_field
{
	display:none;
	color:White;
}
table.search_results td
{
	font-size:12px;
	padding: 2px;
}
.search_results
{
	border: solid 1px #ffffff
}
.search_results_header
{
	background-color: #102f6f;
	color: #ffffff;
}

.search_results_header_orange
{
	background-color: #009EA0;
	color: #ffffff;
}


.search_results_header_orange a
{
	color: #ffffff;
}

.search_results_header a
{
	color: #ffffff;
}

.search_results_item
{
	background-color: White;
}

.search_results_alt_item
{
	background-color: #edebeb;
}

.attorney_count_header
{
	background-color: #edebeb;
	padding: 4px;
	font-size: 14px;
	font-weight: bold;	
}

.attorney_count_item
{
	background-color: White;
	padding: 4px;
	border: solid 1px #edebeb;
}

.attorney_count_alt_item
{
	background-color: #edebeb;
	padding: 4px;
	border: solid 1px #edebeb;
}

.search_results_shell /* table that contains the whole search results, including the pager */
{
	border: solid 1px #edebeb;
	margin-left: 8px;
}

.error
{
	color: Red;
}
.confirmation_message
{
	color: Navy;
	font-weight: bold;
}
.page_header
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;	
}

.main_page_head_1
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.empty_attorney_id
{
	background-color: #ff9898;
}

.page_sub_header
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.note
{
	font-size: 10px;
}

.readonly_table td
{
	color: #909090;
	font-size: 10px;
}
.sub_head
{
	padding-left: 10px;
	font-weight: bold;
}
.green_confirmation
{
	color: Green;
	font-weight: bold;	
}

/*AutoComplete flyout for Banks*/

.AutoExtender
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    border: solid 1px #006699;
    line-height: 18px;
    padding: 4px;
    background-color: White;
    margin-left:4px;
    position: absolute;
    z-index: 99999;
    text-align: left;
    height: 400px;
    overflow: auto;
    width:400px!important;
}
.AutoExtenderList
{
    border-bottom: dotted 1px #ffffff;
    cursor: pointer;
    color: White;
    background-color: #606060;
    text-align: left;    
}
.AutoExtenderHighlight
{
    color: White;
    background-color: #006699;
    cursor: pointer;
    text-align: left;
}
#divwidth
{
    width: 350px !important;   
}
#divwidth div
{
width: 350px !important;  
}
/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.archiveButton
{
	background-color: #102f6f;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	width: 140px;
}

.hidden_field
{
    display: none;    
}

.readonlyfield
{
    border: 1px solid #64A8D1;
    cursor: default;
}

.readonlyfield2
{
    border: none;
    cursor: default;
}

.txtNet, .txtIndInterestRate
{
    border: 1px solid #64A8D1;
    cursor: default;
}

.txtGross, .txtServiceCharge, .txtNet, .txtInterestRate, .txtADB
{
    text-align: right;    
}