BODY {
        font-size : 11px;
        color: #4D4D4D;
        font-family: Arial, "Arial",Sans-Serif ;
        margin:0px auto; padding:0px;
        background: black url(../images/top_bg_new.gif) repeat-x;
        height: 100%;



}


TD {
        text-align: justify;
        }

TD.OPTIONS {
        background: transparent url('../images/options_bg.jpg') no-repeat;
        width: 161px;
        height: 75px;
        padding-top: 26px;
        padding-left: 8px;
        padding-right: 86px;
        padding-bottom: 8px;

        }
        


hr {
        border-bottom: 1px dotted gray;
        height: 1px;
        background: white;
        margin-top: 20px;
        }


td.tv {
        background: url(../images/tv_bg.gif) no-repeat;
        height: 135px;
        width: 175px;
        padding-top: 10px;
        padding-left: 12px;
        }

div.top {
                width: 900px;
                margin:0px auto; padding:0px;
								
        }
.top_green {
                width: 900px;
                margin:0px auto; padding:0px;
								background: #005b01;
        }        

        
.spacer_content   {
                width: 10px;
                }

TD.login {
                width: 323px;
                text-align: left;
                border: 0px red solid;
        }

        
TD.logo_top {
                width: 230px;
                
                background: url(../images/logo_top.gif) bottom left no-repeat;
                border: 0px solid red;
                }
TD.nav {
                width: 322px;
                height: 25px;
                border: 0px solid red;
        }
				
				
TD.lightgreen {
                width: 100%;
                height: 25px;
                border: 0px solid red;
								background: #007c12;
								text-align: right;
        }
        
        
TD.logo {
                width: 210px;
                height: 126px;
                background: url(../images/logo.gif) no-repeat;
        }
TD.secondary_nav {
                width: 352px;
                height: 79px;
                }

TD.livehelp {
                width: 352px;
                text-align: right;
        }
        
        
div.content {
                width: 516px;
                padding-left: 24px;
                padding-right: 23px;
                padding-bottom: 20px;
                border: 0px solid red;

        }


TABLE.footer {
                                                    height: 100%;
                                                                width: 900px;
                                                                margin:0px auto; padding:0px;
                text-align: left;
                                                                color:#B4D5B5;
                                                                background: #022402
                                                                
                                                                }

        
div.footer_header {
                background: url(../images/footer_header_bg.gif) repeat-x;
                width: 100%;
                height: 22px;
                margin:0px auto; padding:0px;
                text-align: center;
                }
div.footer {
                min-height: 100%;
                width: 100%;
                background: #022402;
                                          }
                                                
TD.bottom {
                                              color: #1E461F;
                                                                padding-left: 15px
                                        }                                                

div.page {
                                                           padding: 17px;
                                                                }                                                

        
TD.portfolio {
                width: 184px;
                background: url(../images/portfolio_bg.gif) no-repeat;
                                                                padding: 8px;
                                                                 padding-left: 15px; 
                                                                 vertical-align: top;
        }
                                
p.front {
                                                                  
                                                                 margin-top: 8px;
                                                                 }
                                                        
                                                
span.green {
                                                           color: #387B3A;
                                                                font-weight: bold;
                                                                text-transform: uppercase;
                                                                
                                                        }

TD.say {
                width: 222px;
                background: url(../images/say_bg.gif) no-repeat;
                                                                padding-top: 8px;
                                                                 padding-left: 15px;
                                                                 vertical-align: top;
                                                                 padding-right: 8px;
																																 text-align: left;	 
        }
        
TD.quote {
                width: 189px;
                background: url(../images/quote_bg.gif) no-repeat;
                                                                 padding: 8px;
                                                                 padding-left: 15px;
                                                                 vertical-align: top;
																																 text-align: left;
        }
        
        
TD.contact {
                width: 236px;
                background: url(../images/contact_bg.gif) no-repeat;
                                                                
                                                                 vertical-align: top;
        }
        
        

TABLE.MAIN {
                width: 900px;
                height: 545px;
                min-height: 100%;
                margin:0px auto; padding:0px;
        }



TD.PIC {
                width: 270px;
                height: 545px;
                background: black url(../images/pic_bg.gif) repeat-y;
        }
        
