* {
	margin: 0;
	padding:0;
}

html, body {
	height: 100%;
	margin: 0; padding: 0;
	*overflow-x:hidden;
}

.cb {
	background: #FFF;
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

html {
    -webkit-text-size-adjust: none;
}



/* STANDARD */
body {
	height:100%;
	background:white;
	font:12px/18px Arial, Helvetica, sans-serif;
	-webkit-appearance: none;
    -webkit-text-size-adjust: 100%;
	letter-spacing:-0.5px;
}

#wrap {
	/*background:white url(../images/home-screen.png) no-repeat top left;
	-webkit-background-size: 320px 836px;*/
}



#content {
	border-top:1px solid #ccc;
	height:100%;
	min-height:312px;
}

/* Portrait */
@media screen and (orientation:portrait) {
	#header {
		min-height:38px;
	}
}
 
/* Landscape */
@media screen and (orientation:landscape) {
	
}


/* CONTENT */
/* header */
#header {
	background:black;
	border-bottom:4px solid #ffdc00;
	padding:0 5px;
}

#header h1{
	font-size:17px;
	color:#ffffff;
	text-shadow: rgba(0, 0, 0, 0.4) 0 -1px 0;
	line-height:38px;
	text-align:center
}

/* button */
#header .btn {
	cursor:pointer;
	display:block;
	color:white;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0;
	position:relative;
	height:28px; line-height:28px;
	padding: 0 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #404040), color-stop(100%, #1d1d1d));
	background: -moz-linear-gradient(top,  #404040,  #1d1d1d);
	-webkit-box-shadow: inset 0 1px 2px#141414,  0px 1px 0.5px #666666;
	-moz-box-shadow: inset 0 1px 2px#141414,  0px 1px 0px #666666;
	box-shadow: inner 0 1px 2px#141414,  0px 1px 0.5px #666666;
	display:inline-block;
}

#header td:last-child, #header td:first-child {
	width:60px;
}

#header td:last-child {
	text-align:right;
	margin-left:5px;
}

#header span{
	text-indent:-9999px;
	margin-left:-2px;
	display:inline-block;
	height:27px;
}

span.backbtn{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAYAAABgrToAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAflJREFUeNrMmDtIQmEYhs+tICuiMgnKLtbQxQpsiIgkQijsQjg0NEVjCEEQLQ3W5tCiRLpES02CURBEu80iDkIN2VCTg0ghqH/vXwpmJzvhyfM/8OB09OX7/P7L4bj/QYTDanyR8A/hWuE07FYlICGEU0NQA81wwmQytUQikU2Fz5VHpXAGOAftbrd7N5VKPZNPtA0IauE4DWaxWFaj0eg1+Yp2AUFnoWo+n28/k8m8ku9UPyCog5M0mNVqXYvH43fkZ6oXEPCwB86LorgQCAQOUbU0KU/FASUlo87zfCM+RmGTw+Ew+P3+Hb1eP6TgOXuly4z0yw/QdbIP9ut0OjEYDC7ZbLYNQRAkrlqUKX0ztNL/mtPp3EwkEvdEA+SC0W2Kts+ONi6HQqHzXC6XJRpRGq4NztBwLpdrO5lMPhGNKQST8kNgNxqNK+Fw+JIwAg3XDmdpOI/Hs4dt6oUwxEdAs9m8GIvFbgmDSJDuCl7YwTGIwDEODRiEg/CUxYB8yX5ITyfHsJfVFt/k7xJeVitYDB2eEzjA6pDcwTF4ALMsVrCYkfwQWaqe8A+naRFuwXQlh5G/HliVVrAYet89g1NKOqTgUKv6Qv2Yv5ivwzeWWiynAV6w1mI5luA5bGChxXJcwS7oZ63Fcs7AByZefZSxHh6pEfBdgAEA4+kz92wgff8AAAAASUVORK5CYII=') no-repeat center;
	background-size: 20px; height:16px;
	width:20px; 
}

span.listbtn{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNrsk8EJACAMA1txOvffJ/pwAh8RwgX6PlJyLamcGWWOHdjnVnZDmVeTP5p84LxqvK+uG/ERHyDiIz7iA4wXn5d+B24BBgC3jhAYlLsLKwAAAABJRU5ErkJggg==') no-repeat center;
	background-size: 14px; height:16px;
	width:14px;
	margin-right:4px;
}

