body
{
  color:#000000;
  background-color:#FFFFFF;
  background-image:url(images/background.gif); background-repeat:repeat;
  font-family:Verdana, sans-serif;
  font-size:11pt;
  margin-top:10px;
  margin-right:0px;
  margin-bottom:10px;
  margin-left:15px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
}

    
a:link, a:visited, a:hover, a:active
{
  background-color:transparent;
  color:#0000FF;
  text-decoration:underline;
}


div.screen
{
  width:650px;
}


table.header
{
  background-image:url(images/marble.gif);
  color:#FFFFFF;
  width:100%;
  height:24px;
  margin-bottom:10px;
}

table.header tr td
{
  font-weight:bold;
  font-size:12pt;
  font-family:Georgia, serif;
}


table.main
{
  width:100%;
}


td.left
{
  width:160px;
  vertical-align:top;
  font-family:Verdana, sans-serif;
  padding-right:5px;
}


td.right
{
  width:490px;
  vertical-align:top;
  padding-left:20px;
  padding-right:0px;
  font-family:Verdana, sans-serif;
  font-size:11pt;
  border-left:1px solid #000000;
}


div.indextitle
{
  font-weight:bold;
  font-size:20pt;
  text-align:center;
}


div.welcome
{
  font-family:Arial, sans-serif;
  font-size:14pt;
  width:432px;
  margin-left:auto;
  margin-right:auto;
}


.bold
{
  font-weight:bold;
}


img.noborder
{
  border:0px solid;
}


/*
Used for centering a div.
Especially useful when centering a table.
*/
div.center
{
  text-align:center;
}


/*
Hack to center a table in Mozilla.
*/
table.center
{
  margin-left:auto;
  margin-right:auto;
}


div.serving
{
  width:413px;
  background-color:#FFFFFF;
  color:#000000;
  font-family:Verdana, sans-serif;
  border:1px solid #000000;
  margin-top:15px;
  margin-bottom:15px;
  padding-top:3px;
  padding-bottom:3px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}


div.follow
{
  font-family:Arial, sans-serif;
  font-size:12pt;
  margin-left:25px;
}


ul
{
  list-style-type:disc;
  margin-top:5px;
}


ul.follow li
{
  font-family:Verdana, sans-serif;
  font-size:11pt;
  margin-bottom:20px;
}


ul.follow li a
{
  font-weight:bold;
}


div.copyright
{
  margin-top:30px;
  text-align:center;
  font-size:9pt;
  font-weight:bold;
  font-family:Arial, sans-serif;
  background-color:transparent;
  color:#000000;
}


table.contactinfo td
{
  font-size:8pt;
  width:152px;
  text-align:center;
}

/*
Hack to keep the address from being italicized.
Winston Murdock
9:51 PM, 12/23/2003
*/
table.contactinfo td address
{
  font-style:normal;
}


table.images
{
  width:100%;
  margin-left:auto;
  margin-right:auto;
}

table.images td, table.images th
{
  font-size:12pt;
  font-weight:bold;
  font-family:Arial, sans-serif;
}

a.navlink:link, a.navlink:hover, a.navlink:active, a.navlink:visited 
{
  text-decoration:none;
}


td.linkcell
{
  vertical-align:middle;
  font-size:8pt;
  font-weight:bold;
  padding-bottom:6px;
}

li.linkcell
{
  font-size:8pt;
  font-weight:bold;
  padding-bottom:6px;
}


span.thirtyyears
{
  font-family:Georgia, serif;
  font-style:italic;
  font-size:11pt;
  width:183px;
}


div.title
{
  font-weight:bold;
  font-size:18pt;
  text-align:center;
  margin-bottom:10px;
}


.italic
{
  font-style:italic;
}


.subtitle
{
  font-family:Georgia, serif;
  font-weight:bold;
  font-size:14pt;
}


.boldanditalic
{
  font-weight:bold;
  font-style:italic;
}


.georgiaitalic11
{
  font-family:Georgia, serif;
  font-size:11pt;
  font-style:italic;
}


span.super
{
  vertical-align:super;
  font-size:7pt;
}


span.sub
{
  vertical-align:sub;
  font-size:7pt;
}


hr
{
  color:#000000;
  background-color:#000000;
  border:0px solid;
  height:1px;
}


