﻿body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    scrollbar-face-color: #424242;
	scrollbar-track-color: #cdcdc1;
	
	width: 1024px;
	overflow:auto;
	
	background-color:#8c8c8c;
}

/* Inner frames */
.iframe_body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    scrollbar-face-color: #424242;
	scrollbar-track-color: #cdcdc1;
	
	width: 970px;
	overflow:auto;
	
	background-color:#cdcdc1;
}

/* Action list */
.actionlist_body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    scrollbar-face-color: #424242;
	scrollbar-track-color: #cdcdc1;
	
	width: 950px;
	overflow:hidden;
	
	background-color:#ffffff;
}

/* Client Debtor Read Only */
.client_debtor_body {
	width: 1012px;
	overflow:hidden;
	background-color:#ffffff;
}

/* Client Debtor Read Only */
.debtor_list {
	overflow:hidden;
	background-color:#ffffff;
}

a:link { 
  color: #000000; 
  text-decoration: none;
}
  
a:visited { 
  color: #000000; 
  text-decoration: none;
}  

a:hover {
  text-decoration: underline;
}

.a_header {
  color: #ffffff; 
}

/* Top bar master page for logo etc... */
.master_filla_top
{
    height: 32px;
	width: 1018px;
	top: 1px; 
    left: 1px; 
    position: absolute; 
}

/* Bottom bar master page */
.master_filla_bottom
{
    height: 25px;
	width: 1023px;
	top: 743px; 
    left: 1px; 
	background-color: #8c8c8c;
    position: absolute; 
}

/* Side bar left of data master page */
.master_spacer_left
{
	width: 5px;
	height: 722px;
	top: 50px; 
    left: 1px; 
    position: absolute; 
}

/* Side bar right of data master page */
.master_spacer_right
{
	width: 5px;
	height: 721px;
	top: 50px; 
    left: 1019px; 
    position: absolute; 
}

/* Main div to hold data master page */
.master_data
{
	width: 1013px;
	height: 644px;
	vertical-align: top; 
    left: 6px;
    top: 43px;
    background-color: #ffffff;
    position: absolute; 
}

/* Div that holds main control panel master page */
.master_panel
{
	width: 1013px;
	height: 644px;
    vertical-align: top;
    left: 0px;
    top: 0px;
    position: absolute; 
	border-top:solid 6px #ffffff;
}

/* BUTTON-UP ButtonControl page */
.button1
{
	width:120px;
	height: 22px;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
	color: #FFFFFF;
	vertical-align:bottom;
    padding: 6px 0px 2px 0px; 
    border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
    cursor: pointer;
    float: left;
}

/* BUTTON-DOWN ButtonControl.ascx */
.selected_button1
{
	width:120px;
	height: 22px;
    font-family: Arial;
	color:#000000;
    font-size: 13px;
    font-weight: bold;
	vertical-align:bottom;
    padding: 6px 0px 2px 0px; 
    border: 2px; 
    border-style: solid; 
    border-color: #ffffff #ffffff #ffffff #ffffff; 
    background: #ffffff;
    cursor: default;
    float: left;
}

/* ButtonControl */
.master_buttons_div
{
	width:1023px;
	height: 24px;
    left: 0px;
    top: 10px;
    padding-left: 34px;
	vertical-align:top;
    position: absolute; 
}

/* Several pages */
.inner_div_pad
{
    width: 1013px;
	padding-left: 0em; 
	padding-right: 0em;
}

/* Several */
.default_page_title
{
	vertical-align: bottom;
	height: 40px; 
	width: 400px; 
	color: #000; 
	font-weight: bold; 
	font-size: 16pt; 
	font-family:MS Sans Serif;
	left: 10px;
	top: 12px;
	position: absolute;
}

/* Several */
.diary_default_page_title
{
	vertical-align: bottom;
	height: 40px; 
	width: 500px; 
	color: #000; 
	font-weight: bold; 
	font-size: 16pt; 
	font-family:MS Sans Serif;
	left: 10px;
	top: 5px;
	position: absolute;
}

/* Several */
.submit_button_div
{
    padding-top: 5px;
    padding-right: 15px;
	vertical-align: bottom;
	height: 40px; 
	width: 105px; 
	float: right;
}

/* Multi pages */
.header_border
{
	 vertical-align:bottom;
	 padding-bottom: 3px;
	 border-bottom: 2px solid #424242;
	 left: 10px;
	 top: 10px;
	 width: 988px;
	 position: absolute;
}

/* Action list */
.action_header_border
{
	 vertical-align:bottom;
	 padding-bottom: 3px;
	 border-bottom: 2px solid #424242;
	 left: 10px;
	 top: 10px;
	 width: 964px;
	 position: absolute;
}

/* LetterDebtorList */
.debtor_list_header_border
{
	 vertical-align:bottom;
	 padding-bottom: 3px;
	 border-bottom: 2px solid #424242;
	 left: 10px;
	 top: 10px;
	 width: 750px;
	 position: absolute;
}

/* DIV Home */
.home_btns
{
	overflow: auto;
	width:378px;
	height: 130px;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
	vertical-align:bottom;
    padding: 0px 0px 0px 0px; 
    text-align: center;
    border: solid 1px #424242;
    position: absolute;
	top: 225px;
	left: 320px;
	background: #cdcdc1;
}

/* Home */
.home_div
{
  vertical-align: top; 
  top: 30px; 
  left: 15px; 
  position: absolute; 
  width: 340px; 
  height: 60px; 
  text-align: center;
}

/* DIV Admin */
.admin_btns
{
	overflow: auto;
	width:720px;
	height: 190px;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
	vertical-align:bottom;
    padding: 0px 0px 0px 0px; 
    text-align: center;
    border: solid 1px #424242;
    position: absolute;
	top: 155px;
	left: 130px;
	background: #cdcdc1;
}

/* Admin */
.admin_div
{
  vertical-align: top; 
  top: 30px; 
  left: 20px; 
  position: absolute; 
  width: 700px; 
  height: 150px; 
  text-align: center;
}

/* BUTTON Home */
.homebutton1
{
	width:160px;
	height: 22px;
    font-family: Arial;
    font-weight: normal;
    font-size: 18px;
	color:#fff;
	vertical-align:text-bottom;
    padding: 4px 0px 2px 0px; 
    border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
    cursor: pointer;
    margin-left: 5px;
    margin-bottom: 3px;
    float: left;
}

