* 
 {
  box-sizing:border-box;
 }

body
 {
  background-color:#ffffff;
  background-image:url(/pics/back.jpeg);
  font-family:Times, serif;
  font-style:normal;
  font-weight:normal;
  font-size:1em;
  text-align:left;
  color:#000000;
  text-transform:none;
  line-height:normal;
 }

h1
 {
  font-family:Helvetica, sans-serif;
  font-weight:bold;
  font-size:2em;
  text-align:center;
 }

h2
 {
  font-family:Helvetica, sans-serif;
  font-weight:bold;
  font-size:1.5em;
  text-align:center;
 }

h3
 {
  font-family:Helvetica, sans-serif;
  font-weight:bold;
  font-size:1.2em;
  text-align:center;
 }

h4
 {
  font-family:Helvetica, sans-serif;
  font-weight:bold;
  font-size:1em;
  text-align:center;
 }

h5
 {
  font-family:Helvetica, sans-serif;
  font-weight:bold;
  font-size:0.8em;
  text-align:center;
 }

h6
 {
  font-family:Helvetica, sans-serif;
  font-weight:bold;
  font-size:0.66em;
  text-align:center;
 }

p
 {
  text-align:justify;
 }

p.center
 {
  text-align:center;
 }

p.right
 {
  text-align:right;
 }

div.small
 {
  font-size:0.66em;
 }

a:link
 {
  color:#3333ee;
  background-color:transparent;
 }

a:active
 {
  color:#ff0000;
  background-color:transparent;
 }

a:visited
 {
  color:#7777aa;
  background-color:transparent;
 }

address
 {
  font-weight:bold;
  text-align:left;
 }

abbr
 {
  font-weight:bold;
 }

acronym
 {
  font-weight:bold;
 }

.center
 {
  text-align:center;
 }

img.logo
 {
  vertical-align:middle;
  border-style:none;
 }

img.book
 {
  text-align:left;
  border-style:none;
  float:left;
 }

td.nowrap, th.nowrap
 {
  white-space:nowrap;
 }

div.center
 {
  text-align:center;
 }

table.logo, table.vcard, caption.logo
 {
  margin-left: auto;
  margin-right: auto;
  text-align:left;
 }

span.type
 {
  display:none;
 }

span.badge
 {
  /* float:left; */
  font:0.75em Geneva, Verdana, sans-serif;
  padding:0 1em 1px 0;
  border:1px solid #000;
  background:#745106;
  color:#fff;
  text-decoration:none;
  text-align:center;
 }

span.badge span
 {
  background:#000;
  border-right:1px solid #000;
  color:#fff;
  padding:1px 0.75em;
  margin-right:0.1em;
 }

/*
span.tel
span.value
a.email
a.url
span.org
span.fn
div.adr
span.street-address
span.postal-code
span.locality
span.country-name
*/

table.leftmenu
 {
  text-align: left;
  margin-left: 0;
  margin-right: auto;
 }

ul.leftmenu
 {
  margin: 0;
  padding: 0;
 }

div.float
 {
  float: left;
  width: 100%;
  text-align: center;
  /* border: 1px solid black; */
 }

ul.centermenu
 {
  margin: 0;
  padding: 0;
  text-align: center;
  border: 1px solid black;
  float: left;
  position: relative;
  clear: left;
  left: 30%
 }

ul.leftmenu li, ul.centermenu li
 {
  list-style: none;
  margin: 0.2em;
  padding: 0.3em;
 }

.fireball
 {
  font-family:arial,helvetica,sans-serif;
  color:#CC0000;
 }

.paperball
 {
  font-family:arial,helvetica,sans-serif;
  color:#006699;
 }

.amazon
 {
  font-size:0.8em;
 }

tr.gradient_first, td.gradient_first, th.gradient_first, li.gradient_first
 {
  background-color:#ffe390;
 }

tr.gradient_last, td.gradient_last, th.gradient_last, li.gradient_last
 {
  background-color:#dd9340;
 }

tr.gradient7_2, li.gradient7_2
 {
  background-color:#fad683;
 }

tr.gradient7_3, tr.gradient4_2, li.gradient7_3, li.gradient4_2
 {
  background-color:#f4c976;
 }

tr.gradient7_4, tr.gradient3_2, tr.gradient5_3, td.gradient3_2, tr.gradient9_5, tr.gradient15_8, li.gradient7_4, li.gradient3_2, li.gradient5_3, li.gradient9_5, li.gradient15_8
 {
  background-color:#eebb68;
 }

tr.gradient7_5, tr.gradient4_3, li.gradient7_5, li.gradient4_3
 {
  background-color:#e9ae5b;
 }

