
/* landing page styles */
.land { background:url(../../img/bg-body-land-imed.jpg) repeat-x; text-align: center; }
.land #flashcontent { height: 200px; }
.land #wrapper { width: auto; }
.land #globalHdr { width: 760px; margin: 0 auto; height: 50px; }
.land #localHdr { position: relative; }
.land #localHdr div { margin: 0 auto; width: 760px;  }
.land#medic #localHdr div, .land#invest #localHdr div { padding-top: 5px; padding-bottom:5px; }
.land #localHdr { height: 42px; background: #b8ca38 url(../../img/localhdr-design-land-imed.gif) no-repeat 50% 0; line-height: 30px; position:relative; }
/*.land #contentCont { clear: both; width: 76em; margin: 0 auto;}*/
.land #contentCont { clear: both; background:url(../../img/content/bg-pattern-landing.gif) no-repeat 50% 20px; min-height: 300px; min-width: 76em; }

.land #contentCont2 { margin: 0 auto; /*width: 76em;*/ position: relative; }
.land #content { width: 760px; background:url(../../img/content/bdr-landing-imed.gif) repeat-y 4px 0; float: left; margin: 10px 0; height: auto; }
.land .col1 { width: 510px; float: left; }
.land table.pipeline { width: 506px; margin-bottom: 20px;  }
.land table.pipeline th, .land table.pipeline td { padding: 12px; border: 1pt solid #999; width: 138px; text-align: right; }
 .land table.pipeline td { width: 367px; text-align: left; }
.land .colCont { clear: both; float: left; }
.land .col2 { width: 315px; float: left; }
.land .col3 { width: 193px; float: right; }
.land .lgFeature { margin-bottom: 15px; }
.land#invest .lgFeature { margin-bottom: 20px; }
.land .lgFeature blockquote { font: 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #666; }
.land .lgFeature .cite { float: right; font-style:italic; margin-bottom: 10px; }
.land .lgFeature p, .land td.body, .land .td.body p { font: 10px/13px Verdana, Arial, Helvetica, sans-serif; clear: both; }
.land .lgFeature h3 { font-size: 15px; line-height: 13px; color: #006699; margin: 10px 0 12px 0; }
.land .smFeature.long { width: 505px; float: left; clear: both; margin-bottom: 10px; }
.land .land#invest .smFeature { margin-bottom: 35px!important; }
.land .smFeature.long p { line-height: 14px; }
.land .smFeature.long h4, .land span.header{ text-transform: uppercase; color: #6E8210; font-weight: bold; margin-bottom: 5px; display: block; }
.land .smFeature.long .story { width: 337px; float: right; margin: 10px 30px 0 0; display: inline; }
.land .smFeature.long .story p { font-size: 10px; margin-bottom: 10px; }
.land .smFeature.long img { float: left; margin: 10px 0 0 6px;  }
.land .col2 .smFeature { width: 305px; float: left; clear: both;}
.land .col2 .smFeature[class] { margin-bottom: 15px; }
.land .smFeature.long h3, .land .col2 .smFeature h3 { color: #333; font-size: 10px; font-weight: bold; border-bottom: 1px solid #ccc; padding: 0.5em 0; margin-bottom: 12px; }
.land .col2 .image p img { float: left; margin-left: 5px; }
.land .col2 .image p { padding-top: 0px; line-height: 13px; }
.land .col2 .smFeature .story { float: right; width: 221px; }
.land .smFeature p { line-height: 15px; margin-bottom: 5px; }
.land .smFeature p span.date{ font-weight: bold; color: #333; }
.land .col2 .smFeature p a { color: #006699; text-decoration: none; }
.land#invest #rssStock { color: #333; font-size: 9px; float: left; margin: 0 0 0 70px; display: inline; letter-spacing: -0.02em; word-spacing: -0.05em!important;}
.land #rightNav { width: 226px; position: relative; float: right; }
.land #rightNav p { text-align: left; margin: 0 0 0 10px; }
.land #rightNav blockquote { font-size: 14px; line-height: 20px; margin: 17px 0 20px 10px; }

.land#invest .smFeature h4 { border-bottom: 1px solid #ccc; padding-bottom:6px; margin-bottom: 12px; }