/* BUTTON Clients/Debtors */
.backbutton
{
	width:20px;
	height: 18px;
    top: 3px; 
    left: 435px; 
    position: absolute; 
    font-weight: bold;
    font-size: 10px;
	color:#fff;
	vertical-align:text-bottom;
    padding: 3px 0px 0px 8px; 
    border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
    cursor: pointer;
    float: left;
}

/* BUTTON Clients/Debtors */
.backbutton_off
{
	width:20px;
	height: 18px;
    top: 3px; 
    left: 435px; 
    position: absolute; 
    font-weight: bold;
    font-size: 10px;
	color:#fff;
	vertical-align:text-bottom;
    padding: 3px 0px 0px 8px; 
    border: 2px; 
    border-style: solid; 
    border-color: #452e05 #927c55 #927c55 #452e05; 
    background: #a3a3a3;
    float: left;
}

/* BUTTON Clients/Debtors */
.fowardbutton
{
	width:20px;
	height: 18px;
    top: 3px; 
    left: 485px; 
    position: absolute; 
    font-weight: bold;
    font-size: 10px;
	color:#fff;
	vertical-align:text-bottom;
    padding: 3px 0px 0px 8px; 
    border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
    cursor: pointer;
    float: left;
}

/* BUTTON Clients/Debtors */
.fowardbutton_off
{
	width:20px;
	height: 18px;
    top: 3px; 
    left: 485px; 
    position: absolute; 
    font-weight: bold;
    font-size: 10px;
	color:#fff;
	vertical-align:text-bottom;
    padding: 3px 0px 0px 8px; 
    border: 2px; 
    border-style: solid; 
    border-color: #452e05 #927c55 #927c55 #452e05; 
    background: #a3a3a3;
    float: left;
}

/* BUTTON-UP on Admin (listing screen) */
.Admin
{
	width:160px;
	height: 22px;
    font-family: Arial;
    font-size: 18px;
	font-weight:normal;
	color:#FFFFFF;
	vertical-align:bottom;
    padding: 4px 0px 2px 0px; 
    border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
    cursor: pointer;
    margin-left: 5px;
    margin-bottom: 3px;
    float: left;
}

/* BUTTON-UP on Admin (listing screen) */
.AdminLabel
{
	width:160px;
	height: 22px;
    font-family: Arial;
    font-size: 18px;
	font-weight:normal;
	color:#000000;
	vertical-align:bottom;
    padding: 4px 0px 2px 0px; 
    margin-left: 5px;
    margin-bottom: 3px;
    float: left;
}

/* BUTTON-UP on Admin (listing screen) */
.Letter_Admin
{
	width:160px;
	height: 19px;
    font-family: Arial;
    font-size: 15px;
	font-weight:normal;
	color:#FFFFFF;
	vertical-align:bottom;
    padding: 4px 0px 2px 0px; 
    border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
    cursor: pointer;
    margin-left: 5px;
    margin-bottom: 3px;
    float: left;
}

/* BUTTON-UP on Admin (listing screen) */
.BlankLetter_Admin
{
	width:160px;
	height: 19px;
    font-family: Arial;
    font-size: 15px;
	font-weight:normal;
	color:#FFFFFF;
	vertical-align:bottom;
    padding: 4px 0px 2px 0px; 
    border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
    margin-left: 5px;
    margin-bottom: 3px;
    float: left;
}

/* Debtors */
.debtor_grey_div
{
  vertical-align: top; 
  top: 3px; 
  left: 15px; 
  position: absolute; 
  width: 968px; 
  height: 328px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
}

/* Client debtor frame */
.clientdebtor_grey_div
{
  vertical-align: top; 
  top: 0px; 
  left: 0px; 
  position: absolute; 
  width: 943px; 
  height: 175px; 
  text-align: center;
}

/* Client debtor page */
.clientdebtor_labels_div
{
  vertical-align: top; 
  top: 0px; 
  left: 0px; 
  position: absolute; 
  width: 125px; 
  height: 175px; 
  text-align: right;
}

/* Several */
.labels_div
{
  vertical-align: top; 
  top: 3px; 
  left: 0px; 
  position: absolute; 
  width: 125px; 
  text-align: right;
}

/* Several */
.action_labels_div
{
  vertical-align: top; 
  top: 10px; 
  left: 0px; 
  position: absolute; 
  width: 125px; 
  text-align: right;
}

/* ClientAdmin */
.client_labels_div
{
  vertical-align: top; 
  top: 3px; 
  left: 0px; 
  position: absolute; 
  width: 130px; 
  text-align: right;
}

/* admin pages */
.pixel10_padding
{
	width: 100%;
	height: 10px;
    float: left;
}

/* admin pages */
.pixel4_padding
{
	width: 100%;
	height: 4px;
}

/* admin pages */
.pixel0_padding
{
	width: 100%;
	height: 0px;
}

/* several */
.form_label
{
	width:120px;
	height: 23px;
    font-family: Arial;
    font-size: 10pt;
	font-weight:bold;
	color:#000000;
	vertical-align: text-bottom;
    background-color: #cdcdc1;
}

/* ClientAdmin */
.client_form_label
{
	width:125px;
	height: 23px;
    font-family: Arial;
    font-size: 10pt;
	font-weight:bold;
	color:#000000;
	vertical-align: text-bottom;
    background-color: #cdcdc1;
}

/* Client admin */
.client_grey_div
{
  vertical-align: top; 
  top: 3px; 
  left: 15px; 
  position: absolute; 
  width: 968px; 
  height: 488px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
}

/* User Admin */
.user_grey_div
{
  vertical-align: top; 
  top: 3px; 
  left: 15px; 
  position: absolute; 
  width: 455px; 
  height: 255px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
}

/* To do Admin */
.todo_grey_div
{
  vertical-align: top; 
  top: 3px; 
  left: 15px; 
  position: absolute; 
  width: 310px; 
  height: 90px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
}

/* To do ActionAdmin */
.todo_add_div
{
  vertical-align: top; 
  overflow: hidden;
  top: 103px; 
  left: 15px; 
  position: absolute; 
  width: 630px; 
  height: 230px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
}

/* To do ActionAdmin */
.todo_view_div
{
  vertical-align: top; 
  overflow: hidden;
  top: 103px; 
  left: 15px; 
  position: absolute; 
  width: 980px; 
  height: 480px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
}

