/************** Menu styles ********************/div.psydex_menu_box {	position: relative;	left: -4px;}table.psydex_menu_table {	border-right: 2px solid #111E5F;	border-bottom: 2px solid #111E5F;}div.psydex_menu_select {	padding-bottom: 10px;}a.psydex_menu_item {	font-family: Trebuchet MS;	font-size: 10pt;	font-weight: bold;	color: #00BFFF;}a.psydex_menu_subitem {	font-family: Trebuchet MS;	font-size: 9pt;	font-style: italic;	color: #00BFFF;}a {	color: #00BFFF;}a:hover {	color: #AEAEAE;}a.psydex {	color: #004AA5;}a:hover.psydex {	color: #AEAEAE;}/************** Table styles **************/table.psydex {							/* Psypoke Table */	border-width: 1px 1px 1px 1px;	border-spacing: 0px 0px;	border-style: solid solid solid solid;	border-color: #004AA5 #004AA5 #004AA5 #004AA5;	border-collapse: separate;	font-family: Verdana;	font-size: 9pt;	color: #000000;	background-color: #FFFFFF;}table.psydex tr {	border-width: 1px 1px 1px 1px;	border-style: solid solid solid solid;	border-color: #004AA5 #004AA5 #004AA5 #004AA5;	-moz-border-radius: 0px 0px 0px 0px;}table.psydex td {	border-width: 1px 1px 1px 1px;	border-style: solid solid solid solid;	border-color: #004AA5 #004AA5 #004AA5 #004AA5;	color: #000000;	background-color: #FFFFFF;	-moz-border-radius: 0px 0px 0px 0px;}table.blank, table.blank tr, table.blank td {	/* Blank Table */	border-width: 0px 0px 0px 0px;	border-spacing: 0px 0px;	border-collapse: separate;	font-family: Verdana;	background-color: transparent;	padding: 0px 0px 0px 0px;}table.psydex tr.titlestyle, table.psydex td.titlestyle {			/* Cell and row styles */	background-color: #004AA5;	color: #FFFFFF;	font-weight: bold;}table.psydex tr.bigheaderstyle,table.psydex td.bigheaderstyle {	background-color: #87CEFA;	color: #000000;	font-weight: bold;}table.psydex tr.headerstyle,table.psydex td.headerstyle {	background-color: #87CEFA;	color: #000000;	font-weight: bold;	font-size: 7pt;}table.psydex tr.subheaderstyle,table.psydex td.subheaderstyle {	background-color: #D2ECFD;	color: #000000;	font-weight: bold;	font-size: 7pt;	text-decoration: none;}/* Dex Headings */table.dex_heading td.left {	border-bottom: 1px #FFFFFF dashed;	font-size: 12pt;	font-weight: 700;	text-align: left;	width: 50%;}table.dex_heading td.right {	text-align: right;	width: 50%;	padding-right: 5px;}table.dex_heading td.separator {	height: 8px;}/* Lists */ul {	list-style-image: none;	list-style-position: inside;	font-size: 9pt;	padding-left: 0px;}ul li {	padding-left: 0px;}ul ul {	list-style-image: none;	list-style-position: inside;	font-size: 9pt;	padding-left: 0px;}ul ul li {	padding-left: 0px;}/************** Specific styles **************/span.field_effect {	font-weight: bold;	color: #060143;	font-size: 7pt;}table.psydex td.evolution_cell {	background-color: #87CEFA;}/* Breeding Moves */select.breeding_select {	color: #000000;	font-size: 8pt;	font-family: Verdana;	background-color: #FFFFFF;	border: solid 1px;	border-color: #000000 #000000 #000000 #000000;	margin-top: 3px;}a.breeding_select {	text-decoration: none;}a:hover.breeding_select {	text-decoration: none;}/* TM/HM Moves */table.psydex td.tmhm_on {	background-color: #FFFFFF;	color: #000000;	text-align: center;	font-weight: bold;}table.psydex td.tmhm_off {	background-color: #87CEFA;	color: #000000;	text-align: center;}