@charset "utf-8";
/* CSS Document */

* {
   margin: 0px;
   padding: 0px;
}

body {
   height: 100%;
   background-color: #9d9e96;
   color: #85859c;
   
/* font-family: tahoma, arial, sans-serif;*/
/* font-family: helvetica, arial, sans-serif;*/
/*  font-family: verdana, helvetica, arial, sans-serif;*/
   font-family: arial, helvetica, freesans, sans-serif;
   
   font-size: 10px;
   text-align: center;
}

a {
   color: #85859c;
   text-decoration: underline;
}

a:hover {
   color: #69699c;
}

/*span {
   display: none;
}*/

img {
   border: none;
}

.CenterText {text-align: center;}

p {
/* margin: 10px 0px 5px;*/ /* Changed 4-26-2010 to below */
   margin-top: 0px;
   text-align: justify;
   line-height: 14px;
}
/*
p.small {
	line-height: 0.1;
}

p.large {
	line-height: 2.0;
}
*/
img.center {   display: block;   margin-left: auto;   margin-right: auto; } /* USED FOR CENTERING IMAGES */

.clearthis {
   margin : 0px;
   height : 1px;
   clear : both;
   float : none;
   font-size : 1px;
   line-height : 0px;
   overflow : hidden;
}

#container {
   margin-left: auto;
   margin-right: auto;
   margin-top: -14px;
   
   width: 1024px;
/* height: 1200px;*/
   border-color: #9d9e96;
   border-width: 0px 1px 1px;
   border-style: solid;
}

/* Page Header */

#page_header {
   width: 1024px;
   height: 105px;
   margin-bottom: 0px;

   color: #0FC;
   background: url('images/header_background_flame2.jpg'); /* repeat-x 0px 0px;*/
    border-top:    1px solid brown;
    border-bottom: 1px solid brown;
    border-left:   1px solid brown;
    border-right:  1px solid brown;
/* border-color: 2px #80ffd2; */  /* aquamarine */
   overflow: hidden;
}

#page_header a {
   color: #fff;
   text-decoration: none;
}

#page_header a:hover {
   color: #e1e1e1;
}

#page_heading {
   width: 650px;
   height: 100px;
/* background: url('images/company_logo.jpg') no-repeat 35px 37px; */
   float: left;
}

#page_heading h1 {
   width: 500px; /*320px;*/
   height: 23px;
/* background: url('images/company_name.jpg') no-repeat 56px 36px; */
   font-family: tahoma, arial, sans-serif;
   font-size: 23px;
   font-style: normal;
   float: left;
   text-align: left;
   padding-left: 15px;
   padding-top: 15px;
   color: #F2F2F2; /* grey 5%*/ /*#80ffd2; /* aquamarine; */
}

#page_heading h2 {
   width: 500px; /*416px; 320px;*/
   height: 14px;
   font-family: arial, tahoma, sans-serif;
   font-size: 15px;
   font-style: italic;
   float: left;
   text-align: left;
   padding-left: 17px;
   padding-top: 15px;
   color: #F2F2F2; /* grey 5%*/ /*#80ffd2; /* aquamarine; */
   
/* clear: both; */
}

/*float left*/
.left
{
        float: left; /*left in our text*/
        margin: 5px; /*space around the image*/
}

/*float right*/
.right
{
         float: right; /*right in our text*/
         margin: 3px; /*space around the image*/
}

#page_notice {
   padding-right: 30px;
   padding-top: 40px; /*75px;*/
   float: right;
   clear: right;
   width: 255px;
   text-align: left;
   font-size: 12px;   
/*   word-spacing: -1px;*/
   overflow : hidden;
}

#page_headersearch {
   padding-right: 30px;
   padding-top: 40px;
   float: right;
   clear: right;
   width: 255px;
   text-align: left;
   word-spacing: -1px;
   overflow : hidden;
}

#page_headersearch h3 {
   float: left;
   font-weight: bold;
   color: white;
   font-size: 12px;
}

#page_headersearch form {
   padding-left: 5px;
   float: left;
}

/*******************************************************************************/

/* Main Navigation Menu */

#page_menu {
   margin-bottom: 0px;
   width: 1024px;
   height: 21px; /*21px;*/

   border-top:    0px solid white;
   border-bottom: 0px solid white;
   border-left:   1px solid brown;
   border-right:  1px solid brown;
}

#page_menu ul {
   width: 1024px;
   height: 21px;
   list-style-type: none;
   overflow: hidden;
   background-color: brown;
}

