/* ------------------------ Global Design ------------------------ */

BODY#PageBody    { font-size: 100%; font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; background-color: #ffffff; margin: 0; padding: 0; }
DIV#PageFoot     { width: 940px; height: 40px; font-size: 10px; }
TD.PageEdgeLeft  { background-image: url(page/pshl.gif); background-position: 0% 0%; background-repeat: repeat-y; width: 20px; }
TD.PageEdgeRight { background-image: url(page/pshr.gif); background-position: 0% 0%; background-repeat: repeat-y; width: 20px; }

DIV#MenuHead_Fire         { color: #FF9900; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: left; padding-left: 20px; }
DIV#MenuHead_Fire a       { color: #FFBE00; text-decoration: none; }
DIV#MenuHead_Fire a:hover { color: #FFFF00; text-decoration: none; }

DIV#NavStrip         { color: #909090; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: left; padding: 10px 0px 0px 240px; }
DIV#NavStrip a       { color: #909090; text-decoration: none; }
DIV#NavStrip a:hover { color: #505050; text-decoration: underline; }

/* ------------------------ Bar Left ------------------------ */

TD#PageBack     { background-image: url('page/barleft/pageback.gif');    background-position: 0% 0%; width: 900px; font-size: 0.8em; font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; }

TD#PageBar      { width: 230px; padding-top: 12px; font-size: 1.0em; }

DIV#PageBottom  { background-image: url('page/barleft/pagebottom.gif');  background-position: 0% 0%; width: 940px; height: 40px; }
DIV#PageBottomB { background-image: url('page/barleft/pagebottomb.gif'); background-position: 0% 0%; width: 940px; height: 40px; }

/* Bar Sections */

DIV.BarSecTop             { background-image: url('page/barleft/bsshtop.gif');               background-position: 0% 100%; background-repeat: no-repeat; height: 20px; }
DIV.BarSecBottom          { background-image: url('page/barleft/bsshbottom.gif');            background-position: 0% 0%;   height: 20px; }
DIV.BarSecBack            { background-image: url('page/barleft/bsbacklight.gif');           background-position: 0% 0%;   background-repeat: repeat-y; }

DIV.BarSecBackYellow      { background-image: url('page/barleft/bsbackyellow.gif');          background-position: 0% 0%;   background-repeat: repeat-y; }
DIV.BarSecBackGreen       { background-image: url('page/barleft/bsbackgreen.gif');           background-position: 0% 0%;   background-repeat: repeat-y; }
DIV.BarSecBackRed         { background-image: url('page/barleft/bsbackred.gif');             background-position: 0% 0%;   background-repeat: repeat-y; }
DIV.BarSecBackCyan        { background-image: url('page/barleft/bsbackcyan.gif');            background-position: 0% 0%;   background-repeat: repeat-y; }
DIV.BarSecBackBlue        { background-image: url('page/barleft/bsbackblue.gif');            background-position: 0% 0%;   background-repeat: repeat-y; }
DIV.BarSecBackPurple      { background-image: url('page/barleft/bsbackpurple.gif');          background-position: 0% 0%;   background-repeat: repeat-y; }

DIV.BarSecTopIn           { background-image: url('page/barleft/bsinnershtop.gif');          background-position: 0% 100%; background-repeat: no-repeat; height: 20px; }
DIV.BarSecTopInYellow     { background-image: url('page/barleft/bsinnershtopyellow.gif');    background-position: 0% 100%; background-repeat: no-repeat; height: 20px; }
DIV.BarSecTopInGreen      { background-image: url('page/barleft/bsinnershtopgreen.gif');     background-position: 0% 100%; background-repeat: no-repeat; height: 20px; }
DIV.BarSecTopInRed        { background-image: url('page/barleft/bsinnershtopred.gif');       background-position: 0% 100%; background-repeat: no-repeat; height: 20px; }
DIV.BarSecTopInCyan       { background-image: url('page/barleft/bsinnershtopcyan.gif');      background-position: 0% 100%; background-repeat: no-repeat; height: 20px; }
DIV.BarSecTopInBlue       { background-image: url('page/barleft/bsinnershtopblue.gif');      background-position: 0% 100%; background-repeat: no-repeat; height: 20px; }
DIV.BarSecTopInPurple     { background-image: url('page/barleft/bsinnershtoppurple.gif');    background-position: 0% 100%; background-repeat: no-repeat; height: 20px; }