span.mapbtn{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAgCAYAAAD9oDOIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAtRJREFUeNqslU9oE0EUh7dbk6gtadQqEt2qhabooUYweLDRU7XNwYN4KRQJaNebOUmgFLxV6EmKoFYUbA9eShF6kJi2iBAPFhM9pBINhCQG0qYxxKTN/6y/WXYxjbNpmvTBt8OyM9/Mzr5528LQQwW04DjQgTbAggxIg3WwId1vC0EQmBaK8CjoBkeY2pEDIYncNim5kGhBoDkDeo1GY/vw8HC3xWIx6/X6Hq1Wy7Es27q1tRVLJBJht9u9MjMz456fnycrToBVkJSl4kUSnwaWqamp8Wg0+k3YIbLZ7G+XyzU7MDAwgnFXpC36J0V0YDWW5eXlV+VyuSTsImKx2KrdbrfBYQT75DcnH6DP4XA8ExqMZDIZslqto+R7yNK2sbExW7FYzAlNhN/v/9Df339JlJpMJs7n873fYQyZ8A+ouTXT09N2UTo5OXkN+1io0XcJ3AVD4AH4qtTR6/W+E6WLi4v3awhfA5WcIRLHsFUuWmek3LooDQQCT2kdMpnMWjgc7qsSigSDQR7irMJCGFan06lpxyWdTm9wHJeiPZuYmAiQPFU6aqxGo6EOVKlUbWaz+TwOWhfYD1jQDs4aDIaLarW6nTKsLF7xGjdp74CPV3Q6nc/JKQOXgQlcJffIFidtTKFQ+CyfqF4pZWgbH1tYWHgyODg40tnZeYPn+Xsej+etUraUSqVxWaoBs7XyLx6P+yKRyJdUKvVLqQ8miqG5UFlQzGBTaC4eg9ZKKSmBj5oQ/gTn/it9gAMrDQjLwFZZpKsTm2xDcpfSuerfCUM5MaO7EP4AXfVICW/qEJK0GqL9+JSkJ5EioR2kD+WCXK+UcFupfmJCL5oTjUgPY/ASxVmUJmQakRJuQbxZtcpPaA41Iz2AgvOxQphHw1f2aURK4CWZkM/nv6Pp2AvpKchCUhV6Wf28USmTy+XmpNVe3zMpuAPWwMG9lPaAF7RnNOlfAQYAqDEIQJ2iiY0AAAAASUVORK5CYII=') no-repeat center;
	background-size: 10px; height:16px;
	width:10px;
	margin-right:4px;
}

/* text style */
h2 {
	font-size:18px;
	color:#2c2c2c;
	text-shadow: rgba(255, 255, 255, 1) 0 1px 0;
	margin-bottom:8px;
	line-height:20px;
}

h2 a {
	color:#2c2c2c;
	text-decoration: none;
}

/* error */
#jl_error {
	font-size:18px;
	color:#f20808;
	text-shadow: rgba(255, 255, 255, 1) 0 1px 0;
	padding:18px 14px 20px;
	font-weight:bold;
	-webkit-box-shadow: inset 0 -1px 1px #cccccc;
	-moz-box-shadow: inset 0 -1px 1px #cccccc;
	box-shadow: inner 0 1px -1px #cccccc;
	background: #ffeeee;
}

#jl_error div {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjZJREFUeNq0ljFLw0AUx3OX9iwYtIJDwUWhH+Amh4Kgg+hW/QKtg3PBTyGdpGNRcHRwKi5uBUFBXBwEHQQdOwgVFdG0Gu9fEkhrcrnctQePNrn33u+fS+7eI4fZrBUxdoQdCFsTdmuZDWkuGhWwRMjxtm3n84S0xTU3gSflGhWwhYBlSi0GyZSaiNhRyRUWwBf8gGAYiOACfqCSK/DgmBAB+dFMGiIGubhiLhoEYILFZEwhInUucsrYk7ixyBQezRXW/v19ffW8qC86ER6R65muV6u1qenpnsqLlaxEKjgGmGATz/NO+ldXxa9ymXsfHxkr/UpYaeHEcfq5Vus2Uyo9QkARB4UQUdARYfmrogHviMs9gpNw13W1RQSvRgd+xNjjYBviD25gAg5wVP0mTOBDB5GuCBP4v6N4EiJk8MhiNE4RSfC4ajgWESrwWAFhEd1+/9PVeHrEIFYGx5BuNxHozNk2X03wixrYyhcbG7z78+PI/GhSYRHwGaaxAohBbFIBo7pVzbB2SAWMBa4qgk4SriKCmsCx1dIc24ktmU5VS1s7tFoy2SGjU8BGW7KuST33b2v3E3Sd832TkmpSysGms9fXK1P1+oPJ2a4jAkywLdGSbQprfzca92+5nBdl7/Pzvd7l5Y3wO0MLhy4qyjAHH/giJi4fWGCCHQTGilCFq4oIw+EftGTn4qfOarVO+HWollSVUj7I1WzegQGWzxxqyYZE6MBjRRQKX/jNViovYTjGnwADALss634jZEGcAAAAAElFTkSuQmCC') no-repeat left 2px;
	background-size: 16px 16px;
	line-height:22px;
}

