﻿/* BASELINE SETTINGS _________________________________________________________________*/
.ota_button{
    float: left;
    height: 50px;
    margin: 47px 0 0 45px;
    width: 185px;
}
.ota_button img{
	height: 50px;
	width: 185px;
}
.qt_button{
    float: right;
    height: 19px;
    margin: 65px 45px 0 0px;
    width: 114px;
    background:url("../images/structure/top_nav/btn_questrade_com.gif") no-repeat scroll 0 0 transparent;
}
.qt_button:hover{
    background:url("../images/structure/top_nav/btn_questrade_com.gif") no-repeat scroll -115px 0 transparent;
}
.qt_button img{
	height: 50px;
	width: 138px;
}
body, html
{
	background-color:#505050;
    color: #585858; /* set default font color */
    font-family: verdana, arial, helvetica, sans-serif; /* set default font type */
    font-size: 11px; /*set default font size */
    text-align: justify; /* set default font alignment */
    margin:0;
    padding:0;
}
br {height:17px;}

.ota_copyright {color:#8f8f8f;font-size:10px;text-align:center;padding-bottom:20px;}
.disclaimer_text 
{
    line-height:11px;font-size:10px;color:#8b8b8b;
}
.bold_blue_text 
{
    color:#3535b1;font-weight:bold;
}

a 
{
    color:#3535b1;
}
a:hover
{
    color:#f9a01c;text-decoration:underline;
}
a.ota_canadian_owned 
{
    color:#8f8f8f;
}
a.ota_canadian_owned :hover
{
    color:#8f8f8f;text-decoration:underline;
}
h1
{
    font-size: 2.0em;
    font-weight: normal;
    margin-top: 0em;
    margin-bottom: 0em;
}
h2
{
    font-size: 1.7em;
    margin: 1.2em 0em 1.2em 0em;
    font-weight: normal;
}
h3
{
    font-size: 1.4em;
    margin: 1.2em 0em 1.2em 0em;
    font-weight: normal;
}
h4
{
    font-size: 1.2em;
    margin: 1.2em 0em 1.2em 0em;
    font-weight: bold;
}
h5
{
    font-size: 1.0em;
    margin: 1.2em 0em 1.2em 0em;
    font-weight: bold;
}
h6
{
    font-size: 12px;
    font-weight: bold;
    color:#3535b1;
    margin:12px 0px;
}
img
{
    border: 0;
}

.title_img 
{
    padding-top:10px;
}
ol, ul, li
{
    /*list-style: none; 	margin-top: 0.2em; 	font-size: 1.0em; 	margin-bottom: 0.1em; */
    text-align:left;
}
#flash_panel{
	z-index:1;
	position:relative;
}   

/*-------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/
.li_bullets
{
    margin-left: 15px;
    padding-left: 15px;
    list-style-image: url(../images/structure/str_bullet_arrow.gif);
    list-style-type: none;
    padding-top: 0;
    margin-top:5px;
    text-align:justify;
    line-height:18px;
}

/*-------------------------------------------------------------------------------------------------*/
/* reduced indent for these bullets*/
/*-------------------------------------------------------------------------------------------------*/
.li_bullets_sub
{
    margin-left: 8px;
    padding-left: 15px;
    list-style-image: url(../images/structure/str_bullet_diamond.gif);
    list-style-type: none;
    padding-top: 0;
	line-height:14px;
	
}
.li_bullets_white
{
    margin-left: 15px;
    padding-left: 15px;
    list-style-image: url(../images/structure/str_bullet_arrow_white.gif);
    list-style-type: none;
    padding-top: 0;
    margin-top:5px;
    text-align:justify;
    line-height:18px;
}


/*-------------------------------------------------------------------------------------------------*/
/* reduced indent for these bullets*/
/*-------------------------------------------------------------------------------------------------*/
.li_bullets_sub_white
{
    margin-left: 8px;
    padding-left: 15px;
    list-style-image: url(../images/structure/str_bullet_diamond_white.gif);
    list-style-type: none;
    padding-top: 0;
	line-height:18px;
}

