/*******************************************************************/
/*  Forum                                                          */
/*******************************************************************/
td.column
{
    color:		#141F14;
    font-size:		10pt;
    font-weight:	bold;
    background-color:	#F4F2D7;
}

.forumTopicThreadCount, .forumTopicPostCount, .forumTopicDateLastPost, .forumTopicSignature  {
    color:		#1C5819;
}

.forumTitle {
	font: bold 14pt "Times New Roman", Times, serif;
	color:			#1C5819;
}

.forumList {
	border:			1px solid #1C5819;
}

.forumListGrid {
	font-family:		Verdana;
	font-size:		10pt;
	color:			black;
	border:			1px solid #141F14;
	background-image: url(images/background2007.gif);
	background-repeat: repeat-y;
}

A.forumTopicTitle {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		12pt;
	color:			#141F14;
	text-decoration:	underline;
}

.forumTopicSignature {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		9pt;
	color:			#141F14;
	text-decoration:	underline;
}

.forumThreadSignature {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		10pt;
	font-weight:		bold;
	color:			#141F14;
}

.forumThreadCount {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		9pt;
	color:			#141F14;
}

.forumPostTable {
	border:			1px solid #141F14;
}

td.forumThreadBodyTable  {
    font-size:			0.71em;
    background-color:		#DAE3D3;
}

.forumThreadTable {
	border:			2px #141F14 solid;
 	background-color:	#AAAAAA;
}


.forumThreadOptions {
	background-color: White;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #181849;
}

.forumThreadSeparator {
	background-color: #AAAAAA;
	height: 5px;
}

.forumColumn {
	background-color: #AAAAAA;
	color: White;
	font-weight: bold;
}


.quoteTable {
    border: 1px #666666 solid; 
    background-color: White;
}

.forumTopicDesc  {
	color: #1c5819;
}


/*******************************************************************/
/*  General                                                        */
/*******************************************************************/
#nav  {
	padding-bottom: 10px;
}

#splash {

}

#subsplash  {

}


/*******************************************************************/
/*  Articles                                                       */
/*******************************************************************/
#aOpt3 {
	background-color: #F4F2D7;
	color: #334C33;
	border: 1px solid #AEC4A2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 4px;
}

#aOpt3 h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16pt;
	font-weight: normal;
	color: #72925F;
}

#aOpt2 {
	background-color: #D8E2D2;
	border: 1px solid #AEC4A2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #334C33;
	padding: 4px;
}

#aOpt2 image {
	border: 1px solid #566C11;
}

#aOpt2 h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16pt;
	font-weight: normal;
	color: #72925F;
}

#aOpt2 a {
	color: #334C33;
}

#aOpt, #aOpt1 {
	padding-top:0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top:0px;
}

#aOpt h2, #aOpt1 h2, #aOpt3 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #1c5819;
}

#aOpt a, #aOpt1 a, #aOpt3 a {
	color: #1c5819;
}

#aOpt1 {
	background-image: url(images/background2007.gif);
	background-repeat: repeat-y;
}

#aOpt h1, #aOpt1 h1 {
	font-family: "Times New Roman", Times, serif;
	color: #1c5819;
	font-size: 16pt;
	font-weight: normal;
	padding-top:20px;
	padding-left:55px;
	padding-right: 55px;

}
#aOpt #content, #aOpt1 #content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #141F14;
	line-height: 150%;
	padding-left:10px;
	padding-bottom:20px;
}
#aOpt #content h4, #aOpt1 #content h4{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-style: italic;
	color: #566C11;
	width: 250px;
	float: left;
	padding-bottom: 10px;
	margin-left: 40px;
}

#content TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}


/*******************************************************************/
/*  Article Groups                                                 */
/*******************************************************************/
#agOpt1  {
	padding: 0px;
	margin: 0px;
	margin-top: 14px;
}

#agOpt1 H1  {
	font: bold 12pt Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px;
	display: none;
}

#agOpt1 H2  {
	margin: 0px;
	padding: 0px;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #141F14;	
}

#agOpt1 #AllContent  {
	margin: 0px;
	padding: 0px 6px 0px;
}

#agOpt1 #newsArticle {
	margin: 0px;
	padding: 0px;
	padding-bottom: 6px;
}

#agOpt1 #content  {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #141F14;
	line-height: 150%;
}

#agOpt1 #content P {
	margin: 0px;
}

#agOpt1 .newsDate {
	font: 7pt Verdana, Arial, san-serif;
	color: #1C5819;
}

#agOpt1 .articleGroupArticleMoreLink  {
	margin-left: 3px;
}

#agOpt1 .moreLink  {
	display: none;
}

#agOpt1 #rsslink  {
	text-align: right;
}

#agOpt1 A  {
	color: #1C5819;
	text-decoration: none;
}



/***** Article Group - Main *****/
#agOpt  {
	margin: 5px;
	padding: 10px;
	background-image: url(images/background2007.gif);
	background-repeat: repeat-y;
}

#agOpt H1  {
	font-family: "Times New Roman", Times, serif;
	color: #1c5819;
	font-size: 16pt;
	font-weight: normal;
	padding-top:10px;
}

#agOpt #AllContent  {
	margin: 0px;
	padding: 0px;
	padding-left: 55px;
}


#agOpt h2, #agOpt h2 a, #agOpt h2 a:link {
	margin: 0px;
	font: bold 11pt "Times New Roman", Times, serif;
	color: #334C33;
}

#agOpt #newsArticle {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}

#agOpt #content  {
	color: #141F14;
	margin: 0px;
	padding: 0px;
	line-height: 150% !important;
	font: 9pt Arial, Helvetica, sans-serif;
}

#agOpt #content TD  {
	color: #141F14 !important;
	line-height: 150% !important;
	font: 9pt Arial, Helvetica, sans-serif !important;
}

#agOpt #content P {
	margin: 0px;
}

#agOpt .newsDate {
	font: 9pt Calibri, Arial, sans-serif;
	color: #536F53;
}

#agOpt .articleGroupArticleMoreLink  {
	margin-left: 3px;
}

#agOpt #rsslink  {
	text-align: right;
}

#agOpt #comments  {
	font: 9pt Calibri, Arial, sans-serif;
	color: #536F53;
	text-align: right;
}

#agOpt A  {
	color: #1C5819;
	text-decoration: none;
}


/*******************************************************************/
/*  Footer                                                         */
/*******************************************************************/
#mainTable .footer_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #E0E0D4;
	text-decoration: none;
	background-color: #E4EBE0;
	border: 1px solid #003333;
}
#mainTable .footer_text, #mainTable .footer_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #334C33;
	text-decoration: none;
}

