BODY {font-size:12px; font-family:arial,helvetica; background-color: #eeeeee}
TD,P {font-size:12px; font-family:arial,helvetica}
TH {font-size:11px; font-family:arial,helvetica; color:#000000; font-weight:bold; background-color:#EEEEEE;}
SELECT { font-size:12px; font-family:arial,helvetica; } 
INPUT { font-size:12px; font-family:arial,helvetica; } 
INPUT.adminbutton { font-size:11px; color:#ffffff; font-weight:bold; background-color:#CC6633;}
}
TEXTAREA { font-size:12px; font-family:arial,helvetica; } 

H1 {
	margin:0px 0px 0px 0px;
}
H1, .head {
	font-size:16px; font-family:arial,helvetica; color:#668172; font-weight:bold 
}

H2 { font-size:16px; font-family:arial,helvetica; color:#006699; font-weight:bold }

.toptd { line-height:18px; vertical-align:top; }
.feature { font-size:16px; font-family:arial,helvetica; color:#006699; font-weight:bold }
.select { font-size:12px; font-family:arial,helvetica; }
.input { font-size:12px; font-family:arial,helvetica; }
.subhead{ font-size:14px; font-family:arial,helvetica; color:#668172; font-weight:bold }
.small { font-size:11px; font-family:arial,helvetica}
.smallwhite { font-size:11px; font-family:arial,helvetica; color:#ffffff}
.xsmall { font-size:10px; font-family:arial,helvetica}
.smallgrey { font-size:11px; font-family:arial,helvetica; color:#666666}
.grey {color:#666666}
.redalert {color:#CC0000}
.greenalert {color:#339933}

a:link         {text-decoration:none; color:#1B75A2; }
a:visited      {text-decoration:none; color:#1B75A2; }
a:active       {text-decoration:none; color:#1B75A2; }
a:hover        {text-decoration:none; color:#0D96DB; }

a.menu:link         {text-decoration:none; color:#ffffff; }
a.menu:visited      {text-decoration:none; color:#ffffff; }
a.menu:active       {text-decoration:none; color:#ffffff; }
a.menu:hover        {text-decoration:underline; color:#ffffff; }

a.toolbar:link         {text-decoration:none; color:#FFFFFF; }
a.toolbar:visited      {text-decoration:none; color:#FFFFFF; }
a.toolbar:active       {text-decoration:none; color:#FFFFFF; }
a.toolbar:hover        {text-decoration:none; color:#FFFF99; }


.CheckListBox
{
	background-color:White;
	border:solid 1px #aaaaaa;
	padding:1px;
}

.CheckList
{
	font-size:12px;
	line-height:20px;
	overflow:auto;
	white-space:nowrap;
}
.CheckList input
{
	height:auto;
	margin-bottom:0px;
	width:auto;
}

/*	Begin .datagrid1 */
.datagrid1
{
	clear:both;
	width:100%;
}

/*.datagrid1 a:active,
.datagrid1 a:link,
.datagrid1 a:visited
{
	color:#994400;
	text-decoration:none;
}*/
.datagrid1 a:hover
{
	color:#006600;
	text-decoration:underline;
}

.datagrid1 td
{
	white-space:nowrap;
	height:29px;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	color:#444444;
	padding:3px 8px 3px 8px;
	border-bottom:solid 1px #CCCCCC;	
}

.datagrid1 td.normalwrap
{
	white-space:normal;
}

.datagrid1 tr.header td
{
	font-weight:bold;
	color:White;
	background-color:#999999;
	border-top:solid 1px #BBBBBB;
	border-bottom:solid 1px #888888;
}

.datagrid1 tr.header a:active,
.datagrid1 tr.header a:hover,
.datagrid1 tr.header a:link,
.datagrid1 tr.header a:visited
{
	text-decoration:underline;
	color:White;
}

.datagrid1 tr.item td
{
	background-color:#EEEEEE;
}

.datagrid1 tr.item td.alt
{
	background-color:#DDDDDD;
}

.datagrid1 tr.altitem td
{
	background-color:#DDDDDD;
}

.datagrid1 tr.altitem td.alt
{
	background-color:#EEEEEE;
}

.datagrid1 tr.edititem td 
{
	background-color:#FFFFCC;
	border-bottom:solid 1px #FFED00;
}

.datagrid1 tr.delitem td 
{
	background-color:#FF8888;
	border-bottom:solid 1px #CC0000;
}
/*	End .datagrid1 */

.pager
{
	padding:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
}

.gridcontainer
{
	width:600px;
	overflow:auto;
}

/*	Begin .formtable1 */
.formtable1
{
	 background-color:#F9F9F9;
}

.formtable1 td,
.formtable1 th
{
	height:29px;
	font-family:Arial,Helvetica;
	font-size:12px;
	padding:3px 8px 3px 8px;
}

.formtable1 th
{
	white-space:nowrap;
	width:1%;
	line-height:22px;
	vertical-align:top;
	text-align:left;
	color:#555555;
	font-weight:bold;
	background-color:#EEEEEE;
	border-bottom:dashed 1px #CCCCCC;
}

.formtable1 td
{
	border-bottom:dashed 1px #DDDDDD;
}

.formtable1 td.head
{
	font-family:Verdana,Arial,Helvetica;
	font-size:13px;
	font-weight:bold;
	color:White;
	background-color:#999999;
	border-top:solid 1px #BBBBBB;
	border-bottom:solid 1px #888888;
}

.formtable1 td.info
{
	background-color:#FFFFCC;
	padding:3px 8px 3px 8px;
	border-bottom:dashed 1px #FFED00;
}

.formtable1 td.break
{
	height:20px;
	border:none 0px;
	background-color:Transparent;
}

.formtable1 td.nostyle
{
	padding:0px;
	border:none 0px;
	background-color:Transparent;
}

.formtable1 input,
.formtable1 select,
.formtable1 textarea
{
	border-width:1px;
}
.formtable1 textarea
{
	width:100%;
}
/*	End .formtable1 */

.formerrors
{
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	margin-bottom:15px;
	padding-right:7px;
	border:dashed 1px #FFFF00;
	background:#FFFFCC;
	color:#CC0000;
}

.formerrors UL
{
	margin:10px;
	padding-left:17px;
	list-style-type:circle;
}

.formerrors ul li
{
	margin-top:7px;
}

/*	Begin Calendar Popup Styles */

.Style1_cpContainer
	{
	position:absolute;
	visibility:hidden;
	background-color:#f5f5f5;
	layer-background-color:#f5f5f5;
	}
.Style1_cpYearNavigation,
.Style1_cpMonthNavigation
	{
	background-color:#DDDDDD;
	text-align:left;
	vertical-align:center;
	text-decoration:none;
	color:#444444;
	font-weight:normal;
	}
.Style1_cpDayColumnHeader,
.Style1_cpYearNavigation,
.Style1_cpMonthNavigation,
.Style1_cpCurrentMonthDate,
.Style1_cpCurrentMonthDateDisabled,
.Style1_cpOtherMonthDate,
.Style1_cpOtherMonthDateDisabled,
.Style1_cpCurrentDate,
.Style1_cpCurrentDateDisabled,
.Style1_cpTodayText,
.Style1_cpTodayTextDisabled,
.Style1_cpText
	{
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	}
TD.Style1_cpDayColumnHeader
	{
	text-align:right;
	border:solid thin #CCCCCC;
	border-width:0 0 1 0;
	}
.Style1_cpCurrentMonthDate,
.Style1_cpOtherMonthDate,
.Style1_cpCurrentDate
	{
	text-align:right;
	text-decoration:none;
	}
.Style1_cpCurrentMonthDateDisabled,
.Style1_cpOtherMonthDateDisabled,
.Style1_cpCurrentDateDisabled
	{
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
	}
.Style1_cpCurrentMonthDate A
.Style1_cpCurrentMonthDate A:active,
.Style1_cpCurrentMonthDate A:hover,
.Style1_cpCurrentMonthDate A:link,
.Style1_cpCurrentMonthDate A:visited
	{
	color:#000000;
	font-weight:normal;
	}
.Style1_cpCurrentDate
	{
	color:#000000;
	font-weight:bold;
	}
.Style1_cpOtherMonthDate A,
.Style1_cpOtherMonthDate A:active,
.Style1_cpOtherMonthDate A:hover,
.Style1_cpOtherMonthDate A:link,
.Style1_cpOtherMonthDate A:visited
	{
	color:#999999;
	}
TD.Style1_cpCurrentDate
	{
	background-color:White;
	border:solid 1px #444444;
	}
TD.Style1_cpCurrentDate A
TD.Style1_cpCurrentDate A:active,
TD.Style1_cpCurrentDate A:hover,
TD.Style1_cpCurrentDate A:link,
TD.Style1_cpCurrentDate A:visited
	{
		color:#000000;
	}
TD.Style1_cpCurrentDateDisabled
	{
	border-width:1;
	border:solid thin #FFAAAA;
	}
TD.Style1_cpTodayText,
TD.Style1_cpTodayTextDisabled
	{
	border:solid thin #CCCCCC;
	border-width:1 0 0 0;
	}
A.Style1_cpTodayText,
SPAN.Style1_cpTodayTextDisabled
	{
	height:20px;
	}
A.Style1_cpTodayText,
A:active.Style1_cpTodayText,
A:hover.Style1_cpTodayText,
A:link.Style1_cpTodayText,
A:visited.Style1_cpTodayText
	{
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
	text-transform:uppercase;
	}
SPAN.Style1_cpTodayTextDisabled
	{
	color:#D0D0D0;
	}
.Style1_cpBorder
	{
	}
			
/*	End Calendar Popup Styles */
