h3.library {
padding:0;
margin:0;
text-align:center;
font-size .9em;
}

div#rightcontact {
float:right;
padding:0;
margin:0;
width:49%;
height:165px;
}
div#leftcontact {
padding:0 0 0 30px;
float:left;
margin:0;
width:40%;
height:165px;}


p.contactus {
clear:both;
}



div#teaminfo2, div#teaminfo2 h2.name, div#teaminfo2 h3.title, div#teaminfo2 h4.email
{padding:0;}

ul.phonefax {
float:left;
list-style:none;
margin:0;
padding:0;
}

ul.phonefax li {
float:left;

}

ul.phonefax li.pftext {
width:70px;
padding-right:5px;
float:left;
text-align:right;
}


p.map {padding-left:29px;}


/* menu */
div.navmenu {
	margin-top: 0px;
	margin-left: 25px;
	padding: 0;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html div.navmenu {
	margin-top: 0px;
}
/* End hide from IE5/mac */

div.navmenu ul {
	width: 100% !important;
	border: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
	clear: left;
}
div.navmenu ul li {
/*	list-style-position: inside; */
	border-top: 1px solid #EDEEE8;
	border-left: 1px none;
	border-bottom: 1px solid #BCBEB1;
	border-right: none;
}
div.navmenu ul li a {
background: #fff url(/images/bullet_category.gif) no-repeat;
padding: 0 0 0 20px;
/*height: 2em;*/
color: #6F8282;
text-decoration: none;
display: block;
text-align: left;
font-weight: bold;
letter-spacing: 1px;
line-height: 2em;
font-size: 11px;
}


div.navmenu ul li.wxitem {
/*	list-style-position: inside; */
	border-top: 1px solid #EDEEE8;
	border-left: 1px none;
	border-bottom: 1px solid #BCBEB1;
	border-right: none;
}
div.navmenu ul li.wxitem a {
background: #fff url(/images/bullet_category.gif) no-repeat;
padding: 0 0 0 30px;
/*height: 2em;*/
color: #6F8282;
text-decoration: none;
display: block;
text-align: left;
font-weight: bold;
letter-spacing: 1px;
line-height: 2em;
font-size: 11px;
}

div.navmenu ul li.wxheader {
/*	list-style-position: inside; */
	border-top: 1px solid #EDEEE8;
	border-left: 1px none;
	border-bottom: 1px solid #BCBEB1;
	border-right: none;
}
div.navmenu ul li.wxheader a {
background: #fff;
padding: 0 0 0 18px;
/*height: 2em;*/
color: #6F8282;
text-decoration: none;
display: block;
text-align: left;
font-weight: bold;
letter-spacing: 1px;
line-height: 2em;
font-size: 1.2em;
}

div.navmenu ul li.wxheader a:hover {
background: #C9D3C3;
padding: 0 0 0 18px;
/*height: 2em;*/
color: #6F8282;
text-decoration: none;
display: block;
text-align: left;
font-weight: bold;
letter-spacing: 1px;
line-height: 2em;
font-size: 1.2em;
}


html>div.navmenu ul li a  {font-size: 11px;} 
div.navmenu li:hover {background: #C9D3C3 url(/images/bullet_category.gif) no-repeat;color: #4B6060;}
div.navmenu ul li a:hover {color: #4B6060;background: #C9D3C3 url(/images/bullet_category.gif) no-repeat;}
div.navmenu ul li a:link {color: #6F8282;}
div.navmenu ul li a:visited {color: #6F8282;}
div.navmenu ul li a:hover {color: #4B6060;}
div.navmenu ul li a:active {color: #6F8282;}

