/*******************
* Paragraph Styles *
*******************/

p
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  color: rgb( 0, 0, 0 );
}


li
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  color: rgb( 0, 0, 0 );
}


/*****************
* Heading Styles *
*****************/

h1
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 16pt;
  font-weight: bold;
  color: rgb( 40, 55, 95 );
}


h2
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  color: rgb( 0, 0, 0 );
}


h3
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  color: rgb( 172, 138, 90 );
}


h4
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  color: rgb( 0, 0, 0 );
}


.InlineHeading
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: rgb( 0, 0, 0 );
}


.InlineHeadingSmall
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: rgb( 0, 0, 0 );
}


.InlineHeadingLarge
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  color: rgb( 0, 0, 0 );
}


/*******************
* Hyperlink Styles *
*******************/

a:link
{
  color: rgb( 60, 80, 140 );
}


a:visited
{
  color: rgb( 172, 138, 90 ); 
}


.NoUnderline
{
  color: rgb( 60, 80, 140 );
  text-decoration: none;
}


/***************
* Table Styles *
***************/

.RzTable
{
  background-color: rgb( 255, 255, 255 );

  border-left: 2px solid rgb( 207, 181, 131 );
  border-top: 2px solid rgb( 207, 181, 131 );
  border-right: 1px solid rgb( 207, 181, 131 );
  border-bottom: 1px solid rgb( 207, 181, 131 );

  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: rgb( 0, 0, 0 );
}


.RzTableCells
{
  background-color: rgb( 235, 225, 190 );

  border-left: 0px solid rgb( 207, 181, 131 );
  border-top: 0px solid rgb( 207, 181, 131 );
  border-right: 1px solid rgb( 207, 181, 131 );
  border-bottom: 1px solid rgb( 207, 181, 131 );
}


.RzTableCellsAlt
{
  background-color: rgb( 255, 255, 255 );

  border-left: 0px solid rgb( 207, 181, 131 );
  border-top: 0px solid rgb( 207, 181, 131 );
  border-right: 1px solid rgb( 207, 181, 131 );
  border-bottom: 1px solid rgb( 207, 181, 131 );
}


.RzTableHeading
{
  background-color: rgb( 235, 225, 190 );

  border-left: 0px solid rgb( 207, 181, 131 );
  border-top: 0px solid rgb( 207, 181, 131 );
  border-right: 1px solid rgb( 207, 181, 131 );
  border-bottom: 2px solid rgb( 207, 181, 131 );

  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: rgb( 40, 55, 95 );
}

.RzTableSideHeading
{
  background-color: rgb( 235, 225, 190 );

  border-left: 0px solid rgb( 207, 181, 131 );
  border-top: 0px solid rgb( 207, 181, 131 );
  border-right: 2px solid rgb( 207, 181, 131 );
  border-bottom: 1px solid rgb( 207, 181, 131 );

  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: rgb( 40, 55, 95 );
}


/*********************************
* Breadcrumbs & Utilities Styles *
*********************************/

.Breadcrumbs
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  background-color: rgb( 222, 205, 160 );
  border-color: rgb( 172, 138, 90 );
  border-width: 0; 
  border-style: solid;
}

.BreadcrumbDiv
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  background-color: rgb( 222, 205, 160 );
  border-color: rgb( 172, 138, 90 );
  border-width: 0; 
  border-style: solid;
}

.BreadcrumbLeaf
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  background-color: rgb( 222, 205, 160 );
  border-color: rgb( 172, 138, 90 );
  border-width: 0;
  border-style: solid;
  padding-left: 4px;
  padding-right: 4px;
}


.Header
{
  background-color: rgb( 222, 205, 160 );
  border-color: rgb( 172, 138, 90 );
  border-width: 0 0 1px 0;
  border-style: solid;
}


.HeaderItem
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  background-color: rgb( 222, 205, 160 );
  border-color: rgb( 172, 138, 90 );
  border-width: 0 0 0 1px;
  border-style: solid;
}


/*****************
* TopBar Styles *
*****************/

.TopBar
{
  background-color: rgb( 222, 205, 160 );
  border-color: rgb( 172, 138, 90 );
  border-width: 0;
  border-style: solid;
  behavior: url( "/SiteTools/SideBar.htc" );
}


.TopBarItem
{
  border-color: rgb( 222, 205, 160 );
  border-width: 1px;
  border-style: solid;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  text-align: center;
  padding-left: 4px;
  padding-right: 4px;
  cursor: hand;
}

.TopBar TD.TopBarItem
{
  border-color: rgb( 222, 205, 160 );
  border-width: 1px;
  border-style: solid;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  padding-left: 4px;
  padding-right: 4px;
  cursor: hand;
}


