/* GLOBAL */
BODY	{margin:0px; padding:0px; font-weight: normal; font-size: 12px; color:#000000;font-family: arial, verdana, sans-serif; }
body.ContentPage {margin:0px; padding:0px; background:#757575;font-weight: normal; font-size: 12px; color:#000000;font-family: arial, verdana, sans-serif; }

td		{ font-size: 12px;font-family: arial, verdana, sans-serif;   }
p		{ font-size: 12px;  }
a:Link	{font-weight:bold; font-size:12px; color:#FF6600; text-decoration:underline;}
a:Active	{font-weight:bold; font-size:12px; color:#FF6600; text-decoration:underline;}
a:Visited	{font-weight:bold; font-size:12px; color:#FF6600; text-decoration:underline;}
a:Hover		{font-weight:bold; font-size:12px; color:#6D1287; text-decoration:underline;}
hr			{color:#FF6600; height:1px;}
h1		{font-style:italic;font-size: 10px; color:#666666;font-family: Arial, verdana, sans-serif; text-align:center; }
h2		{font-style:italic;font-size: 22px; color:#ff6600;font-family: Arial Black, verdana, sans-serif;margin-bottom:0; }
h3		{font-style:italic;font-size: 22px; color:#ff6600;font-family: Arial Black, verdana, sans-serif;line-height:20px; }
ul		{margin-top:0px;margin-bottom:0px;padding:0; margin-left:0px;}
li		{margin-left:25px;}
.BoldText	{ font:bold 12px arial, verdana, sans-serif;}

/* HOME */
.PageContainer	{background:#ffffff;}
.Logo			{background-image: url('../Images/ShadowTop.jpg');background-position: bottom;background-repeat: repeat-x;}
.Border		{background-image: url('../Images/Border.gif');background-repeat: repeat-y;}
.HomeContent	{background-image: url('../Images/ShadowBottom.jpg');background-repeat: repeat-x;background-position:top;padding:20px 10 10 10;font-weight: normal; font-size: 12px; color:#000000;}
.HomeText	{padding:20px 10 10 10;font-weight: normal; font-size: 12px; color:#000000;}
.InTable		{padding:0px; font-weight: normal; font-size: 12px; color:#000000;}
.BoxProducts		{padding:0px 10px 3px 3px; font-weight: bold; font-size: 12px; color:#000000;}
.BoxBG		{background-image: url('../Images/BoxBG.gif');background-repeat:repeat-y;padding-right:25px;}
.BoxTitleBG		{background-image: url('../Images/BoxBG.gif');background-repeat:repeat-y;}
.BoxBGOrder {background-image: url('../Images/BoxBGOrder.gif');background-repeat:repeat-y;padding:10px;}


/* HOME RIGHT COLUMN */
.RightColumnAd	{background-color:#FF6600;background-image:url('../Images/ShadowBottomRight.jpg');background-position: top;background-repeat: repeat-x;padding-top:15px;}
.RightColumnAdBG	{background-color:#FF6600;}
.RightColumnAdButton	{background-color:#FF6600;padding-top:3px;padding-bottom:10px;}
.RightColumn	{background:#cccccc;}
.RightColumnText	{font-weight:normal; font-size:11px;padding:5px 10px 10px 10px;}
li.RightColumnText	{font-weight:normal; font-size:11px;padding:0px;margin-left:25px;margin-right:10px;}
a.RightColumnText:Link	{font-weight:bold; font-size:11px; color:#6D1287; text-decoration:underline;padding:0px;}
a.RightColumnText:Active	{font-weight:bold; font-size:11px; color:#6D1287; text-decoration:underline;padding:0px;}
a.RightColumnText:Visited	{font-weight:bold; font-size:11px; color:#6D1287; text-decoration:underline;padding:0px;}
a.RightColumnText:Hover		{font-weight:bold; font-size:11px; color:#FFFFFF; text-decoration:underline;padding:0px;}
.RightColumnTop	{background-image:url('../Images/ShadowTopRight.jpg'); background-color:#cccccc;background-position: bottom;background-repeat: repeat-x;}
.RightPhone	{font-weight:normal; font-size:14px;padding-right:10px;}
li.News		{font-weight: normal; font-size: 12px; color:#000000; list-style-image: url('../Images/Bullet.jpg');margin-left:25px; padding:0 5 5 5px;}

/* SUB PAGE */
.Tagline	{font-style:italic; font-size: 22px; line-height:20px; color:#ff6600;font-family: Arial Black, verdana, sans-serif;font-weight:normal; }
li.Products	{font-weight: normal; font-size: 12px; color:#000000; list-style-image: url('../Images/Arrow.gif');margin-left:25px;}
.Emphasize	{font-weight:bold; color:#ff6600;}
.Subhead	{font-style:italic;font-size: 22px; color:#ff6600;font-family: Arial Black, verdana, sans-serif; }

/* SUB RIGHT COLUMN */
table#SubNavContainer { text-align:left;padding:0; }
table#SubNavContainer td { padding: 4px 5px 6px 25px;border-bottom:solid 1px #707070;border-top:solid 1px #FFFFFF;background:#CCC url('../Images/RArrow.gif') center left no-repeat;font-weight:bold;color:#000000;text-decoration:none;font-size:12px; }
table#SubNavContainer td a:link, table#SubNavContainer td a:active, table#SubNavContainer td a:visited { color:#000000;text-decoration:none; }
table#SubNavContainer td a:hover	{ text-decoration:underline; }
/* FOOTER */
.FooterTop	{border-top: solid 3px #FFB37F;}
.Footer		{font-weight:normal; font-size:10px;color:#000000;}
a.Footer:Link	{font-weight:normal; font-size:10px;color:#000000; text-decoration:none;}
a.Footer:Active	{font-weight:normal; font-size:10px;color:#000000;text-decoration:none;}
a.Footer:Visited	{font-weight:normal; font-size:10px;color:#000000;text-decoration:none;}
a.Footer:Hover	{font-weight:normal; font-size:10px;color:#000000;text-decoration:none;}


/* FORM */
.Label			{font-weight:bold; font-size:12px;padding:2px 5px 2px 5px;}
a.Label:Link	{font-weight:bold; font-size:12px; color:#000000; text-decoration:none;}
a.Label:Active	{font-weight:bold; font-size:12px; color:#000000; text-decoration:none;}
a.Label:Visited	{font-weight:bold; font-size:12px; color:#000000; text-decoration:none;}
a.Label:Hover	{font-weight:bold; font-size:12px; color:#000000; text-decoration:none;}
.Label2			{font-weight:bold; font-size:12px;padding:0;}
a.Label2:Link	{font-weight:bold; font-size:12px; color:#000000; text-decoration:none;}
a.Label2:Active	{font-weight:bold; font-size:12px; color:#000000; text-decoration:none;}
a.Label2:Visited	{font-weight:bold; font-size:12px; color:#000000; text-decoration:none;}
a.Label2:Hover	{font-weight:bold; font-size:12px; color:#000000; text-decoration:none;}
.Output			{font-weight:normal; font-size:12px;padding:2px 5px 2px 0px;}
.Input			{background-color: #E6E6E6;border:solid 1px #000000;}
.CheckBox		{border:none;background-color:#FFFFFF;}
.CheckBoxLabel	{font-size:12px;padding:2px;}
.Directions		{margin-top:5;margin-bottom:7px;font-weight:bold;}
.FormSubTitle	{background-color:#E0E0E0;font-weight:bold;padding:2px 5px 2px 5px;}
.FormContent	{padding-bottom:10px;}
.Button			{padding-top:5px;}
.Small			{font-size:11px;}

.FAQSectionTitle	{font-weight:bold; font-size: 18px; line-height:20px; color:#ff6600;font-family: Arial, verdana, sans-serif; border-bottom:solid 1px #cccccc;}
.FAQSubSectionTitle {font-weight:bold; font-size: 12px; font-family: Arial, verdana, sans-serif; background-color:#EFEFEF;}

/* FAQs ADMIN */
.FAQRoot		{background-color:#f2f2f2;}
.FAQLevel1		{padding-left:12px;}
.FAQLevel2		{padding-left:24px;}
.FAQLevel3		{padding-left:36px}
.FAQLevel4		{padding-left:48px}
.FAQLevel5		{padding-left:60px}
.FAQLevel6		{padding-left:72px}
.FAQLevel7		{}
.FAQLevel8		{}
.FAQLevel9		{}

/* NEWSLETTER */
.NewsletterTop	{background-image:url('../Images/NewsletterTopBG.jpg');height:28px;color:#ffffff;font-weight:bold;padding-right:10px;padding-bottom:7px;padding-left:75px;}
.NewsletterHeadline	{font-size: 22px; line-height:20px; color:#ff6600;font-family: Arial Black, verdana, sans-serif; }
.Purple			{height:3px; color:#9146BC;}
.BottomBorder	{border-bottom:solid 1px #cccccc;padding:10 0 10 3;}

/* COMPARISON CHART */
.ChartFrame	{border-top:solid 1px #000000;border-left:solid 1px #000000;}
.SortRow	{background-color:#ff6600;}
.OddRow	{background-color:#ffffff;}
.EvenRow	{background-color:#f2f2f2;}
.HeaderText	{font-weight:bold; font-size:11px;color:#ffffff;padding:2px;border-right:solid 1px #000000;border-bottom:solid 1px #CCCCCC;}
.FeatureText	{background-color:#9146BC;font-weight:bold; font-size:11px;color:#ffffff;padding:2px;;border-bottom:solid 1px #FFFFFF;}
.ChartText	{font-weight:normal; font-size:11px;color:#000000;padding:2px;border-right:solid 1px #F2F2F2;border-bottom:solid 1px #F2F2F2;}
.ChartTextG	{font-weight:normal; font-size:11px;color:#000000;padding:2px;border-right:solid 1px #FFFFFF;border-bottom:solid 1px #FFFFFF;background-color:#f2f2f2;}

/* MAP */
.SortRowMap	{background-color:#cccccc;}
.BoldBorder	{border-bottom:solid 1px #000000;font-weight:bold;padding:5px;}
.PanelCell	{padding:5px;}
.StateTitle	{background-image:url('../Images/StateBG.jpg');color:#ffffff; font-weight:bold;height:18px;padding-left:20px;}

/* SEO Template */
td.SEOHdr			  { background-image:url(../Images/SEOHdr.gif);color:#FFFFFF;font-weight:bold;padding:6px 10px 6px 10px;font-size:13px; }
table#SubNavContainerSEO { text-align:left;padding:0; }
table#SubNavContainerSEO td { padding: 4px 5px 6px 25px;border-bottom:solid 1px #707070;border-top:solid 1px #FFFFFF;background:#CCC url('../Images/RArrow.gif') center left no-repeat;font-weight:bold;color:#000000;text-decoration:none;font-size:12px; }
table#SubNavContainerSEO td a:link, table#SubNavContainerSEO td a:active, table#SubNavContainerSEO td a:visited { color:#000000;text-decoration:none; }
table#SubNavContainerSEO td a:hover	{ text-decoration:underline; }
#links				        {overflow:hidden;}
