html {min-height: 100%; margin-bottom: 1px;}
body {font-family: sans-serif; font-size: .7em; margin-top: 0px; margin-bottom: 0px; text-align: center; background: url(images/bg1.gif);}
td {vertical-align: top; font-size: .7em;}
body table {background: #ffffff;}

h1 {font-size: 1.2em; text-align: center;}
h2 {font-size: 2.0em; text-align: center;}
h3 {font-size: 1.2em; text-align: left; margin: 0px 0px 3px 0px;}
.center {text-align: center; margin-left: auto; margin-right: auto;}
table.tdspace td {padding: 4px 0px 4px 0px;}
td.nospace {padding-top: 0px;}
table.menu td {font-size: .9em; text-align: right; line-height: 1.5em; padding-right: 5px;}

table.right td {text-align: right;}
table.alignleft td h1 {text-align: left;}
table.alignleft td {text-align: left;}

table.search_results {border: 2px solid #000000; padding:10px; background-color: #A6CAE1;}
table.search_results td {font-size: 0.8em; padding: 10px 0px 20px 20px; text-align: left;}

div.page_number_links {text-align: center; margin-top: 0px;}

table.join_form {border: 2px solid #000000; padding: 10px; background-color: #A6CAE1;}
table.join_form td {text-align: left; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif;}
table.join_form td#white {color: #ffffff;}

td.login {background-color: #A6CAE1; color: #0E3793;}
td.login a {color: #0E3793;}

ul li {line-height: 1.5em;}

p.legal {font-size: 1.3em; text-align:left; padding: 10px;}

td.browsecountries {background-color: #0E3793; color: #eaeaea; line-height: 1.5em; padding: 3px;}
td.browsecountries a {color: #eaeaea; font-weight: bold;}

table.update_profile {border: 2px solid #000000; padding:10px; background-color: #A6CAE1;}
table.update_profile td {font-size: 0.8em; text-align: left;}

td.linkspage a {color: #000000; font-weight: bold;}