.grid_1{width:240px;margin:0;}
.grid_2{width:500px;}
.grid_3{width:760px;}
.column{margin:0 10px;overflow:hidden;float:left;display:inline;}
.row{width:780px;margin:0 auto;overflow:hidden;}
.row .row{margin:0 -10px;width:auto;display:inline-block;}
body{margin:0px;padding:0;font-family:Times, serif;font-size:100%;background-color:#92cdd8;background-image:url(images/bluebg.png);background-repeat:repeat;line-height:1.125em;}
p{font-size:0.875em;margin:1.286em 0;}
p.noverticalmargin{font-size:0.875em;margin:0 0;}
p.flags{margin:0 0;}
h1{font-weight:normal;}
h1.logotext{margin-top:10px;margin-bottom:5px;font-weight:normal;font-size:3.0em;line-height:1.1em;}
h1.logotext-small{margin-top:5px;font-weight:normal;font-size:1.2em;line-height:1.1em;}
h2{font-weight:normal;font-size:1.375em;line-height:1.636em;margin:0;margin-bottom:14px;padding:0;}
h2.bio{margin-bottom:0px;}
h3{font-weight:normal;font-size:1.125em;margin:1em 0;line-height:1.35em;}
h4{font-weight:normal;font-size:1.125em;margin:1em 0;line-height:1.35em;}
.domaines-text{font-size:1.0em;}
h4.tight{margin-bottom:0;}
h4.bio{font-weight:normal;margin-top:0px;margin-bottom:0px;}
#wrapper{width:960px;margin:0 auto;}
#logo-banner{height:105px;width:820px;margin-left:70px;margin-top:10px;margin-bottom:10px;border-bottom-style:solid;border-bottom-color:#71bdcd;border-bottom-width:7px;}
#logo-left{height:150px;width:176px;margin-left:70px;float:left;}
#logo-right{float:left;width:739px;height:113px;}
#logo-right-text{float:left;margin-left:40px;height:113px;width:699px;border-bottom-style:solid;border-bottom-color:#3383d3;border-bottom-width:7px;}
#logo{width:115px;height:115px;float:right;margin:0;padding-bottom:0;margin-top:-10px;}
#bottom-pane{margin-left:0;margin-right:auto;}
#slider{width:820px;margin:0 auto;position:relative;}
.flaglanguage{height:120px;}
.flag{height:65px;border-style:none;margin:0;padding:0;}
.flagtable{border-style:none;border-spacing:0px;width:750px;}
.flagcell{margin-left:auto;margin-right:auto;text-align:center;padding:0px;width:150px;}
table.small_flags td{margin-left:auto;margin-right:auto;text-align:center;padding:0px;width:80px;height:30px;}
table.small_flags img{height:30px;border-style:none;margin:0;padding:0;}
.small_flags{height:30px;border-style:none;margin:0;padding:0;}
table.small_flags p{margin:0 0;}
.employeeshort{height:70px;}
.smallportrait{width:49px;height:65px;float:left;margin-right:10px;border-style:none;}
.portrait{width:240px;height:320px;}
.homeaddress{width:300px;float:left;text-align:right;}
.vline{float:left;margin-left:35px;margin-top:10px;}
.teleaddress{width:300px;float:right;}
.languages-column{width:780px;margin:0;}
.left-column{float:left;width:380px;margin:0;margin-top:0;margin-right:10px;}
.right-column{float:right;width:390px;margin:0;}
.below-columns{clear:both;}
.bio-wrapper{width:780px;height:420px;padding:0 0;margin:0 0;border:solid;}
.portrait-column{float:left;width:240px;margin-top:10px;margin-bottom:10px;margin-left:10px;margin-right:10px;}
.bio-column{float:right;width:500px;margin:0;}
.scroll{height:470px;width:820px;overflow:auto;overflow-x:hidden;position:relative;clear:left;background:#71bdcd url(images/wave.jpg);}
.scrollContainer div.panel{padding:20px;height:430px;width:780px;}
#shade{background:#FFFFFF url(images/shade.jpg) no-repeat 0 0;height:15px;}
#navbar{height:28px;padding:0;padding-top:10px;line-height:1.5em;}
#navbar_russian{height:28px;padding:0;padding-top:10px;font-family:Verdana, 'Lucida Sans Unicode', Arial, Verdana, sans-serif;font-size:0.55em;line-height:2.8em;}
ul.navigation{list-style:none;margin:0;padding:0;padding-bottom:9px;}
ul.navigation li{display:inline;margin-right:0px;}
ul.navigation a{padding:10px;color:#000;text-decoration:none;}
ul.navigation a:hover{background:#b2ebf7;}
ul.navigation a.selected{background:#71bdcd url(images/navgradient_med2.png) repeat-x scroll;}
ul.navigation a:focus{outline:none;}
.scrollButtons{position:absolute;top:150px;cursor:pointer;}
.scrollButtons.left{left:-20px;}
.scrollButtons.right{right:-20px;}
.hide{display:none;}
.languages{float:right;font-size:0.75em;font-family:Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;padding-top:0px;}
.front-languages{clear:both;font-size:1.0em;font-family:Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
.front-languages a{text-decoration:none;}
.front-languages p{text-align:center;padding-top:25px;}
.front-languages img{vertical-align:middle;}
.languages a{text-decoration:none;}
.education-french{font-style:italic;}
