a 						{color: #000000; text-decoration: underline;}
a:hover, a:active 		{color: #006233; text-decoration: underline;}
a.mainlevel 			{padding-left: 10px;background: url(../images/arrow-off.gif) no-repeat -1px 3px;color: #666666;font-weight: bold;text-decoration: none;}
a.mainlevel#active_menu {padding-left: 10px;background: url(../images/arrow-on.gif) no-repeat -1px 3px;color: #006233;font-weight: bold;text-decoration: underline;}
a.mainlevel:hover, 
a.mainlevel:active 		{background: url(../images/arrow-on.gif) no-repeat -1px 3px;color: #006233;text-decoration: undeline;}
a.pagenav 				{font-weight: normal;}
a.readon 				{display: block; color: #006233; font-size: 11px; font-weight: bold; text-decoration: none; text-align: right;}
a.readon:hover 			{color: #006233; text-decoration: none;}
a.sublevel 				{padding-left: 4px; text-decoration: none;}
a.sublevel#active_menu 	{color: #006233; text-decoration: none;}

body 					{margin: 0; padding: 0; color: #222222; background: #FFFFFF; font: 11px arial, sans-serif;}
body#bd 				{margin: 8px 0 8px 8px; background: #DDDDDD url(../images/tile.gif) repeat;}
body.contentpane 		{width: auto; margin: 10px; background: #FFFFFF;}
div#header 				{padding: 0; background: #006233 url(../images/bg.gif); height: 130px;}
div#topline 			{padding: 0 8px 0 2px; margin-bottom: 4px; color: #666666; font-size: 11px;}
div#topline a 			{color: #666666; text-decoration: none;}
div#topline a:hover, 
div#topline a:active 	{color: #222222; text-decoration: none;}
div.clr 				{clear: both;}
div.header-nav 			{float: left;}
div.header-nav a 		{padding: 0 8px; border-left: 1px solid #C0C0C0;}
div.header-photo 		{width: 321px; float: left; background: url(../images/left.png);height: 128px; overflow: visible;}
div.header-photo2 		{width: 321px; float: right; background: url(../images/right.png); height: 128px; overflow: visible;}
div.latest 				{width: auto; background: #FFFFFF;}
div.latest a 			{color: #666666; text-decoration: none;}
div.latest a:hover, 
div.latest a:active 	{color: #006233; text-decoration: none;}
div.latest h3 			{margin-bottom: 5px!important; padding-left: 14px!important; color: #666666!important; background: none!important; font-weight: bold!important; font-size: 16px!important; text-transform: lowercase;}
div.latest table, 
div.latest td 			{background: #FFF1DF; font-size: 12px;}
div.latest ul 			{padding-left: 8px;}

div.module div div 		{padding: 0; border: none;background: #F2F2F2;}
div.module div div div 	{padding: 6px; width: auto !important; width: 100%; border: none; background: none;}
div.module div div div div {padding: 1px; width: auto !important; width: 100%; border: none; background: none;}
div.module div, div.frame {border-top: 1px solid #D3CCC2; border-left: 1px solid #D3CCC2; border-bottom: 1px solid #A7A199; border-right: 1px solid #A7A199; padding: 5px; width: auto!important; width: 100%; background: #FFFFFF;}
div.module, div.frameshadow {border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding-right: 1px; padding-bottom: 1px; margin-bottom: 8px; margin-right: 8px; background: #C0C0C0;}

div.moduletable 		{padding: 6px; width: auto!important; width: 100%;}
div.moduletable h3, 
div.module h3 			{padding: 4px 4px 4px 8px; margin: -6px -6px 10px -6px; color: #FFFFFF; background: #006233; font-weight: bold; font-size: 12px; line-height: normal; text-transform: capitalize;}
div.moduletable td 		{padding: 3px 0!important;}
div.search input.inputbox {width: 100%;}
div.spotlight 			{width: auto; background: #006233;}
div.spotlight a 		{color: #FFFFFF;}
div.spotlight h3 		{margin-bottom: 0; padding-left: 6px; padding-top: 6px; display: block; color: #FFFFFF; background: none; font-weight: bold; font-size: 16px; text-transform: lowercase;}
div.spotlight table, 
div.spotlight td 		{color: #FFFFFF; background: #006233!important; font-size: 12px;}
div.users-bar 			{float: right; text-align: right;}
div.users-bar a 		{padding: 2px 8px; border: 1px solid #EFEFEF; margin: 4px; background: #C0C0C0;}

fieldset 				{border: 0; margin: 0; padding: 0;}
fieldset a 				{font-weight: bold;}
fieldset span.small 	{margin: 0!important; background: none!important; padding: 0!important;}
form 					{margin: 0; padding: 0;}

h1 						{font-size: 16px;}
h2 						{font-size: 14px;}
h4 						{margin: 5px 0; font-size: 12px; font-weight: bold;}
hr 						{border-top: 1px solid #D3CCC2; border-right: 0; border-left: 0; border-bottom: 0; height: 1px;}
img 					{vertical-align: middle;}
input 					{font: 11px arial, sans-serif;}
li 						{padding-left: 12px;background: url(../images/arrow-off.gif) no-repeat -1px 5px;}
p 						{margin: 10px 0;}
select 					{font: 11px arial, sans-serif;}

table.blog 				{width: auto; padding: 0; background: #F2F2F2;}
table.contentpaneopen td span.small {padding: 0 0 0 12px; background: url(../images/author.gif) no-repeat center left;}
table.contentpaneopen td, 
table.contentpane td 	{padding: 4px;background: #F2F2F2; overflow: hidden;}
table.contentpaneopen, 
table.contentpane 		{width: 100%; background: #F2F2F2;}
table.contenttoc 		{border: 1px solid #CCCCCC;	margin: 0 0 10px 10px;width: 150PX;}
table.contenttoc td 	{padding: 1px 6px 4px 6px!important;}
table.contenttoc td a 	{padding: 1px 6px 4px 8px!important; background: url(../images/arrow-off.gif) no-repeat 0 4px;}

table.contenttoc td a:hover, table.contenttoc td a:active {background: url(../images/arrow-on.gif) no-repeat 0 4px;}

table.contenttoc th 	{ padding: 4px 6px; background: #006233; color: #FFFFFF; line-height: normal;}
table.moduletable 		{width: 100%; background: #FFFFFF;}
table.moduletable th 	{color: #DC9B44; background: none; font-weight: bold; font-size: 16px;}

table.polls 			{padding: 0; width: 100%; text-align: left;}
table.pollstableborder 	{padding: 0; width: 100%; text-align: left;}
table.pollstableborder td{padding: 0;}
table.searchintro {margin: 10px 0;width: 100%;}
table.searchintro td{padding: 0 2px!important;}

td 						{font-size: 11px;vertical-align:top;}

td.buttonheading 		{padding-right: 5px; background: url(../images/seperator.gif) repeat-x bottom left!important;}
td.createdate 			{padding: 0 0 0 18px!important; display: block; color: #666666; background: url(../images/date.gif) no-repeat 4px 4px!important; font-size: 11px;}

textarea 				{border: 1px solid #D3CCC2; padding-left: 2px; font: 11px arial, sans-serif;}

th 						{font-weight: bold; font-size: 11px; text-align: left; text-indent: 10px;}
th.pagenav_next a, 
th.pagenav_prev a 		{padding: 0; font-size: 11px; text-decoration: none;}

ul 						{ margin: 0 0 0 2px; padding: 0; list-style: none;}
ul#mainlevel li, 
ul#mainlevel-nav li 	{padding: 0; display: inline; background: none;}

.article_seperator 		{display: block; font-size: 0px!important; line-height: 1%!important;}
.banner 				{margin: auto; width: 100%; text-align: center;}
.blog_more 				{margin: 12px 0; border-top: 3px solid #FFFFFF; padding: 6px; color: #666666;}
.button 				{padding-left: 2px!important; padding-right: 2px!important; padding-left: 1px; padding-right: 1px; border: 1px solid #666666; background: url(../images/but-bg.gif) #CCCCCC; color: #FFFFFF; font: 11px arial, sans-serif; height: 20px;}
.category 				{font-weight: bold;}
.checkbox 				{margin: 0!important;}
.code, pre 				{border: 1px solid #F0EEDE; width: auto; padding: 6px; background: #F7F6EE; font: 11px arial, sans-serif; overflow: hidden;}
.componentheading 		{padding: 4px 4px 4px 12px; border-bottom: 1px solid #F7F7F7; margin: 0; color: #FFFFFF; background: #006233; font-weight: bold; font-size: 12px; line-height: normal;}
.contentdescription 	{padding: 12px 9px!important;}
.contentheading, 
.contentpagetitle 		{color: #006233; background: url(../images/seperator.gif) repeat-x bottom left!important; font-weight: bold; font-size: 16px;}
.error 					{ color: #006233;}
.feedchannel 			{padding: 2px; border-bottom: 1px dashed #D3CCC2; display: block;}
.headertitles 			{padding-bottom: 4px; background: url(../images/hdot.gif) repeat-x bottom left; color: #7587AB; font-weight: bold; font-size: 14px;}
.highlight 				{background: #F5F8C6;font-weight: bold;}
.inputbox 				{padding-left: 2px; margin-bottom: 1px; font: 11px arial, sans-serif;}
.latestnews, .mostread 	{font-weight: bold;}
.message 				{color: #006233; font-weight: bold;}
.modifydate 			{color: #666666;font-size: 11px;height: 15px;}
.moduletable 			{padding: 0;}
.mosimage 				{border-top: 1px solid #D3CCC2; border-left: 1px solid #D3CCC2; border-bottom: 1px solid #A7A199; border-right: 1px solid #A7A199; padding-top: 5px; margin-right: 5px; background: #FFFFFF;}
.mosimage_caption 		{margin-top: 2px; color: #D3CCC2; font-size: 11px;}
.pagenavbar 			{margin: 10px 0; color: #666666; font-size: 11px; text-decoration: none;}
.pagenavbar a 			{color: #666666; font-weight: bold; text-decoration: none;}
.pagenavcounter 		{font-size: 11px;}
.sectiontableentry1 	{padding: 2px; height: 22px;}
.sectiontableentry2 	{padding: 2px; height: 22px;}
.sectiontableheader 	{padding: 2px; background: #999999!important; color: #FFFFFF; font-weight: bold; line-height: normal;}
.sectiontableheader a, .sectiontableheader a:hover {color: #FFFFFF;}
.small 					{color: #666666; font-size: 11px;}
#footer 				{margin-top: 6px; color: #505050;}
#footer a				{color: #666666;}
#footer a:hover, #footer a:active {color: #222222;}