



body {

	background-color: #DFD4C2; /* background color */

	color: inherit; /* text color */

	font-family: Verdana; /* font name */

	font-size: xx-small; /* font size */

	margin: 0px 0px 0px 0px; /* top right bottom left */
  background-image: url(../media/background_house.gif);
  background-repeat: no-repeat;
  background-attachment: fixed
}



.invizon {

	color: inherit; /* text color */

	font-family: Verdana; /* font name */

	font-size: xx-small; /* font size */

}

.heritagetitle {

	color: inherit; /* text color */

	font-family:  "Lucida Sans"; /* font name */

	font-size: 20px; /* font size */

}


input, textarea, select {	

	font-family: Verdana; /* font name */

	font-size: xx-small; /* font size */

} 



a:active {

	color: #990000; /* active link color */

}



a:link {

	color: #990000; /* link color */

}



a:visited {

	color: #990000; /* visited link color */

}



/* template layout */

.ewLayout {

	font-family: Verdana; /* font name */

	font-size: xx-small; /* font size */

	width: 100%;

	height: 100%;

}



.ewHeaderRow {

	background-color: #909090; /* background color */

}



.ewContentTable {

	font-family: Verdana; /* font name */

	font-size: xx-small; /* font size */	

	width: 100%;

	height: 100%;	

}



.ewMenuColumn {

	background-color: #F5F5F5; /* background color */

	width: 150px;

	vertical-align: top;

	padding: 4px;	

}



.ewContentColumn {

	background-color: transparent; /* background color */

	vertical-align: top;

	padding: 10px;

}



.ewFooterRow {

	background-color: #909090; /* background color */

	color: #FFFFFF; /* footer font color */	

	padding: 2px;

}



.ewFooterText {

	font-family: Verdana; /* font name */

	font-size: xx-small; /* font size */	

}



/* main table */

.ewTable {

	width: inherit; /* table width */	

	color: inherit; /* text color */

	font-family: Verdana; /* font name */

	font-size: xx-small; /* font size */

	border: 0px outset; /* border */

	border-collapse: collapse;

}



/* main table data cells */

.ewTable td {

	padding: 1px; /* cell padding */

	border: 0px solid; /* cell spacing */

	border-color: #CCCCCC;  /* table background color */

}



.ewBasicSearch {

	font-family: Verdana; /* font name */

	font-size: xx-small; /* font size */

	border: 0px;

	border-collapse: collapse;

}



.ewBasicSearch td {

	border: 0px;

	padding: 1px;

}



.ewSearchOpr {

	font-family: Verdana; /* font name */

	font-size: xx-small; /* font size */

	color: maroon;

}



.ewListAdd {

	font-family: Verdana; /* font name */

	font-size: xx-small; /* font size */

	border: 0px;

	border-collapse: collapse;

}



.ewListAdd td {

	border: 0px;

	padding: 2px;

}



.invizonlist td {

	color: inherit; /* text color */

	font-family: Verdana; /* font name */

	font-size: xx-small; /* font size */

	border: 0px;

	padding: 0px;

	vertical-align: top; 

}



.ewAddOption td {

	font-family: Verdana; /* font name */

	font-size: xx-small; /* font size */

	padding: 2px; /* cell padding */	

	border: 0px;	

}



/* main table header cells */

.ewTableHeader {

	background-color: #CACACA; /* header color */

	color: #5A5A5A; /* header font color */	

	vertical-align: top;	

}



.ewTableHeader a:link {	

	color: #5A5A5A; /* header font color */

}



.ewTableHeader a:visited {	

	color: #5A5A5A; /* header font color */	

}



/* main table row color */

.ewTableRow {

	background-color: transparent;  /* alt row color 1 */

}



/* main table alternate row color */

.ewTableAltRow {

	background-color: transparent; /* alt row color 2 */

}



/* main table edit mode row color */

.ewTableEditRow {

	background-color: transparent; /* edit mode color */

}



/* main table highlight color */

.ewTableHighlightRow {

	background-color: transparent; /* highlight color */

}



/* main table select color */

.ewTableSelectRow {

	background-color: transparent; /* select color */

}



/* main table footer section */

.ewTableFooter {

	background-color: #FFFFCC; /* footer color */

}



/* separator */

.ewSeparator {

    color: gray;

}



/* classes for report */

.ewReportTable {

    border: 0px;

    border-collapse: collapse;

}



.ewReportTable td {

    padding: 3px;

}



.ewGroupField {

	font-weight: bold;

}



.ewGroupName {

	font-weight: bold;

}



.ewGroupHeader {

	border-bottom: 3px double Gray;

	border-top: 3px double Gray;

}



.ewGroupSummary {

	border-top: 1px solid Gray;

} 



.ewGroupAggregate {

	font-weight: bold;

}



.ewGrandSummary {

	border-top: 1px solid Gray;

}



/* message */

.ewmsg {

	color: red; /* message color */

	font-family: Verdana; /* font name */

	font-size: xx-small; /* font size */	

}



/* highlight */

.ewHighlightSearch {

	font-weight: bold;

	background-color: yellow;

}



/* Ajax */

.ewAstList {

	border: 1px solid black;

	background: #ffffff;

	position: absolute;

	padding: 0;

	white-space: nowrap;

}



.ewAstListBase {

	position: absolute;

	padding: 1;

}



.ewAstListItem {

	color: black;

	background: #ffffff;

	cursor: hand;

	cursor: pointer;

	white-space: nowrap;

	padding: 1;

}



.ewAstSelListItem {

	color: white;

	background: Highlight;

	cursor: hand;

	cursor: pointer;

	white-space: nowrap;

	padding: 1;

}



/* MultiPage pager table */

.ewMultiPagePager {

	color: inherit; /* text color */

	font-family: Verdana; /* font name */

	font-size: xx-small; /* font size */

	border: 0px; /* border */	

}



.ewMultiPagePager td {

	padding: 2px; /* cell padding */	

}



/*END_SYSTEM_STYLES*/


