body
{	background-color: #D0CECF;
	text-align: center;
	z-index: 1;
	font-family: Verdana, Arial, "Lucida Grande", sans-serif;
	font-size:11px;
}

a
{	color:white;
	text-decoration: none;
	font-weight:bold;
}

.link2
{ 
	color:#663399;
	font-weight:normal;
	font-style:italic;
}

a:hover
{	font-weight:bold;
	text-decoration: underline;
	color:#EEEEEE;
}


#container
{	margin: 0 auto;
	width: 800px;
	text-align: left;
	z-index: 1;
}

#top_banner
{	background-image:url(images/site/thin_banner.png);
	color:white;
	font-size:32px;
	height:103px;
	text-align: left;
	vertical-align:top;
	font-weight: bold;
}

#navigation_bar
{	background-color:#999999;
	color:white;
	font-size:10px;
	width:155px;
	text-align: left;
	vertical-align:top;
}

#main_nav
{position:relative; width:150px; top:20px; left:10px; line-height:150%; font-size:12px;
}
#sub_nav
{position:relative;
left:10px;
font-size:0.9em;
}

#subnavigation
{	position:absolute;
	top:-20px;
	width:100%;
	height:20px;
	background-image:url(images/site/transparent_back.png);
	background-repeat:repeat;
	font-size:9px;
	color:#666666;
	z-index:4;
}

#content
{	background-color:white;
	color:#333333;
	text-align:left;
	vertical-align:top;
}

#bottom_banner
{	background-color:#495B7A;
	color:white;
	font-size:12px;
	height:85px;
	vertical-align:middle;
}


#content_photo
{	position: relative;
	top: 0px;
	width: 400px;
	float:right;
	font-size:22px;
	color:#333333;
	margin-left:6px;
	padding-left:6px;
	z-index:2;
}

#content_photo3
{	position: relative;
	top: 0px;
	width: 400px;
	float:right;
	font-size:22px;
	color:#333333;
	margin-left:6px;
	padding-left:6px;
	z-index:2;
}

#content_photo2
{	position: relative;
	width: 300px;
	float:right;
	font-size:22px;
	color:#333333;
	margin-left:6px;
	padding-left:6px;
	z-index:2;
}

#profile_photo
{	width: 200px;
	font-size:22px;
	color:#333333;
}

#content_quote
{	position:relative;
	width: 250px;
	margin:5px;
	padding:5px;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}

.question
{	/* the question */
	font-weight:bold;
	text-align:left;
	font-size:11px;
}

.answer
{	/* the answer */
	font-weight:normal;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
}
	

.profile_photo_cell
{	text-align:center;
}

.profile_desc_cell
{	text-align:left;
}

.profile_name
{	font-size:30px;
}

.white_border
{	border:solid 4px white;
}

.sectionheading
{	text-align:center;
border-style: solid;
border-color: #cccccc;
border-width: 1px;
font-size: 16px;
font-weight:bold;
}

.thin_white_border
{	border:solid 2px white;
}
.really_thin_white_border
{	border:solid 1px white;
	padding: 1px;
}

.translucent_background
{	background-image:url(images/site/transparent_back.png);
	background-repeat:repeat;
}

.translucent_box
{	background-image:url(images/site/transparent_back.png);
	background-repeat:repeat;
	position: relative;
	top: 12px;
	left:370px;
	width: 250px;
	font-size:15px;
	color:#333333;
	text-align:left;
}

#map_MERCOSUR
{	position:absolute;
	top:135px;
	left:119px;
	z-index:5;
}

#info_MERCUSOR
{	position:absolute;
	top:-48px;
	left:187px;
	z-index:5;
}

#map_Russia
{	position:absolute;
	top:50px;
	left:345px;
	z-index:5;
}

#info_Russia
{	position:absolute;
	top:113px;
	left:-50px;
	z-index:5;
}
#map_EU_main
{	position:absolute;
	top:64px;
	left:293px;
	z-index:5;
}

#map_EU_minor
{	position:absolute;
	top:182px;
	left:206px;
	z-index:5;
}

#info_EU
{	position:absolute;
	top:153px;
	left:279px;
	z-index:5;
}

#map_East_Asia
{	position:absolute;
	top:95px;
	left:428px;
	z-index:5;
}

#info_EA
{	position:absolute;
	top:4px;
	left:-39px;
	z-index:5;
}

#map_India
{	position:absolute;
	top:131px;
	left:423px;
	z-index:5;
}

#map_Africa
{	position:absolute;
	top:162px;
	left:280px;
	z-index:5;
}

#map_NA
{	position:absolute;
	top:62px;
	left:84px;
	z-index:5;
}

#info_NA
{	position:absolute;
	top:-45px;
	left:271px;
	z-index:5;
}

#map_Oceania
{	position:absolute;
	top:173px;
	left:495px;
	z-index:5;
}

#info_Oceania
{	position:absolute;
	top:-46px;
	left:57px;
	z-index:5;
}


