body {
  background-image: url("body-gradation-111.gif"); background-repeat: repeat-x;
  background: #EEEEEE; color: black;
  font-family: "Arial", "Lucida", "Trebuchet MS", "Luxi Sans", "Helvetica", sans-serif;
  font-size: 12px;
  line-height: 1.25em;
  margin: 0px auto;
  padding: 0em;
  position: relative;
  text-align: center;
  width: 100%;
}

a {color: #254DB5; text-decoration: none; border-bottom: 1px dotted #BBBBBB;}

h1 {font-size: 1.5em; line-height: 1.33em; margin: 0.89em 0; }
h2 {font-size: 1.25em; line-height: 1.4em; margin: 1.07em 0; }
h3 {font-size: 1em; font-style: italic; margin: 1.33em 0; }
h4, h5, h6 {font-size: .75em; line-height: 2em; margin: 1.56em 0; }
h6 {font-style: italic; }


/* General class attributes  */

.border-center   {border: 1px red solid; text-align: center; margin: 10px; }
.content         {width: 82%; margin: 0% 4% 0% 16%;  }
.hangleft        {float: left; margin-left: 2px;}
.heading-1, .heading-1-1, .heading-1-1-1 {color: #254DB5; margin:0px; padding:0px; }
.heading-1       {font-family: Arial, sans-serif; font-weight:normal; font-size:280%;
                  background: url('heading-1.gif') repeat-x center bottom; margin-bottom:12px; }
.heading-1-1     {font-family:  Arial, sans-serif; font-weight:normal; font-size:230%;
                  font-stretch: ultra-condensed; font-style: normal; border-bottom:1px solid #254DB5;
                  margin:20px 0px; line-height:1.2em; }
.heading-1-1-1   {font-weight: normal; font-style: normal; font-size: 160%; margin:20px 0px 0px;
                  padding:0px; line-height:1em; }
.heading-1-1-1-1 {font-style: normal; font-style: oblique; font-size: 14px; color: #254DB5; }
.in1             {margin-left: 2em;}
.inpx1           {margin-left: 30px;}
.layoutsection   {clear: both; }
.layoutsubsection { margin: 0px 0px 20px; padding: 0px 0px; }
.layoutsubsection.main {padding-top: 3px; }
.main            {padding-bottom: 0px; margin-bottom: 0px; border-left: 0; border-top: 0; padding-left:30px;
                  background-color: transparent; padding-right:30px; text-align: justify; }
.med             {font-weight: normal; font-size: 12pt; line-height: 1.17em; }
.narrow          {line-height: 2px; font-size: 4pt;}
.n10             {font-weight: normal; font-size: 10pt;}
.norm            {font-weight: normal;}
.norm1           {font-weight: normal;}
.norm2           {font-weight: normal; text-align:right;}
.panels          {display: inline; width: 14%; margin: 10px 5px; padding: 0px 10px; padding-bottom: 12px; }
.panels.left     {float: left; clear: left; margin-left: 0px; }
.panels.right    {float: right; clear: right; margin-right: 0px; }
.PicBox          {background-color: #FFFFFF; overflow: hidden; float: right; border: none; width: 250px; height: 300px; }
.underline       {text-decoration: underline; }
.xwikipanelcontents {background-color: #FFFFFF; overflow: hidden; margin:0px 3px 8px 3px; border:1px solid  #C0C0C0;
                     border-top:0px; width:auto; width:164px; }
.xwikipanelcontents p,  .xwikiroundedpanelcontents p { padding-left: 6px; padding-right: 6px; margin:12px 0px; }
.xwikipaneltitle {height:20px;background-color: #DDDDDD;font-weight: bold;font-size:12px;
                  margin: 10px 3px 0px 3px; padding-left:8px; border:1px solid #C0C0C0;
                  color: #4F4F4F; font-family:verdana; line-height:1.5em; cursor: pointer; }
.xwikiroundedpanelcontents {overflow: hidden; padding-bottom:10px; margin:0px 3px 8px 3px; background-color: #DDF1FA;
                            border-left:1px solid #254DFF; border-right:1px solid #254DFF; border-bottom:1px solid #254DFF;
                            border-top: none; width:auto !important; width:164px; }
.xwikiroundedpaneltitle {height: 20px; margin:10px 3px 0px 3px; padding-left:8px; background: #254DFF;
                         border:1px solid  #254DFF; border-bottom: 0px; font-size: 12px; color: white;
                         font-family:verdana; line-height:1.5em; cursor:pointer;}


/* boxes for pseudo-blog */

.holdpost {height: 100%; border: 1px black solid; }
.holdname {margin: 3px 5px 3px 3px; width: 100px; float: left; font-weight: bold; font-size: 9pt; }
.holdtext {margin: 3px 5px 3px 115px; font-weight: normal; font-size: 11pt; }


/* Paragraph attributes  */

p         {font-family: "Arial", "Lucida", "Trebuchet MS", "Luxi Sans", "Helvetica", sans-serif;
           font-weight: normal; font-size: 12pt; line-height: 1.17em; }
p.norm10  {font-weight: normal; font-size: 10pt; line-height: 1.17em;}
p.bold12  {font-weight: bold; font-size: 12pt; line-height: 1.17em; }
p.PTitle  {font-size: 28pt; color: #254DB5; margin: auto; text-align: center; line-height: 1.1em;}



/* Lists             */

ul {font-family: "Arial", "Lucida", "Trebuchet MS", "Luxi Sans", "Helvetica", sans-serif;
    margin: 1em 0; padding: 0 0 0 2.5em; line-height: 1.17em; font-size: 12pt;}

ul.sq  {type: square; font-weight: normal; font-size: 12pt; line-height: 1.17em; }
ul ul  {margin: 0; padding: 0 0 0 1.25em; }
ul.minus {list-style-type: square; }
ul.star  {list-style-type: circle; }

li {margin: 0; padding: 0; line-height: 1.17em; }


/* Tables             */

table   {border-spacing: 0px; font-family: "Arial", "Lucida", "Trebuchet MS", "Luxi Sans", "Helvetica", sans-serif; }
caption {margin: auto; font-size: 11pt; font-weight: bold; color: red; margin-bottom: 2px; }
th      {vertical-align: top; text-align: center; font-size: 11pt; font-weight: bold; }
td      {text-align: left; vertical-align: top; font-size: 11pt; font-weight: bold; }
td.normCent {font-size: 11pt; font-weight: normal; text-align: center;}
td.boldCent {font-size: 11pt; font-weight: bold; text-align: center;}
tr      {font-size: 11pt; font-weight: bold; }
td.norm {font-size: 11pt; font-weight: normal; }


/* Images             */

img {border: none; margin-right: 20px; }
.imgfloatleft {float: left; margin-right: 8px; }
.imgfloatleft2 {float: left; margin-right: 20px; }
.imgfloatright {float: right; margin-right: 5%; }
.imgleft {text-align: left; }
.imgcenter {text-align: center; }
.imgright {text-align: right; }


/*  grouping by names  */

#headerglobal       {display: block; position: relative; clear: both; height: 100%; margin: 0px; padding: 0px; }
#borderleft         {background:transparent url('left.gif') repeat-y left top; position:relative;}
#borderright        {background:transparent url('right.gif') repeat-y right top; position:relative;}
#borderbottom       {background:transparent url('bottom.gif') repeat-x left bottom; position:relative;}
#borderrightbottom  {background:transparent url('right-bottom.gif') no-repeat right bottom; padding-bottom:30px;
                       padding-top:5px; position:relative;}
#borderleftbottom   {background:transparent url('left-bottom.gif') no-repeat left bottom; position:relative; }
#contentcontainer   {padding: 8px; border-left: solid 1px #254d78; border-right: solid 1px #254d78; background: white
                       url("container-gradation-810.gif") repeat-y right; width:96%; margin-left:20px; border:none; padding: 0px;
                       background: transparent;  }
#footerglobal       {font-size: 10px; text-align: center; background: #EEEEEE; margin: 0px 0px; }
#renderedcontent li {line-height: 150%; }
#xwikimaincontainer {width: 96%; margin: auto; text-align: left;
                       background:white url('blue-header-gradation.gif') repeat-x; }
