body {margin: 0; padding: 0; height: 100%; width: 100%; color: #404040; background: url(img/bg-body-top.gif) #fff repeat-x; font-size: 70%/150%; font-family: Tahoma, Verdana, Arial, Helvetica;}
td, tr {font-family: Tahoma, Verdana, Arial, Helvetica;  font-size: 90%; color: #404040;}

a {color: #0066CC;}
/*a:visited {color: #0099FF;}*/
ul {padding-left: 22px; margin: 5px;}

/* Headers */
h1 {font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 23px; font-weight: normal; color: #000; margin: 0px 0px 20px 0px; padding:0;}
h2 {font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 18px; font-weight: normal; color: #000; margin: 0px 0px 10px 0px; padding:0;} /**/
h3 {font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 14px; font-weight: bold; color: #333333; margin: 0px 0px 10px 0px; padding:0;}
h4 {font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 12px; font-weight: bold; color: #333333; margin: 0px 0px 10px 0px; padding:0;}
.portfolio { border: #CCCCCC 4px solid; }

/* Tables */

.menu {font-family:  Arial, Tahoma, Verdana, Helvetica; font-weight: bold; font-size: 16px; color: #CC0000;} /*  padding: 5px;   #333333;*/ /* text-transform: uppercase; font-weight: bold; #B52500; border-left: #c0c0c0 1px solid;*/
.menu-active {font-family: Arial, Tahoma, Verdana, Helvetica; font-weight: bold; font-size: 16px; color: #000;} /* padding: 5px;  */
.submenu {font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 12px; font-weight: bold; color: #CC0000; margin:3px 0 3px 0;}
.submenu-active {font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; color: #000;}

.smenu-cards {margin:3px 0 3px 0;}
.smenu-cards li{font-family: Arial, Verdana, Tahoma, Helvetica; font-size: 105%; margin:9px 0 9px 0; list-style:none;}
.smenu-cards li a{color: #CC0000;}
.smenu-cards li span{ font-weight: bold;}
.smenu-cards li a:hover{text-decoration:none;}

.footer {font-family: Georgia, Arial, Tahoma, Verdana, Helvetica; font-size: 11px; color: #63686D;}
.footer strong{ font-weight: normal; }
.footer strong a{ text-decoration: none; color: #63686D; }
.date {font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #999999;}

.em {font-family: Georgia, Arial, Tahoma, Verdana, Helvetica; font-size:12px; color:#63686D; font-style:italic; line-height:1.6em;}

.td-ny-left {position: absolute; padding: 0 0 0 40px;}

#promo-2009 {position: relative; width: 100%; height: 80px; padding: 0; margin: 40px 0 0 0; background: url('/img/promo/ny-2009/bg.gif') repeat-x; }
#promo-2009-left {position: absolute; left: 30px; width: 33%; height: 80px;  }
#promo-2009-center {position: absolute; left: 36%; width: 32%; height: 80px;  }
#promo-2009-right {position: absolute; left: 68%; width: 32%; height: 80px;  }
#block-hm-card {position: absolute; }
#hm-card-text {position: absolute; padding: 35px 0 0 120px;}
#block-print-card {position: absolute; }
#print-card-text {position: absolute; padding: 35px 0 0 120px;}
#block-calendar {position: absolute; }
#calendar-text {position: absolute; padding: 35px 0 0 120px;}

.h-promo {font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 23px; font-weight: normal; color: #CC0000;}
.h-promo-w {font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 21px; font-weight: normal; color: #fff;}
.h-promo-w-small {font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 14px; font-weight: bold; color: #fff;}
.t12w {font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; color: #D8DCDE;}

.t11 {font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px;}
.t11-grey {font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #777777;}
.t11-bol {font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #5E5E4F;}
.t11-l-bol {font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #8E8E76;}
.t-bol {font-family: Tahoma, Verdana, Arial, Helvetica; color: #5E5E4F;}

.t10 {font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px;}
.signature {font-family: Georgia, Tahoma, Verdana, Arial, Helvetica; font-size: 12px; font-style: italic; color: #666666;}
.signature a.hd{text-decoration:none; color: #666666;}

.hm-cards img{border:#CCCCCC 1px solid;}

