@charset "utf-8";
/* CSS Document */

body {
	background-image:url(bkg_main.jpg); background-position:top; background-repeat:repeat-x; background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002e5f;
	padding:0px; margin:0px;
	}
h2 {font-size:24px; font-weight:normal; margin-bottom:0px;}
h3 {font-size:18px; margin-bottom:0px;}
p {margin-top:0px;}
a {color:#002e5f;}
a:hover {color:#2b527a;}

.header_left {background-image:url(bkg_head_left.jpg); background-repeat:no-repeat; background-position:right; height:136px;}
.header_right {background-image:url(bkg_top.jpg); background-repeat:repeat-x; background-position:top; height:136px;}
.header {background-image:url(bkg_head.jpg); background-repeat:repeat-x; background-position:top; padding-bottom:1px;}
.header_es {background-image:url(bkg_head_es.jpg); background-repeat:repeat-x; background-position:top; padding-bottom:1px;}
.header_fr {background-image:url(bkg_head_fr.jpg); background-repeat:repeat-x; background-position:top; padding-bottom:1px;}
.langs {float:right; width:200px; text-align:right; font-size:10px; font-weight:bold;}
.langs a {color:#002e5f; text-decoration:none;}
.nav {background-image:url(bkg_nav.png); background-repeat:no-repeat; background-position:left top; color:#FFFFFF; padding:4px; border-bottom:1px solid #FFFFFF;}
.nav a {color:#FFFFFF; text-decoration:none; margin:0px 6px 0px 6px; font-weight:bold;}

.container_left {width:100%; height:157px; background-image:url(bkg_content_left.jpg); background-repeat:no-repeat; background-position:right top;}
.container_shadow_left {background-image:url(shadow_left.png); background-repeat:repeat-y; background-position:right;}
.container_shadow_right {background-image:url(shadow_right.png); background-repeat:repeat-y; background-position:left;}
.container_mid {background-image:url(bkg_content.jpg); background-repeat:no-repeat; background-position:top; background-color:#FFFFFF; padding:50px 0px 10px 0px}
.container_mid_es {background-image:url(bkg_content_es.jpg); background-repeat:no-repeat; background-position:top; background-color:#FFFFFF; padding:50px 0px 10px 0px}
.container_mid_fr {background-image:url(bkg_content_fr.jpg); background-repeat:no-repeat; background-position:top; background-color:#FFFFFF; padding:50px 0px 10px 0px}

.content .left {background-image:url(content_blocks_04.png); background-position:right; background-repeat:repeat-y;}
.content .mid {background-color:#FFFFFF; padding:10px; font-size:12px;}
.content .right {background-image:url(content_blocks_06.png); background-position:left; background-repeat:repeat-y;}
.content .bot_left {background-image:url(content_blocks_07.png); background-position:top; background-repeat:no-repeat;}
.content .bot_mid {background-image:url(content_blocks_08.png); background-position:top; background-repeat:repeat-x;}
.content .bot_right {background-image:url(content_blocks_09.png); background-position:top; background-repeat:no-repeat;}
.content th {font-size:24px; text-align:left; padding:20px 6px 2px 6px; color:#FFFFFF; font-weight:normal;}

.content .topleft_dkblue {background-image:url(content_blocks_dkblue_01.png); background-position:right top; background-repeat:no-repeat;}
.content th.dkblue {background-image:url(content_blocks_dkblue_02.png); background-position:top; background-repeat:repeat-x; color:#FFFFFF;}
.content .topright_dkblue {background-image:url(content_blocks_dkblue_03.png); background-position:left top; background-repeat:no-repeat;}
.content .topleft_ltblue {background-image:url(content_blocks_ltblue_01.png); background-position:right top; background-repeat:no-repeat;}
.content th.ltblue {background-image:url(content_blocks_ltblue_02.png); background-position:top; background-repeat:repeat-x; color:#FFFFFF;}
.content .topright_ltblue {background-image:url(content_blocks_ltblue_03.png); background-position:left top; background-repeat:no-repeat;}
.content .topleft_grey {background-image:url(content_blocks_grey_01.png); background-position:right top; background-repeat:no-repeat;}
.content th.grey {background-image:url(content_blocks_grey_02.png); background-position:top; background-repeat:repeat-x; color:#002e5f;}
.content .topright_grey {background-image:url(content_blocks_grey_03.png); background-position:left top; background-repeat:no-repeat;}

.footer_left {background-image:url(content_bot_left.png); background-repeat:no-repeat; background-position:right top; height:60px;}
.footer_right {background-image:url(content_bot_right.png); background-repeat:no-repeat; background-position:left top; height:60px;}
.footer {background-image:url(content_bot_mid.png); background-repeat:no-repeat; background-position:top; color:#002e5f;}
.footer a {color:#002e5f; text-decoration:none; margin:0px 6px 0px 6px;}
.footer .socialnetworks {width:200px; float:right; text-align:right;}
.footer .socialnetworks a {margin:0px 2px 0px 2px;}