/* Court Admin */
.court_grey_div
{
  vertical-align: top; 
  top: 3px; 
  left: 15px; 
  position: absolute; 
  width: 525px; 
  height: 325px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
}

/* Sys Admin */
.sysadmin_grey_div
{
  vertical-align: top; 
  top: 3px; 
  left: 15px; 
  position: absolute; 
  width: 525px; 
  height: 155px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
}

/* County Admin */
.county_grey_div
{
  vertical-align: top; 
  top: 3px; 
  left: 15px; 
  position: absolute; 
  width: 505px; 
  height: 105px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
}

/* Source Admin */
.salutation_grey_div
{
  vertical-align: top; 
  top: 3px; 
  left: 15px; 
  position: absolute; 
  width: 345px; 
  height: 145px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
}

/* Source Admin */
.source_grey_div
{
  vertical-align: top; 
  top: 3px; 
  left: 15px; 
  position: absolute; 
  width: 425px; 
  height: 145px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
}

/* Source Admin */
.search_grey_div
{
  vertical-align: top; 
  top: 3px; 
  left: 15px; 
  position: absolute; 
  width: 825px; 
  height: 345px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
}

/* Source Admin */
.transaction_grey_div
{
  vertical-align: top; 
  top: 3px; 
  left: 15px; 
  position: absolute; 
  width: 325px; 
  height: 245px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
}

/* Several */
.fields
{
  vertical-align: top; 
  top: 10px; 
  left: 125px; 
  position: absolute; 
  width: 100%; 
  height: 100%; 
  text-align: center;
}

/* ActionAdmin */
.action_fields
{
  vertical-align: top; 
  top: 15px; 
  left: 125px; 
  position: absolute; 
  width: 350px; 
  height: 100px; 
  text-align: center;
}

/* ClientAdmin */
.client_fields
{
  vertical-align: top; 
  top: 10px; 
  left: 130px; 
  position: absolute; 
  width: 100%; 
  height: 100%; 
  text-align: center;
}

/* DebtorClient Admin */
.clientdebtor_fields
{
  vertical-align: top; 
  top: 0px; 
  left: 125px; 
  position: absolute; 
  width: 818px; 
  height: 175px; 
  text-align: center;
}

/* several */
.form_field
{
	width:813px;
	height: 23px;
    font-family: Arial;
    font-size: 10pt;
	font-weight:bold;
	color:#000000;
	vertical-align:bottom;
	padding-left: 2px;
    float: left;
}

/* Debtor admin */
.more_debtor_labels_div
{
  vertical-align: top; 
  top: 3px; 
  left: 1px; 
  position: absolute; 
  width: 135px; 
  height: 229px; 
  text-align: center;
}

/* Debtor admin */
.more_debtor_fields_div
{
  vertical-align: top; 
  top: 3px; 
  left: 65px; 
  position: relative; 
  width: 273px; 
  height: 229px; 
  text-align: center;
}

/* several */
.debtor_error_div
{
    top: 3px; 
    left: 565px; 
    position: absolute; 
    width: 125px; 
    height: 60px; 
    color: Red;
    background-color: #ffffff;
    font-weight: bold;
    font-family: Arial;
    border: solid 1px Red;
}

/* several */
.pixel12_padding
{
	width:100%;
	height: 12px;
    float: left;
}

/* several */
.pixel25_padding
{
	width:100%;
	height: 25px;
}

/* several */
.pixel16_form_padding
{
	width:100%;
	height: 16px;
}

/* several */
.pixel21_form_padding
{
	width:100%;
	height: 21px;
}

/* several */
.pixel29_form_padding
{
	width:100%;
	height: 29px;
}

/* several */
.pixel25_form_padding
{
	width:100%;
	height: 25px;
}

/* Debtor admin */
.more_debtor_labels
{
  vertical-align: top; 
  top: 115px; 
  left: 485px; 
  position: absolute; 
  width: 400px; 
  height: 229px; 
  text-align: center;
}

/* Debtor payments admin */
.payments_debtor_div
{
  vertical-align: top; 
  top: 333px; 
  left: 0px; 
  position: absolute; 
  width: 968px; 
  height: 130px; 
  text-align: left;
  background-color: #cdcdc1;
  border: solid 1px #424242;
  overflow: auto;
}

/* Debtor diary admin */
.diary_debtor_div
{
  vertical-align: top; 
  top: 360px; 
  left: 612px; 
  position: absolute; 
  width: 355px; 
  height: 100px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
  overflow: scroll;
}

/* Debtor client admin */
.client_debtor_div
{
  vertical-align: top; 
  top: 468px; 
  left: 0px; 
  position: absolute; 
  width: 967px; 
  height: 115px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
  overflow: auto;
}

/* Letter admin */
.ack_letters_div
{
}

/* Letter admin */
.sevenday_letters_div
{
  vertical-align: top; 
  top: 0px; 
  left: 0px; 
  position: absolute; 
  width: 967px; 
  height: 115px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
  overflow: hidden;
}

/* Letter admin */
.telephone_due_div
{
  vertical-align: top; 
  top: 120px; 
  left: 0px; 
  position: absolute; 
  width: 967px; 
  height: 115px; 
  /* background-color:#ffffff; */
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
  overflow: hidden;
}

/* Letter admin */
.court_letters_div
{
  vertical-align: top; 
  top: 240px; 
  left: 0px; 
  position: absolute; 
  width: 967px; 
  height: 115px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
  overflow: hidden;
}

/* Letter admin */
.summons_letters_div
{
  vertical-align: top; 
  top: 360px; 
  left: 0px; 
  position: absolute; 
  width: 967px; 
  height: 115px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
  overflow: hidden;
}

/* Letter admin */
.judge_letters_div
{
  vertical-align: top; 
  top: 480px; 
  left: 0px; 
  position: absolute; 
  width: 967px; 
  height: 115px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
  overflow: hidden;
}

/* Letter Lists */
.letter_buttons
{
	top: 20px;
	left: 765px;
	width: 140px;
	height: 70px;
	position: absolute;
	float: right;
}

/* BUTTON Letter Lists */
.LetterBtn
{
	color: White; 
	font-weight: normal;
	border: 2px; 
	width: 110px;
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
}

/* several */
.pixel3_padding
{
	width:100%;
	height: 3px;
}

/* several */
.form_submit_button
{
	height: 23px;
	vertical-align:bottom;
    top: 10px; 
    position: relative;
    float: left; 
}

