/* CSS Document */



<style type="text/css">
/* ------ begin positions---------*/

img{border:none;}
#wrapper {width:900px; margin: auto; text-align:left; min-width:815px; }
#backgroundT{width:900px;}

#MainContent{width:900px;  width:900px; height:600px; border:none; background-repeat:repeat-y; background-image:url(../images/contentBG.png); }
table.MainContent{width:900px; background-image:url(../images/contentBG.png);}
tr.MainContent{width:900px; background-image:url(../images/contentBG.png);}
.MainContent{width:900px; height:600px; border:none; background-image:url(../images/contentBG.png);}
/* ------ header positions---------*/

#header{ width:900px; height:191px; background-image:url(../images/headerBG.png);}
#headerNav{ width:900px; height:87px; clear:both;}
            #mNavBGL{ width:61px; height:97px; background-image:url(../images/mNavBGL.png); background-repeat:no-repeat; float:left; }
			#mNavBGC{ width:778px; height:97px; background-image:url(../images/mNavBGC.jpg); background-repeat:no-repeat; float:left;}			
			#mNavBGR{ width:61px; height:97px; background-image:url(../images/mNavBGR.png); background-repeat:no-repeat; float:left;}
#headerLogo{ width:380px; border:#CCCCCC;  height:94px; float:left; padding-left:60px;}
#headerBannerAd{width:380px; height:83px; border:1px solid #CCCCCC; margin-top:7px; margin-left:16px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#CCCCCC; text-align:center;}

/*-------search form  -------*/

	/* ------search form positions---------*/
form{ display:inline;}
#searchHeader{width:100%; height:49px;text-align:center; background-image:url(../images/searchBG.png);}
#searchForm, .searchText{width:500px; height:22px; float:right;  padding-top:20px; padding-left:28px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; font-style:italic; color:#578813;}	
#sfText{float: left; padding-left:63px; padding-right:5px; padding-top:4px;}
#sfTtextBox{float:left;}
#sfButton{float:left;}
	/* ------ end search form positions---------*/
