h1, h2, h3, h4, h5, h6 {
	color:#4A6B18 !important;
}

#bodyWrap {
	background-color:#FFFFFF;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:62.5%;
	font-weight:normal;
}

#topWrap {
	height:11em;
	margin-bottom:1em;
	background:url("/SpringboardWebApp/userfiles/eurpepsoc/image/eps_logo_text.gif") 13em center no-repeat;
}

#epsWrapper {
	float:left;
	position:relative;
}

#leftWrap {
	/*width:12.5%;*/
	width:20em;
	position:absolute;
	top:0;
	left:0;
}

#contentWrap {
	/*float:right;*/
	margin-left:18em;
	/*width:86.5%;*/
	min-width:700px;
	border-right:0.2em solid #FFFFFF;
	font-size:1.2em;
}

#footerWrap {
	clear:both;
	font-size:1em;

	padding-top:3em;

	background:url("/SpringboardWebApp/userfiles/eurpepsoc/image/bottombar.gif") top left repeat-x;
}



#topWrap h1 {
	margin:0;
	padding:0;
}

#topWrap h1 a {
	float:left;

	height:5em;
	*height:3em;
	width:6em;

	background:url("/SpringboardWebApp/userfiles/eurpepsoc/image/eps_logo.gif") top left no-repeat;

	text-indent:-999em;
}

#topWrap form {
	background:url("/SpringboardWebApp/userfiles/eurpepsoc/image/pepsocnetwork.gif") top left no-repeat;
	width:17.1em;
	*width:17.2em;
	height:11em;
	float:right;
}

#topWrap form,
#topWrap form fieldset,
#topWrap form fieldset legend {
	margin:0;
	padding:0;
}

#topWrap form fieldset {
	border:none;
	display:inline;
	float:right;
	padding-top:1em;
}

#topWrap form fieldset legend a {
	height:4em;
	width:15.8em;
	display:block;
	text-indent:-999em;
}

#topWrap form fieldset label {
	display:block;
}

#topWrap form fieldset input {
	/*width:5em;*/
}

#topWrap form fieldset label,
#topWrap form fieldset input {
	*margin-left:1.5em;
	/*
	margin-left:1em;
	padding-left:0.5em;
	*padding-left:0;
	*/
}

#topWrap a#topSearchBtn {
	float:right;

	background:url("/SpringboardWebApp/userfiles/eurpepsoc/image/searchgo.gif") top left no-repeat;

	height:2em;
	width:5.5em;
	display:block;

	text-indent:-999em;

	position:relative;
	/*top:-2em;*/
	top:0.5em;
	/*right:0.5em;*/
	right:1em;
}


#leftWrap ul {
	list-style:none;
	padding:0;
	margin:0;
}

#leftTopMenuWrap ul li {
	/*border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-top:1px solid #C0C0C0;*/	
	background-color:#D6E8F2;
	font-weight:bold;
}

#leftTopMenuWrap ul li.endOfMenu {
	/*border-bottom:1px solid #C0C0C0;*/
}

#leftTopMenuWrap ul li a {
	color:#000099;
	/*color:#000099;*/
	font-size:1.2em;
	padding:0;
	padding-top:0.2em;
	margin:0;
	/*
	*text-indent:-3.5em;
	*/
	*padding-right:0.5em;
	text-decoration:none;
	background:url("../images/nav_arrow_off.gif") 1% 30% no-repeat;
}

#leftTopMenuWrap ul li.startOfMenu a:hover,
#leftTopMenuWrap ul li.middleMenu a:hover,
#leftTopMenuWrap ul li.endOfMenu a:hover {
	background:url("../images/nav_arrow_on.gif") 1% 30% no-repeat;
	background-color:#9CD5F6;
	/*background-color:#DFDFF2;*/
}

.menuSpace {
	margin:1em 0 0 0;
}


.startOfMenu {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.middleMenu {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.endOfMenu {
	border:1px solid #ccc;
}

#leftTopMenuWrap ul li.startOfMenu a,
#leftTopMenuWrap ul li.middleMenu a,
#leftTopMenuWrap ul li.endOfMenu a {
	/*margin-left:-3.5em;*/
	height:1.8em;
	text-align:left;
	/*text-indent:-0.5em;*/
	display:block;
	text-indent:1.3em;
	/*margin-left:0.5em;*/
	/* *margin-left:0em;*/
}

/*
#leftTopMenuWrap ul li.middleMenu {
	background:url("/SpringboardWebApp/userfiles/eurpepsoc/image/middle.gif") top right no-repeat;
}

#leftTopMenuWrap li.middleMenu:hover {
	background:url("/SpringboardWebApp/userfiles/eurpepsoc/image/middleon.gif") top right no-repeat;
}

#leftTopMenuWrap ul li.startOfMenu {
	background:url("/SpringboardWebApp/userfiles/eurpepsoc/image/top.gif") top right no-repeat;
}

#leftTopMenuWrap ul li.startOfMenu:hover {
	background:url("/SpringboardWebApp/userfiles/eurpepsoc/image/topon.gif") top right no-repeat;
}

#leftTopMenuWrap ul li.endOfMenu {
	background:url("/SpringboardWebApp/userfiles/eurpepsoc/image/bottom.gif") top right no-repeat;
}

#leftTopMenuWrap ul li.endOfMenu:hover {
	background:url("/SpringboardWebApp/userfiles/eurpepsoc/image/bottomon.gif") top right no-repeat;
}
*/

#leftTopMenuWrap ul li.middleMenuPub,
#leftTopMenuWrap ul li.middleMenuEvt,
#leftTopMenuWrap ul li.middleMenuLinks,
#leftTopMenuWrap ul li.middleMenuAbtEPS {
	/*background:url("/SpringboardWebApp/userfiles/eurpepsoc/image/sublink.gif") top right no-repeat;*/
	display:none;
}

