@charset "UTF-8";
/* CSS Document */

		#c1-1 { width:95.625%; float:left; margin:5px 0 20px 10px; }
		#c1-1 p.more { margin:5px 0 10px 0; clear: left;}
		ul.tabs { margin: 0; padding: 0; float: left; list-style: none; width: 97.8125%; height: 26px; /*--Set height of tabs--*/ border-bottom: 1px solid #999; border-left: 1px solid #999; font-family:"myriad-pro-1","Helvetica Neue",Arial,sans-serif;}
		.tab_content { padding: 20px; }
		.tab_container { border: 1px solid #999; border-top: none; overflow: hidden; clear: both; float: left; width: 97.8125%; background: #fff; }
		.tab_container ul { list-style:none;}
		#contact-tab { margin-left:0; }
		#contact-tab ul { margin:0; padding-left:1.5em; padding-top:.5em;}
		#contact-tab ul li { margin-bottom:6px; }
		
		#online-services-tabs ul.tabs { float:none; }
		#online-services-tabs, #online-services-tabs .tab_container { width:93.75%; }
		#online-services-tabs ul.tabs { float:none; width:94.0625%; }
		#featuredServices { clear:left; width:90%; padding-top:5px; }
		#featuredServices h2 { color: #01357a; background-color: #FFF; border-top: none; font-family: Georgia, Times, "Times New Roman", serif; margin: 1.5em 0 .4em 13px !important; padding: 0; }
		img.subscriber-button { display:block; margin: 0 auto 1em auto; }
	
		ul.tabs li { float: left; margin: 0; padding: 0; height: 25px; /*--Subtract 1px from the height of the unordered list--*/ line-height: 25px; /*--Vertically aligns the text within the tab--*/ border: 1px solid #999; border-left: none; margin-bottom: -1px; /*--Pull the list item down 1px--*/ overflow: hidden; position: relative; background: #e0e0e0; }
		ul.tabs li a { text-decoration: none; color: #000; display: block;  padding: 3px 10px; border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/ outline: none; }
		ul.tabs li a:hover { background: #ccc; }
		html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/ background: #fff; border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/ }
		#services-tab ul { width:300px; float:left; margin-bottom: 1em;}
		#agencies-tab .letter-box { width:auto; margin:0 auto;}
		#agencies-tab a { width:100px; height:50px; margin:7px 0 0 10px; border:1px solid #999; float:left; text-decoration:none; font-weight:bold; color:#666; }
		#agencies-tab a:first-child { clear:both; }
		#agencies-tab a:hover { color:#000; }
		#agencies-tab .letters { margin:15px 0 0 0; text-align:center; }
		#tab4 .letter-box { width:auto; margin:0 auto;}
		#tab4 a { width:80px; height:50px; margin:7px 0 0 10px; border:1px solid #999; float:left; text-decoration:none; font-weight:bold; color:#666; }
		#tab4 a:first-child { clear:both; }
		#tab4 a:hover { color:#000; }
		#tab4 .letters { margin:15px 0 0 0; text-align:center; }
		.tabs-nav{list-style: none;margin: 0;padding: 0 0 0 4px;}
		#content ul.tabs-nav li {margin:0;}
/* Services Search */
		#predSearch { color:#18406b; font-weight:normal; margin-right:.5em; text-align:left; }
		form.servicesform { width:auto; padding:0; margin:0px 0 12px 0; text-align:left; /*  z-index:10000;  */text-align:left; }
		form#servicesform label.overlabel, form.servicesform label.overlabel { margin-left:2px!important; margin-right:4px; padding-left:0!important; font-weight:bold; }
		#servicesform input#services,#servicesform input#agencies,.servicesform input#services,.servicesform input#agencies { margin:0; padding:0; }
		.servicesform input#q {padding: 3px 3px 5px 3px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; border: 1px solid #999; margin:0;}
		#suggestionBox,#suggestionBox2 { text-align:left!important; }

/* @end */