.TopBarItem a
{
  color: black;
  text-decoration: none;
}

.TopBarItem a:hover
{
  color: black;
  text-decoration: none;
}

.TopBarItem a:visited
{
  color: black;
  text-decoration: none;
}

.TopBarItem a:active
{
  color: black;
  text-decoration: none;
}


/********************
* BannerSpot Styles *
********************/

.dtBannerSpot
{
  behavior: url( "/SiteTools/dtBanner.htc" );
}


.cpBannerSpot
{
  behavior: url( "/SiteTools/cpBanner.htc" );
}


/*********************
* Section Tab Styles *
*********************/

.TabFiller
{
  border-color:  rgb( 172, 138, 90 );
  border-width: 0 0 1px 0;
  border-style: solid;
}


.TabGap
{
  background-color: rgb( 222, 205, 160 );
  border-color:  rgb( 172, 138, 90 );
  border-width: 0;
  border-style: solid;
}


/*****************
* SideBar Styles *
*****************/

.SideBar
{
  background-color: rgb( 222, 205, 160 );
  border-color: rgb( 172, 138, 90 );
  border-width: 0 1px 1px 0;
  border-style: solid;
  behavior: url( "/SiteTools/SideBar.htc" );
}

                     
.SideBarHeading
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  background-color: rgb( 222, 205, 160 );
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 4px;
  padding-left: 2px;
  cursor: default;
}


.SideBarItem
{
  border-color: rgb( 222, 205, 160 );
  border-width: 1px;
  border-style: solid;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  padding-left: 6px;
  padding-right: 25px;
  padding-top: 1px;
  cursor: hand;
}


.SideBar TD.SideBarItem
{
  border-color: rgb( 222, 205, 160 );
  border-width: 1px;
  border-style: solid;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  padding-top: 1px;
  padding-right: 25px;
  padding-bottom: 3px;
  padding-left: 6px;
  cursor: hand;
}


.SideBarItem a
{
  color: black;
  text-decoration: none;
}


.SideBarItem a:hover
{
  color: black;
  text-decoration: none;
}


.SideBarItem a:visited
{
  color: black;
  text-decoration: none;
}


.SideBarItem a:active
{
  color: black;
  text-decoration: none;
}


.SideBarExtra
{
  background-color: rgb( 222, 205, 160 );
  border-color: rgb( 172, 138, 90 );
  border-width: 0 1px 1px 0;
  border-style: solid;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
}


/***************
* Popup Styles *
***************/

.PopupHeading
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  background-color: rgb( 222, 205, 160 );
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 4px;
  padding-left: 7px;
  cursor: default;
}

.PopupItem
{
  border-color: rgb( 222, 205, 160 );
  border-width: 1px;
  border-style: solid;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  padding-top: 1px;
  padding-right: 15px;
  padding-bottom: 3px;
  padding-left: 11px;
  cursor: hand;
}

.PopupItem a
{
  color: black;
  text-decoration: none;
}

.PopupItem a:hover
{
  color: black;
  text-decoration: none;
}

.PopupItem a:visited
{
  color: black;
  text-decoration: none;
}

.PopupItem a:active
{
  color: black;
  text-decoration: none;
}


/*****************
* Content Styles *
*****************/

.ContentArea
{
  background-color: rgb( 255, 255, 255 );
  border-color:  rgb( 172, 138, 90 );
  border-width: 1px 0 0 0;
  border-style: solid;
}


.SourceCode
{
  font-family: 'Courier New', monospace; 
  font-weight: normal;
  color: rgb( 0, 0, 0 );
}


.NonBulletItems 
{ 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10pt; 
  font-weight: normal; 
  color: rgb( 0, 0, 0 ); 
  text-align: justify; 
  line-height: 100% 
}


.JustifyText
{
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10pt;
  font-weight: normal;
  color: rgb( 0, 0, 0 );
  text-align: justify; 
}


/****************
* Footer Styles *
****************/

.Footer
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 7.5pt;
  color: rgb( 255, 255, 255 );
  background-color: rgb( 40, 55, 95 );
  border-color: rgb( 150, 150, 150 );
  border-width: 0;
  border-style: solid;
}

.FooterItem
{
  font-weight: bold;
  color: rgb( 255, 255, 255 );
  text-decoration: none;
  behavior: url( "/SiteTools/Footer.htc" );
}

.FooterItem a
{
  color: rgb( 255, 255, 255 );
  text-decoration: none;
  behavior: url( "/SiteTools/Footer.htc" );
}


.FooterItem a:visited
{
  color: rgb( 255, 255, 255 );
  text-decoration: none;
  behavior: url( "/SiteTools/Footer.htc" );
}
                   

