﻿* 
{
	margin:0px;
	padding:0px;
}


    #container #footer #ftrRightColumn #bbblogo img
	{
	    behavior: url("/iepngfix.htc")
	 }
		
/* *********************************
 GENERAL STYLES
************************************ */

body 
{
	background:#f9f9f9 url("/images/bg.jpg") repeat-x top left;
	font-size:100%;
	font-family:Arial,Helvetica;
	color:#57668a;
}

#fck_content,
#fck_content2,
#fck_content3 
{
   background-color:#fff;
   background-image:none;   
} 

h1, h2, h3, h4, h5, h6 
{
	margin-bottom:20px;
}

p 
{
	margin-bottom:16px;
}

b, strong 
{
	color:#003b8f;
}

a 
{
	color:#003b8f;
}

li 
{
	margin:0px 0px 10px 20px;
}

.small 
{
    font-size:xx-small;
}

.clear {clear:both;}

#container 
{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	/* background-color:#fff; */
	background:#fff url("/images/pagebody-bg.gif") no-repeat top left;
}

/* *********************************
 HEADER STYLES
************************************ */

#container #header 
{
	display:block;
	width:980px;
	height:117px;
	background:#fff url("/images/header-bg.jpg") no-repeat top left;
}

	#container #header #hdrLeftColumn 
	{
		display:block;
		float:left;
		margin:12px 0px 0px 24px;
	}
	
	#container #header #hdrRightColumn 
	{
		display:block;
		float:right;
		text-align:right;
		
	}

		#container #header #hdrRightColumn #phone 
		{
			color:#fff;
			font-size:24px;
			font-weight:bold;
			margin:38px 15px 14px 0px;
		}
		
		#container #header #hdrRightColumn #search 
		{
			margin:0px 15px 0px 0px;
			display:inline;
		}
		
		#container #header #hdrRightColumn #search input#ctl00_ibSearch 
		{
			width:24px;
			height:23px;
			margin:0px;
			padding:0px;
		}	
		
		#container #header #hdrRightColumn #search input.txtSearch 
		{
			font-size:18px;
			border:solid 1px #1e396e;
		}
		
/* ******************************************************************************************************** */
/* ***************************************     MENU ITEM STYLES    **************************************** */
/* ******************************************************************************************************** */


