﻿/* ---- State & Local Government Starts Here ---- */

.carousel-component
		{ 
		 position:relative;
		 overflow:hidden;
		 visibility:visible; 
		}
				
.carousel-component ul.carousel-list
		{ 
		 width:1000px;
		 position:relative;
		 z-index:1; 
		}

.carousel-component .carousel-list li
		{ 
		 float:left;
		 list-style:none;
		 overflow:hidden;
		}

.carousel-component .carousel-vertical li
		{ 
		 float:none;
		 margin-bottom:0px;
		}

.carousel-component ul.carousel-vertical
		{ 
		 width:auto;
		}

.carousel-component .carousel-clip-region
		{ 
		 overflow:hidden;
		 margin:0px auto;
		 position:relative; 
		}

	    
.iconc
		{
		 margin-left:18px;
		}

.carousel-component
		{ 
		 padding:0px;
		}
		
.carousel-component ul.carousel-list 
		{ 
		 margin:0px;
		 padding:0px 0px 0px 0px;
		}
		
.carousel-component .carousel-list li
		{ 
		 text-align:center;
		 margin:0px 0px 0px 0px;
		 padding:0px;
		 font-size:10px;
		 font-family:"verdana" ,arial, sans-serif;
		 color:#303030;
		}
		
.carousel-component .carousel-vertical li
		{ 
		}

.carousel-component ul.carousel-vertical
		{ 
		}

#html-carousel
		{ 
		}

#html-carousel .carousel-list li
		{ 
		 width:70px; 
		 border:0px solid green;
		 padding:0px;
		 margin:0px;
		 margin-left:0px;
		 color:#303030;
		 line-height:11px;
		}

#html-carousel .carousel-list li A,#html-carousel .carousel-list li A:link
		{ 
		 width:70px; 
		 border:0px solid green;
		 padding:0px;
		 margin:0;
		 margin-left:0px;
		 color:#303030;
		 line-height:11px;
		 text-align:center;
		}

#html-carousel .carousel-list li A:hover
		{ 
		 width:70px; 
		 border:0px solid green;
		 padding:0px;
		 margin:0px;
		 margin-left:0px;
		 color:#d25400;
		 line-height:11px;
		 text-decoration:underline;
		 text-align:center;
		}

#html-carousel .carousel-list li
		{ 
		 margin:0px 0px 0px 0px;
		}

#html-carousel .carousel-list li
		{ 
		 width:70px; 
		 border:0px solid green;
		 padding:0px;
		 padding-top:0px;
		 margin:0;
		 margin-left:0px;
		 color:#303030;
		 font-family:"verdana", arial, serif;
		 font-size:10px;
		}

#html-carousel .carousel-list li img
		{ 
		 border:0px solid #999;
		 display:block; 
		}

#html-carousel
		{
		 margin-bottom:5px;
		 float:left;
		 width:140px;
		}

#prev-arrow-container, #next-arrow-container
		{ 
		 float:left;
		 margin:0px;
		 padding:0px;
		}

#next-arrow
		{ 
		 cursor:pointer; 
		}

#prev-arrow
		{ 
		 cursor:pointer; 
		}

/* ---- State & Local Government Ends Here ---- */

/* ---- Supplier Starts Here ----*/

.carousel-component1
		{ 
		 position:relative;
		 overflow:hidden;
		 visibility:visible;
		}
				
.carousel-component1 ul.carousel-list1
		{ 
		 width:1000px;
		 position:relative;
		 z-index:1; 
		}

.carousel-component1 .carousel-list1 li
		{ 
	     float:left;
	     list-style:none;
		 overflow:hidden;
		}

.carousel-component1 .carousel-vertical1 li
		{ 
		 float:none;
		 margin-bottom:0px;
		}
		
.carousel-component1 ul.carousel-vertical1
		{ 
		 width:auto;
		}

.carousel-component1 .carousel-clip-region1
		{ 
		 overflow:hidden;
		 margin:0px auto;
		 position:relative; 
		}

.carousel-component1
		{ 
		 padding:0px;
		}
		
.carousel-component1 ul.carousel-list1
		{ 
		 margin:0px;
		 padding:0px 0px 0px 0px;
		}
		
.carousel-component1 .carousel-list1 li
		{ 
		 text-align:center;
		 margin:0px 0px 0px 0px;
		 padding:0px;
		 font-size:10px;
		 font-family:"verdana", arial, sans-serif;
		 color:#303030;
		}
		
.carousel-component1 .carousel-vertical1 li
		{ 
		}

.carousel-component1 ul.carousel-vertical1
		{ 
		}

#html-carousel1
		{ 
		}

#html-carousel1 .carousel-list1 li
		{ 
		 width:70px; 
		 border:0px solid green;
		 padding:0px;
		 margin:0px;
		 margin-left:0px;
		 color:#303030;
		 line-height:11px;
		}