.in_the_news_date 
{
   color: #8b8b8b ;
   font-size:10px;
}

/*--------------------------------------
CONTAINER ELEMENTS 
---------------------------------------*/


/*-------------------------------------------------------------------------------------------------*/
/*MAIN DIV AROUND ALL CONTAINER ELEMENTS*/
/*-------------------------------------------------------------------------------------------------*/
#background_1_container 
{
	background:url(../images/structure/background_gradient.gif) 0 0 repeat-x;
	padding-top:32px;
}
#background_2_container
{
    background-color: #ffffff;
    width: 976px;
    background:url(../images/structure/str_background_tile.gif) 0 0 repeat-y;
	height:auto;
	margin-left: auto;
    margin-right: auto;
  /*  border:solid 1px red;*/
}
#site_container
{
	background:url(../images/structure/str_gradient_background.gif) 0 0 no-repeat;
    width: 976px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    text-align: left;
	margin-top:0px;
	/* border:solid 1px blue;*/
	 height:auto;
	

}

/*-------------------------------------------------------------------------------------------------*/
/*DIV CONTAINING ALL THE ELEMENTS OF THE TOP NAVIGATION*/
/*-------------------------------------------------------------------------------------------------*/
#top_navigation_container
{
	width: 976px;
	background:url(../images/structure/top_nav/top_nav_background.jpg) 0 0 no-repeat;
    height: 139px;
    clear:both;
}
#top_navigation{
	padding:107px 0px 0px 254px;
}

.navigation_table {height: 133px;}
.navigation_table .cell1 {width: 252px;}
.navigation_table .cell2 { width:514px; padding:107px 0 0 0;margin:0px 0 0 0;}
.navigation_table .cell3{ margin: 0;}

#main_content_container {

	padding-left:42px;
	padding-right:42px;
	padding-top:26px;
	background:url(../images/structure/str_top_gradient.jpg) 18px 0 no-repeat;
	height:auto;

	
}
/*-------------------------------------------------------------------------------------------------*/
/*DIV CONTAINING THE LEFT NAVIGATION AND THE CLIENT SERVICES BOX*/
/*-------------------------------------------------------------------------------------------------*/
#left_column_container
{
        float: left;
        width: 211px;
    padding-top: 0px;


}
/*-------------------------------------------------------------------------------------------------*/
/*DIV CONTAINING THE CONTENT FOR THE PAGE*/
/*-------------------------------------------------------------------------------------------------*/
#site_content_right_main 
{
   color:#585858;  
   float: left;
    vertical-align: top;
    width: 675px; /*position:relative; 	*/
    text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	padding-bottom:10px;

}


#footer_container {
	background:url(../images/structure/str_footer.gif) 0 0 no-repeat;
	height:71px;
	
}	


/*-------------------------------------------------------------------------------------------------*/
/*TOP NAVIGATION*/
/*-------------------------------------------------------------------------------------------------*/

#top-nav li {
    float: left;
    height: 28px;
    margin: 0; 
    padding-right:3px ;
    list-style: none;  
 }
 
#top-nav {padding: 0px; margin: 0px;}


#top-nav li a{float: left;height: 28px;}
#top-nav li.top-nav-item a.home                 { background: transparent url(../images/structure/top_nav/btn_about_ota.gif) 0 0 no-repeat; width: 121px; height: 28px; text-decoration: none; }
#top-nav li.top-nav-item a.home:hover    	    { background: transparent url(../images/structure/top_nav/btn_about_ota.gif) -121px 0 no-repeat; width: 121px; height: 28px; text-decoration: none; }
#top-nav li.top-nav-item a.home.selected        { background: transparent url(../images/structure/top_nav/btn_about_ota.gif) -242px 0 no-repeat; width: 121px; height: 28px; text-decoration: none; }
#top-nav li.top-nav-item a.home:current         { background: transparent url(../images/structure/top_nav/btn_about_ota.gif) -242px 0 no-repeat; width: 121px; height: 28px; text-decoration: none; }


