body {
	padding:0;
	margin:0;
	color: #000000;
}

p_temp 
{
	line-height: 100%;
	display: inline;
}

.outer{
	min-height:100%;/*for mozilla as IE treats height as min-height anyway*/
	margin-left:210px;
	margin-bottom: 10px;
	color: #000000;}
/* mac hide \*/
* html .outer {margin-bottom:-35px;}
/* end hide*/
* html .outer{height:100%; margin-left:207px}/* ie 3 pixel jog*/ 

.DivLink
{
	width:174px;
	height:30px;
	background-image: url(http://www.turfgrassamerica.com/layout/toolbar/buttonmain.jpg);
}

.header{
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:126px;
	overflow:hidden;
	color: #000000;
}
.left {
	position:relative;/*ie needs this to show float */
	width:193px;
	float:left;
	margin-left:-213px;/*must be 1px less than width otherwise won't push footer down */
	/*padding-top:72px;/*needed to make room for header*/
	/*left:-1px/* line things up exactly*/
}
/* html .left {margin-right:-3px}/* three pixel jog*/
.left p {padding-left:3px;padding-right:2px}


.clearheader{height:126px;}/*needed to make room for header*/
.clearfooter{clear:both;}/*needed to make room for footer*/
div,p  {margin-top:0}/*clear top margin for mozilla*/
* html .centrecontent {height:1%;}

.centrecontent {height:1%;
}/* combat IE's 3 pixel jog */



.moo {

	visibility: hidden;

	line-height: 1px;

}

.titletextwhite {

	display: inline;
	position: relative;
	font-size: 18px;
	float: left;
	line-height: 20px;
	font-variant: small-caps;
	margin-left: 20px;
	color: #ffffff;
}

.titletextwhite TD /* editor */{

	display: inline;
	position: relative;
	font-size: 18px;
	float: left;
	line-height: 20px;
	font-variant: small-caps;
	/*margin-left: 20px;*/
	color: #ffffff;
}



.titletextblack {
	display: inline;
	position: relative;
	font-size: 18px;
	float: left;
	line-height: 20px;
	font-variant: small-caps;
	margin-left: 20px;
}

.titletextblack TD /* editor */{
	display: inline;
	position: relative;
	font-size: 18px;
	float: left;
	line-height: 20px;
	font-variant: small-caps;
	/* margin-left: 20px; */
}



.boxContent .blockfull {
	color: #000000;
	padding:1px 25px 1px  15px;

}

.boxContent .blocksingle {
	position: relative;
	width: 250px;
	float: left;
	padding:1px 10px  1px 15px;
}

 .sclear  {

	height: 0px;
	clear: both;
	overflow:hidden;
	position: relative;
}

.topl  
{
	width: 10px; height: 20px; float: left;
	background: url(http://www.turfgrassamerica.com/layout/roundboxes/thebox.gif) no-repeat 0px 0px;
	position: relative;
	clear: left;

}



.topr  { background-image: url(http://www.turfgrassamerica.com/layout/roundboxes/thebox.gif); background-repeat: no-repeat; background-position: right 0px; width: 20px; height: 20px; float: right;

	position: relative;

}


.botl  { width: 10px; height: 20px; float: left;

	background: url(http://www.turfgrassamerica.com/layout/roundboxes/thebox.gif) no-repeat 0px bottom;
	clear: left;
	position: relative;
}



.botr  
{
	background-image: url(http://www.turfgrassamerica.com/layout/roundboxes/thebox.gif); background-repeat: no-repeat; background-position: right bottom; width: 20px; height: 20px; float: right;
	clear: right;
	position: relative;
}



.boxContent {
	width:920px;
	clear: both;
	position: relative;
}

.boxContent .blocka {
	color: green;
	position: relative;
	width: 250px;
	/*margin: 0 15px  0px 15px;*/
	float: left;
	padding:1px 10px 1px 15px;
}


.boxContent .blockb {

	/*margin: 0 15px 0 10px;*/
	color: #000000;
	overflow: auto;
	position: relative;
	float: none;
	display: inline-block;
	padding:1px 15px 1px 10px;
}

.boxBottom {

	height: 20px;
	width: 100%;
	background: repeat-x url(http://www.turfgrassamerica.com/layout/roundboxes/sliver1.gif) 20px bottom;
	float: left;
	clear: both;
	position: relative;
}



.alpha {
	position: relative;
	float: left;
	width: 100%;
	font: 12px Georgia, Times New Roman, Times, serif;
	width: 100%;
	background: #dff0fe;
	/*margin-top: 126px;*/
}



.alpha .titleBox  { font-variant: small-caps; background: #8bc1f0 url(http://www.turfgrassamerica.com/layout/roundboxes/sliver1.gif); position: relative; width: 100%; float: left; clear: right }

.alpha .shadow  {
	margin-right: 11px;
	border-top: 1px solid #000000;
	height: 13px;
	background: url(http://www.turfgrassamerica.com/layout/roundboxes/blue/titleshadow.gif) repeat-x 0px -19px;
	border-style: none;
	clear: both;
	position: relative;
}


.beta {
	position: relative;
	float: left;
	width: 100%;
	font: 12px Georgia, Times New Roman, Times, serif;
	width: 100%;
	background: #eeffde;
}


.beta .titleBox  { font-variant: small-caps; background: #709a49 url(http://www.turfgrassamerica.com/layout/roundboxes/sliver1.gif); position: relative; width: 100%; float: left; clear: right }


.beta .shadow  {

	margin-right: 11px;

	border-top: 1px solid #000000;

	height: 13px;

	background: url(http://www.turfgrassamerica.com/layout/roundboxes/green/titleshadow.gif) repeat-x 0px -19px;

	border-style: none;

	clear: both;
	position: relative;
}



.footer {
	/* position: absolute;
	display: block;
	float: left;*/
	float: left;
	font: 12px Georgia, Times New Roman, Times, serif;
	clear: both;
	background: #FFFFFF;
	/*margin-right: 10px;*/
	top: 5px;
	width: 100%;
	position:relative; /*ie needs this to show float */
	padding-left: 10px;/*must be 1px less than width otherwise won't push footer down */
	border: dashed 1px #FF00FF;
}

* html .footer /* IE only */ 
{
	top: 45px;
}

.footer .box 
{
	background: #ffffff;
}

.footer .boxBottom {

	height: 20px;
	width: 100%;
	float: left;
	clear: both;
	position: relative;
	background-color: #ffffff;
}

.footer .titleBox  
{
	font-variant: small-caps; 
	background: #ededed url(http://www.turfgrassamerica.com/layout/roundboxes/sliver1.gif);
	position: relative; width: 100%; float: left; clear: right;}

.footer .shadow  {
	margin-right: 11px;
	border-top: 1px solid #000000;
	height: 13px;
	background: url(http://www.turfgrassamerica.com/layout/roundboxes/brown/titleshadow.gif) repeat-x 0px -19px;
	border-style: none;
	clear: both;
	position: relative;
}

/* *** SCM Specific CSS *** */

.SCM_NAV_HEADER { height: 20px; }

.SCM_NAV_FOOTER {display: none;}


/* Basic navigational elements. Does not define what happens for the _DISPLAYLEVEL_X elements */
.SCM_NAV_CONTAINER
{
	text-align: center;
	vertical-align: top;
	width: 176px;
	top: 55px;
}



/* ******* */
/* Level 3 */
/* ******* */

/* contains a single SCM_NAV_Link */
.SCM_NAV_BLOCK
{
	text-align: center;
	vertical-align: bottom;
	width: 176px;
	height: 20px; /* box hieght */

	filter:alpha(opacity=50);   
	-moz-opacity: 0.5;   
	opacity: 0.5;

	position:relative;
	background: url(http://www.turfgrassamerica.com/layout/toolbar/buttonmain.jpg) repeat-x 0px top;
	display: block;
	top: 20px; /* adjusts starting point - also change .SCM_NAV_LINK top */
	left: 1px;
	margin: 0; 
	padding: 0;
	font: small-caps bold 14px Georgia, Times New Roman, Times, serif;
	color: Black;
}

.SCM_NAV_BLOCK_SELECTED
{
	text-align: center;
	vertical-align: bottom;
	width: 176px;
	height: 20px; /* box hieght */

	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;

	position:relative;
	background: url(http://www.turfgrassamerica.com/layout/toolbar/buttonmain.jpg) repeat-x 0px top;
	display: block;
	top: 20px; /* adjusts starting point - also change .SCM_NAV_LINK top */
	left: 1px;
	margin: 0; 
	padding: 0;
	font: small-caps bold 14px Georgia, Times New Roman, Times, serif;
	color: Black;
}

/* href itself in non-hover state */
.SCM_NAV_LINK a
{
	width: 176px;
	height: 20px;
	cursor: pointer;
	text-decoration: none;
	font: small-caps bold 14px Georgia, Times New Roman, Times, serif;
	color: Black;
}

/* href in hover state that includes new background */
.SCM_NAV_LINK a:hover
{
	/*font-family: Arial;*/
	background: url(http://www.turfgrassamerica.com/layout/toolbar/buttonmain.jpg) repeat-x 0px top;
	text-decoration: none;
}

.SCM_NAV_LINK
{
	left: 1px;
	position:relative;
	top: -1px; /* adjusts starting point - also change .SCM_NAV_Block top */
	width: 177px;
	height: 20px;
	text-align: center;
	vertical-align: bottom;	
	font: small-caps bold 14px Georgia, Times New Roman, Times, serif;
	color: Black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;

}

.SCM_NAV_LINK TD /* editor */
{
	left: 1px;
	position:relative;
	top: -1px; /* adjusts starting point - also change .SCM_NAV_Block top */
	width: 177px;
	height: 20px;
	text-align: center;
	vertical-align: bottom;	
	font: small-caps bold 14px Georgia, Times New Roman, Times, serif;
	color: Black;
	/* border-top: solid 1px black;
	border-bottom: solid 1px black; */

}