#page_menu li {
   margin-right: 1px;
   width: 170px;
   height: 21px;
   float: left;
   background: url('images/menu_background_1.jpg') repeat-x 0px 0px;
   overflow: hidden;
   text-align: center;
   font-size: 12px;
   font-weight: bold;
}

#page_menu li.last {
   margin-right: 0px;
   width: 169px;
}

#page_menu a {
   padding-top: 3px;
   padding-bottom: 5px;  /* Gets rid of dashed line under text */
   display: block;
   color: white;/*#fff;*/
   text-decoration: none;
}

#page_menu a:hover {
   color: black;/*DarkSlateGray; /*#4c4c4c; /*#e1e1e1;*/
   background-color: #a9c5ed;/*#c4c4c4; /*#607087;/*#56567c;*/
}


/*******************************************************************************/
/*****  OVERALL CONTENT BOX CHARACTERISTICS  ***********************************/
/*******************************************************************************/

#content_box {
   width: 1024px;
   height: 1500px; /*1200px;*/ /*1024px;*/ /*750px;*/
/* overflow: scroll; */
   background-color: #c4c4c4; /*#c4c4c4;*/
/* background-image: url('images/content_background_texture.jpg');*/
   
    border-top:    1px solid brown;    
/*    border-bottom: 1px solid brown;*/
    border-left:   1px solid brown;
    border-right:  1px solid brown;
   padding-left: 0;
}

#left_sidebar_box {   /* Contains all left sidebars.  */
    float: left;
    width: 190px;
}

#left_sidebar1 {
   position: relative; left: 7px; top: 10px;
   float: left;
   width: 170px;
/* height: 288px;*/ /*170px;*/
   background-color: #c4c4c4;
   border-style: solid;
   border-width: 1px;
   font-size: 12px;
   font-weight: bold;
}

#left_sidebar2 {
   position: relative; left: 7px; top: 20px;
   float: left;
   width: 170px;
/* height: 402px;*/
   background-color: #c4c4c4;
   border-style: solid;
   border-width: 1px;
   font-size: 12px;
   font-weight: bold;
}

#left_sidebar3 {
   position: relative; left: 7px; top: 30px;
   float: left;
   width: 170px;
/* height: 402px;*/
   background-color: #c4c4c4;
   border-style: solid;
   border-width: 1px;
   font-size: 12px;
   font-weight: bold;
}

#left_sidebar4 {
   position: relative; left: 7px; top: 40px;
   float: left;
   width: 170px;
/* height: 402px;*/
   background-color: #c4c4c4;
   border-style: solid;
   border-width: 1px;
   font-size: 12px;
   font-weight: bold;
}

/* Left Sidebar : Categories */

#categories {
   margin-bottom: 0px;
   border-width: 0px 0px 0px 0px;
   border-style: solid;
   background-color: white;
}

#categories_header {
   margin-bottom: 0px;
   width: 170px;
   height: 25px;
   background-color: #808080; /*#9e9ec3;*/
   overflow: hidden;
   text-align: left; /*center;*/
   float: left;
}

#categories_header h2 {
   margin-top: 4px;
   margin-left: 0px;
   color: white; /*#fff;*/
   font-size: 13px;
   font-weight: bold;
}

#categories ul {
   margin: 0px auto;
   width: 170px;
   list-style-type: none;
}

#categories li {
   width: 170px;
   height: 25px;
   list-style-type: none;
   text-align: left;
   border-bottom: #85859c 1px solid;
   float: left;
   background-color: white;
}

#categories li.last {
   border: none;
}

#categories a { /*li a {*/
/* margin-top: 4px; */  /*These caused dashed lines to appear*/
/* margin-left: 6px;*/
   padding-top: 4px;
   padding-bottom: 7px;
   padding-left: 6px;
   display: block;
   width: 164px;   /* Required to fix "display: block;" problem with IE6, otherwise can leave out */
   color: #446161; /*DarkSlateGray -1/*#607087; #7575a9;*/
   text-decoration: none;
}

#categories a:hover {
   color: black; /*white; /*#56567c;*/
   background-color: #a9c5ed;/*#8398b8;/*#607087;/*#56567c;*/
}

#categories li.two_line_item {
    height: 39px; 
}

/*#categories li.one_line_item_last {
    height: 25px; 
}*/
#categories li.two_line_item_last {
    height: 39px; 
   border: none;
}



/*******************************************************************************/
/*****  CENTER CONTENT BOX CHARACTERISTICS  ************************************/
/*******************************************************************************/