#top-nav li.top-nav-item a.courses 			    { background: transparent url(../images/structure/top_nav/btn_courses.gif) 0 0 no-repeat; width: 121px; height: 28px; text-decoration: none; }
#top-nav li.top-nav-item a.courses:hover	    { background: transparent url(../images/structure/top_nav/btn_courses.gif) -121px 0 no-repeat; width: 121px; height: 28px; text-decoration: none; }
#top-nav li.top-nav-item a.selected.courses     { background: transparent url(../images/structure/top_nav/btn_courses.gif) -242px 0 no-repeat; width: 121px; height: 28px; text-decoration: none; }
#top-nav li.top-nav-item a.courses:current	    { background: transparent url(../images/structure/top_nav/btn_courses.gif)  0 0 no-repeat; width: 121px; height: 28px; text-decoration: none; }

#top-nav li.top-nav-item a.face_to_face		        { background: transparent url(../images/structure/top_nav/btn_face_to_face.gif) 0 0 no-repeat; width: 121px; height: 28px; text-decoration: none; }
#top-nav li.top-nav-item a.face_to_face:hover	    { background: transparent url(../images/structure/top_nav/btn_face_to_face.gif) -121px 0 no-repeat; width: 121px; height: 28px; text-decoration: none; }
#top-nav li.top-nav-item a.face_to_face.selected	{ background: transparent url(../images/structure/top_nav/btn_face_to_face.gif) -242px 0 no-repeat; width: 121px; height: 28px; text-decoration: none; }
#top-nav li.top-nav-item a.face_to_face:current		{ background: transparent url(../images/structure/top_nav/btn_face_to_face.gif) 0 0 no-repeat; width: 121px; height: 28px; text-decoration: none; }

#top-nav li.top-nav-item a.free_workshop		    { background: transparent url(../images/structure/top_nav/btn_free_workshop.gif) 0 0 no-repeat; width:121px; height: 28px; text-decoration: none; }
#top-nav li.top-nav-item a.free_workshop:hover	    { background: transparent url(../images/structure/top_nav/btn_free_workshop.gif) -121px 0 no-repeat; width:121px; height: 28px; text-decoration: none; }
#top-nav li.top-nav-item a.free_workshop.selected	{ background: transparent url(../images/structure/top_nav/btn_free_workshop.gif) -242px 0 no-repeat; width:121px; height: 28px; text-decoration: none; }
#top-nav li.top-nav-item a.free_workshop:current    { background: transparent url(../images/structure/top_nav/btn_free_workshop.gif) 0 0 no-repeat; width:121px; height: 28px; text-decoration: none; }

 
/*-------------------------------------------------------------------------------------------------*/
/* FOOTER PAGE ELEMENTS*/
/*-------------------------------------------------------------------------------------------------*/

#footer_container 
{
   clear:both;
    }

#footer_menu_region 
{
    clear:both;padding-top:30px;
}

#footer_menu_region li {
    float: left;
    height: 28px;
    margin: 0;
    width: auto; 
    padding-right:16px ;
    list-style: none; 
    padding-top:0px; 
   
 }
 
#footer_menu_region li a {
    float: left;
    height: 28px;
}
#footer_menu_region li.btn1 a 			{ background: transparent url(../images/structure/footer/btn_footer_about_ota.gif) 0 0 no-repeat; width: 38px; height: 27px; text-decoration: none; }
#footer_menu_region li.btn1 a:hover	    { background: transparent url(../images/structure/footer/btn_footer_about_ota.gif) -38px 0 no-repeat; width: 38px; height: 27px; text-decoration: none; }
#footer_menu_region li.btn1 a.selected  { background: transparent url(../images/structure/footer/btn_footer_about_ota.gif) 0 0 no-repeat; width: 38px; height: 27px; text-decoration: none; }
#footer_menu_region li.btn1 a.current	{ background: transparent url(../images/structure/footer/btn_footer_about_ota.gif) 0 0 no-repeat; width: 38px; height: 27px; text-decoration: none; }