/* ActionAdmin */
.action_form_submit_button
{
	height: 23px;
	vertical-align:bottom;
    top: 40px; 
    position: relative;
    float: left; 
}

/* several */
.todo_submit_button
{
	height: 23px;
	vertical-align:bottom;
    top: 40px; 
    left: 30px; 
    position: relative;
    float: left; 
}

/* Several */
.listings_headings 
{
	 left: 10px;
	 top: 0px;
	 width: 998px;
	 position: relative;
}

/* Several */
.letter_listings_headings 
{
	 left: 10px;
	 top: 0px;
	 width: 888px;
	 position: relative;
}

/* Several */
.payment_headings 
{
	 left: 10px;
	 top: 0px;
	 width: 968px;
	 position: relative;
}

/* Several pages */
.listings_scroll_div
{
	 overflow: auto; /*: scroll;*/ 
	 width:988px;
	 height:568px;
	 top:5px;
	 left: 10px;
	 position: relative;
}

/* Several pages */
.payments_scroll_div
{
	 overflow: auto; /*: scroll;*/ 
	 width:758px;
	 height:110px;
	 top:0px;
	 left: 0px;
	 position: relative;
}

/* Several pages */
.letters_scroll_div
{
	 overflow: auto; /*: scroll;*/ 
	 width:750px;
	 height:95px;
	 top:0px;
	 left: 0px;
	 position: relative;
}

/* Several pages */
.result_list
{
	  width:969px; 
      left: 0;
      font-size: 8pt;
}

/* Several pages */
.listing_td 
{
	color: #000;
    font-family:MS Sans Serif;
	height:1em;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 1px;
	padding-bottom: 2px;
	vertical-align: middle;
	font-size: 10pt;
}

.list_search_div
{
	width: 170px;
	height: 130px;
    vertical-align: top;
    left: 10px;
    top: 90px;
    position: absolute; 
	border: solid 2px #424242;
	background: #e3e3e3;	
}

.search_toolbar
{
	height: 21px;
    width: 150px;
    float: left;
    background: Blue;
    border-bottom: solid 1px #424242;
}

.search_label
{
	height: 21px;
    width: 150px;
    margin-top: 3px; 
    float: left;
    font-size: 10pt;
    font-family: Arial;
}

.search_field
{
    width: 150px;
    margin-top: 5px; 
    float: left;
}

.search_btns
{
    width: 150px;
    margin-top: 10px; 
    float: left;
}

/* BUTTON Search*/
.Form_button
{
	color: White; 
	font-weight: normal;
	border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
}

.close_button
{
	width: 20px;
	height: 21px;
    vertical-align: top;
    position: relative; 
	background: Blue;
    border-bottom: solid 1px #424242;
	color: #ffffff;
	font-size: 19px;
	cursor: pointer;
	float: right;
}

.action_close_button
{
	width: 20px;
	height: 21px;
    vertical-align: top;
    /*left: 162px;
    top: 92px;*/
    position: relative; 
	/*background: Blue;
    border-bottom: solid 1px #424242;*/
	color: #000;
	font-size: 19px;
	cursor: pointer;
	float: right;
}

/* LIST ITEM with border on Several pages */
.listing_td_div 
{
	color: #000;
    font-family:Arial;
	height:18px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 3px;
	padding-bottom: 2px;
	vertical-align: middle;
	font-size: 10pt;
	border-right: solid 2px #ffffff;
	border-bottom: solid 2px #ffffff;
	background: #cdcdc1;
	float: left;
}

/* LIST ITEM with border on Payment page */
.payment_listing_td_div 
{
	color: #000;
    font-family:Arial;
	height:16px;
	font-weight: bold;
	padding-top: 1px;
	padding-left: 3px;
	padding-bottom: 1px;
	vertical-align: middle;
	font-size: 10pt;
	border-right: solid 2px #ffffff;
	border-bottom: solid 2px #ffffff;
	background: #cdcdc1;
	float: left;
}

/* LIST ITEM with border on Several pages */
.highlight_td_div 
{
	color: #000;
    font-family:Arial;
	height:18px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 3px;
	padding-bottom: 2px;
	vertical-align: middle;
	font-size: 10pt;
	border-right: solid 2px #ffffff;
	border-bottom: solid 2px #ffffff;
	background: #f5a9a9;
	float: left;
}

/* LIST ITEM with border on Payment pages */
.payment_highlight_td_div 
{
	color: #000;
    font-family:Arial;
	height:16px;
	font-weight: bold;
	padding-top: 1px;
	padding-left: 3px;
	padding-bottom: 1px;
	vertical-align: middle;
	font-size: 10pt;
	border-right: solid 2px #ffffff;
	border-bottom: solid 2px #ffffff;
	background: #f5a9a9;
	float: left;
}

.total_payment_div
{
	top: 110px;
	left: 780px;
	position: absolute;
	font-weight: bold;
	font-family:Arial;
	font-size: 10pt;
}

/* LIST ITEM with border on Several pages */
.listing_href_div 
{
	color: #000;
    font-family:Arial;
	height:18px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 3px;
	padding-bottom: 2px;
	vertical-align: middle;
	font-size: 10pt;
	border-right: solid 2px #ffffff;
	border-bottom: solid 2px #ffffff;
	background: #cdcdc1;
    cursor: pointer;
	float: left;
        text-decoration: underline;
}

/* LIST ITEM with border on Several pages */
.listing_td_noborder_div 
{
	color: #000;
    font-family:Arial;
	height:18px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 3px;
	padding-bottom: 2px;
	vertical-align: middle;
	font-size: 10pt;
	border-bottom: solid 2px #ffffff;
	background: #cdcdc1;
	float: left;
}

/* Edit BUTTONS on Several Admin screens */
.edit_nav
{
	width:80px;
	height: 18px;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
	color:#FFFFFF;
	vertical-align:bottom;
    padding: 4px 0px 0px 0px; 
    border: 1px; 
    border-style: solid; 
    border-color: #ffffff #452e05 #452e05 #ffffff; 
    background: #424242;
    cursor: pointer;
    float: left;
}

/* Login Page only */
.login_div
{
	width: 1013px;
	height: 640px;
    vertical-align: top;
    left: 6px;
    top: 42px;
    background-color: #ffffff;
    position: absolute; 
	border-top:solid 6px #ffffff;	
}

/* Master Page */
.dog_div
{
	width: 119px;
	height: 102px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    vertical-align: top;
    left: 845px;
    top: 95px;
    background-color: #ffffff;
	background-image:url(../../images/bg.gif);
	background-position: right, top;
	background-repeat: no-repeat;
    position: absolute; 
}

