hr
{
height:1;
color: darkorange;
}
.homefeaturebutton
{
  font-size: 7pt;
  font-weight: bold;
  padding-bottom: 8;
  line-height: 1;
}
.HomeButton
{
  border: orange 0 solid;
  padding: 0px;
  background-image: url(../Images/SubmitBut.gif);
  margin: 0px;
  color: #993300;
  background-repeat: no-repeat;
  font-family: arial;
  width: 21px;
  background-color: transparent;
  cursor: hand;
  vertical-align: middle;
}
.HomeEdit
{
  color: #ee0000;
  font-family: Arial;
  font-size: 8pt;
  border: solid 1 darkorange;
}
.homebody
{
  background-color: #ee0000;
  margin: 0px 0px 0px 0px;
}
.callout
{
  padding: 7;
  font-weight: bold;
  font-size: 9pt;
  color: ivory;
  border: #EE0000 1px solid;
  border: gold 0px solid;
  background-color: #c70000;
  background-color: #ee0000;
  text-align: center;
  margin: 5 20 5 20;
}
.calloutalt
{
  padding: 7;
  font-weight: bold;
  font-size: 9pt;
  color: ivory;
  border: #EE0000 1px solid;
  background-color: #FD9D11;
  text-align: center;
  margin: 5 20 5 20;
}
.lower
{
  text-transform: lowercase;
}
.imagelocate
{
  font-weight: bold;
  font-size: 8pt;
  color: #ee0000;
  font-family: arial;
  text-align: center;
}
.groupbox
{
  border-right: solid 1 orange;
  border-left: solid 1 orange;
  border-bottom: solid 1 orange;
  padding: 10 10 10 10;
  background-color: #fff7eb;
}
.gh
{
  font-size: 8pt;
  line-height: 11pt;
  margin: 0 0 0 0;
  color: #ee0000;
}
.help
{
  color: #ee0000;
  font-size: 8pt;
}
a.searchresult
{
  color: #ee0000;
  font-weight: bold;
}
a:link
{
  color: black;
  text-decoration: none;
}
a:link:hover
{
  color: black;
  text-decoration: underline;
}
a:active
{
  color: black;
}
a:visited
{
  color: black;
  text-decoration: none;
}
a:visited:hover
{
  color: #ee0000;
  text-decoration: underline;
}
body
{
  font-family: Helvetica, Arial, sans-serif;
  margin: 160 0 0 20;
  margin: 0 0 0 0;
  font-size: 9pt;
  background-color:#fdedd7;
  background-color:#FFF7EB;
}
.PageBody
{
  color: #ee0000;
  text-align: left;
  vertical-align: top;
  line-height: 15pt;
  text-align:left;
}
.PageBodyIndent
{
  padding-left: 20;
  padding-right: 20;
  color: #ee0000;
  text-align: left;
  vertical-align: top;
  line-height: 15pt;
}
select
{
  font-size: 8pt;
}
ol
{
  margin-left: 25px;
  margin-top: 5px;
  margin-bottom: 5px;
}
ul
{
  list-style-type: square;
  list-style-image: url(../Images/BulletRed.gif);
  list-style-position: outside;
  margin-left: 16px;
  margin-top: 5px;
  margin-bottom: 5px;
}
ul.goldcircle
{
  list-style-image: url(../Images/icn_bullet2.gif);
}
.specialpage
{
  font-family: papyrus, 'Calisto MT' , Arial, 'Microsoft Sans Serif';
}
img.bordered
{
  border: 1px solid gold;
  margin: 5 5 5 0;
}
div.tour
{
  padding-left: 25px;
  color: Black;
}
.sitemap
{
  font-size: 8pt;
  text-transform: capitalize;
  color: black;
}
.copyseven
{
  font-size: 8pt;
  padding-right: 5px;
}
.specialbutton
{
  background-color: #FF9700;
  color: white;
  font-weight: bold;
  border: solid 1 gold;
  cursor: hand;
  padding: 2 0 4 2;
  vertical-align: sub;
  line-height: 12pt;
}
p
{
  margin: 0 0 6 0;
  padding: 0px;
  font-size: 9pt;
}
p.spacer
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
p.caption
{
  color: #ee0000;
  font-size:8pt;
}
.darkorange
{
  color: darkorange;
  height: 1px;
  padding-top: 0px;
}

