
.bhg-input-text
{ 
-display:inline;
float:left;
height:25px;
margin:0;
padding:0 9px 0 0;
background:url(http://v2.nufrontiers.com/Images/textbox_bg.png) no-repeat 100% -25px
}

.bhg-input-text span
{ 
-display:inline;
float:left;
height:25px;
margin:0;
padding:0 0 0 9px;
background:url(http://v2.nufrontiers.com/Images/textbox_bg.png) no-repeat 0 0
}

.bhg-input-text input
{ 
margin:5px 0 0 0;
font-size:11px;
color:#A4A4A4;
background-color:transparent
}


.body { 
margin:0; 
padding:0; 
height:100%; /* this is the key! */ 
} 


.border
{
    BORDER-RIGHT: #6a95d4 1pt solid;
    BORDER-LEFT: #6a95d4 1pt solid;
    BORDER-TOP: #6a95d4 1pt solid;
    BORDER-BOTTOM: #6a95d4 1pt solid;
    FONT-SIZE:9pt;
    COLOR: #646464;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #efefef;
}

.border_blog_home
{
    BORDER-RIGHT: #eeeeee 1pt solid;
    BORDER-LEFT: #eeeeee 1pt solid;
    BORDER-TOP: #eeeeee 1pt solid;
    BORDER-BOTTOM: #eeeeee 1pt solid;
    FONT-SIZE: 8pt;
    COLOR: #646464;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffff;
}

.border_err_summary
{
    font-size:9pt;
    color: #646464;
    line-height: 12pt;
    font-family: verdana; 
    background-color:#ffffff;
    border:1pt solid silver;
    width:625px;

}

.border_err_summary ul
{
 margin-top:5px;
}

.border_err_summary li
{
  color:#B0171F;
}


.border A:link
{
    FONT-SIZE: 9pt;
    COLOR: #4876FF;
    TEXT-DECORATION: none
}

.border A:visited
{
    FONT-SIZE: 9pt;
    COLOR: #4876FF;
    TEXT-DECORATION: none
}

.btn
{
    BORDER-RIGHT: #999999 1pt solid;
    BORDER-TOP: #999999 1pt solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #999999 1pt solid;
    COLOR: #646464;
    BORDER-BOTTOM: #999999 1pt solid;
    FONT-FAMILY: Verdana
}

.btn_size1
{
    BORDER-RIGHT: slategray 1pt solid;
    BORDER-TOP: slategray 1pt solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: slategray 1pt solid;
    COLOR: #666666;
    BORDER-BOTTOM: slategray 1pt solid;
    FONT-FAMILY: Verdana
}


.cbl_table
{
 color:#666666;
 font-family:Verdana;
 font-size:9pt;
}

.cbl_table td
{
 width:150px;
}

.chkbox
{
 padding:0px 5px 0px 0px;
}


.container
{ 
position:relative;
clear:both;
float:none;
}

.container:after
{ 
display:block;
clear:both;
float:none;
content:".";
height:0;
overflow:hidden;
visibility:hidden
}


.datagrid
{
  font-size:9pt;
  color:#666666;
  font-family:Verdana;
}

.datagrid td
{ 
  font-size:9pt;
  color:#666666;
  font-family:Verdana;
  border-style:solid;
  border-color:#ffffff;
}

.datagrid_100
{
  font-size:9pt;
  color:#666666;
  font-family:Verdana;
  width:100%;
}

.datagrid_100 td
{ 
  font-size:9pt;
  color:#666666;
  font-family:Verdana;
  border-style:solid;
  border-color:#ffffff;
}

.datagrid_inner
{
  font-family:verdana;
  color:#666666;
  font-size:9pt;
  border:0pt;
  padding:2px;
  line-height:12pt;
}

.datagrid_inner td
{
border:0pt solid #ffffff;
}

.ddl
{
 color:#666666;
 font-family:Verdana,arial;
 font-size:9pt;
 border:1pt solid silver;
 padding:2px 2px 2px 2px;
 vertical-align:middle;
 height:24px;
}

.ddl_ASF
{
 width:75px;
 color:#666666;
 font-family:Verdana,arial;
 font-size:9pt;
 border:1pt solid silver;
 padding:2px 2px 2px 2px;
 vertical-align:middle;
 height:24px;
}

.ddl_ASF option
{
 font-size:9pt;
}

.ddl_BR
{
 width:60px;
 color:#666666;
 font-family:Verdana,arial;
 font-size:9pt;
 border:1pt solid silver;
 padding:2px 2px 2px 2px;
 vertical-align:middle;
 height:24px;
}

.ddl_BR option
{
 font-size:9pt;
}

.ddl_BTH
{
 width:60px;
 color:#666666;
 font-family:Verdana,arial;
 font-size:9pt;
 border:1pt solid silver;
 padding:2px 2px 2px 2px;
 vertical-align:middle;
 height:24px;
}

.ddl_BTH option
{
 font-size:9pt;
}


.ddl_direction
{
  width:65px;
 color:#666666;
 font-family:Verdana,arial;
 font-size:9pt;
 border:1pt solid silver;
 padding:2px 2px 2px 2px;
 vertical-align:middle;
 height:24px;
}

.ddl_direction option
{
 font-size:9pt;
}

.ddl_downpay
{
 width:65px;
 color:#666666;
 font-family:Verdana,arial;
 font-size:9pt;
 border:1pt solid silver;
 padding:2px 2px 2px 2px;
 vertical-align:middle;
 height:24px;
}

.ddl_downpay option
{
 font-size:9pt;
}

.ddl_hm_nei
{
 width:230px;
 color:#666666;
 font-family:Verdana,arial;
 font-size:9pt;
 border:1pt solid silver;
 padding:2px 2px 2px 2px;
 vertical-align:middle;
 height:24px;
}

.ddl_LP
{
 width:100px;
 color:#666666;
 font-family:Verdana,arial;
 font-size:9pt;
 border:1pt solid silver;
 padding:2px 2px 2px 2px;
 vertical-align:middle;
 height:24px;
}

.ddl_LP option
{
 font-size:9pt;
}

.ddlShowing_date
{
width:195px;
padding:2px;
font-size:9pt;
color:#666666;
font-family:Verdana;
}

.ddl_state
{
 width:100px;
 color:#666666;
 font-family:Verdana,arial;
 font-size:9pt;
 border:1pt solid silver;
 padding:2px 2px 2px 2px;
 vertical-align:middle;
 height:24px;
}

.ddl_typ
{
 width:150px;
 color:#666666;
 font-family:Verdana,arial;
 font-size:9pt;
 border:1pt solid silver;
 padding:2px 2px 2px 2px;
 vertical-align:middle;
 height:24px;
}

.details
{
 font-size:8pt;
 color:#666666;
}

.details_left
{
width:110px;
padding-left:0px;
font-weight:bold;
}

.details_right
{
width:202px;
}

.head_blue
{
 font-weight:bold;
 height:25px;
 background-image:url('http://v2.nufrontiers.com/images/tbl_head_back_blue_25.gif');
 padding-left:5px;
 vertical-align:middle;
 font-size:9pt;
 color:#666666;
}

.head_blue_recordset
{
 font-weight:bold;
 background-image:url('http://v2.nufrontiers.com/images/tbl_head_back_blue_25.gif');
 text-align:center;
 color:#666666;
 font-size:9pt;
 vertical-align:middle;
}

.head_grey
{

 font-weight:bold;
 background-image:url('http://v2.nufrontiers.com/images/tbl_head_back_grey_25.gif');
 padding-left:5px;
 font-size:9pt;
 color:#666666;
 
}

.head_grey a:visited
{
  font-size:9pt;
}

.header_text
{
  font-size:12pt;
  font-family:Verdana;
  color:#4169e1;
  vertical-align:middle;
  height:22px;
}

.header_text a:link
{
text-decoration:none;
}

.header_text a:hover
{
 text-decoration:underline;
}

.header_text a:visited
{
  color:#4169e1;
  text-decoration:none;
}

.header_text_white
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: verdana;
}

.header_text_white A:link
{
    COLOR:white;
    TEXT-DECORATION: none;
}

.header_text_white A:visited
{
    COLOR: white;
    TEXT-DECORATION: none;
}

.header_text_white A:hover
{
    COLOR:#f1182b;
    TEXT-DECORATION: underline;
}

.highlight
{
   font-family:Verdana;
    COLOR: white;
    BACKGROUND-COLOR: #c0d1eb;
    font-size:9pt;
    height:35px;
    padding-left:5px;
}

.highlight A:link
{
    COLOR: white;
    TEXT-DECORATION: none;
    font-size:9pt;
}

.highlight A:visited
{
    COLOR: white;
    TEXT-DECORATION: none;
    font-size:9pt;
}

.highlight A:hover
{
    FONT-WEIGHT: normal;
    COLOR: white;
    TEXT-DECORATION: underline;
    font-size:9pt;
}

.hori_line
{
 height:1px;
 background-color:#eeeeee;
 padding:0 0 0 0;
}

.input_text
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana
}

