/*  These styles are common to all pages in the Genuine Communications site. */

body {
 font-family: verdana, arial, helvetica, sans-serif;
 margin: 5px;
 background-image: none;
 background-color: #FFFFFF;
}

b {
 font-weight: 600;
}

p {
 font-size: 9pt;
}

p a:link {
 color: #993366;
}

p a:visited {
 color: #666666;
}

p a:hover {
 text-decoration: none;
 color: #804040;
 background-color: #EDEDED;
}

p a:active {
 color: #804040;
 background-color: #EDEDED;
}

li {
 font-size: 9pt;
}

h1 {
 font-size: 13pt;
}

h4 {
 font-size: 11pt;
 font-weight: bold;
}

textarea {
 border: 1px solid #999999;
 font-size: 8pt;
 font-family: "trebuchet ms", arial, helvetica, verdana, sans-serif;
 background-color: #F6F6F6;
}

.textBox {
 border: 1px solid #999999;
 font-size: 8pt;
 font-family: "trebuchet ms", arial, helvetica, verdana, sans-serif;
 background-color: #F6F6F6;
}

.smallital {
 font-size: 7pt;
 font-style: italic;
}

.small {
 font-size: 7pt;
}

.reallySmall {
 font-size: 6.5pt;
}

.greyQuote {
 background-color: #EDEDED;
 text-align: left;
}

.quoteBox {
 margin-top: 15px;
}

.picture {
 margin: 10px;
}

.section {
 margin-top: 10px;
}

/*  Position styles  */


/*  End position styles  */


/*  Footer styles  */

#footerTextLine {
 border-top: solid 1px #993366;
 border-bottom: solid 1px #993366;
}

.footerText {
 font-size: 7pt;
 text-align: center;
}

.footerText a:link {
 color: #336666;
}

.footerText a:visited {
 color: #666666;
}

.footerText a:hover {
 text-decoration: none;
 color: #804040;
 background-color: #C8E3E4;
}

.footerText a:active {
 color: #804040;
 background-color: #C8E3E4;
}


/*  End footer styles  */

