
/*****************************************************/
/* SurplusTraders.net Cascading Style Sheet (css)    */
/* Surplus Traders                                   */
/* PO Box 276                                        */
/* Alburg, VT 05440                                  */
/* Ph: 514-739-9328                                  */
/* Fax: 514-345-8303                                 */
/* Copyright -Surplus Traders 2008                   */
/*****************************************************/


     /*/* Sections Outline Start \*\*
/* Section 1: Global Page Styles for all Pages
  /* Section 1a: Styles For Body Tags
  /* Section 1b: Styles For Image Tags
  /* Section 1c: Styles For Links
  /* Section 1d: Styles For Flyout Menu
  /* Section 1e: Styles For Logo And Navigation
  /* Section 1f: Styles For Copyright
  /* Section 1g: Styles For Misc CSS
/* Section 2: Specific Page Styles
  /* Section 2a: Styles For Product-Index Page
  /* Section 2b: Styles For Product Pages
  /* Section 2c: Styles For Specs/Listing Pages
  /* Section 2d: Styles For Idea Pages
  /* Section 2e: Styles For Forms
  /* Section 2f: Styles For Specialist Page
  /* Section 2g: Styles For About Us Page
  /* Section 2h: Styles For AdWords Landing Pages
/* Section 3: Standard HTML Markup In CSS Style
  /* Section 3A: Styles For Positioning
  /* Section 3B: Styles For Colors
  /* Section 3C: Styles For Font Sizes
  /* Section 3D: Styles For Font Formating
/* Section 4: ?

/* Section 0: Printer Settings For Various Styles
     /** Sections Outline END **/




