html {
	font-size: 100%;
}
body {
   color: #000;
   font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   text-decoration: none
}
#bodyMain{
   background-image:url(/images/furni/bg.gif);
   background-repeat:repeat-y;
   margin: 0 0 0 0;
}

td,p  {
     font-size: 10pt;
     text-decoration: none
}
a {
	color: #006400;
	text-decoration: none;
}

a:hover {
	color: #006400;
	text-decoration: none;
}
.customsubheading1  {
   color: #006400;
   font-weight: bold;
   font-size: 11pt;
}
.tdsmall   {
   color: #000000;
   font-size: 8pt;
   font-weight: normal;
   line-height: normal;
   text-align: justify;
   border-color: #339933 black black
}
.pleft{
   font-size: 8pt;
   text-align: left;
}

.psml   {
   color: #000000;
   font-size: 7pt;
   font-weight: normal;
   line-height: normal;
   text-align: justify;
   border-color: #339933 black black
}
.headGr     {
   color: #006400;
   font-weight: bold;
   font-size: 10pt;
}
.headGrLg     {
   color: #006400;
   font-weight: bold;
   font-size: 11pt;
}
.customheading1     {
   color: #006400;
   font-weight: normal;
   font-size: 11pt;
}
.subhead     {
   color: #006600;
   font-weight: normal;
   font-size: 9pt;
}
/* images */
.rhsImg {
	float: right;
	margin: 2px 0 0.5em 0.5em;
	vertical-align: text-top;
    border:1px solid #000000;
}
.lhsImg {
	float: left;
	margin: 2px 0.5em 1.0em 0;
	vertical-align: text-top;
    border:1px solid #000000;
}
.homeRhsImg{
    float: center;
	margin: 0 0 0 0;
	vertical-align: text-top;
    border:1px solid #000000;
}
.thumbImg {
	border: 1px dotted black;
	padding: 0px;
	}
.topImg{
    margin: 0 0 0 0;
    border: 0;
    float: left;
}

/* nav */
.mainNav{
   margin:0;
   width: 100px;
   text-align: right;
}
.tdnav {
   border-bottom: solid 1px #028A02;
   padding-left: 1px;
   height: 28px;
   line-height: 17px;
   font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tdnav a     {
   color: #ffd700;
}
.tdnav a:hover     {
   color: #ff0;
}
/* news ticker */
#TickHeader {
	position: relative;
	background: url(/images/furni/indexHeaderLeft.gif) no-repeat top left #006400;
	padding: 0;
	margin: 0 0 1.0em 0;
    height: 1%;
    width: 24.0em;
}
#TickHeader:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#Ticker {
	float: right;
	width: 98%;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	line-height: 1.4em;
	background: url(/images/furni/indexHeaderTopRgt.gif) no-repeat top right #006400;
}
#TickerInner {
	width: 100%;
	display: block;
	background: url(/images/furni/TickerBotRgt.gif) no-repeat bottom right;
	height: 1.4em;
	font-size: 0.9em;
}
#Ticker a {
	color: #fff;
	text-decoration: none;
    font-weight: bold;
	font-size: 0.9em !important;
}
#Ticker a:hover {
	color: #ffd700;
	text-decoration: none;
}
/* various spans */
.bldLink {
    line-height: 1.5em;
	text-align: center;
	margin: 0.5em 0 0 0;
	padding: 0 0 0 0px;
}
a.bldLink {
	color: #006400 !important;
    font-size: 1.0em;
    font-weight: bold;
}
a:hover.bldLink {
   	text-decoration: underline;
    font-size: 1.0em;
    font-weight: bold;
}
.bldLinkPrev {
    line-height: 1.5em;
	text-align: center;
	margin: 0.5em 0 0 0;
	padding: 0 0 0 22px;
	background: url(/images/furni/prev.gif) no-repeat 0 50%;
    font-size: 1.0em;
    font-weight: bold;
}
a.bldLinkPrev {
	color: #006400 !important;
    font-size: 1.0em;
}
a:hover.bldLinkPrev {
	text-decoration: underline;
}
/* lists */
ul {
   margin-left: 0px;
   padding: 0px;
   border: 0px
}
.bullet {
	margin: 0 0 1.0em 1.5em;
	padding: 0;
}
ul.bullet li {
	margin: 0 0 0.2em 0;
	padding:0;
	list-style: none;
	background: url(/images/furni/listPoint.gif) no-repeat  0px 50%;
	padding-left: 0.5em;
}
ul.simbullet li {

	list-style: none;
   	background: url(/images/furni/arrow.gif) no-repeat 0px 50%;
    padding-left: 0.5em;
    text-align: left;
}
ul.homebox li {
    list-style: none;
    background: url(/images/furni/hmbPoint.gif) no-repeat 0px 50%;
    padding-left: 1.5em;
    text-align: left;
}
/* separators */
.spacer {
	clear: both;
	margin: 0;
	background: url(/images/furni/sepHoriz.gif) repeat-x top left;
	padding: 0.3em;
}
/* boxes */
#homebox{
   background: #E1E3E1;
   width: 29.5em;
   padding: 0.3em;
   margin: 0 0 1.0em 0;
   font-size: 8pt;
   color: #006400;
   font-weight: bold;
   border-style:solid;
   border-color:#ABABAD;
}
#homebox a     {
   color: #006400;
   font-weight: bold;
   text-decoration  : underline;
}
#homebox a:hover {
   color: #fff;
}
#thumbBox {
	float: right;
}
/* external site contributions */
 #extbox{
   background:#fff;
   width: 40.0em;
   padding: 0.3em;
   margin: 0 0 1.0em 0;
   font-size: 8pt;
   color: #fff;
   font-weight: bold;
}
/* forms */
form {
	margin: 0;
	padding: 0;
}
.frmMain input, select, textarea {
	font-size: 1.0em;
}
.frmMain .textarea {
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.frmMain label {
	font-size: 1.0em;
	display: block;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
* html .frmMain label {
	height: 0.01%;
}
.frmMain .inputField {
	width: 80%;
	margin: 0 0 0 0;
	padding: 0;
}
.frmMain .inputSml {
	width: 40%;
	margin: 0 0 0 0;
	padding: 0;
}
.frmMain .inputvSml {
	width: 20px;
	margin: 0 0 0 0;
	padding: 0;
}
.frmMain .textarea {
	width: 80%;
	height: 7.0em;
	margin: 0 0 0 0;
	padding: 0;
}
.frmMain input.radio, .frmMain input.check {
	float: left;
	margin: 0 0.5em 0.5em 0.5em;
	vertical-align: middle;
}