.login_text
{
    margin-top: 40px;
    margin-left: 100px;
    font-family: Arial ;
	font-style:  normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	font-size: small;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	float:left;
	width: 780px;
}

/* Login Page */
.login_dog_div
{
	width: 119px;
	height: 102px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    vertical-align: top;
    left: 880px;
    top: 40px;
    background-color: #ffffff;
	background-image:url(../../images/bg.gif);
	background-position: right, top;
	background-repeat: no-repeat;
    position: absolute; 
}

/* Login Page only */
.login_list_btn
{
	width:110px;
	height: 25px;
    font-family: Arial;
    font-size: 14px;
    color: White;
	vertical-align:bottom;
    padding: 2px 0px 2px 0px; 
    border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
    cursor: pointer;
}

.login_input_div
{
    width:340px; 
    height: 120px; 
    border: solid 1px #424242;
    top: 470px;
    left: 300px;
    position: absolute;
    padding-top: 25px;
    padding-left: 20px;
    background: #cdcdc1;
}

/* Login */
.login_label
{
	width:110px;
	height: 20px;
    font-family: Arial;
    font-size: 10pt;
	font-weight:bold;
	color:#000000;
	vertical-align: text-bottom;
	padding-top: 7px;
	float: left;
}

/* Login */
.login_header
{
    color: #37CA9D;    
}

/* Login */
.login_field
{
	width:200px;
	height: 23px;
    font-family: Arial;
    font-size: 11pt;
	color:#000000;
	vertical-align: text-bottom;
	float: left;
	margin-top: 4px;
	margin-left: 2px;
}

/* Login */
.login_button
{
	width:350px;
	height: 23px;
    font-family: Arial;
    font-size: 12pt;
	color:#000000;
	vertical-align: text-bottom;
	float: left;
	margin-top: 20px;
}

/* several */
.shadow_right
{
	width:6px;
	height: 640px;
	top: 50px;
	left: 1019px;
	position: absolute;
	background: #424242;
}

/* several */
.shadow_bottom
{
	width:1014px;
	height: 6px;
	top: 688px;
	left: 11px;
	position: absolute;
	background: #424242;
}


/* Several */
.form_div
{
	 left: 0px;
	 top: 0px;
	 width: 988px;
	 height: 508px;
	 position: relative;
}

/* BUTTON Several */
.Fixed_size_form_button
{
	color: White; 
	font-weight: normal;
	font-family: Arial;
	font-size: 10pt;
	width: 100px;
	border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
}

/* BUTTON Client */
.Fixed_size_print_button
{
	color: White; 
	font-weight: normal;
	font-family: Arial;
	font-size: 10pt;
	width: 100px;
	border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
    padding: 2px 0px 2px 0px;
    margin-right: 4px;
    cursor: pointer;
    float: left;
}

/* BUTTON Client */
.Fixed_size_back_button
{
	color: White; 
	font-weight: normal;
	font-family: Arial;
	font-size: 10pt;
	width: 100px;
	border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
    padding: 2px 0px 2px 0px;
    margin-right: 4px;
    cursor: pointer;
    float: left;
}

/* BUTTON Several */
.Larger_form_button
{
	color: White; 
	font-weight: normal;
	width: 130px;
	border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
}

/* Several */
.submit_twobutton_div
{
    padding-top: 5px;
    padding-right: 15px;
	vertical-align: bottom;
	height: 40px; 
	width: 210px; 
	float: right;
}

/* Several */
.submit_threebutton_div
{
    padding-top: 5px;
    padding-right: 15px;
	vertical-align: bottom;
	height: 40px; 
	width: 315px; 
	float: right;
}

/* Several */
.submit_fourbutton_div
{
    padding-top: 5px;
    padding-right: 15px;
	vertical-align: bottom;
	height: 40px; 
	width: 420px; 
	float: right;
}

/* Several */
.submit_fivebutton_div
{
    padding-top: 5px;
    padding-right: 15px;
	vertical-align: bottom;
	height: 40px; 
	width: 535px; 
	float: right;
}

/* Header line on Several pages with borders */
.listing_th_div
{
	vertical-align: top;
	color: #ffffff;
    font-family:Arial;
    font-weight:bold;
	height:1.5em;
	font-size: 10pt;	
	background-color: #424242;
	border-left: solid 1px #ffffff;
	padding-left: 3px;
	margin-right: 1px;
	vertical-align:middle;
	float: left;
}

/* Header line on Payment pages with borders */
.payment_listing_th_div
{
	vertical-align: top;
	color: #ffffff;
    font-family:Arial;
    font-weight:bold;
	height:18px;
	font-size: 10pt;	
	background-color: #424242;
	border-left: solid 1px #ffffff;
	padding-left: 3px;
	margin-right: 1px;
	vertical-align:middle;
	float: left;
}

/* Correspondence */
.grey_listing_th_div
{
	vertical-align: top;
	color: #ffffff;
    font-family:Arial;
    font-weight:bold;
	height:1.5em;
	font-size: 10pt;	
	background-color: #8c8c8c;
	border-left: solid 1px #ffffff;
	padding-left: 3px;
	margin-right: 1px;
	vertical-align:middle;
	border-bottom: solid 1px #424242;
	float: left;
}

/* Header line on Several pages with borders */
.listing_search_th_div
{
	vertical-align: top;
	color: #ffffff;
    font-family:Arial;
    font-weight:bold;
	height:1.5em;
	font-size: 10pt;	
	background-color: #424242;
	border-left: solid 1px #ffffff;
	padding-left: 3px;
	margin-right: 1px;
	vertical-align:middle;
	float: left;
	cursor: pointer;
        text-decoration: underline;
}

/* Several */
.td_box_bold_grey
{
	 font-weight: bold;
     background-color: #cdcdc1;
	 color:#000000;
     border-top: solid 1px #cdcdc1;
     border-left: solid 1px #cdcdc1;
     height: 2.0em; 
     padding-left: 2px;
     padding-right: 2px;
	 font-family:Arial; 
	 font-size: 8pt;
}

/* Several */
.Form_table
{
	 width:100%; 
	 font-family:Arial; 
	 font-size: 8pt;
	 padding-left: 1em;
	 font-weight: bold;
}

/* Several */
.td_end
{
	border-left: solid 1px #ffffff;
}

