#content .login_button {
  width:100%;
  float:left;
  margin:0;
  padding:0;
}
#content .login_button span {
  width:auto;
  float:right;
  margin:0 4px 0 0;
  padding:5px 5px 0 0;
}
#content .login_button span img {
  cursor:pointer;
}
.home_tabs em.left_corner,
.home_tabs em.right_corner,
.footer_shade_module em.left_corner,
.footer_shade_module em.right_corner {
  width:3px;
  float:left;
  margin:0;
  padding:25px 0 0;
}
.home_tabs em.right_corner,
.footer_shade_module em.right_corner {
  width:3px;
  float:right;
  margin:0;
  padding:25px 0 0;
}
.footer_shade_module em.left_corner,
.footer_shade_module em.right_corner {
  padding:0;
}
.home_tabs p {
  width:500px; /* -xx */
  float:left;
  margin:0 0 -3px 0;
  padding:0 0 0 397px; /* + xx - if we want to move to right */
  background:url(images/tabs_bg_repeater.gif) repeat-x left bottom;
}
.home_tabs p span.active,
.home_tabs p span.inactive {
  float:left;
  margin:0 0 0 -4px;
  padding:10px 0 5px 19px;
  background:url(images/tabs_bg_left_active.gif) no-repeat 0 0;
}
.home_tabs p span.inactive {
  background:url(images/tabs_bg_left_inactive.gif) no-repeat 0 0;
  margin:0 4px 0 0;
}
.home_tabs p span a.active_bg,
.home_tabs p span a.inactive_bg {
  margin:0;
  padding: 10px 19px 5px 0;
  background:url(images/tabs_bg_right_active.gif) no-repeat right top;
  color:#1A5073;
}
.home_tabs p span a.inactive_bg {
  background:url(images/tabs_bg_right_inactive.gif) no-repeat right top;
  color:#989898;
}
.home_tabs p span a:link,
.home_tabs p span a:visited {
  font-size:12px;
  text-decoration:none;
}
.banner_module p.header {
  width:785px;
  float:left;
  margin:0;
  padding:35px 0 0 37px;
  font-size:23px;
  font-weight:bold;
  color:#fff;
}
.inner_banner_module p.header {
  width:785px;
  float:left;
  margin:0;
  padding:60px 0 0 37px;
  font-size:21px;
  font-weight:bold;
  color:#fff;
}
.banner_module .description { /**/
  width:100%;
  float:left;
  margin:0;
  padding:0;
}
.banner_module .description label {/**/
  width:410px;
  float:left;
  margin:0;
  padding:20px 0 0 37px;
  font-size:17px;
  font-weight:bold;
  color:#B9DCFD;
}
.banner_module .description label em {/**/
  width:57px;
  margin:0;
  padding:0;
  position:relative;
  top:3px;
}
.banner_module .description label em img,
.banner_module .banner_more_button img {/**/
  cursor:pointer;
}
.banner_module .banner_more_button {
  float:left;
  width:57px;
  margin:0;
  padding:145px 0 0 220px;
  position:relative;
}
.banner_module p.quote {
  width:263px;
  float:left;
  margin:0;
  padding:22px 0 0 37px;
}
.banner_module p.quote span.matter {
  width:100%;
  float:left;
  margin:0;
  padding:0;
  background:url(images/quote_bg_repeater.gif) repeat-x 0 0;
}
.banner_module p.quote span.matter label {
  width:232px;
  float:left;
  margin:0;
  padding:15px 0 10px 18px;
  font-size:13px;
  font-weight:bold;
  text-align:justify;
  line-height:1.2em;
  color:#FAD543;
}
.banner_module p.quote span.matter label em {
  width:16px;
  margin:0;
  padding:0 3px 0 0;
  position:relative;
  top:1px;
}
.banner_module p.quote span.matter b {
  width:255px;
  float:left;
  margin:0;
  padding:0 0 15px 0;
  text-align:right;
  color:#fff;
  font-size:11px;
}
.outer_container {
  width:207px;
  height:126px;
  float:left;
  margin:0;
  padding:0 0 0 7px;
}
.products_content,
.products_content_conference,
.products_content_corporate,
.products_content_industry,
.products_content_media {
  width:207px;
  height:126px;
  float:left;
  margin:0;
  padding:0;
  font-size:12px;
  font-weight:bold;
  color:#000;
  background:url(images/gray_box.gif) no-repeat 0 0;
  cursor:pointer;
}
.products_content_conference{
  background:url(images/conference_box.gif) no-repeat 0 0;
}
.products_content_corporate{
  background:url(images/education.jpg) no-repeat 0 0;
}
.products_content_industry{
  background:url(images/industry_box.gif) no-repeat 0 0;
}
.products_content_media{
  background:url(images/media_box.gif) no-repeat 0 0;
}
.products_content p.header {
  width:100%;
  float:left;
  margin:0;
  padding:10px 0;
  text-align:center;
}
.products_detail {
  width:100%;
  float:left;
  margin:0;
  padding:10px 0 0 0;
}
.products_detail em,
.products_detail b {
  width:80px;
  float:left;
  margin:0;
  padding:2px 5px 0 15px;
}
.products_detail b {
  width:63px;
}
.products_detail span,
.products_detail label,
.products_detail del {
  width:100px;
  float:left;
  margin:0;
  padding:0;
  color:#676767;
  line-height:1.2em;
  cursor:pointer;
}
.products_detail label {
  width:120px;
}
.products_detail del {
  width:90px;
  text-decoration:none;
  padding:0 0 0 5px;
}
.articles_content {
  float:left;
  width:100%;
  margin:0;
  padding:0 0 5px 0;
  background:url(images/bottom_curve_blue.gif) no-repeat left bottom;
}
.articles_description {
  float:left;
  width:100%;
  margin:0;
  padding:0;
  background:url(images/blue-repeater2.gif) repeat-y left top;
}
.articles_module em.top_curve,
.articles_module em.bottom_curve {
  float:left;
  width:100%;
  margin:0;
  padding:0;
}
/*
.articles_module em.left_curve,
.articles_module em.right_curve {
  float:left;
  width:4px;
  margin:0;
  padding:0;
}
.articles_module em.right_curve {
  float:right;
}
*/
.articles_left_content,
.articles_middle_content,
.articles_right_content {
  float:left;
  width:209px;
  margin:0;
  padding:0;
  cursor:pointer;
/*  background:#B8D3EA;*/
}
.articles_middle_content {
  width:215px;
}
.articles_right_content {
  width:211px;
}
.articles_left_content label.header,
.articles_middle_content label.header,
.articles_right_content label.header {
  float:left;
  width:100%;
  margin:0;
  padding:0 0 4px 0;
  text-align:center;
  color:#fff;
  cursor:pointer;  
  font-size:11px;
  font-weight:bold;
  text-transform:uppercase;
  background:#7197B8;
  letter-spacing:.05em;
}
.articles_left_content .articles_details,
.articles_middle_content .articles_details,
.articles_right_content .articles_details {
  float:left;
  width:98%;
  margin:0;
  padding:0;
}
.articles_middle_content .articles_details {
  width:210px;
}
.articles_right_content .articles_details {
  width:205px;
}

