body { background-color:#fdfdfd; color:#000000; margin: 0px; font-family: Arial; font-size:11pt; line-height:13pt }
select { background-color:#fdfdfd; color:#00191f;
		font-size:9pt; height:14pt;
		border-style:solid; border-width:1px;
		border-color:#014250 #ffffff #ffffff #014250;
}
input[type^="image"] {height:auto}
input { background-color:#fdfdfd; color:#00191f;
		font-size:9pt; height:14pt; border-style:solid; border-width:1px;
		border-color:#014250 #ffffff #ffffff #014250;
}
option { background-color:#e1d6b6; color:#00191f; font-size:9pt }
textarea { background-color:#fdfdfd; color:#00191f }
img.none { vertical-align:0px; cursor:default }
img.low { position:relative; top:3px; cursor:pointer }
img { vertical-align:-10%; cursor:pointer }
a img { border:0px }
.f-white-b .linkT { color:#03b8df}
.f-white-b .linkT:hover { color:#03b8df;background-color:#e2f99e;cursor:pointer  }
.linkT { color:#026980 }
.linkT:hover { color:#aa2222;background-color:#e2f99e;cursor:pointer }
ul { padding:0px 0px 0px 20px; margin:0px; font-size:10pt }
.pagearea {width:1000px; margin: 0px auto;}
table { border:0px; border-spacing:0px; border-collapse:collapse; color:inherit }
table.records { font-size: 10pt; overflow-x:hidden }
table.popup { position:absolute; top:20px; left:20px }
table.firsttimehelp { position:absolute; top:1px; left:0px }
td { padding:0px; margin:0px; vertical-align:top; font-size:11pt }
th { padding:0px; margin:0px; vertical-align:top; font-size:11pt }
td.inputlabel { vertical-align:middle; white-space:nowrap }
td.designpicture { padding:5px; margin:0px; width: 236px; text-align:center }
.mealdish { position:relative; left:20px }
.mealplate { position:relative; left:40px }
.mealnameinput { width:310pt }
.productvalue { position:relative; left:20px }
div.flag { padding-top:0px; margin-top:2px; padding-bottom:0px; margin-bottom:0px }
input.flag { border: 0px }
div { margin:0px; padding:0px; font-size:11pt }
p { margin-top:0px; margin-bottom:0px; background-color:transparent; font-size:11pt }
p.topright { float:right;line-height:0pt }
a { color:inherit; background-color:transparent }
.helpshow { color:#226622; font-size:10pt }
.helphidden { display:none }
.bodyprint { background-color:#ffffff; color:#000000; font-family:Arial }
.leftcol { vertical-align:top; width:128px; padding-left:2px; font-size:10pt }
.rightcol { vertical-align:top; width:128px }
.ct { text-align:center }
.rt { text-align:right }
.h1 { font-size:26px; text-align:left; padding:7pt 0px 30px 40px }
.h1u { font-size:26px; text-align:left; padding:7pt 0px 10px 40px }
.h3 { font-size:21px; text-align:center; padding-bottom:14px }
.h4 { font-size:18px; padding-bottom:16px }
.h4n { font-size:18px }
.h4u { font-size:18px; padding-bottom:15px; padding-top:17px; background-color:transparent }
.h6 { font-size:15px; font-weight:bold }
.sm { font-size:11px }
input.nb2 { width:20px;text-align:right }
input.nb4 { width:40px;text-align:right }
input.nb6 { width:60px;text-align:right }
input.checkbox { background-color:transparent; width:13px }
.inpsml { width:85px }
.inp { width:110px }
.inpmed { width:170px }
.inplng { width:285px }
.hidden { display:none }
.print { color:#000000 }
.cursorwait { cursor:wait }
.cursorgo { cursor:default }

.hl:hover {background-color:#e2f99e}

.mypresent { color:#a00000;font-weight:bold }
.bignum { width:12pt;padding-left:3pt;padding-right:5pt;font-size:16pt;line-height:100% }
response { display:none }

div.popup { position:absolute; top:0px; left:0px }

.eventlistlogo { max-width:120px; max-height:75px }

.calWeekend { background-color: #9999cc }
.calChosen { background-color: #ffff66; color:#444444 }
.calCell { text-align:center; width:14pt; text-decoration:none; font-size:9pt }
.calCell:hover { background-color: #03a8cb; cursor:pointer }

.centerfooter { text-align: center; border-top: 1px solid #03a8cb; font-size: 10px; margin-top: 2px }
.motto { font-size: 12px; text-align: center; overflow: hidden; word-spacing:-1px; white-space: nowrap }
.myevententry { padding-left:20px }
.myevententry:hover { background-color:#e1d6b6 }
.pending { background-color:#9999f0 }

/*	| credits: original by francky kleyneman, see article/tutorial in Francky's Developers Corner:
	|          http://home.tiscali.nl/developerscorner/liquidcorners/liquidcorners.htm
*/
.f-blue .f-tl, .f-blue .f-tr,
.f-blue .f-bl, .f-blue .f-br {
	background-image: url('graphics/effects/blueframe.gif');height:3px;font-size:0px;line-height:0px }
.f-green .f-tl, .f-green .f-tr,
.f-green .f-bl, .f-green .f-br {
	background-image: url('graphics/effects/greenframe.gif');height:3px;font-size:0px;line-height:0px }
.f-red .f-tl, .f-red .f-tr,
.f-red .f-bl, .f-red .f-br {
	background-image: url('graphics/effects/redframe.gif');height:3px;font-size:0px;line-height:0px }
.f-white .f-tl, .f-white .f-tr,
.f-white .f-bl, .f-white .f-br {
	background-image: url('graphics/effects/whiteframe.gif');height:3px;font-size:0px;line-height:0px }
.f-tl, .f-bl { margin-right:3px }
.f-tr, .f-br { margin-left:3px; margin-top:-3px }
.f-tr { background-position:100% 0 }
.f-bl { background-position:0 -3px }
.f-br { background-position:100% -3px }
.f-blue-b { border-left:1px solid #03a8cb; border-right:1px solid #03a8cb;
	padding:0px 2px 0px 2px; background-color:#faffff }
.f-green-b { border-left:1px solid #22bb77; border-right:1px solid #44ccaa;
	padding:0px 2px 0px 2px; background-color:#e8ffc8 }
.f-white-b { border-left:1px solid #666666; border-right:1px solid #666666;
	padding:0px 2px 0px 2px; background-color:#555555; color:#ffffff }
.f-red-b { border-left: 1px solid #bb0000; border-right: 1px solid #bb0000;
	padding: 0px 0px 0px 2px; color: #fffff0; background-color: #ff4500; font-size:9pt }
.f-red-b:before {content:url('graphics/problems.png');padding-right:3px;vertical-align:-29% }