table
{
  border: solid 0 #ee0000;
}
.listheader
{
  padding-right: 16px;
  font-weight: bold;
  font-size: 11pt;
  padding-bottom: 8px;
  color: orange;
  text-align: right;
}
td.links
{
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  font-weight: normal;
  vertical-align: top;
  color: black;
  font-size: 9pt;
}
td.topcell
{
  width: 12px;
  height: 22px;
}
td.rightsidecell
{
  background-image: url(../Images/yBox_bdr_rg.gif);
  background-repeat: repeat;
}
td.leftsidecell
{
  background-image: url(../Images/yBox_bdr_lf.gif);
  background-repeat: repeat;
}
td.et
{
  background-repeat: no-repeat;
  height: 13;
  background-color: #FFF7EB;
}
td.bottomcell
{
  width: 311px;
  height: 13px;
}
.copyItalNote
{
  padding-right: 0px;
  padding-left: 0px;
  font-size: 8pt;
  padding-bottom: 0px;
  margin: 0px;
  color: #000000;
  line-height: 10pt;
  padding-top: 10px;
  font-style: italic;
  font-family: Helvetica, Arial, sans-serif;
}
.copyEightTen
{
  padding-right: 0px;
  padding-left: 0px;
  font-size: 8pt;
  padding-bottom: 0px;
  margin: 0px;
  color: #000000;
  line-height: 11pt;
  padding-top: 0px;
  font-family: Helvetica, Arial, sans-serif;
}
.copyEightTenBreak
{
  padding-right: 0px;
  padding-left: 0px;
  font-size: 8pt;
  padding-bottom: 0px;
  margin: 0px;
  color: #000000;
  line-height: 12pt;
  padding-top: 0px;
  font-family: Helvetica, Arial, sans-serif;
}
.copyNineEleven
{
  font-size: 9pt;
  margin: 0px;
  color: #000000;
  line-height: 11pt;
  font-family: Helvetica, Arial, sans-serif;
}
.copyNineTwelve
{
  font-size: 9pt;
  margin: 0px;
  color: #000000;
  line-height: 12pt;
  font-family: Helvetica, Arial, sans-serif;
}
.copyNineTwelve a:link
{
  text-decoration: none;
}
.copyNineTwelve a:link:hover
{
  text-decoration: underline;
}
.copyNineTwelve a:visited
{
  text-decoration: none;
}
.copyNineTwelve a:visited:hover
{
  text-decoration: underline;
}
a.BoxBrowse
{
  padding-right: 0px;
  padding-left: 5px;
  font-weight: bold;
  font-size: 9pt;
  padding-bottom: 0px;
  color: #ff9700;
  line-height: 17pt;
  padding-top: 5px;
  font-family: Helvetica, Arial, sans-serif;
  background-color: #ffeacc;
  text-decoration: none;
}
a.BoxBrowse:link
{
  color: #ff9700;
  text-decoration: none;
}
a.BoxBrowse:link:hover
{
  color: #ff9700;
  text-decoration: underline;
}
a.BoxBrowse:active
{
  color: #ff9700;
  text-decoration: none;
}
a.BoxBrowse:visited
{
  color: #ff9700;
  text-decoration: none;
}
a.BoxBrowse:visited:hover
{
  color: #ff9700;
  text-decoration: underline;
}
.BoxBrowseLite
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  line-height: 18pt;
  padding: 10px 0px -10px 0px;
  background-color: #fff7eb;
  text-decoration: none;
  color: black;
}
.BoxBrowseLite a:link
{
  color: #ff9700;
  text-decoration: none;
}
.BoxBrowseLite a:link:hover
{
  color: #ff9700;
  text-decoration: underline;
}
.BoxBrowseLite a:active
{
  color: #ee0000;
  text-decoration: none;
}
.BoxBrowseLite a:visited
{
  color: #ff9700;
  text-decoration: none;
}
.BoxBrowseLite a:visited:hover
{
  color: #ff9700;
  text-decoration: underline;
}
a.BoxChoices
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  line-height: 17pt;
  color: black;
  text-decoration: none;
}
a.BoxChoices:link
{
  color: black;
  text-decoration: none;
}
a.BoxChoices:link:hover
{
  color: #ff9700;
  text-decoration: underline;
}
a.BoxChoices:active
{
  color: black;
}
a.BoxChoices:visited
{
  color: #ff9700;
  text-decoration: none;
}
a.BoxChoices:visited:hover
{
  color: #ff9700;
  text-decoration: underline;
}
.TopPosition
{
  left: 400px;
  top: 120px;
  position: absolute;
}
.TopMenu
{
  font-weight: bold;
  text-decoration: none;
  font-size: 7pt;
  font-family: Arial;
}
a.TopMenu:link
{
  color: black;
  text-decoration: none;
}
a.TopMenu:link:hover
{
  color: black;
  text-decoration: underline;
}
a.TopMenu:active
{
  color: black;
}
a.TopMenu:visited
{
  color: black;
  text-decoration: none;
}
a.TopMenu:visited:hover
{
  color: black;
  text-decoration: underline;
}
a.BlackLinks
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 9pt;
  background-color: #FFF7EB;
  font-weight: bold;
  line-height: 14pt;
  padding: 5px 0px 0px 5px;
  color: Black;
}
a.BlackLinks:hover
{
  color: #ff9700;
  text-decoration: underline;
}
a.AllBlackLinks
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 9pt;
  background-color: #FFEFD9;
  font-weight: bold;
  line-height: 14pt;
  padding: 5px 0px 0px 5px;
  color: Black;
  text-decoration: none;
}
a.AllBlackLinks:link
{
  color: Black;
  text-decoration: none;
}
a.AllBlackLinks:link:hover
{
  color: Black;
  text-decoration: underline;
}
a.AllBlackLinks:active
{
  color: Black;
  text-decoration: none;
}
a.AllBlackLinks:visited
{
  color: Black;
  text-decoration: none;
}
a.AllBlackLinks:visited:hover
{
  color: Black;
  text-decoration: underline;
}

