a:link, a:visited, a:active {text-decoration: none; color: #FFFFFF;}
a:hover {text-decoration: underline; color: #FFFFFF;}

a.green:link, a.green:visited, a.green:active {text-decoration: none; color: #6BB228;}
a.green:hover {text-decoration: underline; color: #6BB228;}

a.agency:link, a.agency:visited, a.agency:active {text-decoration: none; color: #000000;}
a.agency:hover {text-decoration: underline; color: #C3AB91;}

a.mktg:link, a.mktg:visited, a.mktg:active {text-decoration: none; color: #000000;}
a.mktg:hover {text-decoration: underline; color: #25323E;}

a.hc:link, a.hc:visited, a.hc:active {text-decoration: none; color: #000000;}
a.hc:hover {text-decoration: underline; color: #7B6042;}

a.pm:link, a.pm:visited, a.pm:active {text-decoration: none; color: #000000;}
a.pm:hover {text-decoration: underline; color: #657999;}

a.lt_gray:link, a.lt_gray:visited, a.lt_gray:active {text-decoration: none; color: #BBBBBB;}
a.lt_gray:hover {text-decoration: none; color: #BBBBBB;}

#container	{width: 767px; display: block; margin: 0px auto 0px auto; padding: 0px; background: #FFFFFF URL(../../images/siteBG.gif) repeat-y;}
#masthead	{}
#leftPanel	{float: left; width: 269px; height: 200px; border: solid 0px #FF0000;}
#rightPanel	{text-align: left; display: block; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#content	{width: 499px; border: solid 0px #FF0000;}

#contentPanel 	{float: left; width: 338px; padding: 16px; border: solid 0px #000000;}
#attributePanel	{float: left; width: 109px; height: 340px; padding: 20px 10px 20px 10px;}

#sectionTag			{background-color: #666666;}
#sectionTag IMG		{}
#sectionTag P		{display: none;}
#sectionImage		{margin: 0px; background-color: #999999;}

#printLogo	{display: none;}
#navBars	{position: relative; width: 268px; margin: 0px; border: solid 0px #00FF00;}

#mainNav	{font-family: arial; font-size: 9px; width: 134px; height: 460px; padding: 0px 0px 0px 0px; margin: 132px 0px 0px 0px; background-color: #FFFFFF; border: dashed 0px #000000;}
#mainNav a:link, #mainNav a:visited, #mainNav a:active {color: #535353; padding: 14px 0px 14px 20px; display: block; margin-left: 0px; margin-right: 0px; border: dashed 0px #FF0000;}
#mainNav a:hover {color: #535353; text-decoration: none; padding: 14px 0px 14px 20px; background: URL(../../images/navArrow.gif) 0px 17px no-repeat;}
#mainNav .divider	{margin: 0px 0px 0px 20px; border-bottom: solid 1px #CBCBCB; margin-right: 14px;}
#mainNav .on	{color: #535353; text-decoration: none; padding: 14px 0px 14px 20px; background: URL(../../images/navArrow.gif) 0px 17px no-repeat;}

#subNav	{font-family: arial; font-size: 9px; text-align: left; display: block; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; border: dashed 0px #999999;}
#subNav a:link, #subNav a:visited, #subNav a:active {color: #535353; padding: 9px 0px 0px 18px; display: block;}
#subNav a:hover {color: #535353; text-decoration: none; padding: 9px 0px 0px 18px; background: URL(../../images/navArrow.gif) 0px 12px no-repeat;}
#subNav .on {color: #535353; text-decoration: none; padding: 9px 0px 0px 0px; background: URL(../../images/navArrow.gif) 0px 12px no-repeat;}

H1	{font-family: tahoma, verdana, arial, helvetica; font-size: 14px; color: #000000; font-weight: normal; margin: 8px 0px 2px 0px;}
H2	{font-family: tahoma, verdana, arial, helvetica; font-size: 13px; color: #000000; font-weight: normal; margin: 12px 0px 2px 0px;}
H3	{font-family: tahoma, verdana, arial, helvetica; font-size: 16px; color: #6BB228; font-weight: normal; margin: 12px 0px 2px 0px; line-height: 16px;}

.sectionHeading	{font-family: tahoma, verdana, arial, helvetica; font-size: 14px; color: #000000;}
#sectionCopy	{font-family: tahoma, verdana, arial, helvetica; font-size: 12px; color: #000000; padding: 30px;}

.subHeading	{font-weight: bold; margin: 0px;}

.accoladeText	{padding: 4px; line-height: 18px; padding-left: 12px;}
.accoladeImage	{text-align: center; width: 129px; background-color: #E8D8C8; padding: 10px;}

#contentLinks	{font-family: tahoma, verdana, arial, helvetica; margin: 0px; line-height: 13px;}

#contentLinks a.agency:link, #contentLinks a.agency:visited, #contentLinks a.agency:active {color: #000000; padding: 0px 0px 2px 0px; display: block;}
#contentLinks a.agency:hover {text-decoration: underline; color: #C3AB91;}

#contentLinks a.mktg:link, #contentLinks a.mktg:visited, #contentLinks a.mktg:active {color: #000000; padding: 0px 0px 2px 0px; display: block;}
#contentLinks a.mktg:hover {text-decoration: underline; color: #25323E;}

#contentLinks a.hc:link, #contentLinks a.hc:visited, #contentLinks a.hc:active {color: #000000; padding: 0px 0px 2px 0px; display: block;}
#contentLinks a.hc:hover {text-decoration: underline; color: #7B6042;}

#contentLinks a.pm:link, #contentLinks a.pm:visited, #contentLinks a.pm:active {color: #000000; padding: 0px 0px 2px 0px; display: block;}
#contentLinks a.pm:hover {text-decoration: underline; color: #657999}

#contentLinks a.ds:link, #contentLinks a.ds:visited, #contentLinks a.ds:active {color: #000000; padding: 0px 0px 2px 0px; display: block;}
#contentLinks a.ds:hover {text-decoration: underline; color: #657999}

.inputHighlight	{border: solid 1px #FF9999; background-color: #FFFF99; padding: 2px;}
.inputGroup     {margin-bottom: 1px;}
.inputTitle		{font-weight: bold; height: 21px; line-height: 21px; margin: 0px; padding: 2px 0px 2px 4px; margin-right: 1px; background-color: #CCCCCC;}
.inputField		{height: 21px; line-height: 21px; margin: 0px; padding: 2px 2px 2px 4px; margin-right: 1px; background-color: #DDDDDD;}

.newsYear	{font-size: 12px; text-align: right; border-bottom: solid 1px #CCCCCC; margin-top: 20px;}
.newsDate	{color: #6BB228; font-weight: bold; margin: 16px 0px 0px 0px;}
.newsTitle	{font-family: tahoma, verdana, arial, helvetica; font-size: 9px; color: #000000; margin: 0px;}
.newsSub	{font-family: tahoma, verdana, arial, helvetica; font-size: 9px; color: #000000; margin: 0px; font-style: italic;}

.address    {float: left;}
.address P  {line-height: 14px;}

.directions {padding: 10px 4px 4px 4px;}
.directions P   {line-height: 14px;}

.editField		{padding: 3px; border: solid 1px #E7DAAD;}
.deleteX2		{font-size: 14px; font-weight: bold; text-align: center; float: left; width: 20px; padding: 0px;}

.editHighlight_on	{background-color: #EEEEAA; cursor: pointer; padding: 1px; border: solid 1px #CCCC88;}
.editHighlight_off	{background-color: transparent;}

ul  {position: relative; left: -20px; top: -12px; line-height: 16px; list-style-type: none; margin-bottom: 0px;}
ul ul {position: relative; left: 0px; top: 0px;}
ul li  {padding-left: 8px; font-family: tahoma, verdana, arial, helvetica; font-size: 10px; color: #000000;background: url(/images/greenSquareBullet.gif) no-repeat 0px 6px;}

INPUT[type='text'], INPUT[type='password'], SELECT, TEXTAREA	{font-family: tahoma, verdana, arial, helvetica; font-size: 10px; color: #000000; padding: 2px; background-color: #FFFFFF; border: solid 0px #666666; border-right: solid 1px #000000; border-bottom: solid 1px #000000;}
P				{font-family: tahoma, verdana, arial, helvetica; font-size: 10px; color: #000000; margin: 0px 0px 10px 0px;}
TD, DIV			{font-family: tahoma, verdana, arial, helvetica; font-size: 10px; color: #000000; line-height: 18px;}
HTML, BODY 		{height: 100%; margin: 0px; padding: 0px; background: #FFFFFF;}
HTML            {overflow-y: scroll;}

/* rl - start cm css */
#cmNewsContent a, .cmNewsContentBody a {color:#222; text-decoration:underline;}
#cmNewsContent a:hover, .cmNewsContentBody a:hover {color:#c3ab91; text-decoration:none;}
.cmNewsYearHeader {text-align:right; border-bottom:1px solid #ccc; font-size:12px;}
.cmNewsMonthHeader {color: #6BB228; margin: 16px 0px 0px 0px;font-size:12px;}
.cmNewsTitleList a {color:#000; text-decoration:underline;}
.cmNewsTitleList a:hover {color:#c3ab91; text-decoration:none;}
.cmNewsContactHeader {float:left;font-weight:bold; width:50px;}
.cmNewsContactText {margin-left:50px}
.cmNewsContactWrapper {float:right;}
.cmNewsReleaseDate {color:#444; margin:20px 0 10px 0;}
.cmNewsTitle {font:normal 14px/20px Tahoma, Geneva, sans-serif;margin:35px 0 15px 0;}

/* rl - end cm css*/