.smallphoto
{
  padding: 5 0 15 0;
}
.prepay
{
  color: Red;
  font-weight: bold;
  font-size: 10pt;
}
.email
{
  background-color: aliceblue;
  font-size: 8pt;
}
a.toppage
{
  text-decoration: none;
  color: Maroon;
}
.birdlink
{
  background-color: White;
  border: none;
  color: Navy;
  padding: 0;
  margin: 0;
  text-decoration: underline;
  font-size: 8pt;
  text-align: left;
  width: 175;
}
th
{
  padding: 2;
  margin: 0;
  border: solid 1 silver;
  background-color: aliceblue;
  font-size: 8pt;
}
.relatedarticle
{
  text-decoration: none;
}
p
{
  font-family: verdana,helvetica,arial;
  margin: 0;
  margin-bottom: 8;
  padding: 0;
  font-size: 8pt;
}
td
{
  font-family: verdana,helvetica,arial;
  font-size: 8pt;
  color: #444444;
  vertical-align: top;
}

.nowrap
{
  white-space: nowrap;
}
hr
{
  color: #d0dcdf;
  height: 1px;
}
.calendarlist
{
  text-decoration: none;
}
span.cbox
{
  font-size: 8pt;
}
.nolinkcalendar
{
  font-size: 7pt;
  color: Navy;
  text-decoration: none;
  height: 40;
  font-weight: normal;
  font-style: normal;
}
.reportcalendar
{
  font-weight: normal;
  font-size: 7pt;
  color: navy;
  background-color: silver;
  background-color: #d0dcdf;
  text-decoration: none;
}
.calendarentry
{
  font-size: 7pt;
  color: Navy;
  text-decoration: none;
  height: 40;
  font-weight: normal;
  font-style: normal;
}
a.activecalendarentry
{
  font-weight: normal;
  font-size: 7pt;
  height: 40;
  color: navy;
  text-decoration: none;
}
div.activecalendarentry
{
  padding: 0;
  margin: 0;
  margin-bottom: 2px;
  border: solid 0 beige;
  border: solid 1 silver;
}
/*
  background-color: #d0dcdf;
*/
.inactivecalendarentry
{
  font-weight: normal;
  font-size: 7pt;
  color: navy;
  height: 40;
  padding: 2;
  text-decoration: none;
}
.bottomfooter
{
  font-size: 7pt;
  color: silver;
  text-decoration: none;
}
.homefooter
{
  font-size: 7pt;
  color: white;
  text-decoration: none;
}
.caption
{
  font-weight: bold;
  font-size: 8pt;
}
.registernow
{
  background-color: Navy;
  background-color: darkorange;
  background-color: Maroon;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  font-size: 8pt;
  text-decoration: none;
  color: ivory;
  border: solid 1 peru;
  height: 20px;
  font-weight: bold;
}
.calendardate
{
  font-weight: bold;
  font-size: 9pt;
  color: #660000;
  font-family: arial,verdana,helvetica;
}
.calendardesc
{
  padding-bottom: 20px;
  padding-top: 10px;
}
.calendarname
{
  font-family: arial,verdana,helvetica;
  font-weight: bold;
  font-size: 11pt;
  color: #660000;
}
table
{
  padding: 0;
  margin: 0;
}
img
{
  margin-right: 5px;
}
img.bordered
{
  border-right: #660000 1px solid;
  border-top: #660000 1px solid;
  border-left: #660000 1px solid;
  border-bottom: #660000 1px solid;
  margin-right: 5px;
}
input.checkbox
{
  padding: 0;
  margin: 0;
  background-color: peru;
  font-size: 10pt;
  height: 10pt;
  width: 10pt;
  line-height: 12pt;
  vertical-align: top;
  margin-top: 1pt;
}

