.input
{
background-color: #FFFFFF;
}

.inputreg {
	background-color: #FF0000;
}

.bold {
    font-weight: bold;
}

.blackbold {
    color: #000000;
    font: bold 13px verdana, helvetica, arial, sans-serif;
}

a.bodnavlinks {
    color: #000000;
    font: 12px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.bodnavlinks:visited {
    color: #000000;
    font: 12px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.bodnavlinks:hover {
    color: #000000;
    font: 12px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.bodnavlinks:active {
    color: #000000;
    font: 12px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.boldwhitelink {
    color: #ffffff;
    font: bold 12px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.boldwhitelink:visited {
    color: #ffffff;
    font: bold 12px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.boldwhitelink:hover {
    color: #ffffff;
    font: bold 12px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.boldwhitelink:active {
    color: #ffffff;
    font: bold 12px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.browseviewlink {
    color: #000000;
    font: bold 10px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.browseviewlink:visited {
    color: #000000;
    font: bold 10px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.browseviewlink:hover {
    color: #000000;
    font: bold 10px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.browseviewlink:active {
    color: #000000;
    font: bold 10px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

.d2 {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.d2:hover {
    color: #000000;
    text-decoration: underline;
}

.darkgraybold {
    color: #999999;
    font: bold 12px verdana, helvetica, arial, sans-serif;
}

a.dd:link {
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 4px;
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
    display: block;
}
a.dd:active {
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 4px;
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
    display: block;
}
a.dd:visited {
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 4px;
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
    display: block;
}
a.dd:hover {
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 4px;
    color: #000000;
    background-color: #f5f5f5;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
    display: block;
}

.defaultblue1 {
    color: #336699;
    font: 13px verdana, helvetica, arial, sans-serif;
}

.defaultbold {
    color: #000000;
    font: bold 12px verdana, helvetica, arial, sans-serif;
}

.defaultboldbluelink {
    color: #336699;
    font: bold 13px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

.defaultboldred {
    color: #cc0000;
    font: bold 13px verdana, helvetica, arial, sans-serif;
}

.defaultboldredlink {
    color: #cc0000;
    font: bold 13px verdana, helvetica, arial, sans-serif;
}

.defaultclrbold {
    color: #cc3333;
    font: bold 14px verdana, helvetica, arial, sans-serif;
}

.defaultedp {
    color: #000000;
    font: 10px verdana, helvetica, arial, sans-serif;
}

.defaultgraytext {
    color: #666666;
    font: 12px verdana, helvetica, arial, sans-serif;
}

.defaultitalic {
    color: #000000;
    font: italic 12px verdana, helvetica, arial, sans-serif;
}

.defaultrating {
    color: #3333cc;
    font: bold 18px verdana, helvetica, arial, sans-serif;
}

.defaultred {
    color: #cc0000;
    font: 12px verdana, helvetica, arial, sans-serif;
}

.defaulttext {
    color: #000000;
    font: 12px verdana, helvetica, arial, sans-serif;
}

.defaulttextzbs {
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
}

.defaultunderline {
    color: #000000;
    font: normal 12px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

.defaultwhite {
    color: #ffffff;
    font: 12px verdana, helvetica, arial, sans-serif;
}

.dl {
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.dl:hover {
    color: #000000;
    text-decoration: underline;
}

.dropmenu {
    background: #ffffff;
    color: #000000;
    font: 10px verdana, helvetica, sans-serif;
    text-decoration: none;
}

.emailcolleaguebox {
    background: #ffffff;
    border: 1px solid #000000;
    color: #000000;
    font: 10px verdana, helvetica, arial, sans-serif;
    padding: 1px;
    text-align: left;
    text-decoration: none;
    vertical-align: baseline;
}

.error {
    color: #993333;
    font: 600 11px verdana, helvetica, arial, sans-serif;
}

.errortext {
    color: #cc0000;
    font: 13px verdana, helvetica, arial, sans-serif;
}

a.fealinks {
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.fealinks:visited {
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.fealinks:hover{
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.fealinksgray {
    color: #999999;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.fealinksgray:visited {
    color: #999999;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.fealinksgray:hover{
    color: #999999;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

.featureblue {
    color: #0000cc;
    font: 11px verdana, helvetica, arial, sans-serif;
}

.featuretext {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
}

.graybold {
    color: #cccccc;
    font: bold 13px verdana, helvetica, arial, sans-serif;
}

a.headerlinks {
    color: #ffffff;
    font: bold 12px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.headerlinks:visited {
    color: #ffffff;
    font: bold 12px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.headerlinks:hover {
    color: #ffffff;
    font: bold 12px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.headerlinks:active {
    color: #ffffff;
    font: bold 12px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

.headingtext {
    color: #000000;
    font: bold 16px verdana, helvetica, arial, sans-serif;
}

.headingtextred {
    color: #cc0000;
    font: bold 16px verdana, helvetica, arial, sans-serif;
}

.headingwhite {
    color: #ffffff;
    font: bold 16px verdana, helvetica, arial, sans-serif;
}

.homenav {
    color: #ffffff;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.homenavlink {
    color: #ffffff;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.homenavlink:visited {
    color: #ffffff;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.homenavlink:hover {
    color: #ffffff;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.homenavlink:active {
    color: #ffffff;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

.licensenavlinkerror {
    color: #cc0000;
    font: bold 10px verdana, helvetica, arial, sans-serif;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
}

a.lictablinks {
    color: #ffffff;
    font: 12px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.lictablinks:visited {
    color: #ffffff;
    font: 12px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.lictablinks:hover {
    color: #ffffff;
    font: 12px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.lictablinks:active {
    color: #ffffff;
    font: 12px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

.linedivlvl1 {
    color: #000000;
    font: bold 12px verdana, helvetica, arial, sans-serif;
}

.linedivlvl2 {
    color: #ffffff;
    font: bold 12px verdana, helvetica, arial, sans-serif;
}

.linelistalt1 {
    background: #f5f5f5;
    color: #000000;
}

.linelistalt2 {
    background: #ffffff;
    color: #000000;
}

.mediumbold {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
}

a.mediumboldlink {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.mediumboldlink:visited {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.mediumboldlink:hover {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.mediumboldlink:active {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.pmediumboldlink {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
    line-height: 12px;
}

a.pmediumboldlink:visited {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
    line-height: 12px;
}

a.pmediumboldlink:hover {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
    line-height: 12px;
}

a.pmediumboldlink:active {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
    line-height: 12px;
}

.mediumtext {
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
}
/* Bug - CRM ZC Landing Page Modified Greeting Heading Formatting Not Visible on ZC */
.mediumtext h1 { font-size: 2em; margin-bottom: 14px; }
.mediumtext h2 { font-size: 1.65em; margin-bottom: 14px; }
.mediumtext h3 { font-size: 1.32em; margin-bottom: 14px; }
.mediumtext h4 { font-size: 1em; margin-bottom: 14px; }
.mediumtext h5 { font-size: .8em; margin-bottom: 14px; }
.mediumtext h6 { font-size: .6em; margin-bottom: 14px; }
/* end fix code */

.mediumwhitebold {
    color: #ffffff;
    font: bold 11px verdana, helvetica, arial, sans-serif;
}

a.mediumwhitelink {
    color: #ffffff;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.mediumwhitelink:visited {
    color: #ffffff;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.mediumwhitelink:hover{
    color: #ffffff;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

.mediumwhitetext {
    color: #ffffff;
    font: 11px verdana, helvetica, arial, sans-serif;
}

a.micronavlinks:link {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.micronavlinks:visited {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.micronavlinks:hover {
    color: #336699;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.micronavlinks:active {
    color: #336699;
    font: bold 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.navlinks {
    color: #000000;
    font: 12px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.navlinks:visited {
    color: #000000;
    font: 12px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.navlinks:hover {
    color: #000000;
    font: 12px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.navlinks:active {
    color: #000000;
    font: 12px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.navlinksbold {
    color: #000000;
    font: bold 12px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.navlinksbold:visited {
    color: #000000;
    font: bold 12px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.navlinksbold:hover {
    color: #000000;
    font: bold 12px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.navlinksbold:active {
    color: #000000;
    font: bold 12px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

.newbluelink {
    color: #0000cc;
    font: 13px verdana, helvetica, arial, sans-serif;
}

.ppdefaultbold {
    color: #000000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
}

.ppdefaultboldred {
    color: #cc0000;
    font: bold 11px verdana, helvetica, arial, sans-serif;
}

.ppdefaultitalic {
    color: #000000;
    font: italic 11px verdana, helvetica, arial, sans-serif;
}

.ppdefaultlink {
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
}

.ppdefaultred {
    color: #cc0000;
    font: 11px verdana, helvetica, arial, sans-serif;
}

.ppdefaultredlink {
    color: #cc0000;
    font: 11px verdana, helvetica, arial, sans-serif;
}

.ppdefaulttext {
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
}

.ppmediumlink {
    color: #000000;
    font: 10px verdana, helvetica, arial, sans-serif;
}

.ppmediumredlink {
    color: #cc0000;
    font: 10px verdana, helvetica, arial, sans-serif;
}

.ppmediumtext {
    color: #000000;
    font: 10px verdana, helvetica, arial, sans-serif;
}

.ppmediumboldtext {
    color: #000000;
    font: bold 10px verdana, helvetica, arial, sans-serif;
}

a.ppnavlinks {
    color: #000000;
    font: 10px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.ppnavlinks:visited {
    color: #000000;
    font: 10px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.ppnavlinks:hover {
    color: #000000;
    font: 10px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.ppnavlinks:active {
    color: #000000;
    font: 10px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.ppsavingslinks {
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.ppsavingslinks:visited {
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.ppsavingslinks:hover {
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.ppsavingslinks:active {
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

.ppsmallblacklink {
    color: #000000;
    font: 9px verdana, helvetica, arial, sans-serif;
}

.ppsmallredlink {
    color: #cc0000;
    font: 9px verdana, helvetica, arial, sans-serif;
}

.ppsmalltext {
    color: #000000;
    font: 9px verdana, helvetica, arial, sans-serif;
}

.ppsmallboldtext {
    color: #000000;
    font: bold 9px verdana, helvetica, arial, sans-serif;
}

a.pptablinks {
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.pptablinks:visited {
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.pptablinks:hover {
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
}

a.pptablinks:active {
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
}

.pptitletext {
    color: #000000;
    font: bold 12px verdana, helvetica, arial, sans-serif;
}

.promoboxtitle {
    color: #000000;
    font: bold 24px verdana, helvetica, arial, sans-serif;
}

.promoboxtitlered {
    color: #ff3333;
    font: bold 24px verdana, helvetica, arial, sans-serif;
}

.quote {
    color: #999999;
    font: 600 17px verdana, helvetica, arial, sans-serif;
}

.quotesm {
    color: #999999;
    font: 500 10px verdana, helvetica, arial, sans-serif;
}

.smallblacklink {
    color: #000000;
    font: 11px verdana, helvetica, arial, sans-serif;
}

.smallbold {
    color: #000000;
    font: bold 10px verdana, helvetica, arial, sans-serif;
}

.smallboldred {
    color: #cc0000;
    font: bold 10px verdana, helvetica, arial, sans-serif;
}

.smallitalic {
    color: #000000;
    font: italic 10px verdana, helvetica, arial, sans-serif;
}

.smallred {
    color: #cc0000;
    font: 10px verdana, helvetica, arial, sans-serif;
}

.smallredlink {
    color: #cc0000;
    font: 11px verdana, helvetica, arial, sans-serif;
}

.smalltext {
    color: #000000;
    font: 10px verdana, helvetica, arial, sans-serif;
}

.smgraybold {
    color: #cccccc;
    font: bold 12px verdana, helvetica, arial, sans-serif;
}

.spell_search {
    background: #f5f5f5;
    color: #000000;
}

.titletext {
    color: #000000;
    font: bold 14px verdana, helvetica, arial, sans-serif;
}

.titletextgray {
    color: #666666;
    font: bold 14px verdana, helvetica, arial, sans-serif;
}

.titletextitalic {
    color: #000000;
    font: italic bold 14px verdana, helvetica, arial, sans-serif;
}

a.titletextlink {
    color: #000000;
    font: bold 14px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.titletextlink:visited {
    color: #000000;
    font: bold 14px verdana, helvetica, arial, sans-serif;
    text-decoration: none;
}

a.titletextlink:hover {
    color: #000000;
    font: bold 14px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

a.titletextlink:active {
    color: #000000;
    font: bold 14px verdana, helvetica, arial, sans-serif;
    text-decoration: underline;
}

.titletextnb {
    color: #000000;
    font: normal 14px verdana, helvetica, arial, sans-serif;
}

.titletextnewblue {
    color: #0000cc;
    font: 16px verdana, helvetica, arial, sans-serif;
}

.titletextred {
    color: #cc0000;
    font: bold 14px verdana, helvetica, arial, sans-serif;
}

.vrshopamount {
    color: #000000;
    font: bold 12px verdana, helvetica, arial, sans-serif;
}

.whitebold {
    color: #ffffff;
    font: bold 13px verdana, helvetica, arial, sans-serif;
}

td.hpheader1 {
    color: #ffffff;
    font: 9px verdana, helvetica, arial, sans-serif;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    background-color: #999999;
}

td.hpheader2 {
    color: #ffffff;
    font: 9px verdana, helvetica, arial, sans-serif;
    border-bottom: 1px solid #ffffff;
    background-color: #666666;
}
td.hpline1a {
    color: #666666;
    font: 9px verdana, helvetica, arial, sans-serif;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    background-color: #dddddd;
}
td.hpline1b {
    color: #ffffff;
    font: 9px verdana, helvetica, arial, sans-serif;
    border-bottom: 1px solid #ffffff;
    background-color: #666666;
}

td.hpline1c {
    color: #666666;
    font: 9px verdana, helvetica, arial, sans-serif;
    border-bottom: 1px solid #ffffff;
    background-color: #dddddd;
}

td.hpline2a {
    color: #ffffff;
    font: 9px verdana, helvetica, arial, sans-serif;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    background-color: #999999;
}
td.hpline2b {
    color: #ffffff;
    font: 9px verdana, helvetica, arial, sans-serif;
    border-bottom: 1px solid #ffffff;
    background-color: #666666;
}
td.hpline2c {
    color: #ffffff;
    font: 9px verdana, helvetica, arial, sans-serif;
    border-bottom: 1px solid #ffffff;
    background-color: #999999;
}


a.recyclelink:link, a.recyclelink:visited, a.recyclelink:active {
border-bottom: 1px dotted #779b07;
color: #779b07;
font-size: 11px;
font-family: verdana, arial, helvetica;
font-weight: normal;
text-decoration: none;
}

a.recyclelink:hover {
border-bottom: 1px solid #779b07;
}

.dimgroupsm{
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.ppfealinks{
    font-size:10px;
	text-decoration:none
}
.ppfealinks a{
    font-size:10px;
	text-decoration:none
}
.ppfealinks a:hover{
	text-decoration:underline;
}