A:link 				{ color: #990033; text-decoration: underline}
A:visited 			{ color: #990033; text-decoration: underline}
A:active 			{ color: #990033; text-decoration: underline}
A:hover 			{ color: #990033; text-decoration: none}

TD, LI	 			{ font-family: tahoma, verdana, helvetica, sans-serif; font-size: 12px; color: #212121 }
BODY				{ background-color: #FFFFFF; }
H1				{ font-size: 18px; color: #ee3f23; padding-bottom: 1px; border-bottom: 1px solid #ee3f23; margin-bottom: 15px }
H2				{ margin-left: 30px; font-size: 14px; padding-bottom: 1px; border-bottom: 1px solid #888888; margin-bottom: 15px; width: 80% }
HR.greyDot			{ width: 80%; border: 1px solid #FFFFFF; border-bottom: 1px dotted #AAAAAA } 

TD.menu TD			{ height: 35px }

TABLE.menu			{ width: 780px }
TABLE.menu TD			{ background-image: url(/images/menu-tile-over.gif); background-image: url(/images/menu-tile.gif); text-align: center; font-family: verdana, tahoma, arial }
TABLE.menu TD.menu-item		{ width: 12%; cursor: pointer; padding: 0px 4px }
TABLE.menu TD.menu-item-over	{ width: 12%; cursor: pointer; padding: 0px 4px; background-image: url(/images/menu-tile-over.gif) }
TABLE.menu A:visited, TABLE.menu A:link, TABLE.menu A:active, TABLE.menu A:hover 
				{ color: #0a893a; text-decoration: none; font-weight: bold; font-size: 10px }
TD.left-title			{ border-bottom: 2px solid #ee3f23; padding-bottom: 3px }
TD.left-separator		{ height: 25px }

.content-gradient		{ background: #ffffff URL(/images/content-gradient-tile.gif) repeat-x; border-left: 2px solid #0db14b; border-right: 2px solid #0db14b; border-bottom: 2px solid #0db14b; vertical-align: top; }
.content-gradient TD.cgm	{ padding: 12px; padding-top: 5px; vertical-align: top }
.content-gradient TD.cgm TD	{ color: #000000 }

.content-gradient TD.cg		{ padding: 12px; padding-top: 20px }
.content-gradient TD.cg IMG	{ border: 2px solid #990033; }

TD.title-bar			{ height: 27px; background-image: url(/images/content-titlebar.gif); text-align: right; vertical-align: bottom; padding-right: 22px }

TABLE.footer-menu		{ width: 780px }
TABLE.footer-menu TD		{ background-image: url(/images/footer-bar-tile.gif); text-align: center; padding-bottom: 7px; color: #888888 }
TABLE.footer-menu TD.menu-item	{ width: 10% }
TABLE.footer-menu A:visited, TABLE.footer-menu A:link, TABLE.footer-menu A:active
				{ color: #0a893a; text-decoration: none; font-size: 10px }
TABLE.footer-menu A:hover 	{ color: #0a893a; text-decoration: underline; font-size: 10px }

TD.base				{ color: #FFFFFF; background-color: #0daa48; font-size: 9px; text-align: center; vertical-align: top; font-family: verdana, tahoma, arial }
TD.base A:visited, TD.base A:link, TD.base A:active
				{ color: #ffe493; text-decoration: none; }
TD.base A:hover 		{ color: #ffe493; text-decoration: underline; }

TABLE.list .list-title		{ font-weight: bold; font-size: 14px }

TABLE.contentForm .formTitle	{ text-align: right; width: 150px; font-weight: bold; padding-right: 5px }
TABLE.contentForm INPUT, SELECT	{ font-size: 11px }
TABLE.contentForm TEXTAREA	{ font-size: 11px; font-family: tahoma }

DIV.imgCap			{ font-size: 10px; text-align: center }
DIV.imgDate			{ font-size: 10px; text-align: center; color: #555555 }

TD.list-gallery			{ vertical-align: top; width: 25%; text-align: center; padding-top: 8px }
