.PageBgColor {
background-color:#9cb4c9;
}

.CaptionBgColor {
background-color:#d6d6d6;
}

.DataBgColor {
background-color:#dbe5e5;
}

.AltDataBgColor {
background-color:#c8d8d8;
}

.ColorBgButtonPassive {
background-color:#a9b6ea;
}

body {
color:#000;
font-family:Arial;
font-size:11px;
}

ul,ol,blockquote {
margin-top:5px;
margin-bottom:10px;
margin-left:20px;
}

form {
margin:0;
}

h1 {
color:#b82e3d;
font-size:18px;
font-family:Georgia, Arial, Helvetica, sans-serif;
margin-top:5px;
margin-bottom:5px;
}

h2 {
color:#b82e3d;
font-size:16px;
font-family:MS Sans Serif;
margin-top:15px;
margin-bottom:5px;
}

h3 {
color:#b82e3d;
font-size:14px;
font-style:italic;
font-family:Arial;
margin-top:15px;
margin-bottom:5px;
}

h5 {
color:#b82e3d;
font-size:13px;
font-style:italic;
font-family:Arial;
margin-top:15px;
margin-bottom:5px;
}

.Header {
width:100%;
}

.Header th {
font-size:13px;
text-align:center;
font-family:MS Sans Serif;
background-color:#7286d2;
color:#000;
width:100%;
white-space:nowrap;
padding:1px 1px 1px 8px;
}

.Header a:hover,.Caption a:active {
color:#000;
text-decoration:none;
}

.HeaderLeft {
background-image:url(Images/HeaderLeft.gif);
}

.HeaderRight {
background-image:url(Images/HeaderRight.gif);
background-position:right top;
}

.Caption input {
vertical-align:middle;
}

caption.Row {
font-size:11px;
font-family:Arial;
border:1px solid #7286d2;
border-bottom:0;
text-align:left;
vertical-align:top;
background-color:#dbe5e5;
color:#000;
padding:1px;
}

.Separator td {
height:1px;
}

.AltRow td {
font-size:11px;
font-family:Arial;
text-align:left;
vertical-align:top;
background-color:#c8d8d8;
color:#000;
padding:1px;
}

.NoRecords td {
font-size:11px;
font-family:Arial;
text-align:left;
background-color:#dbe5e5;
color:#000;
vertical-align:top;
padding:1px;
}

.Error td {
font-size:11px;
font-family:Arial;
text-align:left;
color:red;
vertical-align:top;
background-color:#dbe5e5;
padding:1px;
}

.Bottom td {
font-size:11px;
font-family:Arial;
background-color:#dbe5e5;
text-align:right;
vertical-align:middle;
white-space:nowrap;
color:#000;
padding:1px;
}

.GroupCaption th {
font-size:11px;
font-family:Arial;
white-space:nowrap;
text-align:left;
vertical-align:top;
font-weight:700;
background-color:#c8d8d8;
color:#000;
padding:1px;
}

.GroupCaption td {
font-size:11px;
font-family:Arial;
text-align:left;
vertical-align:top;
font-weight:700;
background-color:#dbe5e5;
color:#000;
padding:1px;
}

.GroupFooter td {
font-size:11px;
font-family:Arial;
text-align:center;
vertical-align:middle;
white-space:nowrap;
background-color:#d6d6d6;
color:#000;
padding:1px;
}

.SubTotal td {
font-size:11px;
font-family:Arial;
text-align:left;
vertical-align:top;
font-weight:700;
background-color:#c8d8d8;
color:#000;
border-bottom:2px solid #7286d2;
padding:1px;
}

.Total td {
font-size:11px;
font-family:Arial;
text-align:left;
vertical-align:top;
white-space:nowrap;
font-weight:700;
background-color:#c8d8d8;
color:#000;
padding:1px;
}

.Button {
background-color:#c8d8d8;
color:#000;
border:solid 1px #7286d2;
font-weight:700;
font-family:MS Sans Serif;
font-size:12px;
padding:2px;
}

.CalendarWeekdayName {
font-size:11px;
font-family:Arial;
text-align:center;
vertical-align:top;
white-space:nowrap;
background-color:#c8d8d8;
color:#000;
font-weight:400;
padding:1px;
}

.CalendarWeekendName {
font-size:11px;
font-family:Arial;
white-space:nowrap;
text-align:center;
vertical-align:top;
background-color:#c8d8d8;
color:#000;
font-weight:400;
padding:1px;
}

.CalendarDay {
font-size:11px;
font-family:Arial;
text-align:center;
background-color:#dbe5e5;
color:#000;
padding:1px;
}

.CalendarWeekend {
font-size:11px;
font-family:Arial;
text-align:center;
background-color:#c8d8d8;
color:#000;
padding:1px;
}

.CalendarToday {
font-size:11px;
font-family:Arial;
border:2px solid #7286d2;
text-align:center;
background-color:#dbe5e5;
color:#000;
padding:0;
}