#footer_menu_region li.btn2 a 			{ background: transparent url(../images/structure/footer/btn_footer_courses.gif) 0 0 no-repeat; width: 55px; height: 27px; text-decoration: none; }
#footer_menu_region li.btn2 a:hover	    { background: transparent url(../images/structure/footer/btn_footer_courses.gif) -56px 0 no-repeat; width: 55px; height: 27px; text-decoration: none; }
#footer_menu_region li.btn2 a.selected	{ background: transparent url(../images/structure/footer/btn_footer_courses.gif) 0 0 no-repeat; width: 55px; height: 27px; text-decoration: none; }
#footer_menu_region li.btn2 a.current	{ background: transparent url(../images/structure/footer/btn_footer_courses.gif)  0 0 no-repeat; width: 55px; height: 27px; text-decoration: none; }

#footer_menu_region li.btn3 a 			{ background: transparent url(../images/structure/footer/btn_footer_face_to_face.gif) 0 0 no-repeat; width: 84px; height: 27px; text-decoration: none; }
#footer_menu_region li.btn3 a:hover	    { background: transparent url(../images/structure/footer/btn_footer_face_to_face.gif) -84px 0 no-repeat; width: 84px; height: 27px; text-decoration: none; }
#footer_menu_region li.btn3 a.selected	{ background: transparent url(../images/structure/footer/btn_footer_face_to_face.gif) 0 0 no-repeat; width: 84px; height: 27px; text-decoration: none; }
#footer_menu_region li.btn3 a.current	{ background: transparent url(../images/structure/footer/btn_footer_face_to_face.gif) 0 0 no-repeat; width: 84px; height: 27px; text-decoration: none; }

#footer_menu_region li.btn4 a 			{ background: transparent url(../images/structure/footer/btn_footer_free_workshop.gif) 0 0 no-repeat; width:100px; height: 27px; text-decoration: none; }
#footer_menu_region li.btn4 a:hover	    { background: transparent url(../images/structure/footer/btn_footer_free_workshop.gif) -100px 0 no-repeat; width:100px; height: 27px; text-decoration: none; }
#footer_menu_region li.btn4 a.selected	{ background: transparent url(../images/structure/footer/btn_footer_free_workshop.gif) 0 0 no-repeat; width:100px; height: 27px; text-decoration: none; }
#footer_menu_region li.btn4 a.current	{ background: transparent url(../images/structure/footer/btn_footer_free_workshop.gif) 0 0 no-repeat; width:100px; height: 27px; text-decoration: none; }

#footer_menu_region li.btn5 a 			{ background: transparent url(../images/structure/footer/btn_footer_questrade_com.gif) 0 0 no-repeat; width:95px; height: 27px; text-decoration: none; }
#footer_menu_region li.btn5 a:hover	    { background: transparent url(../images/structure/footer/btn_footer_questrade_com.gif) -96px 0 no-repeat; width:95px; height: 27px; text-decoration: none; }
#footer_menu_region li.btn5 a.selected	{ background: transparent url(../images/structure/footer/btn_footer_questrade_com.gif) 0 0 no-repeat; width:95px; height: 27px; text-decoration: none; }
#footer_menu_region li.btn5 a.current	{ background: transparent url(../images/structure/footer/btn_footer_questrade_com.gif) 0 0 no-repeat; width:95px; height: 27px; text-decoration: none; }



/*-------------------------------------------------------------------------------------------------*/
/*QUESTRADE.COM BUTTON IN THE TOP NAVIGATION*/
/*-------------------------------------------------------------------------------------------------*/