.articles_middle_content .articles_details,
.articles_right_content .articles_details {
/*  border-left:solid 2px #94BBDA;*/
}
.articles_details p {
  width:185px;
  float:left;
  margin:0;
  padding:10px 0 10px 15px;
  font-size:11px;
  line-height:1.2em;
}
.articles_details p i {
  color:#7197B8;
  padding:0 2px 0 0 ;
}
.articles_details em {
  width:98%;
  float:left;
  text-align:center;
}
.articles_details em.honors_img {
  width:100%;
  float:left;
  padding:62px 0 0;
  *padding:65px 0 0;
  _padding:65px 0 0;
  position:relative;
  bottom:-19px;
  *bottom:-5px;  
  _bottom:-5px;  
  background:url(images/honours.gif) no-repeat center bottom;
}
.articles_details strong,
.articles_details del i,
.articles_details span {
  width:61px;
  float:right;
  margin:0;
  padding:10px 10px 8px 0;
}
.articles_details del i {
  padding:60px 10px 10px 0;
}
.articles_details del i.conference_more {
  padding:62px 10px 10px 0;
}
.articles_details del i.network_more {
  padding:95px 10px 0 0;
}
.articles_details span {
  padding:21px 10px 10px 0;
}
.articles_details strong img,
.articles_details del i img,
.articles_details span img {
  cursor:pointer;
}
.articles_details del {
  width:100%;
  float:left;
  background:url(images/forbes_home_logo.gif) no-repeat center 0;
}
.articles_details del.conference {
  width:100%;
  float:left;
  padding:0;
  background:url(images/onhollywood.gif) no-repeat center 0;
}
.articles_details {
  width:100%;
  float:left;
  padding:0;
  background:url(images/product_img.gif) no-repeat center 13px;
}
.footer_links span.links,
.footer_links span.copyright {
  float:left;
  margin:0;
  padding:0;
  font-size:10px;
  color:#999;
}
.footer_links span.links a:link,
.footer_links span.links a:visited {
  color: #184D83; /* 89ACCA; */
  text-decoration:none;
}
.footer_links span.links a:hover {
  text-decoration:underline;
}
.footer_links span.copyright {
  float:right;
  color:#A5A5A5;
}
.col_a em {
  width:100%;
  float:left;
  margin:0;
  padding:60px 0 0; 
  text-align:center;
}
.col_a em.top_align {
width:100%;
float:left;
margin:0;
padding:0;
text-align:center;
}
.col_a em img.border_wrap {
  border:solid 2px #ADADAD;
}
.col_b p.header,
.col_b .description {/**/
  width:100%;
  float:left;
  margin:0;
  padding:0;
  color:#327199;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
}
.col_b .description {/***/
  width:600px;
  padding:5px 0 0;
  color:#5B5B5B;
  font-weight:normal;
  font-size:11px;
  line-height:1.6em;
}
.col_b .notes {
  width:600px;
  float:left;
  padding:5px 0 0;
}
.col_b .notes p {
  width:600px;
  float:left;
  margin:0;
  padding:0;
  padding:15px 0 0;
  color:#5B5B5B;
  font-weight:normal;
  font-size:11px;
  font-family:Verdana;
  line-height:1.6em;
}
.col_b .notes span {
  width:100%;
  float:left;
  padding:20px 0 0;
  color:#5B5B5B;
  font-weight:normal;
  font-size:12px;
}
.col_b .notes span em {
  float:left;
  width:14px;
  padding:3px 0 0;
}
.col_b .notes span label {
  float:left;
  width:570px;
  padding:0 0 0 10px;
  line-height:1.6em;
}
.col_b .divider {
  float:left;
  width:98%;
  margin:0;
  padding:20px 0;
}
.col_b .divider img {
  width:98%;
  height:1px;
}
.col_b .white_space {
  float:left;
  width:100%;
  height:15px;
  margin:0;
  padding:0 ;
}
.back_button {
  float:right;
  width:105px;
  margin:0;
  padding:0 0 25px 0;
}
.back_button em {
  float:left;
  width:15px;
  margin:0;
  padding:3px 0 0 ;
}
.back_button em img {
  cursor:pointer;
}
.back_button label {
  float:right;
  margin:0;
  padding:0 ;
}
.back_button a:link,
.back_button a:visited {
  color:#165694;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
}
.back_button a:hover {
  text-decoration:normal;
}
.business_solution_head {
  width:98%;
  float:left;
  margin:0;
  padding:0;
}
.business_solution_head p.heading,
.business_solution_head p.subheading {
  width:100%;
  float:left;
  margin:0;
  padding:5px 0 0 0;
  font-weight:bold;
  font-size:16px;
  color:#000;
}
.business_solution_head p.subheading {
  padding:0;
  font-size:12px;
  color:#959595;
  line-height:18px;
}
.solutions_module {
  width:100%;
  float:left;
  margin:0;
  padding:10px 0 0;
  border-bottom:solid 1px #DCDCDC;
}
.solutions_module p {
  width:100%;
  float:left;
  margin:0;
  padding:10px 0;
  border-top:solid 1px #DCDCDC;
}
.solutions_module p em {
  width:61px;
  float:left;
  margin:0;
  padding:0;
}
.solutions_module p em img {
  border:solid 1px #BCCBD9;
}
.solutions_module p span {
  width:540px;
  float:left;
  margin:0;
  padding:0 0 0 10px;
  font-family:Verdana;
  font-size:11px;
  line-height:1.6em;
  color:#5B5B5B;
}
.solutions_module p span b {
  color:#327199;
  font-size:12px;
}
.solutions_module p span i {
  width:16px;
  margin:0;
  padding:0 3px 0 0;
  position:relative;
  top:3px;
}

