/*[variables]
colors
{
	@40: #2C167B;
	@30: #656464;
	@20: #D7D7D7;
	@10: #FFFFFF;
	@00: #FFFDFD;
}
*/
/*CCSTheme v 3.x
General
Colors*/
.PageBgColor
{
	background-color: #FCFCFC;
}
.FormTitleBgColor
{
	background-color: #F0CE48;
}
.FormTitleFontColor
{
	color: #000000;
}
.CaptionBgColor
{
	background-color: #BEBEBE;
}
.CaptionFontColor
{
	color: #000000;
}
.DataBgColor
{
	background-color: #D0D0D0;
}
.AltDataBgColor
{
	background-color: #ECECEC;
}
.DataFontColor
{
	color: #393939;
}
.LinkColor
{
	color: #4A4AF7;
}
.VisitedLinkColor
{
	color: #BB6238;
}
.HoverLinkColor
{
	color: #AA3232;
}
.ColorBgButton
{
	background-color: #F0CE48;
}
.ColorFontButton
{
	color: #000000;
}
.ColorBgButtonPassive
{
	background-color: #F7E18F;
}
.ColorFontButtonPassive
{
	color: #000000;
}
/*BEGIN Common*/
BODY
{
	color: #000000;
	background-image: url(Images/PageBg.gif);
	font-family: Verdana;
	font-size: 70%;
}
HTML>BODY
{
	font-family: Verdana;
	font-size: 70%;
}
HTML>BODY TD, HTML>BODY TH, HTML>BODY TABLE
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY
{
	font-family: Verdana;
	font-size: 70%;
}
* HTML BODY TD, * HTML BODY TH, * HTML BODY TABLE
{
	font-size: 100%;
}
/*end*/
.text
{
	color: #393939;
}
A.menulink:link, A.menulink:visited
{
	color: #4A4AF7;
}
A.menulink:hover, A.menulink:active
{
	color: #AA3232;
}
A:link
{
	color: #4A4AF7;
}
A:visited
{
	color: #BB6238;
}
A:hover, A:active
{
	color: #AA3232;
}
UL, OL, BLOCKQUOTE
{
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 20px;
}
FORM
{
	margin: 0px;
}
H1
{
	color: #8A8A8A;
	font-size: 140%;
	margin-top: 5px;
	margin-bottom: 5px;
}
H2
{
	color: #8A8A8A;
	font-size: 120%;
	margin-top: 15px;
	margin-bottom: 5px;
}
H3
{
	color: #8A8A8A;
	font-size: 100%;
	font-style: italic;
	margin-top: 15px;
	margin-bottom: 5px;
}
H4
{
	color: #8A8A8A;
	font-size: 90%;
	margin-top: 15px;
	margin-bottom: 5px;
}
H5
{
	color: #8A8A8A;
	font-size: 90%;
	font-style: italic;
	margin-top: 15px;
	margin-bottom: 5px;
}
H6
{
	color: #8A8A8A;
	font-size: 80%;
	margin-top: 15px;
	margin-bottom: 5px;
}
TH
{
	font-family: Verdana;
	font-size: 70%;
	text-align: left;
}
TD
{
	font-family: Tahoma, Verdana;
	font-size: 70%;
	text-align: left;
}
/*input, textarea, select {
font-family: Verdana; font-size: 70%;
font-size: 100%;
}

html>body input, html>body select, html>body textarea {
font-family: Verdana; font-size: 70%;
font-size: inherit;
}
END Common*/
.Header
{
	width: 100%;
}
.Header TH
{
	font-size: 100%;
	text-align: left;
	padding: 2px;
	background-image: url(Images/HeaderBg.gif);
	color: #000000;
	width: 100%;
	white-space: nowrap;
}
HTML>BODY .Header TH
{
	font-size: 143%;
	text-align: left;
}
/*ie6*/
* HTML BODY .Header TH
{
	font-size: 143%;
	text-align: left;
}
/*end*/
.Header A:link
{
	color: #000000;
}
.Header A:visited
{
	color: #000000;
}
.Header A:hover, .Caption A:active
{
	color: #000000;
	text-decoration: none;
}
.HeaderLeft IMG
{
	width: 4px;
}
.HeaderRight IMG
{
	width: 12px;
}
/*Grid Options*/
.Grid
{
	border-left: 1px solid #F0CE48;
	border-bottom: 1px solid #F0CE48;
	width: 100%;
	border-right: 1px solid #F0CE49;
}
.Caption TH
{
	font-size: 70%;
	text-align: inherit;
	vertical-align: top;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	background-color: #D7D7D7; /*[e]@20*/
	color: #656464; /*[e]@30*/
	white-space: nowrap;
	font: normal normal small Tahoma;
}
.Caption TD
{
	font-size: 70%;
	text-align: left;
	vertical-align: top;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	background-color: #D7D7D7; /*[e]@20*/
	color: #2C167B; /*[e]@40*/
	white-space: nowrap;
}
HTML>BODY .Caption TH, HTML>BODY .Caption TD
{
	font-size: 80%;
	text-align: left;
	vertical-align: top;
}
/*ie6*/
* HTML BODY .Caption TH, * HTML BODY .Caption TD
{
	font-size: 100%;
	text-align: left;
	vertical-align: top;
}
/*end*/
.Caption A:link
{
	color: #000000;
}
.Caption A:visited
{
	color: #000000;
}
.Caption A:hover, .Caption A:active
{
	color: #AA3232;
}
.Caption IMG
{
	margin: 2px;
	vertical-align: middle;
}
.Caption INPUT
{
	vertical-align: middle;
}
.Row TH
{
	font-size: 70%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	background-color: #D0D0D0;
	color: #393939;
	white-space: nowrap;
	color: #393939;
}
.Row TD
{
	font-size: 100%;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	text-align: left;
	vertical-align: top;
	background-color: #D0D0D0;
	color: #393939;
}
HTML>BODY .Row TH, HTML>BODY .Row TD
{
	padding: 2px;
	border-top: 1px dotted #D7D7D7; /*[e]1px dotted @20*/
	border-right: 1px dotted #E5E3E4;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	color: #2C167B; /*[e]@40*/
}
/*ie6*/
* HTML BODY .Row TH, * HTML BODY .Row TD
{
	font-size: 100%;
}
/*end*/
CAPTION.Row
{
	font-size: 70%;
	padding: 2px;
	border: 1px solid #F0CE48;
	border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #D0D0D0;
	color: #393939;
}
HTML>BODY CAPTION.Row
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY CAPTION.Row
{
	font-size: 100%;
}
/*end*/
.Row A:link
{
	color: #4A4AF7;
}
.Row A:visited
{
	color: #BB6238;
}
.Row A:hover, .Row A:active
{
	color: #AA3232;
}
.Separator
{
	color: #F0CE48;
}
.Separator TD
{
	height: 1px;
}
.AltRow TH
{
	font-size: 70%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	background-color: #D0D0D0;
	color: #393939;
	white-space: nowrap;
	color: #393939;
}
.AltRow TD
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	text-align: left;
	vertical-align: top;
	background-color: #ECECEC;
	color: #393939;
}
HTML>BODY .AltRow TH, HTML>BODY .AltRow TD
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .AltRow TH, * HTML BODY .AltRow TD
{
	font-size: 100%;
}
/*end*/
.AltRow A:link
{
	color: #4A4AF7;
}
.AltRow A:visited
{
	color: #BB6238;
}
.AltRow A:hover, .AltRow A:active
{
	color: #AA3232;
}
.NoRecords TD
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	text-align: left;
	background-color: #D0D0D0;
	color: #393939;
	vertical-align: top;
}
.Footer TD
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	background-color: #D0D0D0;
	color: #393939;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #393939;
}
HTML>BODY .NoRecords TD, HTML>BODY .Footer TD
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .NoRecords TD, * HTML BODY .Footer TD
{
	font-size: 100%;
}
/*end*/
.Footer A:link
{
	color: #4A4AF7;
}
.Footer A:visited
{
	color: #BB6238;
}
.Footer A:hover, .Footer A:active
{
	color: #AA3232;
}
.Footer IMG
{
	margin: 2px;
	vertical-align: middle;
}
.Footer INPUT
{
	margin: 2px;
	vertical-align: middle;
}
/*Record Options*/
.Record
{
	border-left: 1px solid #F0CE48;
	border-top: 1px solid #F0CE48;
	border-bottom: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	width: 100%;
}
.Error TD
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	text-align: left;
	color: #FF0000;
	vertical-align: top;
	background-color: #D0D0D0;
}
* HTML>BODY .Error TD
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .Error TD
{
	font-size: 100%;
}
/*end*/
.Controls .th
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px dotted #E5E3E4;
	border-right: 1px dotted #E5E3E4;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	color: #656464; /*[e]@30*/
}
.Controls TD
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px dotted #E5E3E4;
	border-right: 1px dotted #E5E3E4;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	color: #656464; /*[e]@30*/
}
.Bottom TD
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	background-color: #D0D0D0;
	color: #393939;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #393939;
}
HTML>BODY .Controls TH, HTML>BODY .Controls TD, HTML>BODY .Bottom TD
{
	font-size: 100%;
}
.Controls SELECT
{
	font: lighter 9pt Verdana;
	color: #2C167B; /*[e]@40*/
}
.Controls TD INPUT
{
	font: lighter 9pt Verdana;
	color: #2C167B; /*[e]@40*/
}
TEXTAREA#opportunitytxtFollowUpnotes
{
	font: lighter 7pt Verdana;
}
TEXTAREA#opportunityFollowUpNotes
{
	font: lighter xx-small Verdana;
	background-color: #E7E7E7;
	border: 0px none #FFFFFF; /*[e]0px none @10*/
}
/*ie6*/
* HTML BODY .Controls TH, * HTML BODY .Controls TD, * HTML BODY .Bottom TD
{
	font-size: 100%;
}
/*end*/
.Bottom A:link
{
	color: #4A4AF7;
}
.Bottom A:visited
{
	color: #BB6238;
}
.Bottom A:hover, .Caption A:active
{
	color: #AA3232;
}
.Bottom IMG
{
	margin: 2px;
	vertical-align: middle;
}
.Bottom INPUT
{
	margin: 2px;
	vertical-align: middle;
}
/*Report*/
.GroupCaption TH
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ECECEC;
	color: #393939;
}
.GroupCaption TD
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #D0D0D0;
	color: #393939;
}
HTML>BODY .GroupCaption TH, HTML>BODY .GroupCaption TD
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .GroupCaption TH, * HTML BODY .GroupCaption TD
{
	font-size: 100%;
}
/*end*/
.GroupCaption A:link
{
	color: #000000;
}
.GroupCaption A:visited
{
	color: #000000;
}
.GroupCaption A:hover, .GroupCaption A:active
{
	color: #AA3232;
}
.GroupFooter TD
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #BEBEBE;
	color: #393939;
}
HTML>BODY .GroupFooter TD
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .GroupFooter TD
{
	font-size: 100%;
}
/*end*/
.GroupFooter A:link
{
	color: #4A4AF7;
}
.GroupFooter A:visited
{
	color: #BB6238;
}
.GroupFooter A:hover, .GroupFooter A:active
{
	color: #AA3232;
}
.GroupFooter IMG
{
	margin: 2px;
	vertical-align: middle;
}
.GroupFooter INPUT
{
	margin: 2px;
	vertical-align: middle;
}
.SubTotal TD
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ECECEC;
	color: #393939;
	border-bottom: 2px solid #F0CE48;
}
HTML>BODY .SubTotal TD
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .SubTotal TD
{
	font-size: 100%;
}
/*end*/
.SubTotal A:link
{
	color: #4A4AF7;
}
.SubTotal A:visited
{
	color: #BB6238;
}
.SubTotal A:hover, .SubTotal A:active
{
	color: #AA3232;
}
.Total TD
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #ECECEC;
	color: #393939;
}
HTML>BODY .Total TD
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .Total TD
{
	font-size: 100%;
}
/*end*/
.Total A:link
{
	color: #4A4AF7;
}
.Total A:visited
{
	color: #BB6238;
}
.Total A:hover, .Total A:active
{
	color: #AA3232;
}
/*Form Options*/
.Button
{
	background-color: #F0CE48;
	color: #000000;
	border-left: 1px solid #EDEDED;
	border-top: 1px solid #EDEDED;
	border-right: 1px solid #848284;
	border-bottom: 1px solid #848284;
	padding: 2px;
	font-weight: bold;
	font-size: 85%;
	font-family: Tahoma;
}
/*Calendar*/
.Calendar
{
	border: 1px solid #F0CE48;
	width: 100%;
}
.CalendarWeekdayName
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	background-color: #ECECEC;
	color: #393939;
	font-weight: normal;
}
HTML>BODY .CalendarWeekdayName
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .CalendarWeekdayName
{
	font-size: 100%;
}
/*end*/
.CalendarWeekdayName A:link
{
	color: #4A4AF7;
}
.CalendarWeekdayName A:visited
{
	color: #BB6238;
}
.CalendarWeekdayName A:hover, .CalendarWeekdayName A:active
{
	color: #AA3232;
}
.CalendarWeekendName
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	white-space: nowrap;
	text-align: center;
	vertical-align: top;
	background-color: #ECECEC;
	color: #393939;
	font-weight: normal;
}
HTML>BODY .CalendarWeekendName
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .CalendarWeekendName
{
	font-size: 100%;
}
/*end*/
.CalendarWeekendName A:link
{
	color: #000000;
}
.CalendarWeekendName A:visited
{
	color: #000000;
}
.CalendarWeekendName A:link, .CalendarWeekendName A:visited
{
	color: #AA3232;
}
/*Calendar Day*/
.CalendarDay
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	text-align: center;
	background-color: #D0D0D0;
	color: #393939;
}
HTML>BODY .CalendarDay
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .CalendarDay
{
	font-size: 100%;
}
/*end*/
.CalendarDay A:link
{
	color: #4A4AF7;
}
.CalendarDay A:visited
{
	color: #BB6238;
}
.CalendarDay A:hover, .CalendarDay A:active
{
	color: #AA3232;
}
/*Calendar Weekend*/
.CalendarWeekend
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	text-align: center;
	background-color: #ECECEC;
	color: #393939;
}
HTML>BODY .CalendarWeekend
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .CalendarWeekend
{
	font-size: 100%;
}
/*end*/
.CalendarWeekend A:link
{
	color: #4A4AF7;
}
.CalendarWeekend A:visited
{
	color: #BB6238;
}
.CalendarWeekend A:hover, .CalendarWeekend A:active
{
	color: #AA3232;
}
/*Calendar Today*/
.CalendarToday
{
	font-size: 70%;
	padding: 0px;
	border-top: 3px solid #F0CE48;
	border-right: 3px solid #F0CE48;
	border-left: 2px solid #F0CE48;
	border-bottom: 2px solid #F0CE48;
	text-align: center;
	background-color: #D0D0D0;
	color: #393939;
}
HTML>BODY .CalendarToday
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .CalendarToday
{
	font-size: 100%;
}
/*end*/
.CalendarToday A:link
{
	color: #4A4AF7;
}
.CalendarToday A:visited
{
	color: #BB6238;
}
.CalendarToday A:hover, .CalendarToday A:active
{
	color: #AA3232;
}
/*Calendar Weekend Today*/
.CalendarWeekendToday
{
	font-size: 70%;
	padding: 0px;
	border-top: 3px solid #F0CE48;
	border-right: 3px solid #F0CE48;
	border-left: 2px solid #F0CE48;
	border-bottom: 2px solid #F0CE48;
	text-align: center;
	background-color: #ECECEC;
	color: #393939;
}
HTML>BODY .CalendarWeekendToday
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .CalendarWeekendToday
{
	font-size: 100%;
}
/*end*/
.CalendarWeekendToday A:link
{
	color: #4A4AF7;
}
.CalendarWeekendToday A:visited
{
	color: #BB6238;
}
.CalendarWeekendToday A:hover, .CalendarWeekendToday A:active
{
	color: #AA3232;
}
/*Calendar Other Month's Day*/
.CalendarOtherMonthDay
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	text-align: center;
	background-color: #D0D0D0;
	color: #F0CE48;
}
HTML>BODY .CalendarOtherMonthDay
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .CalendarOtherMonthDay
{
	font-size: 100%;
}
/*end*/
.CalendarOtherMonthDay A:link
{
	color: #F0CE48;
}
.CalendarOtherMonthDay A:visited
{
	color: #F0CE48;
}
.CalendarOtherMonthDay A:hover, .CalendarOtherMonthDay A:active
{
	color: #AA3232;
}
/*Calendar Other Month's Today*/
.CalendarOtherMonthToday
{
	font-size: 70%;
	padding: 0px;
	border-top: 3px solid #F0CE48;
	border-right: 3px solid #F0CE48;
	border-left: 2px solid #F0CE48;
	border-bottom: 2px solid #F0CE48;
	text-align: center;
	background-color: #D0D0D0;
	color: #F0CE48;
}
HTML>BODY .CalendarOtherMonthToday
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .CalendarOtherMonthToday
{
	font-size: 100%;
}
/*end*/
.CalendarOtherMonthToday A:link
{
	color: #F0CE48;
}
.CalendarOtherMonthToday A:visited
{
	color: #F0CE48;
}
.CalendarOtherMonthToday A:hover, .CalendarOtherMonthToday A:active
{
	color: #AA3232;
}
/*Calendar Other Month's Weekend*/
.CalendarOtherMonthWeekend
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	text-align: center;
	background-color: #ECECEC;
	color: #F0CE48;
}
HTML>BODY .CalendarOtherMonthWeekend
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .CalendarOtherMonthWeekend
{
	font-size: 100%;
}
/*end*/
.CalendarOtherMonthWeekend A:link
{
	color: #F0CE48;
}
.CalendarOtherMonthWeekend A:visited
{
	color: #F0CE48;
}
.CalendarOtherMonthWeekend A:hover, .CalendarOtherMonthWeekend A:active
{
	color: #AA3232;
}
/*Calendar Other Month's Weekend Today*/
.CalendarOtherMonthWeekendToday
{
	font-size: 70%;
	padding: 0px;
	border-top: 3px solid #F0CE48;
	border-right: 3px solid #F0CE48;
	border-left: 2px solid #F0CE48;
	border-bottom: 2px solid #F0CE48;
	text-align: center;
	color: #F0CE48;
	background-color: #ECECEC;
}
HTML>BODY .CalendarOtherMonthWeekendToday
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .CalendarOtherMonthWeekendToday
{
	font-size: 100%;
}
/*end*/
.CalendarOtherMonthWeekendToday A:link
{
	color: #F0CE48;
}
.CalendarOtherMonthWeekendToday A:visited
{
	color: #F0CE48;
}
.CalendarOtherMonthWeekendToday A:hover, .CalendarOtherMonthWeekendToday A:active
{
	color: #AA3232;
}
/*Calendar Selected Day (for DatePicker)*/
.CalendarSelectedDay
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	background-color: #BEBEBE;
	color: #000000;
	text-align: center;
	font-weight: bold;
}
HTML>BODY .CalendarSelectedDay
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .CalendarSelectedDay
{
	font-size: 100%;
}
/*end*/
.CalendarSelectedDay A:link
{
	color: #000000;
}
.CalendarSelectedDay A:visited
{
	color: #000000;
}
.CalendarSelectedDay A:hover, .CalendarSelectedDay A:active
{
	color: #AA3232;
}
/*Calendar Navigator*/
.CalendarNavigator
{
	font-size: 70%;
	padding: 2px;
	background-color: #D0D0D0;
	color: #393939;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #393939;
}
HTML>BODY .CalendarNavigator
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .CalendarNavigator
{
	font-size: 100%;
}
/*end*/
.CalendarNavigator A:link
{
	color: #4A4AF7;
}
.CalendarNavigator A:visited
{
	color: #BB6238;
}
.CalendarNavigator A:hover, .CalendarNavigator A:active
{
	color: #AA3232;
}
.CalendarNavigator IMG
{
	margin: 2px;
	vertical-align: middle;
}
.CalendarNavigator TD
{
	font-size: 70%;
}
.CalendarNavigator TH
{
	font-size: 70%;
}
HTML>BODY .CalendarNavigator TH, HTML>BODY .CalendarNavigator TD
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .CalendarNavigator TH, * HTML BODY .CalendarNavigator TD
{
	font-size: 100%;
}
/*end
Calendar Extra*/
.CalendarEvent
{
	font-size: 70%;
	text-align: left;
}
HTML>BODY .CalendarEvent
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .CalendarEvent
{
	font-size: 100%;
}
/*end*/
.CalendarEvent A:link
{
	color: #4A4AF7;
}
.CalendarEvent A:visited
{
	color: #BB6238;
}
.CalendarEvent A:hover, .CalendarEvent A:active
{
	color: #AA3232;
}
/*Changes for Section508*/
TABLE TR TD STRONG
{
	padding: 0px;
	margin: 0px;
}
.th
{
	font-family: Tahoma;
	font-size: 70%;
	font-weight: lighter;
}
HTML>BODY .th
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .th
{
	font-size: 100%;
}
/*end*/
.Header .th
{
	font-size: 100%;
	text-align: left;
	padding: 2px;
	background-image: url(Images/HeaderBg.gif);
	color: #16668D;
	width: 100%;
	white-space: nowrap;
}
HTML>BODY .Header .th
{
	font-size: 143%;
	text-align: left;
}
/*ie6*/
* HTML BODY .Header .th
{
	font-size: 143%;
	text-align: left;
}
/*end*/
.Caption .th
{
	font-size: 70%;
	text-align: left;
	vertical-align: top;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	background-color: #BEBEBE;
	color: #000000;
	white-space: nowrap;
}
HTML>BODY .Caption .th
{
	font-size: 100%;
	text-align: left;
	vertical-align: top;
}
/*ie6*/
* HTML BODY .Caption .th
{
	font-size: 100%;
	text-align: left;
	vertical-align: top;
}
/*end*/
.Row .th
{
	font-size: 70%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	background-color: #D0D0D0;
	color: #393939;
	white-space: nowrap;
	color: #393939;
}
.AltRow .th
{
	font-size: 70%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	background-color: #D0D0D0;
	color: #393939;
	white-space: nowrap;
	color: #393939;
}
.GroupCaption .th
{
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #F0CE48;
	border-right: 1px solid #F0CE48;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	background-color: #ECECEC;
	color: #393939;
}
HTML>BODY .GroupCaption .th
{
	font-size: 100%;
}
HTML>BODY .Row .th, HTML>BODY .AltRow .th, HTML>BODY .Controls .th
{
	font-size: 100%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
/*ie6*/
* HTML BODY .GroupCaption .th
{
	font-size: 100%;
}
* HTML BODY .Row .th, * HTML BODY .AltRow .th, * HTML BODY .Controls .th
{
	font-size: 100%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
/*end
Class for Application Builder Menu*/
.simpleMenu TD
{
	font-size: 70%;
}
HTML>BODY .simpleMenu TD
{
	font-size: 100%;
}
/*ie6*/
* HTML BODY .simpleMenu TD
{
	font-size: 100%;
}
/*end*/
