﻿body	{margin-top: 0; margin-left: 0; font-family: arial, verdana, sans-serif;}

li	{font-size: 10pt; color: #333333;}
dl	{font-size: 10pt; color: #333333;}
td	{font-size: 10pt; color: #333333;}
p	{font-size: 10pt; color: #333333;}

ul	{list-style-type: square;}

h1	{font-size: 15pt; color: #333333; font-weight: bold; margin-top: 0; margin-bottom: 0;}
h2	{font-size: 12pt; color: #333333; font-weight: bold;}
h3	{font-size: 11pt; color: #333333; font-weight: bold;}
h4	{font-size: 12pt; color: #333333; font-weight: normal; margin-top: 0;}

.bottom	{margin-bottom: 0;}
.top	{margin-top: 0;}
.topbot	{margin-top: 0; margin-bottom: 0;}

.large	{font-size: 11pt;}
.small	{font-size: 9pt;}

a:link 		{color: #008349; text-decoration: none;}
a:active 	{color: #008349; text-decoration: none;}
a:visited 	{color: #008349; text-decoration: none;}
a:hover 	{color: #008349; text-decoration: underline;}

.lightgray	{background-color: #e7e7e9;}
.darkgray	{background-color: #bbbcc1;}
.sitecolor	{background-color: #008349;}

.tableHeader	{
	background-color: #008349;
	color: white;
	font-weight: bold;
}

.sectionheading {
	font-size: 12pt;
}

/* Search Styles */
.SearchBox
{
	color: #000000;
	background-color: #FDFDFD;
	border: 1px solid #000000;
	font-family: arial, verdana, sans-serif; 
	font-size: 11px;
	font-weight: normal;
}
.SearchButton
{
	color: #FFFFFF;
	background-color: #008349;
	font: 11px arial, verdana, sans-serif;
	font-weight: bold;
	border: 1px solid #14314F;
}

/* Header Styles */
.headerlink	{font-size: 24px; font-weight: bold; margin-top: 10px; margin-right: 20px;}

a.information:link		{color: #bbbcc1; text-decoration: none;}
a.information:visited	{color: #bbbcc1; text-decoration: none;}
a.information:hover		{color: #0c50a5; text-decoration: none;}

a.consulting:link		{color: #bbbcc1; text-decoration: none;}
a.consulting:visited	{color: #bbbcc1; text-decoration: none;}
a.consulting:hover		{color: #008349; text-decoration: none;}

a.bookstore:link		{color: #bbbcc1; text-decoration: none;}
a.bookstore:visited		{color: #bbbcc1; text-decoration: none;}
a.bookstore:hover		{color: #967349; text-decoration: none;}

a.seminars:link			{color: #bbbcc1; text-decoration: none;}
a.seminars:visited		{color: #bbbcc1; text-decoration: none;}
a.seminars:hover		{color: #8781BD; text-decoration: none;}

/* Menu Styles */
/*Defines Home Menu Styles*/
#menu ul {
	font-family: arial,helvetica;
	font-size: 9pt;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu ul li {
	display: block;
	line-height: 18px;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 0 0 0 15px;
}
#menu ul li a {
	display: block;
	color: black;
	text-decoration: none;
	padding-left: 15px;
	margin-left: -15px;
}
#menu ul li a:hover {
	display: block;
	color: #008349;
	text-decoration: none;
	background-image: url('../images/menuback-rollover.png');
}
#menu ul ul li {
	display: block;
	line-height: 18px;
	font-weight: normal;
	margin-top: 5px;
	padding: 0 0 0 10px;
}
#menu ul ul li a {
	display: block;
	color: black;
	text-decoration: none;
	padding-left: 25px;
	margin-left: -25px;
	font-weight: normal;
}
#menu ul ul li a:hover {
	display: block;
	color: #008349;
	text-decoration: none;
	background-image: url('../images/menuback-rollover.png');
}
#menu ul ul ul li {
	display: block;
	line-height: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 10px;
}
#menu ul ul ul li a {
	display: block;
	color: black;
	text-decoration: none;
	padding-left: 35px;
	margin-left: -35px;
	font-weight: normal;
}
#menu ul ul ul li a:hover {
	display: block;
	color: #008349;
	text-decoration: none;
	background-image: url('../images/menuback-rollover.png');
}

/* Defines Top Menu Styles */
#topmenu			{font-size: 12px; height: 20px; background-color: #008349; color: white;}
#topmenu a:link		{color: white; text-decoration: none;}
#topmenu a:visited	{color: white; text-decoration: none;}
#topmenu a:hover	{color: white; text-decoration: underline;}

/* Layout Styles */
#mainTable {
	width: 950px;
}

#header	{
	background-image: url('../images/spacer.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
}

#menu	{
	width: 185px;
	background-image: url('../images/spacer.gif');
	background-color: #e7e7e9;
	background-repeat: no-repeat;
	background-position: center top;
}

#content	{
	padding: 20px;
	width: 765px;
	height: 350px;
}

#homecontent	{
	padding: 20px;
	width: 565px;
	height: 350px;
}

/* Other Sites Styles */
#rightbar {
	padding-top: 20px;
	width: 200px;
	text-align: center;
}
.othersite {
	width: 100%;
	margin: 5px 0 5px 0;
}
#seminarsheading  {
	margin: 2px;
	color: black;
	background-color: #e7e7e9;
	text-align: center;
	font-family: helvetica;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
}
#bookstoreheading  {
	margin: 2px;
	color: black;
	background-color: #e7e7e9;
	text-align: center;
	font-family: helvetica;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
}
#consultingheading  {
	margin: 2px;
	color: black;
	background-color: #e7e7e9;
	text-align: center;
	font-family: helvetica;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
}
#informationheading  {
	margin: 2px;
	color: black;
	background-color: #e7e7e9;
	text-align: center;
	font-family: helvetica;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
}
#seminarsheading a			{color: black; text-decoration: none;}
#bookstoreheading a			{color: black; text-decoration: none;}
#consultingheading a		{color: black; text-decoration: none;}
#informationheading a		{color: black; text-decoration: none;}
#seminarsheading a:hover	{color: white; text-decoration: none;}
#bookstoreheading a:hover	{color: white; text-decoration: none;}
#consultingheading a:hover	{color: white; text-decoration: none;}
#informationheading a:hover	{color: white; text-decoration: none;}
#informationheading:hover	{color: white; background-color: #0c50a5;}
#consultingheading:hover	{color: white; background-color: #008349;}
#bookstoreheading:hover		{color: white; background-color: #967349;}
#seminarsheading:hover		{color: white; background-color: #8781bd;}
.othersitetext {
	padding: 4px;
	text-align: left;
	font-size: 8pt;
}

.footer	{font-size: 8pt; padding-left: 205px;}