body,td,p { font-size:12px; color:#352700; font-family:Arial, Helvetica; font-weight: normal; }
span { font-size:12px; color:#352700; line-height:20px; font-family:Arial, Helvetica; font-weight:normal; margin-bottom: 0px; }
.bold  { font-size:12px; color:#352700; line-height:20px; font-family:Arial, Helvetica; font-weight:bold; margin-bottom: 0px; }
.list { font-size:12px; color:#352700; line-height:20px; font-family:Arial, Helvetica; font-weight:normal; margin-bottom: 0px; }
.small { font-size:10px; color:#352700; line-height:14px; font-family:Arial, Helvetica; font-weight:normal; margin-bottom: 0px; }
.white { font-size:12px; color:#FFFFFF; line-height:12px; font-family:Arial, Helvetica; font-weight:bold; margin-bottom: 0px; }
.red { font-size:12px; color:#FF0000; line-height:16px; font-family:Arial, Helvetica; font-weight:normal; margin-bottom: 0px; }
.cal { font-size:10px; color:#352700; line-height:14px; font-family:Arial, Helvetica; font-weight:normal; margin-bottom: 0px; }
.month { font-size:10px; color:#990000; line-height:14px; font-family:Arial, Helvetica; font-weight:normal; margin-bottom: 0px; }


A:link { color: #352700; font-size:12px; font-family:Arial, Helvetica; text-decoration: none; font-weight: bold; }
A:visited { color: #352700; font-size:12px; font-family:Arial, Helvetica; text-decoration: none; font-weight: bold; }
A:hover { color: #796600; font-size:12px; font-family:Arial, Helvetica; text-decoration: none; font-weight: bold; }

A.small:link { color: #352700; font-size:10px; font-family:Arial, Helvetica; text-decoration: none; font-weight: bold; }
A.small:visited { color: #352700; font-size:10px; font-family:Arial, Helvetica; text-decoration: underline; font-weight: bold; }
A.small:hover { color: #796600; font-size:10px; font-family:Arial, Helvetica; text-decoration: none; font-weight: bold; }

A.menu:link { color: #FFFFFF; text-decoration: none; font-weight: bold;  font-size:12px; line-height:12px; font-family:Arial, Helvetica; margin-bottom: 0px; }
A.menu:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size:12px; line-height:12px; font-family:Arial, Helvetica; margin-bottom: 0px; }
A.menu:hover { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size:12px; line-height:12px; font-family:Arial, Helvetica; margin-bottom: 0px; }

A.smenu:link { color: #000000; text-decoration: none; font-weight: normal;  font-size:10px;  line-height:10px; font-family:Arial, Helvetica; font-weight:normal; margin-bottom: 0px; }
A.smenu:visited { color: #000000; text-decoration: none; font-weight: normal; font-size:10px;  line-height:10px; font-family:Arial, Helvetica; font-weight:normal; margin-bottom: 0px; }
A.smenu:hover { color: #000000; text-decoration: none; font-weight: normal; font-size:10px;  line-height:10px; font-family:Arial, Helvetica; font-weight:normal; margin-bottom: 0px; }

td { text-align: left }

td.bottom-right { border-right:1px solid #796600; border-bottom:1px solid #796600; }
td.bottom { border-bottom:1px solid #796600; }
td.right { border-right:1px solid #796600; }
td.lightblue { text-align:center; border-right:1px solid #796600; border-bottom:1px solid #796600; background-color:#C7DAF1; }
td.lightred {  text-align:center; border-right:1px solid #796600; border-bottom:1px solid #796600; background-color:#F2DCDC; }
td.lightgreen {  text-align:center; border-right:1px solid #796600; border-bottom:1px solid #796600; background-color:#D8E4BE;}
td.lightbeige {  text-align:center; border-right:1px solid #796600; border-bottom:1px solid #796600; background-color:#FAC090;}
td.lightyellow { text-align:center; border-right:1px solid #796600; border-bottom:1px solid #796600; background-color:#FFFFCC;}
td.lightblue-left { border-right:1px solid #796600; border-bottom:1px solid #796600; background-color:#C7DAF1; }
td.lightred-left {  border-right:1px solid #796600; border-bottom:1px solid #796600; background-color:#F2DCDC; }
td.lightgreen-left {  border-right:1px solid #796600; border-bottom:1px solid #796600; background-color:#D8E4BE;}
td.lightbeige-left {  border-right:1px solid #796600; border-bottom:1px solid #796600; background-color:#FAC090;}
td.lightyellow-left {  border-right:1px solid #796600; border-bottom:1px solid #796600; background-color:#FFFFCC;}
td.lightblue-bottom { text-align:center; border-bottom:1px solid #796600; background-color:#C7DAF1; }
td.lightred-bottom { text-align:center;  border-bottom:1px solid #796600; background-color:#F2DCDC; }
td.lightgreen-bottom { text-align:center;  border-bottom:1px solid #796600; background-color:#D8E4BE;}
td.lightbeige-bottom { text-align:center;  border-bottom:1px solid #796600; background-color:#FAC090;}
td.lightyellow-bottom { text-align:center;  border-bottom:1px solid #796600; background-color:#FFFFCC;}
td.lightblue-right { text-align:center; border-right:1px solid #796600; background-color:#C7DAF1; }
td.lightred-right { text-align:center;  border-right:1px solid #796600; background-color:#F2DCDC; }
td.lightgreen-right { text-align:center;  border-right:1px solid #796600; background-color:#D8E4BE;}
td.lightbeige-right { text-align:center;  border-right:1px solid #796600; background-color:#FAC090;}
td.lightyellow-right { text-align:center;  border-right:1px solid #796600; background-color:#FFFFCC;}

h1 {
    color: #7b6404;
    font-family: 'Monotype Corsiva';
    font-size: 33px;
	font-weight: bold;
    text-shadow: 0 5px 2px #CCCCCC;
}

ul { margin: 0 0 0 20px; padding: 0; }
li { line-height: 20px; list-style:outside; }

ul.2nd { margin: 0 0 0 20px; padding: 0; }
li.2nd { line-height: 20px; list-style: outside; }

a.caption { font-size: 12px; font-style: italic; font-weight: normal; }

span.neu { font-size:10px; color:#E04A00; height: 14px; }
.submenu td { }

body { margin: 0; }
