a:link, a:visited  {text-decoration: none; color: #336BA6;}
a:hover {
	text-decoration: none; 
	background-color: #c9e3ff; 
	color: #000; 
}

body 		{	background-color:	#FFF;}
.panorama 	{	background-color:	#9ccdff;}
.panorama 	{	background-color:	#c9e3ff;}
.topnavbar	{	background-color:	#336BA6;
				color:				#FFF;}
				
				
body    { 
	font-family: 	Verdana; 
	font-size: 		8pt; 
	color:			#808080; 
	color:			#000000;
	line-height:	150%; 
	margin-bottom: 	5px; 
	margin-top: 	0px;
	margin-left:	0px;
	margin-right:	0px;
	/*
	background-color:	#fff;
	*/
}

td 	{ 
	font-family: 	Verdana; 
	font-size: 		8pt; 
	color:			#808080; 
	color:			#000000;
	line-height: 	150%; 
	margin-bottom: 	1px;
}

td.important {
	font-size:		8pt;
	line-height:	125%;
	color:			#111;
}
td.address 	{ 
	line-height: 100%;
}

h1	{ 
	font-family: 	Verdana; 
	font-size: 		14pt; 
	margin:			20px 0px 10px 0px;
	padding:		0px 0px 0px 0px;
	color:			#FFB240;
}
h2	{ 
	font-family: 	Verdana; 
	font-size: 		12pt; 
	line-height: 	125%;
	font-style: 	bold;
	margin-bottom:	1px;  
	margin-top:		20px;
	color: 			#FFB240;
}
h3	{ 
	font-family: 	Verdana; 
	font-size: 		10pt; 
	font-style: 	bold; 
	margin-bottom:	1px; 
	margin-top:		1px;
	color: 			#FFB240; 
}
h4	{ 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 800;  
	color: #000080; 
	margin-top:5px; 
	margin-bottom:1px;
}

/* secondary title in blue box headings (usually used alonside H3) */
h5	{ 
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: 800;  
	color: #000080; 
	margin-top:1px; 
	margin-bottom:1px;
}

p {
	margin-bottom:2px;
	margin-top:2px;	
}


.quote {
	font-family: 	Georgia, Arial, Helvetica, Verdana, sans-serif;
	font-size: 		10pt;
	text-align: 	left;
	line-height:	140%;
}

/*
.bluehead {
	background : url(images/bluehead.jpg) top left repeat-x;
	padding: 2px;
	border: 1px solid #ccccff; border-width: 0px 1px 1px 1px ;
}
*/

.listingbox {
	border: 			1px solid #e6f2ff; 
	border-width: 		0px 1px 1px 1px ;
}

.listingbox th {
	font-family: 		Verdana; 
	font-size: 			8pt; 
	font-weight: 		800;
	text-align:			left;
	background-color : 	#E6F2FF;
	color:				#000080;
	padding:			2px 0px 3px 2px;
}
.listingbox td {
	padding:			2px 0px 2px 2px;
	border: 			1px solid #e6f2ff; 
	border-width: 		1px 0px 0px 0px ;
}

.proplisting td {
	line-height:	125%;
}
.proplisting p {
	line-height:	125%;
	margin:			0px 0px 5px 0px;
}
.proplisting h3 {
	line-height:	125%;
	margin:			0px 0px 5px 0px;
}

.panorama {
	padding:		0px 5px 0px 5px;
	border: 		1px solid #fff; 
	border-width: 	0px 0px 1px 0px ;
}
.topnavbar h1	{ 
	font-family: 	Verdana; 
	font-size: 		14pt; 
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	color:			#FFF;
}
.topnavbar td {
	padding:		5px 0px 5px 0px;
}
.topnavbarc table {
	padding:		0px 0px 0px 0px;
	border: 		1px solid #111; 
	border-width: 	0px 0px 0px 0px ;
}

.bluebanner {
	padding: 0px;
	padding-top: 0px;
}
.caption {
	font-size: 		7.5pt;
	line-height:	125%;
	font-style:		italic;
	text-align:		center;
}
.BulletList { }

.BulletList ul
{
	margin-top: 0;	
	margin-left: 15;
	padding-left: 0;
	list-style-type: square;

	font-family: Verdana; font-size: 8pt;
}

.BulletList li
{
	margin-bottom: 1;
	line-height: 120%;
}

.NumList { }

.NumList ol
{
	margin-top: 0;	
	list-style-type: decimal;
	font-family: Verdana; font-size: 8pt;
}

.NumList li
{
	margin-bottom: 5px;
	margin-left: -15px;  /* sets the position for the numbering */
	padding-left: 1px;   /* sets the offset point from default for text */
	line-height: 150%;
}

.celltopborder {
	border: 1px solid #ccccff; border-width: 1px 0px 0px 0px ;
	padding-top: 3px;
}

.bannerborder {
	border: 1px solid gray; border-width: 1px 0px 0px 0px ;
}

/* =================================================================== */
/* navcontainer is used on property pages for SIDE vertical navigation */
/* =================================================================== */

#navcontainer { width: 127px; }

#navcontainer ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Verdana; font-size: 8pt;
}

#navcontainer a
{
	display: 			block;
	padding-left: 		5px;
	padding-top: 		1px;
	padding-bottom: 	2px;
	width: 				110px; 	/* this determines the width of the background color */

	background-color: 	#E6F2FF;
	border-bottom: 		2px solid #ffffff;
}

#navcontainer a:link, #navlist a:visited
{
	text-decoration: 	none;
}

#navcontainer a:hover
{
	background-color: 	#336BA6;
	color: 				#ffffff;
}
 

#navcontainer a:link, #navlist a:current, #navlist li:active
{
	color: 				#000080;
	text-decoration: 	none;
}


/****************************/
/* Forms                    */
/****************************/


input, textarea, select {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: 	#000088;
	width:	350px;
}
input.small {
	width:	30px;
}
input.button {
	width:	115px;
}

label { 
  	/* padding:	5px 0 0 0; */
  	float: 		left;
	color: 		#000080;
	width:		115px;
}
select.date {
	width:60px;
}