body { background-color: #FFFFFF; margin: 0px; }
table.bg { background-image: url(/img/bg.gif); background-repeat: repeat-x; background-position: top center; }
td.h1 { background-image: url(/img/h1.jpg); background-repeat: no-repeat; background-position: top left; padding-left: 10px; text-align: left; font-family: Arial; font-size: 10pt; font-weight: bold; color: #FFFFFF; }
td.footer { padding-right: 10px; text-align: right; font-family: Arial; font-size: 8pt; font-weight: normal; color: #A9A9A9; }

td { font-family: Arial; font-size: 9pt; color: #000000; }
td.contact { padding:10px 10px 0px 10px; }

a { font-family: Arial; font-size: 9pt; color: #BF0A2B; font-weight: normal; text-decoration: underline; }
a.lang { font-family: Arial; font-size: 8pt; color: #A9A9A9; font-weight: normal; text-decoration: none; }
a.country_active { font-family: Arial; font-size: 9pt; color: #333333; font-weight: bold; text-decoration: underline; }
a.country_inactive { font-family: Arial; font-size: 9pt; color: #BF0A2B; font-weight: normal; text-decoration: none; }
a.continent_name { font-family: Arial; font-size: 10pt; color: #BF0A2B; font-weight: bold; text-decoration: none; }
a.continent_active { font-family: Arial; font-size: 9pt; color: #333333; font-weight: bold; text-decoration: underline; }
a.continent_inactive { font-family: Arial; font-size: 9pt; color: #666666; font-weight: bold; text-decoration: none; }
a.occupation_active { font-family: Arial; font-size: 9pt; color: #666666; font-weight: normal; text-decoration: underline; }
a.occupation_inactive { font-family: Arial; font-size: 9pt; color: #666666; font-weight: normal; text-decoration: none; }
a:hover { text-decoration: none; }

img.menu{ border:0px; border-bottom:1px solid #FFFFFF; margin-bottom:-1px; padding:0px; }
img.menu:hover{ border-bottom:1px solid #BF0A2B; }

a.nhs { display:inline-block; background-image:url('/img/footer-nhs.png'); background-repeat:no-repeat; background-position:0px 0px; width:88px; height:40px; margin:0px; }
a.nhs:hover { background-position:-88px 0px; }
a.paypal { display:inline-block; background-image:url('/img/footer-paypal.png'); background-repeat:no-repeat; background-position:0px 0px; width:74px; height:40px; margin:0px; }
a.paypal:hover { background-position:-74px 0px; }
a.facebook { display:inline-block; background-image:url('/img/footer-facebook.png'); background-repeat:no-repeat; background-position:0px 0px; width:32px; height:40px; margin:0px; }
a.facebook:hover { background-position:-32px 0px; }
a.linkedin { display:inline-block; background-image:url('/img/footer-linkedin.png'); background-repeat:no-repeat; background-position:0px 0px; width:32px; height:40px; margin:0px; }
a.linkedin:hover { background-position:-32px 0px; }
a.twitter { display:inline-block; background-image:url('/img/footer-twitter.png'); background-repeat:no-repeat; background-position:0px 0px; width:32px; height:40px; margin:0px; }
a.twitter:hover { background-position:-32px 0px; }

.red { font-weight: normal; color: #BF0A2B; }
.green { font-weight: bold; color: #91d128; }
.footer { font-size: 7pt; color: #A9A9A9; font-family: Tahoma; }
hr.green { height: 1px; color: #91d128; }
hr.grey { height: 1px; color: #EEEEEE; }

div.searchbox { width:685px; height:50px; border:solid 0px #A9A9A9; margin-top:10px; margin-left:0px; padding:0 10 0; background-image:url('/img/bg_search.jpg'); background-repeat:no-repeat; background-position:top left; text-align:left; vertical-align:middle; display:table; }
div.langcourses { position:absolute; top:0px; right:0px; width:185px; height:50px; border:solid 0px #A9A9A9; margin-top:10px; margin-left:0px; padding:0 10 0; background-image:url('/imgd/bg_search.jpg'); background-repeat:no-repeat; background-position:top center; text-align:left; vertical-align:middle; }

form { margin: 0px; }
input { font-family: Arial; font-size: 9pt; color: #000000; }
input.search  { font-family: Arial; font-size: 9pt; color: #000000; border:solid 1px #A9A9A9; }
input.submit { margin:0px; padding:0px; background-color:transparent; background-repeat:no-repeat; width: 100px; height:20px; border:0px; cursor:pointer; }
select { font-family: Arial; font-size: 9pt; color: #000000; }
select.search  { font-family: Arial; font-size: 9pt; color: #000000; border:solid 1px #A9A9A9; }
textarea { font-family: Arial; font-size: 9pt; color: #000000; }
