body.main {
   background-color: #ffffff;
   margin: 0px;
   font-family: sans-serif;
   font-size: 10pt;
}

a {
   text-decoration: none;
   color: #000060;
}


/* Head */

div.hnav {
   background-image: url(../grx/head-bg.png);
   padding: 0px;
   height: 80px;
   width: 100%;
   position: relative;
   top: 0px;
   left: 0px;
}

div.hbbar {
   position: absolute;
   width: 60%;
   height: 30px;
   top: 50px;
   left: 20%;
   padding: 0px;
   margin: 0px;
   border-width: 0px;
}

table.hbbar {
   width: 100%;
   height: 100%;
   border-collapse: collapse;
   border-spacing: 0px;
}

tr.hbbar {
}

td.hbbar {
   width: 25%;
   padding: 0px;
}

table.content {
   border-spacing: 0px;
}

tr.content {
}

td.content {
   padding-left: 0px;
   padding-right: 10px;
}

div.hbuttona {
   background-color: #878700;
   text-align: center;
   vertical-align: bottom;
   padding-top: 10px;
   margin-left: 1px;
   margin-right: 1px;
   width: 100%;
   height: 100%;
   color: #ffffff;
}

div.hbutton {
   background-color: #6868ad;
   text-align: center;
   vertical-align: bottom;
   padding-top: 10px;
   margin-left: 1px;
   margin-right: 1px;
   width: 100%;
   height: 100%;
   color: #ffffff;
}

a.hbutton {
   color: #ffffff;
}

img.hlogo {
   position: absolute;
   top: 10px;
   left: 7px;
}

div.hlanguage {
   position: absolute;
   bottom: 10px;
   right: 15px;
   color: #ffffff;
   font-size: 10px;
}

a.hlanguage {
   color: #ffffff;
}

span.active {
   color: #adad00;
}



/* Content */

div.content {
   margin-left: 20%;
   margin-right: 20%;
   background-color: #ffffff;
   padding-bottom: 20px;
}

div.chead2 {
   margin-top: 15px;
   font-size: 9pt;
   font-weight: bold;
   color: #3a3a61;
}

div.cpar {
   margin-top: 5px;
   font-size: 9pt;
}

ul.content {
   margin-top: 5px;
   margin-left: 20px;
   padding: 0px;
}

li.content {
}

div.cpath {
   margin-top: 10px;
   margin-bottom: 10px;
   font-size: 8pt;
   font-variant: small-caps;
   color: #616161;
}

a.cpath {
   color: #616161;
}

div.chead {
   margin-top: 25px;
   margin-bottom: 5px;
   color: #3a3a61;
   font-size: 11pt;
}

div.cabstract {
   margin-bottom: 5px;
   color: #3a3a61;
   font-size: 10pt;
}

div.ccoll {
   float: left;
   width: 48%;
   padding-bottom: 20px;
}

div.ccolr {
   float: right;
   width: 48%;
   padding-bottom: 20px;
}



/* L-Bar */

div.lbar {
   float: left;
   width: 20%;
   background-color: #ffffff;
}

div.lbarh {
   margin-left: 15px;
   margin-top: 25px;
   margin-bottom: 20px;
   color: #3a3a61;
   font-size: 11pt;
}

div.lbare {
   margin-left: 15px;
   margin-top: 5px;
   margin-right: 20px;
   padding-bottom: 5px;
   color: #616161;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #9e9e9e;
   font-size: 8pt;
}

a.lbare {
   color: #616161;
}


/* R-Bar */

div.rbar {
   float: right;
   width: 20%;
   padding-top: 30px;
   background-color: #ffffff;
}

div.rpar {
   background-color: #f3f3e6;
   margin-left: 20px;
   margin-right: 15px;
   margin-top: 10px;
}

div.rbarh {
   color: #3a3a61;
   font-size: 11pt;
   margin-left: 5px;
   margin-right: 5px;
   padding-top: 5px;
   margin-bottom: 5px;
}

div.rbare {
   margin-left: 5px;
   margin-right: 5px;
   padding-bottom: 5px;
   color: #616161;
   font-size: 8pt;
}


/* F-Bar */

div.fbar {
   clear: both;
   margin-top: 50px;
   margin-left: 20%;
   margin-right: 20%;
   font-size: 8pt;
   color: #3a3a61;
   border-top-width: 1px;
   border-top-style: solid;
   border-top-color: #9e9e9e;
}

