* {vertical-align: middle;}
#content p a, #content p strong, #content li span, #content td strong, #content p b, #content p span, #content li strong, #content li a, #content a span {vertical-align:baseline;}
#contributefix {height: 1px; width: 450px; display: none;}

#doc3 {max-width: 974px; min-width: 750px; margin-left: auto; margin-right: auto;}

body {padding-top: 10px; padding-bottom: 10px; behaviour: url("scripts/csshover3.htc");}
#hd {position: relative;}

#search {position: absolute; bottom: 0px; right: 0px; padding-bottom: 10px;}
#search label {display: block; padding: 0em 0em 0.3em 0em;}
#search input {margin-right: 0.5em;}
#logout, #loginError {position: absolute; top: 0px; right: 5px; text-align: right;}
#logout ul {padding-top: 0.5em;}
#logout ul li {display: inline; padding-left: 0.5em;}

#logo {margin: 10px 10px 10px 10px;}

#main-nav, #menu {border-top: 16px solid #ffffff; margin-bottom: 0em;}
#main-nav li {display: inline; padding: 0em 1em 0em 1em;}

#quick-links {position: relative; width: 100%; padding-bottom: 10px; padding-top: 10px;}
#quick-links h2.show {margin: 0px 0px 10px 1em; float: left; width: auto;}
#quick-links h2.hide {margin: -5px 0px 5px 10px; float: left; width: auto;}
#quick-links ul {margin: 0px 25px 0px 30%; width: auto;}
#quick-links li {display: block; width: 50%; float: left; padding-bottom: 0.4em}
#quick-links img {margin-right: 0.5em;}
#quick-links #hide-quick-links, #quick-links #show-quick-links {position: absolute; top: 3px; right: 0px; display: block; width: auto;}
#content {padding: 0em 1em 1.5em 1em; position: relative; }
#col1 {overflow: hidden; padding-bottom: 1em;}
#side-bar {padding: 0.1em 1em 0em 1em; position: relative;}
#side-bar #fontControls a, #side-bar #fontControls2 a {padding-left: 0.3em; padding-right: 0.3em;}
#fontControls2 {display: none;}

#ft {padding: 1.5em 3em 1.5em 3em; position: relative; clear: both;}
#ft img {position: absolute; margin-top: -0.5em }
#ft #investors {left: 15px;}
#ft #best {left: 15px;}
#ft p {margin-top: 0.5em; margin-left: 60px;}

#content {position: relative; min-width: 504px;}
#content .newRegion {margin: 2em 0em 2em 0em;}
.news {margin-bottom: 0.6em; clear: both;}
.news img, #news img.news, #news .newsImage {float: right; margin: 1em 0em 1em 1em;}
#news {margin-bottom: 0.6em;}
#news .newsCol {float: left; width: 48%; margin-left: 1%; margin-bottom: 0em}
#news .newsCol h2 {margin-top: 0.5em;}
#news p.newsBackLink {clear: both; padding-top: 2em}
#news .newsCol ul, #news .newsCol li {list-style: none; padding: 0em; margin: 0em;}
#news .newsImageCol {float: left; width: 100%;}
#news .newsImageCol ul li {height: 100px; width: 100px; float: left; margin: 1em 1em 0em 0em;}
#news #newsCol {clear: both;}

#content .admin-tools {float: right; margin: 0em 0em 1em 1em; width: 46px; clear: both}
#content .admin-tools * {display: inline; padding: 0em; margin: 0em}
#content .admin-tools form {width: 20px;}
#content #listen {position: absolute; width: auto; top: 5px; right: 5px;}

.showhide {clear: both;}

#map {float: right; width: 300px; height: 300px; margin: 0.5em 0em 1em 1em}

.departmentHolder {width: 48%; margin-right: 1.5%; float: left; min-width: 350px;}
.departmentHolder img {float: right; margin: 1em 0em 0.5em 1em }

#facebook {padding: 0.5em 0em 0.5em 1em; }

#content .vacancyAdmin, #content .newsAdmin {float: right; clear: both; margin: 0em 0em 1em 1em; width: auto;}
#content .vacancyAdmin *, #content .newsAdmin * {display: inline; padding: 0em; margin: 0em 0em 0em 0.2em}