/********************************************************************* */
/*   Standard tags                                                     */
/********************************************************************* */
* {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 15px;
  color: #000000;
}
BODY {
  margin: 3px;
  background: #FFFFFF;
  text-align: center;
  min-width: 985px;
}
FORM {	
  margin: 0px;
}
A {
  color: #000000;
}
A:hover {
  text-decoration: underline;
  color: #FF6600;
}
/********************************************************************* */
/*   Search highlight                                                  */
/********************************************************************* */
.hilite { 
  background-color: #FFFF00;
}
/********************************************************************* */
/*   Main                                                              */
/********************************************************************* */
#MainContainer {
  margin: 0px auto;
  width: 985px;
  text-align: left;
}
/********************************************************************* */
/*   Top                                                               */
/********************************************************************* */
#TopContainer {
}
#LogoTagLine {
  height: 75px;
  float: left;
}
#Logo {
  padding-top: 30px;
  float: left;
}
#Logo IMG {
  width: 159px;
}
#TagLine {
  padding-top: 30px;
  float: left;
}
#TopImages {
  float: right; 
  font-size: 1px;
}
.TopImage {
  margin-left: 3px;
  width: 75px;
  height: 75px;
}
#TopSpacer {
  margin-bottom: 3px;
  clear: both;
}
/********************************************************************* */
/*   Main menu                                                         */
/********************************************************************* */
#MainMenu {
  height: 15px;
  margin: 0px;
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 3px;
  line-height: 13px;
}
#MainMenuLeft {
  background: #787D82;
  width: 153px;
  height: 15px;
  margin-right: 3px;
  float: left;
}
#MainMenuItems {
  background: #787D82;
  float: left;
  height: 15px;
  width: 673px;
  line-height: 15px;
  _padding-top: 1px;
  _height: 14px;
}
.MainMenuItem {
  color: #FFFFFF;
  font-size: 10px;
  line-height: 15px;
  text-decoration: none;
  text-transform: uppercase;
}
.MainMenuItem A {
  color: #FFFFFF;
  font-size: 10px;
  line-height: 15px;
  text-decoration: none;
  text-transform: uppercase;
}
.MainMenuItemSelected A {
  color: #FF9900;
  font-size: 10px;
  line-height: 15px;
  text-decoration: none;
  text-transform: uppercase;
}
.MainMenuItem A:hover {
  color: #FF9900;
  text-decoration: none;
}
.MainMenuItemSelected A:hover {
  color: #FF6600;
  text-decoration: none;
}
#MainMenuRight {
  background: #787D82;
  width: 153px;
  height: 15px;
  float: right;
  line-height: 15px;
  _line-height: 13px;
}
#MainMenuRightInner {
  padding-left: 15px;
  line-height: 15px;
  _line-height: 13px;
}
#MainMenuRight A {
  color: #FFFFFF;
  font-size: 10px;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 15px;
  _line-height: 13px;
}
#MainMenuRight A:hover {
  color: #FF6600;
}
/********************************************************************* */
/*   Left                                                              */
/********************************************************************* */
#LeftContainer {
  width: 153px;
  padding: 0px;
  margin: 0px;
  float: left;
  height: 660px;
}
#LeftContainerInner {
  border: 1px solid #B4B9BE;
  padding-top: 24px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 18px;
  height: 421px;
  /* height: 466px; */
}
/********************************************************************* */
/*   Sub menu                                                          */
/********************************************************************* */
#SubMenu {
}
#SubMenuHeader {
  margin-bottom: 8px;
  /* x_margin-bottom: 10px;*/
  line-height: 15px;
}
#SubMenuHeader A {
  font-size: 10px;
  color: #787D82;
  text-transform: uppercase;
  text-decoration: none;
}
#SubMenuHeader A:hover {
  text-decoration: underline;
  color: #FF6600;
}
#SubMenuHeaderFirst {
  margin-bottom: 8px;
  /*x_margin-bottom: 10px;*/
  line-height: 15px;
}
#SubMenuHeaderFirst A {
  font-size: 10px;
  color: #FF6600;
  text-transform: uppercase;
  text-decoration: none;
}
#SubMenuHeaderFirst A:hover {
  text-decoration: underline;
}
.SubMenuItem,
.SubMenuItemSelected {
  margin-bottom: 10px;
  line-height: 11px;
}
.SubMenuItem A {
  font-size: 9px;
  line-height: 11px;
  text-decoration: none;
  color: #787D82;
}
.SubMenuItemSelected A {
  font-size: 9px;
  line-height: 11px;
  text-decoration: none;
  color: #FF6600;
}
.SubMenuItem A:hover,
.SubMenuItemSelected A:hover {
  color: #FF6600;
  text-decoration: underline;
}
/********************************************************************* */
/*   News                                                              */
/********************************************************************* */
#News {
  position: relative;
  top: 3px;
  margin-bottom: 3px;
}
#NewsHeader {
  background-color: #787D82;
  height: 15px;
  width: 153px;
  margin-bottom: 3px;
}
#NewsHeaderInner {
  padding-left: 15px;
  padding-right: 15px;
  line-height: 15px;
  /*x_line-height: 13px; */
  font-size: 10px;
  line-height: 13px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding-top: 1px;
  /*x_padding-top: 0px;*/
}
#NewsHeaderInner A {
  font-size: 10px;
  line-height: 13px;
  text-transform: uppercase;
  color: #FFFFFF;
  text-decoration: none;
}
#NewsHeaderInner A:hover {
  color: #B4B9BE;
}
#NewsImage {
  width: 153px;
  height: 100px;
  margin-bottom: 3px;
  font-size: 1px;
}
#NewsImageTag {
  width: 153px;
  height: 100px;
}
#NewsContent {
  width: 151px;
  height: 179px;
  /*x_width: 153px;*/
  /*x_height: 174px;*/
  margin-bottom: 3px;
  border: 1px solid #B4B9BE;
  overflow:hidden;
}
#NewsContentInner {
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 30px;
  padding-bottom: 30px;
  line-height: 11px;
  font-size: 9px;
  line-height: 12px;
  color: #787D82;
}
.NewsHeadline {
  font-size: 11px;
  font-weight: bold;
  color: #787D82;
  line-height: 15px;
  padding-bottom: 5px;
}
.NewsSummary {
  font-size: 9px;
  line-height: 12px;
  text-decoration: none;
  color: #787D82;
}
.NewsSummary:hover {
  text-decoration: underline;
}
/********************************************************************* */
/*   Customer service                                                  */
/********************************************************************* */
#CustomerService {
  position: relative;
  top: 3px;
  background-color: #787D82;
  width: 153px;
  height: 15px;
}
#CustomerServiceInner {
  padding-left: 15px;
  padding-top: 3px;
}
#CustomerServiceInner A {
}
#CustomerServiceInner A:hover {
}
/********************************************************************* */
/*   Content                                                           */
/********************************************************************* */
#ContentContainerOuter {
  float: left;
  width: 673px;
}
#ContentContainer {
  width: 673px;
  padding: 0px;
  margin: 0px;
  height: 649px;
  margin-left: 3px;
  margin-right: 3px;
  overflow: auto;
  scrollbar-arrow-color: #B4B9BE;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-face-color: #FFFFFF;
  scrollbar-highlight-color: #B4B9BE;
  scrollbar-shadow-color: #B4B9BE;
  scrollbar-track-color: #FFFFFF;
}
#ContentContainerInner {
  margin: 0px;
  padding: 0px;
  margin-left: 30px;
  margin-right: 13px;
  margin-top: 30px;
  width: 613px;
}
#ContentContainerInner P {
  margin-top: 10px;
}
#ContentContainerInner BR {
  line-height: 10px;
}
#ContentContainerFooter {
  border: 1px solid #B4B9BE;
  width: 671px;
  /*x_width: 673px;*/
  height: 13px;
  /*x_height: 15px;*/
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 3px;
  line-height: 13px;
}
#ContentContainerFooterInner {
  padding-left: 30px;
  padding-right: 30px;
  font-size: 8px;
  color: #FFFFFF;
  line-height: 15px;
  /*x_line-height: 13px;*/
  padding-top: 2px;
}
/********************************************************************* */
/*   Right                                                             */
/********************************************************************* */
#RightContainer {
  width: 153px;
  padding: 0px;
  margin: 0px;
  float: right;
  height: 667px;
  background-color: #DCDCE1;
}
#RightContainerInner {
  margin-top: 26px;
  /*x_margin-top: 25px;*/
  margin-left: 15px;
  margin-right: 30px;
  height: 439px;
  /*x_height: 442px;*/
}
/********************************************************************* */
/*   Quickmenu                                                         */
/********************************************************************* */
#QuickMenu {
}
#QuickMenuHeader {
  font-size: 10px;
  padding-bottom: 8px;
  /*x_padding-bottom: 10px;*/
  color: #787D82;
  text-transform: uppercase;
  line-height: 15px;
}
.QuickMenuItem {
  padding-bottom: 10px;
  line-height: 11px;
}
.QuickMenuItem A {
  font-size: 9px;
  line-height: 11px;
  text-decoration: none;
  color: #787D82;
}
.QuickMenuItem A:hover {
  text-decoration: underline;
  color: #FF6600;
}
/********************************************************************* */
/*   Right spacer                                                      */
/********************************************************************* */
#RightSpacer {
  margin: 0px;
  padding: 0px;
  height: 3px;
  width: 153px;
  background-color: #FFFFFF;
  font-size: 1px;
  line-height: 1px;
  position: relative;
}
/********************************************************************* */
/*   Tools                                                             */
/********************************************************************* */
#Tools {
  position: relative;
  top: 0px;
  height: 192px;
}
#ToolsInner {
  padding-left: 15px;
  padding-right: 30px;
  padding-top: 15px;
}
.ToolsMenuItemRow {
  vertical-align: middle;
  height: 14px;
}
.ToolsMenuItemImg {
  width: 20px;
}
.ToolsMenuItem {
}
.ToolsMenuItem A {
  font-size: 9px;
  text-decoration: none;
  color: #787D82;
  line-height: 15px;
}
.ToolsMenuItem A:hover {
  text-decoration: underline;
  color: #FF6600;
}
/********************************************************************* */
/*   Page content                                                      */
/********************************************************************* */
.PageContentTable1,
.PageContentTable2,
.PageContentTable3,
.PageContentTable4,
.PageContentTable5,
.PageContentTable6,
.PageContentTable7,
.PageContentTable8,
.PageContentTable9 {
  width: 613px;
  border-collapse: collapse;
  border-spacing: 0px;
  margin-bottom: 30px;
}
.PageContentTable1 IMG,
.PageContentTable2 IMG,
.PageContentTable3 IMG,
.PageContentTable4 IMG,
.PageContentTable5 IMG,
.PageContentTable6 IMG,
.PageContentTable7 IMG,
.PageContentTable8 IMG,
.PageContentTable9 IMG {
  border: 0px;
}
.PageContentColLeft {
  width: 142px;
  padding-right: 15px;
}
.PageContentTable1 .PageContentColMiddle {
  width: 142px;
  padding-right: 15px;
}
.PageContentColRight {
  width: 142px;
}
.PageContentTable2 .PageContentColLeft {
  width: 299px;
}
.PageContentTable3 .PageContentColMiddle {
  width: 299px;
}
.PageContentTable4 .PageContentColRight {
  width: 299px;
}
.PageContentTable5 .PageContentColLeft {
  width: 299px;
}
.PageContentTable5 .PageContentColRight {
  width: 299px;
}
.PageContentTable6 .PageContentColLeft {
  width: 471px;
}
.PageContentTable7 .PageContentColRight {
  width: 456px;
}
.PageContentTable8 .PageContentColLeft {
  width: 613px;
  padding-right: 0px;
}
.PageContentTable9 {
  margin-bottom: 0px;
}
.PageContentTable9 .PageContentColLeft {
  width: 75px;
  padding-bottom: 15px;
}
.PageContentTable9 .PageContentColMiddle {
  width: 209px;
  padding-bottom: 15px;
}
.PageContentTable9 .PageContentColRight {
  width: 299px;
  padding-bottom: 15px;
}
.PageContentTableLink {
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}
.PageContentTableLink:hover {
  color: #FF6600;  
  text-decoration: underline;
}
.PageHeadline,
.PageContentHeadline {
  font-size: 16px;
  font-weight: bold;
  lineheight: 19px;
  color: #B4B9BE;
  padding-bottom: 13px;
}
.PageHeadline,
.PageContentHeadline .hilite {
  font-size: 16px;
}
.PageContentHeadline {
}
.PageText,
.PageContentText {
}
.PageContentText {
}
.PageImage {
  width: 142px;
  height: 142px;
  float: right;
}
.PageImage2 {
  width: 613px;
  clear: both;
}
.PageEmbeddedView {
  clear: both;
  margin-top: 30px;
  _margin-top: 60px;
}
/********************************************************************* */
/*   View                                                              */
/********************************************************************* */
#ViewHeader {
  font-size: 16px;
  font-weight: bold;
  lineheight: 19px;
  color: #B4B9BE;
  padding-bottom: 47px;
  _padding-bottom: 60px;
}
/********************************************************************* */
/*   Pageing view                                                      */
/********************************************************************* */
#ViewPages {
  position: relative;
  text-align: right;
  _margin-bottom: -30px;
}
#ViewPages A {
  text-decoration: none;
  font-size: 10px;
  color: #787D82;
}
#ViewPages A:hover {
  text-decoration: underline;
  color: #FF6600;
}
#ViewPages A#ViewPageActive {
  color: #FF6600;
}
#ViewPages IMG {
  vertical-align: -2px;
  border: 0px;
}
#DocumentPages {
  position: relative;
  text-align: right;
  font-size: 10px;
  color: #787D82;
}
#DocumentPages IMG {
  vertical-align: -7px;
  _vertical-align: -2px;
  border: 0px;
  margin-bottom: 5px;
  width: 12px;
}
#DocumentPages A IMG {
  width: 8px;
}
#DocumentPages #GalleryView {
  width: 20px;
}
/********************************************************************* */
/*   Highlight search results                                          */
/********************************************************************* */
font b{
  font-weight: normal;
  background-color: #ffff00;
}
/********************************************************************* */
/*   Print                                                             */
/********************************************************************* */
@media print {
  #TagLine {
    display: none;
  }
  #TopImages {
    display: none;
  }
  
  #MainMenu {
    display: none;
  }

  #LeftContainer {
    display: none;
  } 

  #RightContainer {
    display: none;
  } 

  #Bottom {
    display: none;
  } 
  #ContentContainer {
    overflow: visible;
  }

  #ContentContainerInner {
    margin-left: 15px;
    margin-right: 15px;
    width: 100%;
  }
}
