
#homeblocktab {
	margin-top: 80px;
	margin-left: 100px;
	width: 700px;
/*	height: 350px; */
/*	height: auto;  */
/*	min-height: 400px; */
	height: 400px; 
	padding: 20px; 

	border: 1px solid #B1B3A8;
	background: white;


}
#homeblocktab a:link {
    font-size: 18px;
}
#homeblocktab a:visited {
    font-size: 18px;
}


/*
	http://www.tyssendesign.com.au/articles/css/background-changing-sliding-door-tabs/
	http://www.communitymx.com/content/article.cfm?cid=529B0 
	http://www.spiffycorners.com/
	http://www.webmasterworld.com/css/3421224.htm
	http://tutorials.alsacreations.com/centrer/
	http://meyerweb.com/eric/talks/2003/commug/commug.html
*/

/* general styles */

.outer {
	float: left;


	margin: 0;
	padding: 0;
	min-height: 101%;
	font: 90%/120% arial, hevetica, sans-serif;
	text-align: center; /* for IE */
}

.roundfg {
	margin-left: auto;
	margin-right: auto;
	width: 700px;
	text-align: left;
}




.nav-container {
	position: relative;
	height: 40px;
	width: 700px;			/* width of tab bar */
	margin: 0 auto; /* align for good browsers */

	text-align: left; /* counter the body center */
	padding-top: 1px;

	background: #eff0e8;		/* background - color of non-active tabs */
	font-size: 90%;
font-style:italic;
}
.content-container {
	padding: 0;
	position: relative;
	width: 770px;
/*	margin: 0 auto; /* align for good browsers */
	text-align: left; /* counter the body center */
}


.main-content {
	float: left;
	padding-top: 25px;		/* padding just above title, below tabs */
	width: 659px;
/* border:1px solid red; */
	height: 280px;
	padding-left: 40px;
	color: #708039;
}



.tabtitlebar {
	  font-size: 16px;
	padding-bottom: 20px;
}


/*------- nav details ------*/
/*ul#tab-nav2 { left: 10px; bottom: -10px;}	*/	/* adjust so tabs sit just above content */
ul#tab-nav2 { left: 0px; bottom: -5px;}		/* adjust so tabs sit just above content */

#tab-nav2 li { float: left; }
#tab-nav2 a, #tab-nav2 a:visited, 
#tab-nav2 a:focus, #tab-nav2 a:active { color: #708039; text-decoration: none; }	/* folowed tab link color */
#tab-nav2 a:hover { color: #FFF; }
#tab-nav2 a:link { text-decoration: none; }

#tab-nav2 a span { 
	display: block;
	height: 1.5em;
/*
	padding: 9px 24px 10px 12px;
*/
padding: 9px 24px 5px 12px;		/* padding of active tab */
}

#tab-nav2 a { 
	position: relative;
	float: left;
	display: block; 
	height: 1.5em;
	padding: 0 2px 9px 14px;	/* positioning of all tabs */
letter-spacing: 0.10em;
font: 90%/120% arial, hevetica, sans-serif;
font-style:italic;
/*
color: #747a56;
*/
color: #708039;			/* un-followed tab text color */

}

#tab-nav2 a:hover span, #tab-nav2 a:focus span, #tab-nav2 a:active span { 
	background-position: 100% -84px; 
}
#tab-nav2 a:hover, #tab-nav2 a:focus, #tab-nav2 a:active { 
	background-position: 0 -84px; 
	color: #FFF; 
}

#tab-nav2 a:hover { cursor: pointer; }


ul.tab-navs {
	padding-left: 8px;
	position: absolute;
	list-style: none;
	font-size: 100%;
	white-space: nowrap;
margin: 0; padding: 0;  /* careful changing this re nav */
/*
background-color: orange;
*/
}


#active2 a { 
/*	color: #0f6;  underline color of active tab */
}

#active2 a:hover, #active2 a:focus, #active2 a:active { 
	bottom: -2px;
	color: #334395; 
}

#active2 a span, #active2 a:hover span,
#active2 a:focus span, #active2 a:active span { 
	bottom: -2px;
	background-color: #708039;
	color: white;
}

.tabblkrow {
	padding-top: 10px;
	float: left;
}
.tabblklabel {
	clear: both;
	float:left;
	width: 180px;
	padding-bottom: 8px;		/* added 3/21/18 */
}
.tabblkdesc {
	float:left;
	display: inline-block; 
	width: 440px;
}