.input_table
{
 font-size:9pt;
 color:#666666;
 font-family:Verdana;
}

.input_table td
{
 height:25px;
 text-align:left;
}

.input_button
{
  color:#666666;
  font-family:Verdana;
  font-size:9pt;
  border:1pt solid silver;
  padding-left:10px;
  padding-right:10px;
  height:25px;
  border:1px solid #666666;
  vertical-align:middle;
}

.int_img
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-BOTTOM: silver 1px solid;
}

.loading_page
{
z-index:5;
position:relative;
top:25px;
left:200px;
width:175px;
background-color:#eeeeee;
border-style:solid;
border-width:thin;
border-color:#6a95d4;
padding:10px;
text-align:center;
}

 
.map_normal
{
    font-size:8pt;
    COLOR: #c0d1eb;
    background-image:url('/re/images/tbl_head_back_grey_25.gif');
    TEXT-DECORATION: none;
    BORDER-RIGHT:silver 1pt solid;
    BORDER-TOP:silver 1pt solid;
    BORDER-LEFT:silver 1pt solid;
    BORDER-bottom:silver 1pt solid;
}

.map_normal A:link
{
    font-size:8pt; 
    COLOR: #6e6e6e;
    TEXT-DECORATION: none;
}

.map_normal A:visited
{
    font-size:8pt;
    COLOR: #626062;
    TEXT-DECORATION: none;
}