.CalendarWeekendToday {
font-size:11px;
font-family:Arial;
border:2px solid #7286d2;
text-align:center;
background-color:#c8d8d8;
color:#000;
padding:0;
}

.CalendarOtherMonthDay {
font-size:11px;
font-family:Arial;
text-align:center;
background-color:#dbe5e5;
color:#7286d2;
padding:1px;
}

.CalendarOtherMonthToday {
font-size:11px;
font-family:Arial;
border:2px solid #7286d2;
text-align:center;
background-color:#dbe5e5;
color:#7286d2;
padding:0;
}

.CalendarOtherMonthWeekend {
font-size:11px;
font-family:Arial;
text-align:center;
background-color:#c8d8d8;
color:#7286d2;
padding:1px;
}

.CalendarOtherMonthWeekendToday {
font-size:11px;
font-family:Arial;
border:2px solid #7286d2;
text-align:center;
color:#7286d2;
background-color:#c8d8d8;
padding:0;
}

.CalendarSelectedDay {
font-size:11px;
font-family:Arial;
background-color:#d6d6d6;
color:#000;
text-align:center;
font-weight:700;
padding:1px;
}

.CalendarEvent {
font-size:11px;
font-family:Arial;
text-align:left;
}

table tr td strong {
margin:0;
padding:0;
}

.th {
font-family:Arial;
font-size:11px;
font-weight:700;
}

.Header .th {
font-size:13px;
text-align:center;
font-family:MS Sans Serif;
background-color:#7286d2;
color:#000;
width:100%;
white-space:nowrap;
padding:1px;
}

.GroupCaption .th {
font-size:11px;
font-family:Arial;
text-align:left;
white-space:nowrap;
vertical-align:top;
font-weight:700;
background-color:#c8d8d8;
color:#000;
padding:1px;
}

.FormTitleBgColor,.ColorBgButton {
background-color:#7286d2;
}

.FormTitleFontColor,.CaptionFontColor,.DataFontColor,.ColorFontButton,.ColorFontButtonPassive,.text,.Header a:link,.Header a:visited,.Caption a:link,.Caption a:visited,.GroupCaption a:link,.GroupCaption a:visited,.CalendarWeekendName a:link,.CalendarWeekendName a:visited,.CalendarSelectedDay a:link,.CalendarSelectedDay a:visited {
color:#000;
}

.LinkColor,a.menulink:link,a.menulink:visited,a:link,.Row a:link,.AltRow a:link,.Footer a:link,.Bottom a:link,.GroupFooter a:link,.SubTotal a:link,.Total a:link,.CalendarWeekdayName a:link,.CalendarDay a:link,.CalendarWeekend a:link,.CalendarToday a:link,.CalendarWeekendToday a:link,.CalendarNavigator a:link,.CalendarEvent a:link {
color:#003C93;
}

.VisitedLinkColor,a:visited,.Row a:visited,.AltRow a:visited,.Footer a:visited,.Bottom a:visited,.GroupFooter a:visited,.SubTotal a:visited,.Total a:visited,.CalendarWeekdayName a:visited,.CalendarDay a:visited,.CalendarWeekend a:visited,.CalendarToday a:visited,.CalendarWeekendToday a:visited,.CalendarNavigator a:visited,.CalendarEvent a:visited {
color:#333333;
}

.HoverLinkColor,a.menulink:hover,a.menulink:active,a:hover,a:active,.Caption a:hover,.Caption a:active,.Row a:hover,.Row a:active,.AltRow a:hover,.AltRow a:active,.Footer a:hover,.Footer a:active,.Bottom a:hover,.Caption a:active,.GroupCaption a:hover,.GroupCaption a:active,.GroupFooter a:hover,.GroupFooter a:active,.SubTotal a:hover,.SubTotal a:active,.Total a:hover,.Total a:active,.CalendarWeekdayName a:hover,.CalendarWeekdayName a:active,.CalendarWeekendName a:link,.CalendarWeekendName a:visited,.CalendarDay a:hover,.CalendarDay a:active,.CalendarWeekend a:hover,.CalendarWeekend a:active,.CalendarToday a:hover,.CalendarToday a:active,.CalendarWeekendToday a:hover,.CalendarWeekendToday a:active,.CalendarOtherMonthDay a:hover,.CalendarOtherMonthDay a:active,.CalendarOtherMonthToday a:hover,.CalendarOtherMonthToday a:active,.CalendarOtherMonthWeekend a:hover,.CalendarOtherMonthWeekend a:active,.CalendarOtherMonthWeekendToday a:hover,.CalendarOtherMonthWeekendToday a:active,.CalendarSelectedDay a:hover,.CalendarSelectedDay a:active,.CalendarNavigator a:hover,.CalendarNavigator a:active,.CalendarEvent a:hover,.CalendarEvent a:active {
color:#F01827;
}

html>body,* html body,th,td {
font-family:Arial;
font-size:11px;
}

