body      { font-family: Arial; margin: 0; padding: 0 }

/* main tables settings */
.main_table   				 	{ margin: 0; padding: 0; width: 100%; height: 100%; vertical-align: top }
.site_table   					{ text-align: center; margin: 0; padding: 0; width: 1000px; height: 100%; vertical-align: top }
.tm_main_table					{ background-image: url("../images/menu/tm_bg.jpg"); width:1000px; height:180px;}
.lm_main_table  	 		    { background-color: white; background-image: url("../images/menu/lm_bg.gif"); background-repeat: no-repeat; width: 190px; vertical-align: top }
.ct_main_table	  			    { padding: 0; width: 810px; vertical-align: top }

/* left menu properties */
/* top menu properties */
/* bottom menu properties */
/* content menu properties */
.ct_menu_item				{display:block; font-size:11px; background-color:#00a4e8; margin:2px; padding:4px;  color:#FFFFFF; text-decoration: none; text-align:center;}

/* main content properties */
.main_ct_content   			{ font-size: 12px; text-align:left; }

/* form properties style 1 (displays field title above field)*/
.form_title 				{ color: #00006b; font-size: 13px; font-weight: bold; display: block; margin-bottom: 3px; padding: 3px; border-top: white; border-bottom: 1px dotted black; text-align:left; }
.title_form_field			{ color: white; font-size: 11px; background-color: #00a4e8; padding-left: 8px; min-height: 20px; border-bottom: 1px solid black }
.form_field 				{ background-color: #ebf7f9; padding-left: 3px; border: solid 1px navy }
.form_field_checkbox   		{ color: white; font-size: 11px; background-color: #777777; padding-left: 8px; min-height:20px; border-bottom: 1px solid black }
.form_message				{ color: navy; font-size: 11px; background-color: #eeeeee; padding: 10px;}

.form_field_validate		 { background-color: #ebf7f9; padding-left: 3px; border: solid 1px #9999bb }

.form_submit  				{ color: #fff; font-size: 11px; background-color: #028dc7; display: block; min-height: 20px; border: solid 1px black }

/* form properties style 1 (displays field title above field) */

/*Fonds_manager properties*/
.fonds_row 					 { font-size: 12px; background-color: #ebebeb; border: solid 1px silver }
a.fonds_manager_row, a.fonds_manager_row:link, a.fonds_manager_row:visited { color: #000; font-weight: bold; text-decoration: none; background-color: #cccccc; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; display: block; width: 100%; float: left; overflow: hidden; border-right: 1px dotted #2d3085; -moz-opacity: 0.5; filter: alpha(opacity=50); opacity: .50 }
a.fonds_manager_row:hover 	{ color: #000; background-color: #eeeeee; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; -moz-opacity: 0.75; filter: alpha(opacity=75); opacity: .75 }
a.fonds_manager_row:active 	{ color: #000; background-color: #eeeeff; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; -moz-opacity: 0.75; filter: alpha(opacity=75); opacity: .75 }

.list_maintitle_row { text-align: center; color: #FFF; background-color: #00a4e8; border: solid 1px silver }

.list_title_row { text-align: center; color: #FFF; background-color: #00a4e8; width: 100%; }
a.list_title_row, a.list_title_row, a.list_title_row:visited { color: #FFF; font-weight: bold; text-decoration: none;  }
a.list_title_row:hover 	{ color: #FFF; background-color: #028dc7;  }
a.list_title_row:active 	{ color: #FFF; background-color: #028dc7;  }

/*Search_manager properties*/

.search_navigation_bar  { color: #fff; text-decoration: none; background-color:#00A4E8;  text-align: center; padding-top: 3px; height: 24px;  }
.search_nav_item {color:fff; font-size:13px; font-weight: bold}
a.search_nav_item,a.search__nav_item:link,a.search__nav_item:visited  { #fff; display:block;  color: font-weight: bold; text-decoration: none; margin-left:2px; padding-left:10px;}
a.search_nav_item:hover {color:eee }

.search_item_image  { color:#000; font-size: 11px; background-color: #efefef; margin-top: 5px; margin-right: 5px; width: 150px; height: 250px;  border: solid 1px silver; }
a.search_item_image, a.search_item_image:link, a.search_item_image:visited { text-decoration: none; float: left; left; display: block; margin-top: 5px; margin-right: 5px; float: left; overflow: hidden; border-right: 1px solid #silver; }
a.search_item_image:hover 	{ background-color: #dddddd;  }
a.search_item_image:active 	{ background-color: #eeeeff;   }

.link_button_large {display:block; font-size:14px; background-color:#00a4e8; margin:5px; padding:10px;  color:#FFFFFF; text-decoration: none; text-align:center;}

/*Error messagesr properties */
.error_page_title 			{ background-color: #ffc3c9; display: block; padding: 5px; border: solid 1px silver }
.success_page_title 		{ background-color: #afddd0; display: block; padding: 5px; border: solid 1px silver }