#jl_error div span {
	padding-left:26px;
	display:block;
}


/* filter */

#filter label {
	font-size:15px;
	line-height:15px;
	color:#666666;
	text-shadow: rgba(255, 255, 255, 1) 0 1px 0;
}

#filter table {
	padding-top:4px;
}

#filter td {
	float:left;
	padding-bottom:10px;
	padding-right:8px;
	height:17px;
	position:relative;
}

#filter td:first-child {
	width:17px;
}

#filter .icon {
	overflow:hidden;
	height:17px;
	width:17px;
	position:absolute;
	top:-1px;
}

#filter .icon img {
	height:18px;
	width:48px;
	margin-left:-16px;
}

#filter input {
	border: 1px solid #828588;
	line-height:15px;
	display:block;
}


/* content */
#inner-content {
	padding:14px;
	margin-bottom:18px;
}

.divider {
	background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAIAAADdv/LVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiOHPmDBMDAwMIAwQYABgMAmk/fx22AAAAAElFTkSuQmCC') repeat-x center;
	background-size: 2px 2px;
	text-align:center;
	font-size:15px;
	line-height:15px;
	height:15px;
	display:block;
	color:#666666;
	font-weight:bold;
	margin:20px 0;
}

.divider span {
	background:white;
	padding:0 10px;
}

/* input field */
input.search-box {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-align: left;
	background-color: white;
    border: 1px solid #afafb0;
	border-radius: 5px;
	-moz-border-radius: 5px;
    width: 100%;
	height:36px;
	line-height:15px;
    outline: none;
	overflow: visible;
	white-space:nowrap;
	display:block;
	margin-bottom:10px;
	color:#93989d;
	-webkit-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow:inset 0px 1px 2x rgba(0, 0, 0, 0.3);
	-webkit-appearance: none;
	text-indent:8px;
}

/* button */

/* "\" to fix ie, with no spacing  */
button.btn {
height: 35px;\
height:35px;
height: 35px!ie;
}

button.btn {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
	text-decoration:none;
	background-color: #F5F5F5;
    border: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
    cursor: pointer;
    width: 100%;
    padding: 0px 8px;
    outline: none;
	overflow: visible;
	white-space:nowrap;
	display:block;
	margin-bottom:10px;
	margin-top:3px;
}

button.btn::-moz-focus-inner {
  border: 0;
}

button.upbtn {
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 2x rgba(0, 0, 0, 0.3);
}

button.downbtn {
	-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	border:1px solid #c7c7c7
}

