/* reset */
body {font-size:.625em;font-family:arial,sans-serif;padding:0;margin:0;line-height:1.6em;}
img, fieldset {border:0;}
fieldset, legend, ul, ol, dd{margin:0;padding:0;}
h1, h2, h3, h4, h5, p {margin:0;font-weight:normal;font-size:1em;}
ul {list-style:none;}
a:hover {text-decoration:none;}
sup {line-height:.8em;vertical-align:top;}


/* head */

#formCallback,
#menu,
#rightCol,
#footer,
.textContent ul.bottomLinks,
#ratesBox,
#signupBox,
#newsBox,
ul.callback,
ul.listOfLink,
a.topPageLink,
#formCapital,
#sb-container {
display:none;}


#tagline {
font-family:arial,sans-serif;
color:#6D6F7E;
float:left;
width:500px;
font-size:1.5em;
line-height:1.5em;
margin-top:20px;}

#header {width:100%;float:left;}
#leftCol {float:left;width:100%;padding:0 12px 0 0;}

#logo {float:left;width:100%;}
#logo img {display:block;float:left;margin-right:50px;}
#logoGMF {float:none;position:absolute;top:0;right:0;margin-top:0px;}

.textContent h1 {font-size:1.6em;font-weight:bold;color:#0e58b1;position:relative;margin:30px 0 12px 0;}
.textContent h2 {font-size:1.4em;font-weight:bold;color:#6D6F7E;position:relative;margin:15px 0 12px 0;}
.textContent a {color:#6D6F7E;}

.textContent p,
.textContent ul,
.textContent ol {font-size:1.2em;margin-top:8px;color:#6D6F7E;}
.textContent ul.listOfText {list-style-type: disc;color:#6D6F7E;}
.textContent ul.listOfText li {list-style-type: disc;padding-left:15px;margin-top:12px;}
.textContent ul.listOfAnswer li {margin-bottom:15px;}
.textContent .references {font-size:1.091em;margin-top:20px;clear:both;}

.textContent table caption {display:none;}
.textContent table.rates {border:1px solid #bace35;text-align:center;border-collapse:collapse;margin-bottom:12px;width:100%;}
.textContent table.rates thead {font-size:1.2em;}
.textContent table.rates tbody {color:#2458a1;font-weight:bold;font-size:1.3em;}
.textContent table.rates th {border-right:1px solid #fff;padding:8px 0;background-color:#bace35;}
.textContent table.rates th.last {border:0;}
.textContent table.rates td {border:1px solid #bace35;padding:8px 0;}
.textContent table.persoRates {border-collapse:collapse;text-align:center;width:100%;margin:20px 0;}
.textContent table.persoRates th {border-right:1px solid #fff;background-color:#bace35;padding:8px 0;font-size:1.2em;}
.textContent table.persoRates th.first {border-left:1px solid #bace35;}
.textContent table.persoRates th.last {border:0;}
.textContent table.persoRates td {border-width:1px 1px 1px 0;border-style:solid;border-color:#bace35;padding:8px 0;font-size:1.2em;}
.textContent table.persoRates td.first {text-align:right;padding-right:40px;border-right:0;border-left:1px solid #bace35;;}
.textContent table.persoRates td.fullWidth {border:0;text-align:left;font-size:1.4em;font-weight:bold;padding-left:100px;}
.textContent table.persoRates td strong {color:#2458A1;}
.textContent table.persoRates .empty {background:none;border:0;}

.vocabulary dl dt {font-size:1.3em;margin-top:10px;font-weight:bold;color:#6D6F7E;}
.vocabulary dl dd {font-size:1.2em;color:#6D6F7E;}
strong.letter {font-size:1.8em;color:#000;}
