﻿
a:link {text-decoration: none; }
a:visited {text-decoration: none; }
a:active {text-decoration: none; }
a:hover {text-decoration: underline; }
                 
#divMap-container
{
	width: 100%;
	clear:both;
	text-align:left;
	overflow:hidden;
}

#divMap-header
{
    width:100%;
    overflow:hidden;
}

#divPOI-header
{
    width:100%;
    overflow:hidden;
}
 
 #divMap
{
    overflow: hidden; 
    position: relative;
    height:562px;
    width:100%;
}

#myMap
{
    height: 562px;
    left: 0px; 
    position:relative; 
    top: 0px; 
    width: 100%;
    border:solid 1px #E1E1E1;
}

.table_map
{
    width: 100%;
    height:562px;
}

.table_map_topleft_border
{
    background-image:url(/Images/top_left.gif); 
    background-repeat:no-repeat;
    height:15px;    
}

.table_map_top_border
{
    background-image:url(/Images/top.gif); 
    background-repeat:repeat-x;
    width:97%;
    height:15px;    
}

.table_map_topright_border
{
    background-image:url(/Images/top_right.gif); 
    background-repeat:no-repeat;
    height:15px;    
 }

.table_map_right_border
{
    background-image:url(/Images/right.gif); 
    background-repeat:repeat-y;
    height:400px;   
}

.table_map_left_border
{
    background-image:url(/Images/left.gif); 
    background-repeat:repeat-y;
    height:400px;   
}

.table_map_bottomleft_border
{
    background-image:url(/Images/bottom_left.gif); 
    background-repeat:no-repeat;
    height:15px;
}

.table_map_bottom_border
{
    background-image:url(/Images/bottom.gif); 
    background-repeat:repeat-x;
    width:97%;  
    height:15px;
}

.table_map_bottomright_border
{
    background-image:url(/Images/bottom_right.gif); 
    background-repeat:no-repeat;
    height:15px;    
}

#divList 
{
    background-color: #ffffff; 
    height: 100%; 
    position: absolute; 
    right: 0px; 
    top: 0px; 
    left:71%;
	z-index:200; 
    overflow:hidden;
    display:none;
}
 
#divPanelHeader 
{
    height:30px;
    bottom: 0px;
}

#divExpandButton
{   
    text-align:left;
    bottom: 0px;
}

#results-layout {
	background-color:white;
	width:99%;
	height:90%;
	float:left;
	display:block;
	overflow:auto;
	border:1px solid #E1E1E1;
}

#results-slider {
	background-color:#ffffff;
	width:99%;
	float:left;
	display:none;
	overflow:auto;
	border:1px solid #E1E1E1;
}

#txtPanelHeader
{
	color: #006644;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-align:center;
	top:0px;
	padding:5px;
	left:100px;
}

#tablePanelHeader
{
	color: #006644;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-align:center;
}

#imgLoading
{
    position:absolute;
    top:45%;
    display:none;
    left:45%;
    z-index:1000;
} 

#directions
{
    border: solid 1px #E1E1E1;
    background-color: #ffffff; 
    position: absolute; 
    height: 100%; 
    right: 0px; 
    top: 0px; 
    left: 71%;
    z-index:200;
    display:none;
    font-size: x-small;
    font-family:Arial;
    overflow:auto;
}

#divNoResults
{
    border: solid 1px #E1E1E1;
    background-color: #ffffff; 
    height: 99%; 
    position: absolute; 
    right: 0px; 
    top: 0px; 
    left: 71%;
    z-index:200;
    display:none;
    overflow:auto;
}

#divNoDirectionResults
{
    border: solid 1px #E1E1E1;
    background-color: #ffffff; 
    height: 99%; 
    position: absolute; 
    right: 0px; 
    top: 0px; 
    left: 71%;
    z-index:200;
    display:none;
    overflow:auto;
}

#divCity-container
{
    border: solid 1px #E1E1E1;
    background-color: #ffffff; 
    height: 99%; 
    position: absolute; 
    right: 0px; 
    top: 0px; 
    left: 71%;
    z-index:200;
    display:none;
    overflow:auto;
}
#location-names-container 
{
    border: solid 1px #E1E1E1;
    background-color: #ffffff; 
    height: 99%; 
    position: absolute; 
    right: 0px; 
    top: 0px; 
    left: 71%;
    z-index:200;
    display:none;
    font-size: x-small;
    font-family:Arial;
    overflow:auto;
}

#search-header-text
{
	color: white;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-align:center;
	top:5px;
	padding:5px;
}

