body{
	background: /*#333333;*/  /* #30721A; */ /* #3C6F1D; */  /*#6B8E48;*/ #228B22;
	margin: 0;
	padding: 0; 
	font: normal .85em/1.25em Helvetica,Arial,Sans-serif;
	color: #000;
	text-align: center;
}

.outter_nis
{
position: relative;
	background: #333333;
	width: 960px;
	/*min-height: 450px;*/
	height:auto;
	margin: 15px auto;
	padding-top:8px;
	padding-bottom: 15px;
	/* border: 1px solid #333333;   */
	/* border-bottom: 20px solid #333333; */
	text-align: left;
	
}
div#container{width:880px !important; width /**/:890px;
    margin: 0 auto;padding:5px;text-align:left;background:#333333;
	margin-top: 15px;}
	
/*structure*/
.nis{
	position: relative;
	background: #ffffff;
	width: 940px;
	min-height: 450px;
	height:auto; 
	margin: 15px auto; 
	/* margin: 0px auto; */
	/* padding-top:8px;  */ 
	padding-bottom: 15px; 
	padding-top: 8px;
	padding-left:2px;
	padding-right:3px;
	/* border: 1px solid #333333;   */
	/* border-bottom: 20px solid #333333; */
	text-align: left;
	}

/* for Internet Explorer */
/*\*/
* html .nis {
height: 450px;
}
/**/

#mainContent {
position: relative;
background: #ffffff;
margin: 7px auto;
padding-left:15px;
padding-right:15px;
text-align: left;
}
#mainContent a:link,#mainContent  a:visited, #mainContent a:active {
	text-decoration: underline;
    color:#228B22;
}
#mainContent a:hover {
text-decoration: none;
background:#85C247;
color:#fff;
}

.lower_nis{
	position: relative;
	background: #333333;
	/*width: 880px;*/
	/*min-height: 450px;*/
	height:auto;
	margin: 5px auto;
	padding-bottom: 5px;
	border: 1px solid #333333; 
	border-bottom: 20px solid #333333;
	text-align: left;
}

#outer ul {padding:0; list-style-type:none; background:transparent;}
#outer li {display:block; float:left;}
#outer {float:left; /*margin-left: 10px; margin-right: 10px; */ display:block; position:relative; background:#fff;}

