/* zero out style sheet */
    p,h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}

/* General Styles */
    body {
      	font-family: "Trebuchet MS", Arial, sans-serif;
      	font-size: 85%;
      	color: #333;
      	padding: 0 15px;
      	margin: 0;
		background-color: #fff; }
    html, body { height: 100%; }
  	
	a  {color: #663399; }
    a:link {color: #663399; }
    a:visited {color: #663399;}
    a:hover {color: #990066;}
    a:active {color: #663399;}
    
    p {margin-top:10px;}
    h2, h3, h4, h5, h6 { padding:10px 0; color:#396; background-color:transparent;}
    h2 { font-size:1.5em; }
    h3 { font-size:1.4em; }
    h4 { font-size:1.3em; }
    h5 { font-size:1.2em; }
    h6 { font-size:1.1em; }
    strong {font:bold 1em Arial;}
    strong a {font:bold .9em Arial;}
    .smaller { font-size: 80%; }
    .center { text-align:center; margin: 0 auto; }

/* Left Menu */    
    #menuList ul {
        text-decoration:none;
        list-style-type:none;
        font-size: .9em;
        width: 100px;
        margin: 20px 0;
	    padding: 0; }
	#menuList li { margin-left: 3px;}	
 	.menu_item a:link, .menu_item a:visited, .menu_item a:active { text-decoration:none;font-size: .8em; padding:2px 0; color: #000;background-color:transparent;}
    .menu_item a:hover {font-size: .8em; padding:2px 0; color: #33cccc;background-color:transparent; text-decoration:none; list-style-type:none;}
    #menuList hr { width:100px; float:right; }
	  
/* Bannner */    
    #banner { height: 110px; }
    #logo { padding:10px 0px 0px 20px; }
    #logo img {border-style:none;}
	#logo a, #logo a:link, #logo a:visited, #logo a:hover {color: white;}
	#logo a:active {color: white; text-decoration: none;}
	#rightBanner { position: absolute; top: 20px; left:270px; z-index: 1; padding: 0px; float:left;}
 div#banner {
	    color: #fff;
	    background-color: #fff;
	     }
 div#banner h1 {
	    margin: 0;
	    padding: .3em 0 .3em .5em;
	    font-size: 2.2em;
	    font-weight: normal; }
	
/* Top Green Menu Bar */    
    #topBar {
        margin:9px 0 0 0;
        padding: 0 5px 0 0;
		height: 19px;
        width: auto;
       	background-color: #00704A; }
    #topBar span.menuTitle { float:left;margin-left: 2px;font-size:.85em;color: white; font-weight: 600; }	
    #topBar span.right { float: left;margin-left:350px; font-size: .85em; color: #fff; font-weight: 600; }			
	#topBar a { font-size:.85em; font-weight: 600; }
	#topBar a:link {font-size:.85em;color: #fff; font-weight: 600;}
	#topBar a:visited {color: white;font-weight: 600;}
	#topBar a:hover {color: #0ff;font-weight: 600;}
	#topBar a:active {color: #fff;font-weight: 600;}

/* Div Containers */
 div#container 	{
        width: 100%;
        text-align:left;
		background-color:#fff;
        color: #000;
        border:1px solid #fff; }
  div#content {
        margin-top: 20px;
        margin-left: 105px;
		margin-right: 25%;
        padding:0 5% 5% 5%;
        border-left:1px dashed #396;
        border-right:1px dashed #396;
        border-bottom:1px dashed #396;}
  div#content { width:50%; }
  div#content.wide { width: 65%; }
  div#content img.floatLeft { float: left; margin: 5px 10px 5px 0; }
  div#content img.floatRight { float: right; margin: 5px 0 5px 10px; }
  div#content { line-height: 150%; }
  div#content h2 { font-size: 2em; color: #396; margin: 0; padding-top: 1em; font-weight: normal; }
    
    .clearfix:after {content: "."; display: block;height: 0;clear: both;visibility: hidden;}
    .clearfix {display:block;display:inline;}
    * html .clearfix {height: 1%;}
    .clearfix {display: block;}
    br {clear:both;}
    .brclear {clear:both;}
        
 div#containerLeft {
        position:absolute;
        top:150px;
        left:20px;
        margin: 0;
        padding: 0;
		width: 100px; }
 div#containerRight {
        position:absolute;
        float: right;
        margin-top: -55px;
        width: 180px;
        height: auto;
        padding: 0 2% 0 0;
		color: #000;
        background-color:transparent; }
div#containerRight[id] { top: 0; right: 26px; }
 div#containerRight h3 {
		margin-top: 0;
		color: #fff;
		padding: .2em; }
div#footer { 
        position: relative;
        top: 50px;
        width: 100%;
        margin: 0 auto;
        padding-bottom: 1em;
        text-align:center; 
		border-bottom:15px solid #999;
		font-family: Trebuchet, Arial, Helvetica, sans-serif;
	    font-size: .7em;
		background-color: #fff; }
    #footer a { font-size: .9em; font-weight: bold; }
    #footer a:link {color: #cc3300; background-color:#fff;}
    #footer a:visited {color: #cc3300; background-color:#fff;}
    #footer a:hover {color: black; background-color:#fff;}
    #footer a:active {color: #cc3300; background-color:#fff;}
 div#footer ul { list-style-type: none;}
 div#footer li { display: inline; margin-right: 1em; }
    hr.foot { width:450px; border: 1px solid #eee; }
            
 #RightBox1 {
	position:relative;
	left:0;
	top:0;
	width:178px;
	height:255px;
	z-index:8;
	padding: 0 2px 0 0;
	font:400 1em Arial, Helvetica, sans-serif;
    background-color: #cdc; }
#BoxCopy1 {
	position:relative;
	left:5px;
	top:0;
	width:166px;
	height:84px;
	z-index:9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    padding-bottom: 5px; }
#RightBox2 {
	position:relative;
    top:0;
	left:0;
	width:180px;
	height:255px;
	z-index:10;
	background-color: #cdc;
	font: 400 1em Arial, Helvetica, sans-serif;
	padding: 25px 0;
    margin: 0; }
#RightBox2 strong {margin-left:6px;font-size:.9em;}   
#BoxCopy2 {
	position:relative;
    top:-250px;
	left:5px;
	width:97px;
	height:218px;
	z-index:12;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; }
#PecansChickenTurf {
	position:relative;
    top:520px;
	left:110px;
	width:65px;
	height:212px;
	z-index:12; }
