html { height:100%; background-color:#DBE6D0; }
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; } 


#body { padding-bottom:15px; }

#layout { width:808px; margin:0px auto; background-color:#FFFFFF; padding:1px; }

#header { padding-bottom:1px; }

#topNav { background-color:#80A55F; font-weight:bold; font-size:12px; padding:3px; padding-left:8px; color:#FFFFFF; text-align:left; }
#topNav a { color:#FFFFFF; text-decoration:none; padding:0; margin:0; }

#topDivider { height:1px; background-color:#A3BE8B; margin-top:1px; margin-bottom:1px; }

#content { }
#content table#content { padding:0; margin:0; border-collapse:collapse; border:0; height:500px; width:808px; }
#content table#content tr td { vertical-align:top; }
#content table#content tr td#left { border-right:1px solid #DBE6D0; width:164px; padding:1px; padding-right:2px; }
#content table#content tr td#main { padding:5px 10px 5px 10px; }
#content table#content tr td#right { border-left:1px solid #DBE6D0; width:150px; padding:1px; padding-left:2px; }

h1 { font-size:16px; }
h2 { font-size:14px; }
h3 { font-size:12px; }

/*-------------------------------------------------
MODULE TABLE - Used in Right and Left Columns
-------------------------------------------------*/
#content table.moduletable { border:1px solid #CCCCCC; width:100%; margin-bottom:5px; }
#content table.moduletable tr th { background-color:#e8e8e8; font-weight:bold; border-bottom:1px solid #CCCCCC; text-align:left; padding:3px 3px 3px 6px; }
#content table.moduletable tr td { background-color:#f3f3f3; }
#content table.moduletable tr td table tr td { border-top:1px solid #e8e8e8; padding:3px 3px 3px 6px; }
#content table.moduletable tr td table tr td a.mainlevel { text-decoration:none; }
#content table.moduletable tr td form table tr td { border:0; }
#content table.moduletable tr td div.syndicate { padding:8px; }


/*-------------------------------------------------
BLOG - Used in Main Content Area
-------------------------------------------------*/
table.main_content { }
table.main_content span.article_seperator { padding:5px; }
table.contentpaneopen { padding:0px 0px 5px 0; margin:0; border-collapse:collapse; border:0; width:100%; }
table.contentpaneopen div { padding-bottom:7px; }
table.contentpaneopen tr td.contentheading { font-size:14px; font-weight:bold; padding-bottom:4px; padding-left:0; margin-left:0; }


/*-------------------------------------------------
ContentPane
-------------------------------------------------*/
table.contentpane { padding:0; }
table.contentpane tr td { text-align:left; }
table.contentpane tr td table.contentpane { }
/* Bookmarks */
	div.componentheading { font-size:14px; font-weight:bold; padding-bottom:4px; }
	table.contentpane tr td div.bookmarkComponentHeader { font-size:14px; font-weight:bold; padding-bottom:4px; }
	table.contentpane tr td.sectiontableheader { background-color:#e8e8e8; font-weight:bold; padding:2px; }
	table.contentpane tr.sectiontableentry1 td { }
	table.contentpane tr.sectiontableentry2 td { background-color:#f3f3f3; }
	
table.listing { width: 100%; margin:0; padding:0; border-collapse:collapse; border:0; }
table.listing tr th { background-color:#999999; color:#FFFFFF; }
table.listing tr td { margin:0; border:1px solid #999999; padding:2px; }

.style1 {font-family: Arial, Helvetica, sans-serif}
.style2 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.textsection{border: 1px solid #000000; width:600px; padding:10px; margin-bottom:5px}
.dont_show { display:none}
