 body {margin: 0px;}
 .Heading 
   {
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: larger; 
    font-weight: bold; 
    text-align: center; 
    width: 100%; 
    margin-bottom: 5px;
   }

 .Path1H, .Path2H, .Path3H, .Path4H, .Path5H
   {
    display: block; 
    text-decoration: none; 
    color: black;
    background-color: rgb(229, 255, 205);
    border-color: #004795; 
    border-left-style: none;
    border-right-style: solid;
    border-top-style: solid;
    border-width: 1px;
    cursor: hand;
    padding-top: 10px;
    padding-bottom: 10px;
   }

 .Path1H {height: 22px;}
 .Path2H {height: 44px;}
 .Path3H {height: 66px;}
 .Path4H {height: 88px;}
 .Path5H {height: 110px;}

 .Span1 {float: left; width: 54px;}
 .Span2 {float: left; width: 108px;}
 .Span3 {float: left; width: 163px;}
 .Span4 {float: left; width: 218px;}
 .Span5 {float: left; width: 270px;}
 .Span6 {float: left; width: 328px;}
 .Span7 {float: left; width: 378px;}
 .Span8 {float: left; width: 438px;}
 .Span9 {float: left; width: 486px;}
 .Span10 {float: left; width: 540px;}
 .Span11 {float: left; width: 594px;}
 .Span12 {float: left; width: 640px;}

 .InvisibleFrame6 {width: 330px;}
 .InvisibleFrame8 {width: 440px;}
 .InvisibleFrame12 {width: 660px;}
 .InvisibleFrame14 {width: 770px;}
 .InvisibleFrame16 {width: 880px;}

 .Info
   {
    font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
    text-decoration: none; 
    text-align: justify;
    text-justify: newspaper;
    display: block; 
    border-color: #004795; 
    border-width: 1px;
   }

 html {background-color: rgb(242, 253, 227);}


 div.body 
  {
   width: 100%;
   padding-top: 25px;
   padding-bottom: 25px;
   top: 125px;
  }

 div.header
  {
   width: 600px;
   height: 100px;
   margin-right: 0px;
  }

 div.headerbackground
  {
   height: 97px;
   margin-left: 0px;
   padding-left: 0px;
   background-color: rgb(255, 255, 255);
   border-bottom-style: solid; 
   border-bottom-width: 5px; 
   border-bottom-color: #347C2C;
  }

 div.footer
  {
   width: 100%;
   height: 60px; 
   background-color: rgb(229, 255, 205);
   border-top-style: solid; 
   border-top-width: 5px; 
   border-top-color: #347C2C;
   color: black;
   text-align: center;
  }
  
 div.footer span.vbar {color: Green;}  
 ul {text-align: left;}

 .InputControl {clear: both;}
 .InputControl .Caption {float: left;}
 .InputControl .Value {float: right; width: 200px;}
 .InputControl .Status {float: right; width: 20px;}
 
 .warning 
  {
   position: absolute; 
   top: 200px; 
   left: 25px; 
   width: 185px;
   border-style: solid;
   border-width: 1px;
   border-color: #004795;
   padding: 5px;
   text-align: justify;
   background-color: rgb(242, 253, 227);
   z-index: 999999;
  }
 .warning img {padding-right: 5px; padding-left: 5px;}
 .Transparent {background-color: rgb(242, 253, 227);}









.TopBorder, .BottomBorder {display: block; font-size:1px}

.TopBorder .BorderPixel2, 
.TopBorder .BorderPixel3, 
.TopBorder .BorderPixel4 {background: #F2FDE3;}

.BottomBorder .BorderPixel2, 
.BottomBorder .BorderPixel3, 
.BottomBorder .BorderPixel4 {background: #F2FDE3;}

.BorderPixel1,
.BorderPixel2,
.BorderPixel3,
.BorderPixel4 {display:block;overflow:hidden}

.BorderPixel1,
.BorderPixel2,
.BorderPixel3 {height:1px}

.BorderPixel2,
.BorderPixel3,
.BorderPixel4 {border-left: 1px solid #004795; border-right: 1px solid #004795}

.BorderPixel1 {margin:0 5px;background: #004795}
.BorderPixel2 {margin:0 3px;border-width:0 2px}
.BorderPixel3 {margin:0 2px}
.BorderPixel4 {height:2px;margin:0 1px}

.VisibleFrame 
  {
   border: 0 solid #004795;
   border-width: 0 1px;
   position: relative;
  }
.Content 
  {
   overflow: scroll; 
   padding: 5px;
   font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
   text-decoration: none; 
   text-align: justify;
   text-justify: newspaper;
  }

.Paths {background-color: rgb(229, 255, 205);}

#TopRight {position: absolute; top: 0px; right: 25px; font-size: 11px;}
#TopLeft {position: absolute; top: 0px; left: 10px; font-size: 11px;}

.RatingImage {cursor: pointer; border-style: none; position: relative; top: 2px;}

#imgNextAspectStar, #imgNextGoalAspectStar {position: relative; top: 3px; padding-right: 5px; width: 13px}
.Star {position: relative; top: 2px; width: 13px}