html{
  background:#fff;
}
body{
  font-family:'Tahoma', sans-serif;
  font-size:0.8em;
  background:url('/m2m/images/nav.gif') repeat-y 100% 253px #fff;
}
img, a img{
  border:none;
}
a{
  color:#d72627;
}
a:visited{
}
a:hover{
  text-decoration:none;
}
a:focus, a:active{
  outline:none;
}
#head{
  border-top:5px solid #596370;
  border-bottom:1px solid #030303;
  background:url('/m2m/images/head.jpg') no-repeat #3d3d3d;
}
#head td{
  text-transform:uppercase;
  font-size:85%;
  background:url('/m2m/images/topmenu.gif') no-repeat 0 90%;
}
#head td a, #head td span, #head td div{
  text-decoration:none;
  color:#fff;
}
#head td a:hover{
  text-decoration:underline;
}
#head div{
  cursor:pointer;
}
#head div:hover{
  text-decoration:underline;
}
#head ul{
  list-style:none;
  border:1px solid #fff;
  background:#3d3d3d;
  cursor:auto;
}
#top{
  border-top:1px solid #707f93;
  border-bottom:28px solid #fff;
  background:url('/m2m/images/private.gif') no-repeat #ae291c 50% 0;
}
#search{
  background:url('/m2m/images/search.png') no-repeat;
}
#search label{
  background:url('/m2m/images/q.gif') no-repeat 0 100%;
}
#q{
  border:none;
  font-size:75%;
  background:transparent;
}
#body{
}
#content{
  font-size:95%;
  background:no-repeat 0 25px;
  color:#353536;
}
#content .sub{
  background-color:#ae291c;
}
#content .sub ul{
  border-bottom:1px solid #f9aeae;
  background:url('/m2m/images/sub.gif') repeat-x 0 100%;
  background:url('/m2m/images/sub_shadow.gif') no-repeat top right;
}
#content .sub li{
  background: url(/m2m/images/sub-grey.gif) no-repeat;
  color: #fff;
  font-family: Arial Black, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  list-style:none;
  text-align: center;
  text-transform: uppercase;
}
#content .sub a{
  color: #fff;
  text-decoration: none;
}
#content .sub .single{
  line-height: 31px;
  white-space: nowrap;
}
#content .sub .active{
  background: url(/m2m/images/sub-red.gif) no-repeat;
}
#content h1{
  font-weight:normal;
  font-size:100%;
  border-bottom:1px solid #a20606;
}
#content h1 span{
  text-transform:uppercase;
  font-weight:bold;
  font-size:120%;
  background:url('/m2m/images/h1.gif') no-repeat 1px .4em;
  color:#d72627;
}
#content h2{
  font-size:120%;
  border-top:1px solid #a20606;
  border-bottom:1px solid #a20606;
}
#content h3{
  font-size:110%;
  color:#d72627;
}
#content h4{
  font-size:110%;
  border-top:1px solid #a20606;
  border-bottom:1px solid #a20606;
  color:#d72627;
}
#content h5{
  font-size:100%;
  color:#d72627;
}
#content .warning{
  color:#d72627;
}
#content ul{
  list-style:url('/m2m/images/ul.gif');
}
/*#content td ul{
  list-style-image:none;
  list-style:none;
}*/
#content caption{
  font-weight:bold;
  text-transform:uppercase;
  border-top:1px solid #a20606;
}
#content th{
  border-top:1px solid #a20606;
  color:#d72627;
}
#content th span{
  text-decoration:underline;
  font-size:85%;
  color:#666;
}
#content td{
  border-top:1px solid #a20606;
}
#content .lifestyle td{
  border:1px solid #a20606;
}
#content blockquote{
  border-top:1px solid #a20606;
}
#nav{
  text-transform:uppercase;
}
#nav ul{
  list-style:none;
}
#nav ul ul{
  border-left:1px solid #d72627;
}
#nav ul li{
  font-size:105%;
  background:url('/m2m/images/nav_li.gif') no-repeat 0 0.6em;
}
#nav ul ul li{
  font-size:95%;
  font-family: Arial, sans-serif;
  background:none;
}
#nav ul a, #nav ul span{
  font-weight:bold;
  text-decoration:none;
  color:#000;
}
#nav ul a:hover{
  text-decoration:underline;
}
#nav ul ul a, #nav ul ul span{
  font-weight:normal;
  color:#d72627;
}
#footer{
  font-size:75%;
  background:url('/m2m/images/footer.gif') repeat-x 0 100% #efefef;
}
#footer strong{
  font-size:125%;
  color:#3d3d3d;
}
#footer a{
  letter-spacing:-1px;
  text-decoration:none;
  color:#000;
}
.nobr {
  white-space: nowrap;
}
#ofbu_res td, #ofbu_res th{
  color: #333333;
  padding: 5px;
  text-align: center;
}
#ofbu_sep {
  margin-bottom: 40px;
}
.align-left {
  text-align: left;
}
.align-center {
  text-align: center;
}
.align-right {
  text-align: right;
}
.pjust p {
  text-align: justify;
}
