@import url("jquery.autocomplete.css");
#homesearch div { padding: 0; border:0; margin:0; }

#peopleweb a,
#peopleevents a,
#peopleplaces a,
#peoplepolicies a
{
	display: block;
	width: 124px;
	height: 28px;
	background: url(/images/people_off.gif) top left no-repeat;	
}

#peopleweb a:hover,
#peopleevents a:hover,
#peopleplaces a:hover,
#peoplepolicies a:hover
{	
	background: url(/images/people_on.gif) top left no-repeat;	
}


#peoplepeople a
{
	display: block;
	width: 124px;
	height: 28px;
	background: url(/images/people_on.gif) top left no-repeat;	
}

#peoplepeople a:hover
{
	display: block;
	width: 124px;
	height: 28px;
	background: url(/images/people_on_u.gif) top left no-repeat;	
}


#webpeople a,
#webevents a,
#webplaces a,
#webpolicies a
{
	display: block;
	width: 124px;
	height: 28px;
	background: url(/images/web_off.gif) top left no-repeat;	
}

#webpeople a:hover,
#webevents a:hover,
#webplaces a:hover,
#webpolicies a:hover
{	
	background: url(/images/web_on.gif) top left no-repeat;	
}

#webweb a
{
	display: block;
	width: 124px;
	height: 28px;
	background: url(/images/web_on.gif) top left no-repeat;	
}

#webweb a:hover
{
	display: block;
	width: 124px;
	height: 28px;
	background: url(/images/web_on_u.gif) top left no-repeat;	
}

#eventspeople a,
#eventsweb a,
#eventsplaces a,
#eventspolicies a
{
	display: block;
	width: 124px;
	height: 28px;
	background: url(/images/events_off.gif) top left no-repeat;	
}

#eventspeople a:hover,
#eventsweb a:hover,
#eventsplaces a:hover,
#eventspolicies a:hover
{	
	background: url(/images/events_on.gif) top left no-repeat;	
}

#eventsevents a
{
	display: block;
	width: 124px;
	height: 28px;
	background: url(/images/events_on.gif) top left no-repeat;	
}

#eventsevents a:hover
{
	display: block;
	width: 124px;
	height: 28px;
	background: url(/images/events_on_u.gif) top left no-repeat;	
}

#placespeople a,
#placesweb a,
#placesevents a,
#placespolicies a
{
	display: block;
	width: 124px;
	height: 28px;
	background: url(/images/depts_off.gif) top left no-repeat;	
}

#placespeople a:hover,
#placesweb a:hover,
#placesevents a:hover,
#placespolicies a:hover
{	
	background: url(/images/depts_on.gif) top left no-repeat;	
}

#placesplaces a
{
	display: block;
	width: 124px;
	height: 28px;
	background: url(/images/depts_on.gif) top left no-repeat;	
}

#placesplaces a:hover
{
	display: block;
	width: 124px;
	height: 28px;
	background: url(/images/depts_on_u.gif) top left no-repeat;	
}

#policiespeople a,
#policiesweb a,
#policiesevents a,
#policiesplaces a
{
	display: block;
	width: 124px;
	height: 28px;
	background: url(/images/policies_off.gif) top left no-repeat;	
}

#policiespeople a:hover,
#policiesweb a:hover,
#policiesevents a:hover,
#policiesplaces a:hover
{	
	background: url(/images/policies_on.gif) top left no-repeat;	
}

#policiespolicies
{
	display: block;
	width: 124px;
	height: 28px;
	background: url(/images/policies_on.gif) top left no-repeat;	
}

a .event_title
{
	font-weight: bold;
	color: #000;
	display: block;
	text-decoration: underline;
	margin-top: 6px;
}

a:hover .event_title
{
	font-weight: bold;
	color: #33678c;
	display: block;
	text-decoration: none;
	margin-top: 6px;
}


div.eventsection {
    width: 360px;
    float: right;
}

div.eventblock 
{ 
	float: left; 
	margin-left: 10px; 
	width: 166px; 
	height: 165px; 
	margin-top: 10px; 
}

div.searcheventsection {
    width: 360px;
    /* float: right; */
}

div.searcheventblock 
{ 
	float: left;
	margin-left: 9px; 
	width: 166px; 
	height: 135px; 
	margin-top: 10px; 
}

form div
{
    margin-right: 10px;
    margin-top: 6px;
    float: left;
}

.width120 {width: 120px;}
.inputfield {border:solid 1px #999999;}
.inline
{
    display: inline;
}

.vcard
{
       border: solid 1px #ff0000;
        width: 80px;
        height: 30px;
        margin: 2px 2px;
        background: url(/images/vcard.gif) center left no-repeat;
	
}

.vcard a {
        font-size: 10px;
        padding-left: 45px;
}

/* bluepages */
.level0
{
	margin-left: 0px;
	font-weight: bold;
	color: #15629d;
	width: 100%;
	font-size: 105%;
	/* border-top: solid 1px #15629d; */
}

.entry { border-top: solid 1px #15629d; }

.level1
{
	margin-left: 7px;
	font-weight: bold;
	font-size: 95%;
}

.level2
{
	margin-left: 14px;
	color: #15629d;
}

.level3
{
	margin-left: 28px;
	color: #a2741e;
	/*font-style: italic;*/
}

.level4
{
	margin-left: 42px;
	font-style: italic;
}

.level5 { margin-left: 56px; }
.level1d { margin-left: 14px; }
.level2d { margin-left: 28px; }
.level3d { margin-left: 42px; }
.level4d { margin-left: 56px; }
.level5d { margin-left: 70px; }
.website { }

.see
{
	color: #000000;
	font-weight: normal;
}

.restricted
{
	font-weight: bold;
	color: #9ea667;
}

#textbox #leftcenterrightcolumn a.website_link:link,
#textbox #leftcenterrightcolumn a.website_link:visited
{
	text-decoration: underline;
}

#textbox #leftcenterrightcolumn a.website_link:hover
{
	text-decoration: none;
}

/* end bluepages */

