body
{
   width: 100%;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   background: white;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 20px;
}
.headerbox
{
   position: absolute;
   background: #327025;
   z-index: 1;
   height: 100px;
   width: 100%;
   top: 0;
}
.headerlogo
{
   float: right;
   width: 370px;
   height: 100px;
}
.logo
{
   color: #257e2e;
   font-weight: bold;
}.morebullets
{
   font-size: 110%;
   font-weight: bold;
}
.copyright
{
   border-top: 1px solid black;
   margin: 40ex 0 0 0;
   padding: 1ex 0 2ex 0;
   font-size: 75%;
}
.headerlogotext1
{   font-size: 35px;
   font-weight: bold;
   color: #257e2e;
   position: relative;
   width: 180px;
   left: 178px;
   top: 0px;
}
.headerlogotext2
{
   font-size: 20px;
   font-weight: bold;
   color: #257e2e;
   position: relative;
   width: 180px;
   left: 178px;
   top: -10px;
}
.contentbox
{
   position: relative;
   margin: 30px 50px 20px 120px;
   background: white;
   padding: 2ex 8ex 0 6ex;
   min-width: 400px;
   z-index: 10;
   border: 3px solid #327025;
}.articlebox{   position: relative;   margin: 350px 0 0 0;   background: white;   padding: 0 0 0 0;   min-width: 400px;}.contentbox1
{
   width: 400pt;
   background: white;
}
.sidebox
{
   width: 14em;   float: right;   margin: 0.9ex 0 2ex 2ex;   padding: 1.2ex 0.9ex 2.9ex 0.9ex;
   border-left: 1px solid #327025;   font-size: 92%;
   z-index: 2;
}.prodseparator{    border-bottom: 2px solid #327025;
}.menunews{
   background: #ffffcc;   font-size: 100%;   padding: 3pt 1pt 3pt 3pt;   border: 1px solid #ba0559;}.thanknews{
   background: #ffffee;   font-size: 100%;   font-weight: bold;   margin: 3pt 85pt 3pt 8pt;   padding: 3pt 3pt 3pt 3pt;   border: 1px solid #ba0559;}
.menubox{
   position: absolute;
   left: 15px;
   top: 150px;
   width: 170px;   background: #D7F2D1;   z-index: 10;   font-size: 85%;   font-weight: bold;   padding: 3pt 3pt 3pt 3pt;   border: 1px solid #327025;}


.menuseparator
{
    border-bottom: 1px dashed #327025;
    margin: 1.5ex 0 1.5ex 0;}

.selimage
{
    display: block;
}
.selmenuitem
{
   color: #796211;}
.listheader{   margin-bottom: 0.6ex;}
h1{   font-family: Tahoma, Arial, Helvetica, sans-serif;   font-weight: bold;   font-size: 190%;   margin: 0 0 1ex 0;   color: #cc0505;}
h2{   font-family: Tahoma, Arial, Helvetica, sans-serif;   font-weight: bold;   font-size: 150%;   color: green;   margin: 3ex 0 0 0;   padding: 2px 0 2px 10px;}
h3{   font-family: Arial, Helvetica, sans-serif;   font-weight: bold;   font-size: 110%;   color: #327025;   margin: 2ex 0 1ex 0;}h4{   font-family: Arial, Helvetica, sans-serif;   font-weight: bold;   font-size: 117%;   color: black;}h5{   font-family: Arial, Helvetica, sans-serif;   font-weight: bold;   font-size: 130%;   color: #fa0519;   margin: 2ex 0 1ex 0;}
.topitem{   margin-top: 1em ! important;}
.sabulletlist{   list-style: url(images/green_bullet.jpg) disc;   margin-top: 0;   margin-bottom: 1ex;   margin-left: 4ex;   padding-left: 0;}
.spacedbulletlist
{
   list-style: url(images/green_bullet.jpg) disc;   margin-top: 0;   margin-bottom: 1ex;   margin-left: 4ex;   padding-left: 0;
}

.spacedbulletlist li
{
    margin-bottom: 2ex;
}

.bulletlist{   list-style: url(images/green_bullet.jpg) disc;   margin-top: 0;   margin-bottom: 1ex;   margin-left: 7ex;   padding-left: 0;}
.plainlist{   list-style: none;   margin-top: 0;   margin-bottom: 1ex;   margin-left: 2ex;   padding-left: 0;}
.numberlist{   list-style: decimal;   margin-top: 0;   margin-bottom: 1ex;   margin-left: 7ex;   padding-left: 0;}
.greentext{    color: #327025;    font-weight: bold;}.reddishtext{    color: #ba0559;    font-weight: bold;}.yellowback{    background: #ffff66;}.redtext{    color: red;    font-weight: bold;}
p{   margin-left: 2ex;}
.bulletpara{   margin-left: 0;}
table
{   border-collapse: collapse;   border-spacing: 0;}

.menubox td
{
    padding: 1pt 1pt 1pt 1pt;
}


td
{
   padding: 0.3ex 0.3ex 0.3ex 0.3ex;
   vertical-align: middle;
}
a:link{   color: #327025;}
a:visited{   color: #578A4D;}
a:hover
{
   color: #873303;
}

a:active
{
   color: #873303;
}



a.insetlink:link
{
   color: black;
}

a.insetlink:visited
{
   color: black;
}

a.insetlink:hover
{
   color: #464646;
}

a.insetlink:active
{
   color: #464646;
}


a.menulink:link
{   color: black;   text-decoration: none;}
a.menulink:visited{   color: black;   text-decoration: none;}
a.menulink:hover{   color: #464646;   text-decoration: underline;}
a.menulink:active{   color: #464646;   text-decoration: underline;}
a.selmenulink:link{   color: #796211;   text-decoration: none;}
a.selmenulink:visited{   color: #796211;   text-decoration: none;}
a.selmenulink:hover{   color: #857027;   text-decoration: underline;}

a.selmenulink:active
{   color: #857027;   text-decoration: underline;}
.actionbutton{   background: #327025;   color: white;   font-weight: bold;   font-size: 90%;   padding: 0 1em 0 1em;}.topactionbutton{   background: #ffffe2;   color: #327025;   font-weight: bold;   font-size: 90%;   padding: 0 1em 0 1em;}
.breadcrumb{   position: absolute;   width: 60%;   z-index: 4;   left: 15px;   top: 10px;   color: #FFFFD5;   font-size: 95%;   font-weight: bold;}.breadcrumbnew{   display: none;   position: absolute;   width: 60%;   z-index: 4;   left: 15px;   top: 10px;   color: #FFFFD5;   font-size: 95%;   font-weight: bold;}.newnewsbox{   padding: 4px 9px 9px 9px;   height: 280px;   background-color: #ffffe7;   border: 2px solid green;   color: #000000;   font-size: 100%;}
.topnewsbox{   z-index: 10;   position: absolute;   left: 30px;   top: 10px;   padding: 4px 9px 9px 9px;   height: 300px;   width: 80%;   background-color: #ffffe7;   border: 2px solid red;   color: #000000;   font-size: 105%;}
.formcontainer{   margin-top: 2ex;   margin-left: 2ex;   padding: 10px 20px 15px 30px;   border: 1px solid #327025;   background: #e8ffe8;}.tsbox{   margin: 20px 200px 100px 10px;   padding: 5px 9px 9px 9px;   height: 200px;   background-color: #ffffdd;   border: 2px solid red;   color: #000000;   font-size: 100%;}


.tsbox4
{
   margin: 20px 200px 100px 10px;
   padding: 5px 9px 9px 9px;
   height: 230px;
   background-color: #ffffdd;
   border: 2px solid red;
   color: #000000;
   font-size: 100%;
}
a.bclink:link
{
   color: #FFFFD5;
}

a.bclink:visited
{
   color: #FFFFD5;
}

a.bclink:hover
{
   color: #FFFFD5;
}

a.bclink:active
{
   color: #FFFFD5;
}

.bullet
{
   margin-top: 1.5ex;
}

.footer
{
   margin-top: 5ex;
   background: #e8ffe8;
   padding: 1px 1px 1px 1px;
   border: 1px solid #327025;
}
.footernews
{   font-size: 95%;
}.saladbox
{
   margin: 4ex 3ex 0 3ex;
   background: #f2fff2;
   padding: 8px 10px 10px 10px;
   border: 1px solid #327025;   font-size: 105%;
}

.restitle
{
   font-weight: bold;
   margin-left: -2ex;
   display: block;
}.prodtitle
{
   font-weight: bold;   font-size: 110%;
   margin-left: -2ex;
   display: block;
}

.resdesc
{
   margin-left: 2ex;
}.middleidea{   margin: 5px 30px 15px 160px;   padding: 1ex 1ex 2ex 1ex;   width: 60%;   background-color: #fffff7;   border: 2px solid #a2310a;   color: #000000;   font-size: 107%;}.testbox{   font-family: Arial, Helvetica, sans-serif;   font-size: 9pt;   position: relative;   margin: 10px 220px 10px 50px;   background: #ffffdd;   padding: 2ex 2ex 1ex 2ex;   min-width: 400px;   z-index: 10;   border: 2px solid #000000;}


.pWindow {
    text-align: left !important;
    font-size: 18px;
    display: none;
    cursor: default;
    position: absolute;
    width: 600px;
    top: -5000px;
    left: -5000px;
    background-color: #FFFFB2;
    border: 2px solid #9a2329;
    padding: 40px;
	z-index: 5000;
}

.pWindow .email {
    border: 1px solid #9a2329;
    width: 18em;
    height: 1.2em;
    padding: 3px;
    font-size: 1.1em;
    vertical-align: middle;
    margin-bottom: 5px;
}

.pWindow .pHeader
{
    font-weight: bold;
    font-size: 1.4em;
    color: #ff0f0f;
    margin-top: -20px;
}

.pWindow .button
{
    border: 1px solid black;
    font-size: 1.1em;
    vertical-align: middle;
}


.pClose
{
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    background-image:  url(http://www.avocadoconsulting.com/jslib/cancel.png);
}

.pOverlay { background-color: #000 }

.pWindow p
{
margin-left: 0;
}
