html,body{
	margin:0;
	padding:0;
	height:100%;
}
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
#counterj {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	overflow: visible;
	text-align: center;
}
* html #counterj {
	width:100%;
}
.valignmiddle {
	vertical-align: middle;
}
#counterimg {
	border-style: none;
}
#countertable {
	position: absolute;
	left:50%;
	top:-150px;
	margin-left:-90px;
	display: none;
	border-style:none;
}
#popUpImageBackGround {
	display: none;
	position: fixed !important; 
	position: absolute;
	top: 0;
	left: 0;
	width : 100%;
	height : 100%;
	z-index: 2000;
	background-color: #000000;
}
#popUpImageContainer {
    display: none;
	position: fixed !important; 
	position: absolute;
	z-index: 2002;
	background-color: #ffffff;
	margin: 0px;
	padding: 5px;
}
input.ienhopt{
	display: none;
}
#formButtonArea{
	position: relative;
	height: 2em;
}
#textcomment{
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#buttonspan{
	position: absolute;
	right: 0px;
	bottom: 0px;
}
#assistbbcode{
	position: absolute;
	width: 400px;
	right: 0px;
	top: 2em;
	display: none;
	border: 1px solid #666666;
	background-color: #ffffff;
	color: #666666;
	z-index: 100;
}
* html #assistbbcode{
	height: 100px;
}
.assistbbcodes{
	position: absolute;
	width: 400px;
	right: 0px;
	top: 2em;
	display: none;
	border: 1px solid #666666;
	background-color: #ffffff;
	color: #666666;
	z-index: 100;
}
* html .assistbbcodes{
	height: 100px;
}
#assisttable{
	position: absolute;
	width: 400px;
	right: 0px;
	top: 2em;
	display: none;
	border: 1px solid #666666;
	background-color: #ffffff;
	color: #666666;
	z-index: 100;
}
* html #assisttable{
	height: 100px;
}
.assisttables{
	position: absolute;
	width: 400px;
	right: 0px;
	top: 2em;
	display: none;
	border: 1px solid #666666;
	background-color: #ffffff;
	color: #666666;
	z-index: 100;
}
* html .assisttables{
	height: 100px;
}
#graphpoppreview{
	position: absolute;
	width: 400px;
	left: 0px;
	top: 7em;
	display: none;
	border: 1px solid #666666;
	background-color: #ffffff;
	color: #666666;
	z-index: 100;
}
* html #graphpoppreview{
	height: 100px;
}
.graphpoppreviews{
	position: absolute;
	width: 400px;
	left: 0px;
	top: 7em;
	display: none;
	border: 1px solid #666666;
	background-color: #ffffff;
	color: #666666;
	z-index: 100;
}
* html .graphpoppreviews{
	height: 100px;
}
#assistemoji{
	position: absolute;
	width: 382px;
	right: 0px;
	top: 2em;
	display: none;
	border: 1px solid #666666;
	background-color: #ffffff;
	color: #666666;
	z-index: 200;
}
* html #assistemoji{
	height: 100px;
}
.assistemojis{
	position: absolute;
	width: 382px;
	right: 0px;
	top: 2em;
	display: none;
	border: 1px solid #666666;
	background-color: #ffffff;
	color: #666666;
	z-index: 200;
}
* html .assistemojis{
	height: 100px;
}
#assistimage{
	position: absolute;
	width: 400px;
	right: 0px;
	top: 2em;
	display: none;
	border: 1px solid #666666;
	background-color: #ffffff;
	color: #666666;
	z-index: 100;
}
* html #assistimage{
	height: 100px;
}
.assistimages{
	position: absolute;
	width: 400px;
	right: 0px;
	top: 2em;
	display: none;
	border: 1px solid #666666;
	background-color: #ffffff;
	color: #666666;
	z-index: 100;
}
* html .assistimages{
	height: 100px;
}
#assistmap{
	position: absolute;
	width: 400px;
	right: 0px;
	top: 2em;
	display: none;
	border: 1px solid #666666;
	background-color: #ffffff;
	color: #666666;
	z-index: 100;
}
* html #assistmap{
	height: 100px;
}
.assistmaps{
	position: absolute;
	width: 400px;
	right: 0px;
	top: 2em;
	display: none;
	border: 1px solid #666666;
	background-color: #ffffff;
	color: #666666;
	z-index: 100;
}
* html .assistmaps{
	height: 100px;
}
#assisthelp{
	position: absolute;
	width: 200px;
	right: 0px;
	top: 2em;
	display: none;
	border: 1px solid #666666;
	background-color: #ffffff;
	color: #666666;
	padding: 10px;
	z-index: 100;
}
* html #assisthelp{
	height: 100px;
}
#pContainerTL {
	position: absolute;
	width: 20px;
	height: 20px;
	top: -20px;
	left: -20px;
	background : transparent url(/Image/popUpShadowTL.png) no-repeat;
}
#pContainerTR {
	position: absolute;
	width: 20px;
	height: 20px;
	top: -20px;
	right: -20px;
	background : transparent url(/Image/popUpShadowTR.png) no-repeat;
}
#pContainerBL {
	position: absolute;
	width: 20px;
	height: 20px;
	bottom: -20px;
	left: -20px;
	background : transparent url(/Image/popUpShadowBL.png) no-repeat;
}
#pContainerBR {
	position: absolute;
	width: 20px;
	height: 20px;
	bottom: -20px;
	right: -20px;
	background : transparent url(/Image/popUpShadowBR.png) no-repeat;
}
#pContainerL {
	position: absolute;
	height: 100%;
	width: 20px;
	top: 0px;
	left: -20px;
	background : transparent url(/Image/popUpShadowL.png) repeat-y;
}
#pContainerR {
	position: absolute;
	height: 100%;
	width: 20px;
	top: 0px;
	right: -20px;
	background : transparent url(/Image/popUpShadowR.png) repeat-y;
}
#pContainerT {
	position: absolute;
	width: 100%;
	height: 20px;
	top: -20px;
	left: 0px;
	background : transparent url(/Image/popUpShadowT.png) repeat-x;
}
#pContainerB {
	position: absolute;
	width: 100%;
	height: 20px;
	bottom: -20px;
	left: 0px;
	background : transparent url(/Image/popUpShadowB.png) repeat-x;
}