img.noborder
{
  border: none;
}
a
{
  color: Black;
}
td.showbird
{
  padding: 0;
  margin: 0;
  border: solid 0 silver;
  vertical-align: top;
}
button
{
  background-color: #660000;
  color: White;
  font-size: 7pt;
  border: solid 1 peru;
  margin-right: 2px;
  margin-left: 0;
  padding-left: 0;
}
body
{
  font-size: 8pt;
  margin: 0px;
  background-image: url(../Images/NewLine.jpg);
  background-repeat: repeat-x;
  font-family: arial,verdana,helvetica;
  background-color: #B6C9CD;
}
.ContentMenu
{
  font-size: 11pt;
  font-weight: bold;
  font-family: arial,verdana,helvetica;
}
td.ContentMenu
{
  vertical-align: top;
  text-align: right;
  line-height: 20pt;
}
a.ContentMenu
{
  padding-left: 10px;
  color: #660000;
  text-decoration: none;
}
a.ContentMenu:Hover
{
  padding-left: 10px;
  color: #660000;
  text-decoration: underline;
}
.ContentMenuDropDown
{
  background-color: ivory;
  background-color: #F0F4F5;
  margin: 0;
  padding: 2;
}
a.ContentMenuDropDown
{
  text-decoration: none;
  margin: 0;
  padding: 2;
}
a.ContentMenuDropDown:hover
{
  margin: 0;
  padding: 2;
  text-decoration: underline;
}
td.ContentMenuDropDown
{
  text-align: left;
}
div.ContentMenuDropDown
{
  margin: 0;
  padding: 2;
  border: solid 1 #660000;
}
.LeftMainMenu
{
  font-family: arial,verdana,helvetica;
  text-align: right;
  color: #660000;
  font-size: 10pt;
  line-height: 20pt;
  font-weight: bold;
  z-index: 200;
}
a.LeftMainMenu
{
  text-align: right;
  color: #660000;
  text-decoration: none;
  z-index: 200;
}
a.LeftMainMenu:Hover
{
  text-align: right;
  color: #660000;
  text-decoration: underline;
}
.LeftMainMenuDropDown
{
  background-color: #F0F4F5;
  z-index: 200;
}
div.LeftMainMenuDropDown
{
  border: #660000 1px solid;
  font-size: 8pt;
  color: #660000;
  padding: 5px;
  text-align: right;
  z-index: 100;
}
img.LeftMainMenuDropDown
{
  border: none;
  z-index: 200;
}
td.LeftMainMenuDropDown
{
  padding-top: 2px;
  padding-bottom: 2px;
  z-index: 100;
}
td.LeftMainMenuDropDownActive
{
  padding-top: 2px;
  padding-bottom: 2px;
  z-index: 100;
}
a.LeftMainMenuDropDown
{
  text-align: right;
  color: #660000;
  text-decoration: none;
  z-index: 100;
}
a.LeftMainMenuDropDown:Hover
{
  text-align: right;
  color: #660000;
  text-decoration: underline;
}
.rightmenu
{
  vertical-align: top;
  text-align: right;
}
a.rightmenu
{
  color: #660000;
  font-weight: normal;
  font-size: 9pt;
  line-height: 20pt;
  text-decoration: none;
}
a.rightmenu:Hover
{
  color: #660000;
  font-weight: normal;
  font-size: 9pt;
  line-height: 20pt;
  text-decoration: none;
}
img.simple
{
  padding: 0;
  margin: 0;
  border: none;
}
.LineMenu
{
  font-weight: bold;
  font-size: 9pt;
  padding-bottom: 5px;
  vertical-align: top;
  text-transform: lowercase;
  color: ivory;
  padding-top: 2px;
  height: 20px;
  background-color: #660000;
  text-align: center;
  text-decoration: none;
}
.LineMenuActive
{
  text-align: center;
  vertical-align: top;
  text-transform: lowercase;
  font-size: 9pt;
  text-decoration: underline;
  font-weight: bold;
  background-color: #660000;
  color: ivory;
  height: 20px;
  padding-top: 2px;
}
.LineMenuInside
{
  padding-left: 1px;
  font-weight: bold;
  font-size: 9pt;
  vertical-align: top;
  text-transform: lowercase;
  color: ivory;
  text-align: right;
  text-decoration: none;
}
.LineMenuInsideActive
{
  text-align: right;
  padding-left: 1px;
  color: Navy;
  color: #660000;
  color: ivory;
  vertical-align: top;
  text-transform: lowercase;
  font-size: 9pt;
  text-decoration: underline;
  font-weight: bold;
}
.LineMenuInsideDropDown
{
  background-color: ivory;
  padding: 2;
  font-size: 8pt;
}
div.LineMenuInsideDropDown
{
  border: solid 1 #cccc99;
}
a.LineMenuInsideDropDown
{
  color: #660000;
  text-decoration: none;
  border: none;
}
a.LineMenuInsideDropDownActive
{
  color: #660000;
  text-decoration: underline;
  border: none;
}
input.view
{
  font-size: 8pt;
}
table.backleft
{
}
table.ViewTable
{
  border: solid 1 black;
  padding: 0 0 0 0;
  margin: 10 10 10 10;
}
th.ViewTableHeader
{
  font-weight: bold;
  font-size: 12pt;
  background-color: Gray;
  border-bottom: solid 1 black;
}
td.ViewTableCaption
{
  font-weight: bold;
  padding-right: 5;
  padding-left: 5;
  text-align: right;
}
td.ViewTableContent
{
  font-size: 8pt;
  padding-right: 5;
  padding-left: 5;
  text-align: left;
}

