body                    { color:#252525;font-family:Century Gothic,Arial,Helvetica,sans-serif; font-size:90%; margin:10px 0 0 0; font-size:90%; }

h1                      { text-align:left; font-size:175%; margin:0; padding:8px 9px 2px 9px; clear:both }
h2                      { margin:0;  padding:12px 0 12px 0;  font-weight:normal; font-size:120%;}
h3                      { font-weight:normal; font-size:100%;}
.middle h2,.middle h3   { padding:8px 9px 2px 9px;margin:0;  }
h1,h2,h3                { color:#9EA616  }

p                       { font-size:90%;color:#555555;font-weight:normal; padding:4px 9px 7px 9px;margin:0;}

a:hover,#active         { text-decoration:underline; }
a img                   { border:none }

ul li p                 { padding-top:0; }
.contactRight td        { vertical-align:top;  }
.contactRight input     { vertical-align:top;  }
.contactRight img       { display:inline-block  }
.contactRight p         { padding:2px 9px 2px 9px; }

table,form,tr,td        { padding:0; margin:0; }
#wrap                   { width:850px;height:auto;margin:auto;  }
#container              { width:850px; float:left;  }
.center                 { text-align:center }

.nav                    { margin:0 0 10px 0; padding:0; width:620px; position:relative; height:22px; float:left  }
.nav li                 { float:left; margin:3px 0px 3px 0px; padding:1px 11px 4px 10px; background-image:url(../images/nav-bg.jpg); background-repeat:repeat-x; list-style:none; border-bottom:1px solid #bebebe; border-right:1px groove #eeeeee;  text-align:center  }
.nav li:hover           { background-image:url(../images/nav-bg-hover.jpg); }
.nav li a               { color:#444444;display:block; margin:0; text-decoration:none}
.nav li a:hover         { text-decoration:none;color:#9ea616  }
.nav li ul              { display:none;background-color:#FFFFFF; float:left; margin:0 0 0 0; padding:5px 0 0 0 ; border:none}

#tele:hover,#marketing:hover { border-bottom:none }
#teleMenu li            { width:112px ; }

#marketingMenu li       { width:103px ;  margin-left:-18px}
#marketingMenu          { width:77px }

#home,#pilot,#faqs,#casestudies,#about,#contact { padding:1px 14px 4px 14px; }

#marketing              { padding:1px 16px 4px 16px; width:75px; }
#marketingMenuLast      { background-image:url(../images/marketing-nav-bottom.gif) !important; background-position:bottom; border:none !important; padding-right:4px }

#teleMenuLast           { background-image:url(../images/tele-nav-bottom.gif) !important; background-position:bottom; border:none !important; padding-right:4px }
#teleMenu               { width:90px; background-image:url(../images/tele-nav-bottom.gif); background-position:bottom  }
.nav li ul li           { background-color:#FFFFFF; background-image:none !important;border:none; border:1px solid #CCCCCC; border-top:none;  float:left; text-align:left; font-size:10px; height:18px; padding:3px 2px 3px 3px; margin:0 0 0 -12px;  overflow:visible}
.left                   { float:left;  width:75px; }
.middle,.fullContent    { float:left; width:620px }

.panel                  { float:left; width:310px; height:122px; overflow:auto; background-image:url(../images/panel.gif); background-repeat:no-repeat;}
.panel h2               { margin:12px 0 5px 44px; padding:0; }
.panel p                { margin:9px 14px 0 16px; padding:0; }
.panel a:hover          { text-decoration:underline;color:#9EA616  }

#sale                   { float:right;}

.address                { text-decoration:none;color:#9EA616 }

.fullContent a          { text-decoration:none;color:#9EA616 }
.fullContent a:hover    { text-decoration:underline;color:#9EA616  }

.contentRight a         { color:#9EA616 }
.contentRight a:hover   { text-decoration:underline;color:#9EA616  }

.right,.rightPanel      { float:right; width:155px;  }
.right h2,.right a, .right p {color:#FFFFFF;  }
.rightPanel h2          { padding:11px 0 0 40px; margin:1px 0 0 0; height:33px; font-size:150%; }
.rightPanel             { background-color:#9ea615; background-image:url(../images/right-panel-bottom.gif); background-position:bottom; margin:0; background-repeat:no-repeat; padding-bottom:3px }
.rightPanel ul          { margin:0; padding:4px 2px 2px 8px }
.rightPanel ul li       { margin:0 3px 3px 0; padding:0 0 0 24px; margin:0; min-height:23px;list-style:none;background-image:url(../images/small-arrow.gif);background-repeat:no-repeat;font-size:90%; }
.rightPanel li a        { color:#FFFFFF;display:block; margin:0; text-decoration:none}
.rightPanel li a:hover  { text-decoration:underline;color:#FFFFFF  }

.brochurePanel          { background-image:url(../images/brochure-panel.gif); background-repeat:no-repeat;  float:right; margin-top:10px; width:155px; height:79px}
.brochurePanel h2       { background-image:url(../images/small-arrow.gif); background-repeat:no-repeat; background-position:5px 10px; padding:8px 0 0 29px; margin:0; height:23px;font-size:110% }
.brochurePanel p        { font-size:100%;  margin:1px 2px 1px 29px; padding:0; }
.brochurePanel a        { color:#FFFFFF;margin:0; text-decoration:none}
.brochurePanel a:hover  { text-decoration:underline;color:#FFFFFF }

.footer                 { float:left; width:850px; height:32px; background-image:url(../images/footer-bg.gif); margin-top:10px }
.footer p               { color:#FFFFFF }
.footerLeft             { float:left; width:330px; margin:8px 5px 0 20px; padding:0;  }
.footerRight            { float:right; width:330px; margin:4px 20px 11px 20px;text-align:right;  }
.footerRight a          { color:#FFFFFF }
.footerRight a          { color:#FFFFFF;margin:0; text-decoration:none}
.footerRight a:hover    { text-decoration:underline;color:#FFFFFF }

.more                   { margin:2px 22px 0 0 !important; padding:0 !important; font-size:90%; text-align:right;  }
.more a                 { color:#9ea616; text-decoration:none; background-image:url(../images/panel-arrow.gif); background-repeat:no-repeat; background-position:-5px 2px; padding-left:18px }

.contactLeft            { float:left; width:220px }
.contactLeft a          { text-decoration:none;color:#9EA616 }
.contactLeft a:hover    { text-decoration:underline;color:#9EA616  }

.contactRight           { float: right; width:350px; margin-top:5px  }

.contentLeft            { float:left; width:300px; }
.contentRight           { float:left; width:300px; }

.credit                 { font-size: 10px; color: #9EA616; }
.contact-no             { font-size: 18px; font-weight: bold; color: #9EA616; }