button.btncol-1 {
    color: white;
	text-shadow: rgba(0, 0, 0, 0.5) 0 0px 1px;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3d3d3d), color-stop(100%, #212121));
	background: -moz-linear-gradient(top,  #3d3d3d 0%,  #212121 100%);
}


button.btncol-2 {
    color: white;
	text-shadow: rgba(0, 0, 0, 0.5) 0 0px 1px;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a3a3a3), color-stop(100%, #898989));
	background: -moz-linear-gradient(top,  #a3a3a3 0%,  #898989 100%);
}

/* search result */
#jl_results {
	margin-bottom:32px;
}

.web-link {
	border-bottom:1px solid #e9e9e9;
	padding:10px 14px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAaCAYAAAAjZdWPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARJJREFUeNrU1jEKwkAQBdB18QoBzyAIHsDOygMIgr1VIGlSpRKsrAKC4AUEwcrGKqDgPWxtrYSA4AxkYAmbdSv9O/AhmUnxCMkynSRJlFELCjfGlIfyqKIo1K9LG9cxZUfpU0pKT4GWoDPKxuhDwxmdU9aWGSyc0UPHHBLO6Bnl6AGPkNBvT/gFBS4/YlBw88gT+AEdrhv3DJ+jw7WlBw/XLX1feJmmaYSCNuF7xzODf8D1lznDb1+euVOeSGheoraO+YkypU2vQkHHjSUKAuxCZz5gSoVyemQtWx8E2IbO0cFNNINX6GATvQwFzNWtsXkoYHnTo5DAgp5QrqGABf2ywGHB8k0rA36u9whYMNdHgAEAqJBSlMQv0cUAAAAASUVORK5CYII=') no-repeat right center ;
	background-size: 22px 13px;
}

.web-link span, .detail-header span {
	font-size:15px;
	color:#666666;
	padding-left:14px;
	height:16px;
	line-height:16px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAgCAYAAAD9oDOIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYtJREFUeNqsVdFxgzAMdX0ZgBHoBtkgdIJ2g4YvfpMJEiZI8slX6AQlE5RM0IzABqUTULkn3xkHScbtu9OFs+UXWe8JHoZhUC6KorCPS4gXiJUa4wrRQNzUBKqqUouJ9QzigKSK2N8h6Rai9RO0V6Uh+2AIXSwx90CSAuEZfjZqPsyZ8x0pEJqNtYrH2i1IA2GCPforDEdqKzX/kggHWoyeyUnsbQ3pM5NoFH6EeMIwzzWT/2pJMyKhR6LOW8unbIRI7yzloWaue6IOgUYZR/rN7HG9ZStdCcZXxJi22uuZP44ZofKOEfa30oap6B1i71jOWOaTseDFkp4E75mqviAGHMdUEFdp6EEneC8UR9tKK9RWUlSAOVuO1IdqraljkbtFaccKDV5hLmpfbN+nJfWZINBh62jzR7Qhn9JCEwYuAwhL6sVCjememTR77WPM7OdClX0MaUtcTxwWHdC3kLVZpK3X26CR1oEqWzQhPgshdYne/ou0d9oQNG2LwMm5Cr6NIq2Fl/MIPwIMAPRRZeu7D91dAAAAAElFTkSuQmCC') no-repeat left top ;
	background-size: 10px 16px;
}

/* detail */
.detail-header, #filter, #landing {
	background:#ededed;
	border-bottom:1px solid #e9e9e9;
	padding:10px 14px;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ececec), color-stop(100%, #e0e0e0));
	background: no-repeat -moz-linear-gradient(top,  #ececec,  #e0e0e0);
	-moz-box-shadow: 0px 1px rgba(204,204,204,1);
	-webkit-box-shadow: 0px 1px rgba(204,204,204,1);
	box-shadow: 0px 1px rgba(204,204,204,1);
	margin-bottom:1px;
}

.detail-header button.btn {
	margin-top:14px;
}

/* data */
#data-panel {
	padding:14px 14px 4px;
	background:#f8f8f8;
	min-height:150px;
}

#data-panel .data {
	padding:18px 10px;
	background:white;
	border:1px solid #ddd;
	margin-bottom:10px;
}

#data-panel .data h3 {
	width:82px;
	font-size:15px;
	float:left;
	display:block;
	line-height:22px;
}

#data-panel .data span {
	font-size:15px;
	color:#888888;
	padding-left:82px;
	display:block;
	line-height:22px;
}

#data-panel .data a {
	color:#2c2c2c;
	text-decoration:none;
}

#data-panel .data a.disabled {
	color:#888888;
}

/* footer-area */
#footer {
	height:60px;
	background:black;
	border-top:1px solid #ccc;
	overflow:hidden;
	letter-spacing:-0.2px;
	text-shadow: rgba(0, 0, 0, 0.5) 0 -1.5px 0;
}

#footer td {
	padding: 15px 0;
}

#footer td.left {
	padding-left: 14px;
}

#footer td.right {
	padding-right: 14px;
}

#footer #to-top {
	cursor:pointer;
	display:block;
	color:white;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	text-shadow: rgba(0, 0, 0, 0.5) 0 -0.1em 0;
	position:relative;
	height:26px; line-height:26px;
	padding: 0 8px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #404040), color-stop(100%, #1d1d1d));
	background: -moz-linear-gradient(top,  #404040,  #1d1d1d);
	-webkit-box-shadow: inset 0 1px 2px#141414,  0px 1px 0.5px #666666;
	-moz-box-shadow: inset 0 1px 2px#141414,  0px 1px 0px #666666;
	box-shadow: inner 0 1px 2px#141414,  0px 1px 0.5px #666666;
	float:right;
}

