#pagebg {
	background-color: #ffffff;
}

/* @group Typography */

body {
	font-family: Tahoma, Arial;
	font-size: 11.5px;
}

div, td {
	line-height: 135%;
}

p {
	margin: 0;
	padding: 5px;
	line-height: 155%;
}

h1 {
	color: #326400;
	font-family: Arial;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	text-transform: none;
}

h2 {
	color: #323232;
	font-family: Arial;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	text-transform: none;
}

h3 {
	color: #646464;
	font-family: Arial;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	text-transform: none;
}

a:link, a:visited {
	color: #326400;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #fa9619;
	text-decoration: none;
}

td.contentheading, .contentheading {
	color: #fa9619;
	font: normal 18px/16px Arial;
	border-bottom: 1px solid #c8c8c8;
	letter-spacing: -1px;
}

td.contentheading a, .contentheading a {
  font: normal 18px/16px Arial;
	letter-spacing: -1px;
}

a.contentpagetitle:link,
a.contentpagetitle:visited {
	color: #fa9619;
	font: normal 18px Arial;
	letter-spacing: -1px;
}

a.contentpagetitle:hover {
	color: #000000;
	text-decoration: none;
}

.componentheading {
	color: #fa9619;
	font: normal 18px Arial;
	letter-spacing: -1px;
	text-decoration: none;
	border-bottom: 1px solid #c8c8c8;
	margin-bottom: 10px;
}
/* @end */

/* @group Header Logo */
#logo {
	height: 90px;
}

#logo h1 a {
	width: 315px;
}
/* @end */

/* @group Left Column User Styles */
td#leftcol .inside, td#leftcol {
	background-color: #285800;
	color: #ffffff;
}

#leftcol .moduletable p {
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
}

#leftcol .moduletable a {
	font-size: 11px;
	line-height: 13px;
	color: #d2e6be;
	text-decoration: none;
}

#leftcol .moduletable a:hover {
	color: #fa9619;
	text-decoration: none;
}

#leftcol .moduletable h3 {
	color: #96c87d;
	font-family: Arial;
	font-size: 15px;
	line-height: 17px;
	letter-spacing: 0px;
	border-bottom: 1px solid #96c87d;
}

#leftcol a.contentpagetitle:link,
#leftcol a.contentpagetitle:visited {
	color: #afafaf;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#leftcol a.contentpagetitle:hover {
	color: #ffffff;
	text-decoration: none;
}

#leftcol a.readon:link,
#leftcol a.readon:visited {
	color: #afafaf;
	font-size: 10px;
	line-height: 12px;
	text-decoration: underline;
}

#leftcol a.readon:hover {
	color: #ffffff;
	text-decoration: none;
}

#leftcol ul#mainlevel li a,
#leftcol ul#mainlevel-sidenav li a,
#leftcol ul#mainlevel-sidenav2 li a
{
text-decoration: none;
font: bold 12px/18px Arial;
color: #ffffff;
}

#leftcol ul#mainlevel a:hover,
#leftcol ul#mainlevel-sidenav a:hover,
#leftcol ul#mainlevel-sidenav2 a:hover
{
text-decoration:none;
font: bold 12px/18px Arial;
color: #c8c8c8;
}

#leftcol ul#mainlevel a#active_menu,
#leftcol ul#mainlevel-sidenav a#active_menu-sidenav,
#leftcol ul#mainlevel-sidenav2 a#active_menu-sidenav2
{
text-decoration: none;
font: bold 12px/18px Arial;
color: #faa41b;
}

/*Sidenav Menus when used as a vertical (TABLED) style*/
#leftcol a.mainlevel:link,
#leftcol a.mainlevel:visited,
#leftcol a.mainlevel-sidenav:link,
#leftcol a.mainlevel-sidenav:visited {
text-decoration:none;
font: bold 12px/18px Arial;
color: #ffffff;
}

#leftcol a.mainlevel:hover,
#leftcol a.mainlevel-sidenav:hover {
text-decoration: none;
font: bold 12px/18px Arial;
color: #c8c8c8;
}

#leftcol a.mainlevel#active_menu, #leftcol a.mainlevel-sidenav#active_menu-sidenav {
text-decoration:none;
font: bold 12px/18px Arial;
color: #c8c8c8;
}