a.BoxChoicesLite
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 9pt;
  background-color: #FFF7EB;
  font-weight: bold;
  line-height: 13pt;
  padding: 5px 0px 0px 5px;
}
a.BoxChoicesLite:link
{
  color: #ff9700;
  text-decoration: none;
}
a.BoxChoicesLite:link:hover
{
  color: #ee0000;
  text-decoration: underline;
}
a.BoxChoicesLite:active
{
  color: #ee0000;
}
a.BoxChoicesLite:visited
{
  color: #ff9700;
  text-decoration: none;
}
a.BoxChoicesLite:visited:hover
{
  color: #ee0000;
  text-decoration: underline;
}
.BoxChoicesRed
{
  padding-right: 0px;
  padding-left: 0px;
  font-weight: bold;
  font-size: 9pt;
  padding-bottom: 0px;
  color: #ee0000;
  line-height: 13pt;
  padding-top: 5px;
  font-family: Helvetica, Arial, sans-serif;
}
a.BoxChoicesRed
{
  padding-right: 0px;
  padding-left: 0px;
  font-weight: bold;
  font-size: 9pt;
  padding-bottom: 0px;
  color: #ee0000;
  line-height: 13pt;
  padding-top: 5px;
  font-family: Helvetica, Arial, sans-serif;
}
a.BoxChoicesRed:link
{
  color: #EE0000;
  text-decoration: none;
}
a.BoxChoicesRed:link:hover
{
  color: #ee0000;
  text-decoration: underline;
}
a.BoxChoicesRed:active
{
  color: #FF9700;
  text-decoration: none;
}
a.BoxChoicesRed:visited
{
  color: #EE0000;
  text-decoration: none;
}
a.BoxChoicesRed:visited:hover
{
  color: #ee0000;
  text-decoration: underline;
}

a.LocList
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  line-height: 13pt;
  padding: 0px 0px 0px 0px;
  text-transform: capitalize;
  text-decoration: underline;
  color: Black;
}
a.LocList:link
{
  color: black;
  text-decoration: underline;
}
a.LocList:link:hover
{
  color: black;
  text-decoration: underline;
}
a.LocList:active
{
  color: black;
  text-decoration: underline;
}
a.LocList:visited
{
  color: black;
  text-decoration: underline;
}
a.LocList:visited:hover
{
  color: black;
  text-decoration: underline;
}