DIV.BarSecBottomIn        { background-image: url('page/barleft/bsinnershbottom.gif');       background-position: 0% 0%;   height: 20px; }
DIV.BarSecBottomInYellow  { background-image: url('page/barleft/bsinnershbottomyellow.gif'); background-position: 0% 0%;   height: 20px; }
DIV.BarSecBottomInGreen   { background-image: url('page/barleft/bsinnershbottomgreen.gif');  background-position: 0% 0%;   height: 20px; }
DIV.BarSecBottomInRed     { background-image: url('page/barleft/bsinnershbottomred.gif');    background-position: 0% 0%;   height: 20px; }
DIV.BarSecBottomInCyan    { background-image: url('page/barleft/bsinnershbottomcyan.gif');   background-position: 0% 0%;   height: 20px; }
DIV.BarSecBottomInBlue    { background-image: url('page/barleft/bsinnershbottomblue.gif');   background-position: 0% 0%;   height: 20px; }
DIV.BarSecBottomInPurple  { background-image: url('page/barleft/bsinnershbottompurple.gif'); background-position: 0% 0%;   height: 20px; }

DIV.BarSecTabBack         { background-image: url('page/barleft/bstabbacklight.gif');  background-position: 0% 0%;   background-repeat: repeat-y; }
DIV.BarSecTabBackYellow   { background-image: url('page/barleft/bstabbackyellow.gif'); background-position: 0% 0%;   background-repeat: repeat-y; }
DIV.BarSecTabBackGreen    { background-image: url('page/barleft/bstabbackgreen.gif');  background-position: 0% 0%;   background-repeat: repeat-y; }
DIV.BarSecTabBackRed      { background-image: url('page/barleft/bstabbackred.gif');    background-position: 0% 0%;   background-repeat: repeat-y; }
DIV.BarSecTabBackCyan     { background-image: url('page/barleft/bstabbackcyan.gif');   background-position: 0% 0%;   background-repeat: repeat-y; }
DIV.BarSecTabBackBlue     { background-image: url('page/barleft/bstabbackblue.gif');   background-position: 0% 0%;   background-repeat: repeat-y; }
DIV.BarSecTabBackPurple   { background-image: url('page/barleft/bstabbackpurple.gif'); background-position: 0% 0%;   background-repeat: repeat-y; }

DIV.BarSecTabTop          { background-image: url('page/barleft/bstabshtop.gif');       background-position: 0% 100%; background-repeat: no-repeat; height: 30px; }
DIV.BarSecTabTopYellow    { background-image: url('page/barleft/bstabshtopyellow.gif'); background-position: 0% 100%; background-repeat: no-repeat; height: 30px; }
DIV.BarSecTabTopGreen     { background-image: url('page/barleft/bstabshtopgreen.gif');  background-position: 0% 100%; background-repeat: no-repeat; height: 30px; }
DIV.BarSecTabTopRed       { background-image: url('page/barleft/bstabshtopred.gif');    background-position: 0% 100%; background-repeat: no-repeat; height: 30px; }
DIV.BarSecTabTopCyan      { background-image: url('page/barleft/bstabshtopcyan.gif');   background-position: 0% 100%; background-repeat: no-repeat; height: 30px; }
DIV.BarSecTabTopBlue      { background-image: url('page/barleft/bstabshtopblue.gif');   background-position: 0% 100%; background-repeat: no-repeat; height: 30px; }
DIV.BarSecTabTopPurple    { background-image: url('page/barleft/bstabshtoppurple.gif'); background-position: 0% 100%; background-repeat: no-repeat; height: 30px; }

