BODY
{
    FONT-FAMILY: "Trebuchet MS", Arial, Tahoma, "Times New Roman", sans-serif
}
.linkomatic
{
    LINE-HEIGHT: 10px;
    text-align:left;
    
}
A:link
{
    COLOR: #0080ff;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #0080c0;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #005bb7;
    TEXT-DECORATION: none
}
.badname { color: red; }
.commentline
{
    BORDER-RIGHT: #bacdd6 0px dashed;
    BORDER-TOP: #bacdd6 1px dashed;
    BORDER-LEFT: #bacdd6 0px dashed;
    BORDER-BOTTOM: #bacdd6 1px dashed
}
.listAltItem
{
	background-color:#0080c0;
	color:#F5F9FF;
	height:18px;
}

.goodname { background: url("images/check.gif") no-repeat left; padding-left:20px; }
.maintext
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 20px
}
.sideline
{
    BORDER-RIGHT: #bacdd6 1px dotted;
    BORDER-TOP: #bacdd6 0px dotted;
    BORDER-LEFT: #bacdd6 1px dotted;
    BORDER-BOTTOM: #bacdd6 0px dotted
}
.rightframes
{
    BORDER-RIGHT: #999999 1px dotted;
    BORDER-TOP: #999999 1px dotted;
    BORDER-LEFT: #999999 1px dotted;
    BORDER-BOTTOM: #999999 1px dotted
}
.bottomline
{
    BORDER-RIGHT: #bacdd6 0px dashed;
    BORDER-TOP: #bacdd6 0px dashed;
    BORDER-LEFT: #bacdd6 0px dashed;
    BORDER-BOTTOM: #bacdd6 1px dashed
}
.totalborders
{
    BORDER-RIGHT: #ff8000 1px dotted;
    BORDER-TOP: #ff8000 1px dotted;
    BORDER-LEFT: #ff8000 1px dotted;
    BORDER-BOTTOM: #ff8000 1px dotted
}
.loginfields
{
    BORDER-RIGHT: #999999 2px solid;
    BORDER-TOP: #999999 2px solid;
    FONT-SIZE: 9px;
    BORDER-LEFT: #999999 2px solid;
    BORDER-BOTTOM: #999999 2px solid;
    FONT-FAMILY: "Trebuchet MS", Arial, Tahoma, "Times New Roman", sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.commentinput
{
    BORDER-RIGHT: #666666 3px solid;
    BORDER-TOP: #666666 3px solid;
    BORDER-LEFT: #666666 3px solid;
    BORDER-BOTTOM: #666666 3px solid;
    FONT-FAMILY: "Trebuchet MS", Arial, Tahoma, "Times New Roman", sans-serif;
    BACKGROUND-COLOR: #ffffff
}


.calendar
{
	width:165px;
	background-color:#f7fafb;
}
.calendar .calTable
{
	height: 135px;
	width:165px;
}
.calendar TH, .calendar TD
{
	font-size:10px;
}
.calendar .title
{
	background-color:#0080c0;
	color:#F5F9FF;
	height:18px;
}
.calendar .title A
{
	color:#F5F9FF;
}
.calendar .today
{
	border: solid 1px #0080c0;
}
.calendar .selected
{
	background-color:Silver;
	color:#F5F9FF;
}
.calendar .othermonth
{
	color:#888;
}
.calendar .event
{
	font-size:10px;
	display:block;
	text-align:left;
	white-space:nowrap;
	width:165px;
	text-overflow:ellipsis;
	overflow:hidden;
}
.passed:link, .passed:visited
{
	color:#888;
}

