﻿
	    body {margin-top:0px;font-family: Arial, Helvetica; font-size:11pt; line-height:150%; letter-spacing:0px;	color: #333;  background-image: url(/images/TGM-BG.gif);}
  	    img  {border-style:none;}
  	    #mainph {margin:0px 0px 15px 0px;}
  	    .launch {font-family: Georgia,serif;font-size: 21pt; margin:10px 0px 30px 0px; font-style: italic;font-weight: normal; text-align:center; color:Green}
  	    h3.hding  {font-family:Arial; font-size:14pt;margin:0px;}
	    #wrapper 		{width:950px; margin:0px auto; margin-top:0px; }
	    #wrapper-inside {width:910px; padding-left:25px;padding-bottom:50px; background-color:white; float:left;	}
	    #header-home {float:left;width:885px;margin:-10px 0px 0px 0px;}
	    #logo   	{float:left;   width:335px; margin: 15px 0px 0px 0px;}
	    #starburst 	{float:left;  width:150px; margin: 50px 0px 0px 50px;}
	        #tollfree 	    {float:left; width:350px; margin: 20px 0px 0px 0px; font-family:arial; font-weight: normal; font-size:1.95em; text-align:right;color :green;}
	        #bbbemblem      {float:left; width : 350px; margin:10px 0px 0px 0px;  padding:0px;text-align:right;font-size:9pt;}
	        ul#quicklinks   {float:left; width : 350px; margin:10px 0px 0px 0px;  padding:0px;text-align:right;}
	        #quicklinks li {font-size: 8pt;display : inline;list-style-type: none; padding-left:15px;}
	        #quicklinks a:link,#quicklinks a:visited  	{text-decoration: none;font-weight: bold;color: green;}
						        #quicklinks	 a:hover  	{text-decoration: none;font-weight: bold;color: lime;}
#serviceslist
{
margin-left: 0;
padding-left: 0px;
list-style: none;
font-size:15px;
}

#serviceslist li 
{
padding-left: 30px;
height:35px;
margin-top:0px;
padding-top:5px;
padding-left:25px;
/*border:solid 1px red;*/
background-image: url(/images/GREEN-BULLET.jpg);
background-repeat: no-repeat;
background-position: 0 .5em;
}


        #flashpan {width:880px;margin:-20px 0px 0px 0px;/*border:solid 1px #cc0000;*/}

        #sidenavigation {float:left; width:220px; margin:0px 0px 0px 20px;}
        #content        {float:left; width: 635px; margin:0px 10px 0px 0px;}
        #content h1 {color:#0D9347; font-family:arial, Calibri, Verdana;   font-size:24px; letter-spacing:-1px; #margin:15px 0px 20px 0px;}
	    #nav-primary{float:left; width:885px;margin:5px 0px 10px 0px;}
	    /*.boxtop 	{float:left;width:885px; margin:0px 0px 0px 0px; #margin:0px 0px 0px 0px; height:20px; background-image: url(/images/top-roundedcorners.gif); background-repeat:no-repeat;}
	    .boxbottom 	{float:left;width:885px; height:20px; background-image: url(/images/bottom-rounded-corners.gif); background-repeat:no-repeat;}
	    */
	    #mainbody 	{width:885px; float:left; margin:0px 30px 0px 0px; /*background-image:url(/images/bodybg.gif); background-repeat:repeat-y;*/}
	    #socialbookmark {width:335px; text-align:center;}
        
        #weclean    {font-family:Myriad Pro, Calibri, Arial; font-size: 13pt; letter-spacing:0px; margin:20px 0px 0px 8px;_margin:-10px 0px 0px 0px;}
        #chgomag    {width:430px; margin:25px 0px 10px 0px}
        

	    #leftcol	{width:500px; float:left; margin:-20px 20px 0px 30px;}
	    #rightcol	{width:315px; float:left; margin:-17px 0px 0px 0px;}
	    .hmbuttons  {margin-bottom:8px;}
	    .headertxt  {margin-top:25px;}
	    #testimonial {width:250px; margin:15px 0px 0px 30px;padding:15px; background-color: #EBFFE1; border:thin #A2F043 dotted; }
	    #testimonial .quote {font-family: Arial, Helvetica, sans-serif ; font-size:medium; line-height:150%;}
	    #testimonial .quotee {font-family: Arial, Helvetica, sans-serif ; font-size:small; font-style:italic; text-align:right;}
	    #memberships {float:left;margin-left: 50px;width:280px; text-align:center;}
	    ul.hm_small{font-size:11pt; font-family:Calibri, arial, helvetica;}
        .style1 {color: #008000;}
div.pressitem {float:left;width:600px; padding:45px 0px 45px 0px;border-bottom: dotted 1px #ccc;}
    .pressimg {float:left;width:175px;}
    .pressitem h2 {float:left;width:400px;margin:5px 0px 0px 0px;font-family:'Arial Black', Arial, helvetica;font-weight:bold; font-size:15pt; color:#000; line-height:18pt;}
    .pressitem h2 a:link,
    .pressitem h2 a:visited {text-decoration:none; color:#0D9347;}
    .pressitem h2 a:hover {text-decoration:underline;}
    .pressitem h3 {float:left;width:400px;margin:0px; font-family:Arial, helvetica; font-size:12pt;color:#000;}

#footer {margin:0px 0px 0px 0px; width:935px;float:left;background-color:White; background-color:Black; text-align:center; color:White;font-family:Arial; font-size:10px;padding-top:10px;}
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;}

.#navsidebar {width:180px; margin:-20px 25px 0px 0px; /*border:solid 1px #ccc;*/}
#navsidebar h2 {margin:10px 0px 0px 0px;}
#navsidebar h2 a{background-color:white; color:#097E3B; font-weight:bold; font-size:13pt; text-decoration:none; }
#navsidebar li {}
#navsidebar ul {padding:0px; margin:0px 0px 0px 15px; list-style-image:url(images/green_arrow.gif);}

.calloutquote {background-color:#e1f8f1; border:dashed 2px #279cd2;text-align:center;font-family:Georgia, Times New Roman; font-size:16pt; font-style:italic; color:#279cd2;padding:20px;margin:10px 0px 15px 0px;}

.navcontainer {padding-left:35px;}

.navlist-home
{margin:0px;
padding-left: 0;
list-style: none;
font-size:13pt;
}

.navlist-home li 
{
padding-left: 25px;
/*line-height:18px;*/
background-image: url(/images/checkmark.gif);
background-repeat: no-repeat;
background-position:  0 0px;
height:175%;
}


#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;}


#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;
                    margin:0px 0px 5px 0px;
                    width: 160px;
                    background-color: #fff;
                    border-bottom: 1px solid #eee;
                    }
                    
#navlist li.nested a:link, 
#navlist li.nested a:visited, 
#navlist a:link, 
#navlist a:visited  {background-color:#effaea;color: #66cc66;text-decoration: none;}

#navlist a:hover    {color:#097E3B;}


/*  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;}

#left   {float:left;width:375px;margin:0px 25px 0px 0px;}
#right  {float:left;width:225px;}
/*.topblock {font-family: Arial; font-size:13pt; line-height:125%;}*/
.topblock {font-family: Arial; /*font-size:13pt; line-height:125%;*/font-size: 1.083em; line-height: 1.462; width:600px;}

h2 {font-size:13pt; color:Green;}
.caption {font-family:Arial;  font-style:italic; font-size:10pt; line-height:100%;}
.captcha {width:600px;}

#vimeolink {background-color:Lime; color:Aqua; font-weight:bold; font-size:9pt; text-align:center; padding: 3px 0px 3px 0px;}

      #mainph {width:880px; margin:0px 0px 25px 0px; float:left; border:none;}
	    #leftph    {width:570px; height:248px;float:left; }
	    #rightph  {width:210px; height: 248px; float:left; }
	    #lowerph {width:880px; margin-top:15px; float:left;}
	    #seobox {font-family:Arial; font-size:110%;}
	    #seobox a:link,#seobox a:visited, #seobox a:hover, #seobox a:active
	     {text-decoration:none; color:#333;font-weight:normal;}
	     #seobox h1 {font-size:18px; margin:0px 0px 5px 0px; font-weight:bold;color:green}
	     #seobox p {margin:0px 0px 20px 0px; line-height:145%}
	     .pridest {width:275px; height:145px; padding:10px; float:left; background-color:#ededed;}
	     .midcol {width:250px; float:left; background-color:red;margin-left:10px;}
	     .seotext {width:550px;float:left;}
	     .hdline {font-size:150%; font-weight:normal; letter-spacing:normal; float:left; margin-right:20px;}
	     .subtext2{font-size:80%; line-height:85%; margin-top:35px;  font-style:italic;}
	     p.subtext{font-size:85%; line-height:100%;}
	     #leftcol	{width:555px; float:left; margin:0px 10px 0px 0px; /*border:solid 1px red;*/}
	    #rightcol	{width:305px; float:left; margin:0px 0px 0px 0px; }
