html, body, #layout_width { height: 100%; }
#layout_height { position: relative; min-height: 100%; float: left; width: 100%;}
* html #layout_height { height: 100%; }
#footer { clear: both; position: relative; margin-top: -84px; height: 84px; }

/* The body has to define a height so that it is passed on to the children, but must also be
 * set to use zero padding otherwise the Opera user might complain */
body {
color: #F8F8F8; 
font-family: Arial, Helvetica, sans-serif, sans; 
font-size: small; 
text-align: left; 
margin: 0px;
padding: 0;
}

.show_print {
	display: none;
}
#footer {
width: 768px;
border: none;
}

/* Sortable tables */
table.sortable span.sortarrow {
    text-decoration: none;
	display: inline;
}
.sortable_table_heading {
cursor: hand;
}
.with_background {
background-color : #F8F8F8; 
background-image : url(/mytrainingexpert/images/interface/website_background.gif);
background-repeat : repeat-x;
color : #F8F8F8; 
font-family : Arial, Helvetica, sans-serif; 
font-size : small; 
text-align : left; 
/*margin : auto; */
padding : 0;
}

#interface_selection li#interface-fluid {
	display: none;
} 
#interface_selection li#interface-fixed {
	display: inline;
}
#interface_selection {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}
#interface_selection li {
	margin: 0;
	padding: 0;
	display: inline;
}
/* layout_width, the main container, should be full height, and fixed width in this version.
 * We use margins to push it into the center, and the absolute position is a trick to get around the CSS
 * box model limitations - this provides the full-height part of the approach. */
