.globals {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E6EBFB;
	background-color: #000000;
}
.text_box_type_01 {
	border: 1px #415680 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	background-color: #e6ebfb;
	padding-left: 3px;
	padding-right: 3px;
}
.text_box_type_02 {
	border: 1px #415680 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	background-color: #7bc5e6;
	padding-left: 3px;
	padding-right: 3px;
}

.table_no_right_b {
	border: 1px #415680 solid;
	background-color: #344055;
	border-right-width: 0px;
}
.table_no_left_right_b {
	border: 1px #415680 solid;
	background-color: #344055;
	border-right-width: 0px;
	border-left-width: 0px;
}
.table_no_left_right_b_v2 {
	background-color: #344055;
	border-right-width: 0px;
	border-left-width: 0px;
	font-weight: normal;
	font-size: 11px;
}
.table_no_left_b {

	border: 1px #415680 solid;
	background-color: #344055;
	border-left-width: 0px;
}
.table_b_main_line {
	border: 1px #415680 solid;
	background-color: #212842;
	padding-left: 3px;
	padding-right: 3px;
}
.table_nb_main_line {
	border: 1px #415680 solid;
	background-color: #212842;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: normal;
}
.table_b_main_line_v2 {
	border: 1px #415680 solid;
	background-color: #212842;
	padding: 3px;
}
.table_b_sec_outpost_line {

	border: 1px #006600 solid;
	background-color: #005300;
	padding: 3px;
}
.table_nb_sec_outpost_line {

	border: 1px #006600 solid;
	background-color: #005300;
	padding: 3px;
	font-weight: normal;
}
.table_b_sec_outpost_line_v3 {
	border: 1px #006600 solid;
	background-color: #005300;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
}
.table_b_sec_mmoon_line {
	border: 1px #999999 solid;
	padding: 3px;
	background-color: #666666;
}
.table_nb_sec_mmoon_line {

	border: 1px #999999 solid;
	background-color: #666666;
	padding: 3px;
	font-weight: normal;
}
.table_nb_secondary_line {

	border: 1px #415680 solid;
	background-color: #344566;
	padding: 3px;
	font-weight: normal;
}
.tab_nb_secondary_line_v0 {
	background-color: #344566;
	padding: 3px;
	font-weight: normal;
}
.tab_nb_secondary_line_v2 {
	border: 1px #415680 solid;
	background-color: #344566;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: normal;
}
.table_b_secondary_line {

	border: 1px #415680 solid;
	background-color: #344566;
	padding: 3px;
}
.table_b_secondary_line_v1 {

	border: 1px #415680 solid;
	background-color: #344566;
	padding: 0px;
}
.table_b_secondary_line_v2 {
	border: 1px #415680 solid;
	background-color: #344566;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
}
.table_b_secondary_line_v3 {
	border: 1px #415680 solid;
	background-color: #344566;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
}
.table_b_secondary_line_v4 {
	border: 1px #415680 solid;
	background-color: #344566;
	padding: 1px;
}
.table_b_terciary_line {
	border: 1px #415680 solid;
	background-color: #314152;
	padding: 1px;
}
.table_nb_terciary_line {
	border: 1px #415680 solid;
	background-color: #314152;
	padding: 1px;
	font-weight: normal;
}
.table_b_terciary_line01 {

	border: 1px #415680 solid;
	background-color: #314152;
	padding: 3px;
}
.table_b_terciary_line02 {

	border: 1px #415680 solid;
	background-color: #314152;
	padding-left: 3px;
	padding-right: 3px;
}
.table_nb_terciary_line02 {

	border: 1px #415680 solid;
	background-color: #314152;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: normal;
}
.table_b_darkred_line {
	border: 1px #415680 solid;
	background-color: #8F0104;
	padding: 1px;
}
.table_b_lightred_line {
	color: #000000;
	background-color: #FF0000;
	text-decoration: none !important;
	border: 1px #415680 solid;
	padding: 1px;
}
.table_nb_darkred_line {
	border: 1px #415680 solid;
	background-color: #8F0104;
	padding: 1px;
	font-weight: normal;
}
.table_nb_lightred_line {
	color: #000000;
	background-color: #FF0000;
	text-decoration: none !important;
	border: 1px #415680 solid;
	padding: 1px;
	font-weight: normal;
}
.table_b_darkgreen_line {
	border: 1px #415680 solid;
	background-color: #316200;
	padding: 1px;
}
.table_b_lightgreen_line {
	color: #000000;
	background-color: #00FF00;
	border: 1px #415680 solid;
	padding: 1px;
}
.table_nb_darkgreen_line {
	border: 1px #415680 solid;
	background-color: #316200;
	padding: 1px;
	font-weight: normal;
}
.table_nb_lightgreen_line {
	color: #000000;
	background-color: #00FF00;
	text-decoration: none !important;
	border: 1px #415680 solid;
	padding: 1px;
	font-weight: normal;
}
.table_nb_lightyellow {
	border: 1px #415680 solid;
	background-color: #FFFF99;
	padding: 1px;
	color: #000000;
	font-weight: normal;
}
.table_b_darkyellow {
	border: 1px #415680 solid;
	background-color: #FFCC00;
	padding: 1px;
	color: #000000;
}
.table_b_lightorange {
	border: 1px #415680 solid;
	background-color: #F89C65;
	padding: 1px;
	color: #000000;
}
.table_nb_lightorange {
	border: 1px #415680 solid;
	background-color: #F89C65;
	padding: 1px;
	color: #000000;
	font-weight: normal;
}
.table_b_darkorange {
	border: 1px #415680 solid;
	background-color: #F46F22;
	padding: 1px;
	color: #000000;
}
.table_nb_darkorange {
	border: 1px #415680 solid;
	background-color: #F46F22;
	padding: 1px;
	color: #000000;
	font-weight: normal;
}
.table_b_darkgreen {
	border: 1px #415680 solid;
	background-color: #004824;
	padding: 1px;
}

