/* - - - - - - - - - -  START KTML  - - - - - - - - - - */
.TEXT-header1				{ color: black; font-size: 15px; line-height: 15px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
.TEXT-header2				{ color: #060; font-size: 13px; line-height: 15px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, helvetica, arial; margin-top: 25px }
.TEXT-header3				{ color: #030; font-size: 11px; line-height: 15px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, helvetica, arial; margin-top: 25px }
.TEXT-highlight-color1	{ color: #030 }
.TEXT-highlight-color2	{ color: #060 }
.TEXT-PAGETITLE			{ color: #030; font-size: 18px; line-height: 40px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
.TEXT-size-small			{ color: #333; font-size: 8px; line-height: 8px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
.TEXT-size-normal			{ color: black; font-size: 11px; line-height: 15px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
.TEXT-size-large			{ color: black; font-size: 14px; line-height: 15px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
.TEXT-size-xlarge			{ color: black; font-size: 20px; line-height: 22px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
.TEXT-size-xxlarge		{ color: black; font-size: 30px; line-height: 32px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
font { line-height:normal; }
/* - - - - - - - - - -  END KTML  - - - - - - - - - - */


/* - - - - - - - - - -  START PAGE BASICS  - - - - - - - - - - */

.h1					{ color: black; font-size: 26px; line-height: 50px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
.h2					{ color: black; font-size: 18px; line-height: 50px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
.h3					{ color: black; font-size: 15px; line-height: 25px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
.h4					{ color: black; font-size: 12px; line-height: 25px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
.h5					{ color: black; font-size: 10px; line-height: 20px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
.h6					{ color: black; font-size: 8px; line-height: 10px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, helvetica, arial }

h1{ color: #030; font-weight: bold; font-size: 18px; line-height: 40px; font-family: verdana, geneva, helvetica, arial; text-decoration: none ;margin:0px;}
.pagetitle			{ color: #030; font-weight: bold; font-size: 18px; line-height: 40px; font-family: verdana, geneva, helvetica, arial; text-decoration: none }

h2{ color: #000; font-size: 15px; line-height: 15px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, helvetica, arial ;margin:0px;}
.header1			{ color: #000; font-size: 15px; line-height: 15px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
h3{ color: #060; font-size: 13px; line-height: 15px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, helvetica, arial; margin:0px;}
.header2			{ color: #060; font-size: 13px; line-height: 15px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, helvetica, arial; margin-top: 25px }
h4{ color: #030; font-size: 11px; line-height: 15px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, helvetica, arial; margin:0px;}
.header3			{ color: #030; font-size: 11px; line-height: 15px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, helvetica, arial; margin-top: 25px }

p    				{ color: black; font-size: 11px; line-height: 15px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
p.notices			{ color: black; font-size: 9px; line-height: 10px; font-family: verdana, geneva, helvetica, arial }
p.references		{ color: #666; font-size: 9px; line-height: 9px; font-family: verdana, geneva, helvetica, arial }
p.quotes			{ color: #1a1a1a; font-style: oblique; font-size: 10.5px; line-height: 14.5px; font-family: verdana, geneva, helvetica, arial; background-color: #e3ebe3; padding: 6px; border: solid 1px #4f8e4f }

.quotes			{ color: #1a1a1a; font-style: oblique; font-size: 10.5px; line-height: 14.5px; font-family: verdana, geneva, helvetica, arial; background-color: #e3ebe3; padding: 6px; border: solid 1px #4f8e4f }
.references		{ color: #666; font-size: 9px; line-height: 9px; font-family: verdana, geneva, helvetica, arial }

.color-xdark		{ color: #030 }
.color-dark		{ color: #060 }
.color-medium		{ color: #4f8e4f }
.color-light		{ color: #8fbf8f }
.color-xlight		{ color: #e3ebe3 }
.color-333			{ color: #333 }
.color-red			{ color: #f00 }

img.noborder		{ border: 0px; margin: 0px 0px 0px 0px }
img					{ margin: 15px 10px 10px 10px }

td					{ color: black; font-size: 11px; line-height: 15px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
td.color-xdark	{ color: white; font-size: 10.5px; line-height: 14.5px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial; background-color: #030 }
td.color-dark		{ color: white; font-size: 10.5px; line-height: 14.5px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial; background-color: #060 }
td.color-medium	{ color: black; font-size: 10.5px; line-height: 14.5px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial; background-color: #4f8e4f }
td.color-light	{ color: black; font-size: 10.5px; line-height: 14.5px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial; background-color: #8fbf8f }
td.color-xlight	{ color: black; font-size: 10.5px; line-height: 14.5px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial; background-color: #e3ebe3  }
td.picture-caption	 { color: #060; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: verdana, geneva, helvetica, arial; text-decoration: none; text-align: center; border: solid 0px #4f8e4f }

table				{ border: 0px }
table.picture		{ margin: 10px 0px 5px 10px }

li					{ color: #1a1a1a; font-size: 11px; line-height: 15px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial; list-style-type: disc }
li.references		{ color: #666; font-style: normal; font-weight: normal; font-size: 9px; line-height: 9px; font-family: verdana, geneva, helvetica, arial; text-decoration: none; list-style-type: lower-roman; margin: 0px; padding: 0px; border: 0px; position: relative; left: -18px }

ol					{ color: black; font-size: 11px; line-height: 15px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
ul					{ color: black; font-size: 11px; line-height: 15px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
input				{ color: black; font-size: 11px; line-height: 13px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
textarea			{ color: black; font-size: 11px; line-height: 13px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
select				{ color: black; font-size: 11px; line-height: 13px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
/* - - - - - - - - - -  END PAGE BASICS  - - - - - - - - - - */


/* - - - - - - - - - -  STANDARD LINKS  - - - - - - - - - - */
a					{ color: #030 }
a:link				{ color: #030 }
a:hover			{ color: #060 }
a:active			{ color: #030 }


/*  - - - - - - - - - -  PAGE ANCHORS  - - - - - - - - - - */
a.anchors					{ color: #030; font-size: 11px; line-height: 15px; font-style: normal; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial; border-top: 0px; border-right: 0px; border-bottom: 1px dotted #030; border-left: 0px }
a.anchors:link			{ color: #030 }
a.anchors:hover			{ color: #060; border-bottom: 0px }
a.anchors:active			{ color: #030 }
li.anchors					{ font-size: 11px; line-height: 15px; font-family: verdana, geneva, helvetica, arial; list-style-image: url(../../../stockpages/cp/img/doubleangle_666_noblock_r.gif); position: relative; left: -24px }


/* - - - - - - - - - -  MAIN MENU  - - - - - - - - - - */
a.menu			{ color: white; font-style: normal; font-weight: normal; font-size: 11px; line-height: 12px; font-family: verdana, geneva, helvetica, arial; text-decoration: none }
a.menu:link					{ color: white; }
a.menu:hover					{ color: #ccc }
a.menu:active					{ color: white }
/* parser uses this class for the menu link when on that page*/
a.menu-active			{ color: #003300; font-style: normal; font-weight: bold; font-size: 11px; line-height: 12px; font-family: verdana, geneva, helvetica, arial; text-decoration: none }
a.menu-over			{ color: #003300; font-style: normal; font-weight: normal; font-size: 11px; line-height: 12px; font-family: verdana, geneva, helvetica, arial; text-decoration: none }
a.menu-active:link					{ color: #003300; }
a.menu-active:hover					{ color: #006600 }
a.menu-active:active					{ color: #003300 }

table.menu-background		{ background-color: #003300 }
td.menu-leftborder			{ background-color: #006600 }
td.menu-activecell			{ background-color: #FFFFFF }
td.menu-overcell			{ background-color: #FFFFFF }
td.menu-topborder-solid		{ background-color: #006600 }
td.menu-bottomborder-solid	{ background-color: #006600 }
td.menu-bottomborder-dots	{ background: #006600 url(../img/menu_dots_forest.gif) no-repeat }


/* - - - - - - - - - -  SUBMENU  - - - - - - - - - - */
a.submenu				{ color: white; font-style: normal; font-weight: normal; font-size: 10.5px; line-height: 11.5px; font-family: verdana, geneva, helvetica, arial; text-decoration: none }
a.submenu:link		{ color: white }
a.submenu:hover		{ color: #ccc }
a.submenu:active		{ color: white }

/* parser uses this class for the submenu link when on that page*/
a.submenu-active				{ color: white; font-style: normal; font-weight: bold; font-size: 10.5px; line-height: 11.5px; font-family: verdana, geneva, helvetica, arial; text-decoration: none }
a.submenu-active:link		{ color: white }
a.submenu-active:hover		{ color: #ccc }
a.submenu-active:active		{ color: white }


td.submenu-leftborder	{ background-color: #006600 }
td.submenu-rightborder	{ background-color: #006600 }
td.submenu-bottomborder	{ background: #003300 url(../img/submenu_bottom_forest.gif) no-repeat }
td.submenu-doubleangle	{ background: url(../img/submenu_doubleangle.gif) no-repeat }
table.submenu-background { background-color: #003300 }


/* - - - - - - - - - -  SUB-SUBMENU's  - - - - - - - - - - */
.subsubmenu				{ color: #030; font-size: 10px; line-height: 16px; font-weight: normal; text-decoration: none; font-style: normal; font-family: verdana, geneva, helvetica, arial; background-color: #/*e3ebe3*/; padding: 4px; border: solid 1px #060 }

.subsubmenu-active		{ color: #060; font-size: 10px; line-height: 16px; font-weight: bold; text-decoration: none }

a.subsubmenu				{ color: #030; font-size: 10px; line-height: 16px; font-style: normal; font-weight: normal; font-family: verdana, geneva, helvetica, arial; text-decoration: none; border-style: none; border-color: #030 }
a.subsubmenu:link			{ color: #030 }
a.subsubmenu:hover		{ color: #060; text-decoration: underline }
a.subsubmenu:active		{ color: #030 }

td.subsubmenu				{ color: #666; font-size: 10.5px; line-height: 12.5px; font-family: verdana, geneva, helvetica, arial; background-color: #f0f0f0 }
td.subsubmenu-border		{ background-color: #ccc }
td.subsubmenu-on			{ color: #1a1a1a; font-size: 10.5px; line-height: 14.5px; font-family: verdana, geneva, helvetica, arial }
td.subsubmenu-off			{ background-color: #e3ebe3; font-size: 10.5px; line-height: 14.5px; font-family: verdana, geneva, helvetica, arial }




/* - - - - - - - - - -  PAGE BACK links  - - - - - - - - - - */
a.pageback					{ color: #030; font-size: 9px; line-height: 9px; font-weight: normal; text-decoration: none; font-style: normal; font-family: verdana, geneva, helvetica, arial }
a.pageback:link			{ color: #030 }
a.pageback:hover			{ color: #060 }
a.pageback:active			{ color: #030 }


/* - - - - - - - - - -  PAGE TOP links  - - - - - - - - - - */
a.pagetop					{ color: #666; font-size: 9px; line-height: 9px; font-weight: normal; text-decoration: none; font-style: normal; font-family: verdana, geneva, helvetica, arial }
a.pagetop:link			{ color: #666 }
a.pagetop:hover			{ color: #1a1a1a }
a.pagetop:active			{ color: #666 }


/* - - - - - - - - - -  FOOTERS  - - - - - - - - - - */
a.footer					{ color: #030; font-size: 9px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
a.footer:link				{ color: #030 }
a.footer:hover			{ color: #060 }
a.footer:active			{ color: #030 }

.footer					{ color: #1a1a1a; font-size: 9px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
.footer-pagesummary		{ color: #1a1a1a; font-size: 9px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
.footer-clinicinfo		{ color: #1a1a1a; font-size: 9px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }

a.privacynotice			{ color: #030; font-size: 9px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
a.privacynotice:link		{ color: #030 }
a.privacynotice:hover	{ color: #060 }
a.privacynotice:active	{ color: #030 }


/* - - - - - - - - - -  NEWSLETTER  - - - - - - - - - - */

.news-pagetitle				{ color: #030; font-weight: bold; font-size: 18px; line-height: 40px; font-family: verdana, geneva, helvetica, arial; text-decoration: none }
.news-clientinsert			{ color: black; font-size: 11px; line-height: 13px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
img.news						{ padding-bottom: 6px; padding-left: 10px }

.news-printnews				{ color: #030; font-size: 11px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
a.news-printnews				{ color: #030; font-size: 9px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial; border-bottom: 1px dotted #030 }
a.news-printnews:link		{ color: #030 }
a.news-printnews:hover		{ color: #060; border-bottom: 0px }
a.news-printnews:active		{ color: #030 }

.news-footer					{ color: #666; font-size: 9px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
a.news-footer					{ color: #030; font-size: 9px; line-height: 11px; font-weight: normal; text-decoration: underline; font-family: verdana, geneva, helvetica, arial }
a.news-footer:link			{ color: #030 }
a.news-footer:hover			{ color: #060 }
a.news-footer:active			{ color: #030 }


.news-articlesfound			{ color: #454545; font-size: 11px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
.news-location				{ color: #black; font-size: 11px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
.news-navigation				{ color: #666; font-size: 11px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
a.news-navigation				{ color: #030; font-size: 11px; line-height: 11px; font-weight: normal; text-decoration: underline; font-family: verdana, geneva, helvetica, arial }
a.news-navigation:link		{ color: #030 }
a.news-navigation:hover		{ color: #060; text-decoration: none }
a.news-navigation:active	{ color: #030 }


.news-title					{ color: #030; font-size: 14px; line-height: 14px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
.news-body						{ color: #1a1a1a; font-weight: normal; font-size: 11px; line-height: 13px; font-family: verdana, geneva, helvetica, arial; text-decoration: none }
.news-reference				{ color: #666; font-size: 9px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }

.news-links					{ color: #666; font-size: 11px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
a.news-links					{ color: #030; font-size: 9px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial; border-bottom: 1px dotted #030 }
a.news-links:link				{ color: #030 }
a.news-links:hover			{ color: #060; border-bottom: 0px }
a.news-links:active			{ color: #030 }


.news-popup-title				{ color: #030; font-size: 13px; line-height: 13px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
.news-popup-body				{ color: #1a1a1a; font-weight: normal; font-size: 11px; line-height: 13px; font-family: verdana, geneva, helvetica, arial; text-decoration: none }
.news-popup-reference		{ color: #454545; font-size: 9px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }

.news-popup-links				{ color: #666; font-size: 11px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
a.news-popup-links			{ color: #030; font-size: 9px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial; border-bottom: 1px dotted #030 }
a.news-popup-links:link		{ color: #030 }
a.news-popup-links:hover	{ color: #060; border-bottom: 0px }
a.news-popup-links:active	{ color: #030 }


.news-past-title				{ color: #030; font-size: 13px; line-height: 13px; font-weight: bold; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
.news-past-body				{ color: #1a1a1a; font-weight: normal; font-size: 11px; line-height: 13px; font-family: verdana, geneva, helvetica, arial; text-decoration: none }
.news-past-reference			{ color: #454545; font-size: 9px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }

.news-past-links				{ color: #666; font-size: 11px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
a.news-past-links				{ color: #030; font-size: 9px; line-height: 11px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial; border-bottom: 1px dotted #030 }
a.news-past-links:link		{ color: #030 }
a.news-past-links:hover		{ color: #060; border-bottom: 0px }
a.news-past-links:active	{ color: #030 }

.news-past-cat				{ color: #333; font-size: 11px; line-height: 13px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
a.news-past-cat				{ color: #030; font-size: 11px; line-height: 13px; font-weight: normal; text-decoration: bold; font-family: verdana, geneva, helvetica, arial; border-bottom: 1px dotted #030 }
a.news-past-cat:link			{ color: #030 }
a.news-past-cat:hover		{ color: #060; border-bottom: 0px }
a.news-past-cat:active		{ color: #030 }

.news-past-art				{ color: #333; font-size: 11px; line-height: 13px; font-weight: normal; text-decoration: none; font-family: verdana, geneva, helvetica, arial }
a.news-past-art				{ color: #030; font-size: 11px; line-height: 13px; font-weight: normal; text-decoration: bold; font-family: verdana, geneva, helvetica, arial; border-bottom: 1px dotted #030 }
a.news-past-art:link			{ color: #030 }
a.news-past-art:hover		{ color: #060; border-bottom: 0px }
a.news-past-art:active		{ color: #030 }


/* - - - - - - - - - -  BASIC E-COMMERCE STORE  - - - - - - - - - - */
