body					{ font-family: verdana, arial, helvetica, sans-serif }

h2, h3, h4, h5, h6			{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; }
h2 					{ color: #003366; font-size: 16px; }
h3 					{ color: #003366; font-size: 20px; }
h4 					{ color: #003366; font-size: 14px; }
h5 					{ color: #000000; font-size: 12px;  background-color: #F6B300;  padding: 0px 0px 0px 4px; margin: 0px 0px 0px 0px; }
h6 					{ color: #000000; font-size: 12px;  background-color: #F6B300;  padding: 1px 0px 2px 6px;  margin-left: 0px; margin-bottom: 3px;  }

li					{ font-family: verdana, arial, helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal; font-size: 11px }

A:visited 			{ font-family: verdana, arial, helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold }
A:link	 			{ font-family: verdana, arial, helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold }
A:hover 			{ font-family: verdana, arial, helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold }

.topnav_text		{ color: #FFFFFF; font-weight: bold }
.topnav				{ font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #23519C }
.topnav_selected	{ font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #3266CC }

.sidenav			{ font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #FFFFFF }
.sidenav_title		{ font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: bold }

.featured			{ font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #FFFFFF }

.login				{ font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000 }

.content_pane		{ margin-top: 10px; margin-bottom: 0px; margin-right: 5px; margin-left: 15px }

.highlights_table	{ font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; background-color: #B2CCE5; }

.content			{ font-family: verdana, arial, helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal; font-size: 11px }
.listing_header     { font-family: verdana, arial, helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold; font-size: 11px }

.footer				{ font-family: arial, helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: bold; font-size: 9px }

TD{ font-family: verdana, arial, helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal; font-size: 11px }


/*  SubContainer - Bucket Content Type A */
/*  --- ID's in this area format bucket content with a yellow header, and left-hand trim   --- */
#subcontainercontent { margin: 0px 0px 14px 0px; border-left: 2px solid #F6B300; }  
#subcontainercontent div {color: #747474;  font-size: 10px; padding: 0px 0px 0px 5px; }
#subcontainercontent span {color: #000000;  font-size: 11px; padding: 0px 0px 0px 5px; }
#subcontainercontent span.strong { padding: 3px 0px 3px 0px; font-weight: bold; }
#subcontainercontent p {color: #000000; font-size: 11px; padding: 0px 5px 0px 5px; }
#subcontainercontent a { color: #23519C; font-weight: normal; font-size: 11px; text-decoration: underline; }
#subcontainercontent a:hover { color: #CC0000; }
#subcontainercontent table img { border: 0px; }
#subcontainercontent td.border { border-left: 1px solid #747474; }
#subcontainercontent td div {color: #000000;  font-size: 11px; }
#subcontainercontent ul {color: #23519C; list-style-image: url('/global/betimages/list_arrow.gif');  list-style-type: none; font-size: 11px; margin: 0px; padding-left:19px; padding-right:5px; padding-top:0px; padding-bottom:0px }
#subcontainercontent ol { color: #000000; font-size: 11px; font-weight: bold; margin: 0px 5px 12px 22px; padding: 0px 5px 0px 5px; }
#subcontainercontent li { color: #000000; margin: 0px 0px 0px 0px; }  
#subcontainercontent span.selected {color: #23519C; padding: 0px 0px 0px 0px; }

#containerhpcol1 { width: 245px; float: left; padding: 0px 0px 10px 0px; }
#containerhpcol2 { width: 175px; float: right; clear: right; padding: 14px 4px 10px 16px; }
#containerlandingcol1 { width: 180px; float: left; padding: 10px 0px 10px 0px; }  
#containerlandingcol2 { width: 255px; float: right; padding: 10px 0px 10px 15px; } 
#containerlead { width: 100%; clear: both; background-color: #B2CCE5; }
#containersidebar {width: 175px; float: right; padding: 0px 0px 0px 0px; }


/*  SubContainer - Bucket Content Type B */
/*  --- ID's in this area format bucket content with a yellow header, and trim on the left, right and bottom   --- */
#subcontainerbox { margin: 0px 0px 14px 0px; padding-bottom: 2px; border-bottom: 1px solid #F6B300; border-left: 1px solid #F6B300; border-right: 1px solid #F6B300; }
#subcontainerbox table { empty-cells: hide; width: 100%;  border-width: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;    }
#subcontainerbox td.textside { color: #000000; font-size: 11px; veric;  vertical-align: top; padding-left:5px; padding-right:0px; padding-top:5px; padding-bottom:0px  }
#subcontainerbox td.imgside { border: 0px; margin: 0px 5px 0px 0px; }
#subcontainerbox input.field { font-size: 10px; height: 12px; width: 70px; border: 1px solid #000000; }
#subcontainerbox input.button { border: 0px; margin-left: 3px; position: relative; top: 4px; }




TD.dotted_border_right
	  {
	    	 background-image: url(images/dotted_vert.gif);
	    	 background-position: right;
	    	 background-repeat: repeat-y;
		 padding: 0px 0px;
  		 font-family:verdana;
		 font-size:8pt;
   		 color:#000000;
 	  }
 	  
TD.dotted_border_bottom
	  {
	    	 background-image: url(images/dotted_horr.gif);
	    	 background-position: bottom;
	    	 background-repeat: repeat-x;
		 padding: 2px 4px;
  		 font-family:verdana;
		 font-size:8pt;
   		 color:#000000;
 	  }
 	  
 	  
 TD.dotted_border_bottom2
 	  {
 	    	 background-image: url(images/dotted_horr.gif);
 	    	 background-position: bottom;
 	    	 background-repeat: repeat-x;
 		 padding: 4px 10px;
   		 font-family:verdana;
 		 font-size:8pt;
    		 color:#000000;
 	  }
TD.dotted_border_bottom3
 	  {
 	    	 background-image: url(images/dotted_horr2.gif);
 	    	 background-position: bottom;
 	    	 background-repeat: repeat-x;
 		 padding: 8px 10px;
   		 font-family:verdana;
 		 font-size:8pt;
 		 font-weight:bold;
    		 color:#000000;
 	  } 	  
 	  
.dotted_border_bottom2 A:link { color: #8D773E;  text-decoration: none; }
.dotted_border_bottom2 A:visited { color: #8D773E;  text-decoration: none; }
.dotted_border_bottom2 A:hover { color: #A80000;  text-decoration: underline; }




.firmlink:link 	{font-family:arial;font-size:8pt; color: #8D773E;  text-decoration: none; }
.firmlink:visited 	{font-family:arial;font-size:8pt; color: #8D773E;  text-decoration: none; }
.firmlink:hover 	{font-family:arial;font-size:8pt; color: #A80000;  text-decoration: underline; }




TD.pad_reg
	  {
  		 padding: 2px 4px;
  		 font-family:verdana;
   		 font-size:8pt;
   		 color:#000000;
 	  }
 	  
 	  
.pad_reg A:link { color: #8D773E;  text-decoration: underline; }
.pad_reg A:visited { color: #8D773E;  text-decoration: underline; }
.pad_reg A:hover { color: #FFFFFF;  text-decoration: underline; }


TD.pad_more
	  {
  		 padding: 2px 16px;
  		 font-family:times;
   		 font-size:11pt;
   		 color:#FFFFFF;
 	  }
 	  
 	  
.pad_more A:link { color: #8D773E;  text-decoration: none; font-family:times; }
.pad_more A:visited { color: #8D773E;  text-decoration: none; font-family:times; }
.pad_more A:hover { color: #A80000;  text-decoration: none; font-family:times; }

TD.featured_listings
	  {
  		 padding: 2px 4px;
  		 font-family:times;
   		 font-size:11pt;
   		 color:#FFFFFF;
 	  }
 	  
 	  
.featured_listings A:link { color: #8D773E;  text-decoration: none; font-family:times; }
.featured_listings A:visited { color: #8D773E;  text-decoration: none; font-family:times; }
.featured_listings A:hover { color: #FFFFFF;  text-decoration: none; font-family:times; }

TD.pad_black
	  {
  		 padding: 4px 4px;
  		 font-family:verdana;
   		 font-size:7pt;
   		 color:#FFFFFF;
 	  }
 	  
.pad_black A:link { color: #FFFFFF;  text-decoration: underline; }
.pad_black A:visited { color: #FFFFFF;  text-decoration: underline; }
.pad_black A:hover { color: #FFFFFF;  text-decoration: underline; }


TD.none
	  {
  		 padding: 0px 0px;
  		 font-family:verdana;
   		 font-size:8pt;
   		 color:#000000;
 	  }
 	  
TD.border_top_bottom
	  {
	    	 border-bottom: #FFFFFF solid 1px;		 
		 padding: 2px 4px;
  		 font-family:verdana;
		 font-size:8pt;
   		 color:#000000;
 	  }
 	  
.border_top_bottom A:link { color: #8D773E;  text-decoration: underline; }
.border_top_bottom A:visited { color: #8D773E;  text-decoration: underline; }
.border_top_bottom A:hover { color: #A80000;  text-decoration: underline; }

.searchsubmit
{
	font-size:11px;
	font-weight: bold;
	color: #333333;
	font-family: verdana;
   	padding: 24px 4px;
}



.form{
	border-top: 1px solid #838E9E;
	border-bottom: 1px solid #838E9E;
	border-left: 1px solid #838E9E;
	border-right: 1px solid #838E9E;
	font-family: verdana;
	font-size: 9px;
	color: #000000;
	font-weight : normal;
}

.submit{
	border-top: 1px solid #838E9E;
	border-bottom: 1px solid #838E9E;
	border-left: 1px solid #838E9E;
	border-right: 1px solid #838E9E;
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	font-weight : normal;
	padding: 4px 6px;
	font-weight: bold;
}

TD.by
	  {
  		 padding: 0px 0px;
  		 font-family:verdana;
   		 font-size:8pt;
   		 color:#FFFFFF;
 	  }
 	  
 	  
.by A:link { color: #FFFFFF;  text-decoration: none; }
.by A:visited { color: #FFFFFF;  text-decoration: none; }
.by A:hover { color: #FFFFFF;  text-decoration: underline; }
