﻿body
		{
			margin: 0 auto;
			padding: 0;
			font-family : Arial, Verdana, sans-serif;
			color: #000;
			background-color: #DDD;
		}

.floatfix
{
    clear:both;
}		
		
	a
	{
	    color:#02ab01;
	}
	
	.allgreen
	{
	    font-weight:bold;
	    color:#02ab01;
	}
	
	a.bigLabel
	{
	    color:#0f5b38;
	    font-size:22px;
	    font-weight:bold;
	    text-decoration:none;
	}
	
	
    img {
        border: none;
        } 
		
		
		#container
		{
			margin: 0px auto;
			background-color: #FFF;
			width:950px;
			
		}
		
		#header
		{
            padding:10px;
		}
		
		#header2
		{
            background-image:  url(../green/header.jpg);
			background-repeat: no-repeat;
			width:950px;
			height:330px;
		}
		
		#headerPage2
		{
            background-image:  url(../green/navBar2.png);
			background-repeat: no-repeat;
			width:950px;
			height:50px;
		}
		
		#banner
		{
			background-color: gray;
			border-top: 1px solid #333;
			border-bottom: 1px solid #333;
			height:10px;
			display:none;
		}
		
		#banner h1
		{
			margin: 0;
			padding: .5em;
		}
		
		#nav
		{
			float: left;
			width: 320px;
			margin-left: 0px;
			padding-top: 0px;
			text-align:center;
		}
		
		#nav2
		{
			float: left;
			width: 220px;
			margin-left: 20px;
			padding-top: 0px;
			text-align:center;
		}
		
		#navTable
		{
			width: 220px;
			margin-left: 20px;
			padding-top: 0px;
			text-align:center;
		}
		
		#nav p { margin-top: 0; }
		
		#content
		{
			padding-top: 1em;
			margin: 0 2em 0 320px;
			line-height:150%;
			
		}
		
		#content h2 { margin-top: 0; }
		
		#content2
		{
			padding-top: 0px;
			margin: 0 2em 0 240px;
			line-height:150%;
			
		}
		
		#content2 h2 { margin-top: 5; }
		
		#contentTable
		{
			padding-top: 0px;
			line-height:150%;
			
		}
		
		#contentTable h2 { margin-top: 5; }
		
		.pageTitle
		{
		    padding:10px;
		}
		
		
		#topMenu
		{
		    float:right;
		    font-size:12px;
		    color:#004d29;
		    text-align:right;
		}
		
		#topMenu a
		{
		    font-size:10px;
		    color:#004d29;
		    text-decoration:none;
		    padding: 0px 5px 0px 5px;
		   
		}
		
		#topMenu a:hover
		{
		    font-size:10px;
		    color:gray;
		    text-decoration:underline;
		    padding: 0px 5px 0px 5px;
		   
		}
		
		.sectionBlock
		{
		    width:275px;
		    float:left;
		    margin-right:20px;
		}
		
		.longBlock
		{
		   
		    float:left;
		    width:600px;
		}
		.smallHeader
		{
		    color:#0270fb;
		    font-weight:normal;
		    font-size:18px;
		    padding-bottom:5px;
		}
		
		#FooterBlock
		{
		    clear: both;
			padding: 1em;
			padding-left:20px;
			font-size:10px;
			background-color:silver;
			
		}
		
		#footer
		{
			clear: both;
			padding: 1em;
			font-size:10px;
			text-align:center;
		}

        .footerMenu
        {   font-weight:bold;
            font-size:12px;
            color:gray;
            text-decoration:none;
        }
        
        .footerMenu:hover
        {   font-weight:bold;
            font-size:12px;
            color:white;
            text-decoration:none;
        }
        
        .footerMenu2
        {
            font-size:11px;
            color:gray;
            text-decoration:none;
        }
        
        .footerMenu2:hover
        {
            font-size:11px;
            color:white;
            text-decoration:none;
        }
        
        .breadMenu
        {
            font-size:12px;
            color:Gray;
            text-decoration:none;
        }
        
        .breadSpacer
        {
            font-size:10px;
            color:Gray;
            padding:0px 3px 0px 3px;
        }
        
        #leftMenu
        {
            padding:10px;
        }
        
        .topLeft
        {
            width:200px;
            padding:5px;
            display:block;
            background-color:#003a00;
            color:White;
            text-decoration:none;
            margin-bottom:3px;
        }
        
        .topLeft2
        {
            
            width:185px;
            padding:5px 5px 5px 20px;
            display:block;
            background-color:#625a5a;
            color:White;
            text-decoration:none;
            margin-bottom:3px;
        }
        
        .topLeft3
        {
            width:165px;
            padding:5px 5px 5px 40px;
            display:block;
            background-color:#808080;
            color:white;
            text-decoration:none;
            margin-bottom:3px;
            font-size:smaller;
        }
        
        .productTag
        {
            font-size:11px;
            text-decoration:none;
            color:#016644;
        }
/*Tab Section Style Start */        
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 680px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 0.9em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	width: 680px;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 20px;
	font-size: 0.8em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	/*float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;*/
}

/*Tab Section Style End */        