a.LocSilver
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  line-height: 13pt;
  padding: 0px 0px 0px 0px;
  text-transform: capitalize;
  text-decoration: underline;
  color: #555555;
}
a.LocSilver:link
{
  color: #555555;
  text-decoration: underline;
}
a.LocSilver:link:hover
{
  color: #555555;
  text-decoration: underline;
}
a.LocSilver:active
{
  color: #555555;
  text-decoration: underline;
}
a.LocSilver:visited
{
  color: #555555;
  text-decoration: underline;
}
a.LocSilver:visited:hover
{
  color: #555555;
  text-decoration: underline;
}

.LocTitle
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  line-height: 13pt;
  padding: 0px 0px 0px 0px;
  text-decoration: none;
  text-transform: capitalize;
  color: #ee0000;
}
.LocTitle a:link
{
  color: #EE0000;
  text-decoration: underline;
}
.LocTitle a:link:hover
{
  text-decoration: underline;
}
.LocTitle a:active
{
  color: #FF9700;
  text-decoration: underline;
}
.LocTitle a:visited
{
  color: #ee0000;
  text-decoration: underline;
}
.LocTitle a:visited:hover
{
  text-decoration: underline;
}

.ListItal
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 9pt;
  line-height: 13pt;
  padding: 0px 0px 0px 0px;
  text-transform: capitalize;
  font-style: italic;
  color: black;
}

a.footer
{
  padding: 0 0 0 0;
  background-color: #FFEFD9;
  font-family: Arial;
  font-size: xx-small;
  color: orange;
}
a.footer:link
{
  color: #333333;
}
a.footer:visited
{
  color: #333333;
}
a.footer:active
{
  color: #666666;
}

.dirListing
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 9pt;
  line-height: 14pt;
  margin: 7px 0px 0px 0px;
  color: #000000;
}

.dirListingRed
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  font-weight: bold;
  margin: 7px 0px 0px 0px;
  color: #EE0000;
  text-decoration: none;
}

a.dirListingRed
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  font-weight: bold;
  margin: 7px 0px 0px 0px;
  color: #EE0000;
  text-decoration: none;
}
a.dirListingRed:link
{
  color: #EE0000;
  text-decoration: none;
}
a.dirListingRed:link:hover
{
  color: #EE0000;
  text-decoration: underline;
}
a.dirListingRed:active
{
  color: #EE0000;
  text-decoration: none;
}
a.dirListingRed:visited
{
  color: #EE0000;
  text-decoration: none;
}
a.dirListingRed:visited:hover
{
  color: #EE0000;
  text-decoration: underline;
}

.reviewheader
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  font-weight: bold;
  margin: 7px 0px 0px 0px;
  color: #EE0000;
}

.eventboxBold
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  font-weight: bold;
  margin: 2px 0px 0px 0px;
  color: #000000;
}

