body {margin:0; padding:0; background:#FFFFFF}

table, td {border-collapse:collapse}
table, td, img {border:0}
td {margin:0; padding:0}
td, tr, p {font:9pt Arial, helvetica, sans-serif; color:#000000; vertical-align:top;}
.clear{clear:both; line-height:0px}

input, textarea, select{
  font:9pt  Arial, helvetica, sans-serif; color:#222222; text-transform:none; border: 1px solid #bbbbbb;background-color:#f5f5f5;padding:3px;
  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
input:focus, textarea:focus, select:focus{
  background-color:#cfe9ff;
}

table.formtable tr td {padding:5px !important;color:#444444;}
input[type="submit"] {
  cursor:pointer;
}

/*ul{list-style:none; line-height:0; padding:0; margin:0}*/

a{font:9pt Arial, helvetica, sans-serif; color:#434343; text-decoration:underline}
a:hover{text-decoration:none}

b a{font:9pt Arial, helvetica, sans-serif; text-decoration:underline; font-weight:bold; text-transform:none}
b a:hover{text-decoration:none}

span a{font:9pt  Arial, helvetica, sans-serif; color:#A52E26; text-decoration:underline; font-weight:bold}
span a:hover{text-decoration:none}

b{font:Arial, helvetica, sans-serif; font-weight:bold;}

.f2 li{background:url(images/arr_7.jpg) center left no-repeat; padding-left:14px}
.f2 li a{font:9pt Arial, helvetica, sans-serif; color:#434343; text-decoration:underline}
.f2 li a:hover{text-decoration:none}

.f2 span a{font:9pt Arial, helvetica, sans-serif; color:#A52E26; text-decoration:underline; font-weight:bold}
.f2 span a:hover{text-decoration:none}

.f2 td{font:9pt Arial, helvetica, sans-serif; color:#595959}
.f2 a{font:9pt Arial, helvetica, sans-serif; color:#595959; text-decoration:underline}
.f2 a:hover{text-decoration:none}
.f2 span{font:9pt Arial, helvetica, sans-serif; color:#C1292E; font-weight:bold}
.f2 strong{font:9pt Arial, helvetica, sans-serif; color:#57601A; font-weight:bold;}

h2.title {border-bottom: 1px solid #2F5770; color:#2F5770; padding-bottom: 3px; padding-top:4px;}
h3.title {color:#2F5770; padding-bottom: 3px; padding-top:4px;}

.left_col a{font:9pt  Arial, helvetica, sans-serif; color:#404040; text-decoration:none}
.left_col a:hover{text-decoration:underline}
.sch td{font:11pt Arial, helvetica, sans-serif; color:#FFFFFF; font-weight:bold}

.footer td{font:9pt Arial, helvetica, sans-serif; color:#40403E}
.footer a{font:9pt Arial, helvetica, sans-serif; color:#40403E; text-decoration:underline}
.footer a:hover{text-decoration:none}

td.topbar{ padding:2px;background:url("images/rtd_h.jpg") top left repeat;}

div.mobileswitch{
  float:left;
  display:block;
  margin-bottom:10px;
}
div.mobileswitch a{
  font-size:13pt;
  color:#BF6300;
  font-weight:bold;
}

div.qrfloatbox{
  display:block;
  width:120px;
  float:right;
  background-color:#fff3df;
  border:1px solid #efe4d0;
  padding:8px;
}
