body {
 margin: 0px 0px 0px 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFCC;
 font-size: 100%;
 font-style: normal;
 font-weight: bold;
 scrollbar-face-color: #f7f7f7;
 scrollbar-highlight-color: #b2b1b1;
 scrollbar-shadow-color: #b2b1b1;
 scrollbar-3dlight-color: white;
 scrollbar-arrow-color: #c9c9c9;
 scrollbar-track-color: #f5f5f5;
 scrollbar-darkshadow-color: white;
}
p, td, th, ol, ul, li, input, textarea, select {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFCC;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
}
input, textarea, select {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 96%;
 font-style: normal;
 font-weight: normal;
 color: black;
}
p {
 line-height: 115%;
}
hr {
 color: #FFFFCC;
 padding: 0px;
 border-style: solid;
 border-top-width: 1px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-right-width: 0px;
 height: 1px;
 margin-top: 0;
 margin-bottom: 0;
}
a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFCC;
 text-decoration: none;
 font-size: 11px;
 font-style: normal;
 line-height: normal;
 font-weight: bold;
 font-variant: normal;
 letter-spacing: normal;
 word-spacing: normal
}
a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFCC;
 text-decoration: underline;
 font-size: 100%;
 font-style: normal;
 line-height: normal;
 font-weight: bold;
 font-variant: normal;
}
a:active {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFCC;
 text-decoration: underline;
 font-size: 100%;
 font-style: normal;
 line-height: normal;
 font-weight: bold;
 font-variant: normal;
}
th {
 text-align: left;
 font-weight: bold;
}

h1, h2, h5, h3, h4, h6 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 margin-top: 2px;
 margin-bottom: 2px;
}

h1 { color:white; font-size:130%; text-transform:capitalize; }
h2 { color:white; font-size:120%; }
h3 { color:white; font-size:115%; text-transform:uppercase; }
h4 { color:white; font-size:105%em; }
h5 { color:white; font-size:100%; }
h6 { color:white; font-size:96%; }

img { 
  border: 0px;
}

.menuheading {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 125%;
 color: white;
 font-style: italic;
}
ul {
 list-style: disc;
}
li {
 margin-top: 0px;
 line-height: 1.2em;
}
input, textarea, select {
 font-size: 95%;
}
.style {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 100%;
 font-style: normal;
 font-weight: bold;
 color: #FFFFCC;
}
.littlenote {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
}
.subnote {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 95%;
 font-style: italic;
 font-variant: small-caps;
}
.littleheading {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 100%;
 font-style: normal;
 font-weight: bold;
 color: #FFFFCC;
}
.sidebarheading {
 font-size: 90%;
 font-weight: bold;
}
.tabletext {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 color: #FFFFCC;
}
.tabletextheading {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 font-weight: bold;
 color: #FFFFCC;
}
.ralign {
 text-align: right;
}
.error {
 color: #FFFFCC;
}
.title {
 color: #FFFFCC;
}
.sml {
 height: 16px;
 font-size: 8pt;
}
.bgwhite {
 color: black;
 background-color: white;
}
.bglite {
 color: black;
 background-color: #dddddd;
}
.bgdark {
 color: white;
 background-color: #cccccc;
}
.bgdarker {
 color: white;
 background-color: #333333;
}
.bglogin {
 background-color: #0A6B87;
}
.whitelink {
 color: white;
}
.whitelink A:link {
 color: white;
}
.whitelink A:visited {
 color: white;
}
.whitelink A:active {
 color: white;
}
.whitelink A:hover {
 color: white;
}

/* Sweet Success Styles */

.veryshort-field { 
  width: 7em;
}

.short-field {
  width: 10em;
}

.medium-field {
  width: 17em;
}
.long-field {
  width: 25em;
}

.forma { 
  padding: 0.2em;
}

.forma td{
  text-align: left;
  padding: 0.7em;
}

.smfont { 
  font-size: smaller;
}

.unnamed1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFF9D1;
  text-transform: none;
}

.suppad {
  padding: 0px 10px 0px;
}


