﻿/*
LIGHT GREEN  #99CC33
MEDIUM GREEN #0A9146
DARK GREEN   #009933
SOFT BLACK   #333333
GRAY         #808080
ULTRA LT GREY #E7E6E6
GREAT AQUA BLUE   #0099cd;
*/

/*body {font-family:Arial,helvetica, Sans-Serif; font-size:small;margin-top:20px; background-image:url(IMAGES/TGM-background.jpg);  background-repeat:repeat-x;}*/

body      {font-family:Calibri, Arial, Tahoma; font-size:11pt; letter-spacing:0px;}
body-home {margin-top:20px; font-family:arial; }

img             {border:none;}
a.link,
a:visited       {color:#0A9146; text-decoration:underline;}
#wrapper        {width:800px; margin:0 auto; margin-top:20px;background-color:White; padding:15px 25px 0px 15px; border:double 1px gray;}
#Header         {width:800px;float:left; margin-top:0px;}
                #social_bookmark{ text-align:right;margin-right:5px;}
                #Logo   {float:left; width:284px;}
                #RightSide  {float:right; width:505px; text-align:right; margin-top:0px; }
                .tollfree{font-family:arial, helvetica;font-size:22pt; color:#009933;}
                .compdesc{font-size:90%; color:#666666;}
                #threelinks a:link {font-size:9pt;text-decoration:none; color:#999;}
                #threelinks a:hover {text-decoration:none; color:#8CC63F;}
/*#sidenav        {float:left; width:185px;margin-top:20px;padding-left:0px;margin-left:0px;}*/
#sidenav { display:table-column; float:left; width:191px;height:363px;  padding-top:15px;padding-left:0px;margin-left:0px;}
#sidenav li{list-style-type:none; line-height:160%; margin-left:-25px;}
#sidenav a {color:#99CC33; font-weight:bold; text-decoration:none;font-size:110%;}
#sidenav a:hover {color:#009933;}


#mainbody       {width:615px;color:#333;margin:20px 0px 0px 0px;padding:0px 0px 20px 0px;}
#tblFooter      {margin: 0px auto; float:left;width:800px; margin-top:10px;}
#CoverageArea   {float:left;width:800px; margin:0 auto;margin-top:25px;font-size:75%; color:#333;}


#navlist ul.sidemenu         {font-family:calibri, arial, tahoma;font-size:26px; list-style:none; padding:0; margin:0 0 0 10px;}
#navlist ul.sidemenu li      {margin:0; padding:5px;border-bottom:1px solid lime;}
#navlist ul.sidemenu li a    {display:block; color:#993366;text-decoration:none;}
ul#navlist a:link       {color:#993366;}
ul#navlist a:visited    {color:red; text-decoration:underline;}
ul#navlist a:hover      {color:white; background-color:#eee;}



#navlist           {width: 180px; }
#navlist ul        {
                    margin-left: 0;
                    padding-left: 0;
                    list-style-type: none;
                    font-family: Arial, Helvetica, sans-serif;
                    font-size:10pt;
                    }

#navlist a         {
                    display: block;
                    padding: 3px;
                    width: 160px;
                    background-color: #fff;
                    border-bottom: 1px solid #eee;
                    }

#navlist a:link, 
#navlist a:visited  {color: #66cc66;text-decoration: none;}

#navlist a:hover    {background-color:#effaea;color:#33ff00;}




#footer {width:811px;}
ul.footer    {margin-top:5px;  margin-left:0px; margin-bottom:5px; text-align:center;}
ul.footer li {display:inline; margin-right:10px;}
ul.footer a  {padding: 2px 0px 1px 0px; color:#fff; text-decoration:none;font-size:9pt;}
ul.footer a:hover     {text-decoration:underline; border-bottom-color:#009933;color:#A2F043; border-bottom-width:1px;margin-bottom:1px;}
.copyright    {padding: 5px 0px 5px 0px; color:#333; text-align:center; text-decoration:none;font-size:9pt;}


h1 {font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal;font-size:18pt;letter-spacing:-1px;color:#0a9146;margin:0px  0px 20px 0px;padding:0px;}
h2 {font-size:120%;   line-height:130%;color:#0a9146;font-weight:normal;margin:0px 0px -10px 0px;padding:0px;}
h3 {color: #009445; font-size:110%;}
h3.tagline {color: #009445; font-size:110%; padding-top:0px;margin-top:-30px; margin-bottom:2px; text-align:center;  font-style:italic; }
.answer {font-size:115%; line-height: 150%;}
p.general{font-size:9pt; line-height:13pt;color:#666; }
#statement  {float:left;width:250px; margin-top:200px;font-size:130%; font-weight:bold; color:#009933; text-align:left;}
#spokesmodel    {float:left;width:200px;margin-top:8px; text-align:right;}
.dropdown  {color:green; font-size:13pt;}






/*  FORM STYLES */

.formsection {background-color:#eee; padding:10px;width:410px; margin-bottom:5px;}
#sponsor        {width:850px; margin:0 auto;margin-top:10px;}
#sponsor a      {font-size:80%; text-align:center;}
#wrapperbody    {width:700px;}
.formsectionSM {background-color:#eee; padding:5px;width:385px; margin-bottom:5px;}
.formlabel   {margin-bottom:5px;} 

td.sidebar 
{padding:15px;background-color:#ededed;}
    
a:link.calloutlink  {font-size:9pt;}
#Testimonial {float:left;margin-bottom:50px;margin-right: 25px;width:500px; padding:25px; border:1px solid #ccc; background-color:#f4f9f1; font-family:Arial; font-size:1.0em; line-height:1.20em;}

.quote {float:left;font:inherit; font-weight:bold;}
.name {float:left;font:inherit; font-size:90%;margin-bottom:0px;}
.city {float:left; clear:both;font-style: italic;font-size:90%; margin-top:0px;}