html>body td,html>body th,html>body table,* html body td,* html body th,* html body table,html>body .th,* html body .th {
font-size:100%;
}

h4,h6 {
color:#b82e3d;
font-size:12px;
font-family:Arial;
margin-top:15px;
margin-bottom:5px;
}

html>body .Header th,* html body .Header th,html>body .Header .th,* html body .Header .th {
font-size:13px;
text-align:center;
font-family:MS Sans Serif;
}

.HeaderLeft img,.HeaderRight img {
width:1px;
}

.Grid,.Record,.Calendar {
border:1px solid #7286d2;
width:100%;
}

.Caption th,.Caption td,.Caption .th {
font-size:12px;
text-align:left;
vertical-align:top;
font-family:MS Sans Serif;
background-color:#d6d6d6;
color:#000;
white-space:nowrap;
padding:1px;
}

html>body .Caption th,html>body .Caption td,* html body .Caption th,* html body .Caption td,html>body .Caption .th,* html body .Caption .th {
font-size:12px;
text-align:left;
vertical-align:top;
font-family:MS Sans Serif;
}

.Caption img,.Footer img,.Footer input,.Bottom img,.Bottom input,.GroupFooter img,.GroupFooter input,.CalendarNavigator img {
vertical-align:middle;
margin:2px;
}

.Row th,.AltRow th,.Controls th,.Row .th,.AltRow .th,.Controls .th {
font-size:12px;
font-weight:400;
text-align:left;
vertical-align:top;
font-family:MS Sans Serif;
background-color:#dbe5e5;
white-space:nowrap;
color:#000;
padding:1px;
}

.Row td,.Controls td {
font-size:11px;
font-family:Arial;
line-height:17px;
text-align:left;
vertical-align:top;
background-color:#dbe5e5;
color:#000;
padding:5px;
}

html>body .Row th,html>body .Row td,* html body .Row th,* html body .Row td,html>body caption.Row,* html body caption.Row,html>body .AltRow th,html>body .AltRow td,* html body .AltRow th,* html body .AltRow td,html>body .NoRecords td,html>body .Footer td,* html body .NoRecords td,* html body .Footer td,* html>body .Error td,* html body .Error td,html>body .Controls th,html>body .Controls td,html>body .Bottom td,* html body .Controls th,* html body .Controls td,* html body .Bottom td,html>body .GroupCaption th,html>body .GroupCaption td,* html body .GroupCaption th,* html body .GroupCaption td,html>body .GroupFooter td,* html body .GroupFooter td,html>body .SubTotal td,* html body .SubTotal td,html>body .Total td,* html body .Total td,html>body .CalendarWeekdayName,* html body .CalendarWeekdayName,html>body .CalendarWeekendName,* html body .CalendarWeekendName,html>body .CalendarDay,* html body .CalendarDay,html>body .CalendarWeekend,* html body .CalendarWeekend,html>body .CalendarToday,* html body .CalendarToday,html>body .CalendarWeekendToday,* html body .CalendarWeekendToday,html>body .CalendarOtherMonthDay,* html body .CalendarOtherMonthDay,html>body .CalendarOtherMonthToday,* html body .CalendarOtherMonthToday,html>body .CalendarOtherMonthWeekend,* html body .CalendarOtherMonthWeekend,html>body .CalendarOtherMonthWeekendToday,* html body .CalendarOtherMonthWeekendToday,html>body .CalendarSelectedDay,* html body .CalendarSelectedDay,html>body .CalendarNavigator,* html body .CalendarNavigator,.CalendarNavigator td,.CalendarNavigator th,html>body .CalendarNavigator th,html>body .CalendarNavigator td,* html body .CalendarNavigator th,* html body .CalendarNavigator td,html>body .CalendarEvent,* html body .CalendarEvent,html>body .GroupCaption .th,* html body .GroupCaption .th,.simpleMenu td,html>body .simpleMenu td,* html body .simpleMenu td {
font-size:11px;
font-family:Arial;
}

.Separator,.CalendarOtherMonthDay a:link,.CalendarOtherMonthDay a:visited,.CalendarOtherMonthToday a:link,.CalendarOtherMonthToday a:visited,.CalendarOtherMonthWeekend a:link,.CalendarOtherMonthWeekend a:visited,.CalendarOtherMonthWeekendToday a:link,.CalendarOtherMonthWeekendToday a:visited {
color:#7286d2;
}

.Footer td,.CalendarNavigator {
font-size:11px;
font-family:Arial;
background-color:#dbe5e5;
text-align:center;
vertical-align:middle;
white-space:nowrap;
color:#000;
padding:1px;
}

html>body .Row .th,html>body .AltRow .th,html>body .Controls .th,* html body .Row .th,* html body .AltRow .th,* html body .Controls .th {
font-size:12px;
font-weight:400;
text-align:left;
vertical-align:top;
font-family:MS Sans Serif;
}
