.sitelinks
{
    color: #cc0000;
    font-family: Trebuchet MS, verdana;
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
}
a:hover.sitelinks
{
    color: #6F755F;
    font-family: Trebuchet MS, verdana;
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
}

.footer
{
    font-family: verdana;
    font-size: 12px;
    text-decoration: none;
    color: #D53842;
}
a:hover.footer
{
    color: #cc0000;
    font-family: verdana;
    font-size: 12px;
    text-decoration:underline; 
}


.toplinks    { font-family: Verdana; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration:none }
a:hover.toplinks
{
    font-family: Verdana;
    font-size: 10pt;
    color: #cc0000;
    font-weight: bold;
    text-decoration: none;
}

.whtlinks    { font-family: Verdana; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration:none }
a:hover.whtlinks    { font-family: Verdana; font-size: 10pt; color: #ffffff; font-weight: bold; text-decoration:underline }

.leftlinks1    { font-family: Verdana; font-size: 10pt; color: #000000; text-decoration:none }
a:hover.leftlinks1    { font-family: Verdana; font-size: 10pt; color: #FFFFFF; text-decoration:none; background-color:#555555 }

.leftlinks    { font-family: Verdana; font-size: 10pt; color: #000000; text-decoration:none }
a:hover.leftlinks
{
    font-family: Verdana;
    font-size: 10pt;
    color: #cc0000;
    text-decoration: underline;
}

.serlinks
{
    font-family: Verdana;
    font-size: 10pt;
    color: #cc0000;
    text-decoration: underline;
    font-weight: bold;
}
a:hover.serlinks    { font-family: Verdana; font-size: 10pt; color: #6F755F  ; text-decoration:none; font-weight: bold; }

.more
{
    font-family: Verdana;
    font-size: 10pt;
    color:#cc0000;
    text-decoration: none;
    font-weight: bold;
}
a:hover.more    { font-family: Verdana; font-size: 10pt; color: #6F755F  ; text-decoration:none; font-weight: bold;}

.links
{
    font-family: Verdana;
    font-size: 10pt;
    color:#cc0000;
    text-decoration: none;
}
a:hover.links
{
    font-family: Verdana;
    font-size: 10pt;
    color: #6F755F;
}

.tab    { font-family: Trebuchet MS; font-size: 10pt; color: #ffffff; text-decoration:none }
a:hover.tab    { font-family: Trebuchet MS; font-size: 10pt; color: #ffffff; text-decoration:underline }
 
body {
}
/*  rxx defined as alternative heading style to see if this circumvents the Css issue of ignored formats */
h1, h2, h2l, h3, h4, h5, h6, rh1, rh2, rh3, rh4, rh5, rh6  {font-family: arial, Trebuchet MS, verdana; color:Black; font-weight: bold; margin-top: 0; margin-bottom: 0}

h1, rh1{font-size: 17pt; color: Red}

h2l{font-size:30pt}

h2, rh2{font-size:16pt}

h3, rh3{font-size:14pt}

h4, rh4{font-size:12pt}

h5, rh5{font-size:11pt}

h6, rh6{font-size:10pt}

a
{
    font-family: Verdana;
    font-size: 10pt;
    color:#D53842;
    text-decoration: underline;
}
a:hover { font-family: Verdana; font-size: 10pt; text-decoration:none }

p, td           { font-family: Verdana; font-size: 10pt; color: #404040}

p          { line-height: 180% }

td.off		{background-position: right top; text-decoration:none;	background-image:url('gn_img/off.gif'); background-repeat:no-repeat; background-position:center left; color:#D53842; 	text-align:center; 	font-family:Verdana; font-size:12px; font-weight:bold; cursor: hand; text-transform: uppercase}
			
td.on		{background-position: right top; text-decoration:none; color:#D53842; 	text-align:center; 	font-family:Verdana; font-size:12px; font-weight:bold; cursor: hand; text-transform: uppercase}
.CurveBox 
{
   border-radius: 10px
}
.LYCurveBox{
   Background: lightyellow  ;
   border-radius: 10px
}
.MCurvebox
{
    background: AliceBlue ;
    border-radius: 10px
}
.FCurveBox 
{
    background: LavenderBlush ;
    border-radius: 10px
}
.TabButton
{
    border-top-right-radius: 10px;
    border-top-left-radius: 10px
}
.gdvHeader
{
    font-family: @Arial Unicode MS;
    font-size:10pt
}
.hlkbutton {
  display: block;
  height: 25px;
  background: #f1f1f1;
  padding: 10px;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #e1e1e2;
  color: #000;
  font-weight: bold;
}