
div#scr_content a {color: #CC9966;text-decoration: none;}
div#scr_content a:hover {color: #ff9e00;text-decoration: none;}

.hidden {
	display: none;
}

.block{
	display: block;
}


.fl {
	float: left;
}

.fr {
	float: right;
}

.cl {
	clear: left;
}

.cr {
	clear: right;
}

.clr {
	clear: both;
}

div.null{
	line-height:1px;
}

div.input_row {
	clear: both;
	margin: 5px 0px 0px 0px;
	padding-top: 5px;
}

textR{
	text-align: right;
}

textL{
	text-align: left;
}

textC{
	text-align: center;
}

div.title {
	font-size: 16px;
	padding:0px 0px 0px 12px;
	margin-bottom: -10px;
	font-weight: bold;
}

div.data {
	margin: 5px 10px 5px 12px;
}

div.unit_data {
	width: 350px;
}

div.unit_data b {
	color: #CC9966;
}
div.unit_attributes b {
	color: #CC9966;
}
div.unit_attributes {
	font-size: 13px;
	width: 300px;
	float: left;
}

div.unit_resources{
	font-size: 13px;
	width: 50px;
	float: left;
}

div.unit_attributes span {
	display: block;
	clear: left;
	float: left;
	width: 90px;
	color: #cc9966;
}

div.tabber {
	margin-top: 10px;
	width: 500px;
}

div.tabber.short{
	margin-top: 10px;
	width: 250px;
}

div.tabber div.tabs {
	text-align:left;
	margin-bottom: 5px;
}

div.tab_data {
	border: solid #91df99 1px;
	border-top: none;
	margin-top: -5px;
	padding: 3px 0px 0px 10px;
}
div.tabs span.sep{
	display: block;
	background: none;
	width: 10px;
	border-bottom: solid #91df99 1px;
	
}

div.tabs.small span.sep{
	display: block;
	background: none;
	width: 5px;
	border-bottom: solid #91df99 1px;
	
}


div.tabs span.sep.complete{
	display: block;
	background: none;
	width: 71px;
	border-bottom: solid #91df99 1px;
	
}

div.tabs span.tab{
	display: block;
	width: 99px;
	float: left;
	background-color: #91df99;
	color:#000000;
	text-align: center;
	cursor: pointer;
}

div.tabs span.tab.selected{
	cursor: default;
	background: transparent;
	border-bottom: none;
}
div.tabs span.tab b{
	display: block;
	color:#000000;
	background: transparent;
	border: solid #91df99 1px;
	border-bottom: none;
}

div.tabs span.tab.selected b{
	display: block;
		color: #91df99;
	background: transparent;
	border: solid #91df99 1px;
	border-bottom: none;
}
table.tab_table {
	margin: 10px 10px 0px 0px;
	border-left: solid #91df99 1px;
}
table.tab_table th {
	color: #CC9966;
	padding: 0px 3px 2px 3px;
	border-right: solid #91df99 1px;
	border-top: solid #91df99 1px;
}
table.tab_table td{
	font-size: 14px;
	padding: 3px;
	border-top: solid #91df99 1px;
	border-right: solid #91df99 1px;
}

table.tab_table td.titler{
	color: #CC9966;
}

span.orange{
	color:#CC9966;
}

.building_image.on {
	background-image:url("../images/gameplay/misc/cando.png");
	background-repeat:  no-repeat;
	background-position: bottom left;
	text-align: center;
}

.building_image.no {
	background-image:url("../images/gameplay/misc/noresource.png");
	background-repeat:  no-repeat;
	background-position: bottom left;
	color: #CC9966;
	text-align: center;
}

.building_image.off {
	background-image:url("../images/gameplay/misc/cantdo.png");
	background-repeat:  no-repeat;
	background-position: bottom left;
	color: #cb281d;
	text-align: center;
}


.building_image.hold {
	background-image:url("../images/gameplay/misc/incons.png");
	background-repeat:  no-repeat;
	background-position: bottom left;
	color: #cb281d;
	text-align: center;
}

.building_data b{
	color: #CC9966;
}

a.camp.neutral {
	display: block;
	position: relative;
	background-image:url("../images/gameplay/misc/map.n.camp.png");
	background-repeat:  no-repeat;
	background-position: center center;
	width:16px;
	height:16px;
}

a.bigcamp.neutral {
	display: block;
	position: relative;
	background-image:url("../images/gameplay/misc/bigmap.n.camp.png");
	background-repeat:  no-repeat;
	background-position: center center;
	width:4px;
	height:4px;
}

a.map_dir {
	display: block;
	width:48px;
	height:48px;
}
div.map_dir {
	width:48px;
	height:48px;
}

a.map_dir.up {
	background-image:url("../images/gameplay/misc/map.up.off.png");
	background-repeat:  no-repeat;
	background-position: center center;
}
a.map_dir.down {
	background-image:url("../images/gameplay/misc/map.down.off.png");
	background-repeat:  no-repeat;
	background-position: center center;
}
a.map_dir.left {
	background-image:url("../images/gameplay/misc/map.left.off.png");
	background-repeat:  no-repeat;
	background-position: center center;
}
a.map_dir.right {
	background-image:url("../images/gameplay/misc/map.right.off.png");
	background-repeat:  no-repeat;
	background-position: center center;
}
a.map_dir.up:hover {
	background-image:url("../images/gameplay/misc/map.up.on.png");
	background-repeat:  no-repeat;
	background-position: center center;
}
a.map_dir.down:hover {
	background-image:url("../images/gameplay/misc/map.down.on.png");
	background-repeat:  no-repeat;
	background-position: center center;
}
a.map_dir.left:hover {
	background-image:url("../images/gameplay/misc/map.left.on.png");
	background-repeat:  no-repeat;
	background-position: center center;
}
a.map_dir.right:hover {
	background-image:url("../images/gameplay/misc/map.right.on.png");
	background-repeat:  no-repeat;
	background-position: center center;
}

div.map_dir.up {
	background-image:url("../images/gameplay/misc/map.up.no.png");
	background-repeat:  no-repeat;
	background-position: center center;
}
div.map_dir.down {
	background-image:url("../images/gameplay/misc/map.down.no.png");
	background-repeat:  no-repeat;
	background-position: center center;
}
div.map_dir.left {
	background-image:url("../images/gameplay/misc/map.left.no.png");
	background-repeat:  no-repeat;
	background-position: center center;
}
div.map_dir.right {
	background-image:url("../images/gameplay/misc/map.right.no.png");
	background-repeat:  no-repeat;
	background-position: center center;
}

div.info_msg {
	color: #CC9966;
}

div.res_item {
	background-image:url("../images/base/bg/bg.resbar.png");
	background-repeat:  repeat-x;
	background-position: center center;
}