﻿BODY 	{color: #000000; font-family: Arial, Geneva, Helvetica, sans-serif ; font-style: normal; font-weight: normal; text-decoration: none; font-size: 12px; line-height: 16px; margin: 0 0 0 0; background-color:#FFFFFF; }

TABLE 	{margin: 0 0 0 0;}
TR      {margin: 0 0 0 0;}
TD      {margin: 0 0 0 0;}
form	{margin: 0 0 0 0;}
input	{ font-size: 9px; color: #000000; font-family: arial, helvetica, sans-serif;}
select	{ font-size: 9px; color: #000000; font-family: arial, helvetica, sans-serif;}
option	{ font-size: 9px; color: #000000; font-family: arial, helvetica, sans-serif;}
img		{border:0px;}

a:link			{text-decoration: none;}
a:visited		{text-decoration: none;}
a:active		{text-decoration: none;}
a:hover			{color:#999999; text-decoration: none;}

a.alreadymember	{color:#1144dd; }
a.alreadymember:hover	{color:#3366ff; }

h1		        {color: #EE8822; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 18px; line-height: 20px; margin: 0px; }
h2		        {color: #000000; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 16px; line-height: 18px; margin: 0px; }
h2 a:visited   { color:#EE8822; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 16px; line-height: 18px; margin: 0px; }
h2 a:link      { color:#EE8822; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 16px; line-height: 18px; margin: 0px; }
h2 a:hover     { color:#13387F; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 16px; line-height: 18px; margin: 0px; }

.h2		        {color: #000000; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 16px; line-height: 18px; margin: 0px; }
.h2 a:visited   { color:#EE8822; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 16px; line-height: 18px; margin: 0px; }
.h2 a:link      { color:#EE8822; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 16px; line-height: 18px; margin: 0px; }
.h2 a:hover     { color:#13387F; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 16px; line-height: 18px; margin: 0px; }

h3		        {color: #13387F; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 18px; line-height: 20px; margin: 0px;}
h4		        {color: #000000; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 14px; line-height: 16px; margin: 0px;}
h5		        {color: #EE8822; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 14px; line-height: 16px; margin: 0px;}
.h5		        {color: #EE8822; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 14px; line-height: 16px; margin: 0px;}

.h2link		        {color: #13387F; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 16px; line-height: 18px; margin: 0px; }
.h2link a:visited   { color:#13387F; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 16px; line-height: 18px; margin: 0px; }
.h2link a:link      { color:#13387F; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 16px; line-height: 18px; margin: 0px; }
.h2link a:hover     { color:#EE8822; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 16px; line-height: 18px; margin: 0px; }

.superscript        { font-size:.7em; vertical-align:text-top; }

.welcomeback        {color: #222222; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 15px; font-weight:bold; display:block; margin-bottom:10px; }

.imglink:hover		{opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */	filter:alpha(opacity=75); /* IE lt 8 */	-ms-filter:"alpha(opacity=75)"; /* IE 8 */
	
}

.toprtnav		    {color: #EE8822; font-family: Century Gothic, Arial, Geneva, Helvetica, sans-serif; font-size: 14px; text-decoration: none; text-align:right; vertical-align:bottom; }
.toprtnav a:link	{color: #000000; font-family: Century Gothic, Arial, Geneva, Helvetica, sans-serif; font-size: 14px; text-decoration: none;}
.toprtnav a:visited	{color: #000000; font-family: Century Gothic, Arial, Geneva, Helvetica, sans-serif; font-size: 14px; text-decoration: none;}
.toprtnav a:active	{color: #000000; font-family: Century Gothic, Arial, Geneva, Helvetica, sans-serif; font-size: 14px; text-decoration: none;}
.toprtnav a:hover	{color: #EE8822; font-family: Century Gothic, Arial, Geneva, Helvetica, sans-serif; font-size: 14px; text-decoration: none;}

.footnote		    {border:solid 1px #9C9C9C; color: #666666; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal; letter-spacing: 0px; line-height: 16px; width:500px; text-align:center; margin:20px 0 0 0;}
.footnote2		    {color: #666666; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 9px; text-decoration: none; font-weight: normal; letter-spacing: 0px; text-align:left; line-height:11px;}
.footnote2 a:link		{color: #666666; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; font-weight: normal; letter-spacing: 0px; text-align:left; line-height:11px;}
.footnote2 a:visited    {color: #666666; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; font-weight: normal; letter-spacing: 0px; text-align:left; line-height:11px;}
.footnote2 a:hover		{color: #666666; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; font-weight: normal; letter-spacing: 0px; text-align:left; line-height:11px;}

.footer             {color: #999999; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal; letter-spacing: 0px; line-height: 16px; vertical-align:bottom; }
.footer	a:link		{color: #EE8822; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal; letter-spacing: 0px; line-height: 16px;}
.footer	a:visited	{color: #EE8822; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal; letter-spacing: 0px; line-height: 16px;}
.footer	a:hover		{color: #13387F; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal; letter-spacing: 0px; line-height: 16px;}

.disclaimerText		{margin-top: 5px; margin-left: 0px; font-size: 8px; color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif;}

.legalSectionTitle	{color: #EE8822; font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-style: normal; font-weight: bold; font-size: 14px; line-height: 15px; margin-top: 0px;}
.legalBody		    {color: #333333; font-family: Arial, Times New Roman, Times, serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 12px;}
.legalTitle		    {color: #EE8822; font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-style: normal; font-weight: bold; font-size: 14px; line-height: 15px; margin-top: 0px;}

.lhnavtop                   { background-image:url(../images/lh_nav_top.gif); background-repeat:no-repeat; background-position:top left; padding:10px; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:12px; line-height:16px; height:141px; width:217px; }
.lhnav                      { vertical-align:top; background-color:#13387F; width:217px; margin:0 0 0 0; padding:0 0 0 0; position:relative;}
.lhnavmenuitem div          { color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; font-weight: bold; line-height:16px; letter-spacing:.5px; }
.lhnavhover div             { color:#EE8822; font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; font-weight: bold; line-height:16px; letter-spacing:.5px; }
.lhnavselected div          { color:#EE8822; font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; font-weight: bold; line-height:16px; letter-spacing:.5px; }
.lhnavmenu div              { background-image:url(../images/arrow.gif); background-position:left; background-repeat:no-repeat; padding-left:50px; font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; font-weight: bold; line-height:16px; letter-spacing:.5px; }

.topnavbar              { background-color:#13387F; width:100%; height:10px; }
.topnav                 { background-color:#FFEEDD; }
.topnav td              { padding:3px; font-family: Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none; font-weight: bold; line-height:20px; }
.topnavhover a:hover    { color:#EE8822; font-family: Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none; font-weight: bold; line-height:20px; }
.topnavitem             { color:#331111; font-family: Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none; font-weight: bold; line-height:20px; }
.topnavitemselected     { color:#EE8822; font-family: Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none; font-weight: bold; line-height:20px; }

.maincontent            { background-image:url(../images/sunrise.jpg); background-position:top left; background-repeat:no-repeat; background-color:#FFFFFF; padding:100px 20px 0 20px; }
.newslettercontent      { background-color:#FFFFFF; padding:0 0 0 0; }

.orangebullet li        { list-style-image:url(../images/bullet.gif); list-style-position:outside; margin-bottom:7px; }
UL                      { margin:0 0 0 0; padding-left:20px; }
OL                      { margin:0 0 0 0; padding-left:25px; }

.sitemapparent              { color:#EE8822; padding:5px; font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; font-weight: bold; line-height:16px; }
.sitemapparent a:hover      { color:#13387F; font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; font-weight: bold; line-height:16px; }
.sitemapnode                { color:#13387F; padding:5px; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; font-weight: normal; line-height:14px; }
.sitemapnode a:hover        { color:#EE8822; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; font-weight: normal; line-height:14px; }

.didyouknow             { background-color:#13387F; color:#CCCCCC; font-size:9px; line-height:10px; padding:10px 10px 10px 10px; vertical-align:bottom; white-space:normal; }
.didyouknow a:link      { color:#CCCCCC; font-size:9px; line-height:10px; }
.didyouknow a:visited   { color:#CCCCCC; font-size:9px; line-height:10px; }
.didyouknow a:hover     { color:#EE8822; font-size:9px; line-height:10px; }

.outsidelink                { color:#13387F; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 14px; line-height: 16px; margin: 0px; vertical-align:middle; }
.outsidelink a:link         { color:#13387F; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 14px; line-height: 16px; margin: 0px; vertical-align:middle; }
.outsidelink a:visited      { color:#13387F; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 14px; line-height: 16px; margin: 0px; vertical-align:middle; }
.outsidelink a:hover        { color:#EE8822; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 14px; line-height: 16px; margin: 0px; vertical-align:middle; }

.faq_q              { margin-top:20px; color:#EE8822; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 14px; line-height: 16px; }
.faq_a              { margin:0 0 0 20px; color:#000000; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 14px; line-height: 16px; }
.faq_a li           { list-style-image:url(../images/bullet.gif); }
.faq_a a:link       { color:#13387F; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 12px; line-height: 30px; }
.faq_a a:visited    { color:#13387F; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 12px; line-height: 30px;  }
.faq_a a:active     { color:#13387F; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 12px; line-height: 30px;  }
.faq_a a:hover      { color:#EE8822; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 12px; line-height: 30px;  }
.faq_sub li         { list-style-image:none; list-style-type:disc; }

.newsroom               { color:#EE8822; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 14px; line-height: 16px; }
.newsroom a:link        { color:#EE8822; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 14px; line-height: 16px; }
.newsroom a:visited     { color:#EE8822; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 14px; line-height: 16px; }
.newsroom a:hover       { color:#13387f; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 14px; line-height: 16px; }
.newsroom li            { color:#000000; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 12px; line-height: 14px; list-style-image:url(../images/bullet.gif); }
.newsroom ul            { margin-bottom:20px; }

.resources               { color:#EE8822; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 12px; line-height: 14px; vertical-align:top; }
.resources a:link        { color:#000000; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 12px; line-height: 14px; }
.resources a:visited     { color:#000000; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 12px; line-height: 14px; }
.resources a:hover       { color:#13387f; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 12px; line-height: 14px; }
.resources li            { margin-bottom:10px; color:#EE8822; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 14px; line-height: 16px; list-style-image:url(../images/bullet.gif); }

.profile h1                     { color:#000000; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 14px; line-height: 16px; }
.profile                        { font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 11px; line-height: 13px; }

.calculator a:link          { color:#EE8822; font-weight:bold; }
.calculator a:visited       { color:#EE8822; font-weight:bold; }
.calculator a:hover         { color:#13387f; font-weight:bold; }

.faqbox             { width:450px; border:solid 1px #000000; }
.faqbox li          { list-style-image:url(../images/blue_bullet.gif); }
.faqbox a:link      { color:#13387f; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 13px; line-height: 16px; }
.faqbox a:visited   { color:#13387f; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 13px; line-height: 16px; }
.faqbox a:hover     { color:#EE8822; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 13px; line-height: 16px; }

.button             { border: solid 1px #000000; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; background-color: #FFFFFF; margin:2px; }

table.chart_top          { padding:2px 2px 2px 2px; color:#EE8822; width:450px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:14px; border:solid 2px #EE8822; }
tr.chart_top td          { border-bottom:solid 1px #EE8822; background-color:#FFEEDD; }
tr.chart_row td          { padding-left:15px; color:#000000; font-family: Arial, Geneva, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:14px; border-bottom:solid 1px #666666; }
tr.chart_row2 td         { padding-left:15px; color:#000000; font-family: Arial, Geneva, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:14px; }

.olsub              { color:#000000; font-family: Arial, Geneva, Helvetica, sans-serif ; font-style: normal; font-weight: normal; text-decoration: none; font-size: 12px; line-height: 14px; }

.rebateh1               { color: #111111; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 18px; line-height: 20px; margin: 0px; }
.rebateh2               { color: #000000; font-family: Arial, Geneva, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 12px; line-height: 14px; margin-left:20px; }
.rebatedisclaimer       { font-family: Arial, Geneva, Helvetica, sans-serif ; font-style: normal; font-weight: normal; text-decoration: none; font-size: 10px; line-height: 11px; margin: 0px; }
a
{
    color: #3366FF;
}
a:hover
{
    color: #99CCFF;
}

#signupbox	{
	color:white; width:242px; text-align:center; border: 3px #eaeaea solid; background-color:#313131; padding:11px 8px 10px 8px; position:relative;
}

#signupbox h2	{
	font-size:19px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; color:#ffeb4f; margin-bottom: 10px; margin-top:0px;
}
#signupbox p	{
	margin-top: 11px;
}

#signupinterior		{
	background-color:white; width: 190px; color:#aeadae; padding-top:10px; margin-left:auto; margin-right:auto;
}
#signupinterior span	{
	font-size:smaller;
}