.map_highlight
{
    font-size:8pt;
    BACKGROUND-image:url('/re/images/tbl_head_back_blue_25.gif');
    BORDER-RIGHT: #6a95d4 1pt solid;
    BORDER-TOP: #6a95d4 1pt solid;
    BORDER-LEFT: #6a95d4 1pt solid;
    BORDER-bottom: #6a95d4 1pt solid;
}

.map_highlight A:link
{
    font-size:8pt;
    COLOR: white;
    TEXT-DECORATION: none;
    cursor:hand;
}

.map_highlight A:visited
{
    font-size:8pt;
    COLOR: white;
    TEXT-DECORATION: none;
}


.normal
{
    font-family:Verdana;
    COLOR: #333333;
    TEXT-DECORATION: none;
    font-size:9pt;
    height:35px;
    padding-left:5px;
}

.normal A:link
{
    COLOR: #333333;
    TEXT-DECORATION: none;
    font-size:9pt;
}
.normal A:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none;
    font-size:9pt;
}

.quote
{
padding:10px;
 font-family:Times New Roman;
 font-size:16pt;
 color:#666666;
}

.quote a:link
{
 color:#5c85b3;
 text-decoration:none;
 font-family:Times New Roman;
 font-size:16pt;
 font-family:Times New Roman;
}

.quote a:visited
{
  color:#5c85b3;
  text-decoration:none;
  font-family:Times New Roman;
 font-size:16pt;
}

.quote a:hover
{
  text-decoration:underline;
}

.search_start
{
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-DECORATION: none
}

.submit_button
{
 height:25px;
 text-align:right;
 background-image:url('http://v2.nufrontiers.com/images/tbl_head_back_blue_25.gif');
 padding:0px;
}

.table_head a:link
{
    color:#4876FF;
    text-decoration:none;
}

.table_head v:link
{
    color:#4876FF;
    text-decoration:none;
}

.table_head a:hover
{
    text-decoration:underline;
}

.table_head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    height:20px;
    background-image:url("http://v2.nufrontiers.com/images/tbl_head_back_blue_25.gif");
}

