a:link { 
	text-decoration: none; 
	color:#2f4c77; 
}

a:visited { 
	text-decoration: none; 
	color:#000066; 
}

a:hover { 
	text-decoration: none;
	color:#FF6600;
}

body {
	background-color: #FFFFFF;
}

td,body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
        color: #443322;
}

.orange
{
   color: #fd8b28;
}

.darkOrange
{
   color: #c96627;
}

.boxed
{
   border-width: 1px;
   border-color: #bbaa99;
   border-style: solid;
   padding: 10px;
}

.boxedNopad
{
   border-width: 1px;
   border-color: #bbaa99;
   border-style: solid;
}


.ruler
{
   background-color: #bbaa99;
   height: 1px;
   margin: 10px;
}


.coloured
{
   background-color: #ccccff;
}

#helper
{
   border-width: 1px;
   border-color: #fd8628;
   color: #c96627;
   border-style: solid;
   padding: 10px;
   margin-bottom:10px;
}

a.refButton:link, a.refButton:visited
{
  color: white;
}

.refButton
{
  background-color: #1a3d73;
  color: white;
  font-size: 11pt;
  padding: 3px;
}



form
{
   padding: 0;
   margin: 0;
   display: inline;
}

.explanation
{
  color: #6f7880;
}

p, li
{
   margin-top: 4px;
   margin-bottom: 6px;
   padding: 0px;
}

ul
{
   margin-left: 4px;
}

input
{
  font-size: 9pt;
}

.ltitle
{
  font-size: 14pt;
  color: #fd8b28;
  text-align: center;
}

.ltitle2
{
   color: #c96627;
}

.l
{
   margin-left:15px;
}

.l0
{
}


.plabel
{
    text-align: right;
}

    
.separator
{
  margin-top: 5px;
  margin-bottom: 5px;
  height: 1px;
  /*
  background-color: #9aa5b4;
  */

}

.promo
{
  margin-top: 3px;
  margin-bottom: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-top-style: solid;
  border-color: #9aa5b4;
  border-bottom-style: solid;
  border-width: 1px;
  color: #9aa5b4;
  font-size: 11pt;
  font-weight: bold;
  text-align: center;
}

.center
{
  text-align: center;
}

.supply
{
  text-align: center;
  margin-top:4px;
  margin-bottom: 6px;
}

.error
{
  font-weight: bold;
  color: #cc0000;
  margin-bottom: 7px;
}

.h3
{
  font-size: 12pt;
  color: #fd8b28;
}

.h4
{
  font-size: 11pt;
   color: #c96627;
}

.indent
{
  margin-left: 15px;
}

.smooth
{
  border-style: none;
  background-color: white;
  color:#2f4c77; 
  font-weight: bold;
}

a.maintitle
{
   color: #c96627;
   font-size: 16pt;
}

.leftmargin
{
  margin-left: 10px;
}

.editClass
{
   margin-left: 6px;
   margin-right: 6px;
}

.confirm
{
   color: 666666;
   font-size: 12pt;
}

.insert
{
  border-top-style: solid;
  border-bottom-style: solid;
  border-color: #bbaa99;
  border-width: 1px;
  margin-top: 5px;
  margin-bottom: 3px;
  text-align: right;
}

.navigation
{
  font-weight: bold;
}