.eventboxcopy
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 0px;
  padding: 10 0 0 0;
  color: #000000;
}
.eventboxcopy a:link
{
  font-weight: bold;
  text-decoration: none;
}
.eventboxcopy a:link:hover
{
  text-decoration: underline;
}
.eventboxcopy a:active
{
  color: #ee0000;
}
.eventboxcopy a:visited
{
  font-weight: bold;
  text-decoration: none;
}
.eventboxcopy a:visited:hover
{
  text-decoration: underline;
}
.trail
{
  font-weight: bold;
  font-size: 10pt;
  margin: 0px;
  text-transform: lowercase;
  color: #ff9700;
  font-family: Helvetica, Arial, sans-serif;
}
a.trail
{
  font-weight: bold;
  font-size: 10pt;
  margin: 0px;
  text-transform: lowercase;
  color: #ff9700;
  font-family: Helvetica, Arial, sans-serif;
}
a.trail:link
{
  color: #ff9700;
  text-decoration: none;
}
a.trail:link:hover
{
  color: #ff9700;
  text-decoration: underline;
}
a.trail:active
{
  color: #ff9700;
}
a.trail:visited
{
  color: #ff9700;
  text-decoration: none;
}
a.trail:visited:hover
{
  color: #ff9700;
  text-decoration: underline;
}
.redCallOut
{
  font-size: 10pt;
  margin: 0px;
  color: #ee0000;
  line-height: 16pt;
  font-family: Helvetica, Arial, sans-serif;
}
.redLink
{
  font-weight: bold;
  font-size: 10pt;
  color: #ee0000;
  font-family: Arial, sans-serif;
  border-bottom: solid 1 gold;
  padding-top: 12px;
}
.redCapHeader
{
  font-weight: bold;
  font-size: 8pt;
  margin: 4px 0px 0px;
  color: #ee0000;
  line-height: 12pt;
  font-family: Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  font-variant: small-caps;
}
.subtitle
{
  font-size: 9pt;
  margin: 0px 0px 10px;
  color: #392568;
  line-height: 15pt;
  font-style: italic;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* businesscase classes */
button
{
  padding-right: 0px;
  padding-left: 0px;
  font-size: 8pt;
  padding-bottom: 0px;
  margin: 0px;
  color: #993300;
  padding-top: 0px;
  font-family: arial;
  height: 25px;
}
button.actionbutton
{
  color: white;
  background-color: #ee0000;
}
td
{
  font-size: 9pt;
  vertical-align: top;
}
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
{
  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;
}
td.EditTableCaption
{
  padding: 0 0 0 0;
  text-align: right;
  font-size: 8pt;
}
td.EditTableContent
{
  padding-right: 5;
  padding-left: 5;
  text-align: left;
  font-size: 4pt;
}
td.EditTableContentLarge
{
  padding-right: 5;
  padding-left: 5;
  text-align: left;
}
.ListTable
{
  font-size:9pt;
  text-align: left;
  white-space: normal;
  border: solid 1 darkorange;
  padding: 0 2 0 0;
}
table.ListTableNarrow
{
  border: solid 1 darkorange;
}
tr.ListTableAlternate
{
  text-align: left;
  background-color: white;
}
.ListTableHeader
{
  font-weight: bold;
  font-size: 8pt;
  background-color: #ee0000;
  padding: 0 2 0 0 ;
  border: solid 1 darkorange;
  color: White;
  text-align:left;
}
.ListTableFooter
{
  height: 1;
  font-size: 0pt;
  background-color: #ee0000;
  height: 1;
  padding: 0 0 0 0;
  border-top: solid 1 darkorange;
}
.ListTablePager
{
  padding: 0 0 5 5;
  background-color: #ee0000;
  border: none;
  color: White;
}
textarea.ta
{
  text-align: left;
  background-color: #FFEFD9;
  border: solid 0 red;
}

div.divscroll
{
  overflow: auto;
  width: 100%;
  height: 600px;
  font-size: 9pt;
  padding-right: 8; 
  scrollbar-face-color: #ee0000;    
  scrollbar-highlight-color: #fff7eb;    
  scrollbar-3dlight-color: gold;    
  scrollbar-shadow-color: #fff7eb;    
  scrollbar-darkshadow-color: gold;    
  scrollbar-track-color: #ffeacc;
  scrollbar-track-color: #FFF7EB;    
  scrollbar-arrow-color: gold; 
}
/*  scrollbar-face-color: #fff7eb;    scrollbar-face-color: #ff9900;    scrollbar-highlight-color: #fff7eb;    scrollbar-3dlight-color: gold;    scrollbar-shadow-color: #fff7eb;    scrollbar-darkshadow-color: gold;    scrollbar-track-color: #ffeacc;    scrollbar-arrow-color: #ee0000; 
*/
.divscroll a:link
{
  text-decoration: underline;
}
.divscroll a:link:hover
{
  text-decoration: underline;
}
.divscroll a:active
{
  text-decoration: underline;
}
.divscroll a:visited
{
  text-decoration: underline;
}
.divscroll a:visited:hover
{
  text-decoration: underline;
}

.footer
{
  padding: 0 0 0 0;
  background-color: #FFEFD9;
  font-family: Arial;
  font-size: 7pt;
  color: #ee0000;
}
div.TopFooter
{
  width: 100%;
  padding: 1 5 1 5;
  background-color: white;
  text-align: center;
  color: Silver;
}
div.Header
{
  width: 100%;
  background-color: White;
  text-align: center;
  vertical-align: top;
  font-size: 12pt;
  font-weight: bold;
  color: #ee0000;
}

/* Styles used for BusinessCase:Edit control */
span.Edit /* Surrounds all portions of the edit control including the validators */
{
  border: none;
}
span.InnerEdit /* Surrounds the normally visible portions of the edit control, but not the validators */
{
  border: none;
}
input.Edit /* Each of the actual inputs controls of the edit control */
{
  font-size: 9pt;
  border: solid 1 gray;
}
input.DateEdit /* */
{
  border: solid 1 gray;
  text-align: center;
}
input.HourEdit
{
  border: solid 1 gray;
  text-align: right;
}
select.Edit
{
  border: none;
  font-size: 8pt;
}
textarea
{
  font-size: 9pt;
}
textarea.Edit
{
  border: solid 1 gray;
  font-family: arial;
  font-size: 9pt;
}
.NoBorder
{
  border: none 0 white;
}
.Inner
{
  border: none 0 white;
}
.InnerNoBorder
{
  border: none;
}

.ContentEdit
{
  color: Black;
  background-color: #ffffaa;
  position: static;
}
h1
{
  font-weight: bold;
  font-size: 11pt;
  font-family: arial;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ee0000;
}
.h1
{
  font-weight: bold;
  font-size: 13pt;
  font-family: arial;
  margin-top: 5px;
  margin-bottom: 5px;
}
h2
{
  font-weight: bold;
  font-size: 12pt;
  font-family: arial;
  text-align: left;
  color: #ee0000;
}
.h2
{
  font-weight: bold;
  font-size: 13pt;
  font-family: arial;
  text-align: left;
  color: #ee0000;
}
.h3
{
  font-weight: bold;
  font-size: 11pt;
  font-family: arial;
}
.h4
{
  font-weight: bold;
  font-size: 9pt;
  font-family: arial;
  margin-bottom: 5px;
}
h4
{
  font-weight: bold;
  font-size: 9pt;
  font-family: arial;
  color: #ee0000;
  margin-bottom: 5px;
  margin-left: 0px;
}

.h5
{
  font-weight: bold;
  font-size: 10pt;
  line-height: 16pt;
  margin: 0px 0px 0px 0px;
  color: #ee0000;
}
h5
{
  font-weight: bold;
  font-size: 10pt;
  line-height: 16pt;
  margin: 0px 0px 10px 0px;
  color: #ee0000;
}
.h6
{
  font-weight: bold;
  font-size: 10pt;
  line-height: 16pt;
  margin: 5px 0px 5px 0px;
  color: black;
}
.h7
{
  font-weight: bold;
  font-size: 9pt;
  margin: 0px 0px 0px 0px;
  color: #ee0000;
}
.tight
{
  font-weight: bold;
  font-size: 10pt;
  line-height: 10pt;
  margin: 0px 0px 10px 0px;
  padding: 0 0 0 0;
  color: #ee0000;
}

/* Typically applied to div or table tag that is used within the main page area. */
.ColumnPlace
{
}
.ColumnName
{
  vertical-align: baseline;
  color: #ee0000;
}
.create
{
  font-size: 8pt;
  vertical-align: top;
}
select.create
{
  font-size: 8pt;
  vertical-align: top;
}
.error
{
  text-align: center;
  vertical-align: top;
  font-family: Arial;
  font-size: 10pt;
  color: #ee0000;
  background-color: #FFEFD9;
  line-height: 24pt;
}
td.rightcolumn
{
  vertical-align: top;
  padding: 0 0 0 7;
}

/* Attributes for items that are place on the menu as a link or decoration */
.Menu
{
  font-weight: bold;
  text-transform: lowercase;
  color: #ee0000;
  font-size: 8pt;
  position: relative;
  right: 10px;
}

/* Attributes for items that are place on a sub-menu as a link or decoration */
.SubMenu
{
  color: 346aa2;
}
A.SubMenu:hover
{
  text-decoration: underline;
}

.locate4box
{
  border-left: solid 1px orange;
  border-right: solid 1px orange;
  border-bottom: solid 1px orange;
  border-top: none;
  padding: 8 8 8 12;
  margin: 0 0 0 0;
  font-size: 8pt;
  line-height: 12pt;
}

.locate4insideleft
{
  border-left: solid 1px orange;
  border-right: none;
  border-bottom: none;
  border-top: none;
  padding: 8 8 8 12;
  font-size: 8pt;
  line-height: 11pt;
}
.redlist
{
  color: #ee0000;
  font-weight: bold;
  font-size: 8pt;
}
.redlistlarge
{
  color: darkorange;
  text-decoration: underline;
  font-weight: bold;
  font-size: 12pt;
}
.OrangeTableHeader
{
  font-weight: bold;
  font-size: 10pt;
  padding-top: 1px;
  color: ivory;
}
.boxbody
{
  border: #FF9700 1px solid;
  padding: 0 4 4 6;
  margin: 0 3 0 0;
}
.RedTableHeader
{
  border: none;
  border-top: solid 1 #FF9700;
  border-bottom: solid 1 #FF9700;
  background-color: #ee0000;
  height: 13pt;
  color: ivory;
  font-weight: bold;
  font-size: 10pt;
  padding: 1 0 0 0;
  margin: 0 0 0 0;
}
.RedTableHeaderText
{
  color: ivory;
  font-weight: bold;
  font-size: 10pt;
  padding-top: 2px;
}
.tableHeader
{
  border-top: solid 1 #FF9700;
  border-bottom: solid 1 #FF9700;
  padding-top: 2px;
  color: ivory;
  font-weight: bold;
  background-color: darkorange;
}
.showwhenprinted
{
  visibility: hidden;
  position: absolute;
  top: 0;
  right: 0;
}
.showonline
{
  visibility: visible;
}
div.photogallerydiv
{
  margin: 0;
  padding-bottom: 0;
  padding-top: 0;
  text-align: center;
  text-align: left;
}
.HomeUtil
{
  font-weight: bold;
  font-size: 10pt;
  margin: 0px;
  color: white;
  line-height: 24pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.news
{
  font-weight: bold;
  font-size: 10pt;
  margin: 0px;
  color: #ffffff;
  line-height: 12pt;
  font-family: Helvetica, Arial, sans-serif;
}
.newsActive
{
  font-weight: bold;
  font-size: 10pt;
  margin: 0px;
  color: #ffffff;
  line-height: 12pt;
  font-family: Helvetica, Arial, sans-serif;
}
.IntroBottomCopy
{
  font-size: 7pt;
  color: #ffffff;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  line-height:1.5;  
}
.smallred
{
padding: 0px 15px 0px 20px;
color:#C41130;
font-size:8pt;
font-weight:bold;
line-height:1.4;
}
.largebrown
{
padding: 0px 15px 0px 20px;
font-size:14pt;
color:#94732a;
line-height:1.1;
}
.smallbrown
{
padding: 0px 25px 0px 20px;
font-size:8pt;
color:#94732a;
line-height:1.2;
}
.largered
{
padding: 0px 15px 0px 20px;
font-size:14pt;
color:#C41130;
line-height:1.1;
}
.newred
{
  background-color: #DF1E26;
}
.photogallerycell
{
  background-color:#FCE2BC;
  width:90px;
  height:90px;
  vertical-align:middle;
  text-align:center;
  border: solid 1px gold;
}
.menuGroupTitle
{
  color:#ee0000;
  font-size:8pt;
  margin:0px;
  padding:2px;
  font-weight:bold;
}
.menuGroup
{
  color:Black;
  font-size:10px;
  margin:1px;
  padding:0px;
  padding-left:5px;
}
@media print
{
  .specialbutton
  {
    visibility: hidden;
  }
  .showwhenprinted
  {
    visibility: visible;
  }
  .showonline
  {
    visibility: hidden;
  }
  table.printwidth
  {
    width: 635;
  }
  td
  {
    font-size: 8pt;
    vertical-align: top;
  }
  p
  {
    margin: 0 0 6 0;
    padding: 0px;
    font-size: 8pt;
  }
}