#layout_width {
	width : 768px; 
	margin: 0 auto;
	padding: 0;
	border-left: 1px solid #FFFFFF; 
	border-right: 1px solid #FFFFFF; 
	background: #fff;
}
#table_border {
border-style: outset;
border-color: #EAEAEA;
border-width: 2px;
background-color: #ffffff;
} 
td {
color : #525252; 
}
P {
color : #525252; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
line-height : 1.5em; 
} 
a .ila_list_table_href {
color : ff0000; 
font-size : small; 
text-decoration : none; 
} 
a:hover .ila_list_table_href {
color : ff0000; 
text-decoration : none; 
} 
.homepage_txt {
color : #0980BB; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 1em; 
font-weight : bold;
line-height : 1.5em;
} 
.homepage_txt2 {
color : #0980BB; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 0.9em; 
font-weight : normal;
line-height : 1.5em;
} 
.homepage_link {
color : #0980BB; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 0.9em; 
font-weight : bold;
line-height : 1.5em;
}
.homepage_news_txt_h1 {
color : #ffffff; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 0.75em; 
font-weight : bold;
margin-right : 13px; 
margin-bottom : 0px; 
} 
.homepage_news_txt_h1_contact_nomargin {
color : #ffffff; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 0.75em; 
font-weight : normal;
margin-right : 0px; 
margin-bottom : 0px; 
} 
.homepage_news_txt_h1_contact {
color : #ffffff; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 0.75em; 
font-weight : normal;
margin-right : 0px; 
margin-bottom : 0px; 
} 
.menu_tab {
color : #7B7B7B; 
} 
.menu_tab_selected {
color : #0391cc; 
} 
a:hover .menu_tab {
color : #0391cc; 
} 
a:hover .menu_tab_selected {
color : #0391cc; 
} 
UL {
color : #525252; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
list-style : disc; 
list-style-position : outside; 
margin-left : 25px; 
} 
OL {
color : #525252; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
list-style : lower-alpha; 
list-style-position : outside; 
margin-left : 25px;
} 
A:link {
color : #0391D1; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
text-decoration : none; 
} 
A:visited {
color : #0391D1; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
text-decoration : none; 
} 
A:hover {
color : #525252; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
text-decoration : none; 
} 
h2 {
color : #525252; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 140%; 
padding : 0; 
margin : 10px 0px 0px 0px; 
} 
h3 {
color : #525252; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 120%; 
}  
h4 {
color : #525252; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 100%;
padding : 0; 
margin : 0px; 
}  
hr {
color : #9ee2ff; 
height : 1px;
} 
.ul_no_padding {
margin-top: 0px; 
margin-bottom: 0px;
}
a .ila_body_table_href {
color : #0391D1; 
font-size : small; 
text-decoration : none; 
} 
a:hover .ila_body_table_href {
color : #525252; 
text-decoration : none; 
} 
a .catalog_body_table_href {
color : #0391D1; 
font-size : small; 
text-decoration : none; 
}
a:hover .catalog_body_table_href {
color : #525252; 
text-decoration : none; 
} 
a .ila_body_table_href_cursor_hand {
color : #0391D1; 
font-size : small; 
text-decoration : none; 
} 
a:hover .ila_body_table_href_cursor_hand {
color : #525252; 
text-decoration : none;
cursor: hand;
} 
a .catalog_body_table_href_cursor_hand {
color : #0391D1; 
font-size : small; 
text-decoration : none; 
}
a:hover .catalog_body_table_href_cursor_hand {
color : #525252; 
text-decoration : none;
cursor: hand;
} 
.ila_body_table {
color : #525252; 
font-size : small; 
text-decoration : none; 
}
.catalog_body_table {
color : #525252; 
font-size : small; 
text-decoration : none; 
}
.catalog_folder_closed {
color : #525252; 
font-size : small; 
text-decoration : none; 
}
.catalog_folder_closed_highlighted {
color : #525252; 
font-size : small; 
text-decoration : none; 
}
.catalog_folder_closed_preferred {
color : #525252; 
font-size : small; 
text-decoration : none; 
}
.catalog_folder_closed_deleted {
color : #ACACAC; 
font-size : small; 
text-decoration : none; 
}
.catalog_folder_open {
color : #ffffff; 
font-size : small; 
text-decoration : none; 
}
.catalog_folder_open_highlighted {
color : #ffffff; 
font-size : small; 
text-decoration : none; 
}
.catalog_folder_open_preferred {
color : #ffffff; 
font-size : small; 
text-decoration : none; 
}
.catalog_folder_open_deleted {
color : #ffffff; 
font-size : small; 
text-decoration : none; 
}
.ila_body_table2 {
color : #525252; 
font-size : small; 
text-decoration : none; 
}
.catalog_body_table2 {
color : #525252; 
font-size : small; 
text-decoration : none; 
}
.ila_body_table2_small {
color : #525252; 
font-size : x-small; 
text-decoration : none; 
}
.catalog_body_table2_small {
color : #525252; 
font-size : x-small; 
text-decoration : none; 
}
.ila_body_table2_large {
color : #525252; 
font-size : small; 
text-decoration : none; 
}
.catalog_body_table2_large {
color : #525252; 
font-size : small; 
text-decoration : none; 
}
.ila_body_table_duration {
color : ; 
font-size : ; 
text-decoration : none; 
}
.catalog_body_table_duration {
color : #525252; 
font-size : x-small; 
text-decoration : none; 
}
.ila_body_table_duration_highlighted {
color : ; 
font-size : ; 
text-decoration : none; 
}
.catalog_body_table_duration_highlighted {
color : #525252; 
font-size : x-small; 
text-decoration : none; 
}
.ila_body_table_duration_preferred {
color : ; 
font-size : ; 
text-decoration : none; 
}
.catalog_body_table_duration_preferred {
color : #525252; 
font-size : x-small; 
text-decoration : none; 
}
.ila_body_table_duration_deleted {
color : ; 
font-size : ; 
text-decoration : none; 
}
.catalog_body_table_duration_deleted {
color : #ACACAC; 
font-size : x-small; 
text-decoration : none; 
}
.ila_body_table_small {
color : #525252; 
font-size : ; 
text-decoration : none; 
}
.catalog_body_table_small {
color : #525252; 
font-size : x-small; 
text-decoration : none; 
}
.ila_body_table_highlighted_small {
color : ; 
font-size : ; 
text-decoration : none; 
}
.catalog_body_table_highlighted_small {
color : #525252; 
font-size : x-small; 
text-decoration : none; 
}
.ila_body_table_preferred_small {
color : ; 
font-size : ; 
text-decoration : none; 
}
.catalog_body_table_preferred_small {
color : #525252; 
font-size : x-small; 
text-decoration : none; 
}
.ila_body_table_deleted_small {
color : ; 
font-size : ; 
text-decoration : none; 
}
.catalog_body_table_deleted_small {
color : #ACACAC; 
font-size : x-small; 
text-decoration : none; 
}
.ila_h1 {
color : #ffffff; 
font-size : small; 
text-decoration : none; 
}
.catalog_h1 {
color : #ffffff; 
font-size : small; 
text-decoration : none; 
}
.ila_h1_large {
color : #ffffff; 
font-size : medium; 
text-decoration : none; 
}
.catalog_h1_large {
color : #ffffff; 
font-size : medium; 
text-decoration : none; 
}
.ila_body_h1 {
color : #525252; 
font-size : x-large; 
text-decoration : none; 
}
.catalog_body_h1 {
color : #525252; 
font-size : x-large; 
text-decoration : none; 
}
.ila_h2 {
color : #ffffff; 
font-size : small; 
text-decoration : none; 
}
.catalog_h2 {
color : #ffffff; 
font-size : small; 
text-decoration : none; 
}
.ila_h3 {
color : #ffffff; 
font-size : small; 
font-weight : bold;
text-decoration : none; 
}
.catalog_h3 {
color : #ffffff; 
font-size : small; 
font-weight : bold;
text-decoration : none; 
}
.ila_h2_medium {
color : #ffffff; 
font-size : small; 
text-decoration : none; 
}
.catalog_h2_medium {
color : #ffffff; 
font-size : small; 
text-decoration : none; 
}
.ila_h2_small {
color : #ffffff; 
font-size : ; 
text-decoration : none; 
}
.catalog_h2_small {
color : #ffffff; 
font-size : x-small; 
text-decoration : none; 
}
.ila_express_booking_number {
color : #036c99; 
font-size : large; 
text-decoration : none; 
}
.catalog_express_booking_number {
color : #036c99; 
font-size : ; 
text-decoration : none; 
}
.ila_express_booking_number_title {
color : #036c99; 
font-size : large; 
text-decoration : none; 
}
.catalog_express_booking_number_title {
color : #036c99; 
font-size : ; 
text-decoration : none; 
}
.ila_date_picker_titles {
color : #ffffff; 
font-size : small; 
text-decoration : none; 
}
.ila_date_picker_day_titles {
color : #525252; 
font-size : small; 
text-decoration : none; 
}
.ila_date_picker_day {
color : #525252; 
font-size : small; 
text-decoration : none; 
}
.ila_date_picker_inactive_day {
color : #AED0E9; 
font-size : small; 
text-decoration : none;
cursor: not-allowed
}