#points-of-interest 
{
    margin: 4px;
    background-color: #ffffff; 
    height: 98%; 
    position: absolute; 
    right: 0px; 
    top: 0px; 
    left: 68%;
    z-index:200;
    display:none;
    font-size: x-small;
    font-family:Arial;
}

.header-text
{
    background-color:Transparent; 
    border:none; 
    vertical-align:middle;
    font-family:Times New Roman;
    font-size: 24px;
    font-weight:lighter;
    color: #006644;
}
.watermark-textbox
{
    color:GrayText;
    text-align:left;
    vertical-align:middle;
    border-color:#E1E1E1;  
}
.non-watermark-textbox
{
    color:Black    
}
.highlight-vaildator
{
    background-color: #FFFACD
}
.search-textbox
{
    vertical-align:middle;
    border-color:#E1E1E1;    
}
.location-link
{
    cursor:pointer; 
    font-family:Arial; 
    font-weight:Bold; 
    font-size:12px; 
    color:#661133;
    text-decoration:underline;
    white-space:pre-wrap;
}
.location-text
{
    font-family:Arial; 
    font-size:12px; 
    color:#333333;
}
.expand-header-text
{
    color:#006644; 
    font-size:12px;
    font-weight:bold;
    font-family:Arial;
}
.directions-table
{
    width:93%;
    border-bottom:solid 1px #A8C7C1;
    background-color:#F2F6F7;
    border-top:solid 1px #A8C7C1;
}

.hr
{
  width:100%;
  color:#006644; 
}

.legend-text
{
    font-size:12px; 
    font-family:Arial; 
    font-weight:bold; 
    color:#016644;
    padding:5px 0px 0px 6px;
}

.details-button-text
{
    cursor:pointer; 
    font-family:Arial; 
    font-weight:Bold; 
    font-size:14px; 
    color:#661133;
    border:none 0px #ffffff;
}

.print-directions-header
{
    border: solid 1px #E1E1E1;
    background-color:#F2F6F7;
    color:#006644; 
    font-family:Arial;
    font-size:12px;
    font-weight:bold;   
    left:272px;
    right:272px;
    padding-bottom:8px;
    position:absolute;
    top:0px;
}

.print-directions-location-info
{
    margin-left:272px;
    margin-right:272px;
}

.print-directions-div
{
    border: solid 1px #E1E1E1;
    display:none;
    margin-left:272px;
    margin-right:272px;
}

.print-directions-imageMap
{
    border: solid 1px #E1E1E1;
    margin-left:272px;
    margin-right:272px;
}

.print-directions-argeement
{
    margin-left:272px;
    margin-right:272px;
}

.print-directions-footer
{
    margin-left:272px;
    margin-right:272px;
}

.print-directions-link
{
    color:#006644; 
    font-family:Arial;
    font-size:12px;
    font-weight:bold;   
    vertical-align:middle;
}

.print-directions-text
{
    font-family:Arial; 
    font-size:12px; 
    color:#333333;
    font-weight:bold;
}

.print-directions-mins
{
    color:#006644; 
    font-family:Arial; 
    font-size:12px; 
}

.invisible
{
	visibility: hidden;
	display: block;
}

.NewsTab .ajax__tab_header 
{
    font-family:Arial;
    font-size:12px;
    color:#661133;
    font-weight: bold;
    background-color: #F8F6F7;
}
.NewsTab .ajax__tab_outer
{
    background-color: #F8F6F7;
    border: solid 1px #E1E1E1;
}
.NewsTab .ajax__tab_inner
{
    padding: 6px;
    margin-left: 1px;
    margin-top: 1px;
    margin-bottom: 1px;
}

.NewsTab .ajax__tab_body 
{
    border: solid 1px #E1E1E1;
    border-top:none;
    overflow:auto;   
    height:375px;
}

.NewsTab .ajax__tab_hover .ajax__tab_outer
{
    background-color: #661133;
    
}
.NewsTab .ajax__tab_hover .ajax__tab_inner
{
    background-color: White;
}
.NewsTab .ajax__tab_active .ajax__tab_outer
{
    background-color: White;
    border-bottom:none;
}
.NewsTab .ajax__tab_active .ajax__tab_inner
{
    background-color: White;
    border-bottom:none;
}
.NewsTab .ajax__tab_active .ajax__tab_header 
{
    font-family:Arial;
    font-size:12px;
    color:#BF889D;
    
}
.waiting
{
	background-image: url(images/div_background.png);
	background-repeat: repeat;
	height: 88px;
	width: 100%;
}
.modal-background {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.dummy
{
	display: none;
}
