
body {
   font-family: "Verdana", "Helvetica", sans-serif;
   font-size: 12px;
   color: #333333;
   padding: 0;
   margin: 0;
  background: #efefdf; 
}

#container { 
   margin: 0;
   padding: 0;
}

/**********
 * HEADER
 **********/
#linkheader {
   color: #666666;
   padding: 0;
   padding-left: 40px;
   margin: 0;
   text-align: left;
   background: #d5d5c7;
      border-bottom: 1px solid #b4b4a6;
}

#linkheader a:hover {
    color: #6699cc;
}

#header {
   color: #000000;
   padding: 0;
   margin: 0;
   background-color: #FFFFFF;
   }

.centeredheaderbox {
   color: inherit;
   background: #efefdf;
   border-right: 1px solid #dedecf;
   margin: 0;
   width: 800px;
   padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 40px;
}

.logo {
   float: left;
   width: 160px;
   height: 125px;
   border: 0;
   margin: 0;
   padding: 0;
}

.company {
   float: left;
   color: #000000;
   background-color: inherit;
   text-align: left;
   margin: 0;
   width: 200px;
   padding: 10px;
}

.clearboth {
  clear: both;
}

.floatleft {
  float: left;
}

.floatright {
  float: right;
}


.navigationbar {
   color: inherit;
   background: #d5d5c7;
      border-right: 1px solid #b4b4a6; 
   margin: 0;
   width: 800px;
   padding-left: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 40px;
	}

.navigation {
   color: #333333;
   float: right;
  margin: 0;
   padding: 0;
}

.navigation li {
   border: 0;
   margin: 0;
   float: left; 
   padding: 8px;
   margin: 0;
   list-style: none;
}

.navigation li a {
   border: 0;
   margin: 0;
   padding: 10px;
   text-decoration: none;
   color: #666666;
   background: inherit;
}

.navigation li a:hover {
   border: 0;
   margin: 0;
   text-decoration: none;
   color: #000000;
   background-color: #efefdf;
}

.tmp {
   padding: 10px;
   color: #000000;
   background-color: #efefdf;
}

.navigation li.current {
   color: #000000;
   background-color: #efefdf;
   padding: 10px;
}

/********
 CONTENT
*********/
#content { 
 color: #333333;
  background-color: #ffffff;
  margin: 0;
  padding: 0;
}

.centeredcontentbox {
  color: inherit;
  background: #efefdf;
     border-right: 1px solid #dedecf;
/*  float: left; */
  width: 800px;
  margin: 0;
  padding-top: 10px; 
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
}


.hl { 
   font-family: "Verdana", "Helvetica", serif;
   font-weight: normal;
   font-style: normal;
   font-size: 14pt;
   color: #3366aa;
   background-color: inherit;
}

#footer .hl {
   font-family: "Verdana", "Helvetica", serif;
   font-weight: normal;
   font-style: normal;
   font-size: 14pt;
   color: #000000;
   background: inherit;
}

.note { 
   padding: 1em; 
   background: #efefff;
   text-align: left; 
   border-color: #3366aa;
   border-width: 1px; 
   border-style: solid;
}

/*******
 FOOTER
********/

#footer { 
  color: #666666;
  background-color: #d5d5c7;
        border-top: 1px solid #b4b4a6;
  margin: 0px 0px 0px 0px;
  padding-top: 10px;
}

.footerbox {
  color: inherit;
  background: inherit;
  width: 800px;
  margin: 0;
  padding-top: 10px; 
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
}

.footer_left {
   float: left;
   width: 300px;
   margin:0;
   padding: 0;
}


.footer_right {
   float: right;
   width: 300px;
   margin: 0;
   padding: 0;
}

.footer_left p {
   color: #666666;
   background-color: inherit;
   width: 300px;
   margin: 0;
   padding: 0;
   font-family: "Verdana", "Helvetica", sans-serif;
   font-size: 100%;
}

.footer_right p {
   color: #666666;
   background-color: inherit;
   width: 300px;
   margin: 0;
   padding: 0;
   font-family: "Verdana", "Helvetica", sans-serif;
   font-size: 100%;
   text-align: right;
}

/******************
 A, IMG CAPTION, CITE
******************/
a {
    font-weight: normal;
    text-decoration: none;	
    color: #3366aa;
    background-color: inherit;
}

a:hover {
    color: #6699cc;
    background-color: inherit;
    text-decoration: none;
}



cite, cite a {
 color: #990000;
 background-color: inherit;
 font-size: 12px;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;
}

caption {
  padding: 0.75em; 
  border: 1px solid #B2B2B2; 
  border-width: 1px 0 2px;
  color: inherit;
  background-color: #eeeeee;
}


/******************
H1 H2 H3 H4...
******************/
h1, h2, h3, h4 {
  padding: 0;
  margin: 0;
}

h1 {
   font-family: "Verdana", "Helvetica", serif;
   font-weight: normal;
   font-style: normal;
   font-size: 14pt;
   color: #3366aa;
   background-color: inherit;
}

h2 {
   font-family: "Georgia", serif;
   font-weight: normal;
   font-style: italic;
   font-size: 12pt;
   color: #333333;
   background-color: inherit;
}

/******************
P, BLOCKQUOTE, MATH
******************/
p, li, td {
 font-size: 1em;
 line-height: 1.5em;
 text-align: justify;
   font-family: "Verdana", "Helvetica", sans-serif;

}

/******************
FIGURE, TABLE
*******************/

.figure {
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}
.figure p {
  text-align: justify;
  font-style: italic;
  text-indent: 0;
}



table {
 font-size: 12px;
 line-height: 1.5em;
   font-family: "Verdana", "Helvetica", sans-serif;
}
