/* CSS Document */

* {margin: 0px; padding: 0px;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #333333;
	text-align: center;
	line-height: 1.6em;
	background: #FFFFFF url(../images/footer_tile.gif) repeat-x bottom;
	border-top: #95CA3A solid 2px;}
	
#top {height: 48px;	background: url(../images/top_tile.gif) repeat-x;}

#container {
	margin: 0px;
	padding: 0px;
	margin: 0% auto;
	width: 760px;
	text-align:left;}

#lightbulb {position: absolute;	top: 4px;}

a:link {color: #64960f;}
a:visited {color: #935803;}
a:hover {color: #51760C;}



img {border: none;}

h1 {
	height: 143px;
	background: url(../images/new_banner.gif) #FFFFFF no-repeat;
	text-indent: -9999px;}
	
h2 {
	color: #64960f;
	font-size:130%;
	line-height: 1.4em;
	background: url(../images/bg_title.gif) #FFFFFF repeat;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 20px;}

.longer {width: 566px;}

h3 {
	color: #64960f;
	font-size:small;
	background: url(../images/bg_title.gif) #FFFFFF repeat;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 15px;
	margin-top: 20px;}

#sidenav	{
	padding-top: 33px;
	width: 167px;
	float: left;
	background: url(../images/menu_top.gif) no-repeat top;}
	
#sidenav ul {
	height: 100%;
	padding: 0px 0px 33px;
	list-style-type: none;
	background: url(../images/menu_bottom.gif) no-repeat bottom;}
	
#sidenav li {
	color: #FFF;
	background-color: #000;}

.button a {
	color: #FFF;
	background-color: #000;
	display: block;
	padding: 8px 10px 8px 20px;
	text-decoration: none;
	font-weight:bold;}
	
.button a:hover	{
	background-color: #2C2C2C;
	color: #FFF;
	display: block;
	padding: 8px 10px 8px 20px;
	text-decoration: none;
	font-weight:bold;}

.active	{
	color: #FFF;
	padding: 8px 10px 8px 20px;
	background: url(../images/bullet.gif) #414141 no-repeat 0px 50%;
	font-weight:bold;}
		
#sidenav li.news {
	position: relative; 
	height: 108px;}
	
#sidenav li.news a {
	display: block; 
	padding: 6px 15px 6px 20px;
	color: #FFF;
	height: 100%;}

#sidenav li.news a em {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: url(../images/newsletter_up.gif) no-repeat;}
	 
#sidenav li.news a:hover em {background: url(../images/newsletter_over.gif) no-repeat;}

#contenttext {
	margin-left: 190px; 
	margin-bottom: 60px; 
	background-color: #FFFFFF;
	min-height: 550px;}

#textleft {
	margin-right:180px;
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
	background-color: #FFFFFF;}

#textleft ul {margin-top: 10px;}
#textleft li {margin-left: 30px;}

#textright	{
	width: 160px;
	float: right;
	font-size: x-small;
	letter-spacing: 0em;
	background-color: #FFFFFF;}
	
#textright a:link {
	color: #64960f;
	background: #FFFFFF url(../images/bullet01.gif) no-repeat 0px 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	display: block;}
	
#textright a:visited {
	color: #935803;
	background: #FFFFFF url(../images/bullet01.gif) no-repeat 0px 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	display: block;}
	
#textright a:hover {
	color: #51760C;
	background: #FFFFFF url(../images/bullet01.gif) no-repeat 0px 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	display: block;}	
	
#textright1	{
	width: 160px;
	float: right;
	font-size: x-small;
	letter-spacing: 0em;
	background-color: #FFFFFF;}
	
#textright1 a:link {color: #64960f;}
#textright1 a:visited {color: #935803;}
#textright1 a:hover {color: #51760C;}
	
	
.smallbullet {list-style-image: url(../images/smallbullet.gif);}
.textsmall {font-size:x-small;}
.bold {font-weight:bold;}
.orange {color: #fd9a0d;}
.indent {margin-left: 20px;}
.floatright {float: right;}
.floatleft {float: left;}
.padding {padding: 5px;}
.imgpad {padding-right:10px; padding-top:10px;}

.padding1 {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;}
	
.padding2 {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 20px;}
	
.paddingleft {padding-left: 10px;}
.paddingright {padding-right: 10px;}
.paddingmap {padding-top: 0px; padding-right: 20px;	padding-bottom: 0px; padding-left: 0px;}
.clear {clear: both;}
.line {border-bottom:dashed 1px #64960f;}
.line1 {border-top:dashed 1px #64960f;}
p {margin-top: 15px; margin-bottom: 15px;}
.textcentre {text-align:center;}

.textgreen {color: #64960f;}
.width380 {width:380px;}
.width300 {width:300px;}
.width225 {width:225px;}
.width80 {width:80px;}

.embold {
	line-height: 2em;
	font-weight: bold;
	font-size: 125%;
	padding: 15px;}

/* table for events page white border*/

.table	{
	padding: 0px;
	border-collapse: collapse;}
	
.table td	{
	padding: 7px;
	margin: 0px;
	border-bottom: solid 1px white;}
	
/* table */

.table01	{
	padding: 0px;
	border-collapse: collapse;}
	
.table01 td	{
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;}
	

/* business table */

.table2	{
	padding: 0px;
	width: 99%;
	border-collapse: collapse;}
	
.table2 td	{
	padding: 7px;
	margin: 0px;
	border-bottom: solid 1px white;}

.table2 .width {
	width: 35%;}
	

/* alphabet table */

.table3	{
	padding: 0px;
	text-align:center;
	width: 99%;
	border-collapse: collapse;}
	
.table4 td {
	padding:5px;}
	
	
	
#highlight a:link {color:#fff;}
#highlight a:visited {color:#fff;}
#highlight p {margin:0px; margin-bottom:10px; padding: 8px;}
	
.bg01 {background-color: #C8E399;}
.bg02 {background-color: #B0D86D;}
.bg03 {background-color: #8BBF33; font-size:medium; color:#FFFFFF;}
.bg04 {background-color: #E6F2D0;}	
.bg05 {background-color: #009ec1; font-size:1em; color:#fff; font-weight:bold;}
.bg06 {background-color: #FFFFFF; font-size:1.3em; color:#009900; font-weight:bold;}

.underline {text-decoration:underline;} 
.textbig {font-size: 1em;}
	
.bggray {
	background-color: #4e4e4f;
	font-size:1.1em;
	color:#fff;
	padding:10px;
	padding-top: 20px;
	background-image: url(../images/);
	background-repeat: no-repeat;
	background-position: center top;
}

.bggray .white {color: white;}
	
#link a:link {
	color: #64960f;
	background: #FFFFFF url(../images/bullet01.gif) no-repeat 0px 2px;
	padding-left: 16px;}
	
#link a:visited {
	color: #935803;
	background: #FFFFFF url(../images/bullet01.gif) no-repeat 0px 2px;
	padding-left: 16px;}
	
#link a:hover {
	color: #51760C;
	background: #FFFFFF url(../images/bullet01.gif) no-repeat 0px 2px;
	padding-left: 16px;}
