
.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_err_summary ul{
  padding-top:10px;}

.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
}

.chkbox
{
 padding:0px 5px 0px 0px;
}

.datagrid td
{
  font-size:9pt;
  color:#666666;
  font-family:Verdana;
  border-style:solid;
  border-color:#eeeeee;
}

.datagrid_inner
{
  font-family:verdana;
  color:#666666;
  font-size:9pt;
  border:0pt;
  padding:2px;
  line-height:12pt;
}

.datagrid_inner td
{
border:0pt;
}

.ddl
{
 color:#666666;
 font-family:Verdana,arial;
 font-size:9pt;
 border:1pt solid silver;
 vertical-align:middle;
 height:24px;
}

.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_LP
{
 width:115px;
 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;
}

.ddl_BR
{
 width:50px;
 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_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_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_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;}

.ddlShowing_date{
width:195px;
padding:2px;
font-size:9pt;
color:#666666;
font-family:Verdana;}


.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;}

.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;
font-weight:normal;
color:#c51230;
vertical-align:middle;
height:22px;
padding-left:0px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;}

.header_text a:link{
font-size:12pt;
font-family:Verdana;
font-weight:normal;
color:#c51230;
vertical-align:middle;
height:22px;
padding-left:0px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
text-decoration:none;}

.header_text a:hover{
 text-decoration:underline;}

.header_text a:visited{
  color:#c51230;
  text-decoration:none;}
  
.header_text_back {
  font-size:14pt;
  color:#4876FF;
  height:30px;}



.highlight
{
    COLOR: white;
    BACKGROUND-COLOR: #c0d1eb;
    font-size:9pt;
}

.highlight A:link
{
    COLOR: white;
    TEXT-DECORATION: none;
    font-size:8pt;
}

.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;
}

.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;
  background-image:url("http://v2.nufrontiers.com/images/tbl_head_back_grey_25.gif");
  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
{
    COLOR: #787676;
    TEXT-DECORATION: none;
    font-size:9pt;
}

.normal A:link
{
    COLOR: #6e6e6e;
    TEXT-DECORATION: none;
    font-size:9pt;
}
.normal A:visited
{
    COLOR: #626062;
    TEXT-DECORATION: none;
    font-size:9pt;
}

.search_start
{
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-DECORATION: none
}

.submit_button{
 height:25px;
 text-align:right;
 background-image:url('/re/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_disclaimer
{
 border:1pt solid silver;
 font-family:Verdana,arial;
 font-size:8pt;
 color:#999999;
 overflow:auto; 
 padding:3px 3px 3px 3px;
 width:575px;
 height:100px;
 }
 
 
 .tb_multiline{
   color:#666666;
   font-size:9pt;
   font-family:verdana,arial;
   border:1pt solid silver;
   padding:3px 3px 3px 3px;
   height:100px;
   width:100%;}
 
.tb_multiline_dynamic
 {
   color:#666666;
   font-size:9pt;
   font-family:Verdana,arial;
   border:1pt solid silver;
   padding:3px 3px 3px 3px;
   width:100%;
   height:100px;
 }

.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
}

.text
{
    FONT-SIZE: 9pt;
    COLOR: #666666;
    LINE-HEIGHT: 13pt;
    FONT-FAMILY: Verdana, Arial;
    background-color:#ffffff;
}

.text td
{
  height:27px;
  vertical-align:middle;
}

.text_br
{
/*  broker reciprocity text */
color:#999999;
font-size:7pt;
font-family:Verdana;
}

.text_size1
{
    FONT-SIZE: 7pt;
    COLOR: #6b6b6b;
    FONT-FAMILY: Verdana
}

.text A:link
{
    FONT-SIZE: 9pt;
    color:#4169E1;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.text A:visited
{
    COLOR:#4876FF;
    TEXT-DECORATION: none
}

.text A:hover
{
    TEXT-DECORATION: underline
}

.text_footer
 {
    font-family:Verdana;
    font-size:8pt;
    line-height:12pt;
    color:#666666;
 
 }
 
.text_footer A:link
{
    font-size:8pt;
    text-decoration:none;
    color:#4876FF;
   
}

.text_footer A:visited
{
   font-size:8pt;
   text-decoration:none;
   color:#4876FF;
   
}

.text_footer a:hover
{
 text-decoration:underline;
}

.text_header 
{
  font-size:14pt;
  color:#4876FF;
  height:30px;
}

.text_header_red
{
  font-size:14pt;
  color:#c51320;
  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:95%;
  font-size: 9pt;
    color: #666666;
    font-family: verdana,arial;
    background-color:#ffffff;
    border:1pt solid silver;
    padding:3px 3px 3px 3px !important;  }

.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;}

/*-------------------mapquest CSS---------------------*/

/**
 * =MAP CONTAINER / MAP
 */
table.mapgrinder
{
    margin-bottom: 300px !important;
    table-layout: auto !important;
}

table.mapgrinder td.map
{
    width:      50% !important;
}
table.mapgrinder td#rightpadding
{
    position:   absolute !important;
    width:      75px !important;
}
table.mapgrinder td.drawer
{
   min-width:  195px;
    width:  195px;
}
.map-wrapper
{
    position:   absolute !important;
    overflow:   scroll !important;
    border:     10px solid #ff99cc !important;
}


.poi-img
{
    cursor: hand !important;
    cursor:  pointer !important;
}

/**
 * =MAP CONTROLS
 */
.map-controls, .map-controls-bg
{
    list-style: none !important;
    position:   absolute !important;
    z-index:    175 !important;
    width:      200px !important;
    margin:     0 !important;
    padding:    0 !important;
}

/*  Adds 100px to the popup box 

#popup-topleft
{
width: 300px !important;
}
#popup-bottomleft
{
width: 300px !important;
}
#popup-bottomright
{
left: 300px !important;
}
#popup-topright
{
left: 300px !important;
}
#poiclose
{
left: 300px !important;
}
#popup-content
{
width: 300px !important;
}

*/




