div.top_banner          {margin:0;}

.transimg              {margin: -15px -7px 0 -4px; float: right;}
.padded                {padding: 20px;}
.fishing               {float: right; margin-right: -7px; margin-left: -5px;}
.authors               {font-size: 14px;}

div.ux_display                  {margin:0 40px; position:relative;}
div.ux_display div#ux_display_container {}
div.ux_display div.ux_display_content {}
div.ux_display div.ux_display_content div.item {}

div.white_meat              {background:url(/images/09_home/home_left_tabs.jpg) no-repeat -1px 0; height:570px; padding:3em 0;}
div.ux_menu                 {}
div.ux_menu h3              {margin:0 0 0 1em; font-size:18px;}
div.ux_menu ul              {margin:0 0 1em 0; padding:0;}
div.ux_menu ul li           {background-image:none; text-align:center; padding:0;}
div.ux_menu ul li a         {display:block; color:#666; font-size:14px; padding:13px 9px 14px 0; text-align:right;}
div.ux_menu ul li a:hover   {text-decoration:underline; color:black;}
div.ux_menu ul li a.active  {font-weight:bold; color:#111; background:url(/images/09_home/home_left_tab_active.png) no-repeat top right;}
div.ux_menu ul li a.active:hover {text-decoration:none;}
div.ux_menu ul li a img     {display:block; margin:0 auto;}

div.new_items h3            {padding-left:4em; position:relative;}
div.new_items               {clear:both;}
div.new_items img.cal       {position:absolute; top:-33px; left:-14px;}
div.new_items img.blog      {position:absolute; top:-33px; left:-14px;}
div.new_items table         {width:auto;}
table#news_items            {margin-top:15px;}
table#news_items h4         {margin:0;}

ul#pain_points_list li a    {color:#33B1FF;}
ul#pain_points_list li a.active {font-weight:bold;}

div#book_yes_no             {height:345px; text-align:center; padding:0; margin:1em 0 4em 0;}
div.read_book_yes_no        {text-align:right; font-size:10px; margin:-20px 10px 0 0;}
div#read_book_yes,
div#read_book_no            {display:none;}

div#banner_items div.item div.item_content p {font-size:15px;}

.call_table                 {width: 100%;}
.call_table td              {padding: 0;	vertical-align: top; margin: 0; text-align: center;}
.call_table p               {padding: 0 10px 0 10px; text-align: center;	margin-bottom: -1px}
.call_table .border         {}

div.definition              {font-size: 16px; line-height: 120%; background-color: #fffdeb; border: 1px solid #e5e0b7; padding: 20px 10px 0 10px; margin-bottom: 20px;}
