
/*
  $Log: main_style.css,v $
  Revision 1.35  2006/04/02 10:18:46  dwb
  Added centered input dtyle for 3-col dates.

  Revision 1.34  2006/02/21 02:16:18  dwb
  Bug fix: warning_input_r was missing.

  Revision 1.33  2005/11/05 14:24:40  dwb
  Added warning_input_l style.

  Revision 1.32  2005/10/27 20:23:42  dwb
  Added readonly_no_input style.

  Revision 1.31  2005/10/21 21:52:16  dwb
  Added warning_input_r and readonly_input_r styles.

  Revision 1.30  2005/09/17 18:45:12  dwb
  Added 'nornmal_input_no_border style.

  Revision 1.29  2005/09/02 00:28:01  dwb
  Added readonly_input style.

  Revision 1.28  2005/08/07 12:54:19  dwb
  Added 'stripey' class so we can use background without border.

  Revision 1.27  2005/08/03 20:54:15  dwb
  Changed alert class to red/green as red background now removed.

  Revision 1.26  2005/08/02 18:09:42  dwb
  Changed default_button to silver.

  Revision 1.25  2005/08/01 20:49:06  dwb
  Added drilldown_btn class and id.

  Revision 1.24  2005/08/01 17:54:10  dwb
  Changed inset_table to plain pale blue background.

  Revision 1.23  2005/08/01 17:23:45  dwb
  Changed inset_table to have the same background as main_table. May change
  this later.

  Revision 1.22  2005/07/31 22:36:17  dwb
  New background gif for main table.

  Revision 1.21  2005/07/31 22:26:59  dwb
  Modified Files:
        assets.php logon.php records08.php
  Cosmetic improvements.
  Modified Files:
        alt_style.css main_style.css
  Simplified button on logon page for compatibility, incorporates new button
  gifs into images directory.

  Revision 1.20  2005/07/31 20:15:00  dwb
  New button styles.

  Revision 1.19  2005/07/27 00:13:31  dwb
  Improved small_button properties.

  Revision 1.18  2005/06/23 12:31:57  dwb
  Added new class (inside_highlight_table) for pale yellow boxed text.

  Revision 1.17  2005/06/22 16:45:15  dwb
  Added inside_table class.

  Revision 1.16  2005/06/18 14:59:37  dwb
  Lightened colour of input fields.

  Revision 1.15  2005/06/17 12:23:40  dwb
  Various improvements.

  Revision 1.14  2005/06/13 13:09:26  dwb
  Widened buttons to 75px to accommodate longer names.

  Revision 1.13  2005/06/13 12:47:08  dwb
  Changed colours to be similar to Tutorial. Can be changed back again later.

  Revision 1.12  2005/06/13 10:28:19  dwb
  Changed background colour to pale blue to conform (roughly) to Tutorial.

  Revision 1.11  2005/06/13 01:23:39  dwb
  Corrected minor syntact errors.

  Revision 1.10  2005/06/12 18:23:38  dwb
  Modified for new buttons, colours and menu style.

  Revision 1.9  2005/06/11 01:40:51  dwb
  Collapsed 3D borders

  Revision 1.8  2005/05/04 22:33:51  dwb
  Added indent class.

  Revision 1.7  2005/04/30 13:10:11  dwb
  Improved href formatting for Mozilla.

  Revision 1.6  2005/03/14 01:42:06  dwb
  Removed required_field class and added otional_field class.

  Revision 1.5  2005/03/14 00:33:50  dwb
  Added required_input style.

*/

ul {
  text-decoration:none;
}

a {
  text-decoration:none;
  cursor: pointer;
  cursor: hand;
}

a:link {
  color: #251299;
  text-decoration:none;
}

a:hover {
  color: red;
  text-decoration:underline;
}

a:active {
  color: red;
  text-decoration:none;
}

a.intro:link {
  color: #251299;
  text-decoration:none;
}

a.intro:visit {
  color: blue;
  text-decoration:none;
}

a.intro:hover {
  color: red;
  text-decoration:none;
}

a.intro:active {
  color: blue;
  text-decoration:none;
}

a.menu:link {
  color:navy;
  text-decoration:none;
}

a.menu:visit {
  color:navy;
}

a.menu:active {
  color:navy;
}

a.menu:hover {
  color:red;
}

a.inline:link {
  color:navy;
  text-decoration:underline;
}

a.inline:visit {
  color:navy;
  text-decoration:underline;
}

a.inline:active {
  color:navy;
  text-decoration:underline;
  background-color: #FFFF99;
}