tr.gradient7_6, li.gradient7_6
 {
  background-color:#e3a14e;
 }

tr.gradient5_2, li.gradient5_2
 {
  background-color:#f7cf7c;
 }

tr.gradient5_4, li.gradient5_4
 {
  background-color:#e6a754;
 }

tr.gradient6_2, li.gradient6_2
 {
  background-color:#f9d380;
 }

tr.gradient6_3, li.gradient6_3
 {
  background-color:#f2c370;
 }

tr.gradient6_4, li.gradient6_4
 {
  background-color:#ebb360;
 }

tr.gradient6_5, li.gradient6_5
 {
  background-color:#e4a350;
 }

tr.gradient8_2, li.gradient8_2
 {
  background-color:#fbd885;
 }

tr.gradient8_3, tr.gradient15_5, li.gradient8_3, li.gradient15_5
 {
  background-color:#f6cd7a;
 }

tr.gradient8_4, tr.gradient15_7, li.gradient8_4, li.gradient15_7
 {
  background-color:#f1c16e;
 }

tr.gradient8_5, tr.gradient15_9, li.gradient8_5, li.gradient15_9
 {
  background-color:#ecb663;
 }

tr.gradient8_6, tr.gradient15_11, li.gradient8_6, li.gradient15_11
 {
  background-color:#e7aa57;
 }

tr.gradient8_7, li.gradient8_7
 {
  background-color:#e29f4c;
 }

tr.gradient9_2, li.gradient9_2
 {
  background-color:#fbd986;
 }

tr.gradient9_3, li.gradient9_3
 {
  background-color:#f7cf7c;
 }

tr.gradient9_4, li.gradient9_4
 {
  background-color:#f3c572;
 }

tr.gradient9_6, li.gradient9_6
 {
  background-color:#eab15e;
 }

tr.gradient9_7, li.gradient9_7
 {
  background-color:#e6a754;
 }

tr.gradient9_8, li.gradient9_8
 {
  background-color:#e29d4a;
 }

tr.gradient10_2, li.gradient10_2
 {
  background-color:#fcdb88;
 }

tr.gradient10_3, tr.gradient15_4, li.gradient10_3, li.gradient15_4
 {
  background-color:#f8d27f;
 }

tr.gradient10_4, li.gradient10_4
 {
  background-color:#f4c976;
 }

tr.gradient10_5, li.gradient10_5
 {
  background-color:#f0c06d;
 }

tr.gradient10_6, li.gradient10_6
 {
  background-color:#edb764;
 }

tr.gradient10_7, li.gradient10_7
 {
  background-color:#e9ae5b;
 }

tr.gradient10_8, tr.gradient15_12, li.gradient10_8, li.gradient15_12
 {
  background-color:#e5a552;
 }

tr.gradient10_9, li.gradient10_9
 {
  background-color:#e19c49;
 }

tr.gradient15_2, li.gradient15_2
 {
  background-color:#fdde8b;
 }

tr.gradient15_3, li.gradient15_3
 {
  background-color:#fbd885;
 }

tr.gradient15_6, li.gradient15_6
 {
  background-color:#f3c774;
 }

tr.gradient15_10, li.gradient15_10
 {
  background-color:#eab05d;
 }

tr.gradient15_13, li.gradient15_13
 {
  background-color:#e29f4c;
 }

tr.gradient15_14, li.gradient15_14
 {
  background-color:#e09946;
 }

/*
16
#ffe390
#fdde8b
#fbd986
#f9d380
#f6ce7b
#f4c976
#f2c370
#f0be6b
#edb966
#ebb360
#e9ae5b
#e7a956
#e4a350
#e29e4b
#e09946
#dd9340

14
#ffe390
#fddd8a
#fad784
#f8d17e
#f5cb78
#f2c572
#f0bf6c
#edb865
#ebb25f
#e8ac59
#e5a653
#e3a04d
#e09a47
#dd9340
*/

.background
 {
  background-color:#ffffff;
 }

.blackback
 {
  background-color:#000000;
 }

@media screen and (max-width: 609px) 
 {
  div#head_company_logo table thead tr td img[alt=""]
   {
    display:none;
   }
 }

@media screen and (max-width: 410px) 
 { 
  div#head_company_logo table thead tr td img[src="/pics/logo2.jpeg"]
   {
    content: url(/pics/logo2-small.jpeg);
	width: 320px;
	height: 80px;
   }
   
   div#head_navigation table
    {
     border-color: transparent; 
	}

   div#head_navigation table tbody tr
    {
     display: block; 
	 float: left; 
	 width: 100px;
	}

   div#head_navigation table tbody tr td 
    { 
	 display: block; 
	}

 }