.ila_tools_list {
color : #0391D1; 
font-size : small; 
font-weight : bold;
}
.catalog_tools_list {
color : #0391D1; 
font-size : small; 
font-weight : bold;
}
a:hover .ila_tools_list {
color : #525252; 
}
a:hover .catalog_tools_list {
color : #525252; 
}

.ila_price {
color : ; 
font-size : ; 
}
.catalog_price {
color : #525252; 
font-size : x-small; 
}
.catalog_price_normal {
color : #525252; 
font-size : small; 
}
.ila_price_inactive {
color : ; 
font-size : ; 
}
.catalog_price_inactive {
color : #AED0E9; 
font-size : x-small; 
}
.ila_yousave_small {
color : ; 
font-size : ; 
}
.catalog_yousave_small {
color : #525252; 
font-size : x-small; 
}
.ila_yousave {
color : ; 
font-size : small; 
}
.catalog_yousave {
color : #525252; 
font-size : small; 
}
.ila_list_price_strike {
color : ; 
font-size : ; 
text-decoration : line-through; 
}
.catalog_list_price_strike{
color : #525252; 
font-size : x-small; 
text-decoration : line-through; 
}
.catalog_list_price_strike_normal{
color : #525252; 
font-size : small; 
text-decoration : line-through; 
}
.ila_yousave_inactive {
color : ; 
font-size : ; 
}
.catalog_yousave_inactive {
color : #AED0E9; 
font-size : x-small; 
}