.sp2_field {border:1px solid #999999; background-color:#ffffff; font-family:Arial; font-style:normal; color:#669900; font-size:12px; font-weight:normal;}
.sp2_btn {margin-left:5px;}
.sp2_i_select {background-color:#ffffff; font-family:Arial; font-style:normal; color:#000000; font-size:10px; font-weight:normal; margin-bottom:-5px; }
a.sp2_advanced:link,a.sp2_advanced:active,a.sp2_advanced:visited {font-family:Arial; font-style:normal; text-decoration:none; color:#7777cc; font-size:11px; font-weight:normal; }
a.sp2_advanced:hover {font-family:Arial; font-style:normal; text-decoration:underline; color:#7777cc; font-size:11px; font-weight:normal; }
.sp2_info {font-family:Arial; font-style:normal; text-decoration:none; color:#000000; font-size:13px; font-weight:bold; }
a.sp2_title:link,a.sp2_title:active,a.sp2_title:visited {font-family:Arial; font-style:normal; text-decoration:none; color:#7777cc; font-size:13px; font-weight:bold; }
a.sp2_title:hover {font-family:Arial; font-style:normal; text-decoration:underline; color:#7777cc; font-size:13px; font-weight:bold; }
.sp2_result {font-family:Arial; font-style:normal; text-decoration:none; color:#578813; font-size:12px; font-weight:bold; }
.sp2_select {font-family:Arial; font-style:normal; text-decoration:none; color:#990000; font-size:12px; font-weight:bold; }
.sp2_address {font-family:Arial; font-style:normal; text-decoration:none; color:#008000; font-size:12px; font-weight:normal; }
.sp2_page {font-family:Arial; font-style:normal; text-decoration:none; color:#000000; font-size:12px; font-weight:normal;}
a.sp2_page:link,a.sp2_page:active,a.sp2_page:visited {font-family:Arial; font-style:normal; text-decoration:underline; color:#000000; font-size:12px; font-weight:normal;}
a.sp2_page:hover {font-family:Arial; font-style:normal; text-decoration:underline; color:#000000; font-size:12px; font-weight:normal;}
.sp2_nowpage {font-family:Arial; font-style:normal; text-decoration:none; color:#a90a08; font-size:12px; font-weight:bold; }
/*------- end search form -------*/




/* ------ end header positions---------*/

/* ------ main content positions---------*/
#spacerLeft{ width:72px; height:600px; float:left;}
#spacerRight{width:71px; height:100%; float:left;}

/* ------ vtour positions---------*/
#VTourBG{ width:757px; float:left; background:url(../images/vtourBG.jpg); position:relative; background-repeat:repeat-y; left:72px; }
	#VTourTBG{ width:309px; height:14px; background-image:url(../images/vtourTBG3.jpg); background-repeat:no-repeat;}
	#VTourRBG{ width:216px; height:177px; background-image:url(../images/vtourRBG3.jpg); background-repeat:no-repeat;  padding-top:15px; float:left;}
	    ul.VTR{
	padding-right:20px;
	text-align:right;
	display:block;
	padding-top: 12px;
}
	   	li.VTR{display:block; margin-bottom:5px; }
		a.VTR:Link, a.VTR:Visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#003300; text-decoration:none;  float:left; padding-top:15px; padding-left:10px; width:120px;}
	    a.VTR:Hover{text-decoration:underline;}
	#VTourCswf{ width:310px; height:177px; background-color:#FFFFFF; background-image:url(../images/vtourTBG3.jpg); background-repeat:no-repeat; float:left;}
		#VTBanner {position:relative;}
	#VTourLBG{ width:231px; height:177px; background-image:url(../images/vtourLBG3.jpg); background-repeat:no-repeat; float:left; padding-top:15px;}
		 ul.VTL{
	padding-left:20px;
	text-align:left;
	display:block;
	padding-top: 7px;
}
	 	
		 .VTLT{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-style:oblique;
	font-weight:bold;
	color:#4E7931;
	margin-left: 25px;
	position: relative;
	margin-bottom: 5px;
	width: 175px;
	top: -5px;
}
		 li.VTL{
	display:block;
	margin-bottom:5px;
}
		 a.VTL:Link, a.VTL:Visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#003300; text-decoration:none; float:right; padding-top:15px; padding-right:10px; width:130px;}
	     a.VTL:Hover{text-decoration:underline;}
	#VTourBBG{ width:757px; height:37px; background-image:url(../images/vtourBBG3.jpg); background-repeat:no-repeat; clear:both;}
    #VTgoB{  width:23px; height:20px; position:relative; left:475px; top:10px; border:none;}
img.VTgoB {border:none;}
/* ------ end vtour positions---------*/

/* ------ begin Index Bottom Section Positions---------*/
#BottomSec {
	width:757px;
	margin-left:72px;
	background-image:url(../images/pageCField.jpg);
	background-repeat:repeat-y;
	border: none;
}
	#Jobs{
	width:251px;
	height:360px;
	background:url(../images/jobSearchBC2.jpg);
	background-repeat:no-repeat;
	float:left;
	position: relative;
}
	  #JobsT{ width:100%; height:28px; background:url(../images/jobSearchBT.jpg); background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:7px;}
	  #JSearch{ width:200px; height:8px; margin-bottom:25px; padding-left:30px;} 
	  #sjText { float:left; }
	  #sjButton{float:left;}	
		
		ul.jlinks{ padding-left:18px;
		            width:125px;}
	    
		li.jlinks{ background-image:url(../images/jobsBullet1.png); 
		           background-repeat:no-repeat;
				   background-position: left center; 
				   height:25x;
				   display:block; 
				   padding-left:10px; 
				   line-height:15px; 
				   list-style:none; }
		
		a.jlinks:Link, a.jlinks:Visited{ font-family:Arial, Helvetica, sans-serif;
		                                 font-size:10px; 
										 font-weight:900; 
										 color:#022502; 
										 text-decoration:none; 
										 display:block; 
										 height:17px; 
										 text-indent:5px; 
										 position:relative;}
		
		a.jlinks:Hover, a.jlinks2:Hover{ background:url(../images/jlinksRO.gif) no-repeat left;
		                position:relative;} 
		   ul.jlinks2{ padding-left:32px; width:125px;}
		   
		   li.jlinks2{ background-image:url(../images/jobsBullet2.png); 
		               background-repeat:no-repeat; 
					   background-position: left center; 
					   display:block; 
					   padding-left:10px; 
					   line-height:15px; }
		   a.jlinks2:Link, a.jlinks2:Visited{font-family:Arial, Helvetica, sans-serif; 
		                                     font-size:10px; 
											 font-weight:900; 
											 color:#125923; 
											 text-decoration:none; 
											 display:block;  
											 height:17px; 
											 text-indent:5px;}
		   { background:url(images/jobsRO.png) no-repeat left;}
	
	#Info{
	width:239px;
	height:300px;
	background:url(../images/smartBC.gif);
	background-repeat: no-repeat;
	float:left;
	left: 8px;
	position: relative;}
	  #InfoT{ width:100%; height:32px; background:url(../images/smartBT.jpg); background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center; 					              padding-top:7px; z-index:1;}
	  
	  #CntyMenu{background-image:url(../images/HCntyButBG.jpg); background-repeat:no-repeat; width:237px; height:59px; margin-left:1px; position:absolute; top:38px;z-index:2; visibility:visible; }
	     .CntyMBut{
					margin-left:62px;
					margin-top:14px;
					border: none;}
	  #CntyMHome{
	width:108px;
	height:273px;
	background-image:url(../images/menuCBG.jpg);
	position:absolute;
	left:67px;
	top:76px;
	z-index:9;
	visibility: hidden;
	background-repeat: repeat-y;
}
	  #CntyMHide {  
	              width:120px;
				  height:310px;
				  position:absolute;
				  left:62px;
				  top:76px;
				  z-index:8;
				  visibility: hidden;}
	  	    
	  
	  #RealPMenu{
	width:230px;
	height:59px;
	margin-left:1px;
	position:absolute;
	top:210px;
	z-index:2;
	visibility:visible;
	left: -43px;
	background-image: url(../images/CntyButBG.jpg);
	background-repeat: no-repeat;
}
	     .realMBut{
	text-align:center;
	border: none;
	margin-left: 62px;
	margin-top: 9px;
}
	  #RealPMBG{
				width:108px;
				height:157px;
				background-image:url(../images/menuCBG.jpg);
				position:absolute;
				left:24px;
				top:242px;
				z-index:9;
				visibility: hidden;}
	  #RealPMHide {  
	              width:120px;
				  height:185px;
				  position:absolute;
				  left:18px;
				  top:242px;
				  z-index:8;
				  visibility: hidden;}

	  
	  li.menuLinks{  margin-left:7px; margin-bottom:3px; list-style-type:none; }
	  a.menuLinks:Link, a.menuLinks:Visited{  width:95px; height:20px; background-image:url(../images/menuB2.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-indent:7px; line-height:20px; color:#558F21; text-decoration:none; display:block; background-position: left top;}
	  a.menuLinks:Hover{ background-position: right top;}
	  .SmartTitle{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#003300;}
	  #SmartStory{ width:225px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; padding-left:10px;  position:absolute; top:100px; z-index:5;}

		

	  img.SmoreB{
	border:none;
	float:right;
	padding-bottom: 7px;
	display: inline;
}
	  img.SGRule{
	width:135px;
	height:10px;
	margin-top: 18px;
	margin-bottom: 10px;
}
	#People{
	width:251px;
	height:360px;
	background:url(../images/realPBC2.jpg);
	background-repeat:no-repeat;
	float:left;
	position: relative;
	left: 16px;
}
      #PeopleT{ width:100%; height:32px; background:url(../images/realPBT.jpg); background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:7px;}
#greenRule {width:757px; height:10px; text-align:center; padding-bottom:10px; padding-top:10px; clear:both;}

		
/* ------ End Bottom Section Positions---------*/
#footer{ width:900px; height:48px;  background-image:url(../images/footer2.jpg); background-repeat:no-repeat; clear:both; background-color:#80B42A;}
#footerTxt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; color:#C8FF36; padding-top:4px;}
/* ------ end main content positions---------*/
/* ------ end positions---------*/





/* ------  Index links ---------*/
ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.mNav{font-family:Verdana, Arial, Helvetica, sans-serif; font-Size:16px; color:#003300; text-align:center; line-height:26px;}
 ul.mNav{ padding-left:196px; padding-top:9px; }
 *html li.mH{ float:left; list-style-type:none; display:inline;}
 li.mH{ position:relative; float:left; list-style-type:none; display:inline;}
 li.mB{ float:left; list-style:none; display:inline; margin-left:2px;}
 li.mP{ float:left; list-style:none; display:inline; margin-left:2px;}
 #mHome, a.mH:Link, a.mH:visited{   
 							  width:135px;
							  height:39px;
							  display:block;
							  background-image:url(../images/homeB.jpg);
							  background-position: left top;
							  font-family:Verdana, Arial, Helvetica, sans-serif; 
							  font-weight:bold;
							  font-size:12px;
							  color:#003300;
							  text-decoration:none;}
 
 a.mH:Hover{ background-position: right top;}
 a.mB:Link, a.mB:visited{   
 							  width:135px;
							  height:39px;
							  display:block;
							  background-image:url(../images/businessB.jpg);
							  background-position: left top;
							  font-family:Verdana, Arial, Helvetica, sans-serif; 
							  font-weight:bold;
							  font-size:12px;
							  color:#003300;
							  text-decoration:none;}
 
 a.mB:Hover{ background-position: right top;}
 a.mP:Link, a.mP:visited{   
 							  width:135px;
							  height:39px;
							  display:block;
							  background-image:url(../images/partnersB.jpg);
							  background-position: left top;
							  font-family:Verdana, Arial, Helvetica, sans-serif; 
							  font-weight:bold;
							  font-size:12px;
							  color:#003300;
							  text-decoration:none;}
 
 a.mP:Hover{ background-position: right top;}
 ul.mNav2 { clear:both; padding-left:30px; padding-top:2px;}
 li.m2, a.m2:Link, a.m2:Visited { font-family:Verdana, Arial, Helvetica, sans-serif; 
		 display:inline;
		 font-weight:bold;
		 font-size:10px;
		 color:#fff;
		 text-decoration:none;}

a.m2:Hover{ color:#99CC33; text-decoration:underline;}
/* ------ End Index links ---------*/
/* ------ text styles ----------*/
/* ------ end text styles ----------*/


/******************** General Page Styles ***************/
#pageCField { width:765px; height:600px; background-image:url(../images/pageCField.jpg); background-repeat:repeat-y; margin-left:68px;}
#pageLC { float:left; display:inline; width:230px; margin-left:13px; margin-top:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; }
 #pageLCT{ width:225px; margin-bottom:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center; }
  p.pageLCT { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333;}
  p.pageLTxt2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
#pageCC {  float:left; display:inline; width:225px; margin-left:28px; margin-top:12px; font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#022502;}
   .pageCC {font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#022502;}
 li.pageCC { height:20px; text-indent:7px; font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#022502;}
 #pageCCT{  width:225px; margin-bottom:14px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center;}
#pageRC { float:left; display:inline; width:125px; margin-left:22px; margin-top:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#1A1A1A;}
  #pageRCT{ width:235px; margin-bottom:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center; }

#PageTitle{
	width:763px;
	text-align:center;
	line-height:45px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2C2C2C;
	font-weight:bold;
	font-size: 12px;
}
.pagePLD{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#1A1A1A; }
#pageTBG {   width:765px; 
		     height:650px; 
		     background-image:url(../images/pagesTBG.jpg);
		     background-repeat:no-repeat;
		     position:relative;
		     position-left:72px;
		  } 
#pageAPPic{ margin-top:25px;}
/********************  Page Styles Links***************/
		ul.Plinks{                      
		                                 }
	    
		li.Plinks{                       width:195px;
										 height:25px;
										 background-image:url(../images/jobsBullet1.png); 
		                                 background-repeat:no-repeat;						
				                         display:block;				                        				                       
										 padding-left:15px; 
	
										 padding-bottom:10px;
		                				 list-style:none; }
		
		
	    a.Plinks:Link, a.Plinks:Visited{ font-family:Arial, Helvetica, sans-serif;
		                                 font-size:11px; 
										 font-weight:bold; 
										 color:#022502; 
										 padding-left: 6px;
										 line-height:15px;
										 text-decoration:none; 
										 display:block; 
										 height:17px; 
										 position:relative;}
		
		a.Plinks:Hover{                  background:url(../images/jobsRO.png) no-repeat left;
		                                 position:relative;} 
/********************  Page Styles Links***************/

/* ------ end text styles ----------*/
body { background-image:url(../images/bodyBG3.jpg); background-repeat:repeat-x; background-color:#70B01E;}	


/******************** ---Real People Page Styles ---- ***************/
#RPpageTBG { width:765px; 
		     height:650px; 
		     background-image:url(../images/ptitleBG.jpg);
		     background-repeat:no-repeat;
		     position:relative;
		     position-left:72px;
		  } 
p.realIndentH{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#003300; font-weight:normal; padding-left:100px; }
.RPHtxt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#333333; padding-top:10px; padding-left:15px;}
#realP{ width:125; height:250; float:left; position:relative; left:35px; top:50px;}
#realPPics{ float:right; margin-right:25px; margin-top:30px;}
	li.RPP{ margin-bottom:5px;}
#realTxt{
	float:left;
	position:relative;
	left:52px;
	top:35px;
	width:350px;
	height:300px;
	z-index: 10;
}
 .realTxt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333333; }
 .realPH1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#202A2A; }
/******************** ---Real People Page Styles ---- ***************/


/******************** ---County Profiles Page Styles ---- ***************/
#StlawPTBG { width:765px; 
		     height:650px; 
		     background-image:url(../images/StlawPTBG.jpg);
		     background-repeat:no-repeat;
		     position:relative;
		     position-left:72px;
		  } 
#CntyPics{ position:absolute; left:583px; top:315px; margin-top:20px; z-index:7;}
	     .CntyMBut2{
					margin-left:61px;
					margin-top:9px;
					border: none;}
	  #CntyMP{
	width:108px;
	height:275px;
	background-image:url(../images/menuCBG.jpg);
	position:absolute;
	left:67px;
	top:30px;
	z-index:9;
	visibility: hidden;
	background-repeat: repeat-y;
}
      #CntyPMHide {  
	              width:120px;
				  height:310px;
				  position:absolute;
				  left:63px;
				  top:30px;
				  z-index:8;
				  visibility: hidden;}

#CntyTxt{ position:absolute; left:50px; top:90px; width:500px; height:300px;}
#CountyPM{  background-image:url(../images/CntyButBG.jpg); background-repeat:no-repeat; width:225px; height:59px;  position:absolute; left:540px; top:230px;}
 .CntyPH1 { font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:bold; color:#4F5D19; }
/******************** ---County Profiles Page Styles ---- ***************/
/******************** ---About Page Styles ---- ***************/
.Laboutli{ margin-bottom:7px; font-size:12px; font-weight:normal;}
.Raboutli{ margin-bottom:7px; background-image:url(../images/jobsBullet1.png); background-repeat:no-repeat; padding-left:14px;}
a.aboutli:Link, a.aboutli:Hover, a.aboutli:Visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#003300; }   
/******************** ---About Page Styles ---- ***************/
/*-------  SEARCH PAGE RESULTS  -------*/
#searchContents{}
#searchPTBG{ background-image:url(../images/searchPTBG.jpg); background-repeat:no-repeat; width:765px; height:85px; margin-left:65px;}
td.searchPTBG{ background-image:url(../images/searchPTBG.jpg); background-repeat:no-repeat; width:765px; height:85px;}
#searchResultsBG{ background-image:url(../images/searchBGC.jpg); background-repeat:repeat-y; width:765px; height:700px; margin-left:65px;}
#searchResults{  width:625px; height:500px; padding-left:80px; position:relative;}
td.searchResults { background-image:url(../images/searchBGC.jpg); background-repeat:repeat-y; height:500px; }
#searchBGB { margin-left:65px;}

/*-------  SEARCH PAGE RESULTS  -------*/


</style>
 