a.inline:hover {
  color:red;
  text-decoration:none;
  background-color: #FFFF99;
}

a.menu_bold:link {
  color:navy;
  text-decoration:none;
  font-weight:bold;
}

a.menu_bold:visit {
  color:navy;
  text-decoration:none;
  font-weight:bold;
}

a.menu_bold:active {
  color:navy;
  text-decoration:none;
  font-weight:bold;
}

a.menu_bold:hover {
  color:red;
  text-decoration:none;
  font-weight:bold;
}

.menu_current_page:link {
  color:gray;
  text-decoration:none;
  font-weight:bold;
}

.menu_current_page:visit {
  color:gray;
  text-decoration:none;
  font-weight:bold;
}

.menu_current_page:active {
  color:gray;
  text-decoration:none;
  font-weight:bold;
}

.menu_current_page:hover {
  color:red;
  text-decoration:none;
  font-weight:bold;
}

a.alert:link {
  color:red;
  text-decoration:blink;
  font-weight:bold;
}

a.alert:visit {
  color:red;
  text-decoration:blink;
  font-weight:bold;
}

a.alert:active {
  color:red;
  text-decoration:blink;
  font-weight:bold;
}

a.alert:hover {
  color:green;
  text-decoration:blink;
  font-weight:bold;
}

body {
color: black;
font-family:Verdana,sans-serif;
font-style:normal;
font-weight:normal;
font-size:8pt;
text-decoration:none;
text-align:left;
}

#button {
display:inline;
width:91px;
height:21px;
border:0px;
background:#eef url(../images/btn_bg.gif);
color:navy;
}

#disabled_button {
display:inline;
width:91px;
height:21px;
border:0px;
background:#eef url(../images/btn_bg-disabled.gif);
color:silver;
}

#update_button {
display:inline;
width:91px;
height:21px;
border:0px;
background:#eef url(../images/btn_ok_bg.gif);
color:red;
}

#help_button {
display:inline;
width:91px;
height:21px;
border:0px;
background:#eef url(../images/btn_bg.gif);
color:#0b0;
}

#drilldown_button {
display:inline;
width:24px;
height:20px;
border:0px;
background:#eef url(../images/btn_drill_down.gif);
color:#0b0;
}

#small_button {
display:inline;
width:35px;
height:19px;
background:#eef url(../images/button.gif);
color:navy;
border-top-color:silver;
border-top-style:solid;
border-right-color:gray;
border-right-style:solid;
border-bottom-color:gray;
border-bottom-style:solid;
border-left-color:silver;
border-left-style:solid;
}

td.menu_line {
border-top-color:silver;
border-top-style:solid;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
color:silver;
}

td {
vertical-align: top;
}

.normal {
color: black;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
}

.normal_spaced {
color: black;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
line-height: 12pt;
}

.normal_input {
color: #251261;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
background-color: #ffe;
border-collapse:collapse;
border:1px solid #66a;
}

.normal_input_no_border {
color: #251261;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
background-color: #ffe;
border-collapse:collapse;
border:0px;
}

.normal_input_r {
color: #251261;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
background-color: #ffe;
border-collapse:collapse;
border:1px solid #66a;
text-align:right;
}

.normal_input_c {
color: #251261;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
background-color: #ffe;
border-collapse:collapse;
border:1px solid #66a;
text-align:center;
}

.warning_input_l {
color: #fff;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
background-color: #f66;
border-collapse:collapse;
border:1px solid #66a;
text-align:left;
}

.warning_input_r {
color: #fff;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
background-color: #f66;
border-collapse:collapse;
border:1px solid #66a;
text-align:right;
}

.alt_input {
background-color: silver;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
color: blue;
border-collapse:collapse;
border:1px solid #66a;
}

.readonly_input {
background-color: white;
font-family: Verdana,sans-serif;
font-style: italic;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
color: navy;
border-collapse:collapse;
border:1px solid #66a;
}

.readonly_input_no_border {
background-color: white;
font-family: Verdana,sans-serif;
font-style: italic;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
color: navy;
border-collapse:collapse;
border:0px;
}

.readonly_input_r {
background-color: white;
font-family: Verdana,sans-serif;
font-style: italic;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
color: navy;
border-collapse:collapse;
border:1px solid #66a;
text-align:right;
}

.optional_input {
color: #251261;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
background-color: #ddeeff;
}

.normal_spaced_r {
color: black;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
text-align: right;
line-height: 12pt;
}

.light_spaced_r {
color: white;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
text-align: right;
line-height: 12pt;
}

