.bottomlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: 400;
	color: #5F5F5F;
	word-spacing: 0.2em;
}
.bottomlinks a:link {
	color: #5F5F5F;
}
.bottomlinks a:hover {
	color: #333333;
	text-decoration: underline;
}
.bottomlinks a:active {
	color: #303D5B;
}
.bottomlinks a:visited {
	color: #333333;
	text-decoration: underline;
}
.toplinks a:link {
	color: #777777;
}
.toplinks a:hover {
	color: #333333;
	text-decoration: underline;
}
.toplinks a:active {
	color: #303D5B;
}
.toplinks a:visited {
	color: #333333;
	text-decoration: underline;
}
.toplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: 500;
	color: #777777;
}
.upperlinks a:link {
	color: #777777;
}
.upperlinks a:hover {
	color: #333333;
	text-decoration: underline;
}
.upperlinks a:active {
	color: #303D5B;
}
.upperlinks a:visited {
	color: #333333;
	text-decoration: underline;
}
.upperlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 500;
	color: #777777;
}

.maintoplinks a:link {
	color: #e6e6e6;
}
.maintoplinks a:hover {
	color: #a2bf47;
	text-decoration: underline;
}
.maintoplinks a:active {
	color: #ffffff;
}
.maintoplinks a:visited {
	color: #a2bf47;
	text-decoration: underline;
}
.maintoplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #e6e6e6;
}

.maintoplinksdivider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #a2bf47;
}

.mainbottomlinks a:link {
	color: #e6e6e6
	text-decoration: underline;
}
.mainbottomlinks a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.mainbottomlinks a:active {
	color: #ffffff;
}
.mainbottomlinks a:visited {
	color: #a2bf47;
	text-decoration: underline;
}
.mainbottomlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 500;
	color: #e6e6e6;
}

.mainbottomcredits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 500;
	color: #bfbfbf;
}

.headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #303D5B;
	line-height: 16px;
}
.headingsa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	line-height: 15px;
}
.headingsregular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #555555;
	line-height: 15px;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #282828;
	line-height: 16px;
}
.bodytextsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    font-style: italic;
    font-weight: normal;
	color: #282828;
}
.bodytextred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #870A0A;
	line-height: 16px;
}
.bodytextreditalic{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #870A0A;
}
.bodytextgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9e9f5a;
	line-height: 16px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 500;
	color: #666666;
}
.latestnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.dates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 500;
	color: #464646;
}
.newstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #303D5B;
}
.newstext a:link {
	color: #303D5B;
}
.newstext a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.newstext a:active {
	color: #000000;
}
.newstext a:visited {
	color: #bdbf6d;
	text-decoration: underline;
}
.arrows {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D4D67B;
}
.testimonials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #666666;
	font-style: normal;
}
.testimonialsitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: 400;
	color: #333333;
}
.company {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #666666;
}
.name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	color: #666666;
}
.freetrial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.features {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #303D5B;
}
.featurestext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #555555;
	line-height: 14px;
}
.sublinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.subheadings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.bodytextsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	font-weight: normal;
	color: #3d3d3d;
}
.stars {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
}
.smallprint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	font-weight: normal;
	color: #3d3d3d;
}
.smallprintblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	font-weight: normal;
	color: #303d5b;
}
.smallprintred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	font-weight: normal;
	color: #870A0A;
}
.smallprintbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #3d3d3d;
}
.smallprintboldpurple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #354772;
}
.smallprintbolditalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
	color: #3d3d3d;
}
.smallprintboldred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #870A0A;
}
.smallprintboldreditalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
	color: #870A0A;
}
.smallprintboldblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #303d5b;
}
.smallprint a:link {
	color: #3d3d3d;
}
.smallprint a:hover {
	color: #333333;
	text-decoration: underline;
}
.smallprint a:active {
	color: #303D5B;
}
.smallprint a:visited {
	color: #333333;
	text-decoration: underline;
}
.versions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.upgradetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #444444;
}
.versionnumbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.bodytextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #3d3d3d;
}
.bodytextboldgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #628120;
}
.bodytextboldred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #870A0A;
}
.bodytextboldblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #303D5B;
}
.bodytextbold a:link {
	color: #3d3d3d;
}
.bodytextbold a:hover {
	color: #303D5B;
	text-decoration: underline;
}
.bodytextbold a:active {
	color: #333333;
}
.bodytextbold a:visited {
	color: #333333;
	text-decoration: underline;
}
.licenses {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.editions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #303D5B;
}
.chartheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.chartsubheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #adcc4e;
}
.chartprices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.notestext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #303D5B;
}
.notesbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #303D5B;
}
.notesitalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 16px;
	font-weight: normal;
	color: #26334F;
}
.bodytextitalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #393939;
	font-style: italic;
}
.sidebartext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #303D5B;
	line-height: 15px;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #474747;
	text-decoration: underline;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #303D5B;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #303D5B;
}
.smallprintitalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	line-height: 13px;
	font-weight: normal;
	color: #555555;
}
.purchasenumbers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A5A755;
}
.purchasesubheadings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #888888;
}
.purchaseheadings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #303D5B;
}
.purchasesmallblueheadings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #303d5b;
}
.purchasesmallgreyheadings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #3d3d3d;
}
.sidebar_whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 500;
	color: #FFFFFF;
}
.sidebar_greentext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D5D57B;
}
.tutorials_whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.tutorials_greentext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #adcc4e;
}
.tutorials_greytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
.credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 500;
	color: #666666;
}
.credits a:link {
	color: #777777;
}
.credits a:hover {
	color: #333333;
	text-decoration: underline;
}
.credits a:active {
	color: #303D5B;
}
.credits a:visited {
	color: #333333;
	text-decoration: underline;
}.headings_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B8BA65;
}
.subtotal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}

.bullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #8c8c8c;
}

.lineone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #9e9e9e;
}
.products_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 14px;
}
.textarea {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	color: #444444;
	border: 0;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
.testnamesbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
}
.testnamesregular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: 400;
	color: #333333;
}
.productstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #555555;
}
.newstextblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #303D5B;
}
.newstextred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #870A0A;
}
.newstextwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