.GameText_b {
	color: #E6EBFB;
	font-weight: bold;
}
.GameText_nb {
	color: #E6EBFB;
	font-weight: normal;
}
.BlackText {color: #000000; }
.BlackText_nb {
	color: #000000;
	font-weight: normal;
}
.BlackText_b {
	color: #000000;
	font-weight: bold;
}
.BlueText_b {
	color: #7BC5E6;
	font-weight: bold;
}
.LightBlueText_b {
	color: #415680;
	font-weight: bold;
}

.Special_Authors_Colour {color: #00B90E;}
.Super_Admin_Colour {color: #006C36;}
.Game_Admin_Colour {color: #0099FF;}
.Forum_Admin_Colour {color: #FF9900;}
.buttons_terciary_arrows {
	border: 1px #415680 solid;
	background-color: #314152;
	color: #E6EBFB;
	padding: 3px;
	height: 22px;
	font-size: 11px;
	font-weight: bold;
	width: 35px;
	cursor: pointer;
}
.buttons_terciary_events {
	border: 1px #415680 solid;
	background-color: #314152;
	color: #E6EBFB;
	padding: 3px;
	height: 22px;
	font-size: 11px;
	vertical-align: middle;
	cursor: pointer;
}
ul.main_menu a:hover {
	background-color: #344566;
	text-decoration: none !important;
}
ul.main_menu { 
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 0px; 
}
ul.main_menu li a {
	font-weight: bold;
	width: 100%;
	display: block;
	padding: 0px 0px;
	margin-bottom: 0px;
}
ul.building_butt01 a:hover {
	background-color: #344566;
	text-decoration: none !important;
}
ul.building_butt01 { 
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 0px; 
}
ul.building_butt01 li a {
	font-weight: bold;
	width: 100%;
	display: block;
	padding: 18px 0px;
	margin-bottom: 0px;
}
ul.market_butt01 a:hover {
	background-color: #344566;
	text-decoration: none !important;
}
ul.market_butt01 { 
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 0px; 
}
ul.market_butt01 li a {
	font-weight: bold;
	width: 100%;
	display: block;
	padding: 2px 0px;
	margin-bottom: 0px;
}
ul.market_butt02 a:hover {
	background-color: #344566;
	text-decoration: none !important;
}
ul.market_butt02 { 
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 0px; 
}
ul.market_butt02 li a {
	font-weight: bold;
	width: 100%;
	display: block;
	padding: 7px 0px;
	margin-bottom: 0px;
}
ul.market_butt03 a:hover {
	background-color: #344566;
	text-decoration: none !important;
}
ul.market_butt03 { 
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 0px; 
}
ul.market_butt03 li a {
	font-weight: bold;
	width: 100%;
	display: block;
	padding: 24px 0px;
	margin-bottom: 0px;
}
ul.tech_tree a:hover {
	background-color: #344566;
	text-decoration: none !important;
}
ul.tech_tree { 
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 0px; 
}
ul.tech_tree li a {
	font-weight: bold;
	width: 100%;
	display: block;
	padding: 0px 0px;
	margin-bottom: 0px;
}
ul.tech_tree_good a:hover {
	color: #000000;
	background-color: #00FF00;
	text-decoration: none !important;
}
ul.tech_tree_good { 
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 0px; 
}
ul.tech_tree_good li a {
	font-weight: bold;
	width: 100%;
	display: block;
	padding: 0px 0px;
	margin-bottom: 0px;
}
ul.tech_tree_bad a:hover {
	color: #000000;
	background-color: #FF0000;
	text-decoration: none !important;
}
ul.tech_tree_bad { 
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 0px; 
}
ul.tech_tree_bad li a {
	font-weight: bold;
	width: 100%;
	display: block;
	padding: 0px 0px;
	margin-bottom: 0px;
}
ul.tech_tree_good02 a:hover {
	color: #000000;
	background-color: #00FF00;
	text-decoration: none !important;
}
ul.tech_tree_good02 { 
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 0px; 
}
ul.tech_tree_good02 li a {
	font-weight: normal;
	width: 100%;
	display: block;
	padding: 0px 0px;
	margin-bottom: 0px;
}
ul.tech_tree_bad02 a:hover {
	color: #000000;
	background-color: #FF0000;
	text-decoration: none !important;
}
ul.tech_tree_bad02 { 
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 0px; 
}
ul.tech_tree_bad02 li a {
	font-weight: normal;
	width: 100%;
	display: block;
	padding: 0px 0px;
	margin-bottom: 0px;
}
.bad_text01 {
	color: #FF0000;
}
.ok_text01 {
	color: #FFFF66;
}
.good_text01 {
	color: #00FF00;
}
.Estilo36 {font-size: 36px}
.Estilo48 {font-size: 48px}
.Estilo11 {font-size: 11px}
.Estilo_16_bold {
	font-size: 16px;
	font-weight: bold;
}
.Estilo_24_bold {
	font-size: 24px;
	font-weight: bold;
}