/* several */
.Capital
{
	text-transform: capitalize;
}

/* several */
.Capital_Black
{
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
}

/* several */
.Upper
{
	text-transform: uppercase;
}

.Greyed_out_inline_label
{
	color: #8c8c8c;
}

.Greyed_out_inline_label
{
	color: #8c8c8c;
	width:120px;
	height: 23px;
    font-family: Arial;
    font-size: 10pt;
	font-weight:bold;
	vertical-align: text-bottom;
    background-color: #cdcdc1;
}


/* Correspondence */
.correspondence_grey_div
{
  vertical-align: top; 
  top: 3px; 
  left: 15px; 
  position: absolute; 
  width: 968px; 
  height: 528px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
}

.correspondence_info_div
{
  top: 10px; 
  left: 15px; 
  width: 946px;
  height: 325px;
  position: relative;
  background: #ffffff;
  float: left; 
  border: dashed 1px #424242;
}

/* Correspondence */
.correspondence_listings_headings 
{
	 left: 1px;
	 top: 0px;
	 width: 943px;
	 position: relative;
}

.correspondence_label_div
{
  top: 0px; 
  left: 0px; 
  width: 944px;
  height: 304px;
  position: relative;
  background: #ffffff;
  float: left; 
  overflow: auto;
}

.Notepad_div
{
  top: 290px; 
  left: 45px; 
  width: 676px;
  height: 246px;
  position: absolute;
  background-color: #cdcdc1;
  border: solid 1px #424242;
}

.ActionList_Notepad_div
{
  top: 140px; 
  left: 45px; 
  width: 676px;
  height: 166px;
  position: absolute;
  background-color: #cdcdc1;
  border: solid 1px #424242;
}

.Correspondence_text_div
{
  top: 20px; 
  left: 15px; 
  width: 636px;
  position: relative;
  float: left; 
  border: solid 1px #424242;
}

.Correspondence_icons_div
{
  top: 20px; 
  left: 30px; 
  width: 230px;
  height: 80px;
  position: relative;
  float: left; 
}

.Correspondence_label
{
  top: 20px; 
  left: 5px; 
  width: 100px;
  height: 40px;
  position: relative;
  float: left;
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  font-family: Arial; 
}

.To_do_label
{
  top: 27px; 
  left: 5px; 
  width: 170px;
  height: 40px;
  position: relative;
  float: left;
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  font-family: Arial; 
}

.iconimg_div
{
  margin: 0 0 0 5px;
  padding: 0 0 0 0;
  top: 2px; 
  left: 0px; 
  width: 51px;
  position: relative;
  float: left; 
  cursor: pointer;
}

.Correspondence_btn_div
{
  top: 30px; 
  left: 15px; 
  width: 630px;
  position: relative;
  float: left; 
}

/* Correspondence */
.correspondence_listing_td_div 
{
	color: #000;
    font-family:Arial;
	height:18px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 3px;
	padding-bottom: 2px;
	vertical-align: middle;
	font-size: 10pt;
	border-right: solid 2px #ffffff;
	border-top: dashed 1px #8c8c8c;
	float: left;
}

/* Correspondence */
.correspondence_highlight_td_div 
{
	color: #000;
    font-family:Arial;
	height:18px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 3px;
	padding-bottom: 2px;
	vertical-align: middle;
	background-color: #f08080;
	font-size: 10pt;
	border-right: solid 2px #ffffff;
	border-top: dashed 1px #8c8c8c;
	float: left;
}

/* Correspondence */
.correspondence_listing_td_noborder_div 
{
	color: #000;
    font-family:Arial;
	height:18px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 3px;
	padding-bottom: 2px;
	vertical-align: middle;
	font-size: 10pt;
	border-top: dashed 1px #8c8c8c;
	float: left;
}

/* Diary Admin */
.diaryadmin_grey_div
{
  vertical-align: top; 
  top: 155px; 
  left: 215px; 
  position: absolute; 
  width: 570px; 
  height: 140px; 
  text-align: center;
  background-color: #cdcdc1;
  border: solid 1px #424242;
}

/* Diary Admin */
.diaryadmin_labels_div
{
  vertical-align: top; 
  top: 20px; 
  left: 10px; 
  position: relative; 
  width: 175px; 
  text-align: right;
  float: left;
}

/* DiaryAdmin */
.diaryadmin_fields
{
  vertical-align: top; 
  top: 180px; 
  left: 405px; 
  position: absolute; 
  width: 195px; 
  text-align: center;
}

/* DiaryAdmin */
.diaryadmin_form_field1
{
	width:120px;
	height: 23px;
    font-family: Arial;
    font-size: 12pt;
	font-weight:bold;
	color:#000000;
	vertical-align:bottom;
	padding-left: 2px;
	margin-bottom: 10px;
	position: absolute;
    top: 0px; 
    left: 0px;
}

/* DiaryAdmin */
.diaryadmin_form_field2
{
	width:200px;
	height: 23px;
    font-family: Arial;
    font-size: 12pt;
	font-weight:bold;
	color:#000000;
	vertical-align:bottom;
	padding-left: 2px;
	margin-bottom: 10px;
	position: absolute;
    top: 35px; 
    left: 0px;
}

/* DiaryAdmin */
.diaryadmin_form_field3
{
	width:200px;
	height: 23px;
    font-family: Arial;
    font-size: 12pt;
	font-weight:bold;
	color:#000000;
	vertical-align:bottom;
	padding-left: 2px;
	margin-bottom: 10px;
	position: absolute;
    top: 70px; 
    left: 0px;
}

/* DiaryAdmin */
.diaryadmin_buttons
{
  vertical-align: top; 
  top: 170px; 
  left: 605px; 
  position: absolute; 
  width: 195px; 
  height: 120px;
  text-align: center;
}

/* Letter Listings */
.diaryadmin_form_submit_button1
{
	height: 30px;
	vertical-align:bottom;
    top: 0px; 
    left: 0px;
    position: absolute;
    margin-top: 5px;
    float: left; 
}

/* Letter Listings */
.letter_button1
{
	height: 30px;
	vertical-align:bottom;
    top: 0px; 
    left: 0px;
    position: absolute;
    margin-top: 5px;
    float: left; 
}

/* Letter Listings */
.letter_button2
{
	height: 30px;
	vertical-align:bottom;
    top: 35px; 
    left: 0px;
    position: absolute;
    margin-top: 5px;
    float: left; 
}

