   pre 
   { 
     font-family: monospace; 
   }

   .nobr
   {
     white-space: nowrap;
   }

   .right
   { 
     text-align: right;
   }

   .center
   { 
     text-align: center;
   }

   .center table
   { 
     margin-left: auto;
     margin-right: auto;
     text-align: left;
   }



.border
{
     background-image: url(images/outline_images/border_1pixel.gif); 
     background-repeat: repeat-y; 
     background-position: right center; 
}

.outlineman
{
     background-image: url(images/outline_images/outline_man.gif); 
     background-repeat: no-repeat; 
     background-position: right bottom;
     height: 286px; 
}

.outlinemouse
{
     background-image: url(images/outline_images/outline_mouse.gif); 
     background-repeat: no-repeat; 
     background-position: right bottom;
     height: 286px; 
}

.outlineportfolio
{
     background-image: url(images/outline_images/outline_portfolio.gif); 
     background-repeat: no-repeat; 
     background-position: right bottom;
     height: 286px; 
}

.outlineenvelope
{
     background-image: url(images/outline_images/outline_envelope.gif); 
     background-repeat: no-repeat; 
     background-position: right top;
     height: 286px; 
}

.outlinesamples
{
     background-image: url(images/outline_images/outline_samples.gif); 
     background-repeat: no-repeat; 
     background-position: right top;
     height: 286px; 
     vertical-align: top; 
}


.outlinemichelle
{
     background-image: url(images/outline_images/pict_mw.jpg); 
     background-repeat: no-repeat; 
     background-position: right bottom;
     height: 286px; 
}

.outlinejames
{
     background-image: url(images/outline_images/pict_js.jpg); 
     background-repeat: no-repeat; 
     background-position: right bottom;
     height: 326px; 
}

#horizon        
	{
	color: white;
	background-color: transparent;
	text-align: center;
	position: absolute;
	left: 0px;
	width: 100%;
	overflow: visible;
	visibility: visible;
	display: block
	}

#content    
	{
	}


   .pages
  {
     text-align: left;
     font-size: 1em; 
     font-family: arial, sans-serif; 
     color: #009999; 
     vertical-align: top; 
     padding-left: 3px;
     padding-top: 10px;
     padding-bottom: 10px;
     margin: 0px;
   }

   .pages p
   {
     margin-top: 1em;
     margin-bottom: 1em;
   }
  
   .subheading
   {
     color: #990000;
   }

   .homepage 
   {
     font-size: 9pt; 
     font-family:  arial, sans-serif; 
     color: #ffffff; 
     background: #000066; 
     vertical-align: top; 
     margin-left: 0px;
   }


   body 
   {
     margin: 0px;
     background: #ffffff;
     color: #000000;
     height: 600px;
   }
      
   .portfoliolink  
   { 
     vertical-align: top;
     text-align: center;
     font-size: 0.8em; 
     font-family:  arial, sans-serif; 
     font-weight: bold; 
     padding-top: 20px; 
     color: #000077; 
     width: 192px;
   }
   .portfoliolink a:link     {color: #000077; font-weight: normal; text-decoration: none}
   .portfoliolink a:visited  {color: #000077; font-weight: normal; text-decoration: none}
   .portfoliolink a:hover    {color: #990000; font-weight: normal; text-decoration: none}
   .portfoliolink a:active   {color: #000077; font-weight: normal; text-decoration: none}

   .currentsample  
   { 
     color: #990000; 
   }

   .externallink  
   { 
     color: #000033; 
   }

   .externallink a:link     {color: #000077; text-decoration: none}
   .externallink a:visited  {color: #000077; text-decoration: none}
   .externallink a:hover    {color: #990000; text-decoration: none}
   .externallink a:active   {color: #000077; text-decoration: none}

  .registeredaddress
  {
     font-size: 0.6em;
  }