body {

font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-family:Arial, Helvetica, sans-serif; */
font-size:.8em;
margin-left:auto;
margin-right:auto;
width:1000px;
color:#000080;
} 

h1 { margin-top:0px; font-size:1.4em; }
h2 { margin-top:5px; margin-bottom:5px; font-size:1.3em;} 
h3 { margin-top:.3em; margin-bottom:.15em; color:#CC0000; font-size:larger; font-weight:bolder; font-size:1.1em;} 

a, a:visited { text-decoration:none; color:#CC0000; font-weight:bolder; }
a:hover { color:#FF9933; }

.footer { margin-top:.5em; }

.login { width:350px; margin-left:auto; margin-right:auto; border-left:1px solid #0099FF; border-right:1px solid #0099FF; border-bottom:1px solid #0099FF; }
.loginPrompt { width:100px; display:block; float:left;} 
.login .headerstrip { background-color:#000073; color:#FFFFFF; margin-bottom:.5em;}
.login .help { font-size:x-small; padding-top:.25em; } 
.bha { color:#d70000;  font-family:Arial; font-weight:bold; }
.login input { line-height:1.2em; } 

.pressrelease { padding:1em;font-size:larger;}
.pressrelease p { text-align:justify; font-weight:bolder; } 
.pressReleaseLeft { text-align:left; } 
.pressReleaseDate {  font-size:x-large; font-weight:bolder; } 
.pressReleaseHeader { font-size:x-large; color:#FF0000;  font-weight:bolder; text-align:center; } 

.pressReleaseBHAInfo, .pressReleaseBHAMembers  { text-align:justify;   }
.pressReleaseBHAInfo { color:#000073; } 
.pressReleaseBHAMembers { color:#000080 } 

.handbook { border:solid 1px #666666; }

.disclaimer { color:#db0019; font-size:smaller;  text-align:center; } 
.address { font-size:smaller; text-align:center; }

.oldBodyTable { width:810px; border:0px; } 

.menuHighlight { color:Blue;}

/* was same as leftmenu , .bodyContent */

.leftMenu{ float:left; vertical-align:top;  } 
.leftMenu { font-family:Verdana, Arial, Helvetica, sans-serif;} 
.leftMenu { width:200px;}

.rightMenu { float:right; vertical-align:top; }
.rightMenu { width:133px; } 
.rightMenu a { margin-left:auto; margin-right:auto; }

.menuContent { padding-right:.5em; } 

.menuStrip { background-color:#CC0000; color:#FFFFFF; width:195px;font-size:.8em; padding-left:.1em; padding-top:.1em; padding-bottom:.1em;} 

.tdMenuItem { text-align:left; font-size:.8em; padding-left:1.2em; font-weight: bold; color: black; border-left-style: none; border-right-style: none; border-top-style: none; width:198px; border-left:5px; border-right:5px; } 
.tdMenuItem a, .tdMenuItem a:visited { text-decoration:none; font-size:larger; color:#000066;} 
.tdMenuItem a:hover { color:#CC0000; }
.tdMenuItemHover { border-left:solid 5px #cc0000; border-right:solid 5px #cc0000;} 

/*.tblMenu tr { border-left:5px; border-right:5px; } */

.logos { padding-top:1em; text-align:center; } 

.menuLogo { margin-bottom:1em;}
.bodyContent {padding-left:.5em; padding-right:.5em;  margin-left:200px; margin-right:133px;  } 
.clearer { clear:both;  } 

.stddiv { border-top:1px solid #1111cc; border-bottom:1px solid #1111cc; margin-top:.5em; margin-bottom:.5em; background-color:#E4E4E4; padding:.5em; }



.horizMenu { margin-left:auto; margin-right:auto; text-align:center; } 

.tblCosts { margin-left:auto; margin-right:auto; width:35em; margin-top:1em; margin-bottom:1em; } 

.imgrightnatural {float: right;display: inline;margin-left: 1em;}
.imgleftnatural {float: left;display: inline;margin-right: 1em;}

.standardWhite div { padding-top:1em; padding-bottom:1em; } 

.tblMembership {   }
.membershipClass {vertical-align:middle; width:4em; padding:.75em;  border-left-color:#111111; border-left-width:1px;  text-align:center; font-weight:bolder; font-family:Arial;  border-right:1px solid #111111; }
.membershipCategory { width:4em; padding:.75pt; text-align:center; font-family:Arial;  }
.membershipPrice { width:12em;padding:.75em; text-align:center;font-family:Arial; border-left:1px solid #111111;  } 
.membershipOrganisationType { width:243px; text-align:center;font-family:Arial; padding:.75em;}
.membershipIntermediateHeading { padding:.25em ; border-left-color:#111111; text-align:center; font-size:1.7em; font-family:Arial  } 
.membershipHeading {font-weight:bolder; padding:.75em; font-size:larger; } 

.contactHighlight { color:#FF6600; } 
.contactMap { width:600px; height:300px; margin-left:10px; } 

.tblRegularPublication { width:650px; margin-left:auto; margin-right:auto; } 
.tdYearHeader, thYearHeader { text-align:center; color:#FF3300; font-weight:bolder; width:3em; } 
.tdYearHeader {  height:3em; }
.tblRegularPublication th.MonthName { width:100px; text-align:center; } 
.tblRegularPublication td { text-align:center; } 
.tblRegularPublication td a img{ display:inline; } 

.imgpdf { border:0px; display:inline; }
.imgPeople { float:left; padding-right:10px; } 
.imgbordered { border:1px solid #006699; } 

.listspaced li { padding-top:.25em; padding-bottom:.25em; } 

.justifiedPaper h3+p, .justifiedPaper h3+img+p { margin-top:-.1em; } 
.justifiedPaper p, .justified { text-align:justify; } 

.tblMembers { width:95%; margin-left:auto; margin-right:auto; border-collapse:collapse; }
.tblMembers th { text-align:left; } 
.tblMembers tr {  } 
.tblMembers td { vertical-align:top; } 
.col3 tbody tr td { width:33%; } 

.topofrows { padding-top:.45em;}

.companyName { font-weight:bolder; } 
.tdwebaddress { padding-bottom:.45em; padding-left:.20em;}
.tdCompany { width:20em;  padding-left:.20em; }

.alternate { background-color:#F5F5F5; } 

.documents { font-size:.9em; }
.documents a, .documents a:visited { color:#0000FF;}
.documents a:hover { color:#FF9900; } 

.tblMELs { width:700px; border-collapse:collapse; margin-left:auto; margin-right:auto; }

.tblEricBrownAward h2 { margin-bottom:1px; } 

.updateWhen { text-align:right; }

.twoAcross { width:320px; float:left; } 

.logos a img { border:0px; } 

.meetingDate { float:left; width:10em; } 
.meetingTitle { float:left; width:15em; padding-left:1em;}
.meetingPlace { float:left; width:15em; padding-left:1em;}

.newLook {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.9em; }
.newLook h2{ font-size:1.1em;}
.newLook h3 { color:#000080; font-size:1em; } 