#container #mainnav 
{
	clear:both;
	display:block;
	width:978px;
	height:27px;
	background-color:#003b8f;
	border-left:1px solid #bfc3c9;
	border-right:1px solid #fff;
	border-top:solid 1px #fff;
}

	
	#container #mainnav #ctl00_mnuMain ul.AspNet-Menu 
	{
		list-style:none;
		margin:0px;
		padding:0px;
	}
	
		#container #mainnav #ctl00_mnuMain ul.AspNet-Menu li.AspNet-Menu-Leaf, 
		#container #mainnav #ctl00_mnuMain ul.AspNet-Menu li.AspNet-Menu-WithChildren
		{
			display:inline;
			margin:0px;
			padding:0px;
		}
		
		
			#container #mainnav #ctl00_mnuMain ul li:last-child a.AspNet-Menu-Link 
			{
				font-size:75%;
				text-decoration:none;
				line-height:26px;
				display:block;
				text-align:center;
				width:138px;
				color:#fff;
				float:left;
				border-right:none;
				margin:0px;
				padding:0px;
		
			}				

			
			#container #mainnav #ctl00_mnuMain ul li a.AspNet-Menu-Link 
			{
				font-size:75%;
				text-decoration:none;
				line-height:26px;
				display:block;
				text-align:center;
				width:138px;
				color:#fff;
				float:left;
				border-right:solid 1px #fff;
				margin:0px;
				padding:0px;
		
			}
			
	
			
			
		
			


                /* Tier 2 UL */
                #container #mainnav #ctl00_mnuMain ul.AspNet-Menu ul
                {
                    margin:0px;
                    padding:0px;
                    width:138px;
                    top:100%;
                    left:0;
                    background:#0099ff;
                    z-index:255;
                    }
                    
                    
                /* Tier 2+ LI - Make this the same width as the preceding */
                #container #mainnav #ctl00_mnuMain li li
                {
                    margin:0px;
                    padding:0px;
                    width:138px;
                    z-index:255;
                    color:#fff;
                    z-index:255;
                    text-align:left;
                 }


                /* Tier 3+ UL */
                #container #mainnav #ctl00_mnuMain ul.AspNet-Menu ul ul
                {
                    margin:0px;
                    padding:0px;
                    top:0px;
                    z-index:255;
                    }


                /* BACKGROUND of items being hovered over */
                #container #mainnav #ctl00_mnuMain li:hover, 
                #container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover
                {
                    background:blue;
                    z-index:255;
                    }


                /* Tier 2+ As and spans (if a different size from tier 1) */
                #container #mainnav #ctl00_mnuMain li li a, 
                #container #mainnav #ctl00_mnuMain li li span
                {

                    width:138px;
                    border-top:solid 1px #fff;
                    color:#fff;
                    z-index:255;
                    display:block;
                    text-transform:none;
                    }
                    
                    
                /* Leaves */
                #container #mainnav #ctl00_mnuMain li.AspNet-Menu-Leaf a, 
                #container #mainnav #ctl00_mnuMain li.AspNet-Menu-Leaf span
                {

                    background-image:none !important;
                    z-index:255;
                    }
                    
                    
                /* TEXT of items being hovered over */
                #container #mainnav #ctl00_mnuMain li:hover a, 
                #container #mainnav #ctl00_mnuMain li:hover span,
                #container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover a,
                #container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover span,
                #container #mainnav #ctl00_mnuMain li:hover li:hover a,
                #container #mainnav #ctl00_mnuMain li:hover li:hover span,
                #container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
                #container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
                #container #mainnav #ctl00_mnuMain li:hover li:hover li:hover a,
                #container #mainnav #ctl00_mnuMain li:hover li:hover li:hover span,
                #container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
                #container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
                        {
                            color:#fff;
                            }
                        
                /* The tier above this one is hovered */
                #container #mainnav #ctl00_mnuMain li:hover li a, 
                #container #mainnav #ctl00_mnuMain li:hover li span,
                #container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover li a,
                #container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover li span,
                #container #mainnav #ctl00_mnuMain li:hover li:hover li a,
                #container #mainnav #ctl00_mnuMain li:hover li:hover li span,
                #container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
                #container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
                        {
                            color:#fff;
                            }
                        
                       
                /* This tier is selected */
                #container #mainnav #ctl00_mnuMain .AspNet-Menu-Selected
                {
                    width:138px;
                    margin:0px;
                    padding:0px;
                    color:#fff;
                    background-color:#0099ff;
                    }
                    
                /* A tier below this one is selected */
                #container #mainnav #ctl00_mnuMain .AspNet-Menu-ChildSelected
                {
                    width:138px;
                    margin:0px;
                    padding:0px;
                    color:#fff;
                    background-color:blue;
                    }
                    
                    
                /* A tier above this one is selected */
                #container #mainnav #ctl00_mnuMain .AspNet-Menu-ParentSelected
                {
                    width:138px;
                    margin:0px;
                    padding:0px;
                    color:#fff;
                    }


/* ****************************************************************************************************** */
/* ***************************************     SUB NAV STYLES    **************************************** */
/* ****************************************************************************************************** */
            					
				
/* *********************************
 PAGEBODY STYLES
************************************ */

#container #banner 
{
	clear:both;
	display:block;
	width:978px;
	height:116px;
	/* background:url("/images/home-collage.jpg") no-repeat top left; */
	border-left:solid 1px #bfc3c9;
	border-top:solid 1px #fff;
}					

/* *********************************
 PAGEBODY STYLES
************************************ */

#container #pagebody 
{
	clear:both;
	display:block;
	width:980px;
	background:#fff;
}