#center_content_box_NoScroll {   /* Contains all center content.  */
   float: left;
   width: 615px; /*600px;*/ /*590px;*/
   height: 750px;
/* overflow: scroll;*/
}
#center_content_box {   /* Contains all center content.  */
   float: left;
/*   margin-left: 12px;*/
   width: 1000px; /*830px;*/ /*615px*/; /*590px;*/
   height: 1150px; /*1014px;*/ /*740px;*/
/*   overflow: scroll;*/
}

/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
#center_content_1_frame {
   position: relative; left: 5px; top: 7px; 
   width: 995px; /*588px;*/
/*height: 1000px;*/
   margin-bottom: 0px; /*margin-left: 10px;*/
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   background-color: white;
overflow-y: scroll;
overflow-x: hidden;
max-height: 1300px;
height: auto;

/*position: relative; left: 0px; top: 10px; width: 170px;
   float: left;
   width: 588px;
   height: 170px;
   background-color: #c4c4c4;
   border-style: solid;
   border-width: 1px;
   font-size: 12px;
   font-weight: bold;*/
}

#center_content_1_frame_HOME {
   position: relative; left: 0px; top: 10px; 
   width: 615px: /*800px;*/ /*588px;*/
   margin-bottom: 0px;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   background-color: white;
}

/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
/*******************************************************************************/
#center_content_1_header {
   width: 995px; /*800px;*/ /*588px;*/
   height: 25px;
   background-color: #808080; /*#9e9ec3;*/
   overflow: hidden;
   text-align: left;
   text-indent: 20px;
   float: left;
}

#center_content_1_header_HOME {
   width: 614px; /*900px;*//*588px;*/
   height: 25px;
   background-color: #808080; /*#9e9ec3;*/
   overflow: hidden;
   text-align: left;
   text-indent: 20px;
   float: left;
}

#center_content_1_header h2 {
   margin-top: 3px;
   margin-left: 0px;
   color: white;
   font-size: 15px;
   font-weight: bold;
} 


#center_content_1_header_HOME h2 {
   margin-top: 3px;
   margin-left: 0px;
   color: white; /*#fff;*/
   font-size: 15px; /*13px*/
   font-weight: bold;
}
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
/*******************************************************************************/
#center_content_1_intro {
/*    margin-top: 25px;*/

   padding-top: 25px; /*25px;*/
   padding-left: 15px;
   padding-right: 20px;
   padding-bottom: 20px;
   /*height: 210px;*/

/* border-width: 1px 1px 1px 1px;
   border-style: solid;*/

   font-size: 14px;  /*15px;*/
   /*font-style: italic;*/
   text-indent: 25px;

   /*font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;*/
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   
   /*font-family: Arial, Helvetica, sans-serif;*/
/*    font-family: Times, TimesNR, "New Century Schoolbook", serif;*/
    color: #727286; /*#85859c; #808080;*/
}

#center_content_1_intro p {
   padding-top: 10px;
   line-height: 107%; /*107%;*/
   
/*    font-family: Times, TimesNR, "New Century Schoolbook", serif;*/
/*    font-family: "Bodoni MT", Didot, "Didot LT STD", "Book Antiqua", Garamond, "Times New Roman", serif;*/
    font-family: Baskerville, "Baskerville Old Face", "Goudy Old Style", Garamond, "Times New Roman", serif;
    font-size: 16px;
   /*font-weight: bold;*/
   /*font-style: italic;*/
   color: DarkSlateGray; /*#446161*/; /* DarkSlateGray -1 */
}
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
/*******************************************************************************/
#center_content_1_product_1 {
/*   height: 300px;*/ /*285px;*/ /*340px;*/
   height: 500px;
/*   border-width: 1px;
   border-style: solid;*/
   
   font-size: 14px;
   text-indent: 20px;
/*   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
/*   font-family: Times, TimesNR, "New Century Schoolbook", serif;*/ 
   font-family: Baskerville, "Baskerville Old Face", "Goudy Old Style", Garamond, "Times New Roman", serif;
   
   padding-top:    10px;
   padding-bottom: 145px; /*6px;*/
/*   padding-left:   11px;*/
   padding-right:  10px;

   
   margin-right: 10px; /*15px*/
/*   margin-left:  10px;*/
}

#center_content_1_product_1 p {
   padding-top: 385px;/*225px;*/
   padding-right: 15px;
   padding-left: 10px;
   padding-bottom: 10px;
   
   line-height: 110%;
   font-weight: normal; /*bold;*/
   color: #446161; /* DarkSlateGray -1 */
}

/*******************************************************************************/
/*******************************************************************************/