#leftcol a.mainlevel#active_menu:hover, #leftcol a.mainlevel-sidenav#active_menu-sidenav:hover {
text-decoration:none;
font: bold 12px/18px Arial;
color: #c8c8c8;
}

#leftcol a.sublevel, #leftcol a.sublevel-sidenav {
font: normal 12px/16px Arial;
color: #ffffff;
}

#leftcol a.sublevel:hover, #leftcol a.sublevel-sidenav:hover {
font: normal 12px/16px Arial;
color: #193200;
}
/* @end */

#teaserblock,
#teaserblock .inside {
	background: #fafafa;
	color: #ffffff;
}

#teaserblock .moduletable h3 {
	color: #ffffff;
}

/* @group Right Column User Styles */
#rightcol div.module a.contentpagetitle:link,
#rightcol div.module a.contentpagetitle:visited {
	color: #fa9619;
}

#rightcol div.modulelight a.contentpagetitle:link,
#rightcol div.modulelight a.contentpagetitle:visited {
	color: #fa9619;
}

#rightcol div.modulemid a.contentpagetitle:link,
#rightcol div.modulemid a.contentpagetitle:visited {
	color: #ffffff;
}

#rightcol div.moduledark a.contentpagetitle:link,
#rightcol div.moduledark a.contentpagetitle:visited {
	color: #fa9619;
}

#rightcol ul#mainlevel li a,
#rightcol ul#mainlevel-sidenav li a,
#rightcol ul#mainlevel-sidenav2 li a
{
text-decoration: none;
font: bold 12px/18px Arial;
color: #fa9619;
}

/*Sidenav Links*/
#rightcol ul#mainlevel a:hover,
#rightcol ul#mainlevel-sidenav a:hover,
#rightcol ul#mainlevel-sidenav2 a:hover
{
text-decoration:none;
font: bold 12px/18px Arial;
color: #323232;
}

#rightcol ul#mainlevel a#active_menu,
#rightcol ul#mainlevel-sidenav a#active_menu-sidenav,
#rightcol ul#mainlevel-sidenav2 a#active_menu-sidenav2
{

text-decoration:none;
font: bold 12px/18px Arial;
color: #646464;
}

/*Sidenav Menus when used as a vertical (TABLED) style*/
#rightcol a.mainlevel:link,
#rightcol a.mainlevel:visited,
#rightcol a.mainlevel-sidenav:link,
#rightcol a.mainlevel-sidenav:visited {
text-decoration: none;
font: bold 12px/18px Arial;
color: #ffffff;
}

#rightcol a.mainlevel:hover,
#rightcol a.mainlevel-sidenav:hover {
text-decoration: none;
font: bold 12px/18px Arial;
color: #c8c8c8;
}

#rightcol a.mainlevel#active_menu,
#rightcol a.mainlevel-sidenav#active_menu-sidenav {
text-decoration: none;
font: bold 12px/18px Arial;
color: #c8c8c8;
}

#rightcol a.mainlevel#active_menu:hover,
#rightcol a.mainlevel-sidenav#active_menu-sidenav:hover {
text-decoration: none;
font: bold 12px/18px Arial;
color: #c8c8c8;
}

#rightcol a.sublevel,
#rightcol a.sublevel-sidenav {
font:normal 12px/16px Arial;
}

#rightcol a.sublevel:hover,
#rightcol a.sublevel-sidenav:hover {
font: normal 12px/16px Arial;
color: #ffffff;
}

/* Right Module Headings */
div.modulelight h3 {
	color: #323232;
	font-family: Arial;
}

div.modulelight,
div.modulelight .mostreadlight li,
div.modulelight .latestnewslight li,
div.modulelight p,
div.modulelight a {
	color: #000000;
}

div.modulemid h3 {
	color: #ffffff;
	font-family: Arial;
}

div.modulemid,
div.modulemid .mostreadmid li a,
div.modulemid .latestnewsmid li a,
div.modulemid p,
div.modulemid a {
	color: #ffffff;
}

div.moduledark h3 {
	color: #ffffff;
	font-family: Arial;
}

div.moduledark, 
div.moduledark .mostreaddark li a,
div.moduledark .latestnewsdark li a,
div.moduledark p, div.moduledark a {
	color: #ffffff;
}
/* @end */
