*
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
BODY
{
    font-size: 100%;
    margin: 15px 10px;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
}
H1 A
{
    display: block;
    font-size: 0px;
    background: url(logo.gif);
    float: left;
    margin-bottom: 5px;
    overflow: hidden;
    width: 86px;
    text-indent: -1000em;
    font-family: Arial, Helvetica, sans-serif;
    height: 89px;
}
H2
{
    font-size: 18px;
    color: #f1781e;
    font-family: Arial, Helvetica, sans-serif;
}
H3
{
    font-size: 14px;
    margin-bottom: 3px;
    font-family: "Trebuchet MS" , "Myriad Pro" , arial, verdana;
}
#content H3
{
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
}
UL
{
    font-family: Arial, Helvetica, sans-serif;
    list-style-type: none;
}
INPUT
{
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
}
FIELDSET
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
LEGEND
{
    display: none;
}
FIELDSET DIV INPUT
{
    border-right: #999 1px solid;
    border-top: #999 1px solid;
    border-left: #999 1px solid;
    border-bottom: #999 1px solid;
}
A
{
    color: #1d91cc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
FORM DIV INPUT
{
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
}
FORM DIV INPUT
{
    font-size: 11px;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
}
SELECT
{
    font-size: 11px;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 2px;
    width: 200px;
}
OPTION
{
    padding-left: 2px;
}
P
{
    margin: 10px 0px;
    line-height: 1.5em;
    font-family: Arial, Helvetica, sans-serif;
}
SUP
{
    font-weight: bold;
    font-size: 8px;
    color: #0033cc;
    font-family: Arial, Helvetica, sans-serif;
}
A IMG
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
#wrapper
{
    font-size: 11px;
    margin: 0px auto;
    width: 922px;
}
A.learn-more
{
    padding-right: 13px;
    display: block;
    font-weight: bold;
    background: url(orange-arrow.gif) no-repeat right center;
    margin: 10px 0px;
    overflow: hidden;
    text-transform: lowercase;
    color: #5a5a5a;
    text-align: right;
}
.module A
{
    padding-right: 13px;
    display: block;
    font-weight: bold;
    background: url(orange-arrow.gif) no-repeat right center;
    margin: 10px 0px;
    overflow: hidden;
    text-transform: lowercase;
    color: #5a5a5a;
    text-align: right;
}
A.learn-more_capitalize
{
    padding-right: 13px;
    display: block;
    font-weight: bold;
    background: url(orange-arrow.gif) no-repeat right center;
    margin: 2px 0px;
    overflow: hidden;
    text-transform: capitalize;
    color: #5a5a5a;
    text-align: right;
}
A.learn-more:hover
{
    color: #f1781e;
    text-decoration: underline;
}
.module A:hover
{
    color: #f1781e;
    text-decoration: underline;
}
A.buy
{
    padding-right: 15px;
    background: url(orange-arrow.gif) no-repeat right center;
    margin: 10px 0px;
    color: #00755f;
}
A:hover
{
    text-decoration: underline;
}
.module UL LI
{
    padding-bottom: 4px;
}
#page-options
{
    padding-top: 17px;
}
#page-options A
{
    text-transform: lowercase;
}
#page-options UL
{
    display: inline;
}
#page-options LI
{
    display: inline;
}
#page-options LI
{
    border-right: #000 1px solid;
    padding-right: 7px;
    padding-left: 7px;
    padding-bottom: 0px;
    padding-top: 0px;
}
#page-options LI.active
{
    color: #000;
}
#page-options LI.active A
{
    color: #000;
}
#page-options A:hover
{
    color: #1d91cc;
    text-decoration: underline;
}
#page-options LI.last
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
#page-options #logo
{
    right: -13px;
    float: right;
    position: relative;
    top: -13px;
}
#locations
{
    padding-left: 20px;
    float: left;
}
#owners-resources
{
    padding-left: 13px;
    float: right;
    margin-right: 20px;
}
#page-options FORM
{
    margin-top: -2px;
    margin-left: 101px;
    text-align: center;
}
#page-options FORM LABEL
{
    display: none;
}
#page-options FORM DIV
{
    display: inline;
}
#nav
{
    padding-left: 40px;
    background: url(nav-back.gif) no-repeat;
    padding-bottom: 25px;
    margin: 20px 0px 15px 113px;
    line-height: 25px;
    position: relative;
    height: 25px;
}
#nav LI
{
    padding-right: 8px;
    padding-left: 8px;
    background: url(nav-seperator.gif) no-repeat right center;
    float: left;
    padding-bottom: 0px;
    padding-top: 0px;
    height: 25px;
}
#nav LI.last
{
    background: none transparent scroll repeat 0% 0%;
}
#nav LI A
{
    padding-right: 15px;
    display: block;
    padding-left: 15px;
    padding-bottom: 0px;
    text-transform: lowercase;
    color: #333;
    padding-top: 0px;
}
#nav LI A.active
{
    color: #f38a3c;
}
#nav LI A:hover
{
    color: #f38a3c;
}
#nav LI UL
{
    font-size: 10px;
    left: 113px;
    width: 700px;
    bottom: 0px;
    position: absolute;
}
#nav LI LI
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#nav LI LI A
{
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 0px;
    padding-top: 0px;
}
#nav LI LI A.active
{
    color: #f38a3c;
}
#nav LI LI A:hover
{
    color: #f38a3c;
}
.main-business #nav LI A#topnav-business
{
    font-weight: bold;
    color: #f38a3c;
    background-color: #ffffff;
}
.main-business #nav LI A#topnav-business:hover
{
    font-weight: bold;
    color: #f38a3c;
    background-color: #ffffff;
}
.subnav-products #nav LI LI A#topnav-2-products
{
    color: #f38a3c;
}
.main-2-products #nav LI LI A#topnav-2-products:hover
{
    color: #f38a3c;
}
.subnav-solutions #nav LI LI A#topnav-2-solutions
{
    color: #f38a3c;
}
.main-2-solutions #nav LI LI A#topnav-2-solutions:hover
{
    color: #f38a3c;
}
.subnav-knowledge #nav LI LI A#topnav-2-knowledge
{
    color: #f38a3c;
}
.main-2-knowledge #nav LI LI A#topnav-2-knowledge:hover
{
    color: #f38a3c;
}
.subnav-waystoengage #nav LI LI A#topnav-2-waystoengage
{
    color: #f38a3c;
}
.main-2-waystoengage #nav LI LI A#topnav-2-waystoengage:hover
{
    color: #f38a3c;
}
.subnav-purchase #nav LI LI A#topnav-2-purchase
{
    color: #f38a3c;
}
.main-2-purchase #nav LI LI A#topnav-2-purchase:hover
{
    color: #f38a3c;
}
.leftnav2-contactus-on #leftnav2-contactus
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-email-on #leftnav2-email
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-ffa-on #leftnav2-ffa
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-sfa-on #leftnav2-sfa
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-education-on #leftnav2-education
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-financial-on #leftnav2-financial
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-government-on #leftnav2-government
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-healthcare-on #leftnav2-healthcare
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-legal-on #leftnav2-legal
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-realestate-on #leftnav2-realestate
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-it-on #leftnav2-it
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-smb-on #leftnav2-smb
{
    font-weight: bold;
    color: #f1781e;
}

#content
{
    background: #fff;
    float: left;
}
#content
{
    padding-right: 25px;
    padding-left: 25px;
    padding-bottom: 0px;
    width: 700px;
    padding-top: 0px;
}
#content UL
{
    list-style: bullet;
}
#content LI
{
list-style: bullet;
font-size: 14px; 
    /*overflow: hidden;*/
}
#subnav
{
    float: left;
    width: 170px;
}
#subnav .active
{
    color: #f1781e;
}
#subnav UL
{
    overflow: hidden;
}
#subnav A
{
    padding-left: 10px;
    font-weight: normal;
    background: url(subnav-grey-arrow.gif) no-repeat left center;
    color: #666;
}
#subnav A:hover
{
    color: #f1781e;
    text-decoration: underline;
}
/*#AMPsubnav A
{
    padding-left: 10px;
    font-weight: normal;
    background: url(subnav-grey-arrow.gif) no-repeat left center;
    color: #666;
}
#AMPsubnav A:hover
{
    color: #f1781e;
    text-decoration: underline;
}*/
.products
{
    background: url(faux-nav-back.gif) repeat-y left 50%;
}
.products #main
{
    background: url(subnav-light-grey-bl.gif) no-repeat left bottom;
}
.products #subnav
{
    padding-bottom: 35px;
    line-height: 22px;
}
.products #subnav LI.active A
{
    background-image: url(subnav-orange-arrow.gif);
    color: #f1781e;
}
.products #subnav LI
{
    font-weight: bold;
    background-color: #d7d7d7;
}
.products #subnav LI UL
{
    border-right: #fff 1px;
    border-top: #fff 1px solid;
    background: #e7e7e7;
    border-left: #fff 1px;
    border-bottom: #fff 1px solid;
}
.products #subnav LI.last UL
{
    border-bottom-width: 0px;
}
.products #subnav LI UL UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.products #subnav LI.first
{
    background-position: left top;
    margin-top: 0px;
    background-image: url(subnav-med-grey-tl.gif);
    background-repeat: no-repeat;
}
.products #subnav SPAN
{
    padding-right: 10px;
    padding-left: 10px;
    background: url(subnav-orange-arrow.gif) no-repeat left center;
    padding-bottom: 0px;
    margin: 0px 10px;
    text-transform: lowercase;
    padding-top: 0px;
}
.products #subnav LI A
{
    padding-right: 10px;
    padding-left: 10px;
    font-weight: bold;
    background: url(subnav-orange-arrow.gif) no-repeat left center;
    padding-bottom: 0px;
    margin: 0px 10px;
    text-transform: lowercase;
    padding-top: 0px;
}
.products #subnav LI LI
{
    padding-right: 10px;
    padding-left: 10px;
    background: #e7e7e7;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
.products #subnav LI LI A
{
    font-weight: normal;
    background-image: url(subnav-grey-arrow.gif);
    color: #666;
}
.products #subnav LI LI A:hover
{
    color: #f1781e;
}
.products #subnav LI LI LI
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.leftnav1-smartphones-on #leftnav1-smartphones A
{
    color: #f1781e;
}
.leftnav1-handhelds-on #leftnav1-handhelds A
{
    color: #f1781e;
}
.leftnav1-resources-on #leftnav1-resources A
{
    color: #f1781e;
}
.leftnav2-treo755p-on #leftnav2-treo755p
{
    font-weight: bold !important;
    background: url(subnav2-orange-arrow.gif) no-repeat left center;
    color: #f1781e !important;
}
.leftnav2-treo750-on #leftnav2-treo750
{
    font-weight: bold !important;
    background: url(subnav2-orange-arrow.gif) no-repeat left center;
    color: #f1781e !important;
}
.leftnav2-treo700w-on #leftnav2-treo700w
{
    font-weight: bold !important;
    background: url(subnav2-orange-arrow.gif) no-repeat left center;
    color: #f1781e !important;
}
.leftnav2-treo700p-on #leftnav2-treo700p
{
    font-weight: bold !important;
    background: url(subnav2-orange-arrow.gif) no-repeat left center;
    color: #f1781e !important;
}
.leftnav2-treo680-on #leftnav2-treo680
{
    font-weight: bold !important;
    background: url(subnav2-orange-arrow.gif) no-repeat left center;
    color: #f1781e !important;
}
.leftnav2-tx-on #leftnav2-tx
{
    font-weight: bold !important;
    background: url(subnav2-orange-arrow.gif) no-repeat left center;
    color: #f1781e !important;
}
.leftnav2-smart-compare-on #leftnav2-smart-compare
{
    font-weight: bold !important;
    background: url(subnav2-orange-arrow.gif) no-repeat left center;
    color: #f1781e !important;
}
.multi-section
{
    background: url(faux-nav-back.gif) repeat-y left 50%;
}
.multi-section #main
{
    background: url(subnav-light-grey-bl.gif) no-repeat left bottom;
    line-height: 18px;
}
.multi-section #subnav
{
    background: url(subnav-light-grey-tl.gif) no-repeat;
    padding-top: 5px;
}
.multi-section UL
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.multi-section A
{
    text-transform: lowercase;
}
.solutions
{
    background: url(faux-nav-back.gif) repeat-y left 50%;
}
.solutions #main
{
    background: url(subnav-light-grey-bl.gif) no-repeat left bottom;
}
.solutions #subnav
{
    padding-bottom: 35px;
    text-transform: lowercase;
    line-height: 22px;
}
.solutions #subnav ABBR
{
    text-transform: uppercase;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    text-decoration: none;
    border-bottom-style: none;
}
.solutions #subnav LI
{
    font-weight: bold;
    background-color: #d7d7d7;
}
.solutions #subnav LI UL
{
    border-right: #fff 1px;
    border-top: #fff 1px solid;
    background: #e7e7e7;
    border-left: #fff 1px;
    border-bottom: #fff 1px solid;
}
.solutions #subnav LI.last UL
{
    border-bottom-width: 0px;
}
.solutions #subnav LI UL UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.solutions #subnav LI.first
{
    background-position: left top;
    margin-top: 0px;
    background-image: url(subnav-med-grey-tl.gif);
    background-repeat: no-repeat;
}
.solutions #subnav LI SPAN
{
    padding-right: 10px;
    padding-left: 10px;
    background: url(subnav-orange-arrow.gif) no-repeat left center;
    padding-bottom: 0px;
    margin: 0px 10px;
    padding-top: 0px;
}
.solutions #subnav LI LI SPAN
{
    padding-right: 15px;
    background-position: 5px center;
    padding-left: 15px;
    padding-bottom: 0px;
    color: #f1781e;
    padding-top: 0px;
}
.solutions #subnav LI LI
{
    background: #e7e7e7;
    margin: 0px;
}
.solutions #subnav LI LI A
{
    padding-right: 5px;
    background-position: 10px center;
    padding-left: 20px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.solutions #subnav LI LI LI
{
    padding-right: 0px;
    padding-left: 0px;
    background: #f5f5f5;
    padding-bottom: 0px;
    padding-top: 0px;
}
.solutions #subnav LI LI LI A
{
    padding-right: 5px;
    background-position: 20px 0.8em;
    display: block;
    padding-left: 30px;
    padding-bottom: 5px;
    overflow: hidden;
    line-height: 1.2em;
    padding-top: 5px;
}
.leftnav2-email-on #leftnav2-email
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-AMP-on #leftnav2-AMP
{
    padding-left: 10px;
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-ffa-on #leftnav2-ffa
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-sfa-on #leftnav2-sfa
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-education-on #leftnav2-education
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-financial-on #leftnav2-financial
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-government-on #leftnav2-government
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-healthcare-on #leftnav2-healthcare
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-legal-on #leftnav2-legal
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-realestate-on #leftnav2-realestate
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-it-on #leftnav2-it
{
    font-weight: bold;
    color: #f1781e;
}
.leftnav2-smb-on #leftnav2-smb
{
    font-weight: bold;
    color: #f1781e;
}
#leftnav3-email
{
    display: none;
    overflow: hidden;
    height: 0px;
}
#leftnav3-ffa
{
    display: none;
    overflow: hidden;
    height: 0px;
}
#leftnav3-sfa
{
    display: none;
    overflow: hidden;
    height: 0px;
}
#leftnav3-education
{
    display: none;
    overflow: hidden;
    height: 0px;
}
#leftnav3-financial
{
    display: none;
    overflow: hidden;
    height: 0px;
}
#leftnav3-government
{
    display: none;
    overflow: hidden;
    height: 0px;
}
#leftnav3-healthcare
{
    display: none;
    overflow: hidden;
    height: 0px;
}
#leftnav3-legal
{
    display: none;
    overflow: hidden;
    height: 0px;
}
#leftnav3-realestate
{
    display: none;
    overflow: hidden;
    height: 0px;
}
#leftnav3-it
{
    display: none;
    overflow: hidden;
    height: 0px;
}
#leftnav3-smb
{
    display: none;
    overflow: hidden;
    height: 0px;
}
.leftnav3-email-on #leftnav3-email
{
    display: block;
    visibility: visible;
    height: auto;
}
.leftnav3-ffa-on #leftnav3-ffa
{
    display: block;
    visibility: visible;
    height: auto;
}
.leftnav3-sfa-on #leftnav3-sfa
{
    display: block;
    visibility: visible;
    height: auto;
}
.leftnav3-education-on #leftnav3-education
{
    display: block;
    visibility: visible;
    height: auto;
}
.leftnav3-financial-on #leftnav3-financial
{
    display: block;
    visibility: visible;
    height: auto;
}
.leftnav3-government-on #leftnav3-government
{
    display: block;
    visibility: visible;
    height: auto;
}
.leftnav3-healthcare-on #leftnav3-healthcare
{
    display: block;
    visibility: visible;
    height: auto;
}
.leftnav3-legal-on #leftnav3-legal
{
    display: block;
    visibility: visible;
    height: auto;
}
.leftnav3-realestate-on #leftnav3-realestate
{
    display: block;
    visibility: visible;
    height: auto;
}
.leftnav3-it-on #leftnav3-it
{
    display: block;
    visibility: visible;
    height: auto;
}
.leftnav3-smb-on #leftnav3-smb
{
    display: block;
    visibility: visible;
    height: auto;
}
.leftnav3-email-solutions-on #leftnav3-email-solutions
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-email-chart-on #leftnav3-email-chart
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-email-faq-on #leftnav3-email-faq
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-email-connection-on #leftnav3-email-connection
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-ffa-solutions-on #leftnav3-ffa-solutions
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-sfa-solutions-on #leftnav3-sfa-solutions
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-education-resourcelibrary-on #leftnav3-education-resourcelibrary
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-education-solutions-on #leftnav3-education-solutions
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-education-products-on #leftnav3-education-products
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-education-nclb-on #leftnav3-education-nclb
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-education-news-on #leftnav3-education-news
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-education-programs-on #leftnav3-education-programs
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-education-sites-on #leftnav3-education-sites
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-education-stories-on #leftnav3-education-stories
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-education-stories-on #leftnav3-education-store
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-government-solutions-on #leftnav3-government-solutions
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-financial-solutions-on #leftnav3-financial-solutions
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-healthcare-clinicaltrials-on #leftnav3-healthcare-clinicaltrials
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-healthcare-clinicalreference-on #leftnav3-healthcare-clinicalreference
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-healthcare-eprescribing-on #leftnav3-healthcare-eprescribing
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-healthcare-patientmanagement-on #leftnav3-healthcare-patientmanagement
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-healthcare-personalhealth-on #leftnav3-healthcare-personalhealth
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-healthcare-morehealthcaresolutions-on #leftnav3-healthcare-morehealthcaresolutions
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-legal-solutions-on #leftnav3-legal-solutions
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-realestate-hardware-on #leftnav3-realestate-hardware
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-realestate-financial-on #leftnav3-realestate-financial
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-realestate-mapping-on #leftnav3-realestate-mapping
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-realestate-sales-on #leftnav3-realestate-sales
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-it-software-on #leftnav3-it-software
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-it-wireless-on #leftnav3-it-wireless
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-it-vpn-on #leftnav3-it-vpn
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-ffa-systems-on #leftnav3-ffa-systems
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-ffa-hosted-on #leftnav3-ffa-hosted
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-ffa-data-on #leftnav3-ffa-data
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-ffa-automation-on #leftnav3-ffa-automation
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-smb-productivity-on #leftnav3-smb-productivity
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav3-smb-emails-on #leftnav3-smb-emails
{
    background: url(subnav3-orange-arrow.gif) no-repeat left center;
    color: #f1781e;
}
.leftnav2-ffa-on #leftnav2-ffa
{
    letter-spacing: -0.05em;
}
.leftnav2-sfa-on #leftnav2-sfa
{
    letter-spacing: -0.05em;
}
#sidebar
{
    background: #fff;
    margin-left: 717px;
}
#sidebar .content
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    overflow: auto;
    padding-top: 5px;
}
#sidebar LABEL
{
    display: none;
}
#industries-area
{
    margin-bottom: 10px;
    line-height: 25px;
}
#industries-area .content .content
{
    padding-right: 7px;
    padding-left: 7px;
    padding-bottom: 7px;
    padding-top: 7px;
}
#industries-area H3.industries
{
    background: url(patient.gif) no-repeat left bottom;
    padding-bottom: 97px;
}
#industries-area FORM DIV
{
    display: inline;
}
#industries-area SELECT
{
    margin-bottom: 3px;
    width: 130px;
}
#industries-area FIELDSET
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
}
#industries-area INPUT
{
    margin-top: -4px;
}
#industries-area IMG.go
{
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-top: 2px;
    border-right-width: 0px;
}
#solutions LI
{
    /*clear: left;     float: left;*/
    padding-bottom: 5px;
}
#solutions LI A
{
    display: block;
    overflow: hidden;
    width: 174px;
    text-indent: -1000em;
    height: 19px;
}
#solutions LI.email A
{
    background: url(email-button.gif);
}
#solutions LI.smallbiz A
{
    background: url(smallbiz-button.gif);
}
#solutions LI.itenterprise A
{
    background: url(itent-button.gif);
}
#choosePalm
{
    margin-bottom: 10px;
}
#choosePalm .content .content
{
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 5px;
    overflow: hidden;
    padding-top: 5px;
    height: 230px;
}
#choosePalm H3
{
    clear: left;
}
#choosePalm H3.choosePalm
{
    background: url(success_russell.jpg) no-repeat left bottom;
    margin-bottom: 10px;
    padding-bottom: 97px;
}
#choosePalm P
{
    margin: 0px;
    line-height: 1.4em;
}
#choosePalm A.learn-more
{
    float: left;
    margin: 5px 0px 20px;
}
#choosePalm STRONG
{
    display: block;
    font-size: 14px;
    font-family: "Trebuchet MS" , "Myriad Pro" , arial, verdana;
}
#success-stories
{
    margin-bottom: 10px;
}
#success-stories .content .content
{
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 5px;
    padding-top: 5px;
}
#success-stories H3
{
    clear: left;
}
#success-stories H3.success-stories
{
    background: url(firefighter.gif) no-repeat left bottom;
    margin-bottom: 10px;
    padding-bottom: 97px;
}
#success-stories H3.success-stories-dc
{
    background: url(dc.jpg) no-repeat left bottom;
}
#success-stories H3.success-stories-calwater
{
    background: url(calwater.jpg) no-repeat left bottom;
}
#success-stories H3.success-stories-stlukes
{
    background: url(success_stluke.gif) no-repeat left bottom;
}
#success-stories H3.success-stories-superior
{
    background: url(success_superior.gif) no-repeat left bottom;
}
#success-stories H3.success-stories-lynn
{
    background: url(success_superior.gif) no-repeat left bottom;
}
#success-stories H3.success-stories-sureexpress
{
    background: url(success_sureexpress.gif) no-repeat left bottom;
}
#success-stories H3.success-stories-doc
{
    background: url(dc.jpg) no-repeat left bottom;
}
#success-stories H3.success-stories-unitek
{
    background: url(success_unitek.gif) no-repeat left bottom;
}
#success-stories H3.success-stories-garmont
{
    background: url(success_side_feature_girl.gif) no-repeat left bottom;
}
#success-stories H3.success-stories-primerica
{
    background: url(success_primerica.jpg) no-repeat left bottom;
}
#success-stories H3.success-stories-russell
{
    background: url(success_russell.jpg) no-repeat left bottom;
}
#success-stories H3.success-stories-contra-costa
{
    background: url(success_contracosta.gif) no-repeat left bottom;
}
#success-stories H3.success-stories-abhr
{
    background: url(success_abhr.gif) no-repeat left bottom;
}
#success-stories H3.success-stories-pacific-union
{
    background: url(success_realestate.jpg) no-repeat left bottom;
}
#success-stories H3.success-stories-military-sealift-command
{
    background: url(success_sealift.gif) no-repeat left bottom;
}
#success-stories H3.success-stories-eLaw
{
    background: url(success_eLaw.gif) no-repeat left bottom;
}
#success-stories P
{
    margin: 0px;
    line-height: 1.4em;
}
#success-stories A.learn-more
{
    float: left;
    margin: 5px 0px 20px;
}
#success-stories STRONG
{
    display: block;
    font-size: 14px;
    font-family: "Trebuchet MS" , "Myriad Pro" , arial, verdana;
}
#success-stories FORM
{
    text-align: right;
}
#success-stories FORM INPUT
{
    margin: 5px 0px;
}
#success-stories FORM DIV INPUT
{
    margin: 0px;
    width: 169px;
}
#success-stories FORM SELECT
{
    width: 174px;
}
#success-stories FORM DIV
{
    margin: 5px 0px;
    text-align: left;
}
#success-stories FORM SPAN
{
    display: block;
    text-align: center;
}
#stay-connected-area
{
    width: 202px;
}
#stay-connected-area A
{
    padding-right: 0px;
    display: block;
    padding-left: 0px;
    font-weight: bold;
    padding-bottom: 5px;
    color: #fff;
    padding-top: 5px;
}
#stay-connected-area A:hover
{
    text-decoration: none;
}
#stay-connected-area A SPAN
{
    padding-right: 10px;
    padding-left: 8px;
    background: url(white-arrow.gif) no-repeat right center;
    padding-bottom: 0px;
    padding-top: 0px;
}
#stay-connected
{
    float: left;
}
#product-tour-area
{
    width: 202px;
}
#product-tour-area
{
    float: left;
}
#product-tour-area A.learn-more_capitalize
{
    float: left;
}
#modules
{
    margin-top: 10px;
}
#news
{
    margin-top: 10px;
}
#modules
{
    float: left;
    margin-bottom: 15px;
    width: 708px;
}
#news
{
    margin-left: 718px;
    width: 200px;
}
#modules .content
{
    overflow: hidden;
    width: 100%;
}
#modules P
{
    overflow: hidden;
    width: 100%;
}
#modules .content
{
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
#news .content
{
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.module
{
    padding-right: 15px;
    padding-left: 10px;
    min-height: 95px;
    background: url(module-back.gif) no-repeat 0px 0px;
    padding-bottom: 0px;
    width: 150px;
    padding-top: 5px;
    font-family: "Trebuchet MS" , "Myriad Pro" , arial, verdana;
}
.module P
{
    margin: 0px;
}
.module UL
{
    margin: 5px;
}
.module UL LI
{
    text-align: right;
}
.module UL LI A
{
    margin: 0px;
}
* HTML .module
{
    height: 95px;
}
#news .module
{
    background-image: url(module-back-wide.gif);
    width: 170px;
}
#modules .module
{
    float: left;
}
.module A
{
    margin-bottom: 0px;
}
.module P IMG
{
    float: left;
    margin-right: 10px;
}
.module .modulelink
{
    padding-right: 0px !important;
    display: inline !important;
    padding-left: 0px !important;
    font-weight: bold !important;
    background: none transparent scroll repeat 0% 0%;
    padding-bottom: 0px !important;
    margin: 0px;
    text-transform: none !important;
    padding-top: 0px !important;
}
.module P
{
    margin: 0px;
    height: 50px;
}
#footer
{
    clear: both;
    margin-bottom: 15px;
    font-size: 10px;
    width: 922px;
    margin: 0 auto;
}
#footer UL
{
    display: inline;
}
#footer LI
{
    display: inline;
    margin: 0px 4px;
}
#footer A
{
    text-transform: lowercase;
}
#footer A:hover
{
    text-decoration: underline;
}
#footer SPAN
{
    display: block;
}
#footerleft
{
    float: left;
}
#footerright
{
    float: right;
}
#footnotes
{
    clear: both;
    font-size: 10px;
}
#footnotes
{
    width: 497px;
    padding-top: 10px;
}
#footnotes LI
{
    margin: 15px 0px;
}
#footnotes .footnoteitem
{
    clear: both;
}
#footnotes .footnotesleft
{
    padding-right: 5px;
    float: left;
    width: 15px;
    text-align: right;
}
#footnotes .footnotesright
{
    float: right;
    width: 477px;
}
#footnotes .footnotesright P
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 10px;
    padding-bottom: 6px;
    margin: 0px;
    padding-top: 0px;
}
#footnotes_full
{
    clear: both;
    font-size: 10px;
    margin: 0px;
}
#footnotes_full
{
    width: 705px;
    padding-top: 10px;
}
#footnotes_full LI
{
    margin: 15px 0px;
}
#footnotes_full .footnoteitem_full
{
    clear: both;
}
#footnotes_full .footnotesleft_full
{
    padding-right: 5px;
    float: left;
    width: 15px;
    text-align: left;
}
#footnotes_full .footnotesright_full
{
    float: right;
    width: 685px;
}
#footnotes_full .footnotesright_full P
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 10px;
    padding-bottom: 6px;
    margin: 0px;
    padding-top: 0px;
}
.lgf-tr
{
    background: url(lgf-tr.gif) #ededed no-repeat right top;
}
.lgf-tl
{
    background: url(lgf-tl.gif) no-repeat left top;
}
.lgf-br
{
    background: url(lgf-br.gif) no-repeat right bottom;
}
.lgf-bl
{
    background: url(lgf-bl.gif) no-repeat left bottom;
}
.lg-tr
{
    background: url(lg-tr.gif) no-repeat right top;
}
.lg-tl
{
    background: url(lg-tl.gif) no-repeat left top;
}
.lg-br
{
    background: url(lg-br.gif) no-repeat right bottom;
}
.lg-bl
{
    background: url(lg-bl.gif) no-repeat left bottom;
}
.orange-tr
{
    background: url(orange-tr.gif) #f1781e no-repeat right top;
}
.orange-tl
{
    background: url(orange-tl.gif) no-repeat left top;
}
.orange-br
{
    background: url(orange-br.gif) no-repeat right bottom;
}
.orange-bl
{
    background: url(orange-bl.gif) no-repeat left bottom;
}
.white-tr
{
    background: url(white-corner.gif) #ffffff no-repeat right top;
}
.white-tl
{
    background: url(white-corner.gif) no-repeat left top;
}
.white-br
{
    background: url(white-corner.gif) no-repeat right bottom;
}
.white-bl
{
    background: url(white-corner.gif) no-repeat left bottom;
}
.clearfix:unknown
{
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
    content: ".";
}
#nav:unknown
{
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
    content: ".";
}
.clearfix
{
    display: inline-block;
}
#nav
{
    display: inline-block;
}
.clearfix
{
    display: block;
}
#nav
{
    display: block;
}
.clear
{
    clear: both;
}
.extended
{
    width: 680px;
}
.darkgrey-tr
{
    background: url(darkgrey-tr.gif) #999 no-repeat right top;
}
.darkgrey-tl
{
    background: url(darkgrey-tl.gif) no-repeat left top;
}
.darkgrey-br
{
    background: url(darkgrey-br.gif) no-repeat right bottom;
}
.darkgrey-bl
{
    background: url(darkgrey-bl.gif) no-repeat left bottom;
}
.bulleted
{
    margin-bottom: 12px;
    margin-left: 25px;
    list-style-type: disk;
}
.bulleted LI
{
    overflow: visible !important;
}
#subnav .vulleted
{
    margin-bottom: 0px;
    margin-left: 5px;
    background-color: #e7e7e7 !important;
}
#subnav .vulleted A
{
    padding-right: 5px;
    font-weight: normal;
    background-color: #e7e7e7 !important;
}
#subnav .vulleted LI
{
    overflow: visible;
    background-color: #e7e7e7 !important;
}