.xsnazzy {background:transparent;}
.xsnazzy span {text-align:center; color:#fff; margin:0; font-weight:bold; padding-bottom:0.3em;}

.xtop {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:/*#6B8E48;*/ #228B22; /*#FF9900;*/ /*#E0E074;*/ border-left:1px solid #fff; border-right:1px solid #fff;}
.xb1 {margin:0 5px; background:#fff;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:/*#6B8E48;*/ #228B22; /*#FF9900;*/ /*#E0E074;*/ /*padding: 5px;*/ border:0 solid #fff; border-width:0 1px 0px 1px;}

.xbactive1, .xbactive2, .xbactive3, .xbactive4 {
display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.xbactive1, .xbactive2, .xbactive3 {height:1px;}
.xbactive2, .xbactive3, .xbactive4 {background:#000; border-left:1px solid #fff; border-right:1px solid #fff;}
.xbactive1 {margin:0 5px; background:#fff;}
.xbactive2 {margin:0 3px; border-width:0 2px;}
.xbactive3 {margin:0 2px;}
.xbactive4 {height:2px; margin:0 1px;}
.xboxactive {display:block; background:#000; border:0 solid #fff; border-width:0 1px 0px 1px;}

a.xmenu2, a.xmenu2:visited {display:block; text-decoration:none; width:8em; font-size:0.8em;}
a.xmenu2:hover {background:transparent; cursor:pointer;}
a.xmenu2:hover span {color:#fff; /*#000;*/}
a.xmenu2:hover .xboxcontent {background:#000; /*#eee;*/ border-color:#888; /*border-bottom:1px solid #eee;*/}
a.xmenu2:hover .xb1 {background:#888;}
a.xmenu2:hover .xb2, a.xmenu2:hover .xb3, a.xmenu2:hover .xb4 {background:#000; /*#eee;*/ border-color:#888;}

#top_bar{
clear: both;
padding: 0;
width: 100%;
height: 5px;
background: #2B6600;
border-bottom: 1px solid #fff; 
margin-bottom: 5px;
}
#slideshow {
position:relative; padding-top:5px; padding-left: 10px; 
background: #ffffff; /* border-style: solid; border-width: 5px; border-color: #000000; */
border-style: solid 0px;
/*overflow: hidden;*/
}

.picOutline {border-style: solid; border-width: 2px; border-color: #000000;}

#companyinfo
{
	position:absolute;
	top:20px;
	background:transparent;
	margin-top: 0px; 
	margin-bottom: 0px;
	z-index:100;
	width: 150px; 
	height: 80px; 
	left:15px;
	color:#228B22;
}
#companyinfo a:link,#thefooter  a:visited, #thefooter a:active {
	text-decoration: none;
    color:#228B22;
}
#companyinfo a:hover {
text-decoration: none;
background:#85C247;
color:#ffffff;
}

#numyears {
width:250px;
height:25px;
/* background: url(images/numyears.gif) no-repeat top left; */
font-family:Verdana, Arial, Helvetica, sans-serif, Garamond; font-weight: bold; font-size: 16px; color: #000; /* #228B22; */
position:absolute;
top:75px;
left:395px;
}
#filler{
width:250px;
height:100px;
}

ul#invMenu,ul#invMenu li{/* position:absolute; top:20px; right:30px; z-index:100; */ margin:0;padding-left:3px;padding-right:3px; list-style:none}
ul#invMenu li{position:absolute; top:20px; right:5px; width:190px; margin:0 10px 10px 0; list-style:none}
ul#invMenu h3{font: normal Verdana,sans-serif; margin:0px; padding: 5px 0 0; text-align:center;color: #000}
ul#invMenu p{margin:0;padding:5px 8px 15px}
li#one h3{background: #85C247;}
ul#invMenu div{background: #FFC; padding-bottom:5px;}
ul#invMenu a:link{text-decoration:none; color:#000000; }
ul#invMenu a:hover{text-decoration:none; background:#85C247; color:#ffffff; }
ul#invMenu a:visited{text-decoration:none; color:#000000; }
li#one div{border:2px solid #85C247;}


#picBorder
{
background: url(images/flower_border.jpg) no-repeat top left;
position absolute;
z-index:-100;
height:60px;
width: 600px;
top:590px;
left:100px;
}

#menuBar
{
clear: both;
margin: 0 auto;
width: 100%;
background: #000;
border-bottom: 1px solid #fff;  
text-align:right;
font-family:Garamond,Viner Hand ITC,Monotype Corsiva, Arial;
font-weight: bold; font-size: 12px; color: #FFFFFF;
}
/* hyperlink style for the selected tab */
#menuBar a:link {
    text-decoration:    none;
    color:#ffffff;
}

#menuBar a:visited  {
    text-decoration:    none;
    color:#ffffff;
}

#menuBar a:active   {
    text-decoration:    none;
    color:#ffffff;
}

#menuBar a:hover    {
    text-decoration:    none;
	background:#ffffff;
    color:#000000;
}
#menuActive {text-decoration: none; background:#fff; color:#000;  }
#thefooter{
position:relative;
margin: 15px auto;
padding: 4px;
width:940px;
background:#85C247;
color:#ffffff;
text-align:center;
font-size: 11px;
}
#thefooter a:link,#thefooter  a:visited, #thefooter a:active {
	text-decoration: underline;
    color:#ffffff;
}
#thefooter a:hover {
text-decoration: none;
background:#ffffff;
color:#85C247;
}
.invTitle{
font-family:Arial,Garamond,Viner Hand ITC,Monotype Corsiva, Arial;
font-weight: bold; font-size: 18px; color: #000000;
}
#invinfo
{
	position:absolute; 
	background: url(images/bkground.gif) no-repeat center; 
	top:225px;
	left:25px;
	margin-top: 0px; 
	margin-bottom: 0px;
	padding:5px;
	z-index:300;
	width: 175px; 
	height: 185px; 
	
	/*color:#228B22;*/
	/* font-family:Arial,Garamond,Viner Hand ITC,Monotype Corsiva, Arial;
	font-weight: bold; font-size: 18px; color: #000000; */
	color:#000000;
}
#invinfo a:hover {
text-decoration: none;
background:#85C247;
color:#ffffff;
}
.contactBlock{
width:500px;
height:225px;
padding-left:35px;
font: 15px helvetica, times new roman, veranda, sans-serif, tahoma, arial;
}
.head-gray {background:url("images/grayhead.gif") repeat-x; border-bottom:1px solid #47b; height:1%;}
.head-gray {font: 14px helvetica, arial, tahoma, veranda, arial, sans-serif; color: #FFF; text-decoration: none;}
.head-gray {border-style: solid; border-color: #000; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px;}

.lbWBorder {background: #fff; color: #000; border-style: none none solid solid; border-color: #000; border-width: 1px;}
.rbWBorder {background: #fff; color: #000; border-style: none solid solid none; border-color: #000; border-width: 1px;}
.bWBorder {background: #fff; color: #000; border-style: none none solid none; border-color: #000; border-width: 1px;}

.blueheader {background:url("images/blue-med.gif") repeat-x; border-bottom:1px solid #47b; height:1%;}
.blueheader {font: 14px helvetica, arial, tahoma, veranda, arial, sans-serif; color: #FFF; text-decoration: none;}
.blueheader {border-style: solid; border-color: #000; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px;}

#updButton{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #fff;
	background:#85C247;
}
#updButton a:link {
text-decoration: none;
color:#ffffff;
}
#updButton a:visited {
text-decoration: none;
color:#ffffff;
}
#updButton a:active {
text-decoration: none;
color:#ffffff;
}
#updButton a:hover {
text-decoration: underline;
color:#000;
}
.lbBorder {border-style: none none solid solid; border-color: #000000; border-width: 1px;}
.rbBorder {border-style: none solid solid none; border-color: #000000; border-width: 1px;}
.bBorder {border-style: none none solid none; border-color: #000000; border-width: 1px;}

.lrbBorder {border-style: none solid solid solid; border-color: #000; border-width: 1px;}
.lrBorder {border-style: none solid none solid; border-color: #000; border-width: 1px; padding: 3pt;}

.lrtbBorderHeader {background-color: #fff; border-style: solid solid solid solid; border-color: #000000; border-width: 1px;}
.ltbBorderHeader {background-color: #ccc; border-style: solid none solid solid; border-color: #000000; border-width: 1px;}
.rtbBorderHeader {background-color: #ccc; border-style: solid solid solid none; border-color: #000000; border-width: 1px;}
.tbBorderHeader {background-color: #ccc; border-style: solid none solid none; border-color: #000000; border-width: 1px;}
.lrtBorderHeader {background-color: #ccc; border-style: solid solid none solid; border-color: #000; border-width: 1px;}

.head-blue-light {background:url("images/blue-med.gif") repeat-x; border-bottom:1px solid #47b; height:1%;}
.head-blue-light {font: 12px helvetica, arial, tahoma, veranda, arial, sans-serif; color: #FFF; text-decoration: none;}
.head-blue-light{border-style: solid; border-color: #000; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px;}

