img { margin: 0px; padding: 0px; border:0px; }

body { background-color: #f2f2de; margin: 0px; padding: 0px; font-family: Tahoma,Sans-serif;}

p, div, table, tr, td, ol, ul, li {font-size:14px;}

li {padding-bottom: 8px;}

div.menubg { background-color: #d8b8aa; border-bottom: 1pt dotted black; padding: 5px 0px;}
span.menuitem { font-family: Tahoma,Sans-Serif; font-size: 12px; margin: 4px 8px; behavior:url("/i/hover.htc"); border-left: 1pt solid #d8b8aa; border-right: 1pt solid #d8b8aa;}
span.menuitem:hover { background-color: #e3c3ad; border-right: 1pt dotted black; border-left: 1pt dotted black;}

div.content { padding: 20px 0px; }

div.logo { float: right; padding: 0px 30px; font-family: Tahoma,Sans-serif; font-size:11px; text-align: center;}

td.listhdr { background: #e8e2c0; font-family: Tahoma,Sans-serif; font-size: 11px; font-weight: bold; }
.listrow { font-family: Tahoma,Sans-serif; font-size: 11px; text-align: left; border-bottom: 1pt dashed #aaaaaa; padding: 5px;}
td.submitrow { font-family: Tahoma,Sans-serif; font-size: 11px; text-align: center; padding: 5px 15px; }

.cardrow { font-family: Tahoma,Sans-serif; font-size: 11px; text-align: left; padding: 5px 15px; vertical-align: top; background: #eae8cf; }
.cardrowcoll { font-family: Tahoma,Sans-serif; font-size: 11px; text-align: left; padding: 5px 15px; vertical-align: top; background: #cac8af; }

a, a:hover, a:visited { color: #205010; }
span.menuitem a, span.menuitem a:hover, span.menuitem a:visited { color: #303030; }

span.formresulterr { background: #f4dfdf; font-family: Tahoma,Sans-serif; font-size: 12px; padding: 4px 8px; border-bottom: 1pt dotted black;}
span.formresultok { background: #dfebdf; font-family: Tahoma,Sans-serif; font-size: 12px; padding: 4px 8px; border-bottom: 1pt dotted black;}
span.tool { font-family: Tahoma,Sans-serif; font-size: 12px;padding: 4px 8px; border-left: 1pt dotted black;}
span.order { font-size: 13px; font-weight: normal; text-decoration: none;}
span.order a { text-decoration: none; color: #970000;}

div.tool { font-family: Tahoma,Sans-serif; font-size: 11px; }

td.ttcell { background: #aaaadd; border-right: 1pt solid #555566; border-bottom: 1pt solid #555566;  line-height:150%}
td.ttcellbusy { background: #ddddaa; border-right: 1pt solid #555566; border-bottom: 1pt solid #555566;  line-height:150%}
td.ttcellownbusy { background: #aaddaa; border-right: 1pt solid #555566; border-bottom: 1pt solid #555566;  line-height:150%}
td.ttcelltry { background: #aadddd; border-right: 1pt solid #555566; border-bottom: 1pt solid #555566;  line-height:150%}
td.ttcellcant { background: #ddaaaa; border-right: 1pt solid #555566; border-bottom: 1pt solid #555566;  line-height:150%}
td.ttcelladdbusy { background: #eeeeee; border-right: 1pt solid #555566; border-bottom: 1pt solid #555566;  line-height:150%}
td.ttcellinact { background: #e8e2c0; border-right: 1pt solid #555566; border-bottom: 1pt solid #555566;  line-height:150%; font-size:12px;}
div.ttcomm { position:absolute; left: 0; top:0; display: none; background: #efefef; border: 1pt solid black; -moz-user-select: none; font-size: 10px; text-align: left;}

td.small { font-size: 9px; border-left: 1pt dotted black;}

div.autocomplete { display:none;position:absolute;background-color: #f8f8e3; border: 1pt solid black; width: 300; padding: 8px; text-align: left;}

.siteinput { border: 1pt solid #a8acad; background: url(../i/bg_input.gif) top left no-repeat; padding: 2px;}

.mulsel_item { margin-left: 15px; }
.mulsel_top { background-color: #DDDDDD; padding: 3px;}

.siteinput_reg { border: 1pt solid #a8acad; background: url(../i/bg_input.gif) top left no-repeat; padding: 3px; }

.cardlabel_reg {
	text-align: right;
	padding-right: 15px;
	font-size: 12px;
}

.input-text { border: 1pt solid #a8acad; background: url(../i/bg_input.gif) top left no-repeat; padding: 3px; }
.input-text-pad1, .siteinput, .submitbutton:active { border: 1pt solid #a8acad; background: url(../i/bg_input.gif) top left no-repeat; padding: 2px;}

div.cardlabel { padding-top: 3px; padding-bottom: 4px; font-size: 12px; }

div.descbox {
	margin: 0; 
	width: 100%;
	background: url(/i/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}

.boxhead {
	background: url(/i/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(/i/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 1px;
	color: white; 
	font-weight: bold; 
}

.boxbody {
	background: url(/i/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 2px 4px 4px 4px;
}


.submitbutton {
	padding: 5px;
	font-size: 18px;
	color: #222;
}
