/* main text color #403030, links #003366 */
/* active link color #CC3300 */
/* body background #E0E0E0 */
html {height:100%; }
body {
  background-color: #FFFFFF;
  color: #403030; font-size: 100%;font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none;
  scrollbar-3dlight-color: #DCDCDC;
  scrollbar-arrow-color: #DCDCDC;
  scrollbar-track-color: #DCDCDC;
  scrollbar-darkshadow-color: #000000;
  scrollbar-face-color: #8C8C8C;
  scrollbar-highlight-color: #DCDCDC;
  scrollbar-shadow-color: #ffffff; 
  height:100%; }
p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { font-size: 100%;font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none }
h1 { color: #403030; font-weight: bold; font-size: 250%; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none  }
h2 { color: #403030; font-weight: bold; font-size: 160%; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none  }
h3 { color: #403030; font-weight: bold; font-style: italic;  font-size: 160%; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none }
h4 { color: #403030; font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none  }

.header { font-family: Helvetica,Arial,Verdana ;font-size: 140%;color: #303040; font-weight: bold;}

a		{ color: #003366; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none; }
a:visited	{ color: #826B4C; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none; }
a:active	{ color: #DBAC5C; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none; }
a:hover		{ color: #DBAC5C; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none; }

hr {color:#666666;height:1px;}

pre {  color:#403030;font-family:Courier New,Courier;  }

/***** color layout *****/

/* text colors */
.colblack	{ color: #000000; }
.colwhite	{ color: #FFFFFF; }
.coltext	{ color: #403030; }
.colmenu	{ color: #003366; }
.colmenuh	{ color: #826B4C; }

/* cell bg-colors */
.backblack   { background-color: #000000; }
.backwhite   { background-color: #FFFFFF; }
.backcol     { background-color: #FFFFFF; }
.backmenu    { background-color: #C8BF92; }
.backmenuh   { background-color: #C8BF92; } /*FFCF63*/
.backtop     { background-color: #E7E3D0; }
.backdec     { background-color: #B69D7E; } /*decoration frame col*/
.backtextbox { background-color: #FFFFFF; }
.backhigh    { background-color: #FFFFFF; } /* highlight color (header, caption etc) */
.backtopleft { background-color: #DBAC5C; }
.backtextr   { background-color: #E7E3D0; } /* right side of text boxes*/
.backsepline { background-color: #DBAC5C; }
.backblue    { background-color: #000040; }

/* div back-colors & padding */
.lgrayback	{ background-color:#FFFFFF;padding: 0.4cm;} /* for alternating lists */
.grayback	{ background-color:#FFFFFF;padding: 0.4cm;}
.highback	{ background-color:#FFFFFF;padding: 0.2cm;} /* should be same as backhigh */



.sym	{ font-family: Symbol }
.huge	{ font-family: Verdana,Helvetica,Arial ;font-size: 200% }
.big	{ font-family: Helvetica,Arial,Verdana ;font-size: 125% }
.small	{ font-family: Verdana,Helvetica,Arial ;font-size: 75% }
.tiny	{ font-family: Verdana,Helvetica,Arial ;font-size: 50% }
.disp	{ font-family: Helvetica,Arial,Verdana, Geneva, sans-serif;font-size: 65%;  color: #DFDD4C;}

/* textbox col with larger lineheight, about 1.2 times the regular */
.lh18 {line-height: 160%;}