div.associatessubtitle
{
  font-family:Arial, sans-serif;
  font-size:14pt;
  text-align:center;
  margin-bottom:10px;
}


div.associateslinks
{
  font-family:Georgia, serif;
  font-weight:bold;
  font-size:12pt;
}


div.associatesdetails
{
  font-size:12pt;
  font-family:Arial, sans-serif;
  margin-left:10px;
  margin-bottom:15px;
}


div.goldenbells
{
  margin-top:20px;
  font-size:11pt;
  font-family:"Times New Roman", serif;
}


div.workshop
{
  margin-bottom:15px;
  font-family:Arial, sans-serif;
  font-size:10pt;
}


/*
Make sure the font gets set properly for any li's in the workshop div.
This saves me from doing class="workshop" on each li.
Winston Murdock
12/27/2003
*/
div.workshop ul li, div.workshop ul li div
{
  font-family:Arial, sans-serif;
  font-size:10pt;
}


div.workshopmainlinks
{
  font-family:Arial, sans-serif;
  font-size:11pt;
  font-weight:bold;
}


td.workshopheader
{
  width:50%;
  vertical-align:top;
  font-size:14pt;
  font-weight:bold;
  background-color:transparent;
}


span.resourcestop
{
  font-family:Verdana, sans-serif;
  font-weight:bold;
  font-size:8pt;
  vertical-align:middle;
}


span.resourcestop a:link, span.resourcestop a:hover, span.resourcestop a:active, span.resourcestop a:visited
{
  text-decoration:none;
}


div.resourcesscreen
{
  width:750px;
}


div.resources
{
  margin-bottom:30px;
  font-family:Arial, sans-serif;
  font-size:10pt;
}

span.resourceslink
{
  font-weight:bold;
  font-family:Georgia, serif;
}


div.resources table tr td
{
  font-size:10pt;
}


div.genejohnson2screen
{
  width:750px;
  font-family:Verdana, sans-serif;
  font-size:10pt;
}

div.genejohnson2screen table tr td
{
  font-family:Verdana, sans-serif;
  font-size:10pt;
}


table.contacttop tr td
{
  font-size:10pt;
  font-family:Arial, sans-serif;
  vertical-align:top;
  text-align:left;
}


div.contacttopradio
{
  margin-left:20px;
  margin-bottom:15px;
  font-size:9pt;
}


table.contactbottom
{
  margin-bottom:10px;
}



table.contactbottom tr td
{
  font-size:9pt;
  font-family:Arial, sans-serif;
}


div.comments
{
  font-size:9pt;
  font-family:Arial, sans-serif;
  margin-bottom:15px;
}


.required
{
  color:#FF0000;
  background-color:transparent;
  font-size:10pt;
  font-family:Verdana, sans-serif;
  font-weight:900;
}


.genejohnsonbottom
{
  font-size:10pt;
  font-family:Verdana, sans-serif;
  font-weight:bold;
}


div.index
{
  font-weight:bold;
  font-size:20pt;
  font-family:Arial, sans-serif;
  text-align:center;
  margin-bottom:10px;
}


div.maintenancequestion
{
  margin-bottom:30px;
}


div.question
{
  font-weight:bold;
  font-size:12pt;
}


div.raleighringers
{
  width:650px;
  font-family:Verdana, sans-serif;
  font-size:12pt;
}


div.raleighringers a:link, div.raleighringers a:hover, div.raleighringers a:active, div.raleighringers a:visited
{
  font-weight:bold;
  text-decoration:none;
}


.raleighsubtitle
{
  font-size:16pt;
  font-weight:bold;
}


div.raleightitle
{
  font-weight:bold;
  font-size:18pt;
/*
  text-align:center;
*/
}


.fourteenpoint
{
  font-size:14pt;
}


address.raleighaddress
{
  font-style:normal;
  margin-bottom:20px;
}


.scsubtitle
{
  font-size:16pt;
}


.risers
{
  margin-top:20px;
  margin-bottom:20px;
  border:1px solid #000000;
  width:100%;
  padding-right:5px;
  padding-left:5px;
}

div.others
{
  font-size:10pt;
}


div.others ul li
{
  padding-bottom:5px;
}