DIV.BarSecTabBottom       { background-image: url('page/barleft/bstabshbottom.gif');       background-position: 0% 0%;   height: 30px; }
DIV.BarSecTabBottomYellow { background-image: url('page/barleft/bstabshbottomyellow.gif'); background-position: 0% 0%;   height: 30px; }
DIV.BarSecTabBottomGreen  { background-image: url('page/barleft/bstabshbottomgreen.gif');  background-position: 0% 0%;   height: 30px; }
DIV.BarSecTabBottomRed    { background-image: url('page/barleft/bstabshbottomred.gif');    background-position: 0% 0%;   height: 30px; }
DIV.BarSecTabBottomCyan   { background-image: url('page/barleft/bstabshbottomcyan.gif');   background-position: 0% 0%;   height: 30px; }
DIV.BarSecTabBottomBlue   { background-image: url('page/barleft/bstabshbottomblue.gif');   background-position: 0% 0%;   height: 30px; }
DIV.BarSecTabBottomPurple { background-image: url('page/barleft/bstabshbottompurple.gif'); background-position: 0% 0%;   height: 30px; }

DIV.BarSecTab       { padding: 0px 18px 0px 32px; text-align: left; }
DIV.BarSecTabYellow { padding: 0px 18px 0px 32px; text-align: left; }
DIV.BarSecTabGreen  { padding: 0px 18px 0px 32px; text-align: left; }
DIV.BarSecTabRed    { padding: 0px 18px 0px 32px; text-align: left; }
DIV.BarSecTabCyan   { padding: 0px 18px 0px 32px; text-align: left; }
DIV.BarSecTabBlue   { padding: 0px 18px 0px 32px; text-align: left; }
DIV.BarSecTabPurple { padding: 0px 18px 0px 32px; text-align: left; }