.ila_body {
color : #525252; 
font-size : small; 
}
.catalog_body {
color : #525252; 
font-size : small; 
}
.ila_body_small {
color : #525252; 
font-size : ; 
}
.catalog_body_small {
color : #525252; 
font-size : ; 
}

.ila_body_table_inactive {
color : #AED0E9; 
font-size : small; 
}
.catalog_body_table_inactive {
color : #AED0E9; 
font-size : small; 
}
.ila_body_table_inactive_small {
color : #AED0E9; 
font-size : ; 
}
.catalog_body_table_inactive_small {
color : #AED0E9; 
font-size : x-small; 
}
.ila_body_table_alert {
color : #ff0000; 
font-size : small; 
}
.catalog_body_table_alert {
color : #ff0000; 
font-size : small; 
}
.ila_body_table_alert_small {
color : #ff0000; 
font-size : ; 
}
.catalog_body_table_alert_small {
color : #ff0000; 
font-size : x-small; 
}
.alert_container {
	padding-top: 5px;
	width: 100%;
	text-align: right;
}
/* for anything > IE6 (includes firefox, IE7, Safari, Konqueror, ICEWeb, OmniWeb, Opera8+) */
/* set the min_height, for IE6 set the height because this is really acting as min_height  */
.alert_container {
	min-height: 10px;
}
* html .alert_container {
	height: 10px;
}
.ila_body_alert {
	color : #ff0000; 
	font-size : 0.8em; 
}
.catalog_body_alert {
color : #ff0000; 
font-size : small; 
}
.ila_body_breadcrumbs {
color : #525252; 
font-size : x-small; 
}
.catalog_body_breadcrumbs {
color : ; 
font-size : ; 
}
.ila_body_breadcrumbs_arrow {
color : #036c99; 
font-size : x-small; 
}
.catalog_body_breadcrumbs_arrow {
color : ; 
font-size : ; 
}
.ila_breadcrumbs1 {
color : ; 
font-size : ; 
}
.catalog_breadcrumbs1 {
color : #036c99; 
font-size : x-small; 
}
.ila_breadcrumbs2 {
color : ; 
font-size : ; 
}
.catalog_breadcrumbs2 {
color : #05b5ff; 
font-size : x-small; 
}
.ila_info_box {
color : #000000; 
font-size : small; 
}
.catalog_info_box {
color : #000000; 
font-size : small; 
}
.ila_wait_box {
color : #000000; 
font-size : small; 
}
.catalog_wait_box {
color : ; 
font-size : ; 
}
.ila_alert_box {
color : #000000; 
font-size : small; 
}
.catalog_alert_box {
color : #000000; 
font-size : small; 
}
.ila_help_box {
color : #000000; 
font-size : small; 
}
.catalog_help_box {
color : #000000; 
font-size : small; 
}
.ila_help_box_h1 {
color : #dbb607; 
font-size : small; 
}
.catalog_help_box_h1 {
color : #dbb607; 
font-size : small; 
}
.ila_course_title_inactive_small {
color : ; 
font-size : ; 
}
.catalog_course_title_inactive_small {
color : #AED0E9; 
font-size : x-small; 
}
.ila_course_title {
color : ; 
font-size : ; 
}
.catalog_course_title {
color : #525252; 
font-size : small; 
}
.ila_course_title_small {
color : ; 
font-size : ; 
}
.catalog_course_title_small {
color : #525252; 
font-size : x-small; 
}
.ila_coursecode {
color : ; 
font-size : ; 
}
.catalog_coursecode {
color : #525252; 
font-size : x-small; 
}
.ila_course_title_highlighted {
color : ; 
font-size : ; 
}
.catalog_course_title_highlighted {
color : #525252; 
font-size : small; 
}
.ila_course_title_small_highlighted {
color : ; 
font-size : ; 
}
.catalog_course_title_small_highlighted {
color : #525252; 
font-size : x-small; 
}
.ila_coursecode_highlighted {
color : ; 
font-size : ; 
}
.catalog_coursecode_highlighted {
color : #525252; 
font-size : x-small; 
}
.ila_course_title_preferred {
color : ; 
font-size : ; 
}
.catalog_course_title_preferred {
color : #525252; 
font-size : small; 
}
.ila_course_title_small_preferred {
color : ; 
font-size : ; 
}
.catalog_course_title_small_preferred {
color : #525252; 
font-size : x-small; 
}
.ila_coursecode_preferred {
color : ; 
font-size : ; 
}
.catalog_coursecode_preferred {
color : #525252; 
font-size : x-small; 
}
.ila_course_title_deleted {
color : ; 
font-size : ; 
}
.catalog_course_title_deleted {
color : #ACACAC; 
font-size : small; 
}
.ila_course_title_small_deleted {
color : ; 
font-size : ; 
}
.catalog_course_title_small_deleted {
color : #ACACAC; 
font-size : x-small; 
}
.ila_coursecode_deleted {
color : ; 
font-size : ; 
}
.catalog_coursecode_deleted {
color : #ACACAC; 
font-size : x-small; 
}
a .ila_body_breadcrumbs_href {
color : #0391D1; 
font-size : x-small; 
text-decoration : none; 
} 
a:hover .ila_body_breadcrumbs_href {
color : #525252; 
text-decoration : none; 
} 
a .catalog_body_breadcrumbs_href {
color : ; 
font-size : ; 
text-decoration : none; 
} 
a:hover .catalog_body_breadcrumbs_href {
color : ; 
text-decoration : none; 
} 
.ila_catalog_carrot_title {
color : ; 
font-size : ; 
}
.catalog_catalog_carrot_title {
color : #036c99; 
font-size : x-small; 
}
.form_field {
color : #525252;
border-color : #9ee2ff;
border-width : 1px;
border-style : solid;
background-color: #F7FBFD;
}
.form_field_white_bg {
color : #0391cc;
border-color : #9ee2ff;
border-width : 1px;
border-style : solid;
font-size: 1em;
background-color: #ffffff;
}
.form_field_create {
color : #0391cc;
border-color : #9ee2ff;
border-width : 1px;
border-style : solid;
font-size: 1em;
background-color: #eaf8ff;
}
.form_field_create_readonly{
color : #989898;
border-color : #E0E0E0;
background-color: #F9F9F9;
}
.form_field_edit {
color : #0391cc;
border-color : #9ee2ff;
font-size: 1em;
border-width : 1px;
border-style : solid;
background-color: #eaf8ff;
}
.form_field_edit_readonly{
color : #989898;
border-color : #E0E0E0;
background-color: #F9F9F9;
}
.form_field_view {
color : #989898;
border-color : #E0E0E0;
border-width : 1px;
border-style : solid;
font-size : 1em;
font-weight : normal ;
background-color: #F9F9F9;
}
.form_field_search {
color : #0391cc;
border-color : #9ee2ff;
font-size: 1em;
border-width : 1px;
border-style : solid;
background-color: #eaf8ff;
}
.form_field_title {
color : #525252;
font-size : #small;
}
.form_field_create_title {
color : #0391cc;
font-size : .8em;
}
.form_field_edit_title {
color : #0391cc;
font-size : .8em;
}
.form_field_edit_title_readonly{
color : #ACACAC;
}
.form_field_view_title {
color : #ACACAC;
font-size : .8em;
}
.form_field_search_title {
color : #0391cc;
font-size : .8em;
}
.course_finder_textbox {
color : #525252;
background-color: #F7FBFD;
}