/* DiaryAdmin */
.diaryadmin_form_submit_button2
{
	height: 30px;
	vertical-align:bottom;
    top: 35px; 
    left: 0px;
    position: absolute;
    margin-top: 5px;
    float: left; 
}

/* DiaryAdmin */
.diaryadmin_form_submit_button3
{
	height: 30px;
	vertical-align:bottom;
    top: 70px; 
    left: 0px;
    position: absolute;
    margin-top: 5px;
    float: left; 
}

/* BUTTON on DiaryAdmin */
.DiaryAdmin
{
	width:160px;
	height: 32px;
    font-family: Arial;
    font-size: 18px;
	font-weight:normal;
	color:#FFFFFF;
	vertical-align:bottom;
    padding: 4px 0px 2px 0px; 
    border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
    cursor: pointer;
    margin-left: 5px;
    margin-bottom: 3px;
    float: left;
}

.diary_items_textbox
{
    margin-top: 2px;
    margin-left: 5px;
    margin-right: 5px;
    float: left; 
}

.emaillink
{
}

.emailimg
{
	vertical-align: bottom;
	margin-top: 1px;
}

/* Div to show error messages etc Multi-pages */
.update_msg_div
{
    padding-top: 5px;
    padding-right: 15px;
	vertical-align: top;
	font-size:12pt;
	font-family:MS Sans Serif;
	font-weight: bold;
	color: Red;
	height: 40px; 
	width: 260px; 
	left: 360px;
	top: 0px;
	display: inline;
	position: absolute;
}

/* Div to show error messages DiaryInfo */
.diary_update_msg_div
{
    padding-top: 5px;
    padding-right: 15px;
	vertical-align: top;
	font-size:12pt;
	font-family:MS Sans Serif;
	font-weight: bold;
	color: Red;
	height: 40px; 
	width: 300px; 
	left: 360px;
	top: 0px;
	display: inline;
	position: absolute;
}

/* Div to show error messages etc Multi-pages */
.correspondence_msg_div
{
    padding-top: 5px;
    padding-right: 15px;
	vertical-align: top;
	font-size:12pt;
	font-family:MS Sans Serif;
	font-weight: bold;
	color: Red;
	height: 40px; 
	width: 260px; 
	left: 460px;
	top: 0px;
	display: inline;
	position: absolute;
}

/* Div to show error messages etc Client Admin */
.client_msg_div
{
    padding-top: 5px;
    padding-right: 15px;
	vertical-align: top;
	font-size:12pt;
	font-family:MS Sans Serif;
	font-weight: bold;
	color: Red;
	height: 40px; 
	width: 260px; 
	left: 200px;
	top: 0px;
	display: inline;
	position: absolute;
}

/* Div to show error messages etc Multi-pages */
.debtor_msg_div
{
    padding-top: 5px;
    padding-right: 15px;
	vertical-align: top;
	font-size:12pt;
	font-family:MS Sans Serif;
	font-weight: bold;
	color: Red;
	height: 40px; 
	width: 370px; 
	left: 200px;
	top: 0px;
	display: inline;
	position: absolute;
}

/* Div to show error messages etc Multi-pages */
.action_msg_div
{
    padding-top: 5px;
    padding-right: 15px;
	vertical-align: top;
	font-size:12pt;
	font-family:MS Sans Serif;
	font-weight: bold;
	color: Red;
	height: 40px; 
	width: 440px; 
	left: 360px;
	top: 0px;
	display: inline;
	position: absolute;
}

/* Search */
.search_msg_div
{
    padding-top: 5px;
    padding-right: 15px;
	vertical-align: top;
	font-size:12pt;
	font-family:MS Sans Serif;
	font-weight: bold;
	color: Red;
	height: 40px; 
	width: 450px; 
	left: 200px;
	top: 0px;
	display: inline;
	position: absolute;
}

/* Div to show error messages Diary Action */
.diary_msg_div
{
    padding-top: 5px;
    padding-right: 15px;
	vertical-align: top;
	font-size:12pt;
	font-family:MS Sans Serif;
	font-weight: bold;
	color: Red;
	height: 40px; 
	width: 440px; 
	left: 460px;
	top: 0px;
	display: inline;
	position: absolute;
}

/* DIV Action Dates */
.action_btns
{
	overflow: auto;
	width:490px;
	height: 270px;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
	vertical-align:bottom;
    padding: 0px 0px 0px 0px; 
    text-align: center;
    border: solid 1px #424242;
    position: absolute;
	top: 85px;
	left: 80px;
	background: #cdcdc1;
}

/* Action Dates */
.action_div
{
  vertical-align: top; 
  top: 30px; 
  left: 20px; 
  position: absolute; 
  width: 470px; 
  height: 230px; 
  text-align: center;
}

/* DIV Action Dates */
.print_btns
{
	overflow: auto;
	width:265px;
	height: 270px;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
	vertical-align:bottom;
    padding: 0px 0px 0px 0px; 
    text-align: center;
    border: solid 1px #424242;
    position: absolute;
	top: 85px;
	left: 600px;
	background: #cdcdc1;
}

/* Action Dates */
.print_div
{
  vertical-align: top; 
  top: 30px; 
  left: 20px; 
  position: absolute; 
  width: 245px; 
  height: 230px; 
  text-align: center;
}

/* BUTTON-UP on Action Dates (listing screen) */
.ActionDates
{
	width:200px;
	height: 22px;
    font-family: Arial;
    font-size: 18px;
	font-weight:normal;
	color:#FFFFFF;
	vertical-align:bottom;
    padding: 4px 0px 2px 0px; 
    border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
    cursor: pointer;
    margin-left: 5px;
    margin-bottom: 10px;
    float: left;
}

/* BUTTON-UP on Action Dates (listing screen) */
.ActionDates_Smll
{
	width:100px;
	height: 22px;
    font-family: Arial;
    font-size: 18px;
	font-weight:normal;
	color:#FFFFFF;
	vertical-align:bottom;
    padding: 4px 0px 2px 0px; 
    border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
    cursor: pointer;
    margin-left: 5px;
    margin-bottom: 10px;
    float: left;
}

/* BUTTON-UP on Action Admin */
.ActionAdmin_Btn
{
    font-family: Arial;
    font-size: 10pt;
	font-weight:normal;
	color:#FFFFFF;
	vertical-align:bottom;
    padding: 4px 8px 2px 8px; 
    border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
    cursor: pointer;
    margin-left: 5px;
    margin-bottom: 10px;
    float: left;
}