/* ========================================================== */
/* Axyl Styles                                                */
/* ========================================================== */
/* NB: These styles are non-standard and is used only by the  */
/* Axyl Library. If you aren't using this library then the    */
/* then the styles below are superfluous.*/
/* HVmenu top level style */
/* NB: This style is non-standard and is used only by the  */
/* HVmenu javascript menu object. If you aren't using this */
/* then the style .menu and .submenu below are superfluous.*/
.menu {
 orientation: horizontal;
 menu-align: left;
 menu-vertical-align: top;
 text-align: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 font-style: normal;
 color: #FFFFCC;
 border-color: white;
 border-width: 0px;
 item-spacing: 6px;
 child-overlap: 0.160;
 child-vertical-overlap: 0.0;
 margin-top: 0px;
 margin-left: 0px;
 vertical-correction: 0px;
 horizontal-correction: 0px;
 padding-left: 2px;
 padding-top: 1px;
 frames-columns: yes;
 menu-disappear-delay: 1000;
 takeover-background-color: yes;
 menu-frame: self;
 submenu-frame: self;
 content-frame: self;
 hide-top: no;
 wrap: no;
 right-to-left: no;
 unfold-on-click: no;
 debug: yes;
 show-arrows: yes;
 show-status: yes;
 status-content: url;
 keep-highlight: yes;
 relative-positioned: no;
}
.menu_highlight {
 color: #FFFFCC;
 background-color: #cccccc;
}
/* HVmenu sub-menus style */
.submenu {
 color: black;
 background-color: #FFFFCC;
 border-color: black;
}
.submenu_highlight {
 color: #FFFFCC;
 background-color: black;
}
/* Axyl content management colour palette */
.axylpalette {
 total_colours: 28;
 colour_1: #FFFFFF,White;
 colour_2: #000000,Black;
 colour_3: #efefef,Light Grey;
 colour_4: #cccccc,Dark Grey;
 colour_5: #C0C0C0,Silver;
 colour_6: #FAF0E6,Linen;
 colour_7: #FAEBD7,Antique White;
 colour_8: #F5F5F5,White Smoke;
 colour_9: #F0F8FF,Alice Blue;
 colour_10: #B0E0E6,Powder Blue;
 colour_11: #B0C4DE,Light Steel Blue;
 colour_12: #a0d2f5,Light Blue;
 colour_13: #8998c0,Steel Blue;
 colour_14: #6495ED,Cornflower Blue;
 colour_15: #4169E1,Royal Blue;
 colour_16: #336b9c,Dark Slate Blue;
 colour_17: #244b6e,Deep Blue;
 colour_18: #F5F5DC,Beige;
 colour_19: #D8BFD8,Thistle;
 colour_20: #008B8B,Dark Cyan;
 colour_21: #F0FFF0,Honeydew;
 colour_22: #808000,Olive;
 colour_23: #008000,Green;
 colour_24: #7f9577,Dark Green;
 colour_25: #8FBC8F,Dark Sea Green;
 colour_26: #A0522D,Sienna;
 colour_27: #e60000,Red;
 colour_28: #c22b55,Dark Red;
}
/* Last modified datetime text */
.axyl_lastmod {
 font-size: 70%;
 font-style: normal;
 font-weight: 200;
}
/* Axyl table row-striping colours */
.axyl_rowstripe_lite {
 background-color: #f1f1f1;
}
.axyl_rowstripe_dark {
 background-color: #e1e1e1;
}
/* Axyl table styles, as defined below. Add more as required. */
.axyl_tablestyles {
 total_styles: 5;
 style_1: tablestyle_1,Royal blue line-ruled;
 style_2: tablestyle_2,Grey line-ruled;
 style_3: tablestyle_3,Black and white boxed;
 style_4: tablestyle_4,Grey dropdown border;
 style_5: tablestyle_5,Grey framed empty;
}
/* Axyl Table Style #1 - Royal blue line-ruled */
.tablestyle_1 {
 border: none;
}
.tablestyle_1 th {
 font-weight: bold;
 background-color: #4169E1;
 color: white;
 padding: 3px;
}
.tablestyle_1 td {
 border-bottom: 1px solid #4169E1;
 color: #244b6e;
 padding: 3px;
}
/* Axyl Table Style #2 - Grey line-ruled */
.tablestyle_2 {
 border: none;
}
.tablestyle_2 th {
 font-weight: bold;
 background-color: #cccccc;
 color: white;
 padding: 3px;
}
.tablestyle_2 td {
 border-bottom: 1px solid #cccccc;
 padding: 3px;
}
/* Axyl Table Style #3 - Black and white boxed */
.tablestyle_3 {
 border: 1px solid #120d0a;
}
.tablestyle_3 th {
 font-weight: bold;
 background-color: #120d0a;
 color: white;
 padding: 3px;
}
.tablestyle_3 td {
 border-right: 1px solid #120d0a;
 border-bottom: 1px solid #120d0a;
 padding: 3px;
}
/* Axyl Table Style #4 - Grey dropdown border */
.tablestyle_4 {
 border-right: 1px solid #cccccc;
}
.tablestyle_4 th {
 font-weight: bold;
 background-color: #cccccc;
 color: white;
 padding: 4px;
}
.tablestyle_4 td {
 border: none;
 padding: 4px;
}
/* Axyl Table Style #5 - Grey framed empty */
.tablestyle_5 {
 border: 1px solid #cccccc;
 color: black;
}
.tablestyle_5 th {
 border: none;
 padding: 5px;
}
.tablestyle_5 td {
 border: none;
 padding: 5px;
}
/* Axyl general form elements styles. These styles will define */
/* how various form elements and other content looks in Axyl   */
.axform {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 95%;
 padding: 0px;
}
.axcombo {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 95%;
 height: 20px;
 padding-left: 2px;
}
.axlistbox {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 95%;
 padding-left: 2px;
}
.axtxtbox {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 95%;
 width: 250px;
 height: 22px;
 padding-left: 2px;
 vertical-align: middle;
}
.axmemo {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 95%;
 width: 250px;
 height: 100px;
 padding-left: 2px;
}
.axdatetime {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 95%;
 width: 150px;
 height: 22px;
 padding-left: 2px;
}
.axnumbox {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 95%;
 width: 80px;
 height: 22px;
 padding-left: 2px;
 padding-right: 2px;
 vertical-align: middle;
 text-align: right;
}
.axchkbox {
 vertical-align: middle;
}
.axfmlbl {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 95%;
 font-weight: normal;
 color: black;
}
.axtitle {
 font-family: Arial, Helvetica, sans-serif;
 font-size:110%;
 color: white;
 background-color: #0A7EA8;
 font-weight: bold;
}
.axfoot {
 height: 12px;
 background-color: #0A7EA8;
}
.axhdg {
 font-family: Arial, Helvetica, sans-serif;
 font-size:100%;
 color: white;
 background-color: #333333;
 font-weight: bold;
}
.axsubhdg {
 font-family: Arial, Helvetica, sans-serif;
 font-size:100%;
 color: white;
 background-color: #777777;
 font-weight: bold;
}
.axfg {
 color: #333333;
 font-weight: normal;
}
.axhl {
 color: red;
 font-weight: bold;
}
.axerror {
 color: red;
}