/******* Section 1: START GLOBAL PAGE STYLES*******/
  /***** Section 1a: STYLES FOR BODY TAGS******/
  BODY {font-family:arial, verdana, courier; margin-left:0px; margin-right:0px; margin-top:0px;}
  BODY.standard {color:#000000; background-image:URL(http://www.surplustraders.net/images/chalk.jpg);}
  BODY.catalog {color:#FF0000; background-color:#CCCCCC;}
  BODY.index {color:#000000; background-color:#FFFFCC;}
  BODY.forms {color:#000000; background-color:#CCFFFF;}
  BODY.specialists {color:#000000; background-color:#F7E4F7;}
  /***** Section 1a: STYLES FOR BODY TAGS******/

  /***** Section 1b: STYLES FOR IMAGE TAGS******/
  IMG {border-width:0px;}
  IMG.cat_img {vertical-align:middle; position:relative; top:-1px; border:solid 0px #000;}
  /***** Section 1b: STYLES FOR IMAGE TAGS******/

  /***** Section 1c: STYLES FOR LINKS******/
     /*STANDARD LINKS*/
  A:link {color:#000099;}
  A:visited {color:#990099;}
  A:active {color:#000099;}
  A:hover {color:#FF0000; text-decoration:none;}

     /*STANDARD NAME ANCHOR LINKS*/
  A:link.name {color:#000000; text-decoration:none;}
  A:visited.name {color:#000000; text-decoration:none;}
  A:active.name {color:#000000; text-decoration:none;}
  A:hover.name {color:#000000; text-decoration:none;}

     /*AD TITLE LINKS - STANDARD*/
  A:link.ad {color:#FF0000;}
  A:visited.ad {color:#990099;}
  A:active.ad {color:#000099;}
  A:hover.ad {color:#FF0000; text-decoration:none;}

     /*AD TITLE LINKS - CATEGORY PAGES*/
  A:link.adtitle {color:#FF0000; text-decoration:none;}
  A:visited.adtitle {color:#FF0000; text-decoration:none;}
  A:active.adtitle {color:#000099; text-decoration:none;}
  A:hover.adtitle {color:#FF0000; text-decoration:none;}

     /*FLYOUT MENU LINKS*/
  div.menu a:link {color:#FFFFFF; font-weight:700;}
  div.menu a:visited {color:#FFED99; font-weight:700;}
  div.menu a:active {color:#000000; font-weight:700;}
  div.menu a:hover {color:#FFFFFF; font-weight:700; background-image:url(http://www.surplustraders.net/images/nav-bkgrd-rev.gif);}

     /*DEAD PAGE LINKS - CATEGORY PAGES*/
  A:link.not_active {color:#000099;}
  A:visited.not_active {color:#990099;}
  A:active.not_active {color:#000099;}
  A:hover.not_active {color:#000000; text-decoration:none;}

     /*SPECIALIST PAGE LINKS - Ad Insert*/
  A:link.adinsert {color:#ffffff; text-decoration:none;}
  A:visited.adinsert {color:#ffffff; text-decoration:none;}
  A:active.adinsert {color:#EFA0EF; text-decoration:none;}
  A:hover.adinsert {color:#ff0000; text-decoration:none;}
  /***** Section 1c: STYLES FOR LINKS******/

  /****** Section 1d: STYLES FOR FLYOUT MENUS********/
     /* These are the style specifications for the FLYOUT layers. Set width to get more browsers corporation*/
  div.menu {position:absolute; visibility:hidden; width:250px; left:0; top:0; z-index:500; font-size:12px; color:#000000; border:solid 2px; border-color: #f7faff #99a #99a #f7faff; z-index:500;}
     /* Style specifications for menu items and links*/
  div.menu ul {margin:0; padding:0;}
     /* Need to set padding of at least one pixel or ie sets very large margin */
  div.menu ul li {padding:1px; margin:0; list-style-type:none; background-image:url(http://www.surplustraders.net/images/nav-bkgrd.gif); text-align:center;}
     /* Set display block and position relative so clicks on list items activate links  */
  div.menu a {cursor:default; padding:.3em .4em; margin:0; background-color:transparent; display:block; position:relative; text-decoration:none;}
  /****** Section 1d: STYLES FOR FLYOUT MENUS********/

  /****** Section 1e: STYLES FOR LOGO AND NAVIGATION********/
     /*STYLE FOR LOGO TEXT*/
  .logotext {text-align:center; padding:2px; font-weight:700; font-style:italic; color:#FF0000; font-size:1.0em;}

     /*STYLE FOR BLANK*/
  .blank {text-align:center; font-weight:700; font-style: italic; color:#FF0000; font-size:1.1em;}

     /*STYLES FOR PAGE NAV LINKS*/
  #navigation {}
  TABLE.nav {border-collapse:collapse; margin-left:0px; margin-right:0px; width:100%;}
  TABLE.navrow {border-collapse:collapse; margin-left:auto; margin-right:auto; width:100%;}
  TABLE.nav4 {border-collapse:collapse; border:solid 1px #505050; padding:0px; margin:0px; width:100%; background-image:url(http://www.surplustraders.net/images/nav-bkgrd-search.gif)}
  TABLE.nav5 {background-color:#FFF9EE; border-collapse:collapse; border:solid 1px #000000; padding:0px; margin:0px; width:100%;}
  TD.navrow {padding:0px; background-image:url(http://www.surplustraders.net/images/nav-bkgrd.gif); text-align:center; font-size:0.7em; font-weight:700;}
  TD.navmid {padding:0px; text-align:center; vertical-align:middle; width:15px;}
  TD.navrowcat {padding:0px; background-image:url(http://www.surplustraders.net/images/nav-cat-bkgrd.gif); color:#00FF00; text-align:center; font-size:0.7em; font-weight:700;}
  TD.nav4 {border-collapse:collapse; padding:0px; margin:0px; vertical-align:top;}
  TD.nav5 {border-collapse:collapse; padding:0px 0px 0px 20px; font-weight:700; text-align:center;}

  TABLE.banner {text-align:center; padding:0px; margin:0px; width:100%;}
  TD.banner {border-collapse:collapse; padding:0px 0px 0px 20px; text-align:center;}


     /*STYLE FOR SEACH BOX*/
  form.searchbox {display:inline;}
  .searchbox {text-align:right;}
  .searchquery {padding-left:3px; padding-right:2px; border:2px inset #DEDEDE; font-size:8pt;}
  /****** Section 1e: STYLES FOR LOGO AND NAVIGATION********/

  /****** Section 1f: STYLES FOR COPYRIGHT********/
  #copyright {text-align:center; font-weight:700; font-size:0.75em; padding:0px 0px 0px 5px;}
  /****** Section 1f: STYLES FOR COPYRIGHT********/

  /****** Section 1g: STYLES FOR MISC CSS********/
  .code {background-color:#FFFDE1; font-size:80%; font-family:courier;}
  /****** Section 1g: STYLES FOR MISC CSS********/
/*******END Section 1: GLOBAL STYLES*******/


/*******Section 2: SPECIFIC PAGE STYLES********/
  /******* Section 2a: STYLES FOR PRODUCT-INDEX PAGE********/
  .index_text1 {font-size:1.1em; font-weight:700; margin:10px 0px 20px 0px; color:#000080; text-align:center;}
  .index_text2 {font-size:1.1em; font-weight:700; margin:10px 0px 20px 0px; text-align:center;}
  .index_text3 {font-weight:700; margin:0px 10px 20px 10px; color:#000000; text-align:left;}
  .index_text4 {font-size:1.1em; font-weight:700; color:#FF0000; text-align:center;}
  #index_text_comments {border-top:solid 2px #8D8D71; border-bottom:solid 2px #8D8D71; font-weight:700; padding:10px; text-align:center; margin:0px auto 20px auto; width:60%;}
  #index_box  {}
  #index_jump {text-align:center; font-size:1.3em; margin:40px auto 20px auto; width:60%;}
  #index_jump .header {position:relative; top:12px; margin:0px auto 0px auto; width:35%; background-color:#FFFFCC; font-weight:700; }
  #index_jump .links {border:solid 1px #000; padding-top:10px; padding-bottom:10px;}
  #index_jump .letter {font-weight:700; font-size:0.9em;}
  #index_list {border:solid 0px #000; margin:0px 0px 20px 0px;}
  #index_list .letter_header {border-bottom:solid 1px #000; font-size:1.4em; font-weight:700; margin:10px 0px 10px 30px; width:93%;}
  #index_list .index_to_top {text-align:center; font-size:0.8em; margin:10px 0px 10px 0px; font-weight:700;}
  #index_list .category {text-align:left; font-size:0.9em; font-weight:700; border:solid 0px #000; margin:4px 0px 4px 60px; width:85%}
  #index_list .cat_desc {margin:0px 0px 0px 0px; border:solid 0px #000;}
  #index_list .cat_num {margin:0px 0px 0px 0px; border:solid 0px #000;}
  /******* Section 2a: PRODUCT INDEX PAGE STYLE********/

  /***** Section 2b: STYLES FOR PRODUCT/CATEGORY PAGES*******/
    /*STYLE FOR PRODUCT/CATEGORY PAGE HEADER SECTION*/
  #header {margin:2px 0px 0px 0px; border: solid 0px #00FFFF;}
  TABLE.pagehead {border-collapse:collapse; border: solid 0px #00FF00; margin:0px 0px 0px 0px; width:100%;}
  TD.pagehead1 {width:65%; color:#000000; text-align:center; vertical-align:middle; margin:0px;}
  TD.pagehead2 {width:35%; color:#000000; text-align:center; vertical-align:middle; margin:0px;}
  TD.pagehead3 {width:65%; color:#000000; text-align:center; vertical-align:middle; margin:0px;}
  TD.pagehead4 {width:35%; color:#000000; text-align:center; vertical-align:middle; margin:0px;}

    /*STYLES FOR PRODUCT/CATEGORY PAGE TOP and BOTTOM SECTION*/
  #top_category {}
  #bottom_category {}
  DIV.cat_picture {text-align:center;}
  IMG.cat_picture {margin-bottom:20px; margin-top:-15px;}
  .cattitle {text-align:center; font-weight:700; color:#FF0000; font-size:2.0em; margin:-20px 0px 0px 0px;}
  DIV.cattitle2 {text-align:center; font-weight:700; color:#0000FF; font-size:0.8em;}
  SPAN.cattitle2 {text-align:center; font-weight:700; color:#FF0000; font-size:1.0em;}
  TABLE.catheader {border-collapse:separate; margin-left:auto; margin-right:auto; width:100%;}
  TD.catheader1 {width:25%;}
  TD.catheader2 {width:50%;}
  TABLE.scrollcontent {border-collapse:separate; border:outset 1pt #FFFFFF; background-color:#FF0000; margin-left:auto; margin-right:auto;}
  TD.scrollcontent {border-style:inset; border-width:0.5pt 0.5pt 0.5pt 0.5pt; border-color:#CECECE; padding:1pt; text-align:center; color:#FFFFFF; font-weight:700; font-size:0.85em;}
  TABLE.catdate {border-collapse:separate; background-color:#000000; margin-left:0; margin-right:0;}
  TD.catdate {border-style:inset; border-width:0.5pt 0.5pt 0.5pt 1pt; border-color:#FFFFFF #CECECE #CECECE #FFFFFF; padding:1pt; text-align:center; font-weight:700; background-color:#000000; color:#FFFFFF; font-size:0.85em;}
  TABLE.catnumb {border-collapse:separate; background-color:#000000; margin-left:0; margin-right:0;}
  TD.catnumb {border-style:inset; border-width:0.5pt 0.5pt 0.5pt 1pt; border-color:#FFFFFF #CECECE #CECECE #FFFFFF; padding:1pt; text-align:center; font-weight:700; background-color:#000000; color:#FFFFFF; font-size:0.85em;}

    /*STYLES FOR PRODUCT/CATEGORY PAGE FORWARD AND BACK "ICON"*/
  TABLE.icons {border-collapse:separate; margin:0px auto 10px auto; width:100%; position:relative; top:0;}
  TD.iconback {width:15%; text-align:left;}
  TD.icontext {width:65%; text-align:center; font-weight:700; color:#FF0000; font-size:0.9em;}
  TD.iconforward {width:15%; text-align:right;}

    /*STYLES FOR PRODUCT/CATEGORY PAGE FOOTER*/
  #footer {}
  TABLE.pagefoot {border-collapse:collapse; margin-left:00px; margin-right:0px; margin-top:0px; width:100%;}
  TD.pagefoot1 {width:65%; padding:2px; color:#000000; text-align:center; vertical-align:middle; font-size:0.8em;}
  TD.pagefoot2 {width:35%; padding:2px; color:#000000; text-align:center; vertical-align:middle; font-size:0.7em;}
  TD.pagefoot3 {width:65%; padding:2px; color:#000000; text-align:center; vertical-align:middle; font-size:0.8em;}
  TD.pagefoot4 {width:35%; padding:2px; color:#000000; text-align:center; vertical-align:middle; font-size:0.7em;}

    /*STYLES FOR PRODUCT/CATEGORY PAGE ADS*/
  #ads {}
      /*STYLES FOR AD INFO*/
  .adinfo1 {color:#FF0000; font-size:1.2em; font-weight:700;}
  .adinfo2 {color:#000000; font-size:0.8em; font-weight:700;}

     /*STYLEs FOR MAIN AD BOX*/
  /*TABLE.ads {border-collapse:separate; border:outset 3px #FEFEFE; background-color:#FFF9EE; margin-left:auto; margin-right:auto; text-align:left; width:99%;}*/
  TABLE.ads {border-collapse:separate; border:outset 3px #FEFEFE; background-color:#FFFFFF; margin-left:auto; margin-right:auto; text-align:left; width:99%;}
  TD.ads {border-style:inset; border-width:0.5pt 1pt 1pt 0.5pt; padding:8px; text-align:left; width:33.3%;}

     /*STYLES FOR SPECIFIC PARTS OF THE ADS*/
  TABLE.adbox {border-collapse:separate; border:outset 3px #D5D2D5; margin-left:auto; margin-right:auto; text-align:left; width:97%;}
  TD.adbox {border-collapse:separate; border-style:inset; border-width:0.5pt; padding:10px;}
  TABLE.blurb {border-collapse:separate; margin-left:auto; margin-right:auto; text-align:left; width:97%;}
  .blurbback {text-align:center;}
  .blurbtext {font-weight:700; font-size:1.1em;}
  .adheader {font-size:100%; color:#FF0000; font-weight:700; text-align:center;}
  .adbody {font-size:0.65em; color:#000000; font-weight:700;}
  .adcost {font-size:0.65em; color:#000000; font-weight:700;}
  .adstock {font-size:0.65em; color:#000000; font-weight:700; font-style: italic;}
  .ademail {font-size:0.65em; color:#000000; font-weight:700;}

     /*STYLE FOR CLASSIFIED ADS*/
  TABLE.adclass {border-collapse:separate; border:outset 3px #FFFFFF; margin-left:auto; margin-right:auto; text-align:left; width:97%;}
  TD.adclass {border-style:inset; border-width:0.5pt; border-color:#FFFFCC; background:#FFFFCC; padding:10px;}
  TABLE.adclasslogo {border-collapse:separate; background:#FF0000; margin-left:auto; margin-right:auto; text-align:left; width:100%;}
  TD.adclasslogo {padding:0pt; text-align:center; color:#FFFFFF; font-weight:700; font-style:italic; font-size:0.65em;}
  .adclassdate {font-size:0.65em; color:#000000; font-weight:700;}
  .adclassnumber {font-size:0.65em; color:#FF0000; font-weight:700;}

    /*STYLE FOR NEWS BULLETIN ADS*/
  TABLE.adnews {border-collapse:separate; border:outset 3px #FFFFFF; margin-left:auto; margin-right:auto; text-align:left; width:97%;}
  TD.adnews {border-style:inset; border-width:0.5pt; border-color:#FFFFCC; background:#FFFF00; padding:10px;}
  TABLE.adnewslogo {border-collapse:separate; background:#000000; margin-left:auto; margin-right:auto; text-align:left; width:100%;}
  TD.adnewslogo {padding:0pt; text-align:center; color:#FFFFFF; font-weight:700; font-style:italic; font-size:2.0em;}

    /*STYLE FOR WW ADS (LIMITED TIME OFFERS)*/
  TABLE.adww {border-collapse:separate; border-color:#FF0000; border-width:12pt; border-style:outset; background-color:#FFFFFF; margin-left:auto; margin-right:auto; text-align:left; width:97%;}
    /*--This one is for backwards compatibility--*/
  TABLE.wwad {border-color:red; border-width:12px; border-style:outset;}

    /*STYLE FOR HYBRID ADS*/
  TABLE.adhyb {border-collapse:separate; border-style:outset; border-width:2pt; border-color:#FFFFFF; margin-left:auto; margin-right:auto; text-align:left; width:97%;}
  TD.adhyb {border-style:inset; border-width:0.5pt; border-color:#FFFFFF; background:#FFFFFF; padding:10px;}
  .adhybhead {font-size:0.65em; color:#FF0000; font-weight:700;}
  .adhybbody {font-size:0.65em; color:#000000; font-weight:700;}
  .adhybstock {font-size:0.65em; color:#000000; font-weight:700; font-style:italic;}
  .adhybfoot {font-size:0.65em; color:#000000;}

    /*STYLE FOR <HR> AD DIVIDERS*/
  HR.addiv {border-top:solid; height:2px; width:97%; color:#808080; border-bottom: none; text-align:center;}
  /***** Section 2b: STYLES FOR PRODUCT/CATEGORY PAGES*******/

  /**** Section 2c: STYLES FOR SPECS/LISTING PAGES****/
    /*Original*/
  p.list {text-align:center; font-weight:700;}
  div.list {text-align:center; font-weight:700;}
  table.list {border-collapse:collapse; border:solid 1px #000000; background-color:#CCFFFF; margin-left:auto; margin-right:auto; text-align: left; width:50%}
  td.list {border-collapse:collapse; padding:5px;}
    /*New*/
  div.list_text {border:solid 0px #000000; text-align:center; font-weight:700;}
  div.list_texttop {border:solid 0px #000000; margin:0px 0px 10px 0px; text-align:center; font-weight:700;}
  div.list_textbottom {border:solid 0px #000000; margin:10px 0px 0px 0px; text-align:center; font-weight:700;}
  div.list_adtitle {margin-left:auto; margin-right:auto; text-align:center; font-weight:700; font-size:1.5em;}
  div.list_adbody {border-collapse:collapse; border:solid 1px #000000; padding:5px;
                   background-color:#CCFFFF; margin-left:auto; margin-right:auto; text-align:center; width:50%}
  table#list_adlist {border:solid 1px #ACACAC; background-color:#FFFFFF; margin-left:auto; margin-right:auto; text-align: left;}
  table#list_adlist th {border:inset 1px #000000;}
  table#list_adlist td {border:inset 1px #000000;}
  .list_adno {color:#008000; font-weight:700;}
  .list_img {margin-left:auto; margin-right:auto; text-align:center;}
  /**** Section 2c: STYLES FOR SPECS/LISTING PAGES****/

  /**** Section 2d: STYLES FOR IDEA PAGES****/
  div.ideatitle {text-align:center; font-weight:700; font-size:1.5em; margin-left:50px; margin-right:50px;}
  div.ideatable {border-collapse:collapse; background-color:#FFFDEF; padding:7px; margin-left:10%; margin-right:10%; text-align: left;}
  h2.idea {font-size:1.5em; font-weight:700; display:inline; text-decoration:underline;}
  p.idea {display:block; margin-top:-1px;}
  /**** Section 2d: STYLES FOR IDEA PAGES****/

  /**** Section 2e: STYLES FOR FORMS****/
  label.lblalign {margin-left:18.5em;}
  label.lblalign_left {width:25em; float:left; text-align:left; margin-right:0.5em; display:block;}
  span.form_field_error {color:#FF0000; background-color:#000000; font-weight:700; margin-left:21.5em;}
  .form_required_text {text-align:right; color:#FF0000;}
  .label_required {color:#FF0000; font-size:0.85em; font-weight:700;}
  .label_optional {color:#000000; font-size:0.85em; font-weight:700;}
  .field_required {color:#000000; background-color:#FF9F9F; font-weight:700;}
  .field_optional {color:#000000; background-color:#FFFFFF;}
  /**** Section 2e: STYLES FOR FORMS****/

  /***** Section 2f: STYLES FOR SPECIALIST PAGE*******/
  #specialist_details {margin-left:20px; margin-right:20px;}
  .specialist_photo {float:left; margin:5px 25px 5px 5px; width:200px;}
  .specialist_label {font-weight:700;}
  .specialist_detail {margin-left:230px;}
  .specialist_detail2 {margin-left:10px;}
  /***** Section 2f: STYLES FOR SPECIALIST PAGE*******/

  /**** Section 2g: STYLES FOR ABOUT US PAGE****/
  div.aboutustitle {text-align:center; font-weight:700; font-size:2.0em; margin-left:50px; margin-right:50px;}
  div.aboutustable {border-collapse:collapse; border:solid 0px #000; background-color:#FFFDEF; padding:27px; margin-left:10%; margin-right:10%; text-align:left;}
  p.aboutus {display:block; margin-top:-1px; margin-bottom:30px; font-size:1.2em;}
  span.aboutusfirst {color:#ff0000; font-size:1.5em; font-weight:700;}
  ul.aboutus {margin-top:-30px; font-size:1.1em;}
  /**** Section 2g: STYLES FOR ABOUT US PAGE****/

  /**** Section 2h: Styles For AdWords Landing Pages ****/
  .adwords_campaign_logo {background-color:#ffff00; text-align:left; min-width:1000px; width:100%; height:145px; border-top:solid 4px #000; border-bottom:solid 4px #000; margin:15px auto 0px auto;}
  .adwords_campaign_logo_text {font-size:1.8em; font-weight:700; font-style:italic;}
  .adwords_campaign_logo ul {margin:3px 0px 0px 550px;}
  .adwords_large_text {text-align:center; font-size:3.2em;}
  .adwords_main_text {text-align:center; font-size:1.7em; }
  /**** Section 2h: Styles For AdWords Landing Pages ****/
/*******Section 2: SPECIFIC PAGE STYLES********/


/*******Section 3: HTML MARKUP IN CSS STYLE ********/
   /**** Section 3a: STYLES FOR POSITIONING****/
  .left {text-align:left;}
  .center {text-align:center;}
  .iecenter {text-align:center;}
  .centertable {margin-left:auto; margin-right:auto; text-align: left;}
  .right {text-align:right;}
  /**** Section 3a: STYLES FOR POSITIONING****/

  /**** Section 3b: STYLES FOR COLORS****/
    /*FOREGROUND COLORS*/
  .black {color:#000000;}
  .white {color:#FFFFFF;}
  .green {color:#00FF00;}
  .ltgreen {color:#99FF99;}
  .yellow {color:#FFFF00;}
  .ltyellow {color:#FFFFCC;}
  .blue {color:#0000FF;}
  .ltblue {color:#CCFFFF;}
  .red {color:#FF0000;}
  .ltred {color:#FFB4A6;}

    /*BACKGROUND COLORS*/
  .bgblack {background-color:#000000;}
  .bgwhite {background-color:#FFFFFF;}
  .bggreen {background-color:#00FF00;}
  .bgltgreen {background-color:#99FF99;}
  .bgyellow {background-color:#FFFF00;}
  .bgltyellow {background-color:#FFFFCC;}
  .bgblue {background-color:#0000FF;}
  .bgltblue {background-color:#CCFFFF;}
  .bgred {background-color:#FF0000;}
  .bgltred {background-color:#FFB4A6;}
  /**** Section 3b: STYLES FOR COLORS****/

  /**** Section 3c: STYLES FOR FONT SIZES****/
  .sizem3 {font-size:0.5em;}
  .sizem2 {font-size:0.65em;}
  .sizem15 {font-size:0.75em;}
  .sizem1 {font-size:0.85em;}
  .size0 {font-size:1.0em;}
  .sizep1 {font-size:1.1em;}
  .sizep2 {font-size:1.5em;}
  .sizep3 {font-size:2.0em;}
  .sizep4 {font-size:3.0em;}
  /**** Section 3c: STYLES FOR FONT SIZES****/

  /**** Section 3d: STYLES FOR FONT FORMATING****/
  .b {font-weight:700;}
  .i {font-style:italic;}
  .u {text-decoration:underline;}
  .upper { text-transform:uppercase;}
  /**** Section 3d: STYLES FOR FONT FORMATING****/
/*******Section 3: HTML MARKUP IN CSS STYLE ********/


/******* Section 0: PRINTER SETTINGS FOR VARIOUS STYLES*******/
@media print {
  #navigation {display:none;}
  .index_to_top {display:none;}
  .print_hide {display:none;}
  BODY.specialists {color:#000000; background-color:#FFFFFF;}
}