/* RTE Styles */
#content h2.greenheading	{ color:#7C8334;}
#content h2.greyheading	{ color:#505050;}

#content table.instreet			{ color:#666; width:500px; border-collapse:collapse; }
#content table.instreet td		{ border:1px solid #ccc; border-collapse:collapse; padding:5px;}
#content table.instreet thead td	{ background:#7C8334; color:#fff; border:0; }


/* CSS Document */

a:link, a:visited			{ color: #7C8334; text-decoration: none; font-size:12px; }
a:hover						{ color: #505050; }
img						{ border:0;}
h1, h2, h3, h4, h5			{ color: #7C8334; }
span						{ color:#000; }
.menu a, .menu :visited 	{ background:#fff; }
.menu ul li a, .menu ul li :visited 	{ background:#fff; }
.menu ul ul li a, .menu ul ul li :visited 	{ background:#B2BB1E none repeat scroll 0 0; color:#FFFFFF }






strong						{ color: #7C8334; }

#logo						{ position:absolute; top:35px; left:-2px; border:none;}
#sidebar					{ margin:0; padding:0;}
#sidebarList				{ list-style:none; margin-left:0; padding:0; position:relative; top:197px;}
#sidebarList li				{ margin-bottom:12px; border:#7C8334 3px solid; padding:0; width:197px; height:67px;}


.contact_btn a				{background:url(../images/btn_contact_white.png) top no-repeat; display:block; overflow:hidden; text-indent:-410px; width:197px; height:67px;}	
.contact_btn a:hover		{background-position: left -68px;}
.about_btn a				{background:url(../images/btn_about_white.png) top no-repeat; display:block; overflow:hidden; text-indent:-410px; width:197px; height:67px;}	
.about_btn a:hover			{background-position: left -68px;}
.market_btn a				{background:url(../images/btn_market_white.png) top no-repeat; display:block; overflow:hidden; text-indent:-410px; width:197px; height:67px;}	
.market_btn a:hover			{background-position: left -68px;}
.newsMedia_btn a			{background:url(../images/btn_newsMedia_white.png) top no-repeat; display:block; overflow:hidden; text-indent:-410px; width:197px; height:67px;}	
.newsMedia_btn a:hover		{background-position: left -68px;}


#illu						{ margin:0; padding:0; border:0; }
#sidebar2 					{border:#7C8334 3px solid; margin-bottom:10px; position:relative;}
#sidebar2List				{list-style:none; margin-left:10px; position:absolute; top:280px; left:0; padding:0;}
#sidebar2List li			{margin-bottom:12px; border:#7C8334 3px solid; padding:0; width:172px; height:62px;}


.feature01 a				{ background:url(../images/btn_feature01-white.png) top no-repeat; display:block; overflow:hidden; text-indent:-410px; width:172px; height:62px;}
.feature01 a:hover			{ background-position: left -77px;}
.feature02 a				{ background:url(../images/btn_feature02-white.png) top no-repeat; display:block; overflow:hidden; text-indent:-410px; width:172px; height:62px;}
.feature02 a:hover			{ background-position: left -77px;}
.feature03 a				{ background:url(../images/btn_feature03-white.png) top no-repeat; display:block; overflow:hidden; text-indent:-410px; width:172px; height:62px;}
.feature03 a:hover			{ background-position: left -77px;}


#footer						{ border-bottom: solid 1px #7C8334; padding:0 0 5px 0; margin-bottom:10px; position:relative; top:-10px; } 
#copyright					{ font-size:10px; line-height:12px;  color:#7C8334;}
#copyright span				{ color:#7C8334;}


#ourpeoplelist				{ list-style:none; margin:0; padding: 0 0 16px 0; width:500px; }
#ourpeoplelist li			{ clear:left; width:500px; }
#ourpeoplelist li a			{ text-decoration:none; color:#505050;  }
#ourpeoplelist li a	span	{ color:#505050;  }
#ourpeoplelist li a:hover	{ color:#7C8334; }
#ourpeoplelist li span		{ width:140px; display:block; float:left; font-weight:bold; }
#ourpeoplelist li a:hover span		{ color:#7C8334; }


/* sub-nav background white to avoid overlapping problems */
.menu li li a:hover			{ color:#505050; }


#content h1					{ padding-top:35px; font-size:19px;}
#content h2					{ color:#505050;}
#content h3					{ color:#505050; margin-top:15px;}
#content h2 span			{ color:#505050; font-weight:normal;}
#content ul					{ padding:0; margin-top:0px; margin-left:15px; }
#content p					{ font-size:14px; line-height:20px; margin:0 0 6px 0; padding-bottom:0;}
#content li					{ font-size:14px;}
#content a					{ font-size:14px; text-decoration:underline;}
#content a:hover			{ text-decoration:none;}


.newslist					{ margin:0; padding:0; list-style:none; }
.newslist li				{ margin:0; padding:20px 0 0 0; list-style:none; line-height:1.4em; }


#sitemap					{ margin:0 0 0 10px; padding:0; list-style:none; }
#sitemap li					{ padding:0;}
#sitemap ul					{ margin: 5px 0; list-style:none;}
#sitemap li	li				{ padding:0 0 0 20px; }


#content h2.h-comment		{ color:#7C8334; }
#comments					{ clear:left; border-top:solid 2px #505050; list-style:none; margin:0; }
#comments li				{ border-bottom:solid 2px #505050; padding:5px; font-size:12px; color:#505050;}
#comments li span			{ font-size:11px; font-style:italic; display:block; color:#505050; }


#submitcomment				{ clear:left;}
#submitcomment fieldset		{ border:0; padding:10px 0 0 0; margin:0; }
#submitcomment label		{ display:block; }
#submitcomment input		{ padding:8px; background:#eee; border:solid 2px #ccc; }
#submitcomment textarea		{ padding:8px; background:#eee; border:solid 2px #ccc; }
#submitcomment input.submit	{ padding:8px; background:#7C8334; color:#fff; border:solid 2px #ccc; }

ul#formtable					{ list-style:none; padding:0; margin:0;}
#formtable li				{ float:left; width:50%; padding:0; margin:0; }
#formtable ol				{ margin:0; list-style:none; padding-left:40px;}
#formtable ol li			{ margin-bottom:.5em; float:none;}
#formtable ol label			{ font-size:11px; display:block; }
#formtable ol input			{ padding:3px; background:#fff; border:solid 1px #999; }
#formtable ol textarea		{ padding:3px; background:#fff; border:solid 1px #999; height:100px; width:165px;}
#formtable ol input.submit			{padding:8px; background:#7C8334; color:#fff; border:solid 2px #ccc;}


