/* MicroStrategy Direct Newsletter Stylesheet */

#direct {width:700px; border:1px solid #ececec; padding:5px;}
#direct A:link {font-weight:bold; color:#4a6389;}
#direct A:active {font-weight:bold; color:#4a6389;}
#direct A:visited {font-weight:bold; color:#4a6389;}
#direct A:hover {font-weight:bold; color:#cc0000;}
#direct .email {font:10px Arial, Helvetica, sans-serif; color:#919090; float:right; margin:7px 12px 0 0;}
#direct .image {margin-right:5px;}
#direct .link {font:11px Arial, Helvetica, sans-serif; padding:2px 0 2px 0; }
#direct #footer {font:10px Arial, Helvetica, sans-serif; color:#919090; padding:15px 0 5px 0; border-top:1px solid #ececec;}

/* Header */
#direct .logo {width:670px; padding:15px 5px 10px 5px;}
#direct .logo img {float:left; margin-left:2px;}
#direct .logo .tag {text-align: left; font: 11px Arial, Helvetica, sans-serif; color: #919090; padding-top: 10px;}
#direct .logo .date {text-align:right; font:bold 11px Arial, Helvetica, sans-serif; color:#919090; padding-top:15px;}
#direct .logo .nav {width:670px; background-color:#ececec; border:1px solid #d8d8d8; padding:5px; margin-top:5px; font:bold 11px Arial, Helvetica, sans-serif; color:#011645; }
#direct .logo .nav .link1 {margin:3px 20px 3px 25px;}
#direct .logo .nav .link2 {margin:3px 20px 3px 20px;}
#direct .logo .nav .link3 {margin:3px 12px 3px 20px;}
#direct .logo .nav A:link {color:#011645; text-decoration:none;}
#direct .logo .nav A:active {color:#011645; text-decoration:none;}
#direct .logo .nav A:visited {color:#011645; text-decoration:none;}
#direct .logo .nav A:hover {color:#cc0000; text-decoration:none;}

/* Left column */
#direct #left {padding:0 20px 0 10px; vertical-align:top; margin-top:0;}
#direct #left h2 {font: bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666; margin-bottom:0;}
#direct #left h2 img {margin-right:5px; margin-bottom:0;}
#direct #left h3 {font: 18px Arial, Helvetica, sans-serif; color:#4a6389; padding:0; margin:7px 0 0 0;}
#direct #left h4 {font: bold 15px Arial, Helvetica, sans-serif; color:#666; margin:7px 0 0 0;}
#direct #left p {font:11px Arial, Helvetica, sans-serif; color:#666; margin:6px 0 0 0; line-height: 17px;}
#direct #left .quote {font:12px Arial, Helvetica, sans-serif; color:#4a6389; font-style:italic; padding:5px 25px 2px 15px;} 
#direct #left .quote .name {font:11px Arial, Helvetica, sans-serif; color:#919090; text-align:right; padding-top:2px;}
#direct #left .resources {font: bold 11px Arial, Helvetica, sans-serif; color:#666; padding-top:10px;}
#direct #left .dots {margin:25px 0 15px 200px;}

/* Right column */
#direct #right {width:180px; padding:0 10px 0 20px; border-left:1px solid #ececec; vertical-align:top;}
#direct #right .index {padding-bottom:12px; font: bold 13px Arial, Helvetica, sans-serif; color:#4a6389;line-height:22px; border-bottom:1px solid #ececec;}
#direct #right .index h2 {font: bold 15px Arial, Helvetica, sans-serif; color: #cc0000; text-transform:uppercase; padding:0; margin:0 0 5px 0;}
#direct #right .index img {margin-right:5px;}
#direct #right .promo_h2 {font:11px Arial, Helvetica, sans-serif; color:#eee; background-color:#cc0000; text-transform:uppercase; padding:3px 0 3px 5px; width:170px; margin-top:20px;}
#direct #right .promo {font:11px Arial, Helvetica, sans-serif; color:#666; padding-top:4px; margin:0;}
#direct #right h2 {font: bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666; margin:25px 0 10px 0; }
#direct #right h2 img {margin-right:5px; }
#direct #right p {font:11px Arial, Helvetica, sans-serif; color:#666; padding-top:0; margin:5px 0 3px 0;}
#direct #right .p2 {font:bold 11px Arial, Helvetica, sans-serif; color:#666; padding-top:0; margin:15px 0 3px 0;}
#direct #right .sub {font:11px Arial, Helvetica, sans-serif; color: #666; padding-top:10px; border-top:1px solid #ececec; }