.description .floating-msg {
  width:260px;
  float:right;
  margin:0;
  padding:0 10px;
}
.description .msg-absolute {
  position:relative; 
  top:-10px;
}
b.bb-floating-msg b,
b.bt-floating-msg b {
  display: block; 
  height: 12px; 
  font-size: 1px;
  position:relative;
  background: url(images/floating-msg-right-bg.gif) no-repeat right;
  float:left;
}
b.bb-floating-msg,
b.bt-floating-msg {
  display: block; 
  height: 12px; 
  font-size: 1px;
  position:relative;
  background: url(images/floating-msg-left-bg.gif) no-repeat;
  float:left;
}
b.bt-floating-msg {
  top: 0; 
  left: 0; 
  width:12px;
}
b.bt-floating-msg b {
  background-position:100% 0; 
  right: -12px; 
  width:248px;
}
b.bb-floating-msg {
  background-position:0 -12px; 
  bottom: 0; 
  left: 0; 
  width:12px;
}
b.bb-floating-msg b {
  background-position:100% -12px; 
  right: -12px; 
  width:248px;
}
.floating-msg .floating-msg-content{
  float:left;
  margin:0;
  padding:0 10px;
  width:240px;
  background: url(images/floating-msg-middle-bg.gif) repeat-y ;
}
.floating-msg .floating-msg-content h4 {
  float:left;
  margin:0;
  padding:5px 6px 5px 20px;
  width:200px; /* 235 */
  font-size:10px;
  line-height:1.2em;
  font-weight:bold;
  color:rgb(84,62,20);
  text-align:justify;
  font-family:Verdana;
}
.floating-msg .floating-msg-content span {
  float:left;
  margin:0;
  padding:2px 0;
  width:92%; /*100%*/
  font-size:9px;
  color:#505050;
  text-align:right;
}

