
/* *************************** */
/* Header & Menu Separator Bar */
/* *************************** */
.menu_separator_table{filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#A5C7EF', startColorstr='#102C6B', gradientType='1'); border:0; bordercolor:#111111; width:100%; background-color:#495667} /*table properties for static bar between header logo and menu*/
.menu_separator_text{color:#ffffff;font-family:verdana;font-size:10px;FONT-WEIGHT: bold} /* Font properties for text within the bar */
.menu_separator_selectbox{BACKGROUND: #d6e7ef;FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px;} /*Properties for select box within the bar (eg.language pref selector)*/
.menu_separator_button{BACKGROUND: #d6e7ef; BORDER-BOTTOM: #104a7b 1px solid; BORDER-LEFT: #afc4d5 1px solid; BORDER-RIGHT: #104a7b 1px solid; BORDER-TOP: #afc4d5 1px solid; COLOR: #000066; CURSOR: hand; FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px; HEIGHT: 19px; TEXT-DECORATION: none;} /*Properties for button in the bar */

/* ***************** */
/* CONTENT SEPARATOR */
/* ***************** */
.content_separator_table{border:0 NONE;height:20px;width:95%;text-align:right;}	/* specify height/alignment of the Loading image area */

/* ******************* */
/* MAIN SECTION HEADER */
/* ******************* */
/* To be used as a common style for all main page headings*/

.main_section_heading_table{width:90%; border:0 NONE}		/* width of table and any other properties */
.main_section_heading_text{color:#000000;font-family:verdana,arial,helvetica;font-size:10px;FONT-WEIGHT: bold} /* font, colour etc */
.main_section_heading_row{background-color:#FFFFFF}	/* table properties for heading row */
.main_section_heading_underline_row{background:#2379A5; height:2px;}	/* table properties for underline row */

/* ******************* */
/* SUB SECTION HEADER */
/* ******************* */
/* To be used as a common style for all subsection headings in a page*/

.sub_section_heading_table{width:90%; border:0 NONE}		/* width of table and any other properties */
.sub_section_heading_text{color:#000000;font-family:verdana,arial,helvetica;font-size:10px;FONT-WEIGHT: bold} /* font, colour etc */
.sub_section_heading_link_text{color:#000000;font-family:verdana,arial,helvetica;font-size:10px;} /* text properties for any link that might appear in a subsection heading*/
.sub_section_heading_link_hover_text{color:#A5e5e5;font-family:verdana,arial,helvetica;font-size:10px;} /* mouseover text properties for any link that might appear in a subsection heading*/
.sub_section_heading_row{background-color:#FFFFFF}	/* table properties for heading row */
.sub_section_heading_underline_row{background:#2379A5; height:2px;}	/* table properties for underline row */

/* ******************* */
/* TOOLBAR DEFINITIONS */
/* ******************* */

/* Main Toolbar */
.main_toolbar_table{width:90%; border:0 NONE}		/* width of table and any other properties */
.main_toolbar_form{display:inline}		/* form properties for main toolbar */
.main_toolbar_button_row{background:#FFFFFF;}		/* tr properties for button row */
.main_toolbar_button_cell{padding-top:2px;}	/* td properties for button cell */
.main_toolbar_button_enabled{BACKGROUND: #d6e7ef; BORDER-BOTTOM: #104a7b 1px solid; BORDER-LEFT: #afc4d5 1px solid; BORDER-RIGHT: #104a7b 1px solid; BORDER-TOP: #afc4d5 1px solid; COLOR: #000066; CURSOR: hand; FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px; HEIGHT: 19px; TEXT-DECORATION: none;}	/* button properties for enabled toolbar buttons */
.main_toolbar_button_disabled{BACKGROUND: #efefef; BORDER-BOTTOM: #104a7b 1px solid; BORDER-LEFT: #afc4d5 1px solid; BORDER-RIGHT: #104a7b 1px solid; BORDER-TOP: #afc4d5 1px solid; COLOR: #a5a5a5; CURSOR: default; FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px; HEIGHT: 19px; TEXT-DECORATION: none;}		/* button properties for disabled toolbar buttons */
.main_toolbar_text{FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none;}		/* font properties for any text that appears in the toolbar which is not actually part of a form element*/
.main_toolbar_inputbox{BACKGROUND: #d6e7ef;FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px;}		/* inputbox properties for toolbar textbox */
.main_toolbar_selectbox{BACKGROUND: #d6e7ef;FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px;}		/* select properties for toolbar dropdowns */
.main_toolbar_bottom_separator_row_section{height:20px;}	/* tr properties for separator row for view */
.main_toolbar_bottom_separator_row_list{height:2px;}	/* tr properties for separator row for list */

/* Sub Toolbar */
.sub_toolbar_table{width:90%; border:0 NONE}		/* width of table and any other properties */
.sub_toolbar_form{display:inline}		/* form properties for sub toolbar */
.sub_toolbar_button_row{background:#FFFFFF; height:20px}		/* tr properties for button row */
.sub_toolbar_button_cell{padding-top:2px;}	/* td cell properties for button row */
.sub_toolbar_button_enabled{BACKGROUND: #d6e7ef; BORDER-BOTTOM: #104a7b 1px solid; BORDER-LEFT: #afc4d5 1px solid; BORDER-RIGHT: #104a7b 1px solid; BORDER-TOP: #afc4d5 1px solid; COLOR: #000066; CURSOR: hand; FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px; HEIGHT: 19px; TEXT-DECORATION: none;}	/* button properties for enabled toolbar buttons */
.sub_toolbar_button_disabled{BACKGROUND: #efefef; BORDER-BOTTOM: #104a7b 1px solid; BORDER-LEFT: #afc4d5 1px solid; BORDER-RIGHT: #104a7b 1px solid; BORDER-TOP: #afc4d5 1px solid; COLOR: #000066; CURSOR: default; FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px; HEIGHT: 19px; TEXT-DECORATION: none;}		/* button properties for disabled toolbar buttons */
.sub_toolbar_text{FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px; HEIGHT: 19px; TEXT-DECORATION: none;}		/* font properties for any text that appears in the toolbar which is not actually part of a form element*/
.sub_toolbar_inputbox{FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none;}		/* font properties for any text that appears in the toolbar which is not actually part of a form element*/
.sub_toolbar_selectbox{BACKGROUND: #d6e7ef;FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px;}		/* inputbox properties for toolbar textbox */
.sub_toolbar_bottom_separator_row_section{height:20px;}	/* tr properties for separator row for list */
.sub_toolbar_bottom_separator_row_list{height:2px;}	/* tr properties for separator row for view */


/* ************************ */
/* VIEW DETAILS DEFINITIONS */
/* ************************ */

/* Info Block */
.infoblock_table{width:90%;border:0 NONE}		/* table properties for info block */
.infoblock_text{FONT-SIZE: 10px; COLOR:#000000; FONT-FAMILY: Verdana, Arial}		/* text properties for info block */
.infoblock_bottom_separator_row{height:20px}	/* tr properties for empty row to separate infoblock from following content */

/* View Sub Section */
.sub_section_table{width:90%; border:0 NONE}		/* width of table and any other properties */
.sub_section_text{FONT-SIZE: 10px; COLOR:#000000; FONT-FAMILY: Verdana, Arial}	/* text properties for any text in the subsection that is not actually part of a data row */
.sub_section_info_row_mouseover{background:#e5e5e5;font-size:10px;font-family:verdana,arial;height:18px}/*properties for mouseover event on each data row*/
.sub_section_info_row_mouseout{background:#FFFFFF;font-size:10px;font-family:verdana,arial;height:18px}	/*properties for mouseout event on each data row*/
.sub_section_info_label_text{FONT-SIZE: 10px; COLOR:#000000; FONT-FAMILY: Verdana, Arial}	/* text properties for the label */
.sub_section_info_data_text{FONT-SIZE: 10px; COLOR:#000000; FONT-FAMILY: Verdana, Arial}	/* text properties for the data */
.sub_section_info_data_link_text{FONT-SIZE: 10px; COLOR:#000000; FONT-FAMILY: Verdana, Arial}	/* text properties for linked data */
.sub_section_info_data_link_hover_text{FONT-SIZE: 10px; COLOR:#A5E5E5; FONT-FAMILY: Verdana, Arial}	/* hover text properties for linked data */
.sub_section_info_separator{background:#E5E5E5;height:1px;}	/* row properties for info separator */
.sub_section_end_row{background:#E5E5E5;height:1}	/* last separator underline properties */
.sub_section_bottom_separator_row{height:20px} /* tr properties for empty row to separate subsection from following page */


/* ************************ */
/* LIST DETAILS DEFINITIONS */
/* ************************ */

/* List Header Bar */
.list_header_bar_table{width:90%;height:25px;border:0 NONE;background:#2379A5}		/* table properties for list header bar */
.list_header_bar_heading_text{font-family:tahoma,arial;font-size:12px;FONT-WEIGHT: bold;color:#FFFFFF}		/* text properties for list header bar text */

/* List Paging Bar */
.list_paging_bar_table{width:90%;border:0 NONE;text-align:center;background:#CCCCCC;}		/* table properties for list paging bar */
.list_paging_bar_text{font-family:verdana,arial;font-size:10px;color:#000000}		/* text properties for list paging bar text */
.list_paging_bar_pageno_inputbox{BACKGROUND: #d6e7ef;FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px;}		/* properties for list paging bar pageno textbox */
.list_paging_bar_jumpto_button{BACKGROUND: #d6e7ef; BORDER-BOTTOM: #104a7b 1px solid; BORDER-LEFT: #afc4d5 1px solid; BORDER-RIGHT: #104a7b 1px solid; BORDER-TOP: #afc4d5 1px solid; COLOR: #000066; CURSOR: hand; FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px; HEIGHT: 19px; TEXT-DECORATION: none;}		/* properties for list paging bar jumpto button */
.list_paging_bar_link_hover_text{FONT-SIZE: 10px; COLOR:#0C0CAC; FONT-FAMILY: Verdana, Arial}	/* text properties for mouseover event on hyperlinked data */


/* List Action Bar */
.list_action_bar_table{width:90%;border:0 NONE;background:#CCCCCC;}		/* table properties for list action bar */
.list_action_bar_select{BACKGROUND: #d6e7ef;FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px;}		/* properties for select box in list action bar */
.list_action_bar_button{BACKGROUND: #d6e7ef; BORDER-BOTTOM: #104a7b 1px solid; BORDER-LEFT: #afc4d5 1px solid; BORDER-RIGHT: #104a7b 1px solid; BORDER-TOP: #afc4d5 1px solid; COLOR: #000066; CURSOR: hand; FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px; HEIGHT: 19px; TEXT-DECORATION: none;}		/* properties for button in list action bar */

/* List Legend */
.list_legend_table{width:90%;border:0 NONE;background:#CCCCCC}		/* table properties for list legend */
.list_legend_text{FONT-SIZE: 10px; COLOR:#000000; FONT-FAMILY: Verdana, Arial}		/* text properties for list legend text */

/* List Table */
.list_table{width:90%;border:0 NONE}		/* table properties for a list table */
.list_column_header_row{background:#e5e5e5;font-size:10px;font-family:verdana,arial;height:18px;vertical-align:text-top} /*tr properties for column header*/
.list_column_header_cell_ordered{background:#CCCCFF;font-size:10px;font-family:verdana,arial;height:18px;vertical-align:text-top} /*td properties for a column selected for order by*/	
.list_column_header_text{FONT-SIZE: 10px; COLOR:#000000; FONT-FAMILY: Verdana, Arial}	/* text properties for the column header */
.list_column_header_link_text{FONT-SIZE: 10px; COLOR:#4444FF; FONT-FAMILY: Verdana, Arial}	/* text properties for hover on a linked column header */
.list_column_header_link_hover_text{FONT-SIZE: 10px; COLOR:#4444FF; FONT-FAMILY: Verdana, Arial}	/* text properties for hover on a linked column header */
.list_checkbox{background:#FDC54A} /*properties for the "select all" checkbox*/
.list_info_row_mouseover{background:#A5e5e5;font-size:10px;font-family:verdana,arial;height:18px} /*properties for mouseover event on each data row*/
.list_info_row_mouseout{background:#FFFFFF;font-size:10px;font-family:verdana,arial;height:18px} /*properties for mouseout event on each data row*/	
.list_info_data_text{FONT-SIZE: 10px; COLOR:#000000; FONT-FAMILY: Verdana, Arial}	/* text properties for the data */
.list_info_data_link_text{FONT-SIZE: 10px; COLOR:#000000; FONT-FAMILY: Verdana, Arial}	/* text properties for mouseover event on hyperlinked data */
.list_info_data_link_hover_text{FONT-SIZE: 10px; COLOR:#0C0CAC; FONT-FAMILY: Verdana, Arial}	/* text properties for mouseover event on hyperlinked data */
.list_info_separator{background:#E5E5E5;height:1px;}	/* row properties for info separator */
.list_end_row_separator{background:#000000;height:1px;}	/* row properties for separator after the last row of a list*/
.list_bottom_separator_row{height:20px} /* tr properties for empty row to separate subsection from following page */


/* ************************ */
/* FORM DETAILS DEFINITIONS */
/* ************************ */

/* Form Header table */
.form_heading_table{width:90%;BORDER-BOTTOM: none; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid;height:25px;}		/* table properties for form heading */
.form_heading_text{font-family:verdana,arial;font-size:11px;FONT-WEIGHT: bold;color:#FFFFFF}		/* text properties for form heading text */
.form_heading_row{background:#2379A5;height:25px;border-top:#FFFFFF 1px solid;border-left:#FFFFFF 1px solid;border-color:#FFFFFF #000000;text-align:center;}		/* tr properties for heading row */

/* Form Sub Section table*/
.form_sub_section_table{width:90%;BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px none; BORDER-TOP: #FFFFFF 1px none;border-color:#FFFFFF #000000;}		/* table properties for a subsection */
.form_sub_section_table td{BORDER-RIGHT: #000000 1px solid;BORDER-bottom: #000000 1px solid;BORDER-TOP: none;}		/* table properties for a subsection table cell */
.form_sub_section_heading_text{font-family:verdana,arial;font-size:11px;FONT-WEIGHT: bold;color:#FFFFFF}		/* text properties for sub section heading text */
.form_sub_section_heading_row{background:#2379A5;width:90%;BORDER-LEFT: #FFFFFF 1px solid;BORDER-TOP: #FFFFFF 1px solid; height:25px;}		/* tr properties for subsection heading row */
.form_sub_section_heading_row_disabled{background:#CCCCCC}		/* tr properties for disabled heading row */
.form_sub_section_heading_text_disabled{font-family:verdana,arial;font-size:11px;FONT-WEIGHT: bold;color:#FFFFFF}		/* text properties for sub section heading text for a disabled subsection*/
.form_sub_section_field_row{background:#FFFFFF}	/* row properties for the form field rows */
.form_sub_section_label_text{FONT-SIZE: 10px; COLOR:#000000; FONT-FAMILY: Verdana, Arial}	/* text properties for the field labels */
.form_sub_section_text{FONT-SIZE: 10px; COLOR:#000000; FONT-FAMILY: Verdana, Arial}	/* text properties for any general text in a form sub-section */
.form_sub_section_compulsory_marker{FONT-SIZE: 10px; COLOR:#FF0000; FONT-FAMILY: Verdana, Arial}	/* text properties for the compulsory mark */
.form_sub_section_field_row_error{background:#CCCCCC}	/* row properties for a field row containing validation errors*/
.form_sub_section_field_error_text{FONT-SIZE: 10px; COLOR:#CC0000; FONT-FAMILY: Verdana, Arial}	/* text properties for the validation error message */

/* Form elements */
.form{display:inline;}
.form_inputbox{BACKGROUND: #d6e7ef;FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px;}
.form_selectbox{BACKGROUND: #d6e7ef;FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px;}
.form_checkbox{BACKGROUND: #d6e7ef}
.form_button_enabled{BACKGROUND: #d6e7ef; BORDER-BOTTOM: #104a7b 1px solid; BORDER-LEFT: #afc4d5 1px solid; BORDER-RIGHT: #104a7b 1px solid; BORDER-TOP: #afc4d5 1px solid; COLOR: #000066; CURSOR: hand; FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px; HEIGHT: 19px; TEXT-DECORATION: none;}	/* button properties for enabled toolbar buttons */
.form_button_disabled{BACKGROUND: #efefef; BORDER-BOTTOM: #104a7b 1px solid; BORDER-LEFT: #afc4d5 1px solid; BORDER-RIGHT: #104a7b 1px solid; BORDER-TOP: #afc4d5 1px solid; COLOR: #a5a5a5; CURSOR: default; FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px; HEIGHT: 19px; TEXT-DECORATION: none;}		/* button properties for disabled toolbar buttons */
.form_radiobutton{BACKGROUND: #d6e7ef}
.form_multiline{BACKGROUND: #d6e7ef;FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px;}

/* ************* */
/* INFO TAG      */
/* ************* */

.info_tag_table{width:80%;BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid;border-color:#FFFFFF #000000;}		/* table properties for the info tag table */
.info_tag_heading_text{font-family:verdana,arial;font-size:11px;FONT-WEIGHT: bold;color:#FFFFFF}		/* text properties for info tag heading text */
.info_tag_heading_row{background:#2379A5;width:90%;BORDER-LEFT: #FFFFFF 1px solid;BORDER-TOP: #FFFFFF 1px solid; height:25px;}		/* tr properties for info tag heading row */
.info_tag_text{FONT-SIZE: 11px; COLOR:#000000; FONT-FAMILY: Verdana, Arial;font-weight:bold;}	/* text properties for text in an info tag block */

/* ************* */
/* ERROR TAG      */
/* ************* */

.error_tag_table{width:80%;BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid;border-color:#FFFFFF #000000;}		/* table properties for the error tag table */
.error_tag_heading_text{font-family:verdana,arial;font-size:11px;FONT-WEIGHT: bold;color:#FFFFFF}		/* text properties for error tag heading text */
.error_tag_heading_row{background:#2379A5;width:90%;BORDER-LEFT: #FFFFFF 1px solid;BORDER-TOP: #FFFFFF 1px solid; height:25px;}		/* tr properties for error tag heading row */
.error_tag_text{FONT-SIZE: 11px; COLOR:#000000; FONT-FAMILY: Verdana, Arial;font-weight:bold;}	/* text properties for any general text in an error tag block */

/* ************* */
/* STANDARD TAGS */
/* ************* */
body{background:#FFFFFF;margin:0px;}	/* page background/margin */
form{display:inline;}
/*a:link {color: #000000;}/*/*normal links in the text*/
/*a:visited {color: #000000;}/* /*visited links in the text*/
/*a:active {color: #000000;}/* /*active links in the text*/