TD.THINK {
                width: 63px;
                height: 545px;
                background: black url(../images/think_about_it.gif) no-repeat bottom center;
        }
        
TD.CONTENT {
                width: 567px;
                height: 545px;
                background: white;
        }

TD.right {
                width: 50%;
                background: white;
        }
TD.left {
                width: 50%;
                background: black;
        }



.FULL {         width: 100%;
                height: 100%;
                min-height: 100%;

}

/*  JAVASCRIPT DROPDOWN  */
#dropmenudiv{
background-color: #fff;
position:absolute;

border-bottom-width: 0;
font: normal 11px arial;
line-height:12px;
z-index:100;
margin: 10px 0px 0px -5px;
color: #578E5F;
}

#dropmenudiv a{
width: 100%;
background-color: #fff;
display: block;
text-indent: 3px;
border-bottom: 1px solid white;
padding: 1px 8px;
text-decoration: none;
font-weight: bold;
color: #578E5F;



}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #fff;
width: 100%;
color: #005B01;
//background: url(../images/arrow_green.gif) no-repeat left center;

}

td.header_link
{
        font: bold 11px arial;
        text-align: right;
        vertical-align: middle;
        padding: 0px 0px 0px 25px;
        height: 15px;


        }
a.header_link:link, a.header_link:visited
{color: #FFF; text-decoration:none;}
a.header_link:hover
{color: #83B68B; text-decoration:none;

}


td.header_link_home
{
        font: bold 11px arial;
        text-align: right;
        vertical-align: middle;
        padding: 0px 0px 0px 0px;
        height: 15px;


        }
a.header_link_home:link, a.header_link_home:visited
{color: #FFF; text-decoration:none;}
a.header_link:hover
{color: #83B68B; text-decoration:none;

}






td.header_link_sub
{
        font: bold 11px arial;
        text-align: left;
        vertical-align: bottom;
        padding: 0px 0px 0px 20px;
        height: 15px;

        }
a.header_link_sub:link, a.header_link_sub:visited
{color: #005B01; text-decoration:none;}
a.header_link_sub:hover
{color: #578E5F; text-decoration:none;

}

td.header_link_sub_quote
{
        font: bold 11px arial;
        text-align: left;
        vertical-align: bottom;
        padding: 0px 0px 0px 20px;
        height: 15px;

        }
a.header_link_sub_quote:link, a.header_link_sub_quote:visited
{color: #00b21a; text-decoration:none;}
a.header_link_sub_quote:hover
{color: #578E5F; text-decoration:none;

}

.legend {
        color: #A4A4A4;

        }


a:link { color: #008410; text-decoration: none; font-weight: bold}
a:visited { color:#008410; text-decoration:none; font-weight: bold}
a:hover { color: #015511; text-decoration: underline; font-weight: bold }
a:active { color: #008410; text-decoration: none; font-weight: bold}

a.legend:link { color: #A4A4A4; text-decoration: none }
a.legend:visited { color: #A4A4A4; text-decoration: none }
a.legend:hover { color:#8A8A8A; text-decoration: underline }
a.legend:active { color: #A4A4A4; text-decoration: none}

a.footer:link { color: #B4D5B5; text-decoration: none }
a.footer:visited { color: #B4D5B5; text-decoration: none }
a.footer:hover { color:#ffffff; text-decoration: underline }
a.footer:active { color: #B4D5B5; text-decoration: none}

a.bottom:link { color: #1E461F; text-decoration: none }
a.bottom:visited { color: #1E461F; text-decoration: none }
a.bottom:hover { color:#387B3A; text-decoration: underline }
a.bottom:active { color: #1E461F; text-decoration: none}

a.BIG:link { color: #00AB04; text-decoration: none }
a.BIG:visited { color: #00AB04; text-decoration: none }
a.BIG:hover { color:#000000; text-decoration: underline }
a.BIG:active { color: #00AB04; text-decoration: none}

H1.green {
  font-weight: bold;
  font-size: 12pt;
  line-height: 10pt;
        text-transform: uppercase;
  font-variant: normal;
  font-style: normal;
  margin-bottom: 5px;
        color: #005B01;
}

H1.gray {
  font-weight: bold;
  font-size: 12pt;
  line-height: 10pt;
        text-transform: uppercase;
  font-variant: normal;
  font-style: normal;
  margin-bottom: 5px;
        color: #181818;
}

H1.legend {
  font-weight: bold;
  font-size: 8pt;
  line-height: 8pt;
        text-transform: uppercase;
  font-variant: normal;
  font-style: normal;
  margin-bottom: 0px;
        color: #005B01;
}

H1.news {
  font-weight: bold;
  font-size: 8pt;
  line-height: 8pt;
  text-transform: uppercase;
  font-variant: normal;
  font-style: normal;
  margin-bottom: 0px;
  color: gray;
  border-bottom: 1px dashed #AEAEAE;

  margin-right: 0px;
  padding-bottom: 2px;

}


H1 {
  font-weight: bold;
  font-size: 13pt;
  line-height: 10pt;
  font-variant: normal;
  font-style: normal;
  margin-bottom: 5px;
  font-family: Arial;
  color: #006B1C;


}

H1.BIG {
  font-weight: bold;
  font-size: 8pt;
  line-height: 8pt;
  font-variant: normal;
  font-style: normal;
  margin: 0px;
  font-family: Arial;
  color: #006B1C;
}

H1.TITLEGREEN {
  font-weight: bold;
  font-size: 9pt;
  line-height: 9pt;
  font-variant: normal;
  font-style: normal;
  margin: 0px;
  font-family: Arial;
  color: #006B1C;

}

H1.WHITE {
  font-weight: bold;
  font-size: 9pt;
  line-height: 9pt;
  font-variant: normal;
  font-style: normal;
  margin: 0px;
  font-family: Arial;
  color: #ffffff;
}


H1.TITLE {
  font-weight: bold;
  font-size: 9pt;
  line-height: 9pt;
  font-variant: normal;
  font-style: normal;
  margin: 0px;
  font-family: Arial;
  color: #000000;
}

H1.SERVICES {
  font-weight: normal;
  font-size: 8pt;
  line-height: 8pt;
  font-variant: normal;
  font-style: normal;
  margin: 0px;
  font-family: Verdana;
  color: #000000;
}

H3 {
  font-weight: bold;
  font-size: 10pt;
  line-height: 10pt;
  font-family: arial;
  font-variant: normal;
  font-style: normal;

}

H1.portfolio {
  font-weight: bold;
  font-size: 9pt;
  line-height: 9pt;
  font-family: arial;
  font-variant: normal;
  font-style: normal;
  color: #008410;
  margin: 0px;

}


H1.titles {
  font-weight: bold;
  font-size: 9pt;
  line-height: 9pt;
  font-family: arial;
  font-variant: normal;
  font-style: normal;
  margin-bottom: 3px;
  margin-top: 10px;
  color: #008410;

}

H3 {
  font-weight: bold;
  font-size: 10pt;
  line-height: 10pt;
  font-family: arial;
  font-variant: normal;
  font-style: normal;

}

H5 {
  font-weight: bold;
  font-size: 9pt;
  line-height: 9pt;
  font-family: arial;
  font-variant: normal;
  font-style: normal;

}

div.hr {
  height: 1px;
  background: #fff url(dot.gif) repeat-x scroll center;
  width:100%;
  padding-top:20px;
  padding-bottom: 20px
}
div.hr hr {
  display: none;
}

ul {
        margin:5px 0px 0px 0px;
        padding:0px;
}
li {
        margin:0px;
        padding:0px;
        list-style:none;
        background-image: url(../images/arrow_green.gif);
        background-repeat: no-repeat;
        background-position: 0px 6px;
        padding-left:15px;
        text-align: justify;

        line-height:15px;
}

li.news {
        margin:0px;
        padding:0px;
        list-style:none;
        background-image: url(../images/arrow_green.gif);
        background-repeat: no-repeat;
        background-position: 0px 6px;
        padding-left:15px;
        text-align: justify;
        text-transform: uppercase;
        border-bottom: 1px dotted #D8D8D8;
        line-height:15px;
}

input.green {
   color:#ffffff;
   font-family:'tahoma',helvetica,sans-serif;
   font-size: 8pt;
   font-weight:bold;
   background-color:#006B1C;
   border:1px solid #ffffff;
   padding: 2px;
   margin: 7px;

   }



