p {margin:0;	padding: 0;}
.boxdata ul{
	margin:3px 0;
	padding:0 0 0 13px;
}
table.cal_main { background-color: #FFFFFF; width:100%; border-width:1px; border-color:#663300; border-style:outset; }
td.cal_title { font-size:15px; color: #FFFFFF; background-color:#808080; font-weight: bold; }
.cal_subtitle {font-size:24px; font-weight:bold; text-align:center;}

tr.cal_data1 { font-size:12px; background-color: #EEEEEE; height: 16px; }
tr.cal_data2 { font-size:12px; background-color: #DDDDDD; height: 16px; }
.cal_dataa { font-size:12px; background-color: #EEEEEE; height: 16px; }
.cal_datab { font-size:12px; background-color: #DDDDDD; height: 16px; }
.monthbox {	border:1px solid #000000; width:100%;}
td.month { font-size: 13px; color: #000000; font-weight: bold; text-align:center;  }
td.monthheader { font-size: 11px; color: #008800; background-color: #C0C0C0; }
a.day { font-size:11px; color: #000000; font-weight: bold; }
td.today { font-size:11px; color:#880000; background-color: #EEEEEE; font-weight: bold; vertical-align:top; }
td.weekday { font-size:11px; color: #000000; background-color: #FFFFFF; vertical-align:top;  border:thin solid #F4F4F4;}
td.weekend { font-size:11px; color: #444444; background-color: #DDDDDD; vertical-align:top; }

.options { font-size:11px; color: #000000; font-weight: normal; }
select { font-size:11px; color: #000000; font-weight: normal; background-color: #dddddd; }
input { font-size:11px; color: #000000; font-weight: normal; background-color: #dddddd; border-width: 1px; border-style: solid; border-color: #111111; }
textarea {font-size:9pt; background-color: #ffffff; }

.t_table { width:100%; }
.t_title { font-size:16px; color: #993300; font-weight: bold; }
.t_subtitle { font-size:13px; 	color: #993300; font-weight: bold; background-color: #AAAAAA; }
.t_colhead { background-color: #CCCCCC; }
.t_colheadrow { font-size:12px; color: #000000; font-weight: bold; }
.t_datarow { font-size:12px; color: #000000; }
.t_data { vertical-align: top; }
.t_data2 { background-color:#E0E0E0; vertical-align: top; }

.mbmenu {font-weight: bold; font-size: 15px; line-height: 17pt; color: #ffffff; background-color: #000000; text-align: left; }
.mbmenu1 {font-size: 11px; line-height: 17pt; color: #FFFFFF; padding-left: 6px; background-color: #000066; text-align: left; }
a.list {font-size:13px; color: #202020; font-weight: bold; }
a.sublist {font-size:11px; color: #404040; }
li.list {font-size:12px; color: #202020; }
li.sublist { font-size:11px; color: #404040; }
a.newlist {font-size:13px; color: #000088; font-weight: bold; }
a.newsublist {font-size:11px; color: #000088; font-weight: bold; }
li.newlist {font-size:12px; color: #101010; }
li.newsublist { font-size:11px; color: #101010; }
.title {font-size:16px; color: #993300; font-weight: bold; }
.newtitle {font-size:14px; color: #993300; font-weight: bold; }
.subtitle {font-size:13px; color: #993300; font-weight: bold; }
.newsubtitle {font-size:13px; color: #993300; font-weight: bold; }
a.reply {font-size:10px; color: #AA4400; }
.reply {font-size:10px; color: #AA4400; text-align: justify; white-space: nowrap; }
.nonjustreply {font-size:10px; color: #AA4400; text-align: left; }
.text {font-size:12px; color: #202020; }
.newtext {font-size:12px; color: #000044; font-weight: bold; }
table.main {padding-left:2px; }
hr.msg {	border-top: 1px none blue; border-bottom: 1px solid #883300; width: 90%; }
.msg {background-color: #FFFFFF; text-align: justify; }
.newmsg {background-color: #FFFFFF; }
.mbmsg {width: 550px; font-size: 10px; color: #000000; text-align: justify; }

.postbox {font-size : 10px; background-color: #ffffff; }
.post {font-size:10px; background-color:#eeeeee; }
.posttitle {font-size:12px; background-color:#ffffff; }
.posttext {font-size:10px; background-color:#ffffff; }

.xselect {font-size:9pt; background-color:#ffffff; }
.xinput {font-size:9pt; background-color: #ffffff; }
