@import url("tdf.css");
@import url("ldf.css");

td.navbar {
	padding-top: 3px; padding-bottom: 3px;
	border-top: 0px; border-right: 0px; border-bottom: 2px; border-left: 0px;
	border-style: solid;
	border-color: #330033;
	font-family: Arial, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	color: #D8E3E8;
}

a:link.navbar, a:visited.navbar, a:active.navbar {
	color: #D8E3E8;
	font-size: 14px;
}

a:hover.navbar {
	font-size: 14px;
	color: #DD1133;
}

table.locationsearchrow {
	width: 100%;
	cellspacing: 0;
	cellpadding: 0;
	border-collapse: collapse;
}

td.locationsearchphoto, td.locationsearchzoom, td.locationsearchtitle, td.locationsearchtitle2, td.locationsearchdetails, td.locationsearchdetails2 {
	font-size: 12;
	font-family: Arial, sans-serif;
	padding: 0px;
	border: 0;
}

td.locationsearchphoto {
	width: 110;
	padding-right: 10px;
	border-top: 1px; border-bottom: 1px;
	border-style: solid;
	border-color: #5D114A;
}

td.locationsearchzoom {
	width: 50;
	padding-left: 10px;
	border-top: 1px; border-bottom: 1px;
	border-style: solid;
	border-color: #5D114A;
}

td.locationsearchtitle {
	font-weight: bold;
	text-align: left;
	vertical-align: center;
	padding-right: 5px;
	border-top: 1px; border-bottom: 1px;
	border-style: solid;
	border-color: #5D114A;
	height: 15px;
}

td.locationsearchtitle2 {
	text-align: right;
	vertical-align: center;
	padding-right: 5px;
	border-top: 1px; border-bottom: 1px;
	border-style: solid;
	border-color: #5D114A;
	font-size: 11;
	font-weight: bold;
}

td.locationsearchdetails {
	text-align: justify;
	vertical-align: center;
	padding-right: 5px;
	border-top: 0px;
	border-style: solid;
	border-color: #5D114A;
}

td.locationsearchdetails2 {
	text-align: right;
	vertical-align: center;
	padding-right: 5px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #5D114A;
	font-size: 10;
	font-weight: bold;
}

img.locationthumbnail { 
	margin-right: 0pt; margin-left: 0pt;
	padding-left: 0pt; padding-right: 0pt;
}

.locationthumbnail {
	border:0px;
	border-thickness:0px;
}

table.propssearchrow {
	width: 100%;
	cellspacing: 0;
	cellpadding: 0;
	border-collapse: collapse;
}

td.propssearchmrow {
	border:0px;
	border-top: 2px;
	border-bottom: 2px;
	border-color: #5D114A;
	border-style: solid;
	margin:0;
	padding:0;
}

td.propssearchphoto, td.propssearchzoom, td.propssearchtitle, td.propssearchtitle2, td.propssearchdetails, td.propssearchdetails2, td.propssearchdetails3 {
	font-size: 12;
	font-family: Arial, sans-serif;
	padding: 0px;
	border: 0px;
}

td.propssearchphoto {
	width: 110;
	padding-right: 10px;
	margin:0px;
}

td.propssearchzoom {
	width: 50;
	padding-left: 10px;
}

td.propssearchtitle {
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
	height: 15px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #5D114A;
}

td.propssearchtitle2 {
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
	font-size: 12;
	font-weight: bold;
	border-bottom: 1px;
	border-style: solid;
	border-color: #5D114A;
}

td.propssearchdetails {
	text-align: justify;
	vertical-align: middle;
	padding-right: 5px;
}

td.propssearchdetails2 {
	text-align: right;
	vertical-align: center;
	padding-right: 5px;
	font-size: 10;
	font-weight: bold;
}

td.propssearchdetails3 {
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
	font-size: 10;
	font-weight: bold;
	color: #DD2211;
}

img.propsthumbnail { 
	margin: 0pt;
	padding: 0pt;
	width: 110px;
	height: 83px;
}

.propsthumbnail {
	border:0px;
	border-thickness:0px;
	margin: 0pt;
	padding: 0pt;
}

table.comptable, table.dgtable {
	cellspacing: 0;
	cellpadding: 0;
	border-collapse: collapse;
}

td.comptitle1, td.comptitle2, td.dgtitle1, td.dgtitle2 {
	font-size: 12;
	font-family: Arial, sans-serif;
	padding: 5px;
	border:0px;
	text-align: left;
	font-weight: bold;
	color: #5D114A;
}

td.comprow1, td.comprow2, td.dgrow1, td.dgrow2 {
	font-size: 12;
	font-family: Arial, sans-serif;
	padding: 5px;
	border:0px;
}

td.comprow1, td.comprow2 {
	border-left: 2px;
	border-right: 2px;
	border-color: #5D114A;
	border-style: solid;
	text-align: center;
}

td.dgtitle1, td.dgtitle2, td.dgrow1, td.dgrow2 {
	border-left: 2px;
	border-right: 2px;
	border-color: #330033;
	border-style: solid;
	text-align: left;
	vertical-align: top;
}

td.comprow2, td.comptitle2, td.dgrow2, td.dgtitle2 {
	background-color: #CDD7DC;
}

span.keyword {
	background-color: #FFFF00;
}

td.f_title {
	font-size: 12;
	text-align: right;
	font-family: Arial, sans-serif;
	vertical-align: center;
	color: #5D114A;
	font-weight: bold;
}