#center_content_1_about {
/*    margin-top: 25px;*/

    padding-top: 25px; /*25px;*/
   padding-left: 15px;
   padding-right: 20px;
   padding-bottom: 20px;
/* height: 150px;*/

   font-size: 16px;
/*    text-indent: 25px;*/
    font-family: Times, TimesNR, "New Century Schoolbook", serif;
    color: #727286; /*#85859c; #808080;*/
}

#center_content_1_about p {
    line-height: 110%;
/*    font-weight: bold;*/
   color: #446161; /*black;*/ /*#446161; /* DarkSlateGray -1 */
}

/*******************************************************************************/
/*******************************************************************************/

#center_content_1_matrix {
/*    margin-top: 25px;*/

   padding-top: 25px; /*25px;*/
   padding-left: 15px;
   padding-right: 15px;
   padding-bottom: 20px;
/* height: 150px;*/

   font-size: 16px;
/*    text-indent: 25px;*/
    font-family: Times, TimesNR, "New Century Schoolbook", serif;
    color: #727286; /*#85859c; #808080;*/
}

#center_content_1_matrix p {
    line-height: 130%;
    font-weight: bold;
   color: #446161; /* DarkSlateGray -1 */
}

#center_product_description {
/* font-family: tahoma, arial, sans-serif;*/
/* font-family: helvetica, arial, sans-serif;*/
/*  font-family: verdana, helvetica, arial, sans-serif;*/
   font-family: arial, helvetica, freesans, sans-serif;
   font-size: 15px;
   font-style: normal;
   
   line-height: 130%;
   font-weight: bold;
   color: #446161; /* DarkSlateGray -1 */ 
   
   padding-top: 0px; /*25px;*/ /*25px;*/
   padding-left: 15px;
   padding-right: 15px;
   padding-bottom: 0px; /*20px;*/
         
}

#center_product_description p {
   font-family: arial, helvetica, freesans, sans-serif;
   font-size: 15px;
   font-style: normal; /*italic;*/
   
   line-height: 130%;
   font-weight: normal; /*bold;*/
   color: #446161; /* DarkSlateGray -1 */ 

}

/*******************************************************************************/
/*****  RIGHT CONTENT BOX CHARACTERISTICS  *************************************/
/*******************************************************************************/

#right_content_box {   /* Contains all center content.  */
   float: right; /*right;*/
   width: 209px; /*230px;*/ /*232px;*/
   height: 740px; /*500px;*/
/* overflow: scroll;*/
/* font-family: 100% Verdana, Helvetica, Arial, sans-serif;*/
}

#right_content_1_frame {
   position: relative; left: 0px; top: 10px; width: 200px; /*224px;*/
   margin-bottom: 0px;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   background-color: white;
}

/*******************************************************************************/
#right_content_1_header {
   width: 200px; /*224px;*/
   height: 25px;
   background-color: #808080; /*#9e9ec3;*/
   overflow: hidden;
   text-align: left;
   text-indent: 20px;
   float: left;
}

#right_content_1_header h2 {
   margin-top: 4px;
   margin-left: 0px;
   color: white; /*#fff;*/
   font-size: 13px;
   font-weight: bold;
}

#right_content_1_intro {
/*    margin-top: 25px;*/
   
   height: 740px;
   overflow: scroll;
   
   padding-top: 0px; /*25px;*/
   padding-left: 6px;
   padding-right: 10px; /*20;*/
   padding-bottom: 12px;
/* padding-bottom: 0px;*/
/* height: 150px;*/

/* border-width: 1px 1px 1px 1px;
   border-style: solid;*/

   font-size: 14px;
/*    text-indent: 25px;*/
    font-family: /*"Trebuchet MS",*/  Arial, Helvetica, sans-serif;
/* font-family: Times, TimesNR, "New Century Schoolbook", serif;*/
    color: #727286; /*#85859c; #808080;*/
}

#right_content_1_intro p {
   padding-top: 10px;
   line-height: 110%;
   
   
   text-align: left; 
   font-weight: bold;
   font-style: italic;
   color: #446161; /* DarkSlateGray -1 */
}

/*******************************************************************************/
/*****  IMAGE CONTROL ATTRIBUTES  **********************************************/
/*******************************************************************************/

img.floatRight { 
    float: right; 
    margin: 15px;
}

img.floatLeft { 
    float: left; 
    margin: 15px;
}

img.MediumBorder {
   border-style: solid;
    border-width: 2px;
   border-color: blue;
/* border-width:medium*/
}