/*NavMenuHolder*/
#leftNav_Menu
{
    background-image:  url(../green/newsBlock_green.png);
	background-repeat: no-repeat;
    width:305px;
    height:311px;
    padding-top:30px;
    padding-left:20px;
}


#leftNav_Menu a.secondItem
{
    color:White;
    font-size:smaller;
    text-decoration:none;
    
}

#leftNav_Menu a.secondItemPicked
{
    color:black;
    font-size:smaller;
    text-decoration:none;
    
}

#leftNav_Menu a.secondItem:hover,#leftNav_Menu a.secondItemPicked:hover
{
    color:gray;
}


#leftNav_Menu a.topItem
{
    color:#263e0a;
    text-decoration:none;
    font-weight:bold;
}

.pos_title
{
    color:#263e0a;
    text-decoration:none;
    font-weight:bold;
}

.pos_content
{
    color:gray;
    padding-bottom:20px;
    font-size:smaller;
}


.blankButton
{
    background-image:  url(../images/greenButton.png);
	background-repeat: no-repeat;
    width:180px;
    height:35px;
    text-align:center;
    padding-top:5px;    
    float:none;
    margin-left:10px;
}

.blankButton a
{
    color:white;
    font-size:12px;
    line-height:25px;
    font-weight:bold;
    text-decoration:none;
}

.blankButton a:hover
{
    line-height:30px;
    color:Lime;
    text-decoration:none;
}

#topMenu .blankButton a.blankButtonLink
{
    color:white;
    font-size:12px;
    line-height:25px;
    font-weight:bold;
    text-decoration:none;
    
}

#topMenu .blankButton a.blankButtonLink:hover
{
    color:green;
    font-size:12px;
    line-height:25px;
    font-weight:bold;
    text-decoration:none;
    
}

/*Nav Block*/

#navBox_top
{
    background-image:  url(../green/navBox_top.png);
	background-repeat: no-repeat;
    width:199px;
    height:35px;
    text-align:center;
    padding-top:5px;
    
}

#navBox_middle
{
    background-image:  url(../green/navBox_middle.png);
	background-repeat: repeat-y;
    width:199px;
    padding:5px 0px 5px 0px;
    font-size:12px;
    text-align:left;
}

#navBox_middle ul { list-style-position: outside; }


#navBox_middle li
{
    list-style-image: url("../green/smallArrows.png"); 
    
}

.pdfList li
{
   list-style-image: url("../green/pdfIcon.png");
}


#navBox_middle a.secondItem
{
    color:black;
    font-size:small;
    text-decoration:none;
    padding-bottom:15px;
    
}

#navBox_middle a.secondItemPicked
{
    color:gray;
    font-size:small;
    text-decoration:none;
    margin-bottom:5px;
    
}

#navBox_middle a.secondItem:hover,#navBox_middle a.secondItemPicked:hover
{
    color:gray;
}


#navBox_top a.topItem
{
    color:#263e0a;
    font-weight:bold;
    text-decoration:none;
    color:White;
    font-weight:bold;
    font-size:14px;
    line-height:250%;
}


#navBox_bottom
{
    background-image:  url(../green/navBox_bottom.png);
	background-repeat: no-repeat;
    width:199px;
    height:41px;
}

#welcomeBlock
{
    background-image:  url(../green/welcomeBlock_green.png);
	background-repeat: no-repeat;
    height:250px;
    padding-top:65px;
    padding-left:30px;
    padding-right:30px;
    font-size:15px;
    line-height:150%;
    text-align:left;
}       

.defTitle
{
    color:#076806;
    text-decoration:none;
    font-weight:bold;
} 

a.bannerBlog
{
    background-image:  url(../images/banner_Blog.png);
	background-repeat: no-repeat;
    width:225px;
    height:78px;
    display:block;
    
}

a.bannerBlog:hover
{
    background-image:  url(../images/banner_BlogOFF.png);
	background-repeat: no-repeat;
    width:225px;
    height:78px;
    display:block;
    
}

a.bannerCalc
{
    background-image:  url(../images/banner_calc.png);
	background-repeat: no-repeat;
    width:225px;
    height:78px;
    display:block;
    
}

a.bannerCalc:hover
{
    background-image:  url(../images/banner_calcOFF.png);
	background-repeat: no-repeat;
    width:225px;
    height:78px;
    display:block;
    
}

a.bannerSave
{
    background-image:  url(../images/banner_savings.png);
	background-repeat: no-repeat;
    width:225px;
    height:78px;
    display:block;
    
}

a.bannerSave:hover
{
    background-image:  url(../images/banner_savingsOFF.png);
	background-repeat: no-repeat;
    width:225px;
    height:78px;
    display:block;
    
}

a.bannerTax
{
    background-image:  url(../images/banner_tax.png);
	background-repeat: no-repeat;
    width:225px;
    height:78px;
    display:block;
    
}

a.bannerTax:hover
{
    background-image:  url(../images/banner_taxOFF.png);
	background-repeat: no-repeat;
    width:225px;
    height:78px;
    display:block;
    
}

.faqQ
{
    color:#076806;
    text-decoration:none;
    font-weight:bold;
    font-size:15px;
}

.faqA
{
    padding:5px 0px 10px 0px;
    border-bottom:1px solid gray;
    
}