.light_spaced_centred {
color: white;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
text-align: center;
line-height: 12pt;
}

.fixed_normal {
color: black;
font-family: "Courier New";
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
}

.centred_normal {
color: black;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
text-align: center;
}

.pre {
color: black;
font-family: "Courier New";
font-style: normal;
font-weight: normal;
font-size: 9pt;
text-decoration: none;
text-align: left;
}

.small {
color: black;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 6pt;
text-decoration: none;
}

.centred_small {
color: black;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 6pt;
text-decoration: none;
text-align: center;
}

.logo {
color: #FFD898;
font-family: "Arial Black",sans-serif;
font-style: italic;
font-weight: normal;
font-size: 28pt;
text-decoration: none;
}

h1 {
color: #251261;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 12pt;
text-decoration: none;
text-align:left;
}

.section_head {
color: #251261;
font-family: Arial,Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 13pt;
text-decoration: none;
text-align:left;
}

.centred_section_head {
color: #251261;
font-family: Arial,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 12pt;
text-decoration: none;
text-align:center;
}

h2 {
color: #251261;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 10pt;
text-decoration: none;
text-align:left;
}

.subsection_head {
color: #251261;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 10pt;
text-decoration: none;
text-align:left;
}

h3 {
color: #251261;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 8pt;
text-decoration: none;
text-align:left;
}

.para_head {
color: #251261;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 8pt;
text-decoration: none;
}

.th {
color: #251261;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 8pt;
text-decoration: none;
}

.para_head_spaced {
color: #251261;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 8pt;
text-decoration: none;
text-align:left;
line-height: 12pt;
}

.para_head_spaced_r {
color: #251261;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 8pt;
text-decoration: none;
text-align: right;
line-height: 12pt;
}

.para_head_small {
color: #251261;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 6pt;
text-decoration: none;
text-align:left;
}

.err_msg {
color: red;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 8pt;
text-decoration: none;
text-align:left;
}

.para_head_r {
color: #251261;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 8pt;
text-decoration: none;
text-align: right;
}

.para_head_c {
color: #251261;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 8pt;
text-decoration: none;
text-align: center;
}

.page_head {
color: red;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 10pt;
text-decoration: none;
text-align:left;
}

.update_btn {
color: blue;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 8pt;
text-decoration: none;
text-align: center;
background-color: #9DCDFE;
}

.help_btn {
background-color: green;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 8pt;
text-decoration: none;
text-align: center;
color: #9DCDFE;
}

.default_btn {
color: #251261;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 8pt;
text-decoration: none;
text-align: center;
background-color: #9DCDFE;
}

.send_btn {
color: red;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 8pt;
text-decoration: none;
text-align: center;
background-color: #9DCDFE;
}

.disabled_btn {
background-color: silver;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 8pt;
text-decoration: none;
text-align: center;
color: #9DCDFE;
}

.drilldown_btn {
background-color: silver;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 8pt;
text-decoration: none;
text-align: center;
color: #9DCDFE;
}

.small_btn {
font-family: Verdana,sans-serif;
font-style: normal;
font-size: 8pt;
text-decoration: none;
text-align: center;
}

.highlight_table {
color: black;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
background-color:#FFFFee;
border-collapse:collapse;
border:1px solid #66a;
}

.main_table {
color: black;
background:#eef url(../images/main_bg.gif);
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
border-collapse:collapse;
border:1px solid #66a;
}

.inset_table {
color: black;
background-color: #ddeeff;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
border-collapse:collapse;
border:1px solid #66a;
}

.inside_table {
color: black;
background-color:#ddeeff;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
border-collapse:collapse;
border:0px;
}

.inside_highlight_table {
color: black;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
background-color:#FFFFee;
border-collapse:collapse;
border:0px solid #66a;
}

.banner_table {
color: #fff;
background-color: #9DCDFE;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
border-collapse:collapse;
border:0px;
}

.stripey {
color: black;
background:#eef url(../images/main_bg.gif);
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
border-collapse:collapse;
border:0px solid #66a;
}

.shadow {
background:#fff url(../images/shadow.gif) top left repeat-x;
border:0px;
border-width:0px;
}

.indent {
margin-left:10px;
}

input {
border-collapse:collapse;
border:1px solid #66a;
padding:2px 2px 2px 2px;
}

iframe, .main {
border:0px;
color:white;
background-color:white;
font-family: Verdana,sans-serif;
font-style: normal;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
border-collapse:collapse;
}

.left_img   {
margin-right:10px;
}

#menu {
background:#c0e0ff;
}

