/*a    { text-decoration: none }*/
a:link   { color: #004000; background-color: transparent; text-decoration: none }

a:visited{ color: #004000; background-color: transparent; text-decoration: none }
a:active { color: #FF0000; background-color: transparent; text-decoration: none }
a:hover  { color: #FF0000; background-color: transparent; text-decoration: underline }

.T10 { font-size: 10px; font-family: Tahoma, sans-serif; } /*  8pt */
.T11 { font-size: 11px; font-family: Tahoma, sans-serif; }
.T12 { font-size: 12px; font-family: Tahoma, sans-serif; } /*  9pt */
.T13 { font-size: 13px; font-family: Tahoma, sans-serif; } /* 10pt */
.T14 { font-size: 14px; font-family: Tahoma, sans-serif; }
.T15 { font-size: 15px; font-family: Tahoma, sans-serif; } /* 12pt */
.T18 { font-size: 18px; font-family: Tahoma, sans-serif; } /* 14pt */
.T22 { font-size: 22px; font-family: Tahoma, sans-serif; } /* ??pt */
.T24 { font-size: 24px; font-family: Tahoma, sans-serif; }
.T30 { font-size: 30px; font-family: Tahoma, sans-serif; }
.T32 { font-size: 32px; font-family: Tahoma, sans-serif; } /* 24pt */
.T40 { font-size: 36px; font-family: Tahoma, sans-serif; } /* 27pt */

.Tm13 { font-size: 13px; font-family: 'Times New Roman', sans-serif; } /* 10pt */
.Tm15 { font-size: 15px; font-family: 'Times New Roman', sans-serif; } /* 12pt */

.Tm18 { font-size: 16px; font-family: 'Times New Roman', sans-serif; } /* 14pt */

.Tm24 { font-size: 24px; font-family: 'Times New Roman', sans-serif; } /* 18pt */
.Tm28 { font-size: 24px; font-family: 'Times New Roman', sans-serif; } /* 28pt */
.Tm32 { font-size: 32px; font-family: 'Times New Roman', sans-serif; } /* 24pt */
.Tm34 { font-size: 34px; font-family: 'Times New Roman', sans-serif; } /* 26pt */
.Tm36 { font-size: 36px; font-family: 'Times New Roman', sans-serif; } /* 28pt */
.Tm40 { font-size: 40px; font-family: 'Times New Roman', sans-serif; } /* 30pt */
.Tm44 { font-size: 44px; font-family: 'Times New Roman', sans-serif; } /* 30pt */

.A10  { font-family: Arial, Helvetica, sans-serif; font-size: 10px }
.A11  { font-family: Arial, Helvetica, sans-serif; font-size: 11px }
.A12  { font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.A15  { font-family: Arial, Helvetica, sans-serif; font-size: 15px }
.A18  { font-family: Arial, Helvetica, sans-serif; font-size: 18px }
.A24  { font-family: Arial, Helvetica, sans-serif; font-size: 24px }

.V10  {font-family: Verdana, sans-serif; font-size: 10px}
.V11  {font-family: Verdana, sans-serif; font-size: 11px}
.V12  {font-family: Verdana, sans-serif; font-size: 12px}
.V13  {font-family: Verdana, sans-serif; font-size: 13px}



/* Body */
BODY
{
	margin-top:				0px;	/*6px;	*/
	background-color:		#FFFFFF;	/*#404040;	 #FAFAFA;	 #FBFBFB;  #E8EAE2;	 #F0FFF0;	#E0E0E0;	#E8EAE2; #d0d0d0; #F2F2F2; #F5F7EA; #ECE8E0;   #FFFFFF;  #F5F9EE; #f5f9ee; #dddddd; #455560; #e0e0e0; #a0a0a0  */
/*	background-image: 		url('../images/bg-right_3.jpg');	*/
/*	background-image: 		url('../images/bg-right_6.jpg');	*/
	background-repeat:		repeat-y;
	background-position:	right;
	
	text-align:				center;
	font-family: 			Verdana, sans-serif;
	font-size: 				11px;
}


.tba,
.tbb
{
	background-color: 		#FFFFFF;	/* #E8EAE2;	transparent; #FFFFFF; #F5F7EA; */
/*	background-image: 		url('../images/bg-right_6.jpg');
	background-repeat:		repeat-y;
	background-position:	right; */
	border: 				0px;
	border-spacing: 		0px;
	border-collapse: 		collapse;
}

.tba
{
	width: 					760px;
}

.tbb
{
	width: 					980px;	/*750px;*/
}

.tcBar
{
 	height:					22px;
/* 	background-image: 		url('../images/bar_cut.jpg');*/
 	background-image: 		url('../images/bar_light-green.jpg');
 	background-position-x:	right;
	font-family: 			Tahoma, sans-serif;
	font-size: 				11px;
	color:					#005000;
	padding-left:			10px;
}

.tc-flag
{
	padding-left:			10px;
}

.tcsuperheader
{
	height:					24px;
	background-color:		transparent;	/*#E8EAE2;*/
	font-family:			Verdana;
	font-size:				11px;
	font-weight:			bold;
	color:					#005000;
}

.tcsuperheader a:link   { color: #AAAAFF; background-color: transparent; text-decoration: none }
.tcsuperheader a:visited{ color: #AAAAFF; background-color: transparent; text-decoration: none }
.tcsuperheader a:active { color: #FF0000; background-color: transparent; text-decoration: none }
.tcsuperheader a:hover  { color: #FF0000; background-color: transparent; text-decoration: underline }

.tcheader
{
	font-family: 			'Times New Roman', sans-serif;
	font-size: 				28px;
	font-weight:			bold;
	vertical-align:			bottom;
	padding-top:			18px; /*0px;*/
	padding-left:			24px;
	padding-bottom:			0px;
}
.tcheader a:link   { color: #000000; background-color: transparent; text-decoration: none }
.tcheader a:visited{ color: #000000; background-color: transparent; text-decoration: none }
.tcheader a:active { color: #000000; background-color: transparent; text-decoration: none }
.tcheader a:hover  { color: #000000; background-color: transparent; text-decoration: none }

.tcsubheader
{
	font-family: 			Verdana, sans-serif;
	font-size: 				10px;
	font-weight:			normal;
	color:					#000000;
	text-align:				right;
	vertical-align:			top;
	white-space: 			nowrap;
	padding-top:			0px;
	padding-right:			10px;
	padding-bottom:			18px; /*8px;*/
}

.tcreg
{
	font-family:			Tahoma;
	font-size:				18px;
	font-weight:			bold;
	color:					#FF0000;
	vertical-align:			top;
	padding-top:			0px;
	padding-left:			4px;
	padding-bottom:			16px;
	padding-right:			10px;
}

.tcDefaultTitleGuide
{
	font-family: 			Tahoma, sans-serif;
	font-size: 				11px;
	color:					#99CC00;	/*#404040;*/
	font-weight:			normal;
	text-align:				center;
}

.tcDefaultTitleCosta
{
	font-family: 			Tahoma, sans-serif;
	font-size: 				15px;
	color:					#404040;
	text-align:				center;
}

.tcDefaultTitleSearch
{
	font-family: 			'Times New Roman', sans-serif;
	font-size: 				15px;
	font-weight:			bold;
	color:					#006000;
	vertical-align:			top;
	padding-bottom:			4px;
}

.tcDefaultSubTitleSearch
{
	font-family: 			Verdana, sans-serif;
	font-size: 				10px;
	font-weight:			normal;
	color:					#006000;	/* #505050; */
	text-align:				left;
	vertical-align:			top;
}

.tcbanner
{
	width:					109px;
	vertical-align:			top;
}

.tcbannertext,
.tclnktext
{
	font-family: 			Verdana, sans-serif;
	font-size: 				10px;
	font-weight:			normal;
	color:					#006000;	/* #505050; */
	text-align:				left;
	vertical-align:			top;
	padding-left:			12px;
	padding-top:			6px;
}

.tclnktext
{
	text-align:				center;
	vertical-align:			top;
	padding-left:			0px;
	padding-top:			0px;
}

.tc-gipetext {
	width: 					100%;
	font-family: 			Verdana, sans-serif;
	font-size: 				10px;	/*11px;*/
	font-weight:			normal;
	letter-spacing:			0ex;
	word-spacing:			100%;
	text-align: 			center;
	vertical-align: 		top;
	line-height:			125%;
	padding-top: 			18px;
	color:					#505050;
}

.tcDefaultSubSearchSpace
{
	height:					12px;
}

.topplaceinsunspace
{
	height:					18px;
}

.placeinsun
{
	font-family: 			Verdana;	/*Tahoma, sans-serif;*/
	font-size: 				18px;
	font-weight:			normal;
	color:					#005000;	/*#92D050;		#99CC00;*/
}

.bottomplaceinsunspace
{
	height:					18px;
}

.tcDefaultTitlePlace
{
	font-family: 			Verdana;	/*Tahoma, sans-serif;*/
	font-size: 				15px;
	font-weight:			bold;
	color:					#92D050;	/*#005000;	#99CC00;*/
}

.tcDefault
{
	text-align:				left;	/*justify;*/
	font-family: 			Verdana;/*Tahoma, sans-serif;*/
	font-size: 				11px;
	color:					#202020;	/*#404040;*/
}

.tcDefaultBackgroundImage
{
	background-position:   	center 50%; 
	/*background-image: 		url('images/background_sun.gif'); */
	background-image: 		url('images/pixel.gif');
	background-repeat: 		no-repeat;
}

.tcMortgage
{
	height:					132px;
/*	background-image: 		url('../images/How_to_buy_small.jpg');
	background-repeat:		no-repeat;*/
	font-size:				36px; 
	font-weight:			bold; 
	color:					#FF0000;
	text-align:				center;
	vertical-align:			middle;
	padding-left:			0px;
}

.tcDefaultSubImages
{
	text-align:				center;
	font-family: 			Verdana, Tahoma, sans-serif;
	font-size: 				10px;
	color:					#005000;
}

.tcDefaultUsefulLinks
{
	width:					16%;
	text-align:				center;
	vertical-align:			top;
	font-family: 			Tahoma, sans-serif;
	font-size: 				11px;
	color:					#005000;
	psdding-top:			100px;
}

.tcFoot
{
	width:					100%;
	height:                 60px;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				12px;
	color: 					#C9C7A6;
	text-align: 			center;
	vertical-align:			bottom;
}

.Title
{
	color:				#005000;
	font-family: 		Verdana, sans-serif;
	font-size: 			18px;
	font-weight:		bold;
	letter-spacing:		0ex;
	word-spacing:		100%;
	text-align: 		center;
	vertical-align: 	top;
	line-height:		120%;
	padding-top: 		3px;
	padding-right: 		24px;
	padding-bottom: 	0px;

/*
	font-family:			'Times New Roman', sans-serif;
	font-size: 				28px;/*32px;*/
	font-weight: 			bold;
	vertical-align: 		middle;
	text-align: 			center;
	color: 					#005000;	/*#99CC00;*/
*
}

.LogoSearchFind
{
	height: 				60px;
	text-align: 			center;
}

.TextSquareTable
{
	width: 					73%;
	border-width: 			1px;
	border-style: 			solid;
	border-color: 			#F5F5F5; 
	border-collapse: 		collapse
}

.TextSquareCell
{
	font-family: 			Tahoma, sans-serif;
	font-size: 				11px;
	color: 					#606060;
	text-align: 			justify;
	background-color: 		#F5F5F5;
	padding-top: 			10px;
	padding-right: 			10px;
	padding-bottom: 		10px;
	padding-left: 			10px;
}

.tc-agenttext3-top 
{
	color:					#505050;
	font-family: 			Verdana, sans-serif;
	font-size: 				10px;	/*11px;*/
	font-weight:			normal;
	letter-spacing:			0ex;
	word-spacing:			100%;
	text-align: 			left;
	vertical-align: 		top;
	line-height:			150%;
	padding-top: 			3px;
	padding-right: 			24px;
	padding-bottom: 		3px;
}

/***************************************************/

.tbframe
{
	height:					132;
	width:					100%;
	border-color:			#E7FAE6;
	border-width:			1px;
	border-style:			solid;
}

.tc-headtext
{
	font-family:			'Times New Roman';
	font-size: 				28px;
	font-weight: 			bold;
	vertical-align: 		middle;
	text-align: 			center;
	color:					#006000;
}

.tc-normaltext
{
	font-family: 			Verdana, sans-serif;
	font-size: 				11px;
	font-weight:			normal;
	color:					#000000;
	letter-spacing:			0ex;
	word-spacing:			100%;
	text-align: 			left;
	vertical-align: 		top;
	line-height:			175%;
	padding-top: 			0px;
	padding-right: 			0px;
	padding-bottom: 		0px;
}

/* Table menu */
.tb-menu
{
	height:					22px;
	border: 				0px;
	border-spacing: 		0px;
	border-collapse: 		collapse;
	padding-top: 			0px;
	padding-right: 			0px;
	padding-bottom: 		0px;
	padding-left: 			0px;
}

.tc-menu
{
	font-family: 			Tahoma, sans-serif;
	font-size: 				11px;
	white-space: 			nowrap;
	text-align:				center;
	padding-top: 			4px;
	padding-bottom: 		0px;
	padding-left: 			12px;
	padding-right: 			12px;
}

.tc-menubar
{
	width:					1px;
	font-family: 			Tahoma, sans-serif;
	font-size: 				11px;
	padding-top: 			4px;
	padding-bottom: 		0px;
}

/************** SPOTS ****************/

.tb-spottable
{
	width:					900px;
	border: 				0px;
	border-spacing: 		0px;
	border-collapse: 		collapse;
	padding-top: 			0px;
	padding-right: 			0px;
	padding-bottom: 		0px;
	padding-left: 			0px;
} 

.tb-spotinputs
{
	width:					592px;
}

.tc-spotheader,
.tc-spotdescript,
.tc-spotref,
.tc-spotdets,
.tc-spotprice
{
	font-family: 			Verdana, Tahoma, sans-serif;
	color:					#606060;
}

.tc-spotref
{
	font-size: 				11px;
	white-space: 			nowrap;
	text-align:				right;
	vertical-align:			middle;
	padding-top: 			0px;
	padding-bottom: 		0px;
	padding-left: 			0px;
	padding-right: 			0px;
}

.tc-spotheader
{
	font-size: 			11px;
	font-weight:		normal;
	text-align:			left;
	vertical-align: 	top;
	letter-spacing:		0ex;
	word-spacing:		100%;
	line-height:		125%;
	padding-top: 		4px;
	padding-bottom: 	4px;
	padding-left: 		4px;
	padding-right: 		4px;
}

.tc-spotdescript
{
	font-size: 			11px;
	text-align:			left;
	vertical-align: 	top;
	letter-spacing:		0ex;
	word-spacing:		100%;
	line-height:		125%;
	padding-top: 		0px;
	padding-bottom: 	4px;
	padding-left: 		4px;
	padding-right: 		4px;
}

.tc-spotrange,
.tc-spotrangetext
{
	font-family:		Verdana;
	font-size: 			11px;
	color:				#FFFFFF;
	text-align:			right;
	padding-right: 		4px;
}

.tc-spotrangetext
{
	text-align:			left;
	padding-left: 		4px;
}

.tc-spotprice
{
	font-size: 			11px;
	font-weight:		bold;
	white-space: 		nowrap;
	text-align:			left;
	padding-top: 		0px;
	padding-bottom: 	0px;
	padding-left: 		4px;
	padding-right: 		4px;
}


/*globalnav*/

#globalnav {
	position:			relative;
	float:				center;
	width:				100%;
	padding:			0 -50 1.75em 1em;
	margin:				0;
	list-style:			none;
	line-height:		1.2em;
}

#globalnav LI {
	float:				left;
	margin:				0;
	padding:			0;
}

#globalnav A {
	display:			block;
	font-family: 		Verdana, Tahoma, sans-serif;
	font-size:			11px;
	color:				#606060;
	font-weight:		normal;
	text-decoration:	none;
	background:			#F5F5F5;
	margin:				0;
	padding:			0.25em 1em;
	border-left:		1px solid #CCCCCC;
	border-top:			1px solid #CCCCCC;
	border-right:		1px solid #AAAAAA;
	border-bottom:		1px solid #CCCCCC;
}

#globalnav A:hover {background: #FFFFFF; border-bottom:	none;},
#globalnav A:active {border-bottom:	none;},
#globalnav A.here:link,
#globalnav A.here:visited;

li:hover ul, li:hover li:hover ul { 
   display:block;


/*
/*subnav*/

#globalnav UL {
	position:			absolute;
	left:				0;
	top:				1.5em;
	float:				left;
	background:			#CCCCCC;
	width:				100%;
	margin:				0;
	padding:			0.25em 0.25em 0.25em 1em;
	list-style:			none;
	border-top:			1px solid #CCCCCC;
}

#globalnav UL LI {
	float:				left;
	display:			block;
	margin-top:			1px;
}

#globalnav UL A {
	background:			#FFFFFF;
	color:				#000000;
	display:			inline;
	margin:				0;
	border:				0px none; ; 
	padding-left:		1em; 
	padding-right:		1em; 
	padding-top:		0; 
	padding-bottom:		0
}

#globalnav UL A:		hover {color: #FFFFFF;},
#globalnav UL A:		active,
#globalnav UL A.here: 	link,
#globalnav UL A.here:	visited {color: #FFFFFF;}

*/