em{font-style: italic; font-weight: bold; color: #FF0000;}
strong{font-weight: bold; color: #000080;}
a:hover {color:red;}
a {color:#660000}
h1 {font-size: 1.2em; margin-top: 0;}
h2 {font-size: 1.1em;}
img{border: 0;}

body
{
	font-family: Tahoma, Verdana, Arial, Copperplate;
	padding: 0;
	background-color: #5370b2;
	color: #000000;
	margin: 0;
	font-size: 0.9em;
}

#wrapper
{
    margin: 0 auto;
    padding: 0;
    width: 776px;
}

#footer
{
	text-align: center;
	width: 100%;
	float: left;
	padding-top: 10px;
}

#footer img
{
    vertical-align: middle;
}

#footer p
{
	margin-top: 0;
}

#background,
#header,
#contents
{
	float: left;
	width: 100%;
}

#contents
{
	background-position: bottom left;
	background-repeat: no-repeat;
	background-image: url(images/bottom_left.png);
}

#background
{
	background-position: right;
	background-repeat: repeat-y;
	background-image: url(images/background.jpg);
    background-color: #fefefe;
}

#top1
{
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(images/top1.jpg);
	float: left;
	width: 720px;
	padding: 5px 20px 0px 36px;
	color:#E3E3E3;
	font-size: 1.2em;
	height: 57px;
}

#top2
{
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(images/top2.jpg);
	height: 50px;
	float: left;
	width: 650px;
	padding: 15px 90px 0px 36px;
	color:#404786;
	font-size: 2.2em;
}

#main
{
	background-position: top;
	background-repeat: no-repeat;
	background-image: url(images/top3.jpg);
	float: left;
	width: 100%;
	padding: 50px 0 20px 0;
}

#left_col
{
	float: left;
	width: 130px;
	padding: 0 10px 0 10px;
}

#right_col
{
	float: left;
	width: 520px;
	padding: 0 90px 0 10px;
	background-position: bottom right;
	background-repeat: no-repeat;
	background-image: url(images/globe.png);
	min-height: 501px;
}

ul.navlist
{
	margin: 0;
	padding: 0;
}

ul.navlist li
{
	list-style: none;
	margin: 0;
	padding: 5px 0 5px 26px;
	color: #34499a;
	font-size: 1.2em;
}

ul.navlist li#active
{
	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(images/nav.gif);
}

ul.navlist li a,
ul.navlist li a:link,
ul.navlist li a:visited,
ul.navlist li a:hover
{
	text-decoration: none;
	color: #34499a;
}

ul.navlist li a:hover
{
	color: #800000;
}

div.formline
{
	padding-bottom: 10px;
	float: left;
	width: 100%;
}

div.form1
{
	float: left;
	width: 80px;
}

div.form2
{
	float: left;
	width: 410px;
}

div.form2 input
{
	width: 200px;
}

div.form2 textarea
{
	width: 400px;
}

div#top_language_bar
{
	float: left;
	text-align: right;
	width: 100%;
	padding-bottom: 5px;
}