td.f_title2 {
	font-size: 12;
	text-align:right;
	font-family: Arial, sans-serif;
	font-weight: bold;
}

td.f_text, input.f_text, select.f_text, textarea.f_text, td.stats1, td.stats1c, td.stats1b, td.stats2, td.stats3, td.f_season_fer, td.f_season_bs, td.f_season_ms, td.f_season_hs, td.f_season_ths, td.f_season_nd, td.cons_title, td.cons_text, td.cons_1, td.cons_2, td.cons_3 {
	font-size: 12;
	font-family: Arial, sans-serif;
	vertical-align: middle;
}

td.f_season_fer {
	font-weight: bold;
	text-align: center;
	padding-left: 5px; padding-right: 5px;
	background-color: #E0E0E0;
	color: #000000;
}

td.f_season_bs {
	font-weight: bold;
	text-align: center;
	padding-left: 5px; padding-right: 5px;
	background-color: #C1F5BA;
	color: #000000;
}

td.f_season_ms {
	font-weight: bold;
	text-align: center;
	padding-left: 5px; padding-right: 5px;
	background-color: #F0F7B4;
	color: #000000;
}

td.f_season_hs {
	font-weight: bold;
	text-align: center;
	padding-left: 5px; padding-right: 5px;
	background-color: #EDC86F;
	color: #000000;
}

td.f_season_ths {
	font-weight: bold;
	text-align: center;
	padding-left: 5px; padding-right: 5px;
	background-color: #EF8085;
	color: #000000;
}

td.f_season_nd {
	font-weight: bold;
	text-align: center;
	padding-left: 5px; padding-right: 5px;
	background-color: #5D114A;
	color: #D8E3E8;
}

td.mo_on {
	height: 20pt;
	font-size: 12;
	text-align: center;
	font-family: Arial, sans-serif;
	color: #DD2211;
	font-weight: bold;
}

td.mo_off {
	height: 20pt;
	font-size: 12;
	text-align: center;
	font-family: Arial, sans-serif;
	color: #5D114A;
	font-weight: bold;
}

table.stats1, table.stats2, table.cal, table.cons {
	width: 100%;
	cellspacing: 0;
	cellpadding: 0;
	border-collapse: collapse;
}

td.stats1 {
	text-align: center;
	background-color: #330033;
	color: #D8E3E8;
	font-weight: bold;
	height: 24px;
	padding: 0px;
	border: 2px;
	border-style: solid;
	border-color: #D8E3E8;
}

td.stats1c {
	background-color: #D8E3E8;
	border: 2px;
	border-style: solid;
	border-color: #D8E3E8;
}

td.stats1b {
	text-align: right;
	background-color: #330033;
	color: #D8E3E8;
	border: 0px;
	height: 20px;
	font-weight: bold;
	font-size: 11;
	padding-right: 5px;
	border: 0px;
	border-top: 2px;
	border-bottom: 2px;
	border-style: solid;
	border-color: #D8E3E8;
}

td.stats2 {
	text-align: right;
	background-color: #5D114A;
	color: #D8E3E8;
	padding-right: 5px;
	height: 20px;
	border: 0px;
	border-top: 2px;
	border-bottom: 2px;
	border-style: solid;
	border-color: #D8E3E8;
}

td.stats3 {
	text-align: right;
	color: #000000;
	padding-right: 5px;
	border: 0px;
	border-top: 2px;
	border-bottom: 2px;
	border-style: solid;
	border-color: #D8E3E8;
	height: 20px;
}

span.info {
	font-size: 10;
}

td.ct1, td.ct2, td.cem, td.cnd, td.cin, td.cbs, td.cms, td.chs, td.cths, td.cend, td.cein, td.cebs, td.cems, td.cehs, td.ceths  {
	font-size: 12;
	font-family: Arial, sans-serif;
	vertical-align: middle;
	text-align: center;
	border: 1px;
	border-style: solid;
	border-color: #5D114A;
	width: 14%;
}

td.cend, td.cein, td.cebs, td.cems, td.cehs, td.ceths  {
	cursor:hand;
	cursor:pointer;
}

td.ct1 {
	font-weight: bold;
	background-color: #5D114A;
	color: #D8E3E8;
}

td.ct2 {
	font-weight: bold;
	border-bottom: 2px;
	border-style: solid;
	border-color: #5D114A;
}

td.cem {
	background-color: #CDD7DC;
	color: #D8E3E8;
}

td.cin, td.cein {
	background-color: #E0E0E0;
	color: #808080;
	text-decoration: line-through;
}

td.cbs, td.cebs {
	background-color: #C1F5BA;
	color: #000000;
}

td.cms, td.cems {
	background-color: #F0F7B4;
	color: #000000;
}

td.chs, td.cehs {
	background-color: #EDC86F;
	color: #000000;
}

td.cths, td.ceths {
	background-color: #EF8085;
	color: #000000;
}

td.cons_title {
	font-weight: bold;
	padding: 5px;
	background-color: #5D114A;
	color: #D8E3E8;
}

td.cons_text, td.cons_1, td.cons_2, td.cons_3 {
	padding: 5px;
	border: 0px;
	border-bottom: 2px;
	border-style: solid;
	border-color: #5D114A;
}

td.cons_1 {
	background-color: #C1F5BA;
}

td.cons_2 {
	background-color: #F0F7B4;
}

td.cons_3 {
	background-color: #EF8085;
}
