p
{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   color: #333333;
   text-decoration: none;
   font-size: 13px;
   line-height: 16px;
}

.question 
{
   font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
   font-weight: bold;
   color: #ffffff;
   text-decoration: none;
   font-size: 18pt;
}

.answer 
{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   color: #333333;
   text-decoration: none;
   font-size: 18px;
}

.header1 
{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   color: #000000;
   text-decoration: none;
   font-size: 22px;
   color: #006600;
   font-weight: bold;
}

.header2-5
{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   color: #000000;
   text-decoration: none;
   font-size: 18px;
   font-weight: bold;
}

.header2 
{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   color: #000000;
   text-decoration: none;
   font-size: 15px;
   font-weight: bold;
}

.header3 
{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   color: #333333;
   text-decoration: none;
   font-size: 13px;
   font-weight: bold;
}

.header3-5
{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   color: #333333;
   text-decoration: none;
   font-size: 14px;
   font-weight: bold;
}

.header4 
{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   color: #333333;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
}

.challengeHeader
{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   color: #990000;
   text-decoration: none;
   font-size: 17px;
   font-weight: bold;
   line-height: 150%
}

.content 
{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   color: #333333;
   text-decoration: none;
   font-size: 13px;
   line-height: 16px;
}

.subContent 
{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   color: #444444;
   text-decoration: none;
   font-size: 12px;
}

.smallContent 
{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   color: #555555;
   text-decoration: none;
   font-size: 11px;
}

.smallerContent 
{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   color: #888888;
   text-decoration: none;
   font-size: 9px;
}

.footer 
{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   color: #666666;
   text-decoration: none;
   font-size: 10px;
}

.footerText
{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   color: #333333;
   text-decoration: none;
   font-size: 9px;
}

.note 
{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   color: #666666;
   text-decoration: none;
   font-size: 11px
}

table.free
{
	border-width: 1px;
	border-style: none;
	border-color: #006600;
	border-collapse: separate;
	background-color: #006600;
	width: 100%;
}

table.free th
{
	padding: 3px;
	background-color: #006600;
	color: #FFFF99;
	font-weight: bold;
   font-size: 12px;
   text-transform: uppercase;
}

table.free td
{
	padding: 3px;
	background-color: #FFFFFF;
}

table.resource
{
	border-width: 1px;
	border-style: none;
	border-color: #CCCCCC;
	border-collapse: separate;
	background-color: #CCCCCC;
	width: 100%;
}

table.resource th
{
	padding: 3px;
	background-color: #CCCCCC;
	color: #333;
	font-weight: bold;
   font-size: 12px;
   text-transform: uppercase;
}

table.resource td
{
	padding: 3px;
	background-color: #FFFFFF;
}

.otherLink:link
{
   color: #0000FF;
}

.otherLink:visited
{
	color: #0000FF;
}

.cssbutton
{
   background-color: #FF9933;
   border: 2px #FF9933 outset;
   padding: 1px 4px;
   color: black;
   text-decoration: none;
   font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.cssbutton:visited
{
   color: black;
}

.cssbutton:hover
{
   border-style: inset;
   background-color: #FFAD5C;
   padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}

.cssbutton:active
{
   color: black;
}

.cssbutton2
{
   display: block;
   background-color: #FF9933;
   border: 2px #FF9933 outset;
   padding: 4px;
   color: black;
   text-decoration: none;
   font: 130% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.cssbutton2:visited
{
   color: black;
}

.cssbutton2:hover
{
   border-style: inset;
   background-color: #FFAD5C;
   padding: 4px; /*shift text 1px to the right and down*/
}

.cssbutton2:active
{
   color: black;
}