﻿@charset "utf-8";

h2
{
  font-size:12px;
  padding-bottom:2px;
  margin-bottom:0px;
}

h2 a
{
  color:#555555;
  text-decoration:underline;
}

tbody
{
  border-top:none;
}

table
{
  border-collapse:separate;
}

html {
  width:100%;
  font-size:100.01%;
  background:#fff url(http://www.myfinancelab.com/img_mfl/fon_page.gif) left top repeat-x;
}
html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }
html { overflow-y: scroll; }

body {
  font-size:62.5%;
  font-family:Verdana;
  margin:0;
}
html>body {
   min-width:97em;
}
a{
  text-decoration:none;
}
img{
  border:none;
}
.clearing{clear:both; height:0.1em; font-size:0;}


.page{
  width:975px;
  margin:0 auto;
}

.logo{/*________logo________*/
  background:url(http://www.myfinancelab.com/img_mfl/logo.png) top left no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/logo.png', sizingMethod='image');
  _background-image:none;
  width:244px;
  height:52px;
  margin:11px 0 0 4px;
  float:left;
  cursor:pointer;
}

.for_search{/*____________search_____________*/
  border-collapse:collapse;
  float:right;
  margin:32px 4px 0 0;
  width:293px;
}
.left_search{
  background:url('http://www.myfinancelab.com/img_mfl/l_search.png') top right no-repeat;
  width:6px;
  height:31px;
}
html:first-child .left_search{ 
  background:url('http://www.myfinancelab.com/img_mfl/l_search.png') top left no-repeat;
}
.middle_search{
  background:url('http://www.myfinancelab.com/img_mfl/m_search.png') top right repeat-x;
  color:#515151;
  font-size:12px;
  line-height:18px;
}
.middle_search a{
  display:block;
  float:right;
  cursor:pointer;
  margin:0 -1px 0 0;
  //margin:1px 0 0 0;
}
body:first-of-type .middle_search a {margin:1px -1px 0 0;}
.middle_search input{
  width:88%;
}
.right_search{
  background:url('http://www.myfinancelab.com/img_mfl/r_search.png') top left no-repeat;
  width:6px;
  height:31px;
}/*________________end of search______________*/

/*====================================================================================    top menu    ====================================================================================*/
.top_menu{
  margin:16px 0 0 0;
  width:977;
  //height:100%;
}
.left_top_menu{
  background:url(http://www.myfinancelab.com/img_mfl/l_topmenu.png) top left no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/l_topmenu.png', sizingMethod='scale');
  _background-image:none;
  width:11px;
  height:45px;
  float:left;
}
.middle_top_menu{
  background:url(http://www.myfinancelab.com/img_mfl/m_topmenu.png) top left repeat-x;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/m_topmenu.png', sizingMethod='scale');
  _background-image:none;
  height:45px;
  float:left;
  width:952px;
}
.right_top_menu{
  background:url(http://www.myfinancelab.com/img_mfl/r_topmenu.png) top left no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/r_topmenu.png', sizingMethod='scale');
  _background-image:none;
  width:11px;
  height:45px;
  float:left;
}
.home{
  background:url(http://www.myfinancelab.com/img_mfl/home.png) top left no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/home.png', sizingMethod='scale');
  _background-image:none;
  width:18px;
  height:16px;
  display:block;
  margin:10px 15px 0 5px;
  cursor:pointer;
  float:left;
}
.main_list{
  margin:0;
  padding:0;
  list-style-type:none;
  position:relative;
  z-index:10;
}
.main_list li{
  font-size:16px;
  line-height:38px;
  background:url(http://www.myfinancelab.com/img_mfl/spacer.gif) right center no-repeat;
  float:left;
  position:relative;
}
.sub_top_menu{
  background:url(http://www.myfinancelab.com/img_mfl/fon_item_topmenu.gif) top left repeat-x !important;
}
.sub_top_menu2{
  background:url(http://www.myfinancelab.com/img_mfl/spacer.gif) right center no-repeat;
}
.sub_top_menu_a{
  color:#fff !important;
}
.sub_top_menu_a2{
  color:#545 !important;
}
.main_list li a{
  display:block;
  padding:0 30px;
  color:#545;
}
.main_list li a:hover,.main_list li.current a{
  background:url(http://www.myfinancelab.com/img_mfl/fon_item_topmenu.gif) top left repeat-x;
  color:#fff;
}

.second_list{
  border-collapse:collapse;
  position:absolute;
  top:38px;
  left:-5px;
  width:100%;
  display:table;
}
body:first-of-type .second_list{top:38px;}
.display_none{
  display:none;
}
.tl_sl{
  background:url(http://www.myfinancelab.com/img_mfl/tl_sl.png) top right no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/tl_sl.png', sizingMethod='scale');
  _background-image:none;
  height:11px;
  width:8px;
}
.top_sl{
  background:#fff url(http://www.myfinancelab.com/img_mfl/top_sl.png) top left repeat-x;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/top_sl.png', sizingMethod='scale');
  _background-image:none;
  height:11px;
}
.tr_sl{
  background:url(http://www.myfinancelab.com/img_mfl/tr_sl2.png) top left no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/tr_sl2.png', sizingMethod='scale');
  _background-image:none;
  height:11px;
  width:14px;
}
.left_sl{
  background:url(http://www.myfinancelab.com/img_mfl/left_sl.png) bottom right repeat-y;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/left_sl.png', sizingMethod='scale');
  _background-image:none;
  width:8px;
}
.middle_sl{
  background:#fff;
}
.middle_sl ul{
  margin:0;
  padding:0;
  list-style-type:none;
}
.middle_sl li{
  float:none;
  background:none;
  font-size:12px;
  margin:0;
  padding:0;
  line-height:14px;
}

.middle_sl li a{
  padding:9px 0 9px 5px !important;
  display:block !important;
  background-image:none !important;
  color:#000000 !important;
  //width:97%;
}
.middle_sl li a:hover{
  background:#fc6 !important;/*E5944B*/
  background-image:none !important;
  color:#000 !important;
}
.right_sl{
  background:url(http://www.myfinancelab.com/img_mfl/right_sl.png) bottom left repeat-y;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/right_sl.png', sizingMethod='scale');
  _background-image:none;
  width:14px;
}
.bl_sl{
  background:url(http://www.myfinancelab.com/img_mfl/bl_sl.png) top right no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/bl_sl.png', sizingMethod='scale');
  _background-image:none;
  height:15px;
  width:8px;
}
.bottom_sl{
  background:url(http://www.myfinancelab.com/img_mfl/bottom_sl.png) top left repeat-x;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/bottom_sl.png', sizingMethod='scale');
  _background-image:none;
  height:15px;
}
.br_sl{
  background:url(http://www.myfinancelab.com/img_mfl/br_sl.png) top left no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/br_sl.png', sizingMethod='scale');
  _background-image:none;
  width:14px;
  height:15px;
}
.bottom_second_list{
  background:url(http://www.myfinancelab.com/img_mfl/bottom_second_list.png) top left no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/bottom_second_list.png', sizingMethod='scale');
  _background-image:none;
  height:17px;
}
/*===============================================================================    end of top menu    ===============================================================================*/


/*========================================================================================    content    ======================================================================================*/
.content{
  border-collapse:collapse;
  width:100%;
  margin:5px 0 0 0;
  position:relative;
  z-index:0;
}
.tl_content{
  background:url(http://www.myfinancelab.com/img_mfl/tl_content.png) bottom right no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/tl_content.png', sizingMethod='scale');
  _background-image:none;
  width:9px;
  height:7px;
}
.top_content{
  background:url(http://www.myfinancelab.com/img_mfl/top_content.png) bottom right repeat-x;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/top_content.png', sizingMethod='scale');
  _background-image:none;
  height:7px;
}
.tr_content{
  background:url(http://www.myfinancelab.com/img_mfl/tr_content.png) bottom left no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/tr_content.png', sizingMethod='scale');
  _background-image:none;
  width:9px;
  height:7px;
}
.left_content{
  background:url(http://www.myfinancelab.com/img_mfl/left_content.png) bottom right repeat-y;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/left_content.png', sizingMethod='scale');
  _background-image:none;
  width:9px;
}
.middle_content{
  background:#fff;
}
.paddingright{
  padding:20px;
}
.right_content{
  background:url(http://www.myfinancelab.com/img_mfl/right_content.png) bottom left repeat-y;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/right_content.png', sizingMethod='scale');
  _background-image:none;
  width:9px;
}
.bl_content{
  background:url(http://www.myfinancelab.com/img_mfl/bl_content.png) top right no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/bl_content.png', sizingMethod='scale');
  _background-image:none;
  width:9px;
  height:11px;
}
.bottom_content{
  background:url(http://www.myfinancelab.com/img_mfl/bottom_content.png) top right repeat-x;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/bottom_content.png', sizingMethod='scale');
  _background-image:none;
  height:11px;
}
.br_content{
  background:url(http://www.myfinancelab.com/img_mfl/br_content.png) top left no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/br_content.png', sizingMethod='scale');
  _background-image:none;
  width:9px;
  height:11px;
}
.other{
  float:left;
  width:620px;
  background:url(http://www.myfinancelab.com/img_mfl/get_main_pic.php) left bottom no-repeat;
  height:300px;
}
.other_headline{/*_________________________top left block_______________________*/
  font-size:26px;
  float:right;
  width:56%;
  color:#3C3C3C;
  font-family:Verdana, sans-serif;
  margin-top:30px;
}
.other_text{
  font-family:Verdana, sans-serif;
  font-size:12px;
  float:right;
  width:54%;
  color:#3C3C3C;
  margin:5px 0 0 0;
  padding:0 0 0 20px;
}
.other_text span{
  float:left;
  width:92%;
}
.green_button{
  float:right;
  margin:25px 0 0 0;
}
/*_________________________end of top left block_______________________*/





.log_reg{/*__________________________login/register block______________________________*/
  float:right;
  width:285px;
}
.log_reg td{padding:0 !important;}/*++++++++++++++++++big blue block++++++++++++++++++++++++++ */
.log_reg table{
  border-collapse:collapse;
  width:100%;
}
.tl_logreg{
  background:url(http://www.myfinancelab.com/img_mfl/tl_logreg1.png) bottom right no-repeat;
  width:5px;
  height:5px;
}
.top_logreg{
  background:url(http://www.myfinancelab.com/img_mfl/top_logreg1.png) bottom left repeat-x;
  height:5px;
}
.tr_logreg{
  background:url(http://www.myfinancelab.com/img_mfl/tr_logreg1.png) bottom left no-repeat;
  width:9px;
  height:5px;
}
.left_logreg{
  background:url(http://www.myfinancelab.com/img_mfl/left_logreg1.png) top right repeat-y;
  width:5px;
  vertical-align:top;
}
/*.left_logreg2{
  background:url(http://www.myfinancelab.com/img_mfl/left_logreg2.png) top right no-repeat;
  width:5px;
  height:270px;
}*/
.middle_logreg{
  background: url(http://www.myfinancelab.com/img_mfl/fon_logreg1.png) left top repeat;/*#BEB89A*/
  /*//background:#B7B090 url(http://www.myfinancelab.com/img_mfl/fon_logreg.png) left top repeat-x;*/
  vertical-align:top;
}
.paddingH15{
  padding:0 11px 11px 11px;
}
.login{/*xxxxxxxxxxxxxxxxxx  login block  xxxxxxxxxxxxxxxxxx*/
  border-collapse:collapse;
  margin:-3px 0 0 0;
  position:relative;
  z-index:2;
}
.left_log_in{
  /*background:url(http://www.myfinancelab.com/img_mfl/left_log_in.png) top right repeat-y;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/left_log_in.png', sizingMethod='scale');
  _background-image:none;
  width:6px;
  vertical-align:top;*/
}
.left_log_in2{
  /*background:url(http://www.myfinancelab.com/img_mfl/left_log_in2.png) top right no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/left_log_in2.png', sizingMethod='scale');
  _background-image:none;
  width:5px;
  height:158px;*/
}
.middle_log_in{
  /*background:#B76630 url(http://www.myfinancelab.com/img_mfl/fon_log_in.png) left top repeat-x;
  //background:#B05A26 url(http://www.myfinancelab.com/img_mfl/fon_log_in.png) left top repeat-x;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/fon_log_in.png', sizingMethod='scale');
  _background-image:none;
  vertical-align:top;*/
}
.paddingH10{
  /*padding:0 10px 0 7px;*/
}
.right_log_in{
  /*background:url(http://www.myfinancelab.com/img_mfl/right_log_in.png) top left repeat-y;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/right_log_in.png', sizingMethod='scale');
  _background-image:none;
  width:6px;
  vertical-align:top;*/
}
.right_log_in2{
  /*background:url(http://www.myfinancelab.com/img_mfl/right_log_in2.png) top right no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/right_log_in2.png', sizingMethod='scale');
  _background-image:none;
  width:6px;
  height:158px;*/
}
.bl_log_in{
  /*background:url(http://www.myfinancelab.com/img_mfl/bl_log_in.png) top right no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/bl_log_in.png', sizingMethod='scale');
  _background-image:none;
  width:6px;
  height:8px;*/
}
.bottom_log_in{
  /*background:url(http://www.myfinancelab.com/img_mfl/bottom_log_in.png) top left repeat-x;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/bottom_log_in.png', sizingMethod='scale');
  _background-image:none;
  height:8px;*/
}
.br_log_in{
  /*background:url(http://www.myfinancelab.com/img_mfl/br_log_in.png) top left no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/br_log_in.png', sizingMethod='scale');
  _background-image:none;
  width:6px;
  height:8px;*/
}
.headline_log_in{
  font-size:22px;
  margin:5px 0 10px 0;
  color:#036;
}
.name_form{
  font-size:10px;
  font-weight:bold;
  color:#333;
  margin:0 0 2px 0;
}
.input_log_in input{
  width:100%;
  border-top:1px solid #6E6155;
  border-left:1px solid #7C6F63;
  border-bottom:1px solid #E5D8CD;
  border-right:1px solid #7C6F63;
  background:#FEF6E5;/*DBEEF5*/
  margin:0 0 8px 0;
}
.text_in_form{
  font-size:9px;
}
.text_in_form a{
 color:#333;
 text-decoration:underline;
}
.button_form{
  float:right;
}
/*xxxxxxxxxxxxxxxxxx  end of login block  xxxxxxxxxxxxxxxxxx*/
.headline_reg{/*Register label*/
  font-size:22px;
  color:#036;/* 124F8B */
  margin:5px 0 0 0;
}/*________________________________*/
.text_reg{/*text under Register label*/
  font-size:11px;
  color:#333;
  margin:5px 0 0 0;
}/*_______________________________________*/
.buttons_of_choose{/*________role-choose button________*/
  margin:0;
  padding:0;
}
#first_but{
  text-align:left;
  float:left;
  width:49%;
  margin:10px 0 0 0;
}
#second_but{
  text-align:right;
  float:right;
  width:49%;
  margin:10px 0 0 0;
}/*_____________________________________________________*/
.line{/*_______line under role-choose button_______*/
  background:url(http://www.myfinancelab.com/img_mfl/line.png) center top no-repeat;
  height:3px;
  width:100%;
  margin:10px 0 0 0;
}/*______________________________________________*/
.buttons_of_course{/*_____CourseCompas button_____*/
  margin:0;
  padding:0;
}
.buttons_of_course div{
  margin:10px 0 0 0;
  _margin:0;
  text-align:center;
}/*______________________________________________*/
.right_logreg{
  background:url(http://www.myfinancelab.com/img_mfl/right_logreg1.png) top left repeat-y;
  width:9px;
  vertical-align:top;
}
/*.right_logreg2{
  background:url(http://www.myfinancelab.com/img_mfl/right_logreg2.png) top left no-repeat;
  width:9px;
  height:270px;
}*/
.bl_logreg{
  background:url(http://www.myfinancelab.com/img_mfl/bl_logreg1.png) top right no-repeat;
  width:5px;
  height:9px;
}
.bottom_logreg{
  background:url(http://www.myfinancelab.com/img_mfl/bottom_logreg1.png) top left repeat-x;
  height:9px;
}
.br_logreg{
  background:url(http://www.myfinancelab.com/img_mfl/br_logreg1.png) top left no-repeat;
  width:9px;
  height:9px;
}/*++++++++++++++++++++++++++++++end of big blue button++++++++++++++++++++++++++++++++++++++++++++++++*/
/*____________________________end of login/register block__________________________________*/




.label{/*+++++++++++++++++++++++++++++++++++  label block  +++++++++++++++++++++++++++++++++++*/
  background:#fff;
  float:right;
  width:285px;
  margin:10px 0 0 0;
  /*height:233px;*/
}
.left_label{
  background:url(http://www.myfinancelab.com/img_mfl/left_label.png) left top repeat-y;
}
.top_label{
  background:url(http://www.myfinancelab.com/img_mfl/top_label.png) right top repeat-x;
}
.right_label{
  background:url(http://www.myfinancelab.com/img_mfl/right_label.png) right top repeat-y;
}
.bottom_label{
  background:url(http://www.myfinancelab.com/img_mfl/bottom_label.png) right bottom repeat-x;
}
.tl_label{
  background:url(http://www.myfinancelab.com/img_mfl/tl_label.png) left top no-repeat;
}
.tr_label{
  background:url(http://www.myfinancelab.com/img_mfl/tr_label.png) right top no-repeat;
}
.bl_label{
  background:url(http://www.myfinancelab.com/img_mfl/bl_label.png) left bottom no-repeat;
}
.br_label{
  background:url(http://www.myfinancelab.com/img_mfl/br_label.png) right bottom no-repeat;
  padding:3px 5px 3px 3px;
}
.m_but_label{/*^^^^^^^^^^^^^^^^^^  label button  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
  background:url(http://www.myfinancelab.com/img_mfl/m_button_label.png) top left repeat-x;
  cursor:pointer;
}
.m_but_label_over{
  background:url(http://www.myfinancelab.com/img_mfl/m_button_label_over.png) top left repeat-x;
  cursor:pointer;
}
.m_but_label_down{
  background:url(http://www.myfinancelab.com/img_mfl/m_button_label_down.png) top left repeat-x;
  cursor:pointer;
}
.l_but_label{
  background:url(http://www.myfinancelab.com/img_mfl/l_button_label.png) top left no-repeat;
  width:100%;
}
.l_but_label_over{
  background:url(http://www.myfinancelab.com/img_mfl/l_button_label_over.png) top left no-repeat;
  width:100%;
}
.l_but_label_down{
  background:url(http://www.myfinancelab.com/img_mfl/l_button_label_down.png) top left no-repeat;
  width:100%;
}
.r_but_label{
  background:url(http://www.myfinancelab.com/img_mfl/r_button_label.png) top right no-repeat;
  padding:0 7px;
  height:37px;
  line-height:30px;
  font-size:22px;
  color:#666;
}
.r_but_label_over,.r_but_label_down{
  padding:0 7px;
  height:37px;
  line-height:30px;
  font-size:22px;
  color:#666;
}
.r_but_label_over{
  background:url(http://www.myfinancelab.com/img_mfl/r_button_label_over.png) top right no-repeat;
}
.r_but_label_down{
  background:url(http://www.myfinancelab.com/img_mfl/r_button_label_down.png) top right no-repeat;
}
.r_but_label img,.r_but_label_over img,.r_but_label_down img{
  float:left;
  margin:0 5px;
}/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^  end of label button  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
.in_label{/*##########   text inside label   ################*/
  padding:0 13px;
  display:block;
  /*height:156px;120px*/
  overflow-y:auto;
}
.in_label2{
  padding:0 13px;
  display:none;
}
.in_label ul{
  margin:0;
  padding:20px 0 0 0;
  list-style-type:none;
}
.in_label li{
  background:url(http://www.myfinancelab.com/img_mfl/blue_arrow.png) left 5px no-repeat;
  font-size:11px;
  margin:0 0 20px 0;
  padding:0 0 0 10px;
}
.in_label li a{
  color:#05568B;
  text-decoration:underline;
}
/*##########   end of text inside label   ################*/
/*++++++++++++++++++++++++++++++++++++++++  end of label block  ++++++++++++++++++++++++++++++++++++*/


/*__________________________________  stories block  ___________________________________*/
.stories{
  float:left;
  width:620px;
}
.stories td{padding:0 !important;}
.tl_stories{
  /*background:url(http://www.myfinancelab.com/img_mfl/tl_stories.png) right bottom no-repeat;*/
}
.headline_stroies{
  font-size:28px;
  color:#303030;
  /*background:url(http://www.myfinancelab.com/img_mfl/back_hs.png) left bottom no-repeat;*/
  padding:0 0 0 12px;
}
.left_stories{
  /*background:url(http://www.myfinancelab.com/img_mfl/left_stories2.png) left top repeat-y;*/
  width:5px;
}
.back_stories{
  /*background:url(http://www.myfinancelab.com/img_mfl/back_stories.png) right top repeat-x;*/
}
.info_in_stories{/*__stories content_____*/
  overflow:auto;
  height:230px;
  position:relative;
  margin:0 20px 0 0;
  padding:1px 15px 0 0;
}

.info_in_stories table{
  //width:97% !important;
}

.under_foto_back{
  background:url(http://www.myfinancelab.com/img/under_foto_back.png) top left repeat-y;
  width:78px;
  margin:10px 10px 0 0;
}
.under_foto_top{
  background:url(http://www.myfinancelab.com/img/under_foto_top.png) top left no-repeat;
}
.under_foto_bottom{
  background:url(http://www.myfinancelab.com/img/under_foto_bottom.png) bottom left no-repeat;
  position:relative;
  padding:8px 0 11px 8px;
  //padding:8px 0 9px 8px;
  height:100%;
}
.orange_arrow{
  background:url(http://www.myfinancelab.com/img_mfl/orange_arrow.png) left top no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/orange_arrow.png', sizingMethod='image');
  _background-image:none;
  width:18px;
  height:18px;
  cursor:pointer;
  position:absolute;
  z-index:2;
  bottom:0px;
  right:0px;
}
.text_stories{
  font-size:13px;
  color:#666;
  border-top:1px solid #EDEDE5;
}
.text_stories div.sub{
  color:#BE6C34;
  font-size:10px;
  font-weight:bold;
  font-style:italic;
  margin-bottom:10px;
}/*____end of stories content____*/
.bl_stories{
  /*background:url(http://www.myfinancelab.com/img_mfl/bl_stories.png) right top no-repeat;*/
  height:5px;
  width:5x;
}
.bottom_stories{
  /*background:#FFF8E8 url(http://www.myfinancelab.com/img_mfl/bottom_stories.png) left top no-repeat;*/
  height:5px;
}

/*__________________________________  end of stories block  _____________________________*/
.middle_content table{
  border-collapse:collapse;
  width:100%;
}


.orange_block {/*_______________________ORANGE BLOCK________________________________*/
  background:url(http://www.myfinancelab.com/img_mfl/repeat_orange.png) left top repeat-y;
  position:relative;
}
.middle_orange{
  background:url(http://www.myfinancelab.com/img_mfl/background_orange.png) top left no-repeat;
  _height:100%;
}
.bottom_orange{
  background:url(http://www.myfinancelab.com/img_mfl/bottom_orange.png) bottom right no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/bottom_orange.png', sizingMethod='scale');
  _background-image:none;
  width:230px;
  height:11px;
  position:absolute;
  bottom:0px;
  _bottom:-1px;
  left:0px;
}
.text_in_orange{/*_____Text in orange block_____*/
  margin:0;
  padding:10px;
  list-style-type:none;
  font-size:14px;
}
.text_in_orange_li,.text_in_orange_li2{
  margin-left:3px;
}
.text_in_orange_li2{
  background:url(http://www.myfinancelab.com/img_mfl/top_back_orange.png) left top no-repeat;
}
.text_in_orange_li span,.text_in_orange_li2 span{
  display:block;
}
.text_in_orange li a, .nothing a{
  color:#333333;
  display:block;
  padding:0;
  margin:1px 0;
}
.text_in_orange_li2 a:hover{
  background:url(http://www.myfinancelab.com/img_mfl/bottom_back_orange.png) left bottom no-repeat;
}
.text_in_orange_li a,.text_in_orange_li2 a{
  padding:8px 0 8px 6px !important;
  //width:97%;
}/*_________________________________________*/
.headline_in_white{/*++++++++++++++++++++++++++WHITE BLOCK++++++++++++++++++++++*/
  font-size:15px;
  color:#333 !important;
  display:block;
  width:207px;
  margin:0 !important;
}
body:first-of-type .headline_in_white{width:208px;}
.headline_in_white span{
  background:url(http://www.myfinancelab.com/img_mfl/middle_back_orange.png) bottom right repeat-y;
  display:block;
  padding:8px 0 8px 10px;
}
.white_block{
  width:100%;
}
.tl_white{
  background:url(http://www.myfinancelab.com/img_mfl/tl_white.png) bottom right no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/tl_white.png', sizingMethod='scale');
  _background-image:none;
  width:9px;
  height:7px;
}
.top_white{
  background:url(http://www.myfinancelab.com/img_mfl/top_white.png) bottom right repeat-x;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/top_white.png', sizingMethod='scale');
  _background-image:none;
  height:7px;
}
.tr_white{
  background:url(http://www.myfinancelab.com/img_mfl/tr_white.png) bottom left no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/tr_white.png', sizingMethod='scale');
  _background-image:none;
  width:9px;
  height:7px;
}
.left_white{
  background:url(http://www.myfinancelab.com/img_mfl/left_white.png) bottom right repeat-y;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/left_white.png', sizingMethod='scale');
  _background-image:none;
  width:9px;
}
.middle_white{
  background:#fff;
  vertical-align:top;
  width:214px;
}
	#text_in_white{
	  margin:0;
	  padding:0;
	  list-style-type:none;
	  font-size:11px;
	  position:relative;
	  z-index:2;
	}
	#text_in_white li a{
      //width:95%;
	  color:#3C3C3C;
	  display:block;
	  cursor:pointer;
	  padding:10px 5px;
	  margin:0 !important;
	}
	#text_in_white li a:hover{
	  background:#EDEBDC;
	  margin:0 !important;
	}
.right_white{
  background:url(http://www.myfinancelab.com/img_mfl/right_white.png) bottom left repeat-y;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/right_white.png', sizingMethod='scale');
  _background-image:none;
  width:9px;
}
.bl_white{
  background:url(http://www.myfinancelab.com/img_mfl/bl_white.png) top right no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/bl_white.png', sizingMethod='scale');
  _background-image:none;
  width:9px;
  height:11px;
}
.bottom_white{
  background:url(http://www.myfinancelab.com/img_mfl/bottom_white.png) top right repeat-x;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/bottom_white.png', sizingMethod='scale');
  _background-image:none;
  height:11px;
}
.br_white{
  background:url(http://www.myfinancelab.com/img_mfl/br_white.png) top left no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/br_white.png', sizingMethod='scale');
  _background-image:none;
  width:9px;
  height:11px;
}/*++++++++++++++++++++++++END OF WHITE BLOCK+++++++++++++++++++++*/
/*______________________________________END OF ORANGE BLOCK____________________________*/


.for_center_block{/*________________CENTER BLOCK_______________________________*/
  width:925px; 
  float:right;
  min-height:585px;
}
.for_center_block2{
  width:925px; 
  float:right;
  height:585px;
}
.center_block{
  width:447px;
  float:left;
}
.headline_center_block{
  color:#036;/*DA8846*/
  font-size:26px;
}
.center_block p{
  color:#333333;
  font-size:12px;
  text-align:left;
}/*____________________________END OF CENTER BLOCK___________________________*/

/*_________________________________________CONTACT____________________________________*/
.contact{
  float:right;
  width:220px;
}
.contact table{
  border-collapse:collapse;
  width:100%;
}
.contact td{
  padding:0 !important;
}
.tl_blue{
  background:url(http://www.myfinancelab.com/img_mfl/tl_blue.png) right bottom no-repeat;
  width:6px;
  height:9px;
}
.top_blue{
  background:url(http://www.myfinancelab.com/img_mfl/top_blue.png) right bottom repeat-x;
  height:9px;
}
.tr_blue{
  background:url(http://www.myfinancelab.com/img_mfl/tr_blue.png) left bottom no-repeat;
  width:9px;
  height:9px;
}
.left_blue{
  background:url(http://www.myfinancelab.com/img_mfl/left_blue.png) right bottom repeat-y;
  width:6px;
}
.middle_blue{
  background:#5C86B0;
}
.right_blue{
  background:url(http://www.myfinancelab.com/img_mfl/right_blue.png) left bottom repeat-y;
  width:9px;
}
.left_sky{
  background:url(http://www.myfinancelab.com/img_mfl/left_sky.png) right bottom repeat-y;
  width:6px;
  vertical-align:top;
}
.left_sky2{
  background:url(http://www.myfinancelab.com/img_mfl/left_sky2.png) right bottom no-repeat;
  width:6px;
  height:205px;
}
.middle_blue{
  background:#5C86B0;
  //background:#507BA7;
  font-size:14px;
  color:#fff;
  vertical-align:top;
}
.middle_blue div{
  padding:0 0 5px 0;
}
.right_sky{
  background:url(http://www.myfinancelab.com/img_mfl/right_sky.png) left bottom repeat-y;
  width:9px;
  vertical-align:top;
}
.middle_sky{
  background:#ECF0F6 url(http://www.myfinancelab.com/img_mfl/middle_sky.png) top left repeat-x;
  vertical-align:top;
}
	.contact_cont{/*++++++++++++ CONTENT OF CONTACT++++++++++++++++*/
	  background:url(http://www.myfinancelab.com/img_mfl/line_in_contact.png) left bottom repeat-x;
	  overflow:hidden;
	  height:100%;
	  padding:10px 0;
	}
	.background_none{
	  background:none;
	}
	.contact_foto{
	  float:left;
	  width:14%;
	}
	.contact_text{
	  float:right;
	  width:84%;
	}
	.contact_text{
	  color:#3C3C3C;
	  font-size:10px;
	}
	.contact_text span{
	  display:block;
	  font-weight:bold;
	}/*+++++++++++++++++++++++++END CONTENT OF CONTACT++++++++++++++++++++*/
.right_sky2{
  background:url(http://www.myfinancelab.com/img_mfl/right_sky2.png) left bottom no-repeat;
  width:9px;
  height:205px;
}
.bl_sky{
  background:url(http://www.myfinancelab.com/img_mfl/bl_sky.png) right bottom no-repeat;
  width:6px;
  height:10px;
}
.bottom_sky{
  background:url(http://www.myfinancelab.com/img_mfl/bottom_sky.png) right bottom repeat-x;
  height:10px;
}
.br_sky{
  background:url(http://www.myfinancelab.com/img_mfl/br_sky.png) left bottom no-repeat;
  width:9px;
  height:1opx;
}

.strong
{
  font-weight:bold !important;
}

/*______________________________________END OF CONTACT_________________________________*/
/*===================================================================================    end of content    =================================================================================*/

/*===================================================================================         Footer        ==================================================================================*/
.footer{
  width:975px;
  margin:0 auto;
  margin-top:20px;
}
.footer_copyright{
  color:#333;
  font-size:11px;
  text-align:center;
}
.footer_menu{
  font-size:11px;
  text-align:center;
  margin:5px 0 0 0;
}
.footer_menu a{
  border-right:1px solid #333;
  padding:0 5px 0 0;
  margin:0 5px 0 0;
}
.border_none{
  border:none !important;
}
.footer_logo{
  background:url(http://www.myfinancelab.com/img_mfl/pearson.png) top left no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.myfinancelab.com/img_mfl/pearson.png', sizingMethod='scale');
  _background-image:none;
  width:90px;
  height:25px;
  margin:0 auto;
  margin-top:10px;
  
}
/*===================================================================================         End of footer        ============================================================================*/

/*__________________________________RIGHT BLOCK WIDTH SHADOW (RCS)__________________________________*/
.left_rcs{
  background:url(http://www.myfinancelab.com/img/gray_pixel.png) left top repeat-y;
  float:right;
  width:175px;
  font-size:12px;
}
.top_rcs{
  background:url(http://www.myfinancelab.com/img/gray_pixel.png) left top repeat-x;
}
.right_rcs{
  background:url(http://www.myfinancelab.com/img/right_rcs.png) right top repeat-y;
}
.bottom_rcs{
  background:url(http://www.myfinancelab.com/img/bottom_rcs.png) left bottom repeat-x;
}
.tl_rcs{
  background:url(http://www.myfinancelab.com/img/tl_rcs.png) left top no-repeat;
}
.tr_rcs{
  background:url(http://www.myfinancelab.com/img/tr_rcs.png) right top no-repeat;
}
.bl_rcs{
  background:url(http://www.myfinancelab.com/img/bl_rcs.png) left bottom no-repeat;
}
.br_rcs{
  background:url(http://www.myfinancelab.com/img/br_rcs.png) right bottom no-repeat;
}
.head_rcs{
  /*background:url(http://www.myfinancelab.com/img_mfl/back_head_rcs.png) left top repeat-x;*/
  background:#fc6;
  font-weight:bold;
  margin:0 !important;
}
.tl_head_rcs{
  background:url(http://www.myfinancelab.com/img_mfl/tl_head_rcs.png) left top no-repeat;
  margin:0 !important;
}
.tr_head_rcs{
  background:url(http://www.myfinancelab.com/img_mfl/tr_head_rcs.png) right top no-repeat;
  margin:0 !important;
  padding:3px 3px 3px 5px;
  color:#333;
  font-size:13px;
}
.tr_head_rcs a{
  color:#333;
  text-decoration:underline;
}
.tr_head_rcs a:hover{
  color:#333;
  text-decoration:underline;
}
.br_rcs span{
  margin:0;
  font-weight:bold;
  display:block;
}

.tr_head_rcs div
{
  border-bottom:1px solid #e2e2e2;
  padding-bottom:10px;
}
.rcs_content
{
  margin:0;
  padding:0 10px 10px 10px;
  font-size:10px;
  color:#3c3c3c;
}

.rcs_content div
{
  padding:6px 0 8px 0;
  border-bottom:1px solid #e2e2e2;
}

.rcs_content div a {
  color:#0965A6;
  text-decoration:underline !important;
}

.rcs_content div a:hover{
  color:#61A2D0;
  text-decoration:underline !important;
}

.rcs_content .last
{
  border:none !important;
}

/*_______________________________END OF RIGHT BLOCK WIDTH SHADOW (RCS)_______________________________*/


/*==================================================================================  SPECIAL STYLES FOR CONTENT  ========================================================================*/
/*____________________STYLES FOR INSTRUCTOR FEATURES______________________*/
.link2{
  color:#0965A6;
  text-decoration:none;
}
.link2:hover{
  color:#61A2D0;
  text-decoration:none;
}
.if_h2{
  background-color:#519ED2;
  color:#FFFFFF;
  display:block;
  font-size:100%;
  margin:0;
  padding:5px 0;
  width:100%;
  font-size:12px;
}
.black_h2{
  background-color:none;
  color:#000;
  display:block;
  font-size:100%;
  margin:0;
  padding:5px 0;
  width:100%;
  font-size:12px;
}
.black_h2 a{
  color:#000;
  text-decoration:none;
}
.calloutbox{
  font-size:12px;
  background-color:#F5F5EB;
  margin-bottom:20px;
  padding:0 10px 10px 0;
}
.calloutbox_if{
  font-size:12px;
  background-color:none;
  margin-bottom:0px;
  padding:0 10px 0px 0;
}
.calloutbox_if table{
  width:auto;
}
.calloutbox_if td{
  padding-left:0px !important;
  vertical-align:top;
}
/*_______________________________________________________________________*/

/*___________________________STYLES FOR about_myeconlab_______________________*/
.middlecolumn {
float:left;
font-size:12px;
voice-family:inherit;
width:490px;
}
.h1_ame {
color:#225A93;
font-size:120%;
font-weight:bold;
margin-top:0;
z-index:2;
}
.rightcolumn {
float:right;
width:190px;
margin-top:15px;
//margin-top:5px;
}
.widebox {
background:transparent url(http://www.myfinancelab.com/img_mfl/assets/bg-leftnavbox.gif) repeat scroll 0 0;
margin-bottom:30px;
width:190px;
}
.widebox p {
margin:10px 10px 0;
}
.widebox p#firstInstructor {
background:transparent url(http://www.myfinancelab.com/img_mfl/assets/bg-leftnavbox-top.gif) repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
margin:0;
padding-bottom:4px;
padding-top:4px;
text-align:center;
}
.widebox p#lastInstructor {
background:transparent url(http://www.myfinancelab.com/img_mfl/assets/bg-leftnavbox-bottom.gif) repeat scroll 0 0;
height:16px;
margin:0;
}
.maincolumn {
width:99%;
voice-family:inherit;
margin:0 5px 0 0;
}
/*_______________________________________________________________________*/

/*____________________STYLES FOR INSTRUCTOR FEATURES______________________*/
.body {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:normal;
}
.link2{
  color:#0965A6;
  text-decoration:none;
}
.link2:hover{
  color:#61A2D0;
  text-decoration:none;
}
.link4{
  color:#000;
  text-decoration:none;
}
.link4:hover{
  color:#666;
  text-decoration:underline !important;
}
.if_h2, .articles_h2, .fa_h2{
  background-color:#DEDCB5;
  display:block;
  font-size:12px;
  margin:0;
  padding:5px 0;
  width:100%;
  color:#000;
}
.fa_h2{
  padding-left:10px;
}
.calloutbox{
  background-color:#F5F5EB;
  margin-bottom:20px;
  padding:0 10px 10px 0;
  font-size:12px;
}
.tablepad{
  padding-left:20px;
}
.BL {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
list-style-image:url(http://www.myfinancelab.com/img_mal/_bullet2.gif);
list-style-position:outside;
list-style-type:none;
text-align:left;
top:10px;
white-space:normal;
}
.body2 {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:normal;
}
.H3 {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
/*_______________________________________________________________________*/

/*___________________________STYLES FOR about_myeconlab_______________________*/
.middlecolumn {
float:left;
voice-family:inherit;
width:490px;
}
.h1_ame {
color:#225A93;
font-size:120%;
font-weight:bold;
margin-top:0;
z-index:2;
}
.rightcolumn {
float:right;
width:190px;
margin-top:15px;
//margin-top:5px;
}
.widebox {
background:transparent url(http://www.myfinancelab.com/img/assets/bg-leftnavbox.gif) repeat scroll 0 0;
margin-bottom:30px;
width:190px;
}
.widebox p {
margin:10px 10px 0;
}
.widebox p#firstInstructor {
background:transparent url(http://www.myfinancelab.com/img/assets/bg-leftnavbox-top.gif) repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
margin:0;
padding-bottom:4px;
padding-top:4px;
text-align:center;
}
.widebox p#lastInstructor {
background:transparent url(http://www.myfinancelab.com/img/assets/bg-leftnavbox-bottom.gif) repeat scroll 0 0;
height:16px;
margin:0;
}
.maincolumn {
font-size:12px;
voice-family:inherit;
margin:0 5px 0 0;
}
/*_______________________________________________________________________*/
/*_________________________________  STYES FOR FACULTY ADVOCATES AND OTHER  _________________________________*/
.link3{
  color:#0965A6;
  text-decoration:underline !important;
}
.link3:hover{
  color:#61A2D0;
  text-decoration:underline !important;
}
.link5{
  color:#000;
  text-decoration:underline !important;
}
.link5:hover{
  color:#666;
  text-decoration:underline !important;
}/*_______________________________________________________________________________________________________*/
/*__________________________________  STYES FOR SUPPORT:OVERVIEW AND OTHER  _________________________________*/
.so_h1{
  color:#225A93;
  font-size:120%;
  font-weight:bold;
  margin-top:0;
  z-index:2;
}/*_______________________________________________________________________________________________________*/
/*____________________________________________  STYLES FOR NEWS  ____________________________________________*/
.H1 {
color:#2A55A1 !important;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
}
.H2 {
color:#2A55A1 !important;
font-family:Arial,Helvetica,sans-serif;
font-size:14px !important;
font-weight:bold;
}
.NoBullet {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
top:10px;
white-space:normal;
}
.style1 {
font-size:120% !important;
}
.style12 {
color:#2886B9 !important;
font-size:120% !important;
font-weight:bold;
}
.style3 {
color:#2886B9 !important;
font-size:110% !important;
font-weight:bold;
}
.style14 {
font-size:100%;
}
.style7 {
color:#666666 !important;
font-weight:bold;
}
/*_________________________________________  END OF STYLES FOR NEWS  _________________________________________*/

/*_____________________________________STYLES FOR SUPPORT:OVERVIEW IN MFL_____________________________________*/
.rightcolumn_so_mfl{
  border-bottom:1px dashed #CCCCCC;
  border-left:1px dashed #CCCCCC;
  border-right:1px dashed #CCCCCC;
  float:right;
  width:190px;
  font-size:12px;
}
.rightcolumn_so_mfl p{
  clear:left;
  font-size:100%;
  margin:0;
  padding:10px 10px 0 10px;
}
.h2_so_mfl{
  background-color:#DEDCB5;
  display:block;
  margin:0;
  padding:5px 0;
  width:100%;
}
.h3_so_mfl{
  color:#3F5783;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
}
.h1_so_mfl{
  color:#333333;
  font-size:120%;
  font-weight:bold;
  margin:0 0 10px;
  padding:0;
  z-index:2;
}
/*__________________________________END OF STYLES FOR SUPPORT:OVERVIEW IN MFL__________________________________*/

/*==============================================================================  END OF SPECIAL STYLES FOR CONTENT  ====================================================================*/

/*_____________________________________STYLES FOR TOP GRAY BLOCK _____________________________________*/
.tl_gray{
  background:#E9E9E9 url(http://www.myfinancelab.com/img_mal/tl_gray.png) top left no-repeat;
}
.tr_gray{
  background:url(http://www.myfinancelab.com/img_mal/tr_gray.png) top right no-repeat;
}
.bl_gray{
  background:url(http://www.myfinancelab.com/img_mal/bl_gray.png) bottom left no-repeat;
}
.br_gray{
  background:url(http://www.myfinancelab.com/img_mal/br_gray.png) bottom right no-repeat;
  padding:15px;
}
.content_gray{
  font-size:12px;
}
/*__________________________________END OF STYLES FOR TOP GRAY BLOCK __________________________________*/


/*_____________________________________STYLES FOR BIG POUP IMAGE_____________________________________*/
.zoom {
/*background:transparent url(http://www.myfinancelab.com/img/icon-zoom.png) no-repeat scroll left top;*/
bottom:16px;
height:18px;
position:absolute;
right:6px;
text-indent:-9999em;
width:18px;
z-index:10;
}

div#fancy_overlay {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	background-color: #333;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -12px;
	height: 30px;
	width: 30px;
	background: transparent url(http://www.myfinancelab.com/img/fancy_closebox.png);
	_background-image:  url(http://www.myfinancelab.com//img/fancy_closebox.gif);
	cursor: pointer;
	z-index: 100;
	display: none;
}

div#fancy_content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0; 
	margin: 0;
	z-index: 96;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 92;
}

div#fancy_title {
	position: absolute;
	bottom: -35px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 2px;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
}

td#fancy_title_main {
	height: 32px;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 58px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #444;
	background: #FFF;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 10px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	background-image: url(data:image/gif;base64,AAAA);
	z-index: 100; 
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

a#fancy_left:hover {
	background: transparent url(fancy_left.gif) no-repeat 0% 100%;
}

a#fancy_right:hover {
	background: transparent url(fancy_right.gif) no-repeat 100% 100%;
}

#fancy_bigIframe, #fancy_freeIframe {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

div#fancy_bg {
	display: none;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
}
/*__________________________________END OF STYLES FOR BIG POUP IMAGE__________________________________*/

#info_about_things,#info_about_things_cc{
  border-collapse:collapse;
}

#info_about_things td,#info_about_things_cc td{
  border:1px solid #FEDDBA;
  padding:5px;
  font-size:11px;
  font-weight:bold;
  color:#757575;
  text-align:left;
  vertical-align:top;
  padding:10px;
}
.headline_table{
  background:#5D87B1;
  text-align:center;
}
.headline_table td{
  padding:10px 0px 10px 5px !important;
  border:none !important;
  font-size:14px !important;
  vertical-align:middle !important;
  height:100%;

}
.left_cell{
  border-left:none !important;
  text-align:center;
}
.foto_thing{
  float:left;
  width:17%;
}
.about_thing{
  float:right;
  width:82%;
}
.name_thing{
  margin:0 0 25px 0;
}
.info_thing{
  font-weight:normal !important;
}
.right_cell{
  border-right:none !important;
}
.background_color{
  background:#FEF6E9;
}