#footer a.text {
	height:14px; line-height:14px;
	color:white;
	text-decoration:none;
	float:left;
	font-size:12px;
	font-weight:bold;
	border-left: 1px solid #666666;
	padding-left:5px;
	margin-right:5px;
}

#footer a.text:first-child {
	border-left: none;
	padding:0;
}

/*landing*/
.landing-content {
	min-height:278px!important;
}

#header .logo {
  	background: url('data:image/png;base64,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') no-repeat center ;
	background-size: 200px 32px;
	height:72px;
}

#landing h1 {
	font-size:21px;
	color:#666666;
	text-shadow: rgba(255, 255, 255, 1) 0 1px 0;
	line-height:26px;
	margin:4px 0;
}

#landing h1 span {
	white-space:nowrap
}

.landing-link {
	border-top:1px solid white;
	border-bottom:1px solid #cccccc;
	padding:14px;
	background:#e0e0e0 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAaCAYAAAAjZdWPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARJJREFUeNrU1jEKwkAQBdB18QoBzyAIHsDOygMIgr1VIGlSpRKsrAKC4AUEwcrGKqDgPWxtrYSA4AxkYAmbdSv9O/AhmUnxCMkynSRJlFELCjfGlIfyqKIo1K9LG9cxZUfpU0pKT4GWoDPKxuhDwxmdU9aWGSyc0UPHHBLO6Bnl6AGPkNBvT/gFBS4/YlBw88gT+AEdrhv3DJ+jw7WlBw/XLX1feJmmaYSCNuF7xzODf8D1lznDb1+euVOeSGheoraO+YkypU2vQkHHjSUKAuxCZz5gSoVyemQtWx8E2IbO0cFNNINX6GATvQwFzNWtsXkoYHnTo5DAgp5QrqGABf2ywGHB8k0rA36u9whYMNdHgAEAqJBSlMQv0cUAAAAASUVORK5CYII=') no-repeat right center ;
	background-size: 22px 13px;
}

.landing-link a {
	color:#666666;
	text-decoration:none;
	line-height:32px;
	height:32px;
	font-size:17px;
	text-shadow: rgba(255, 255, 255, 1) 0 1px 0;
	background-size: 23px 32px;
	display:inline-block;
	padding-left:30px;
}

.landing-link a.icon-map {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAABACAYAAABlR0UdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAv9JREFUeNrUmo2VmkAQx5GXAkwHpoJoBWc68CoIVKBWkLMCoQKxguMqECs4UkFIB3RgZpPxPcIDdudjhZv39qn3Huxvh//Ozswxu91ugcR2u535mMNYw1jC+Iq/m1bD+AmjhFHg77+WJAlr3k8CYAMXwfiOwDbbNL6bBZxhZM1FUGxG9TgCGzdvOzxLNQOd/nN8UnsDB2jjtZMCcNcCYoDPVcHRy0eUhk8z0tm7eN8KjtAXRx1rmNH/Nxt8ODHoAOe64Nw8cLDXB0P/B88ChxW/YGwey5bAcCRpHC4wK34PpmFG74Wrx4/BdOzkJBXw9npkibRtAUyRi8e3iodKqXSvH4PgGII2ggkqcwLC+IxjZfYRfmZCry+HPC6BNmBfehKnEhe0wsVxbDME/iSAjh1PxRUzI3waAl8K5EHR/jNjnrU2+IFxTcHZuKDzheuR7yoTjr1xNqkWuCTcFZKJpeB1MJJJwSWZ40LiKCn4XABPDr2QbJV94BzNbpkLjiT7SQM8Ynj9JN3MbfAr87FfCJqNmKnFdQg8F2j93ZIOz9HTHG9X7dZF2BJ/LYS/4NjhItboXQP7S9DeOLf/0NWCS4VZoo9CJLPGcazvimA6lgFT5XoA7ScCXfexhAOBPpkAeNrX0Qot6Wo1IrSJJC/kXAVXGo8IHrOTLNyoY0gm6WoCUbPDg2KbwbUUtFZVocPS75J5VO4du/THQ8fnVjJrS3L9apPI3aj/SnkVnqqDaStAr3xVQLGnEEluWYTEre4rRO67jnXVmhM1qKn3HO5JbnGwak480SolibCeoKRYjpUkUj8UHCWTCaBF10vbEwfBwSRKnUXgGAlSZkVTjgZ+5yd6vdaISqFSZKCApBoRSQOc4vVaK03WAg8ctZ5rZZma4C5eVztxNcFtzaRcM0HTBLd59Kw5kTZ4FXQ3kyStvYeA93k2057EB3juWya+wNuy0HwZwSu4sTfLE5gseHODXj8SeNWI2cVHAm8C++gK8F8KdtT5b183n0lfwx7L/ggwAOzUAbeykqawAAAAAElFTkSuQmCC') no-repeat left center ;
	background-size: 23px 32px;
}

