/* begin Page */
body
{
margin: 0;
padding: 0;
background-color: #000000;
background-attachment: scroll;
}

table {
border-collapse: collapse;
padding: 0;
margin: 0;
}

td, tr {
padding: 0;
margin: 0;
}

p
{
line-height:120%;
}


table#main {
   margin:auto;
   width: 836px;
   height: 900px;
   background-image: url('images/FP_Bckgrnd.jpg');
   background-repeat:no-repeat; 
/*while testing show border
    border-color: white;
    border-style: solid;
*/
}


table#ghost {
   width:471px; 
   height: 130px;
   background-image: url('images/ghost_text.png');
   background-repeat:no-repeat; 
   background-position:top;
   padding:0;
}

table#ghostErrors {
   width:471px; 
   padding:0;
}

table#connect
{
border: 2px #567397 solid;
height: auto;
width: auto;
padding: 15px; 
margin: 0px;
background: transparent;
text-align: center;
}


tr.ht {
/*  height:42%; */
 height: 53px;
}

td.padded {
 padding-left:30px;
}

 
.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}

form
{
	padding:0;
	margin:0;
}

.regular-med {
	 font-family: Helvetica, Arial, sans-serif;
	 color : #FFFFFF;
	 font-size: 11pt;
	 text-decoration: none;
}


.regular-sm {
	 font-family: Helvetica, Arial, sans-serif;
	 color : #FFFFFF;
	 font-size: 10pt;
	 text-decoration: none;
}

.title {
	 font-family: Helvetica, Arial, sans-serif;
	 color: #FFFFFF;
	 font-size: 25pt;
	 text-decoration: none;
}

.testimonials {
	 font-family: Helvetica, Arial, sans-serif;
	 color : #FFFFFF;
	 font-size: 13pt;
	 text-decoration: none;
}

.header-L1 {
	 font-family: Helvetica, Arial, sans-serif;
	 color: #FFFFFF;
	 font-size: 22pt;
	 text-decoration: none;
}

.header-L2a {
	 font-family:Helvetica, Arial, sans-serif;
	 color: #FFFFFF;
	 font-size: 54pt;
	 text-decoration: none;
}

.header-L2b {
	 font-family: Helvetica, Arial, sans-serif;
	 color: #FFFFFF;
	 font-size: 62pt;
	 font-weight: bold;
	 text-decoration: none;
}

.small {
	 font-family: Helvetica, Arial, sans-serif;
	 color: #FFFFFF;
	 font-size: 8pt;
	 text-decoration: none;
}


.smallgrey {
	 font-family: Helvetica, Arial, sans-serif;
	 color: #504f4f;
	 font-size: 8pt;
	 text-decoration: none;
}

.smallltgrey {
	 font-family: Helvetica, Arial, sans-serif;
	 color: #767676;
	 font-size: 8pt;
	 text-decoration: none;
}

.smallB {
	 font-family: Helvetica, Arial, sans-serif;
	 color: #FFFFFF;
	 font-size: 8pt;
	 font-weight: bold;
	 text-decoration: none;
}

.heat {
	 font-family: Helvetica, Arial, sans-serif;
	 color: #FFFFFF;
	 font-size: 10pt;
	 font-weight: bold;
	 text-decoration: none;
}

.drIB {
 font-family: Helvetica, Arial, sans-serif;
	 color: #FFFFFF;
	 font-size: 19pt;
	 font-weight: bold;
	 text-decoration: none;
}


.drI {
 font-family: Helvetica, Arial, sans-serif;
	 color: #FFFFFF;
	 font-size: 14pt;
	 font-weight: regular;
	 text-decoration: none;
}

.order {
    font-family: Helvetica, Arial, sans-serif;
	 color: #FFFFFF;
	 font-size: 16pt;
	 font-weight: bold;
	 text-decoration: none;
}

/* Input, Textarea */
input, textarea
{
margin: 0;
padding: 0; 
color: #000000; 
font-size: 13px;
text-align:left;
}


/* Content Text Font & Color (Default) */
body
{
font-family: Helvetica, Arial, Sans-Serif;
font-size: 16px;
color: #FFFFFF;
}

a img
{
border: none;  
}

/* Start Content link style */
/*
The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.
*/
a
{
font-family: Helvetica, Arial, Sans-Serif;
text-decoration: none;
  color: #FFFFFF;
}

/* Adds special style to an unvisited link. */
a:link, a:visited, a.visited, a:hover, a.hover
{
font-family: Helvetica, Arial, Sans-Serif;
text-decoration: none;
  color: #FFFFFF;
}

/* begin PageFooter */
.footer-menu, .footer-menu a, .footer-menu a:link, .footer-menu a:visited, .footer-manu a:hover {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-decoration: none;
    color: #E0DFDF;
    line-height:250%;
}

.footer-menuB, .footer-menuB a, .footer-menuB a:link, .footer-menuB a:visited, .footer-menuB a:hover {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    line-height:250%;
}

/*Our links should not change color for bottom line of page */
.copyright, .copyright a, .copyright a:link, .copyright a:visited, .copyright a:hover
{
	font-family: Helvetica, Arial, sans-serif;
	line-height:120%;
	font-family: Helvetica, Arial, sans-serif;
	color: #767676;
	font-size: 10pt;
	text-decoration: none;
}

/* end PageFooter */