.tb
{
    FONT-SIZE: 9pt;
    COLOR: #646464;
    FONT-FAMILY: Verdana;
    background-color:#ffffff;
    border:1pt solid silver;
}

.tb_areas
{
  font-size:9pt;
  color:#666666;
  font-family:verdana,arial;
  background-color:#ffffff;
  border:1pt solid silver;
  width:235px;
  height:225px;
  padding:5px 5px 5px 5px;
  line-height:15pt;
 }

.tb_disclaimer
{
 border:1pt solid silver;
 font-family:Verdana,arial;
 font-size:8pt;
 color:#999999;
 overflow:auto; 
 padding:3px 3px 3px 3px;
 width:100%;
 height:100px;
 }
 
 .tb_multiline
 {
   color:#666666;
   font-size:9pt;
   font-family:Verdana,arial;
   border:1pt solid silver;
   padding:3px 3px 3px 3px;
 }
 
 .tbl_main
 {
  color:#666666;
  font-size:10pt;
  font-family:Verdana;
  line-height:15pt;
  
  }
  
.tbl_main a:link
{
  text-decoration:none;
}

.tbl_main a:visited
{
  color:#4876FF;
  text-decoration:none;
}

.tbl_recent_views
{
    border-width:0;
    font-family:Verdana;
    color:#666666;
    font-size:7pt;
    text-decoration:none;
    line-height:12px;
}

.tbl_recent_views A:hover
{
     color:#1b83ed;
     text-decoration:underline
}

.tbl_recent_views A:link 
{
    color:Green;
    text-decoration:none
}

.tbl_recent_views A:visited
{
      color: Red;
      text-decoration:none
}

.tbl_type
{
font-family:Verdana;
color:#666666;
font-size:9pt;
border:0pt solid silver;
}

.tbl_type td
{
 padding-left:0px;
}

.td_menu_spacer_line
{
 height:1px;
 background-color:#999999;
}

.text
{
    FONT-SIZE: 9pt;
    COLOR: #666666;
    LINE-HEIGHT: 13pt;
    FONT-FAMILY:arial,verdana;
}

.text td
{
  height:27px;
  vertical-align:middle;
}

.text A:link
{
    FONT-SIZE: 9pt;
    color:#4169E1;
    FONT-FAMILY: arial,verdana;
    TEXT-DECORATION: none
}

.text A:visited
{
    font-family: arial,verdana;
    TEXT-DECORATION: none;
    color:#4169e1;
    font-size:9pt;
}

.text A:hover
{
    TEXT-DECORATION: underline;
}


.text_BR
{
 font-size:9pt;
 color:#999999;
 font-family:Verdana;
}

.text_bullet_list
{
  font-size:9pt;
  color:#666666;
  line-height:13pt;
  font-family:Verdana,arial;
}