.landing-link a.icon-phone {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAABACAYAAABlR0UdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqlJREFUeNrsmtFtwjAQhk3Ee+kGYYLCBjBBwwZhAsIEwASECaAT0E5ANiAblBGyAb2rLlWESMjZzsWpsHRCQtj8/nK273zpXa9X1cXW+/fCoyiawMfk5usMLAFLdQXEcazVr19DcAQfK7BBxc8uYDOTCVgTDnpR6B4sqDGOD3YCG9MkGm9ehehTTdF5wz6hFHGv5Pst2EhjvJfWhJNP65IbtSKcXGRlMN6gLeJbwz+XJ060A9WRViQeWnrUE2nh71068r0GSMkRpzhEdZW4rfYmKdwm8UFXiXfWVTJJ4YnFMXddI55RMpGICYf0yeTPMHHYgA3BPtvIgFJmkIS/X0oRrnKVL2bfmeGTsiac+5gHqsXmFa4JUmaiO3FCuAb1hUvCPxh9fQjORk4IJ3dJu0D93gHEoR60tUjvCT8wd5bACeHgLhlT/MIV4oqOcM6VxMgJ4UD9wjzKF64Q51IPpQ+kUuEUh3Cor1whzqWOxCMnhGtSdyZZ5lDPqxjtC9egHkgcSnVzzjlz3H3TLlNLOO3rsUsuw6lzophvJslljQn7tKjDwlXJkiJVc+EkHn33yIQzrgiVy2qoGC9Nq8Sz7lVgoE+N3PR051QN6emVlW5+y5VViYrOhdBc8a7Z8pop2poE78lFHvYrE6/1EoKmy+g2hDSmDcKIeO4ysZBwJH+kzcGMeIH8WTAWT2nBZtrEC22qhK6VCdDWyFVu0jxJ8SGV7M3fEKJxkMZZMBwfehb9by4oPLR5sX+QdBvbNaBESHzSRPEK3Waomrvwn2OO0FS5MN9tNhbpZyT60ISr3LY1RYcHS4fP3zh9gXV0oR0H6S8U7/USpLwDweumF+ejCWBi8UpuFFesg5QmOrwnWop42e6T0OmLh5ifh7l1C2K950vBT+H12o8AAwBWSts1rvUS4AAAAABJRU5ErkJggg==') no-repeat left center ;
	background-size: 23px 32px;
}

#view-panel {
	height:35px;
	font-size:14px;
	text-shadow: rgba(255, 255, 255, 0.8) 0 1px 0;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom:1px solid #cccccc
}

#view-panel a, #view-panel div {
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	color:#0058A0;
	font-weight:bold;
	text-align:center;
	height:35px;
	line-height:35px;
	width:50%;
	display:block;
	float:left;
	color:#444444;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f1f1), color-stop(100%, #dddddd));
	background: -moz-linear-gradient(top,  #f1f1f1,  #dddddd);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}


#view-panel .selected {
	color:#777777;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bbbbbb), color-stop(100%, #dddddd));
	background: -moz-linear-gradient(top,  #bbbbbb,  #dddddd);
	-webkit-box-shadow: inset 0 1px 2px#222222;
	-moz-box-shadow: inset 0 1px 2px#222222;
	box-shadow: inner 0 1px 2px#222222;
}

/* map */
#jl_results_map_div {
	padding:14px 14px 4px;
	background:white;
}

#jl_results_map_div .map-content {
  	background:white url(../images/temp/map.png) no-repeat center;
	background-size: 320px 374px;
	border:1px solid #ddd;
	margin-bottom:10px;
	height:350px;
}

/* map */
#jl_map_div {
	padding:14px 14px 4px;
	background:white;
}

#jl_map_div .map-content {
  	background:white url(../images/temp/map.png) no-repeat center;
	background-size: 320px 374px;
	border:1px solid #ddd;
	margin-bottom:10px;
	height:350px;
}