#FAQbox {
	position:relative;
	left:28px;
	top:445px;
	width:449px;
	height:86px;
	z-index:11; }
#FAQText {
	position:relative;
	left:15px;
	top:30px;
	width:423px;
	height:52px;
	z-index:9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; }
 
/* PRINT STYLES - BE CAREFUL! */     
@media print
{
	#topBar {display:none;margin-top:0; }
 div#container { border-top:2px solid #000;width:99%; height:100%; margin-top:20px; padding-top:80px; background-color:#fff; color:#000;}
 div#content { width: 45%; height: auto; border-left:1px dashed #396; border-right:1px dashed #396;        border-bottom:1px dashed #396; margin: -50px 20px 20px 110px; }
div#content[id] { width: 44%; height: auto; border-left:1px dashed #396; border-right:1px dashed #396;        border-bottom:1px dashed #396; margin: -50px 20px 20px 110px; }
 div#content.wide { width: 74%; height: auto; border-left:1px dashed #396; border-right:1px dashed #396;        border-bottom:1px dashed #396; margin: -50px 20px 20px 110px; }
 div#content img {padding:0;margin:5px;} 

   
    #RightBox1 { margin-left: 0px; padding-top: 80px;}
    #RightBox1[id] { margin-left: 0px; margin-top: -75px; }  
    #BoxCopy1 { margin-left: 0; margin-top: 0; }
        
    #RightBox2 { margin-left: 0; margin-top: -60px; }
    #RightBox2[id] { margin-left: 0; margin-top: -20px; }
	#RightBox2 strong { margin-left:6px; }
    #RightBox2[id] strong { margin-left:6px; }    
    #BoxCopy2 {	margin-left: 0;}
    #BoxCopy2[id] {	margin-left: 0; }
    
    #PecansChickenTurf { position:relative;
    top:400px;
	left:110px;
	width:65px;
	height:212px;
	z-index:12;margin-left: 0; margin-top: 0; width:65px; }
    #PecansChickenTurf[id] { margin-left: 0; width:65px; }
    .pctimage {margin-top: 100px; }
   
   div#footer { 
       
        width: 100%;
        height:auto;
        margin: 0 auto;
        padding-bottom: 1em;
        text-align:center; 
		border-bottom:15px solid #999;
		font-family: Trebuchet, Arial, Helvetica, sans-serif;
	    font-size: .7em;
		background-color: #fff; }
    #footer a { font-size: .9em; font-weight: bold; }
    #footer a:link {color: #cc3300; background-color:#fff;}
    #footer a:visited {color: #cc3300; background-color:#fff;}
    #footer a:hover {color: black; background-color:#fff;}
    #footer a:active {color: #cc3300; background-color:#fff;}
 div#footer ul { list-style-type: none;}
 div#footer li { display: inline; margin-right: 1em; }
    hr.foot { width:450px; border: 1px solid #eee; }
    .smaller { font-size: 80%; }
} 