#btn_questrade_com li { list-style: none}
#btn_questrade_com li a { list-style: none;width:115px;margin:40px 0 0 10px;padding:0px;display:block;  }
#btn_questrade_com li.btn_questrade a { background: transparent url(../images/structure/top_nav/btn_questrade_com.gif) 0 0 no-repeat; width: 115px; height: 27px; text-decoration: none; }
#btn_questrade_com li.btn_questrade a:hover{ background: transparent url(../images/structure/top_nav/btn_questrade_com.gif) -115px 0 no-repeat; width: 115px; height: 27px; text-decoration: none; }	
#btn_questrade_com li.btn_questrade a.selected { background: transparent url(../images/structure/top_nav/btn_questrade_com.gif) -115px 0 no-repeat; width: 115px; height: 27px; text-decoration: none; }	
#btn_questrade_com li.btn_questrade a.current { background: transparent url(../images/structure/top_nav/btn_questrade_com.gif) -115px 0 no-repeat; width: 115px; height: 27px; text-decoration: none; }

/*------------------------------------------------------------------------------------------*/
/*LEFT NAVIGATION ELEMENTS*/
/*------------------------------------------------------------------------------------------*/
#left_navigation_btns ul
{
        list-style: none; margin:0px;padding:0 0 0 0px;

}




   
       
#left_navigation_btns #left-nav li.left-nav-item {
   
    height: 26px;
    margin-top: 0px;
    width: auto; 
    list-style: none; 
    display:block;
   
 }
 
#left_navigation_btns li.left-nav-item a.about_ota:link {
 
       background:none;
       list-style: none;
       padding:0 0 0 0;
       margin:0 0 0 0;
}

#left_navigation_btns li.firstItem a.firstItem{
 
    height: 26px;
     padding-left:0px;
     margin-left:0px;
     margin-bottom:15px;
     padding-top:0px;
       list-style: none;
       background-image:none;
      
}


#left_navigation_btns li a {
 
    height: 21px;
     padding-left:20px;
     margin-left:15px;
       list-style: none;
       display:block;
       padding-top:5px;
       text-decoration: none;
       color:#585858;
        background: transparent url('../images/structure/side_nav/side_nav_off.gif') 0 0 no-repeat;

       
      
}
#left_navigation_btns #left-nav li a                    { background: transparent url(../images/structure/side_nav/side_nav_off.gif) 0 0 no-repeat; width: 161px; text-decoration: none;color:#585858}
#left_navigation_btns #left-nav li a:hover              { background: transparent url(../images/structure/side_nav/side_nav_on.gif) 0 0 no-repeat; width: 161px;  text-decoration: none;color:#3535b1; }
#left_navigation_btns #left-nav li.selected a.selected  { background: transparent url(../images/structure/side_nav/side_nav_on.gif) 0 0 no-repeat; width: 161px; text-decoration: none;color:#3535b1; font-weight:bold;color:#3535b1;}
#left_navigation_btns #left-nav li.selected a:current   { background: transparent url(../images/structure/side_nav/side_nav_on.gif) 0 0 no-repeat; width: 161px; text-decoration: none;font-weight:bold;color:#3535b1; }



#left_navigation_btns #left-nav li.lastItem a.lastItem              { background: transparent url(../images/structure/side_nav/side_nav_bot_off.gif) 0 0 no-repeat; width: 161px; height: 21px;  text-decoration: none;color:#585858 } 
#left_navigation_btns #left-nav li.lastItem a.lastItem:hover	    { background: transparent url(../images/structure/side_nav/side_nav_bot_on.gif) 0 0 no-repeat; width: 161px; height: 21px;  text-decoration: none;color:#3535b1; }
#left_navigation_btns #left-nav li.lastItem a.lastItem.selected	    { background: transparent url(../images/structure/side_nav/side_nav_bot_on.gif) 0 0 no-repeat; width: 161px; height: 21px;  text-decoration: none;font-weight:bold;color:#3535b1; }
#left_navigation_btns #left-nav li.left-nav-item a.lastItem:current	{ background: transparent url(../images/structure/side_nav/side_nav_bot_on.gif) 0 0 no-repeat; width: 161px; height: 21px;  text-decoration: none;font-weight:bold;color:#3535b1; }
 
 
 .left_navigation_middle {width: 195px; background: url(../images/structure/side_nav/side_nav_bg_tile.gif) 0 0 repeat-y;height: auto;}
 .left_navigation_bottom {width: 195px; height: 9px; background: url(../images/structure/side_nav/side_nav_bottom.gif) 0 0 no-repeat; position:relative; top:-1px;}
 