.pContainerTL {
	position: absolute;
	width: 20px;
	height: 20px;
	top: -20px;
	left: -20px;
	background : transparent url(/Image/popUpShadowTL.png) no-repeat;
}
.pContainerTR {
	position: absolute;
	width: 20px;
	height: 20px;
	top: -20px;
	right: -20px;
	background : transparent url(/Image/popUpShadowTR.png) no-repeat;
}
.pContainerBL {
	position: absolute;
	width: 20px;
	height: 20px;
	bottom: -20px;
	left: -20px;
	background : transparent url(/Image/popUpShadowBL.png) no-repeat;
}
.pContainerBR {
	position: absolute;
	width: 20px;
	height: 20px;
	bottom: -20px;
	right: -20px;
	background : transparent url(/Image/popUpShadowBR.png) no-repeat;
}
.pContainerL {
	position: absolute;
	height: 100%;
	width: 20px;
	top: 0px;
	left: -20px;
	background : transparent url(/Image/popUpShadowL.png) repeat-y;
}
.pContainerR {
	position: absolute;
	height: 100%;
	width: 20px;
	top: 0px;
	right: -20px;
	background : transparent url(/Image/popUpShadowR.png) repeat-y;
}
.pContainerT {
	position: absolute;
	width: 100%;
	height: 20px;
	top: -20px;
	left: 0px;
	background : transparent url(/Image/popUpShadowT.png) repeat-x;
}
.pContainerB {
	position: absolute;
	width: 100%;
	height: 20px;
	bottom: -20px;
	left: 0px;
	background : transparent url(/Image/popUpShadowB.png) repeat-x;
}

