A                       { text-decoration: underline; color: #0065B7; }
A:link                  { text-decoration: underline; color: #0065B7; }
A:visited               { text-decoration: underline; color: #0065B7; }
A:active                { text-decoration: underline; color: #E48626; }
A:hover                 { text-decoration: underline; color: #E48626; }

A.navlink                       { text-decoration: none; color: #0065B7; }
A.navlink:link                  { text-decoration: none; font-weight: bold; color: #0065B7; }
A.navlink:visited               { text-decoration: none; font-weight: bold; color: #0065B7; }
A.navlink:active                { text-decoration: none; font-weight: bold; color: #E48626; }
A.navlink:hover                 { text-decoration: none; font-weight: bold; color: #E48626; }

A.addresslink                       { text-decoration: underline; color: #0065B7; }
A.addresslink:link                  { text-decoration: underline; color: #0065B7; }
A.addresslink:visited               { text-decoration: underline; color: #0065B7; }
A.addresslink:active                { text-decoration: underline; color: #E48626; }
A.addresslink:hover                 { text-decoration: underline; color: #E48626; }

A.columnproductlink                       { text-decoration: underline; font-weight: bold; font-size: 13px; color: #0065B7; }
A.columnproductlink:link                  { text-decoration: underline; font-weight: bold; font-size: 13px; color: #0065B7; }
A.columnproductlink:visited               { text-decoration: underline; font-weight: bold; font-size: 13px; color: #0065B7; }
A.columnproductlink:active                { text-decoration: underline; font-weight: bold; font-size: 13px; color: #E48626; }
A.columnproductlink:hover                 { text-decoration: underline; font-weight: bold; font-size: 13px; color: #E48626; }

A.columnproductoptionlink                       { text-decoration: underline; font-size: 12px; color: #777777; }
A.columnproductoptionlink:link                  { text-decoration: underline; font-size: 12px; color: #777777; }
A.columnproductoptionlink:visited               { text-decoration: underline; font-size: 12px; color: #777777; }
A.columnproductoptionlink:active                { text-decoration: underline; font-size: 12px; color: #E48626; }
A.columnproductoptionlink:hover                 { text-decoration: underline; font-size: 12px; color: #E48626; }

A.subtitle                       { text-decoration: none; font-weight: bold; color: #0065B7; }
A.subtitle:link                  { text-decoration: none; font-weight: bold; color: #0065B7; }
A.subtitle:visited               { text-decoration: none; font-weight: bold; color: #0065B7; }
A.subtitle:active                { text-decoration: none; font-weight: bold; color: #0065B7; }
A.subtitle:hover                 { text-decoration: none; font-weight: bold; color: #0065B7; }

td                      { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #777777; }

body                    { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #777777; background-color: #FFFFFF; }

.small					{ font-size: 11px; }

.verysmall				{ font-size: 10px; }

.tiny					{ font-size: 4px; }

.tdnav					{ width: 100%; padding: 15px 15px 17px 15px; vertical-align: bottom; font-weight: bold; color: #E48626; }

.tdlogo					{ padding: 15px 15px 15px 0px; text-align: right; }

.tdtitlebar				{ width: 500px; background-image: url(sitegraphics/bg_titlebar.gif); padding: 20px 20px 20px 20px; vertical-align: bottom; text-align: left; }

.tdaddress				{ padding: 15px 15px 15px 220px; color: #777777; font-size: 11px; }

.tdaddresstitle			{ font-weight: bold; color: #0065B7; }

.tdbody					{ padding: 20px 20px 20px 20px; vertical-align: top; }

.tdbodycolumnleft		{ padding: 20px 20px 20px 0px; vertical-align: top; }

.tdbodycolumnright		{ padding: 20px 20px 20px 0px; vertical-align: top; border-bottom: 1px solid #0065B7; text-align: left; font-size: 12px; }

.tdbodycolumnrightsm	{ padding: 20px 20px 20px 0px; vertical-align: top; border-bottom: 1px solid #0065B7; text-align: left; font-size: 11px; }

.tdbodycolumnright2 	{ padding: 20px 20px 0px 0px; vertical-align: top; text-align: left; font-size: 12px; }

.tdcolumnright			{ padding: 0px 0px 0px 20px; }

.tdcolumnleft			{ padding: 0px 0px 0px 20px; }

.tdcolumnpanel			{ width: 180px; padding: 20px 20px 20px 0px; vertical-align: top; border-bottom: 1px solid #0065B7; font-size: 12px; }

.asterisk				{ color: #FF0000; font-size: 14px; }

.columnleftbullettext	{ font-size: 12px; }

.columnleftsubtitle		{ font-weight: bold; font-size: 15px; color: #0065B7; padding-bottom: 5px; border-bottom: 1px solid #0065B7; }

.columnpaneltitle		{ font-weight: bold; font-size: 13px; color: #E48626; }

.contactuscaption		{ padding-bottom: 6px; vertical-align: top; font-weight: bold; font-size: 12px; text-align: left; }

.contactusfield			{ width: 99%; border: 1px #777777 solid; font-size: 11px; color: #777777; }

.contactusfieldtd		{ width: 99%; padding-bottom: 6px; vertical-align: top; font-size: 10px; }

.imagepadding			{ padding-left: 20px; padding-bottom: 15px; }

.imagetext				{ font-size: 11px; color: #E78617; }

.title					{ font-size: 30px; color: #FFFFFF;}

.subtitle				{ font-weight: bold; font-size: 15px; color: #0065B7;}

.productindex			{ padding: 4px 0px 0px 0px; font-size: 12px; }

.productindeximage		{ padding: 0px 0px 10px 10px; }

.productinfotext		{ font-size: 12px; }