#html-carousel1 .carousel-list1 li A,#html-carousel1 .carousel-list1 li A:link
		{ 
		 width:70px; 
		 border:0px solid green;
		 padding:0px;
		 margin:0;
		 margin-left:0px;
		 color:#303030;
		 line-height:11px;
		 text-align:center;
		}

#html-carousel1 .carousel-list1 li A:hover
		{ 
		 width:70px; 
		 border:0px solid green;
		 padding:0px;
		 margin:0px;
		 margin-left:0px;
		 color:#d25400;
		 line-height:11px;
		 text-decoration:underline;
		 text-align:center;
		}

#html-carousel1 .carousel-list1 li
		{ 
		 margin:0px 0px 0px 0px;
		}

#html-carousel1 .carousel-list1 li
		{ 
		 width:70px; 
		 border:0px solid green;
		 padding:0px;
		 padding-top:0px;
		 margin:0;
		 margin-left:0px;
		 color:#303030;
		 font-family:"verdana", arial, serif;
		 font-size:10px;
		}

#html-carousel1 .carousel-list1 li img
		{ 
		 border:0px solid #999;
		 display:block; 
		}

#html-carousel1 
		{
		 margin-bottom:5px;
		 float:left;
		 width:140px;
		}

#prev-arrow-container1, #next-arrow-container1
		{ 
		 float:left;
		 margin:0px;
		 padding:0px;
		}

#next-arrow1
		{ 
		 cursor:pointer; 
		}

#prev-arrow1
		{ 
		 cursor:pointer; 
		}

/* ---- Supplier Ends Here ---- */

/* ---- Public and Nonprofit Starts Here ---- */

.carousel-component2
		{ 
		 position:relative;
		 overflow:hidden;
		 visibility:visible; 
		}
				
.carousel-component2 ul.carousel-list2
		{ 
		 width:1000px;
		 position:relative;
		 z-index:1; 
		}

.carousel-component2 .carousel-list2 li
		{ 
		 float:left;
		 list-style:none;
		 overflow:hidden;
		}

.carousel-component2 .carousel-vertical2 li
		{ 
		 float:none;
		 margin-bottom:0px;
		}

.carousel-component2 ul.carousel-vertical2
		{ 
		 width:auto;
		}

.carousel-component2 .carousel-clip-region2
		{ 
		 overflow:hidden;
		 margin:0px auto;
		 position:relative; 
		}

.carousel-component2
		{ 
		 padding:0px;
		}
		
.carousel-component2 ul.carousel-list2
		{ 
		 margin:0px;
		 padding:0px 0px 0px 0px;
		}

.carousel-component2 .carousel-list2 li
		{ 
		 text-align:center;
		 margin:0px 0px 0px 0px;
		 padding:0px;
		 font-size:10px;
		 font-family:"verdana", arial, serif;
		 color:#303030;
		}

.carousel-component2 .carousel-vertical2 li
		{ 
		}

.carousel-component2 ul.carousel-vertical2
		{ 
		}
		
#html-carousel2
		{ 
		}

#html-carousel2 .carousel-list2 li
		{ 
		 width:70px; 
		 border:0px solid green;
		 padding:0px;
		 margin:0px;
		 margin-left:0px;
		 color:#303030;
		 line-height:11px;
		}

#html-carousel2 .carousel-list2 li A,#html-carousel2 .carousel-list2 li A:link
		{ 
		 width:70px; 
		 border:0px solid green;
		 padding:0px;
		 margin:0;
		 margin-left:0px;
		 color:#303030;
		 line-height:11px;
		 text-align:center;
		}

#html-carousel2 .carousel-list2 li A:hover
		{ 
		 width:70px; 
		 border:0px solid green;
		 padding:0px;
		 margin:0px;
		 margin-left:0px;
		 color:#d25400;
		 line-height:11px;
		 text-decoration:underline;
		 text-align:center;
		}

#html-carousel2 .carousel-list2 li
		{ 
		 margin:0px 0px 0px 0px;
		}

#html-carousel2 .carousel-list2 li
		{ 
		 width:70px; 
		 border:0px solid green;
		 padding:0px;
		 padding-top:0px;
		 margin:0;
		 margin-left:0px;
		 color:#303030;
		 font-family:"verdana", arial, serif;
		 font-size:10px;
		}

#html-carousel2 .carousel-list2 li img
		{ 
		 border:0px solid #999;
		 display:block; 
		}

#html-carousel2
		{
		 margin-bottom:5px;
		 float:left;
		 width:140px;
		}

#prev-arrow-container2, #next-arrow-container2
		{ 
		 float:left;
		 margin:0px;
		 padding:0px;
		}

#next-arrow2
		{ 
		 cursor:pointer; 
		}
		
#prev-arrow2
		{ 
		 cursor:pointer; 
		}

/* ---- Public and Nonprofit Ends Here ---- */