/* BUTTON-UP on Several */
.BackBtn
{
	width:80px;
	height: 16px;
    font-family: Arial;
    font-size: 14px;
	font-weight:normal;
	color:#FFFFFF;
	vertical-align:bottom;
    padding: 2px 0px 2px 0px; 
    border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
    cursor: pointer;
    margin-left: 5px;
    margin-bottom: 10px;
    float: left;
}

/* BUTTON-UP on DebtorAdmin */
.ViewFiles
{
	width:120px;
	height: 16px;
    font-family: Arial;
    font-size: 14px;
	font-weight:normal;
	color:#FFFFFF;
	vertical-align:bottom;
    padding: 2px 0px 2px 0px; 
    border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
    cursor: pointer;
    margin-right: 10px;
    margin-top: 10px;
    position: relative;
    float: right;
}

/* BUTTON-UP on ClientAdmin */
.ClientViewFiles
{
	width:120px;
	height: 16px;
    font-family: Arial;
    font-size: 14px;
	font-weight:normal;
	color:#FFFFFF;
	vertical-align:bottom;
    padding: 2px 0px 2px 0px; 
    border: 2px; 
    border-style: solid; 
    border-color: #927c55 #452e05 #452e05 #927c55 ; 
    background: #424242;
    cursor: pointer;
    margin-right: 10px;
    margin-top: 0px;
    position: absolute;
    left: 612px;
    top: 341px;
}

/* BUTTON-UP on Action Dates (listing screen) */
.ActionDates_Filla
{
	width:104px;
	height: 32px;
    font-family: Arial;
    font-size: 18px;
    margin-left: 5px;
    margin-bottom: 10px;
    float: left;
}

/* Action Dates */
.actiondates_form_field
{
	width:120px;
	height: 23px;
    font-family: Arial;
    font-size: 12pt;
	font-weight:bold;
	color:#000000;
	vertical-align:bottom;
	padding-left: 2px;
	margin-bottom: 10px;
	margin-left: 6px;
	position: relative;
    top: 0px; 
    left: 0px;
    float: left;
}

/* Action Dates */
.actiondates_list_field
{
	width:90px;
	height: 23px;
    font-family: Arial;
    font-size: 12pt;
	font-weight:bold;
	color:#000000;
	vertical-align:bottom;
	padding-left: 2px;
	margin-bottom: 10px;
	margin-left: 6px;
	position: relative;
    top: 0px; 
    left: 0px;
    float: left;
}

/* BUTTON-UP on Action Dates (listing screen) */
.ActionHeader
{
	width:200px;
	height: 22px;
    font-family: Arial;
    font-size: 16px;
	font-weight:bold;
	color:#000000;
	vertical-align:bottom;
	top: 95px;
	left: 680px;
	position: absolute;
}

/* Diary Items */
.actions_div
{
	width: 208px;
	height: 100px;
	top: 85px;
	left: 767px;
	float: right;
	position: absolute;
	background-color: #cdcdc1;
    border: solid 1px #424242;
}

/* Diary Items */
.diary_actions_label
{
	width:180px;
	height: 22px;
    font-family: Arial;
    font-size: 16px;
	font-weight:bold;
	color:#000000;
	vertical-align:bottom;
	top: 7px;
	left: 5px;
	position: relative;
}

/* Diary Items */
.Diary_drop_list
{
	top: 7px;
	left: 5px;
	position: relative;
}

/* Diary Items */
.diary_scroll_div
{
	 overflow: auto; /*: scroll;*/ 
	 width:984px;
	 height:568px;
	 top:5px;
	 left: 10px;
	 position: relative;
}

/* Action List Items */
.action_scroll_div
{
	 overflow: auto; /*: scroll;*/ 
	 width:964px;
	 height:450px;
	 top:5px;
	 left: 10px;
	 position: relative;
}

/* Diary Admin Items */
.diary_edit_nav
{
	width:80px;
	height: 18px;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
	color:#FFFFFF;
	vertical-align:bottom;
    padding: 4px 0px 0px 0px; 
    border: 1px; 
    border-style: solid; 
    border-color: #ffffff #452e05 #452e05 #ffffff; 
    background: #424242;
    cursor: pointer;
    float: left;
}
/* Action/Dates */
.Action_drop_list
{
	top: 1px;
	left: 0px;
	position: relative;
}

/* ClientAdmin */
.getClientCodeDiv
{
	border: solid 2px #000000;
	width: 225px;
	height: 60px;
	top: 40px;
	left: 725px;
	position: absolute;
}

/* DebtorAdmin */
.getDebtorCodeDiv
{
	border: solid 2px #000000;
	width: 225px;
	height: 60px;
	top: 40px;
	left: 725px;
	position: absolute;
}

/* GetCode */
.codeform_field
{
	width:225px;
	height: 23px;
    font-family: Arial;
    font-size: 10pt;
	font-weight:bold;
	color:#000000;
	vertical-align:bottom;
	margin-top: 2px;
	margin-left: 2px;
	top: 0px;
	left: 0px;
	position: relative;
    float: left;
}

/* GetCode */
.code_label
{
	width:200px;
	height: 23px;
    font-family: Arial;
    font-size: 10pt;
	font-weight:bold;
	color:#ffffff;
	vertical-align:bottom;
	margin-top: 4px;
	margin-left: 6px;
	top: 0px;
	left: 0px;
	position: relative;
    float: left;
}

/* Various */
.Validate_MissingField
{
    font-family: Arial;
    font-size: 10pt;
	font-weight:bold;
	color:Red;
    background-color: #cdcdc1;
}

/* Action Admin */
.actionWarninglink
{
  top: 150px; 
  left: 140px; 
  width: 60px;
  height: 30px;
  position: absolute;
  float: right; 
}

/* Users */
.deactivated_user
{
    color: Red; 
    font-family: Arial; 
    font-weight: bold; 
    font-size: 10pt; 
    height: 18px;
    padding-left: 4px;
    float: left;
}
  
.footer_label_div {
  vertical-align: top; 
  top: 696px; 
  left: 10px; 
  position: absolute; 
  background-color: #ffffff; 
  width: 130px; 
  height: 16px;
  font-family: Arial;
  font-size: 9pt;
  font-style: italic;
  color: #404040;
  font-weight: bold;
}

.upper_form_textbox
{
	text-transform: uppercase;
}