/* - Default Styles --------------------------- */
body {
	margin: 0px;
	font-family: Verdana, Ariel;
}

img {
	border: 0px;
}

/* - Layout "Title" Styles -------------------- */

div.title {
	text-align:center;
	background-color: #000000;
	border-bottom: 2px solid #FFFFFF;
}

table.title {
	margin: 0px auto;
	width:995px;
	height:55px;
}

td.logo {
	padding-left:160px;
	width:320px;
}

td.titlealign {
	height: 9px;
}

/* - Layout "Header" Styles ------------------ */

div.head {
	background-color:#7ab8fe;
	height:135;
	text-align:center;
}

/* - Layout "Content" Styles ------------------ */

table.content {
	width:990px;
	margin: 0px auto;
}

td.cleft {
	width: 690px;
}

div.co {
	border-top: 2px dashed #aaaaaa;
	text-align: left;
	padding: 10px 0px;
	margin: 10px 0px;
	width: 690px;
	font-size: 95%;
}

div.ch {
	color: #2a68ae;
	font-size: 120%;
}

div.cu {
	color: #aaaaaa;
	font-style: italic;
	font-size: 90%;
}

div.csh {
	font-weight: bold;
	padding: 15px 0px;
}

div.contenthi {
	background-color:#7ab8fe;
	text-align:center;
}

/* - Layout "Sidebar" Styles ----------------- */

td.side {
	padding-left:10px;
	text-align:center;
}

div.side {
	padding: 10px;
/*	background-color: #7ab8fe;*/
	background-color: #ffffff;
}

div.so {
	padding: 10px; background-color: #FFFFFF; margin-bottom: 10px;
}

div.sh {
	font-weight:bold; margin-bottom: 10px;
}

div.sso {
	border-top: dashed 2px #aaaaaa; padding: 15px 0px; text-align: left;
}

/* - Layout "Footer" Styles ------------------ */

div.foot {
	background-color:#000000;
	padding: 25px 0px;
	height:20;
	color:#FFFFFF;
	font-size: 90%;
	text-align: center;
}

/* - General Layout Styles ------------------- */

div.block {
	margin: 0px auto;
	width:995px;
}

/* - Table Styles ---------------------------- */

table.em {
	border: 1px solid #aaaaaa;
	border-collapse: collapse;
	width: 100%;
	font-size: 95%;
}

th.em {
	background-color: #7ab8fe;
	border: 1px solid #aaaaaa;
	padding: 5px 2px;
}

td.em {
	border: 1px solid #aaaaaa;
	padding: 5px 2px;
	text-align:center;
}

/* - Item Style ------------------------------ */

.itemh {
padding: 2px 5px;
border: 1px solid #222331;
background-color:#7ab8fe;
font-weight: bold;
}

.itemsh {
padding: 2px 5px;
border: 1px solid #222331;
background-color:#2a68ae;
font-weight: bold;
}

.itemd {
padding: 2px 5px;
border: 1px solid #222331;
background-color: #d8e8FF;
}

img.item {
vertical-align: middle;
}

table.item {
	width: 100%;
	border-collapse: collapse;
}

span.large {
font-size: 125%;
}

span.rare_common {
border: 1px solid #000000;
background-color: #FFFFFF;
}

span.rare_rare {
border: 1px solid #000000;
background-color: #FFFF42;
}

span.rare_boss {
border: 1px solid #000000;
background-color: #FFA611;
}

span.rare_unique {
border: 1px solid #000000;
background-color: #A500FF;
}

span.rare_bonus {
border: 1px solid #000000;
background-color: #4AA2FF;
}

span.rare_event {
border: 1px solid #000000;
background-color: #FF3111;
}

span.rare_cash {
border: 1px solid #000000;
background-color: #FF0094;
}

span.rare_none {
border: 1px solid #000000;
background-color: #000000;
}

a.itemHead {
color: #000000;
}

a.itemLink {
	color: #000000;
}

a.itemLink:visited {
	color: #000000;
}

.itemdc {
	padding: 2px;
	border: 1px solid #222331;
	background-color: #d8e8FF;
	text-align: center;
}

.itemdr {
	padding: 2px;
	border: 1px solid #222331;
	background-color: #d8e8FF;
	text-align: right;
}

td.tabSelect {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #7ab8fe;
	color: #000000;
	text-align:center;
	font-weight:bold;
}

td.tabInactive {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #C0C0C0;
	color: #808080;
	text-align:center;
	font-weight:bold;
}

td.tabActive {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #C0C0C0;
	color: #000000;
	text-align:center;
	font-weight:bold;
}

/* - Generic Styles -------------------------- */

.white {
	color: #FFFFFF;
}

.hcenter {
	margin: 0px auto;
}

.tcenter {
	text-align: center;
}

.big {
	font-size:180%;
}

.warn {
	color: red;
	font-weight: bold;
}
/* - Link Styles ----------------------------- */

a:visited {color:#0000FF;};


a.title {margin: 0px 14px; text-decoration:none;}
a.title:link {color:#FFFFFF; }
a.title:visited {color:#FFFFFF;}
a.title:hover {color:#72b0f6;}

a.header:link {color:#FFFFFF;}
a.header:visited {color:#FFFFFF;}

a.foot:link {color:#FFFFFF;}
a.foot:visited {color:#FFFFFF;}
a.foot:hover {color:#72b0f6;}

a.side:link {color:#000000;}
a.side:visited {color:#000000;}
a.side:hover {color:#72b0f6;}

a.sideh {font-weight: bold; text-decoration: none;}
a.sideh:link {color:#2a68ae;}
a.sideh:visited {color:#2a68ae;}
a.sideh:hover {color:#72b0f6;}