/* *********************************
 PAGEBODY LEFT COLUMN STYLES
************************************ */

	#container #pagebody #pbLeftColumn 
	{
		float:left;
		width:202px;
		padding:12px 12px 0px 12px;
	}
	
		#container #pagebody #pbLeftColumn #hdrQuickLinks 
		{
			display:block;
			width:153px;
			height:20px;
			background:url("/images/hdrQuickLinks.png") no-repeat top left;	
		}
		
			#container #pagebody #pbLeftColumn #hdrQuickLinks span 
			{
				display:none;
			}
		
		#container #pagebody #pbLeftColumn ul
		{
			font-size:75%;
		}
	
			#container #pagebody #pbLeftColumn li 
			{
				list-style-image:url("/images/submenu-arrow.png")
			}
			
				#container #pagebody #pbLeftColumn li a 
				{
					color:#57668a;
				}
				
				#container #pagebody #pbLeftColumn li a:hover 
				{
					color:#0099ff;
				}
				
			#container #pagebody #pbLeftColumn #address 
			{
				text-align:center;
				font-size:70%;
				font-weight:bold;
				color:#003b8f;
				margin-top:24px;
			}
				
/* *********************************
 MAIN CONTENT STYLES
************************************ */
	
	#container #pagebody #mainContent
	{
		float:left;		
		width:495px;
		font-size:83%;
		padding:12px 20px 12px 0px;
		color:#57668a;
	}
	
/* *********************************
 PAGEBODY RIGHT COLUMN STYLES
************************************ */

	#container #pagebody #pbRightColumn
	{
		float:left;
		width:202px;
		padding:12px 12px 0px 12px;
	}
	
	
		#container #pagebody #pbRightColumn #hrdPackagePlants 
		{
			display:block;
			width:153px;
			height:20px;
			background:url("/images/hdrPackagePlants.png") no-repeat top left;	
		}
	
			#container #pagebody #pbRightColumn #hrdPackagePlants span 
			{
				display:none;
			}
	
		#container #pagebody #pbRightColumn ul
		{
			list-style:none;
			font-size:75%;
		}
		
			#container #pagebody #pbRightColumn ul li 
			{
				margin-left:0px;	
				font-weight:bold;
			}
				
				#container #pagebody #pbRightColumn ul li a 
				{
					color:#009900;
					font-size:80%;
				}
				
				#container #pagebody #pbRightColumn ul li a:hover 
				{
					color:#0099ff;
				}
				

/* *********************************
 FOOTER STYLES
************************************ */

#container #footer 
{
	clear:both;
	display:block;
	width:980px;
	height:140px;
	background:url("/images/footer-bg.jpg") no-repeat top left;
	color:#fff;
	position:relative;
	font-size:75%;
}

	#container #footer #ftrLeftColumn 
	{
		float:left;
		width:710px;
		margin-top:110px;
		padding-left:20px;
	}
	
	#container #footer #ftrRightColumn 
	{
		float:right;
		width:250px;
		margin-top:30px;
	}
		#container #footer #ftrRightColumn #ccclogo 
		{
		    float:left;
			width:129px;
            margin-top:16px;
			margin-bottom:10px;            
		}
		#container #footer #ftrRightColumn #bbblogo 
		{
		    float:right;
			width:111px;
			height:66px;
			padding-left:10px;
			margin-bottom:10px;
		}
		
	
		

	
		#container #footer #ftrRightColumn ul 
		{
			list-style:none;
		}
		
			#container #footer #ftrRightColumn ul li 
			{
				display:inline;
				margin:0px 0px 0px 6px;
				padding:0px;
			}
			
				#container #footer #ftrRightColumn ul li a
				{
				color:#fff;
				text-align:center;
				}
				
				#container #footer #ftrRightColumn ul li a:hover 
				{
					color:#0099ff;
				}

table.datagrid th 
{
 color:#fff;
 background-color:  #95add1;
 text-align:left;
 padding:6px;
 font-weight:bold;
}				

table.datagrid td
{
    padding:6px;
    border-bottom:solid 1px #ccd8e4;
    
}

tr.datagrid_alt_row 
{
    background-color:#dbe4ed;
}

.titles 
{
    	    display:block;
			width:153px;
			color:#013b8f;
			border-bottom:2px solid #7f868d;
            font-size:16px;
            font-weight:bold;
}

#readerdownload
{
            margin-top:10px;
            font-size:12px;
            font-weight:bold;
}

#readerdownload a img
{
            vertical-align:middle;
}