body  {
background:#FFFFFF;
color:#999999;
font-family:verdana,helvetica,arial,sans-serif;
line-height: 1.3em;
font-size:9pt;
font-weight:bold; }


#header  {
border-top: transparent;
border-bottom: transparent;
height: 3em; }

#header .strapline  {
font: 52px verdana,arial,times,sans-serif;
color: #CCCCCC;
font-weight:bold; 
background-color: transparent;
float: left;
margin-right: 1px;
margin-top: 3px; }


#nav  {
border-top: transparent;
border-bottom: transparent;
height: 3em;      }

#nav .left  {
font-size: 9pt;
line-height: 1.3em;
position: absolute;
top: 26em;
left: 1em;
width: 32em;
margin-left: 1em;
bottom-border: transparent;
margin-bottom: 3em;     }
  
#content   {
border-top: transparent;
border-bottom: transparent;
height: 3em;      }


#content .right  {
font-size: 9pt;
line-height: 1.3em;
position: absolute;  
top: 28em;
left: 1em;
width: 35em;
margin-left: 38em;
margin-right: 1em;
padding-left: 1em;
margin-bottom: 3m; }




a:link  {
font-family:verdana,times,sans-serif;
color:#CCCCCC;
font-size:14pt;
font-weight:bold; }

a:visited  {
font-family:verdana,time,arial,sans-serif;
color:#CCCCCC;
font-size:14pt;
font-weight:bold; }

a:hover  {
color:#999999;
font-size:14pt;
font-weight:bold;  }

a:active {
color:#999999;
font-size:14pt;
font-weight:bold;  }


h1 {
font: 24px verdana,arial,times,sans-serif;
color: #CCCCCC;
font-weight:bold;}


.black {
color:#000000; }

.blue {
color:#0000FF;}

.pink  {
color:#FF00FF;}

.grayc {
color:#CCCCCC; }

.graycbig {
font: 18px verdana,arial,times,sans-serif;
color:#CCCCCC;
background:transparent;
font-weight:bold;}

.gray   {
color:#999999;}

.graybig {
font: 18px verdana,arial,times,sans-serif;
color:#999999;
background:transparent;
font-weight:bold;}

.grayhuge {
font: 20px verdana,arial,times,sans-serif;
color:#999999;
background:transparent;
font-weight:bold;}

.red {
color: #FF0000; }

.redonblack {
color: #FF0000;
background:#000000; }

.reddark  {
color:#660000;}

.green {
color: #999900; }

.greendark {
color: #339900; }

.yellow {
color:#FFCC00; }

.yellowonblack {
color:#FFFF00;
background:#000000; }

.purple {
color:#9900CC; }

.purpleonblack {
color:#9900CC;
background:#000000; }

.purplelight {
color:#9966FF; }

.orangelight {
color:#FFCC66; }



.blank {
line-height: 2.1em; }



.boxout1  {
color: #999999;
background-color:transparent; }

.boxout1 a:link,  .boxout1 a:visited    {
color: #FFCC66;
background-color:transparent;
text-decoration: underline; }

.boxout1 a:hover, .boxout1 a:active {
color: #999999;
background-color: transparent;}



.boxout2  {
color: #FF0000;
background-color: transparent;
font-size:9pt; }

.boxout2 a:link,  .boxout2 a:visited   {
color: #999999;
background-color: transparent;
font-size:9pt;
text-decoration: underline; }

.boxout2 a:hover, .boxout2 a:active {
color: #FF6600; 
background-color: transparent;
font-size:9pt; }



.boxout3  {
color: #669900;
background-color: transparent;      }

.boxout3 a:link,  .boxout3 a:visited   {
text-decoration: underline;
color: #FFFFFF;
background-color: transparent;      }

.boxout3 a:hover, .boxout3 a:active {
background-color: #FFFFFF;
color: #FF0000;        }



.boxout4  {
color: #FF0000;
background-color: transparent;
font-size:14pt;
font-weight:bold;      }

.boxout4 a:link,  .boxout4 a:visited {
text-decoration: underline;
color: #FF0000;
font-size:14pt;
font-weight:bold; 
background-color: transparent;  }

.boxout4 a:hover, .boxout4 a:active {
text-decoration: underline;
color: #FFFFFF;
font-size:14pt;
font-weight:bold; 
background-color: transparent;  }