/* =================================================
	General definitions
   ================================================= */
  /*
* {
	margin: 0px;
	padding: 0px;
}
*/

/*  -------------------------------------------------
	P U T   N E W   M A R G I N S   I N
	-------------------------------------------------  */
/*
p, h1, h2 {
	padding-bottom: 1em;
}
*/

body {
    margin: 0px;
    padding: 0px;
    text-align: center;
	background: #EEEDED;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 100%;
}

h3 {
	font-size: 1.75em;
	font-weight: normal;
}

p
{
	text-align: left;
}

input
{
	font-size: 0.95em;
}

select
{
	font-size: 0.95em;
}

a img
{
	border: none;
}
/* =================================================
	Working areas.
   ================================================= */
#workingareawrapper
{
	padding: 0px;
	background: #EEEDED;
	width: 790px;
	min-height: 586px;
	height: auto ! important;
	height: 586px;
	margin-left: auto;
	margin-right: auto;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	border: solid 1px #959483;
}
div#controlpanel
{
    float:left;
    padding:0px;
    margin-top:4px;
    margin-left:4px;
    width:280px;
    height:576px;
}
div#mappanel
{
    float:left;
    margin:4px;
    padding:0px;
    width:490px;
    height:575px;
    text-align:center;
    background:white;
    border:solid 1px #959483;
}
div#mappanel_header
{
    margin-top:4px;
    padding:0px;
    width:98%;
    height:70px;
    text-align:right;
    font-size:1.6em;
    color:gray;
}
div#mappanel_headerlanguage
{
    float:left;
    padding-left:3px;
    text-align:left;
    font-size:0.5em;
}
div#mappanel_maparea
{
    height:290px;
    line-height:290px;
    width:100%;
    text-align:center;
}
div#mappanel_countrylinks
{
    margin-left:10px;
    margin-right:10px;
    width:470px;
    height:130px;
    text-align:center;
}
div#mappanel_countrylinks a
{
    text-decoration: none;
    color: blue
}
div#mappanel_countrylinks a:hover
{
    text-decoration: underline;
    color: blue;
    cursor: hand;
    pointer: hand;
}
div#mappanel_texttitle
{
    margin-left:10px;
    margin-right:10px;
    width:470px;
    height:75px;
    text-align:left;
    font-weight:bold;
}
div#mappanel_text
{
    margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;
    width:470px;
    height:450px;
    text-align:left;
}
div#mappanel_textscroll
{
    margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;
    width:470px;
    height:400px;
    text-align:left;
    overflow-y:scroll;
}
/* =================================================
   ================================================= */
div#cmd_small
{
    margin-left:1px;
    width:74px;
    height:72px;
    background: url("../images/cmdsmall.gif") no-repeat center center;
}
div#cmd_small a
{
    text-decoration: none;
    color: white;
}
div#cmd_small a:hover
{
    text-decoration: underline;
    color: black;
    cursor: hand;
    pointer: hand;
}
/* =================================================
	Stuff.
   ================================================= */
div#latestnewsimages
{
	width: 100%;
	height: 60px;
	background: url("../images/latestnews_graphics.gif") no-repeat;
}
div#latestnewsimagesarea
{
	width: 100%;
	height: 60px;
}
/* =================================================
	Footer.
   ================================================= */
 /* style="clear:both;width:100%;height:20px;" */
#footer
{
    clear:both;
    padding: 0px;
	background: #EEEDED;
	width: 100%;
	height: 18px;
	margin-left: auto;
	margin-right: auto;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #006699;

	/* border-left: 1px gray solid;
	border-right: 1px gray solid;
	border-bottom: solid 1px gray; */
}
#footer a
{
    color: #006699;
	text-decoration: none;
}
#footer a:hover
{
    color: #000000;
	text-decoration: underline;
}
#footerleft
{
	float:left;
    margin-left: 4px;
	width:68%;
	text-align:left;
}
#footerright
{
	float:right;
    margin-right: 4px;
	width:29%;
	text-align:right;
}
/* =============================================================================
	ICON definitions
   ========================================================================== */
#ico_mydetails
{
    width: 20px;
    height: 20px;
    background: url("../images/theme_blue/my_details.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}
#ico_english
{
    width: 40px;
    height: 20px;
    background: url("../images/english.gif") no-repeat center center;
    cursor: hand;
    cursor: pointer;
}