img.NarrowBorder {
   border-style: solid;
    border-width: 1px;
   border-color: blue;
}

/*******************************************************************************/
/*****  BOTTOM CONTENT BOX CHARACTERISTICS  *************************************/
/*******************************************************************************/

#bottom_content_box {   /* Contains Footer Information*/
   float: top;
   width: 1024px;
   height: 24px; /*48px;*/
   background-color: #808080; /*#c4c4c4; /*#c4c4c4;*/
    border-top:    1px solid brown;
    border-bottom: 1px solid brown;
    border-left:   1px solid brown;
    border-right:  1px solid brown;
   
    color: white;
   font-family: Verdana, Geneva, sans-serif; /*Times, TimesNR, "New Century Schoolbook", serif;*/
    font-size: 12px;
    font-weight: bold;
   line-height: 22px;   
   
   
/* font-family: 100% Verdana, Helvetica, Arial, sans-serif;*/
}

#bottom_content_box p {  /* NOT USED */

   font-family: Verdana, Geneva, sans-serif; /*Times, TimesNR, "New Century Schoolbook", serif;*/
   font-size: 12px;
    font-weight: bold;
/*    font-style: italic;  */
    line-height: 20px;
    text-align: center;
   color: white; /* DarkSlateGray -1 */
}

/*******************************************************************************/
/*****  TABLES   ***************************************************************/
/*******************************************************************************/

/*****  PRODUCT_MATRIX  ********************************************************/
#product_matrix_table {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    width:100%;
    margin-bottom:5px;
    border-collapse:collapse;
}
#product_matrix_table td { /*, #product_matrix_table th {*/
    font-size: 14px;/*1em;*/
    border:1px solid brown; /*#98bf21;*/
    padding: 7px 7px 2px 7px; /*3px 7px 2px 7px;*/
    color: black;
}

#product_matrix_table th {
    font-size: 16px; /*1em;*/
    border:1px solid brown; /*#98bf21;*/
    text-align:center;
    padding-left:7px;
    padding-right:4px;
    padding-top:5px;
    padding-bottom:4px;
    background-color: #8c8c8c; /*#799991; /*#81a39a; /*#85859c; /*#A7C942;*/
    color:#ffffff;
}
#product_matrix_table tr.alt td {
    color:#000000;
    background-color: #c0f3e6; /*lightblue;/*HoneyDew; /*aliceBlue; /*whitesmoke;/*#EAF2D3;*/
}

#product_matrix_table tr.obsolete td {
    color:#000000;
    background-color: HoneyDew;
	color: Grey;
	font-style: italic;
}

#product_matrix_table tr.spacer td {
    color:#000000;
    background-color: white;
    line-height: 20%; /*75%;*/
}

#product_matrix_table tr.divider td {
    color:#000000;
    background-color: whitesmoke; /*LightGray;*/
    line-height: 20%; /*75%;*/
}

#product_matrix_table tr.notes td {
    color:#000000;
    background-color: LightGray; /*whitesmoke;*/ /*LightGray;*/
/*    line-height: 20%;*/ /*75%;*/
}

/*****  DOWNLOADS  ********************************************************/
#downloads {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    width:100%;
    border-collapse:collapse;
}
#downloads td { 
   font-size: 14px;/*1em;*/
   border:1px solid brown; /*#98bf21;*/
   text-align:left;
   padding:3px 7px 2px 7px;
   color: black;
   font-weight: normal;
}
#downloads th {
   font-size: 16px; /*1em;*/
   border:1px solid brown; /*#98bf21;*/
   text-align:left;
   padding-left:7px;
   padding-top:5px;
   padding-bottom:4px;
   background-color: #8c8c8c; /*#799991; /*#81a39a; /*#85859c; /*#A7C942;*/
   color:#ffffff;
}
#downloads tr.alt td {
    color:#000000;
    background-color: #c0f3e6; /*lightblue;/*HoneyDew; /*aliceBlue; /*whitesmoke;/*#EAF2D3;*/
}



/*******************************************************************************/
/*****  SPARE JUNK  ************************************************************/
/*******************************************************************************/

/* EXTRA STUFF FOR REFERENCE */

/*
#leftNav {
   padding: 0 10px 10px 7px;
}
#leftNav .navTitle {
   padding-left: 12px;
   border-top: #3F3849 1px solid;
   border-right: #3F3849 1px solid;
   border-bottom: #3F3849 1px solid;
   border-left: #3F3849 1px solid;

   font-weight: bold;
   font-size: 14px;
   color: #FFFFFF;
   background-color: #5984c3;
}
*/
