body
{
	background-color: #FFF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px;
}
a:link
{
	color: #000000;
}
a:visited
{
	color: #000000;
}
a:hover, a:active
{
	color: #FF4400;
}
.page
{
	color: #000000;
}
td, th, p, li
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #000000;
	margin: 1px;
}
.tcat
{
	background: #404040 url(/images/default_layout/gradient_tcat.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active
{
	color: #FFFF66;
	text-decoration: underline;
}
.thead
{
	background: #262626 url(/images/default_layout/gradient_thead.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link
{
	color: #FFFFFF;
}
.thead a:visited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active
{
	color: #FFFF00;
}
.tfoot
{
	background: #404040 url(/images/default_layout/gradient_tcat.gif) repeat-x top left;
	color: #FFFFFF;
}
.tfoot a:link
{
	color: #FFFFFF;
}
.tfoot a:visited
{
	color: #FFFFFF;
}
.tfoot a:hover, .tfoot a:active
{
	color: #FFFF66;
}
.blank
{
    background-color: #FFFFFF;
    color: #000000;
    border: 0px;
}
.alt1
{
	background-color: #EBEBEB;
	color: #000000;
}
.alt2
{
	background-color: #CDCDCD;
	color: #000000;
}
.poi_new1, .file_new1, .name_subzone1
{
	background-color: #80FF80;
	color: #000000;
}
.poi_new2, .file_new2, .name_subzone2
{
	background-color: #00FF00;
	color: #000000;
}
.poi_pend1, .file_exist1
{
	background-color: #C0FFFF;
	color: #000000;
}
.poi_pend2, .file_exist2
{
	background-color: #00FFFF;
	color: #000000;
}
.poi_bad1, .file_missing1, .zone_missing_dds1
{
	background-color: #FF4F4F;
	color: #000000;
}
.poi_bad2, .file_missing2, .zone_missing_dds2
{
	background-color: #EB0000;
	color: #000000;
}
.clst1, .file_delete1
{
	background-color: #E500FF;
	color: #000000;
}
.clst2, .file_delete2
{
	background-color: #C100D6;
	color: #000000;
}
.file_unmatch1, .name_hidden1, .zone_missing_jpg1
{
	background-color: #F8FF7D;
	color: #000000;
}
.file_unmatch2, .name_hidden2, .zone_missing_jpg2
{
	background-color: #F6FF00;
	color: #000000;
}
.error
{
	color: #FF0000;
}
textarea, .bginput
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.bginputchanged
{
	background-color: #FFC0C0;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.panel
{
	background-color: #EBEBEB;
	color: #000000;
	padding: 10px;
	border: 1px solid #404040;
}
.panel2
{
	background-color: #D8D8D8;
	color: #000000;
	padding: 10px;
	border: 1px solid #BDBDBD;
}
.hbg
{
	background: #F3F3F3 url(/images/default_layout/header-bg.jpg) repeat-x top left;
}
.htbg
{
	background: #404040 url(/images/default_layout/header-topbar-bg.gif) repeat-x top left;
}
.mt
{
	background: #000000 url(/images/default_layout/menu-top-line-bg.gif) repeat-x top left;
}
.mm
{
	background: #5A5A5A;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
}
.mm a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.mm a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.mm a:hover, .mm a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}
.mb
{
	background: #000000 url(/images/default_layout/menu-bottom-line-bg.gif) repeat-x top left;
}
.shadow
{
	background: #FFFFFF url(/images/default_layout/menu-shadow.gif) repeat-x top left;
}
.bshadow
{
	background: #FFFFFF url(/images/default_layout/body-shadow.gif) repeat-x top left;
	color: #000000;
	font: 11pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.bline
{
	background: #FFFFFF url(/images/default_layout/black-line.gif) repeat-x top left;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.fieldset
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #404040 url(/images/default_layout/gradient_tcat.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_popup
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #000000;
}
.vbmenu_option
{
	background-color: #ACACAC;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_option a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background-color: #6C6C6C;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.maptitle
{
	background: #7E745F url(/images/default_layout/map/map_02.gif) repeat-x top left;
	color: #DFDED7;
	font: bold 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.eq2i_cat {
	color:#525252;
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.eq2i_author {
	color:#525252;
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.eq2i_text {
	color:#000000;
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
a.eq2i_link {
	color:#000000;
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
a.eq2i_link:visited {
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
a.eq2i_link:hover {
	color:#FF9900;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
}
table#user_info th {
	text-align: right;
}
.icons {
	stroke:blue;
	stroke-width:2;
	fill-opacity:0.0;
	stroke-opacity:0.0;
}
.icons:hover {
	stroke:blue;
	stroke-width:2;
	fill-opacity:0.0;
	stroke-opacity:1.0;
}
#icon_selected {
	fill:blue;
	stroke:blue;
	stroke-width:2;
	fill-opacity:0.1;
	stroke-opacity:0.9;
}
.ta_center {
	text-align: center;
}
.ta_right {
	text-align: right;
}
.ml_thead {
	font-size: 150%;
}
.ml_unknown {
	font-style: normal;
}
.ml_overland_main {
	background: #5A5A5A;
}
.ml_overland_main a:link{
	background: #5A5A5A;
	color: #FFFFFF;
	font-weight: bold;
}
.ml_overland_main a:hover
{
	color: #FF4400;
}
.ml_overland {
	font-style: normal;
}
.ml_dungeon_main {
	font-weight: bold;
}
.ml_dungeon {
	font-style: italic;
}
#eq2map_container{
  overflow: hidden;
}
#eq2map_poi_map{
  width:100%;
  height:100%;
  transition: transform .3s;
}
.poi{
	transform: translate(-50%, -50%);
	transition: transform .3s;
}