   a			{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color: #0A51A1; font-size: 10pt;}
   a.yellow     {font-family:Arial, Helvetica, sans-serif; text-decoration:none; color: #FFCC00; font-size: 10pt;}
   a.red		{text-decoration:none; font-size: 10pt; color: #d3232d;}
   a.text		{text-decoration:none; font-size: 12pt;}
   a.white:hover	{text-decoration:underline; color: #2C75C8;}
   a.blue		{ text-decoration: none; color: #0000FF; }
   a:hover		{text-decoration: underline; }
   a.green		{text-decoration: underline; color: #00FFFF;}
   a.searchlink		{text-decoration: none; color: #2C75C8;}
   a.searchlink:hover {text-decoration:underline;}
   a.uline {text-decoration:underline; font-size: 8pt;}
   span.tab_element_active { background-color: #3182e7; color: #fff; }
   a		    {border:0px;}
   img			{border:0px;}
   img.search	{border:2px solid #FFFFFF;}
   a.nav		{color: #003EEE; text-decoration:none; font-size: 10pt;    font-family:Arial, Helvetica, sans-serif;}
   body			{text-align:center; vertical-align:middle; background-color:#D9DEE2; margin:2px; padding:2px;}
   h1           {font-family:Arial, Helvetica, sans-serif;  font-size:12pt;   text-align:left; color:#FFFFFF; font-weight: bold; }
   h2           {font-family:Arial, Helvetica, sans-serif;  font-size:14pt;   text-align:left; color:#4e9fd5; font-weight: bold; }
   p            {   font-family:Arial, Helvetica, sans-serif; font-size:10pt; text-align:left; color: #000000;}
   p.a			{ font-size: 10pt; font-weight: bold;}
   p.red		{ font-size: 10pt; text-align:left; color:#FF0000;}
   p.green		{ font-size: 10pt; color:#339900; font-weight: bold; text-align:left;}
   p.center		{  font-family:Arial, Helvetica, sans-serif;  font-size:12px; text-align:center; color:#000000;}   
   p.right		{text-align:right; padding:5px;}
   p.small		{font-size: 8pt; text-align:right;}
   p.just {font-family:Arial, Helvetica, sans-serif; font-size:10pt; text-align:justify; color: #6D6D6D; margin-top: 0.5em; margin-bottom: 1.0em;}
   p.just2 {font-family:Arial, Helvetica, sans-serif; font-size:10pt; text-align:left; color: #6D6D6D; margin-top: 0.5em; margin-bottom: 1.0em;}
   p.just3 {font-family:Arial, Helvetica, sans-serif; font-size:10pt; text-align:justify; color: #6D6D6D; margin-top: 0.5em; margin-bottom: 1.0em;}
   p.just4 {font-family:Arial, Helvetica, sans-serif; font-size:10pt; text-align:justify;  color:#124365; margin:20px;}
   img.more {border:1px solid #0000FF; border-color:#0000FF;}
   table		{
  			 font-family:Arial, Helvetica, sans-serif;
 			 font-size:12px; 
  			 border:0px solid #000000;
  			 border-color:#000000;
   			 vertical-align:top;
			 text-align:left;
			 empty-cells:show;
			 background-color:#FFFFFF;
			 border-spacing:0px;
			 color: #808080;
			}
   table.search {
			background-color:#124364;
			vertical-align:middle;
			border:0px solid #000000;
			border-spacing:0px;
			text-align:left;
			padding-left:4px;
			padding-right:4px;
			width:100%;
			margin:0px;
   }

   table.search td{
   background-color:#124364;
   text-align:left;
   border:0px solid #000000;
   color:#FFFFFF;
   }
   table.featured
   {
	width:100%;
	text-align:right;
   }

   table.featured td
   {
	text-align:right;
   }

   table.newprop
   {
   border:0px solid #124364;
	vertical-align:top;
	text-align:right;
    border-collapse: collapse;
   }
   table.newprop td
   {
   background-color:#FFFFFF;
	vertical-align:top;
	text-align:right;
   }
   table.property
   {
   
   }

   table.properties		{
  			 font-family:Arial, Helvetica, sans-serif;
 			 font-size:12px; 
  			 border:0px solid #000000;
  			 border-color:#000000;
   			 vertical-align:middle;
			 text-align:left;
				empty-cells:show;
			}
   table.properties td {
						padding:6px;
						}
   table.features td {
						padding:11px;
						text-align:right;
						}
   tr.active td{
			background-color:#66FF66;
			}
   tr.inactive td{
			background-color:#990000;
			color: #FFFFFF;
			}
   tr.inactive a{
	color: #FFFFFF;
	font-weight: normal;
   }
   table.center		{
  			 font-family:Arial, Helvetica, sans-serif;
 			 font-size:12px; 
  			 border:0px solid #000000;
  			 border-color:#000000;
   			 vertical-align:middle;
			 text-align:center;
				empty-cells:show;
			}
   table.head	    	{text-align:left;
				background-color:#A4A4A4;
				text-align:left;
				vertical-align:bottom;
			border-spacing:0px;
			border-collapse: separate;	
		    border-collapse: collapse;
			}
   table.head td {
				text-align:left;
				vertical-align:bottom;
				padding:0px;
				margin:0px;
   }
   table.main	    	{
   				padding:0px;
				margin:0px;
				text-align:left;
				background-color:#FFFFFF;
				text-align:left;
			border-spacing:0px;
			border-collapse: separate;	
		    border-collapse: collapse;
			}
   table.main td {
      			padding-top:3px;
				margin-top:0px;
				text-align:left;
				vertical-align:top;
				padding-left:0px;
				padding-right:0px;
				padding-bottom:2px;
				margin-left:0px;
				margin-right:0px;
				margin-bottom:0px;
   }

	table.all
	{
	margin-right:4px;
	border: 1px solid #C0C0C0;
	}
	table.all td
	{
		
		margin-right:4px;
		padding-right:2px;
	margin-left:0px;
	}

	table.allblue
	{
	margin-right:4px;
	border: 2px solid #124365;
	}
	table.allblue td
	{
		
		margin-right:4px;
		padding-right:2px;
	margin-left:0px;
	}

   table.valuation	    	{text-align:left;
				background-color:#E0E0E0;
				text-align:left;
			border-spacing:right;
			border-collapse: separate;	
		    border-collapse: collapse;
			margin:0px;
			padding:0px;
			vertical-align:top;
			}
   table.valuation td {
				text-align:left;
				vertical-align:top;
				padding-left:4px;
				padding-right:0px;
				padding-bottom:4px;
				margin-left:4px;
				margin-right:0px;
				margin-bottom:10px;
				color:#000000;
   }

   table.result		{text-align:left;
   border-width: 1px 1px 1px 1px;
   border-color: #000000;
			}
   table.result th{
   border-width: 1px 1px 1px 1px;
	background-color:#D8D8D8;
   border-color: #000000;
   color:#585858;	
   }
   table.result td{
	border-width: 1px 1px 1px 1px;
	   border-color: #000000;
   }
   table.result2		{text-align:left;
			border:0px solid #000000;
			border-bottom:0px solid;
			border-bottom-color:#FFFFFF;
			border-spacing:10px;
		   	vertical-align:middle;
			}
   table.result2 td {
   padding-left:7px;
   padding-right:7px;
   padding-top:4px;	
   padding-bottom:4px;
   border: 1px solid #000000;
   	vertical-align:middle;
   }
   table.pages		{text-align:left;
			border:0px solid #FFFFFF;
			border-bottom:0px solid;
			border-bottom-color:#FFFFFF;
			border-spacing:10px;
		   	vertical-align:middle;
			}
   table.pages td {
   padding-left:7px;
   padding-right:7px;
   padding-top:4px;	
   padding-bottom:4px;
   border: 1px solid white;
   	vertical-align:middle;
   }
table.sample {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.sample th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.desc{
border-width: 0px 0px 0px 0px;
}
table.desc td{
border-width: 0px 0px 0px 0px;
}
   td.middle {
	vertical-align:middle;
   }
   td.top {
   vertical-align:top;
   }
   td.text 		{text-align:left;
			vertical-align:top;
			color:#000000;}
   td.nomargin 
   {
   padding:0px;
   border:0px solid #000000;
   color: #808080;
   }
   td { text-align:left;
   color: #808080;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;}

	td.wide {
	padding:5px;
	}
	td.widesearch {
	padding:25px;
	background-color:#FFFFFF;
	}
	td.searchtop {
	background-color:#D8D8D8;
   color:#585858;
   border:1px solid #000000;
	}
   td.right { 
   text-align:right;
    font-size: 10pt;
	color:#000000;
	}
   td.center { text-align:center;
	color: #404040;
	vertical-align:middle;}
   td.light { text-align:center;
	color: #404040;
	vertical-align:top;
	background-color:#FFFFFF;}
   td.nav
   {
   text-align:left;
   border:0px solid #000000;
   font-weight:bold;
   background-color:#C0DCF4;
   color: #FFFFFF;
   vertical-align:top;
   font-size: 12pt;
   }
   td.price
   {
   font-size: 10pt;
   color: #2C75C8;
   }

   td.page
   {
   padding-left: 10pt;
   padding-right: 10pt;

   }
   td.search
   {
   background-color:#33CC00;
   }
	textarea
	{
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	}
	#navigation a
	{
	color: #000;
	background: #d59300 url(left-tab.jpg) left top no-repeat;
	text-decoration: none;
	padding-left: 10px;
	margin-bottom:0px;
	display:inline;
	overflow:auto;
	} 
	#navigation a span
	{
	background: url(right-tab.jpg) right top no-repeat;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-right: 5px;
	} 
	div.nobr
	{
	display: inline;
	}
	select {
	width:80px;
	font-size:10pt;
	} 
	select.large{
	width:184px;
	}
	.greybg
	{
	background-color:#D8D8D8;
	}


	#csc {
  background : #669900 url(images/csc_tl.png) no-repeat;
  width : 20em;
  height : auto;
  position : relative;
  padding : 30px 40px;
}

/* these are the other three spans. classes were used to allow multiuse on a page */
.tr, .bl, .br {
  position : absolute;
  width : 39px;
  height : 39px;  /* corner images are 40x40 */
  display : block;
  margin-bottom : -1px;  /* this is for IE */
}

/* change position and image: top-right */
.tr {
  background : transparent url(images/csc_tr.png) no-repeat;
  top : 0;
  right : 0;
}

/* change position and image: bottom-left */
.bl {
  background : transparent url(images/csc_bl.png) no-repeat;
  bottom : 0;
  left : 0;
}

/* change position and image: bottom-right */
.br {
  background : transparent url(images/csc_br.png) no-repeat;
  right : 0;
  bottom : 0;
}


.roundcont {
	width: 160px;
	background-color: #808080;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(images/trh.jpg) no-repeat top right; 
}

.roundbottom {
	background: url(images/brh.jpg) no-repeat top right; 
}

img.corner {
   width: 12px;
   height: 12px;
   border: none;
   display: block !important;
}
   #over{
   border:2px solid blue;
   }

   td.selected
   {
   border: 1px solid blue;
   color: #FFFFFF;
   background-color:#0000C0; 
   }

input.btn {
background-color:#AAC307;
font-weight:bold;

}
input.btnhov { 
border-color: #28BCE6;
background-color:#80D9F6;
font-weight:bold;
}

col {
border-color: black black black black;
    border-left: solid;
    border-right: solid
}

.hz_line {
 height: 1px;
 width: 100%;
 text-align: center;
 margin-top:4px;
 margin-bottom:-18px;
 line-height:1px;
 padding:0px;
 white-space:none;
}
td.sub {background-image: url(newp.jpg); 
			vertical-align:middle;
			text-align:center;
			font-size: 10pt;
			font-weight: bold;
			width:150px;
			height:12px;}

td.sub2 {background-image: url(newp2.jpg); 
			vertical-align:middle;
			text-align:center;
			font-size: 10pt;
			font-weight: bold;
			width:150px;
			height:12px;}

td.grey{
			background-color:#7D7D7D;
			}

#container{width:800px; overflow:auto;}
.middle {float:left;width:240px;margin-left:9px;margin-right:9px; border: 1px #A4A4A4 solid; height:190px; background-color:#FFFFFF; color:#000000; text-align:left;}
.first {float:left;width:300px;margin-left:18px;margin-right:9px; border: 1px #A4A4A4 solid; height:190px; background-color:#FFFFFF; color:#000000; text-align:left;}
.last  {float:left;width:180px;margin-left:9px;margin-right:1px; border: 1px #A4A4A4 solid; height:190px; background-color:#FFFFFF; color:#000000; text-align:left;}


.middle2 {float:left;width:172px;margin-left:10px;margin-right:10px; border: 2px #124365 solid; height:164px; background-color:#FFFFFF; color:#000000;}
.first2 {float:left;width:172px;margin-left:20px;margin-right:10px; height:168px; background-color:#7D7D7D; color:#000000;}
.last2  {float:left;width:172px;margin-left:10px;margin-right:20px; border: 2px #124365 solid; height:164px; background-color:#FFFFFF; color:#000000;}
.firsttop {width:172px;height:12px;background-image: url(greytop.jpg);}
.firstbot {width:172px;height:12px;background-image: url(greybot.jpg);}


#maincontainer{width:800px; overflow:auto; background-color:#FFFFFF;}
#maincontainer div {float:left;}

#searchsec {width:300px;}

#valrow {overflow:auto; background-color:#E0E0E0; font-family:Arial, Helvetica, sans-serif; font-size:10pt; margin:5px;}
.label {float:left; width:80px; font-family:Arial, Helvetica, sans-serif; font-size:10pt;}
.data {float:left; width:210px;}
.data2 {float:left; width:110px;}

#valform {width:300px; font-family:Arial, Helvetica, sans-serif; font-size:10pt;}

#valform div {font-family:Arial, Helvetica, sans-serif; font-size:10pt;}

div.headercont{width:800px; overflow:auto; background-color:#124365; vertical-align:bottom; margin-bottom:0px; padding-bottom:0px;}

#grey {color:#FFFFFF; height:168px; font-family:Arial, Helvetica, sans-serif; font-size:14pt; text-align:left; margin-left:5px;}

div.leftdiv {margin-left:5px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; text-align:left;}
div.rightdiv {float:right; font-family:Arial, Helvetica, sans-serif; font-size:10pt; text-align:right; margin-right:5px;}

div.heading {font-size:14pt; padding:5px; padding-left:10px; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#124365;}

div.foot {margin-left:10px; margin-right:10px; margin-top:10px; color:#6D6D6D; overflow:auto;}

ul, li
{
  display: inline;
}

div.bullet1 {width:20px; float:left; margin-bottom:4px;}

div.bulletitem1{ width:260px; float:left; margin-bottom:4px;}

div.bullet2 {width:20px; float:left; margin-bottom:4px;}

div.bulletitem2 { width:200px; float:left; margin-bottom:4px;}

div.formrow {overflow:auto; width:530px;}

div.label {width:200px; float:left; margin-top:10px;}
div.data {width:300px; float:left; margin-top:10px;}