/*-------------------------------------------------------------------------------------------------*/
/* CLIENT SERVICES ELEMENTS*/
/*-------------------------------------------------------------------------------------------------*/

#client_services_container{clear:both;width: 193px;height:245px; background: url(../images/structure/client_services/client_services_menu_bg.jpg) 0 0 no-repeat;height: auto;padding-bottom:20px; margin-bottom: -40px;} 
#client_services_container {clear:both;width: 193px;height:245px; background: url(../images/structure/client_services/client_services_menu_bg2.jpg) 0 0 no-repeat;height: auto;padding-bottom:20px; margin-bottom: -40px;} 

#client_services_btns li {
   
    
    margin: 0;
    width: auto; 
    list-style: none; 
    display:block;
    height:48px;
   
 }

#client_services_btns li a {
 

     display:block;
     padding-left:20px;
     line-height:normal;
}



#client_services_btns li.btn_client_services2 a:link, #client_services_btns li.btn_client_services2 a:visited 	{ background: transparent url(../images/structure/client_services/btn_send_mail_off.gif) 0 0 no-repeat;  width: 161px; height: 47px;  text-decoration: none; }
#client_services_btns li.btn_client_services2 a:hover	{ background: transparent url(../images/structure/client_services/btn_send_mail_on.gif) 0 0 no-repeat;  width: 161px; height: 47px;  text-decoration: none; }
#client_services_btns li.btn_client_services2 a:selected	{ background: transparent url(../images/structure/client_services/btn_send_mail_on.gif) 0 0 no-repeat;  width: 161px; height: 47px;  text-decoration: none; }



#client_services_btns li.btn_client_services3 a:link, #client_services_btns li.btn_client_services3 a:visited	{ background: transparent url(../images/structure/client_services/btn_find_us_off.gif) 0 0 no-repeat; width: 161px; height: 48px;  text-decoration: none; }
#client_services_btns li.btn_client_services3 a:hover	{ background: transparent url(../images/structure/client_services/btn_find_us_on.gif) 0 0 no-repeat; width: 161px; height: 48px;  text-decoration: none; }
#client_services_btns li.btn_client_services3 a:selected	{ background: transparent url(../images/structure/client_services/btn_find_us_on.gif) 0 0 no-repeat; width: 161px; height: 48px;  text-decoration: none; }


#client_services_btns li.btn_client_services4 	{ background: transparent url(../images/structure/client_services/btn_phone_numbers.gif) 0 0 no-repeat; width: 162px; height: 43px;  text-decoration: none;}

.client_services_top {width: 195px; height: 30px; background: url(../images/structure/client_services/client_services_top_call_ota.gif) 0 0 no-repeat;}
.client_services_middle {}
.client_services_bottom {} 
/*-------------------------------------------------------------------------------------------------*/

/*COURSE STOCKS PAGE*/

/*------------------------------------------------------------------------------------------*/
/*COURSE TABLE PART 1*/
/*------------------------------------------------------------------------------------------*/
.courses_stocks_part1_table 
{
    padding-left:28px;padding-top:10px;width:600px;
}
.courses_stocks_part1_table .hor_line
{
    width:258px; height:1px; background-color:#ccc;margin-top:10px;
} 

.courses_stocks_part1_table .tcell1
{
vertical-align:top;
padding-right:30px;
}

