body {
	background: #D3C892;
}
p {}
td {}
.heading0 { color: #006633; font-size: 24pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin: 0.67em 0 }
h1, .heading1 { color: #006633; font-size: 20pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin: 0.67em 0 }
h2, .heading2   { color: #006633; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14pt; margin-right: 0; margin-left: 0 }
.text1bold  { color: #4d4d4d; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.text1boldred  { color: #FF0000; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.text2 { color: #4d4d4d; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal }
.text2LineSpaced { color: #4d4d4d; font-size: 10pt; line-height: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal }
.text2LineSpacedB { color: #4d4d4d; font-size: 10pt; line-height: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.text2bold  { color: #4d4d4d; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.text2boldblue { color: #006633; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold ; line-height: 12pt; }
.text2boldred { color: #FF0000; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold ; line-height: 12pt; }
.text2blue  { color: #006633; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal }
.text3 { color: #4d4d4d; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal }
.text3boldblue  { color: #006633; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.text3boldred  { color: #FF0000; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.text3bold  { color: #4d4d4d; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.text4 { color: #4d4d4d; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal }
.textjoblist { color: black; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal }
.textwaitquotelist  { color: blue; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal }
.textsubquotelist  { color: green; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal }

.text4boldblue  { color: #006633; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.text4bold  { color: #4d4d4d; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.optioncellpaddedleft  { padding: 5px 5px 5px 20px }
.optioncellpaddedhangingindent   { text-indent: -20px; padding: 5px 5px 5px 40px }
.scrollpane   { height: 420px; overflow: auto; border-style: solid none solid solid; border-width: 1px medium 1px 1px; border-color: #000; z-index: 1 }
.optioncell { padding: 5px }
.abacus  { background-color: #FFFFCC; border: solid 1px #006633 }

#wrapper {
	margin: 0 auto;
	width: 920px;
	background: #fff;
	margin-top: 10px;
	padding: 20 0 10 0;
}

body#fullwhite {
	background: #fff;
}

div#abacus {
   background-color: white;
   background-image: url(../images/abacus3dlite.jpg);
   background-position: top center;
   background-repeat: no-repeat;
   background-attachment: scroll;
}
div#header {
   background-color: white;
   background-image: url(../images/Kainos3.jpg);
   background-position: top center;
   background-repeat: no-repeat;
   background-attachment: scroll;
   border-style: none;
}

.calendartable  { background-color: #FFFFCC; margin-top: 1px; border: dashed 1px #006633 }
.monthtable  { background-color: #FFFFCC; border-collapse:collapse }
.daycell  { text-align:center; padding: 2px; border: solid 1px #999 }
.calendartitletext { text-align:center; color: #006633; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal ; line-height: 13pt; }
.yeartext { margin-left:3px; margin-right:3px; text-align:center; color: #006633; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold ; line-height: 12pt; }
.dayheadingtext { color: #006633; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold ; line-height: 12pt; }
.weekdaytext  { color: #006633; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal }
.weekendtext  { color: #006633; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal }
.todaytext { color: #FF0000; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold ; line-height: 12pt; }
.initialdaytext { color: #0000FF; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold ; line-height: 12pt; }
.timebox { text-align:center; width: 25px}

.abacuscostcell { padding: 2px; border-bottom: 1px solid #999 }
.optiontable  { background-color: #FFFFCC; margin-top: 15px; width: 530px; border: dashed 1px #006633 }
.NPtable  { background-color: #FFFFCC; margin-top: 15px; border: dashed 1px #006633 }
.zerolinetable { margin: 0; padding: 0; border-width: 0; outline-width: 0 }
.error { color: red; font-size: 9pt; font-family: Helvetica; font-weight: bold; background-color: white }
.greycell {background-color:#B6BCCA }
.selectedcell {background-color:#E3E3E3 }
.printcell { width: 35%; padding: 0 15px 2px 0}

a:link { text-decoration:none; color: 006633; background-color:transparent}
a:hover { text-decoration:none; color: 006633; background-color:transparent}
a:visited { text-decoration:none; color: 006633; background-color:transparent}
a:active { text-decoration:none; color: 006633; background-color:transparent}

div#menus { float: left; width: 200px; background:white; 
			margin: 0}
div#menus ul { margin:0; padding: 0; width: 200px; background: #FFFFCC; border: 1px solid #AAA}
div#menus li {position: relative; list-style: none; margin: 0;
				border-bottom: 1px solid #CCC; font-size: 10pt; font-weight:bold;
				font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
div#menus li:hover {background: #EBB}				

.li_hover {background: #EBB}				
div#menus li a:hover {color: #006633}				
div#menus li a:link {color: #006633}				
div#menus li a:visited {color: #006633}				
div#menus li a:active {color: #006633}				
div#menus li.submenu {background: url(../images/submenu.gif) 95% 50% no-repeat }
div#menus li.submenu:hover {background: url(../images/submenu.gif) 95% 50% no-repeat; background-color: #EDD}
.submenu_hover {background: url(../images/submenu.gif) 95% 50% no-repeat; 
                            background-color: #EDD; z-index:99}

div#menus li a {display: block; padding: 0.25em 1em 0.25em 0.5em; text-decoration: none;
                width: 170px}
div#menus>ul a {width:auto}
div#menus ul ul  { display: none; position: absolute; top: -1px; width: 250px; left: 155px; 
			 z-index: 99}
div#menus ul ul li {font-size: 9pt; font-weight: normal; z-index: 99}
div#menus ul ul li a {display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: none;
                width: 245px; z-index: 99}
div#menus ul.level1 li.submenu:hover ul.level2, 
div#menus ul.level2 li.submenu:hover ul.level3 {display:block; z-index: 99}
.DotPointText2 { font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12pt; list-style-type: disc; margin: 0 0 0 -20px }

div#popupMenu { position:absolute;
  visibility:hidden;
  width: 200px;
  margin: 0;
  z-index: 3;
  background:#fdd}
div#popupMenu ul { margin: 0; padding: 0; width: 200px; background: #FFFFCC; border: 1px solid #AAA}
div#popupMenu li {position: relative; list-style: none; margin: 0; 
				border-bottom: 1px solid #CCC; font-size: 9pt; font-weight:normal;
				font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
div#popupMenu li#disabled {position: relative; list-style: none; margin: 0; color: #AAA;
				border-bottom: 1px solid #CCC; font-size: 9pt; font-weight:normal;
				font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
				display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: none;
                width: 195px}
div#popupMenu li a {display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: none;
                width: 195px}
div#popupMenu>ul a {width:auto}
div#popupMenu li:hover {background: #EBB}				
div#popupMenu li a:hover {color: #006633}				
div#popupMenu li a:link {color: #006633}				
div#popupMenu li a:visited {color: #006633}				
div#popupMenu li a:active {color: #006633}				
#trigger {
  position:relative;
  cursor:pointer;
}