table.EditTable
{
  /* border: solid 1 black; */
  padding: 0 0 0 0;
  margin: 10 10 10 10;
}
th.EditTableHeader
{
  font-weight: bold;
  font-size: 12pt;
  background-color: Gray;
  border-bottom: solid 1 black;
}
.EditTableCaption
{
  padding-right: 5;
  padding-left: 5;
  text-align: right;
  font-size: 8pt;
  vertical-align: top;
}
td.EditTableContent
{
  padding-right: 5;
  padding-left: 5;
  text-align: left;
  vertical-align: top;
}

table.ListTable
{
  border: solid 1 black;
  padding: 0 0 0 0;
  margin: 5;
}
tr.ListTable
{
  text-align: left;
}
tr.ListTableAlternate
{
  text-align: left;
  background-color: aliceblue;
}
td.ListTable
{
  white-space: normal;
  padding: 1 5 1 5;
  font-size: 8pt;
}
tr.ListTableHeader
{
  font-weight: bold;
  font-size: 10pt;
  background-color: silver;
}
td.ListTableHeader
{
  padding: 1 5 1 5;
  border-bottom: solid 1 black;
}
tr.ListTableFooter
{
  height: 0;
  font-size: 0pt;
  background-color: #CCCCCC;
}
td.ListTableFooter
{
  height: 1;
  padding: 0 0 0 0;
  border-top: solid 1 black;
}
tr.ListTablePager
{
  padding: 0 0 2 5;
  color: White;
  background-color: silver;
}
.Error
{
  color: purple;
  font-weight: bold;
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* Styles for display of pages in the reports */
table.ReportTable
{
  border: solid 1 black;
  padding: 0 0 0 0;
  margin-bottom: 10;
}
tr.ReportTable
{
  text-align: left;
}
tr.ReportTableAlternate
{
  text-align: left;
  background-color: aliceblue;
}
td.ReportTable
{
  white-space: nowrap;
  padding: 1 5 1 5;
}
tr.ReportTableHeader
{
  font-weight: bold;
  font-size: 12pt;
  background-color: silver;
}
td.ReportTableHeader
{
  padding: 1 5 1 5;
  border-bottom: solid 1 black;
}
tr.ReportTableFooter
{
  height: 1;
  font-size: 0pt;
  background-color: silver;
}
td.ReportTableFooter
{
  height: 1;
  padding: 0 0 0 0;
  border-top: solid 1 black;
}
tr.ReportTablePager
{
  padding: 0 0 5 5;
  background-color: #CCCCCC;
}

div.LeftSidebar
{
  padding: 5 5 5 5;
  background-color: #d0dcdf;
  width: 150;
  height: 100%;
}
div.Footer
{
  padding: 1 5 1 5;
  background-color: #cccc99;
  text-align: center;
}
div.TopFooter
{
  width: 100%;
  height: 100%;
  padding: 1 5 1 5;
  background-color: white;
  text-align: center;
  color: Silver;
}
div.Header
{
  height: 80;
  width: 100%;
  background-color: White;
  text-align: center;
  vertical-align: middle;
  font-size: 12pt;
  font-weight: bold;
  color: White;
}
div.SubHeader
{
  width: 100%;
  height: 100%;
  padding: 1 5 1 5;
  background-color: #777777;
}
div.Actions
{
  margin-left: 4;
}
/* Styles used for BusinessCase:Edit control */
.columnname
{
  color: #660000;
  font-weight: normal;
}
span.Edit /* Surrounds all portions of the edit control including the validators */
{
  border: none;
  font-size: 8pt;
}
input.create
{
  font-size: 8pt;
}
input.Edit /* Each of the actual inputs controls of the edit control */
{
  font-size: 8pt;
}
option
{
}
textarea.Edit
{
  font-family: arial;
  font-size: 8pt;
}
.ContentEdit
{
  color: Black;
  background-color: #ffffaa;
  border: dotted 1 black;
  position: static;
}
.homeheader
{
  font-weight: bold;
  font-size: 13pt;
  color: #cc0033;
  color: #660000;
  font-family: arial;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0;
}
h1
{
  font-weight: bold;
  font-size: 13pt;
  color: #660000;
  margin: 0;
  margin-top: 5px;
  margin-bottom: 10px;
  padding: 0;
  font-family: arial,verdana,helvetica;
}
h2
{
  font-family: arial,verdana,helvetica;
  font-weight: bold;
  font-size: 11pt;
  color: #660000;
  padding: 0;
  margin: 0;
  margin-top: 15px;
}
h3
{
  font-family: arial,verdana,helvetica;
  padding: 0;
  margin: 0;
  font-size: 10pt;
  color: #660000;
}
h4
{
  font-family: arial,verdana,helvetica;
  padding: 0;
  padding-top: 10;
  margin: 0;
  font-size: 10pt;
  color: #660000;
}
/* Typically applied to div or table tag that is used within the main page area. */
.PageBody
{
  margin-left: 10px;
  margin-right: 10px;
  padding: 0;
  width: 485;
}
.MailPageBody
{
  background-color: aliceblue;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0;
  width: 485;
}

.RightSidebar
{
  margin-top: 25;
  padding-right: 7;
  border: #346aa2 1px solid;
  background-color: #e6f4fe;
  color: #346aa2;
}

/* Attributes for items that are place on the menu as a link or decoration */
.Menu
{
  color: navy;
  text-decoration: none;
  padding-left: 4px;
  padding-right: 4px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: arial;
  font-size: 9pt;
}
.MenuActive
{
  color: black;
  text-decoration: none;
  padding-left: 3px;
  padding-right: 3px;
  border-width: 1;
  border-style: solid;
  border-color: #333333;
  background-color: #346aa2;
  font-weight: bold;
  text-transform: uppercase;
  font-family: arial;
  font-size: 9pt;
  color: white;
}
table.Menu
{
}
td.Menu
{
  padding: 1 1 1 1;
}
td.MenuActive
{
  padding: 0 0 0 0;
  border: 1 solid #333333;
  background-color: #346aa2;
}
div.MenuDropDown
{
  border: 1px solid #333333;
  background-color: white;
}
td.MenuDropDown
{
  background-color: #abd7fe;
  background-color: purple;
  padding-left: 5px;
  padding-right: 5px;
  height: 18px;
}
td.MenuDropDownActive
{
  background-color: #8ebde8;
  padding-left: 5px;
  padding-right: 5px;
  height: 18px;
  color: White;
}
A.MenuDropDown
{
  color: black;
  text-decoration: none;
}

/* Attributes for items that are place on a sub-menu as a link or decoration */
.SubMenu
{
  color: #346aa2;
}
A.SubMenu
{
  text-decoration: none;
}
A.SubMenu:hover
{
  text-decoration: underline;
}

/* Attributes for displaying default RSS listing */
A.Rss
{
  font-weight: bold;
  font-size: 13pt;
  color: #346aa2;
  font-family: arial;
  font-variant: small-caps;
  background-image: url(../Images/Underline.gif);
  background-repeat: repeat-x;
  margin-top: 5px;
  margin-bottom: 0px;
  text-decoration: none;
  width: 100%;
}
Span.Rss
{
  font-size: 9pt;
}

A.RssImage
{
  margin-top: 6px;
  width: 100%;
  text-align: center;
}
Img.RssImage
{
}

P.RssItem
{
  margin-top: 0px;
  margin-bottom: 6px;
}
Span.RssItem
{
  font-size: 9pt;
}
A.RssItem
{
  font-size: 9pt;
  color: #346aa2;
}

A.SearchResult
{
  color: #660000;
  font-size: 9pt;
  font-weight: bold;
}
span.SearchDescription
{
}
span.SearchUrl
{
  color: #660000;
}
select
{
  font-size: 8pt;
  z-index: 0;
}
