﻿#Login input{border:solid 1px #506340;background-color:#A8BD98;height:12px;width:90px;font-family:Tahoma;font-size:8pt;color:#37442C;margin:1px;}
#LoginBtn{height:30px;width:40px;background-color:#A8BD98;border-bottom:solid 1px #37442C;border-right:solid 1px #37442C;border-top:solid 1px #9BB389;border-left:solid 1px #9BB389;color:#37442C;font-size:8pt;margin:1px;}
.Header,.Header td{background:#80A06A;padding-left:5px;}
.ColumnHeader{background:#80A06A;color:#000;background-position:right;background-repeat:no-repeat;}
.ColumnHeader a{color:#222;background-image:none;}
.HiliteRow{background:#9BB389;cursor:pointer;}
.Left{float:left;}
.Right{float:right;}
.Inline {display:inline-block; vertical-align:top;}
.Label{font-weight:700;padding-right:4px;}
.PadMe, .Pad{padding:2px;}
.Space {margin:4px;}
.Break{clear:both;}
.Newsletter{float:left;border:solid 1px #5B734A;text-align:center;margin:2px;}
.Newsletter a{font-size:1em;font-weight:700;}
.Calendar{float:left;overflow:auto; margin: 2px;}
.CalHeader{font-size:10pt;font-weight:700;text-align:center;clear:both;}
.CalDays{background-color:#9BB389;clear:both;}
.CalDay{float:left;text-align:center;background-color:#9BB389;padding:1px;}
.CalNum{font-size:.8em;float:right;padding:1px 1px 0 0;}
.CalEvents{font-family:Arial;background-color:#C1A9C1;width:100%;height:100%;}
.NoDay,.Day,.Today{float:left;border:solid 1px #eee;font-weight:400;overflow:hidden;}
.Day{background-color:#fff;color:#000;}
.Today{background-color:#B5C1A9;color:#000;}
.LeftFloat{float:left;font-family:verdana,arial,helvetica;font-size:10pt;color:#050E53;margin:2px;}
.Member{display:inline-block; vertical-align:top;margin:4px;width:125px;text-align:center;}
.MemberImg{border:solid 1px #050E53;}
.Group{position:relative;clear:both;padding:4px;}
#tooltip{font-family:Verdana;font-size:8pt;position:absolute;z-index:3000;border:1px solid #555;background-color:#eee;opacity:0.85;}
#tooltip h3,#tooltip div{margin:0;padding:2px;}
#tooltip h3{font-size:8pt;background-color:#9BB389;color:#4E6440;}
#MemberForm .Left{padding:0 10px 0 5px;}
fieldset{background-color:#9BB389;padding:5px 10px;}
legend{background-color:#5B734A;border:solid 1px #000;color:#fff;padding:0 2px;}
.PicDirectory{float:left;width:325px;height:150px;overflow:hidden;}
.PicDirectory img{border:solid 1px #000;text-align:center;margin:2px;}
.error{font-size:9pt;color:red;}
.AltRow,.odd{background-color:#C3D1B7;}
.NoDay,.even{background-color:Transparent;}
.headerSortUp,.headerSortDown{background-position:right;background-repeat:no-repeat;}
div div label {float:left; width:150px; text-align: right;}
/*div div {margin: 2px;}*/
input, select, textarea {border: solid 1px #3F4D23; margin: 2px; padding: 1px; font-family: Tahoma; font-size: 8pt; background: #DDE5D7;}
.Wide {width: 150px;}
.Hide {display:none;}
.Box {width: 250px; background: #9BB389; color: #fff; margin: 2px 0px 2px 10px; padding: 4px;}
.Small {font-size: 8pt;}
label.error {color:red;}

.Report {display:inline-block; padding:2px; margin:2px; width:250px; height:50px; vertical-align:top; font-weight:normal; border-right: solid 1px #9BB389;}
.Report:hover {background:#9BB389;}

.ListMonth {width:200px; vertical-align:top; margin:4px; padding:2px; display:inline-block;}
.ListMonth div {font-weight:bold; border-bottom:solid 1px #000; text-align:center;}
.ListMonth span {padding: 5px 0 0 8px;}

td {padding:1px 3px; margin:0px;}
table {border-collapse:collapse;}
