BODY
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}

.DiaryHead
{
	border-right: tan 1px solid;
	border-top: tan 1px solid;
	font-size: 10px;
	border-left: tan 1px solid;
	color: #333333;
	border-bottom: tan 1px solid;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #d3d3d3;
	padding: 2px;
	text-align: center;
}

.DiaryTime
{
	border-right: tan 1px solid;
	border-top: tan 1px solid;
	font-size: 10px;
	border-left: tan 1px solid;
	color: #333333;
	border-bottom: tan 1px solid;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #d3d3d3;
}

.DiaryBlank
{
	border-right: tan 1px solid;
	border-top: tan 1px solid;
	font-size: 10px;
	border-left: tan 1px solid;
	color: #333333;
	border-bottom: tan 1px solid;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #fffacd;
	padding: 2px;
}

.DiaryAppointment
{
	border-right: tan 1px solid;
	padding-right: 2px;
	border-top: tan 1px solid;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	border-left: tan 1px solid;
	cursor: hand;
	color: #333333;
	padding-top: 2px;
	border-bottom: tan 1px solid;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #6495ed;
}

.DiaryValuation
{
	border-right: tan 1px solid;
	padding-right: 2px;
	border-top: tan 1px solid;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	border-left: tan 1px solid;
	cursor: hand;
	color: #333333;
	padding-top: 2px;
	border-bottom: tan 1px solid;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #deb887;
}

.DiaryTakeOn
{
	border-right: tan 1px solid;
	padding-right: 2px;
	border-top: tan 1px solid;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	border-left: tan 1px solid;
	cursor: hand;
	color: #333333;
	padding-top: 2px;
	border-bottom: tan 1px solid;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #d8bfd8;
}

.DiaryMulti
{
	border-right: tan 1px solid;
	padding-right: 2px;
	border-top: tan 1px solid;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	border-left: tan 1px solid;
	color: #333333;
	padding-top: 2px;
	border-bottom: tan 1px solid;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #99cc66;
}

.DiaryViewing
{
	border-right: tan 1px solid;
	padding-right: 2px;
	border-top: tan 1px solid;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	border-left: tan 1px solid;
	cursor: hand;
	color: #333333;
	padding-top: 2px;
	border-bottom: tan 1px solid;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #dda0dd;
}

.DiaryConfirmedViewing
{
	border-right: tan 1px solid;
	padding-right: 2px;
	border-top: tan 1px solid;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	border-left: tan 1px solid;
	cursor: hand;
	color: #333333;
	padding-top: 2px;
	border-bottom: tan 1px solid;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #3cb371;
}

.DiaryPendingViewing
{
	border-right: tan 1px solid;
	padding-right: 2px;
	border-top: tan 1px solid;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	border-left: tan 1px solid;
	cursor: hand;
	color: #333333;
	padding-top: 2px;
	border-bottom: tan 1px solid;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #dc143c;
}

.edit_form_bold
{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #333333;
	font-family: Verdana,Arial;
	background-color: #ffffff;
}

TEXTAREA
{
	table-layout: fixed;
	font-size: 11px;
	color: #333333;
	border-top-style: double;
	font-family: Verdana,Arial, Helvetica, sans-serif;

}

.Button
{
	border-right: medium none;
	padding-right: 6px;
	border-top: medium none;
	padding-left: 6px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	border-left: medium none;
	cursor: hand;
	color: #666666;
	padding-top: 3px;
	border-bottom: medium none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #c9dceb;
	text-decoration: none;
	margin: 1px;
}	

.Button_On
{
	border-right: medium none;
	padding-right: 6px;
	border-top: medium none;
	padding-left: 6px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	border-left: medium none;
	cursor: hand;
	color: white;
	padding-top: 3px;
	border-bottom: medium none;
	font-family: Verdana;
	background-color: #4f8eb6;
	text-decoration: none;
	margin: 1px;
}	

.edit_form_inactive
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
	color: Red;
	font-family: Verdana;
    MARGIN-TOP: 4px;
    MARGIN-BOTTOM: 4px;

}

TD
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}
TH
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}
A
{
    FONT-SIZE: 11px;
    font-weight:    bold;
    COLOR: #515151;
    TEXT-DECORATION: underline;
    
}

