.mon_table{ width:780px; border: 1px solid #ccccff; border-collapse: collapse;}
.mon_table td{ padding: 1px; border: 1px solid #ccccff; border-collapse: collapse; font-size: 12px;}
.mon_table tr{ border: 1px solid #ccccff; border-collapse: collapse;}
.mon_name{ height: 2em; background-color: #e0e0FF; padding-left: 5px;}
.mon_image{ bgcolor:#FFFFFF; width: 170px;}
.mon_vheader{ bgcolor:#FFFFFF; width: 55px;}
.mon_value{ bgcolor:#FFFFFF; width: 125px;}
.mon_drops{ bgcolor:#FFFFFF; width: 230px;}
.mon_skills{ bgcolor:#FFFFFF; width: 200px;}
.mon_desc{ bgcolor:#FFFFFF; width: 570px;}
.mon_desc_2{ width: 370px; }
.mon_behavior{ bgcolor:#FFFFFF; width: 430px;}
.mon_behavior_2{ width: 230px; }

.mon_itemlist {width: 229px; border: 0px;}
.mon_itemlist td {border: 0px; padding: 0px;}
.mon_itemlist .header {border-bottom: thin solid #ccccff;}
.mon_itemlist .rates {border-left: thin dotted #ccccff;}
.mon_itemlist .itemimg {width: 25px;}

.mon_skilllist {width: 199px; border: 0px;}
.mon_skilllist td {border: 0px; padding: 0px;}
.mon_skilllist .header {border-bottom: thin solid #ccccff;}
.mon_skilllist .rates {border-left: thin dotted #ccccff; padding-left: 2px;}
.mon_skilllist .itemimg {width: 25px;}
.mon_skilllist .state {width: 12px;}

.mon_maplist2 {width: 400px; border: 0px;}
.mon_maplist2 td {border: 0px; padding: 0px;}
.mon_maplist2 .header {border-bottom: thin solid #ccccff;}
.mon_maplist2 .mapimg {width: 32px;}
.mon_maplist2 .regcol {border-left: thin dotted #ccccff; padding-left: 2px; text-align: center; }
.mon_maplist2 .spawnhide {display: none;}

#mapspawnlist {width: 584px; border: 0px;}
#mapspawnlist td {border: 0px; padding: 0px;}
#mapspawnlist .head {border-bottom: thin solid #ccccff;}
#mapspawnlist .datacol1 {border-left: thin dotted #ccccff; padding-left: 2px; text-align: left; }

.mapmouseover {width: 395px; border: 0px;}
.mapmouseover td {border: 0px; padding: 0px;}
.mapmouseover .header {border-bottom: thin solid #ccccff;}
.mapmouseover .regcol {border-left: thin dotted #ccccff; padding-left: 2px; text-align: center; }
.mapmouseover .leftcol {border-left: thin dotted #ccccff; padding-left: 2px; text-align: left; }

.mon_table thead tr .header {
	background-image: url(/images/buttons/small.gif);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 10px;
	cursor: pointer;
}

.mon_table thead tr .headerSortUp {
	background-image: url(/images/buttons/small_asc.gif);
}

.mon_table thead tr .headerSortDown {
	background-image: url(/images/buttons/small_desc.gif);
}

#mapinfotable td {
    text-align: left;
    vertical-align: middle;
}

#mapinfotable #imgbox {
    width: 196px;
}

#mapinfotable #maptitle {
    font-size: larger;
    font-weight: bold;
}

#mapinfotable .titlerow {
    width: 120px;
}