#jlisthingsearch {
	padding-top: 3px;
	padding-bottom: 4px;
	width: 100%;
	height: 50px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: black;
	background-image: url(/Image/jlisthing_search_bg.png);
	background-repeat: repeat-x;
	font-size: 13px;
}
#jlisthingbottom {
	padding-top: 6px;
	padding-bottom: 0px;
	width: 100%;
	height: 34px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: black;
	background-image: url(/Image/jlisthing_search_bg_bottom.png);
	background-repeat: repeat-x;
	font-size: 13px;
}
.jlisthingverticalm{
	vertical-align: middle;
	margin-right: 5px;
	padding: 0px;
}
.jlisthingform{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	overflow : hidden;
	text-align: center;
}
* html #jlisthingform{
	width: 100%;
}
.graphoptdiv{
	margin:2px;
	float:left;
}
table#tprevinnert{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	empty-cells:show;
}
#tprevinnert th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	color:#666666;
	background-color:#dfdfdf;
	padding-top:0.5em;
	padding-bottom:0.5em;
	padding-left:1em;
	padding-right:1em;
	text-align:center;
}
#tprevinnert td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding-top:0.5em;
	padding-bottom:0.5em;
	padding-left:1em;
	padding-right:1em;
	text-align:right;
}
table.tprevinnerts{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	empty-cells:show;
}
.tprevinnerts th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	color:#666666;
	background-color:#dfdfdf;
	padding-top:0.5em;
	padding-bottom:0.5em;
	padding-left:1em;
	padding-right:1em;
	text-align:center;
}
.tprevinnerts td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding-top:0.5em;
	padding-bottom:0.5em;
	padding-left:1em;
	padding-right:1em;
	text-align:right;
}
div#inputgraphc{
	display:none;
}
div#inputgraphf{
	display:none;
}
div.inputgraphcs{
	display:none;
}
div.inputgraphfs{
	display:none;
}
table.viewgraphtable{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	margin-top:10px;
	margin-bottom:10px;
	empty-cells:show;
}
.viewgraphtable th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	color:#666666;
	background-color:#dfdfdf;
	padding-top:0.5em;
	padding-bottom:0.5em;
	padding-left:1em;
	padding-right:1em;
	text-align:center;
}
.viewgraphtable td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding-top:0.5em;
	padding-bottom:0.5em;
	padding-left:1em;
	padding-right:1em;
	text-align:right;
}
div.graphdivwrap{
	position:relative;
	background-color: #ffffff;
	border: 1px solid #999999;
	margin-top: 10px;
}
div.graphloading{
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	left:50%;
	top:50%;
	width:32;
	height:32;
	margin-left:-16px;
	margin-top:-16px;
}
div#graphpreview{
	margin-left:auto;
	margin-right:auto;
}
div.assisttitlediv{
	width:100%;
	height:3em;
	background-color:#666666;
	background: -moz-linear-gradient(top, #999999, #666666);
	background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#666666));
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#999999,EndColorStr=#666666);
}
div.assistclosediv{
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}
div#addmappreview{
	margin:10px;
	padding:5px;
	border:solid 1px #666666;
	text-align:center;
}
div.addmappreviews{
	margin:10px;
	padding:5px;
	border:solid 1px #666666;
	text-align:center;
}
div#imagelinkpreview{
	margin:10px;
	padding:5px;
	border:solid 1px #666666;
	text-align:center;
}
div.imagelinkpreviews{
	margin:10px;
	padding:5px;
	border:solid 1px #666666;
	text-align:center;
}
div#resformbottom{
	height:100px;
	text-align:center;
}
.bannertables{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
div#pwindowbase{
	position:absolute;
	top:0px;
	left:100px;
	display:none;
	z-index:5000;
}
div#pwindowinner{
	background-color:#ffffff;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
}
div#pwindowhtml{
	min-width:400px;
	max-width:800px;
	text-align:center;
}
div.buttonareadiv{
	background-color:#666666;
	background: -moz-linear-gradient(top, #999999, #666666);
	background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#666666));
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#999999,EndColorStr=#666666);
}
div#iconupcontainer {
	position: fixed; 
	position: expression('absolute');
	top: expression((documentElement.scrollTop || document.body.scrollTop) + 100 + 'px');
	left: expression((documentElement.scrollLeft || document.body.scrollLeft) + 80 + 'px');
}
#adTopDouble iframe {
	height: 250px;
}

#adMiddle iframe {
	height: 250px;
}
#adBottomDouble iframe {
	height: 250px;
}