A:hover
{
    FONT-SIZE: 11px;
    font-weight:    bold;
    COLOR: Red;
    TEXT-DECORATION: underline; 
}
FORM
{
    BACKGROUND-COLOR: #ffffff
}
.title
{
    FONT-SIZE: 24px;
    COLOR: #dcdcdc;
    LINE-HEIGHT: 30px;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #006666
}
.subtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #006666;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}
.header
{
    FONT-SIZE: 24px;
    COLOR: #dcdcdc;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #006666
}
.nav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    COLOR: #333333
}
.navLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dedeca
}
.sidebar
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.sidebarHeader
{
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    LINE-HEIGHT: 24px;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #339999
}
.sidebarFooter
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc
}
.footer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #333333;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc
}
.legal
{
    FONT-SIZE: 9px;
    COLOR: #333333;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}
.box1
{
    BORDER-RIGHT: #333333 ridge;
    BORDER-TOP: #cccccc ridge;
    BORDER-LEFT: #cccccc ridge;
    BORDER-BOTTOM: #333333 ridge
}
.promo
{
    COLOR: #000033;
    FONT-FAMILY: "Times New Roman", Times, serif
}
.titlebar
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: "Times New Roman", Times, serif;
    BACKGROUND-COLOR: #336699
}
.dingbat
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: medium;
    COLOR: #006666;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #99cc99
}

INPUT.big
{
    WIDTH: 100px
}
INPUT.small
{
    WIDTH: 50px
}
.headline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0000ff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}
.normal
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}

.main_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: ffffff;
    BACKGROUND-COLOR: #C9DCEF;
}
A.main_header
{
	FONT-SIZE: 10px;
    font-weight:    bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.main_header:hover
{
	FONT-SIZE: 10px;
    font-weight: bold;
    COLOR: #ffffff;
    background-color:#969799;
    TEXT-DECORATION: none
}

.main_header_over
{
	FONT-SIZE: 10px;
    font-weight: bold;
    COLOR: #ffffff;
    background-color:#969799;
    TEXT-DECORATION: none;
    cursor: hand
}

.tabeven
{
    COLOR: #000000;
    /*BORDER-TOP: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-BOTTOM: silver 1px solid;*/
}
.tabodd
{
    COLOR: #000000;
    /*BORDER-TOP: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-BOTTOM: silver 1px solid;*/
}

.tabroweven
{
    COLOR: black;
    BACKGROUND-COLOR: #FBFBFB;


}
.tabrowodd
{
    COLOR: black;
    BACKGROUND-COLOR: #E5E5E5;


}

.tabSelRow
{
    COLOR: black;
    BACKGROUND-COLOR: #C9DCEB;
    CURSOR: hand;
}


.topmenusel
{
    FONT-SIZE: 12px;
    CURSOR: hand;
    border-width:1px;
    border-style:none;
    border-top: #B0B0B0 1px solid;
    border-bottom: #B0B0B0 1px solid;
    border-left: #B0B0B0 1px solid;
    border-right: #B0B0B0 1px solid;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    bgcolor: white
}
.topmenuunsel
{
    FONT-SIZE: 12px;
    CURSOR: hand;
    border-width:1px;
    border-style:none;
    border-top: #B0B0B0 1px solid;
    border-bottom: #B0B0B0 1px solid;
    border-left: #B0B0B0 1px solid;
    border-right: #B0B0B0 1px solid;
    COLOR: white;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #507BCC;
    bgcolor: #507BCC
}
.mouseover
{
    CURSOR: hand;
    TEXT-DECORATION: underline
}
.mouseout
{
    CURSOR: hand;
    TEXT-DECORATION: none
}
.rpt_prop
{
    BORDER-RIGHT: 2px;
    COLOR: white;
    BORDER-BOTTOM: 2px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
.rpt_cand
{
    BORDER-RIGHT: 2px;
    BORDER-BOTTOM: 2px;
    BACKGROUND-COLOR: white
}
.rpt_email
{
    BORDER-RIGHT: 2px;
    BORDER-BOTTOM: 2px;
    BACKGROUND-COLOR: white
}
.rpt_text
{
    BORDER-RIGHT: 2px;
    BORDER-BOTTOM: 2px;
    BACKGROUND-COLOR: white
}
.rpt_table
{
    BORDER-RIGHT: gray 2px solid;
    BORDER-TOP: gray 2px solid;
    BORDER-LEFT: gray 2px solid;
    BORDER-BOTTOM: gray 2px solid;
    BACKGROUND-COLOR: white
}
.rpt_table_header
{
    BORDER-RIGHT: gray;
    BORDER-TOP: gray 2px;
    FONT-WEIGHT: bolder;
    COLOR: gray;
    BORDER-BOTTOM: gray 2px solid;
    BACKGROUND-COLOR: white
}
.dashboard
{
    COLOR: black;
    FONT-FAMILY: 'Lucida Sans Unicode';
    BACKGROUND-COLOR: white
}
.panel_table
{
    FONT-SIZE: 13px;
    COLOR: white;
    FONT-FAMILY: 'Lucida Sans Unicode';
    BACKGROUND-COLOR: silver
}
.panel_th
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: 'Lucida Sans Unicode'
}
.panel_td
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 12px;
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: 'Lucida Sans Unicode';
    BACKGROUND-COLOR: white
}
.event_span
{
    BORDER-RIGHT: thin solid;
    BORDER-TOP: thin solid;
    BORDER-LEFT: thin solid;
    BORDER-BOTTOM: thin solid
}
.grid_header
{
    FONT-FAMILY: Verdana,Arial;
    color:#666666;
    font-size: 11px;
    font-weight: bold
    /*
    background-image:url(../img/Silver.gif);
    border-color:#ACA899;
    border-width:1px;
    border-style:none;
    border-top: #B0B0B0 1px solid;
    border-bottom: #B0B0B0 1px solid;*/
}
.panel_header
{
    FONT-WEIGHT: bolder;
    COLOR: DarkBlue;
    FONT-FAMILY: Verdana,Arial;
    background-image:url(../img/Silver.gif);
    border-color:#ACA899;
    border-width:1px;
    border-style:none;
    border-top: #B0B0B0 1px solid;
    border-bottom: #B0B0B0 1px solid;
}
.calendar_today
{
    BORDER-RIGHT: red thin solid;
    BORDER-TOP: red thin solid;
    BORDER-LEFT: red thin solid;
    COLOR: red;
    BORDER-BOTTOM: red thin solid;
    FONT-FAMILY: Verdana,Arial;
    BACKGROUND-COLOR: transparent
}