DIV.BarSecTab H4       { color: #999999; }
DIV.BarSecTabYellow H4 { color: #999999; }
DIV.BarSecTabGreen H4  { color: #999999; }
DIV.BarSecTabRed H4    { color: #999999; }
DIV.BarSecTabCyan H4   { color: #999999; }
DIV.BarSecTabBlue H4   { color: #999999; }
DIV.BarSecTabPurple H4 { color: #999999; }

DIV.SideBar       { padding: 0px 18px 0px 12px; text-align: left; }
DIV.SideBar H4    { color: #666666; }
DIV.SideBar UL    { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 16px; }
DIV.SideBar UL LI { list-style-image: url('page/bullet.gif'); }

/* ------------------------ Page Content ------------------------ */

DIV.PageShadow1   { background-image: url('page/barleft/pagesh1.gif');   background-position: 0% 0%; background-repeat: no-repeat; padding: 20px 5px 5px 5px; text-align: left; }
DIV.PageShadow2   { background-image: url('page/barleft/pagesh2.gif');   background-position: 0% 0%; background-repeat: no-repeat; padding: 20px 5px 5px 5px; text-align: left; }
DIV.PageShadow3   { background-image: url('page/barleft/pagesh3.gif');   background-position: 0% 0%; background-repeat: no-repeat; padding: 20px 5px 5px 5px; text-align: left; }
DIV.PageShadow4   { background-image: url('page/barleft/pagesh4.gif');   background-position: 0% 0%; background-repeat: no-repeat; padding: 20px 5px 5px 5px; text-align: left; }
DIV.PageShadow1B  { background-image: url('page/barleft/pagesh1b.gif');  background-position: 0% 0%; background-repeat: no-repeat; padding: 20px 5px 5px 5px; text-align: left; background-color: #323232; color: #E1E1E1; }
DIV.PageShadow2B  { background-image: url('page/barleft/pagesh2b.gif');  background-position: 0% 0%; background-repeat: no-repeat; padding: 20px 5px 5px 5px; text-align: left; background-color: #323232; color: #E1E1E1; }
DIV.PageShadow3B  { background-image: url('page/barleft/pagesh3b.gif');  background-position: 0% 0%; background-repeat: no-repeat; padding: 20px 5px 5px 5px; text-align: left; background-color: #323232; color: #E1E1E1; }
DIV.PageShadow4B  { background-image: url('page/barleft/pagesh4b.gif');  background-position: 0% 0%; background-repeat: no-repeat; padding: 20px 5px 5px 5px; text-align: left; background-color: #323232; color: #E1E1E1; }
DIV.PageShadow1BW { background-image: url('page/barleft/pagesh1bw.gif'); background-position: 0% 0%; background-repeat: no-repeat; padding: 20px 5px 5px 5px; text-align: left; }
DIV.PageShadow2BW { background-image: url('page/barleft/pagesh2bw.gif'); background-position: 0% 0%; background-repeat: no-repeat; padding: 20px 5px 5px 5px; text-align: left; }
DIV.PageShadow3BW { background-image: url('page/barleft/pagesh3bw.gif'); background-position: 0% 0%; background-repeat: no-repeat; padding: 20px 5px 5px 5px; text-align: left; }
DIV.PageShadow4BW { background-image: url('page/barleft/pagesh4bw.gif'); background-position: 0% 0%; background-repeat: no-repeat; padding: 20px 5px 5px 5px; text-align: left; }
DIV.PageShadow1WB { background-image: url('page/barleft/pagesh1wb.gif'); background-position: 0% 0%; background-repeat: no-repeat; padding: 20px 5px 5px 5px; text-align: left; background-color: #323232; color: #E1E1E1; }
DIV.PageShadow2WB { background-image: url('page/barleft/pagesh2wb.gif'); background-position: 0% 0%; background-repeat: no-repeat; padding: 20px 5px 5px 5px; text-align: left; background-color: #323232; color: #E1E1E1; }
DIV.PageShadow3WB { background-image: url('page/barleft/pagesh3wb.gif'); background-position: 0% 0%; background-repeat: no-repeat; padding: 20px 5px 5px 5px; text-align: left; background-color: #323232; color: #E1E1E1; }
DIV.PageShadow4WB { background-image: url('page/barleft/pagesh4wb.gif'); background-position: 0% 0%; background-repeat: no-repeat; padding: 20px 5px 5px 5px; text-align: left; background-color: #323232; color: #E1E1E1; }

/* ------------------------ Padding ------------------------ */

DIV.Pad5   { padding:  5px; }
DIV.Pad10  { padding: 10px; }
DIV.Pad15  { padding: 15px; }
DIV.Pad20  { padding: 20px; }

DIV.Pad10J { padding: 10px; text-align: justify; }
DIV.Pad20J { padding: 20px; text-align: justify; }

/* ------------------------ Alignment ------------------------ */

DIV.Center  { text-align: center; }
DIV.Justify { text-align: justify; }
DIV.Right   { text-align: right; }
DIV.Left    { text-align: left; }

/* ------------------------ Fonts ------------------------ */

SPAN.Font10G { font-size: 0.8em; color: #C0C0C0; }

DIV.Font10   { font-size: 0.8em; }
DIV.Font11   { font-size: 0.9em; }
DIV.Font12   { font-size: 1.0em; }

/* ------------------------ General ------------------------ */

/* Headlines */

H1 { margin: 0px; padding: 0px; font-size: 1.4em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
H2 { margin: 0px; padding: 0px; font-size: 1.2em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
H3 { margin: 0px; padding: 0px; font-size: 1.0em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
H4 { margin: 0px; padding: 0px; font-size: 0.9em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
H5 { margin: 0px; padding: 0px; font-size: 0.8em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

H3.Fire { color: #CC6600; }

/* Global Style (Links) */

a       {	color: #0066CC;	text-decoration: none; }
a:hover { color: #E17100; text-decoration: underline; }

/* Global Style (Images) */
/*
IMG.alignleft,  IMG[align="left"]  {
  padding: 10px 10px 5px 0px;
  display: inline;
}
IMG.alignright, IMG[align="right"] {
  padding: 10px 0px 10px 10px;
  display: inline;
}
*/
