BODY
{
    FONT-SIZE: 12px;
    MARGIN: 0px;
    COLOR: #666688;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #d4e2ff
}
H3
{
    FONT-SIZE: 14px;
    FONT-FAMILY: arial, helvetica, sans-serif;
}
H2
{
    FONT-SIZE: 18px;
    FONT-FAMILY: arial, helvetica, sans-serif;
}
H1
{
    FONT-SIZE: 22px;
    FONT-FAMILY: arial, helvetica, sans-serif;
}
TABLE
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #d4e2ff
}
TD
{
    FONT-FAMILY: arial, helvetica, sans-serif
}
.content
{
    FONT-SIZE: 12px;
    COLOR: #888888;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.title
{
    PADDING-RIGHT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #77808f;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
.disabledText
{
    COLOR: #808088;
}
A
{
    FONT-SIZE: 12px;
    COLOR: #4444bb;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-SIZE: 12px;
    COLOR: #bf4f4b;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
INPUT, SELECT
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #bbd0f9;
    TEXT-ALIGN: left;
    WIDTH: 300px;
}
.CHECKBOX
{
    WIDTH: 16px;
}
input[type="checkbox"]
{
    width: 16px
}
.INPUT50
{
    WIDTH: 50px;
}
.INPUT100
{
    WIDTH: 100px;
}
.INPUT150
{
    WIDTH: 150px;
}
.INPUT200
{
    WIDTH: 200px;
}
.INPUT250
{
    WIDTH: 250px;
}
.INPUT450
{
    WIDTH: 450px;
}
.BUTTON
{
    PADDING-LEFT: 8px;
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #bbd0f9;
    TEXT-ALIGN: center;
    PADDING-RIGHT: 8px;
    WIDTH: auto;
    OVERFLOW: visible;
}
SELECT
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #bbd0f9;
    TEXT-ALIGN: center;
    WIDTH: 300px;
}
TEXTAREA
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #bbd0f9;
    TEXT-ALIGN: left
}
.area
{
    FONT-SIZE: 12px;
    WIDTH: 630px;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #d6e3ff
}
.calendarArea
{
    FONT-SIZE: 12px;
    WIDTH: 200px;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #dae6ff
}
.calendar
{
    BORDER-RIGHT: #99aed7 1px solid;
    BORDER-TOP: #99aed7 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #99aed7 1px solid;
    BORDER-BOTTOM: #99aed7 1px solid;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: center
}
.timesheetCalendarOutline
{
    BORDER-RIGHT: #9ba6c8 1px solid;
    BORDER-TOP: #9ba6c8 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #9ba6c8 1px solid;
    BORDER-BOTTOM: #9ba6c8 1px solid;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: center
}
.calendarRow
{
    HEIGHT: 10px;
    BACKGROUND-COLOR: #bbd0f9
}
.calendarData
{
    WIDTH: 25px;
    CURSOR: default
}
.calendarPrevMonth
{
    CURSOR: default;
    COLOR: #888899
}
.calendarCurrentMonth
{
    CURSOR: default;
    COLOR: #000000
}
.calendarNextMonth
{
    CURSOR: default;
    COLOR: #000000;
    BACKGROUND-COLOR: #9999aa
}
.calendarField
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 8px;
    BORDER-LEFT: medium none;
    WIDTH: 90%;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
.calendarSelect
{
    MARGIN-BOTTOM: 8px;
    BACKGROUND-COLOR: #aabfe8;
    WIDTH: 89px;
    TEXT-ALIGN: center
}
.calendarGrayedLink
{
    FONT-SIZE: 12px;
    COLOR: #7474a4;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.calendarCurrentDay
{
    BACKGROUND-COLOR: #bbd0f9
}
.ListTable
{
    BORDER-RIGHT: #99aed7 1px solid;
    BORDER-TOP: #99aed7 1px solid;
    BORDER-LEFT: #99aed7 1px solid;
    BORDER-BOTTOM: #99aed7 1px solid
}
.ListTable TR
{
    HEIGHT: 10px;
    BACKGROUND-COLOR: #bbd0f9
}
.ListTable TD
{
    CURSOR: default;
    BACKGROUND-COLOR: #aabfe8
}
.ListTableChild TR
{
    HEIGHT: 10px;
    BACKGROUND-COLOR: #bbd0f9
}
.ListTableChild TD
{
    CURSOR: default;
    BACKGROUND-COLOR: #aabfe8
}
.specTable
{
    BACKGROUND-COLOR: #b3c5f0
}
.specTable TR
{
}
.specTable TD
{
    COLOR: #262626;
    BACKGROUND-COLOR: #b0c3ec
}
.ListViewTable
{
    BORDER-RIGHT: #99aed7 1px solid;
    BORDER-TOP: #99aed7 1px solid;
    BORDER-LEFT: #99aed7 1px solid;
    BORDER-BOTTOM: #99aed7 1px solid
}
.ListViewTable TR
{
    BACKGROUND-COLOR: #bbd0f9
}
.ListViewTable TD
{
    CURSOR: default;
    BACKGROUND-COLOR: #aabfe8
}
.openBug
{
    COLOR: #cf2020
}
.processedBug
{
    COLOR: #7f7000
}
.fixedBug
{
    COLOR: #20a020
}
.unsolvableBug
{
    COLOR: #4040C0
}
.unreproducableBug
{
    COLOR: #4040C0
}
.unstartedTask
{
    COLOR: #cf2020
}
.processedTask
{
    COLOR: #7f7000
}
.finishedTask
{
    COLOR: #20a020
}
.leftOutTask
{
    COLOR: #4040C0
}
.openRequest
{
    COLOR: #7f7000
}
.approvedRequest
{
    COLOR: #20a020
}
.disapprovedRequest
{
    COLOR: #cf2020
}
.expand_mouse
{
  COLOR: #b50000
}
.expand_normal
{
  COLOR: #666688
}
.toolbutton	{	border: 0px;
			background-color: transparent;
			width:20px;
		}
.item			{	font-size: 12px;
				text-indent: 8px;
				font-weight: normal;
				background-color: #dddddd;
				filter:progid:DXImageTransform.Microsoft.alpha(opacity=90);
				color: #000000;
				font-family: arial, helvetica, sans-serif;
				border-style: solid;
				border-width: 1px;
				border-color: #dddddd;
				white-space: nowrap;
			}

.itemOver		{	text-align: left;
				font-size: 12px;
				text-indent: 8px;
				font-weight: normal;
				background-color: #dddddd;
				color: #000000;
				font-family: arial, helvetica, sans-serif;
				background-color: #cacaf1;
				color: #000000;
				border-style: solid;
				border-width: 1px;
				border-color: #777777;
			}

.label			{	font-family: arial, helvetica, sans-serif;
				text-align: center;
				font-size: 12px;
				text-decoration: none;
				font-family: arial, helvetica, sans-serif;
				background-color: transparent;
				white-space: nowrap;
			}

.labelOver		{	font-family: arial, helvetica, sans-serif;
				text-align: center;
				font-size: 12px;
				text-decoration: underline;
				font-family: arial, helvetica, sans-serif;
				background-color: transparent;
				white-space: nowrap;
			}