a  { color: #009; text-decoration: none }a:hover { text-decoration: underline }body  { font-size: 9pt; font-family: Arial }.telephonetext { font-size: 10pt; font-family: Arial; padding-bottom: 0 }.mainmenubackground     { background-image: url("../images/css/mainmenublend.gif"); height: 26px; border: solid 1px #ccc }.mainmenu    { color: black; font-size: 9pt; font-family: Verdana; height: 26px }a.mainmenulink    { color: black; font-size: 9pt; font-family: Verdana; text-decoration: none }a.mainmenulink:hover    { color: #666; font-size: 9pt; font-family: Verdana; text-decoration: none }.mainmenubreaker  { color: #ccc; font-size: 10pt; font-family: Verdana; height: 26px }.indexbodybackground { background-image: url("../images/css/cd_submenubackground.gif"); background-repeat: no-repeat; background-position: right bottom; border: solid 1px #ccc }.indexnewsbodybackground { background-image: url("../images/css/cdblack_submenubackground.gif"); background-repeat: no-repeat; background-position: right bottom; border: solid 1px #333 }.indexspecialbodybackground  { background-image: url("../images/css/cdspecial_submenubackground.gif"); background-repeat: no-repeat; background-position: right bottom; border: solid 1px #f33 }.submenubackground      { background-image: url("../images/css/submenublend.gif"); height: 24px; border: solid 1px #ccc }.submenubodybackground     { background-image: url("../images/css/cd_submenubackground.gif"); background-repeat: no-repeat; background-position: right bottom; border-style: solid; border-width: 0 1px 1px; border-color: #ccc }.partnermenu   { height: 24px; border: solid 1px #ccc }.partnermenured { height: 24px; border: solid 1px #f00 }.partnermenubody { border-style: solid; border-width: 0 1px 1px; border-color: #ccc }.specialmenuheader    { background-image: url("../images/css/specialmenublend.gif"); height: 24px; border: solid 1px #ccc }.specialmenubodybackground      { background-image: url("../images/css/cdspecial_submenubackground.gif"); background-repeat: no-repeat; background-position: right bottom; border-style: solid; border-width: 0 1px 1px; border-color: #ccc }.trainingmenuheader    { background-image: url("../images/css/ct_submenuheader.gif"); height: 24px; border: solid 1px #ccc }.trainingmenubodybackground   { background-image: url("../images/css/ct_menubackground.gif"); background-repeat: no-repeat; background-position: right bottom; border-style: solid; border-width: 0 1px 1px; border-color: #ccc }.testimonialmenubackground   { background-image: url("../images/css/cdblack_menublend.gif"); height: 24px; border: solid 1px #ccc }.testimonialmenubodybackground    { background-image: url("../images/css/cdblack_submenubackground.gif"); background-repeat: no-repeat; background-position: right bottom; border-style: solid; border-width: 0 1px 1px; border-color: #ccc }.menutext  { font-size: 9pt; font-family: Arial }.bodybackground5px  { padding: 5px; border: solid 1px #ccc }.bodybackground10px  { padding: 10px; border: solid 1px #ccc }.bodyunderline  { padding-bottom: 10px; border-bottom: 1px solid #dedede }.welcomheader  { font-size: 18pt; font-family: Arial }.bodyheader { font-size: 12pt; font-family: Arial; font-weight: bold }.bodysubheader { font-size: 10pt; font-family: Arial; font-weight: bold }.telephoneheader { font-size: 10pt; font-family: Arial }.bodysubsubheader { font-size: 12pt; font-family: Arial }.bodyminiheader { font-family: Arial; font-weight: bold }.bodytext   { font-size: 9pt; font-family: Arial; padding-bottom: 0 }.bodytextsmall { font-size: 7pt; font-family: Arial; padding-bottom: 0 }.bodytextbold  { font-size: 9pt; font-family: Arial; font-weight: bold }.enfocuslink { color: #9ebe0d; text-decoration: none }.enfocusproductheader { color: #609; font-size: 14pt; text-decoration: none }.enfocusproductheader2 { color: #609; font-size: 14pt; font-weight: bold }.dynagramlink { color: red; text-decoration: none }.lucidlink { color: #285084; text-decoration: none }.luciddownload { color: #285084; font-size: 14pt; font-family: Verdana; text-decoration: none }.ffeilink { color: #34006d; text-decoration: none }.fusionlink   { color: #c61c22; text-decoration: none }.fusiondownload { color: #c61c22; font-size: 14pt; font-family: Verdana; text-decoration: none }.fusionheader  { color: #c61c22; font-size: 18pt; font-family: Verdana; font-weight: bold; text-decoration: none }.fusionheader:hover { color: #c00; font-size: 18pt; font-family: Verdana; font-weight: bold; text-decoration: none }.hamillroadlink { color: #f7c500; text-decoration: none }.hamillroaddownload { color: #f7c500; font-size: 14pt; font-family: Verdana; text-decoration: none }.tglclink { color: #036; text-decoration: none }.tglcheader { color: #036; font-size: 14pt; font-family: Verdana; font-weight: bold; text-decoration: none }.tglcheader2 { color: #013c63; font-size: 18pt; font-family: Verdana; font-weight: bold; text-decoration: none }.tglcheaderTEKPRO { color: #8c0a0a; font-size: 14pt; font-family: Verdana; font-weight: bold; text-decoration: none }.tglcheaderTEKPRO2 { color: #8c0a0a; font-size: 18pt; font-family: Verdana; font-weight: bold; text-decoration: none }.tglcheader:hover { color: #036; font-size: 14pt; font-family: Verdana; font-weight: bold; text-decoration: none }.quarklink { color: #7ac142; text-decoration: none }.quarkdownload { color: #7ac142; font-size: 14pt; font-family: Verdana; text-decoration: none }.x-ritelink { color: #f58323 !important; text-decoration: none }.x-ritedownload { color: #f58323; font-size: 14pt; font-family: Verdana; text-decoration: none }.x-riteheader  { color: #f58323; font-size: 18pt; font-family: Verdana; font-weight: bold; text-decoration: none }.x-riteheader:hover  { color: #f58323; font-size: 18pt; font-family: Verdana; font-weight: bold; text-decoration: none }.greylink { color: #666; text-decoration: none }.terms  { font-family: Arial; text-align: right; padding-top: 5px }.termslink { color: #ddd; font-size: 9pt; font-family: Arial; text-decoration: none }.termslinkover { color: #ddd; text-decoration: underline }.boxbackgrounddynastrip { background-image: url(../images/css/boxbackgrounddynastrip.gif); background-repeat: no-repeat; background-position: right bottom; border: solid 1px #ccc }.boxbackgroundnews  { background-color: #fc0; background-image: url(../images/css/boxbackgroundnews.gif); background-repeat: repeat-x; background-position: right top; border: solid 1px #ccc }.boxbackgroundinpo2 { background-image: url(../images/css/boxbackgroundinpo2.gif); background-repeat: no-repeat; background-position: right bottom; border: solid 1px #ccc }.boxedin { font-size: 9pt; font-family: Arial; padding: 5pt; outline: solid 1pt #02739d; }.inpo2pricing { color: #02739d; font-size: 10pt; font-family: Arial; font-weight: normal; }a.inpo2pricinglink { color: #02739d; text-decoration: underline; }