/* used on edit form tables */
.table_border
{
    BACKGROUND-COLOR: #E5E5E5
}
.property_tab_on
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #4F8EB6;
    CURSOR: hand;
    TEXT-ALIGN: center;
    color:White;
}
.property_tab_off
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #C9DCEB;
    TEXT-ALIGN: center;
    
}
.property_tab_sel
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: black 1px solid;
    CURSOR: hand;
    COLOR: white;
    BACKGROUND-COLOR: #507BCC;
    TEXT-ALIGN: center
}

.dev_menu
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-BOTTOM: black thin solid;
    BACKGROUND-COLOR: aliceblue
}

.edit_form_bak
{
    COLOR: gray;
    FONT-FAMILY: Verdana,Arial;
    BACKGROUND-COLOR: #E5E5E5
}

.edit_form_page_header
{
    BACKGROUND-COLOR: #EAEAEC;
    font-weight: bold;
	font-size: 14px;
	color: #4f8eb6;
	font-family: Verdana;
}
/* old edit_form_page_header
    FONT-SIZE: 12px;
    font-weight:    bold;
    COLOR: Darkblue;
    BORDER-BOTTOM: gray 2px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
*/

.edit_form_head
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
	color: #4F8EB6;
	font-family: Verdana;
    MARGIN-TOP: 4px;
    MARGIN-BOTTOM: 4px;	

}

.edit_form_head2
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	color: #4F8EB6;
	font-family: Verdana;
    MARGIN-TOP: 4px;
    MARGIN-BOTTOM: 4px;	

}

.edit_form_h2
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	color: gray;
	font-family: Verdana;
    MARGIN-TOP: 4px;
    MARGIN-BOTTOM: 4px;	

}

.edit_form_home
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    Padding: 2px;
    COLOR: #FFFFFF;
    MARGIN-TOP: 4px;
    MARGIN-BOTTOM: 4px;
	BACKGROUND-COLOR: #4F8EB6;

}

A.homepage
{
    FONT-SIZE: 10px;
    font-weight:    bold;
    COLOR: #F4F5F6;
    TEXT-DECORATION: underline;
	BACKGROUND-COLOR: #797A7C;
}

A.homepage:hover
{
    FONT-SIZE: 10px;
    font-weight:    bold;
    COLOR: Red;
    TEXT-DECORATION: underline;
	BACKGROUND-COLOR: #797A7C;
}

td.homepage
{
	BACKGROUND-COLOR: #797A7C;
}

.edit_form_form
{
    BORDER-RIGHT: gray 1px ridge;
    BORDER-TOP: gray 1px ridge;
    BORDER-LEFT: gray 1px ridge;
    BORDER-BOTTOM: gray 1px ridge;
    BACKGROUND-COLOR: #E5E5E5
}
.edit_form_td
{
    BORDER-RIGHT: white thin;
    BORDER-TOP: white thin;
    FONT-SIZE: 11px;
    font-weight:    bold;
    BORDER-LEFT: white thin;
    COLOR: #003366;
    BORDER-BOTTOM: white thin;
    FONT-FAMILY: Verdana,Arial;
    BACKGROUND-COLOR: #E5E5E5
}
.edit_form_field
{
    FONT-SIZE: 10px;
    
}
.edit_form_bold
{
	font-weight: bold;
	font-size: 10px;
}
.edit_form_button_panel
{
    BACKGROUND-COLOR: white
}
.calendar_day_header
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: black thin solid;
    COLOR: white;
    BORDER-BOTTOM: black thin solid;
    FONT-FAMILY: Verdana,Arial;
    BACKGROUND-COLOR: mediumblue
}
.day_view_all_noapps
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-BOTTOM: black thin solid;
    BACKGROUND-COLOR: silver
}