.courses_stocks_part1_table .tcell2
{
vertical-align:top;
}

.courses_stocks_part1_table .tcell3
{
    
}

/*------------------------------------------------------------------------------------------*/
/*COURSE TABLE PART 2*/
/*------------------------------------------------------------------------------------------*/
.courses_stocks_part2_table 
{
    padding-left:28px;padding-top:10px;width:600px;
}
.courses_stocks_part2_table .hor_line
{
    width:258px; height:1px; background-color:#ccc;margin-top:10px;
} 
.courses_stocks_part2_table .tcell1
{
vertical-align:top;
padding-right:30px;
}

.courses_stocks_part2_table .tcell2
{
vertical-align:top;
}

.courses_stocks_part2_table .tcell3
{
    
}

/*------------------------------------------------------------------------------------------*/
/*ROUNDED BOX FOR FORMS
/*------------------------------------------------------------------------------------------*/
.rounded_box_top 
{
    width: 680px; 
    height: 6px; 
    background: url(../images/courses/tabs_structure/tab_box_top.gif) 0 0 no-repeat;
    }

.rounded_box_middle 
{
    
  width: 680px; 
  height: auto; 
  background: url(../images/courses/tabs_structure/tab_box_tile.gif) 0 0 repeat-y;
}

.rounded_box_bottom 
{
  width: 680px; 
  height: 8px; 
  background: url(../images/courses/tabs_structure/tab_box_bottom.gif) 0 0 no-repeat;
}

.in_the_news_footer 
{
    text-align:right;
}

/*--------------------------------------------------------------------------------------*/
/*PRESS RELEASE TABLE*/
/*--------------------------------------------------------------------------------------*/
.press_release_table 
{
    width:680px;

}

/*--------------------------------------------------------------------------------------*/
/*PROMO LEFT CONTAINER*/
/*--------------------------------------------------------------------------------------*/

.promo_container_left { margin-top:10px;}

/*--------------------------------------------------------------------------------------*/
/*FORM*/
/*--------------------------------------------------------------------------------------*/

.error_msg{
	font-size:10px;
	font-weight:normal !important;
	color:#e70000 !important;
}

/* ---------------------------------------------------------------
06. TABLES
---------------------------------------------------------------*/
/* Table */
table.data {
    background-color: #fff;
    color: #484848;
    clear: both;
    width:679px;
    margin-bottom:23px;
    margin-right: 0px;
}
/* Columns */
table.data td {
    padding:9px 8px 7px;
}
/* Shaded columns */
table.data td.shade{
    background-color:#e8e7e7;
}
/* Number data */
table.data td.num {
	text-align:right;
}
/* Header row */
tr.header {
    font-weight:bold;
    color:#fff;
}
/* Header row standard column */
tr.header td {
    background-color: #939393;     
}
/* Header row with only one column*/
td.title {
    -moz-border-radius-topleft:3px;
    -webkit-border-top-left-radius:3px;
    -moz-border-radius-topright:3px;
    -webkit-border-top-right-radius:3px;
}
/* left header row rounded corner */
td.title_left {
    -moz-border-radius-topleft:3px;
    -webkit-border-top-left-radius:3px;
}
/* right header row rounded corner */
td.title_right {
    -moz-border-radius-topright:3px;
    -webkit-border-top-right-radius:3px;
}
/* Sub-header row */
tr.subheader {
    color:#484848;
}
/* Sub-header row standard column */
tr.subheader td {
    background-color: #e8e7e7;
}
/* Rows with borders */
tr.border td {
    height: 0;
    border-bottom-style: dotted;
    border-bottom-width:1px;
    border-bottom-color:#d1d1d1;
}
tr.top_border td {
    height: 0;
    border-top-style: solid;
    border-top-width:1px;
    border-top-color:#FFFFFF;
}

.positive{
    color:#5ea415;
}

.negative{
    color:#e70000;
}