#leftTopMenuWrap ul li.middleMenuPub a,
#leftTopMenuWrap ul li.middleMenuEvt a,
#leftTopMenuWrap ul li.middleMenuLinks a,
#leftTopMenuWrap ul li.middleMenuAbtEPS a {
	color:#000000;
	height:1.5em;
	background:url("../images/nav_arrow_sub_off.gif") 1% 30% no-repeat !important;
}

#leftTopMenuWrap ul li.middleMenuPub a:hover,
#leftTopMenuWrap ul li.middleMenuEvt a:hover,
#leftTopMenuWrap ul li.middleMenuLinks a:hover,
#leftTopMenuWrap ul li.middleMenuAbtEPS a:hover {
	background:url("../images/nav_arrow_sub_on.gif") 1% 30% no-repeat !important;
	background-color:#DFDFF2 !important;
}

#leftTopMenuWrap #loginMsg {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	font-weight:bolder;
	text-align:center;
}

#leftBottomBannerWrap {
	width:120px;
	margin: 0 auto;
}

#leftBottomBannerWrap ul {
	padding-top:1em;
}

#leftBottomBannerWrap ul li {
	margin-bottom:1.5em;
	width:100%;
}

#leftBottomBannerWrap ul li a{
	height:6em;
	width:100%;
	display:block;

	text-indent:-999em;
}

#leftBottomBannerWrap ul li#banner1 {
	background:url("http://ad.uk.doubleclick.net/ad/eps.com/microHome;sz=120x60;tile=1;ord=1219654331506?") top left no-repeat;
}

#leftBottomBannerWrap ul li#banner2 {
	background:url("http://ad.uk.doubleclick.net/ad/eps.com/microHome;sz=120x60;tile=2;ord=1219654331506?") top left no-repeat;
}

#leftBottomBannerWrap ul li#banner3 {
	background:url("http://ad.uk.doubleclick.net/ad/eps.com/microHome;sz=120x60;tile=3;ord=1219654331506?") top left no-repeat;
}

#leftBottomBannerWrap ul li#banner4 {
	background:url("http://ad.uk.doubleclick.net/ad/eps.com/microHome;sz=120x60;tile=4;ord=1219654331506?") top left no-repeat;
}

#leftBottomBannerWrap ul li#banner5 {
	background:url("http://ad.uk.doubleclick.net/ad/eps.com/microHome;sz=120x60;tile=5;ord=1219654331506?") top left no-repeat;
}

#leftBottomBannerWrap ul li#banner6 {
	background:url("http://ad.uk.doubleclick.net/ad/eps.com/microHome;sz=120x60;tile=6;ord=1219654331506?") top left no-repeat;
}

#leftBottomBannerWrap ul li#banner7 {
	background:url("http://ad.uk.doubleclick.net/ad/eps.com/microHome;sz=120x60;tile=7;ord=1219654331506?") top left no-repeat;
}

#leftBottomBannerWrap ul li#banner8 {
	background:url("http://ad.uk.doubleclick.net/ad/eps.com/microHome;sz=120x60;tile=8;ord=1219654331506?") top left no-repeat;
}

#leftTopMenuWrap ul li ul li {
	border-top:1px solid #ccc;

}

#footerWrap a#footerStart {
	background:url("/SpringboardWebApp/userfiles/eurpepsoc/image/topofpage.gif") top left no-repeat;
	width:12.1em;
	height:3.5em;
	display:block;

	float:left;
	clear:left;

	top:-2.9em;
	*top:-5.9em;
	position:relative;

	text-indent:-999em;
}

#footerWrap a#footerStart:hover {
	background:url("/SpringboardWebApp/userfiles/eurpepsoc/image/topofpageon.gif") top left no-repeat;
}

#rightFooterWrap {
	float:right;
	clear:right;

	top:-3em;
	*top:-6em;
	position:relative;

	padding-top:3em;

	color:#000099;
}

#rightFooterWrap ul {
	list-style:none;
	padding:0;
	margin:0;
	text-align:right;
	clear:both;
}

#rightFooterWrap ul.bottomLinks {
	margin-left:10.8em;
	*margin-top:-3em;
}

#rightFooterWrap ul li {
	display:inline;
}

#rightFooterWrap ul li a {
	padding:0 0.2em;
	margin:0;
	float:left;
}

#rightFooterWrap ul li a.leftDivider {
	border-left:0.1em solid #000099;
}

#footerWrap a#broughtByWiley {
	float:right;
	clear:both;

	height:6em;
	width:16.5em;
	display:block;
	background:url("/SpringboardWebApp/userfiles/eurpepsoc/image/brought_wiley2.gif") top left no-repeat;
	text-indent:-999em;

	margin-top:-2.5em;
	*margin-top:-11.5em;
}

input,
textarea,
select {
	border:0.1em solid #808080;
}

/*New Styles*/
#topContentWrap h2 {
		/*font-size:1.5em;*/
	color:#4A6B18;
	height:2em;
	padding:0.3em 0 0 0;
	margin:0;
	text-transform:uppercase;
}

#bottomContentWrap h2 {
	text-transform:uppercase;
}

.publishDate {
	display:block;
	font-style:italic;
}

hr {
	height:1px;
	background-color:#4A6B18;
	border:0;
}

.errorList {
	color:red;
}

.errorList a {
	color:red;
	font-weight:bold;
}

.regForm span {
	color:red;
	font-size:1.4em;
}