.text_bullet_list A:link
{
    FONT-SIZE: 9pt;
    color:#4169E1;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.text_bullet_list A:visited
{
    COLOR:#4876FF;
    TEXT-DECORATION: none;
    color:#4169e1;
    font-size:9pt;
}

.text_bullet_list A:hover
{
    TEXT-DECORATION: underline
}

.text_bullet_list td
{
  height:20px;
  vertical-align:middle;
}


.text_br
{
/*  broker reciprocity text */
color:#999999;
font-size:7pt;
font-family:Verdana;
}

.text_footer
 {
    font-family:Verdana;
    font-size:8pt;
    line-height:12pt;
    color:#666666;
 
 }
 
.text_footer A:link
{
    font-size:8pt;
    text-decoration:none;
    color:#5c85b3;
   
}

.text_footer A:visited
{
   font-size:8pt;
   text-decoration:none;
   color:#5c85b3;
   
}

.text_footer a:hover
{
 text-decoration:underline;
}

.text_MLS
{
 font-size:8pt;
 color:#999999;
 font-family:Verdana;
}

.text_size1
{
    FONT-SIZE: 7pt;
    COLOR: #6b6b6b;
    FONT-FAMILY: Verdana
}


.text_header 
{
  font-size:14pt;
  color:#4876FF;
  height:30px;
}

.text_in
{
    font-size: 9pt;
    color: #666666;
    font-family: verdana,arial;
    background-color:#ffffff;
    border:1pt solid silver;
    padding:3px 3px 3px 3px !important;  
    height:23px;
}

 .text_in_add
{
 width:100%;
     font-size: 9pt;
    color: #666666;
    font-family: verdana,arial;
    background-color:#ffffff;
    border:1pt solid silver;
    padding:3px 3px 3px 3px !important;  
    height:23px;
}

.text_login
{
 border:0pt solid white;
}

.text_map
{
    BORDER-RIGHT: silver 1pt solid;
    BORDER-TOP: silver 1pt solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: silver 1pt solid;
    color:#4876FF;
    LINE-HEIGHT: 12pt;
    BORDER-BOTTOM: silver 1pt solid;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #eeeeee;
}

.text_map td
{
 vertical-align:middle;
}

.text_map A:link
{
    color:#4876FF;
    TEXT-DECORATION: none;
    FONT-SIZE:7pt;
}

.text_map A:hover
{
    COLOR: #4876FF;
    TEXT-DECORATION: underline
}

.text_map A:visited
{
    COLOR:#4876FF;
    TEXT-DECORATION: none
}


.vert_line
{
 width:5px;
 padding:0px;
 background:#FFF url(http://v2.nufrontiers.com/images/vert_line_2.gif) repeat-y 0 0;
}



/*----------wordpress CSS-------------*/


.commentlist li, #commentform input, #commentform textarea {
    font-size:9pt;
	font-family:Verdana, Arial, Sans-Serif;
	margin:0 0 0 0px;
	}
	
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight:normal;
	padding-left:0px;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: normal;
	font-style: normal;
	/*font-size: 1.5em;*/
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}


#sidebar h2 {
	font-family:Verdana, Sans-Serif;
	font-size:12pt;
	color:#666666;
	margin: 10px 0 0 10px;
	padding: 0;
	}
	
	h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}


#sidebar {
	font: 1em Verdana, Arial, Sans-Serif;
	background-color:#eeeeee;
	border:1pt solid silver;
	}
	
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	font-size:9pt;
	font-family:Verdana;
	}

	
/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	font-size:9pt;
	font-family:Verdana;
	}
	
	.postmetadata a:link
	{
	font-size:9pt;
    color:#4169E1;
    font-family: Verdana;
    text-decoration: none
	}
	
	.postmetadata a:visited
	{
	 text-decoration:none;
	 font-size:9pt;
    color:#4169E1;
    font-family: Verdana;
    text-decoration: none
	}
	
	.postmetadata a:hover
	{
	  text-decoration:underline;
	}

/* End Entry Lists */


.blog_divider
{
 background-color:#eeeeee;
 height:2px;
 width:90%;
}

.blog_title
{
 font-size:12pt;
 color:#4169E1;
 font-family:Verdana;
 height:25px;
}

.blog_title a:link
{
 color:#4169E1;
 text-decoration:none;
}

.blog_title a:visited
{
 font-size:12pt;
 color:#4169E1;
 font-family:Verdana;
 text-decoration:none;
}

.blog_title a:hover
{
 text-decoration:underline;
}


/* Begin Form Elements */

#searchform {
	margin: 10px auto;
	padding:3px 3px 3px 10px;
	}

#sidebar #searchform #s {
	width: 150px;
	padding: 3px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 10px 0 0;
}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 10px 0 0;
}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
	
.entry
{
  font-size:9pt;
  color:#666666;
  line-height:12pt;
  font-family:Verdana;
}

.entry A:link
{
    FONT-SIZE:9pt;
    color:#4169E1;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.entry A:visited
{
    COLOR:#4876FF;
    TEXT-DECORATION: none;
    color:#4169e1;
    font-size:9pt;
}

.entry A:hover
{
    TEXT-DECORATION: underline
}
 

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 225px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
	
#commentform textarea {
	width: 100%;
	padding: 2px;
	font-size:9pt;
	}
	
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	font-size:9pt;
	}
/* End Form Elements */

.navigation {
	display: block;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 25px;
	}
	
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

.phrase
{
  /*-used on the sidebar-*/
 margin:5 5 5 5;
 padding:5 5 5 5;
 color:#666666;
 font-size:9pt;
 line-height:12pt;
}

.sidebar_head
{
 font-size:12pt;
 font-family:Verdana;
 padding:0 0 0 10;
 color:#666666;
}

