body { background-color: #fff; margin: 0 0 0 0; }
p { color: #000; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-right: 5px; margin-left: 10px; }
h1 { font-size: 18px; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
h2 { font-size: 16px; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.logo  /* Used in row1 (ie header) */ { line-height: 80px; background-color: #036; vertical-align: middle; height: 60px; margin-right: 4px; }
.logo_txt  /*  Used in row1 (ie header) for txt */ { color: #fff; font-size: 26px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 80px; background-color: #036; text-align: center; vertical-align: middle; margin-right: 4px; }
.email { color: #fff; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #395584; text-align: center; vertical-align: middle; margin-right: 4px; }
.designedby  /*  Controls txt despite being a link  */ { color: #fff; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.large  /* For txt on Home pg */ { font-size: 24px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
td { color: #000; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; vertical-align: top; }
table { width: 100%; margin-bottom: 0; margin-left: -2px; padding: 0; }
.table_body  /* negative margin required to pull table upto rows 1 & 2 */ { vertical-align: top; width: 100%; margin-top: -2px; margin-bottom: 0; margin-left: -2px; padding: 0; }
a { font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:link { color: #00009b; }
a:visited { color: #395584; }
a:hover { color: #c0c0c0; }
a:active { color: #00f; }
.footer { color: #fff; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: #395584; text-align: center; margin-bottom: -1px; margin-left: -2px; }
.td_rhs { background-color: #c0c0c0; vertical-align: text-top; width: 49%; border-left: 1px solid #395584; }
.td_lhs  /* Padding used to move txt etc away from the sides */ { width: 52%; padding-right: 12px; padding-left: 12px; }
.photo_txt_c   /* centerstext associated with photos */ { font-size: 10px; text-align: center; margin: 0; }
.class { }
.profile_txt { margin-top: 13px; margin-bottom: 3px; }

