﻿/*

TW Public Colours:
Yellow		rgb(245, 199, 0)	#F5C700
Dark Blue	rgb(40, 60, 131	#283C83
Search Panel Background #FAE68C
*/

body 
{
	font-family: Arial, Sans-Serif;
	font-size: 11pt;
	background: url(Images/background-gradient.jpg) 0% 0% repeat-x;
	background-color:#19005C;
	color:#283C83;
}

DIV.container 
{
	width:960px;
	background-color:#F5C700;
}

H1 { font-family: Arial, Sans-Serif; font-size: 14pt; }
H2 { font-family: Arial, Sans-Serif; font-size: 12pt; }

#header-swf {width:960;height:295;}


.SearchPanelTableCell { width:248px; padding-left:7px; padding-right:7px;}
.SearchPanelContainer { width:234px; background-color:#FAE68C; padding-left:7px;padding-right:7px; text-align:center; }

.SearchPanelTable {	color:#444444; width:215px; background-color:#FAE68C; font-family: Arial, Sans-Serif; font-size: 8pt; } 
.SearchPanelTable TD { width:50%; text-align:left; background-color:#FAE68C; font-family: Arial, Sans-Serif; font-size: 8pt; } 
.SearchPanelSmall {	color:#444444;  font-family: Arial, Sans-Serif; font-size: 8pt; }
.SPRadio { font-size:8pt; }

.SearchResultsImage { background-color:#aaaabb; border-style:outset; border-color: red; border-width:10px; width:300px; }
.SearchResultsTitle { font-family: Arial, Sans-Serif; font-size: 16pt; font-weight:bold;}
.SearchResultsAddress { font-weight:bold; font-size:11pt;}
.SearchResultsDetail { padding-left:10px; }
.SearchResultsFound { text-align:left;  } 

.NormalBold { color:#283c83; text-align:left;	font-family: Arial, Sans-Serif; font-size: 10pt; font-weight:bold ; }
.Normal { text-align:left;	font-family: Arial, Sans-Serif; font-size: 10pt; color:#444444; }

HR {width:100%; padding:2px 10px 2px 10px; color:White; height:2px; border:none; background-color:White;}

table#tblContent #tdCenter
{
	background-color:#F5C700;
	width:100%;
	/*min-height:600px;*/
}
/* min-height for Internet Explorer */
/*\*/
table#tblContent #tdCenter { height: 600px; }
table#tblContent #tdCenter { width: 960px; }


.PropertySheetAddressHeading {font-size:16pt;}
.PropertySheetAddressText {font-size:14pt;}	

.image_gal ul {
	padding:0;
	margin:0;
	height: 290px;
	width:204px;
	overflow: auto;
	float:right;
	zoom:1;
	text-align:center ;
}



@media screen
{
	html, body
	{
		margin:0px;
	}
	
	/* The master DIV inside which everything else lives. */
	DIV.container 
	{
		margin:0px auto; 
	}

	table#tblContent
	{
		padding: 5px 0px 5px 00px;
	}
	
} /* End @media screen */

@media print
{
	html, body
	{
		margin:0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	/* The master DIV inside which everything else lives. */
	DIV.container 
	{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	table#tblContent
	{
		padding:2px 0px 4px 0px;
		border:solid 0px red;
		width:100%;
	}
	
	.PropertyFileBody
	{
		padding: 0px 0px 0px 0px;
	}
	
	.PrintHide
	{
		display: none;
	}
	.PropertyInfoFooter
	{
		background-color:#F5C700;
		color: #444444;
		background-image: url(./Images/property-leftstrip.gif);
		font-weight: bold;
	}
	.Old_PropertyInfoFooter
	{	
		background-position: left;
		background-repeat: repeat-y;
		padding-left: 40px;
		padding-top: 60px;
		letter-spacing: 3px;
		word-spacing: 6px;
	}
	
	.PropertySheetAddress
	{
		background-color: #F5C700;
		color: #283C83;
		background-image: url(./Images/property-leftstrip.gif);
		background-position: left;
		background-repeat: repeat-y;
		padding-left: 40px;
		padding-top: 5px;
		padding-bottom:10px;
		font-size: 10px;
	}
	
} /* End @media print */



ul.noIndent
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ul.noIndent li
{
	list-style-type:none;
}

a.back{ color:#0000ff; }
a.back:visited{ color:#0000ff; }
a.back:hover{ text-decoration:underline; }

table.SolidTable
{
	border-collapse:collapse;
}

div#twHeaderNav
{
	height: 25px;
	background-image: url(./Images/menu-bar.GIF);
	background-repeat: no-repeat;
	background-position: left;
	color: #ffffff;
	text-align:center;
	font-size:15px;
	width:100%;
	line-height:22px;
}

div#twHeaderNav a, div#twHeaderNav a:visited
{
	color:#F5C700;
	text-decoration:none;
}
div#twHeaderNav a:hover
{
	text-decoration:underline;
}

.TWSearchResultsContainer
{
	text-align: center;
}
.TWSearchResultsTable 
{
	width: 100%;
	text-align: left;
	border-collapse:collapse;
}
.TWPropertySearch td
{
	background-color:#F5C700;
	height:10px;
}
.TWAlternatePropertySearch td
{
	background-color:#283C83;
	height:10px;
}
.TWSearchResult td
{
	padding-bottom: 5px;
	padding-top: 5px;
}
.TWSearchImageRow td
{
	padding-top: 5px;
	padding-bottom: 40px;
}
.TWPropertySearchLeftColHeader
{
	color: #283C83;
	width: 100px;
	font-weight:bold;
}
.TWPropertySearchRightColHeader
{
	color: #283C83;
	width: 100px;
	font-weight:bold;
}
.TWPropertySearchLeftResult
{
	width: 500px;
}

.TWPropertySearchLink
{
	font-weight:bold; font-size:20px; color:#00f;
	display:block;
	border:solid 1px #808080;
	width:150px;
	text-decoration:none;
}
span.TWPropertySearchEmailTitle
{
	font-weight:bold; font-size:20px;
}

.PropertySheetButton
{
	border-top: none;
	border-left: none;
	border-bottom: solid 1px silver;
	border-right: solid 1px silver;
	background-color: #283C83;
	color: White;
	
   padding:0 .25em 0 .25em;
   width:auto;
   overflow:visible;
   
   cursor:pointer;
   cursor:hand;
   
   font-style:italic;
   font-weight:bold;
}

.contentDiv 
{
	padding:4px 40px 4px 40px;
	/*min-height:600px;*/ 
	overflow:inherit;
	/*height:auto;*/
	background-image:url(./Images/side-bars.gif);
	background-repeat:repeat-y;
	
}
/* min-height for Internet Explorer */
/*\*/
.contentDiv { height: 800px; }

.PageTitle
{
	color: #283C83;
	font-weight: bold;
	margin-bottom: 20px;
}

.EditLink,.EditLink:visited
{
	font-size: small;
	color:#0000ff;
}

.AllClear
{
	clear: both;
}

.pageBreakBefore
{
	page-break-before: always;
}

IMG.PropertyFileImage
{
	clear:both;
}

.PropertyFileCatchlineSize
{
	font-size: 16px;
}

.PropertyFileAddress
{
	font-size: 20px;
	font-weight: bold;
}

.PropertyFileInfoHeader
{
	font-weight: bold;
	text-decoration: underline;
}

DIV.PropertyFileInfoImages
{
	/*page-break-before:auto;*/
}

table.propertySheetHeader
{
	width:100%;
	font-size:12px;
	color:#283c83;
}
table.propertySheetHeader tr td{ line-height:20px; }
table.propertySheetHeader tr td img{ border-width:0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

.PropertySheetTelNum
{
	background-color: #283C83;
	color: #F5C700;
	background-image: url(./Images/property-leftstrip.gif);
	background-position: left;
	background-repeat: repeat-y;
	padding-left: 40px;
	padding-top: 60px;
	letter-spacing: 3px;
	word-spacing: 6px;
	font-weight: bold;
}
.PropertySheetAddress
{
	background-color: #F5C700;
	color: #283C83;
	background-image: url(./Images/property-leftstrip.gif);
	background-position: left;
	background-repeat: repeat-y;
	padding-left: 40px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 10px;
}
.PropertySheetTWLogo
{
	float: right;
	position: relative;
	left: -50px;
	top: -38px;
}

.validator
{
	color:#ff0000;
	font-weight:bold;
}

DIV.copyright
{
	padding-top:20px;
	text-align:center; 
	font-size:10px;
	color:Gray;
	background-color:inherit;
}
DIV.copyright A, DIV.copyright A:visited{ color:Gray;}
DIV.copyright A:hover{color:Red;}

A{ color:Blue; }
A:visited{ color:Blue; }
A:link{ color:Blue; }

img{ border-width:0px; }

#misRepAct
{
	font-size:9px; font-style:italic; text-align:justify; margin:20px auto 20px auto;
}
#misRepAct p
{
	text-align:center;
}

div.footer
{
	width:100%;
	text-align:center;
	font-size:11px;
	height: 43px;
	background-image: url(Images/bottom-yellow-with-text.gif);
	background-repeat:no-repeat;
}

div.footer SPAN
{
	padding-left:10px;
	padding-right:10px;
}

DIV.footer A, DIV.footer A:visited{ color:#ffffff; }

input.required
{
	background-color: #ffff99;
}

.hidden
{
	display:none;
}

a.PropertyPDF
{
	text-decoration:none; font-size:10px;
}
a.PropertyPDF:hover
{
	text-decoration:underline;
}

a.PropertySearchResultsViewFullDetails
{
	border:none;
	text-decoration:none;
}
a.PropertySearchResultsViewFullDetails:visited
{
	border:none;
	text-decoration:none;
}