body{
	margin:0;
	padding:0;
	text-align:left;
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.82em;
	#font-size:0.82em;
}

a:link, a:active, a:visited{
	text-decoration:none;
}
	a:hover{
		text-decoration:underline;
	}

blockquote{
	margin-top:0;
	margin-right:15px;
	margin-bottom:0;
	margin-left:12px;
	font-weight:bold;
	border-bottom-style: solid;
	border-bottom-width: 3px;
}
	blockquote p{
		padding-right:0px;
		padding-left:0px;
		margin-top:12px;
		margin-bottom:8px;
	}

img{
	border:none;
}
.imgLink {
	float:left;
	width:147px;
	margin-right:10px;
	height:120px;
}

.caseLink{
	font-weight: bold;
	padding-left:22px;
	font-size: 85%;
	padding-top:0;
	margin-top:5px;
}
.caseTxt {
	float:left;
	width:360px;
	margin:0;
	padding:0;
}
.caseTxt p {
	margin:0;
	padding:0;
}

p{
	margin-top:15px;
	margin-bottom:25px;
	padding-right:15px;
	padding-left:12px;
	line-height: 160%;
	#line-height: 150%;
}
h1{
	font-size:190%;
	font-weight:normal;
}
h2{
	margin:0;
	padding-top:21px;
	padding-right:15px;
	padding-left:12px;
	padding-bottom:0px;
	#font-size:145%;
}
h3{
	padding-right:0px;
	padding-bottom:8px;
	padding-left:0px;
	margin-right:15px;
	margin-bottom:12px;
	margin-left:12px;
	font-size:100%;
	border-bottom-style:solid;
	border-bottom-width:3px;
}
	h3 span.pubdate{
		font-weight: normal;
		font-size: 90%;
		position:absolute;
		right:0px;
		margin-right:15px;
	}
h4{
	padding-right:0px;
	padding-bottom:8px;
	padding-left:0px;
	margin-right:15px;
	margin-bottom:10px;
	margin-left:12px;
	font-size:75%;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
hr{
	margin-left:16px;
	margin-right:21px;
	margin-bottom:15px;
	padding:0;
	height:2px;
	border:none;
}

/* BEGIN Text styles */

p.Attribution{
	font-variant: small-caps;
	font-weight: bold;
	font-size: 95%;
	margin-top:8px;
}

p.Introduction{
	font-weight:bold;
}

.Link{
	font-weight: bold;
	padding-left:22px;
	font-size: 85%;
}

.Highlight{
	font-weight: bold;
}

/* END Text styles */

div.clear{
	width:100%;
	clear:both;
}

div#header-outer{
	position:relative;
	float:left;
	padding-bottom:6px;
	width:100%;
}
	div#header-inner{
		border-top-style: solid;
		border-top-width: 3px;
		width:100%;
	}
		div#header-inner div#logo-container{
			position:relative;
			float:left;
			margin-top:17px;
			margin-left:21px;
			height:75px;
		}
		div#header-inner ul{
			padding:0;
			margin:0;
		}
			div#header-inner ul li{
				list-style: none;
				font-weight: bold;
			}
		div#header-inner ul#secondary-nav{
			position:relative;
			float:right;
			padding-top:13px;
		}
			div#header-inner ul#secondary-nav li{
				position:relative;
				float:left;
				padding-top:0px;
				padding-bottom:0px;
				font-size: 75%;
			}
				div#header-inner ul#secondary-nav li.nav-item{
					border-right-style: solid;
					border-right-width: 1px;
					padding-right:11px;
					padding-left:10px;
					border-right-color: #ffffff;
				}
				div#header-inner ul#secondary-nav li#site-selector{
					padding-left:10px;
					padding-right:18px;
				}
					div#header-inner ul#secondary-nav li#site-selector a{
						padding-right:14px;
					}
		div#header-inner ul#primary-nav{
			position:relative;
			float:left;
			clear:both;
			font-size:90%;
			padding-left:9px;
			width:90%;
		}
			div#header-inner ul#primary-nav li{
				position:relative;
				float:left;
				padding-top:7px;
				padding-right:7px;
				padding-bottom:8px;
				padding-left:13px;
			}
				div#header-inner ul#primary-nav li a:hover{
					text-decoration:none;
				}
div#header-bottom-spacer{
	clear:both;
	height: 8px;
}

div#page-body{
	width:987px;
}

	div.shadow-top{
		height:3px;
	}
		div.shadow-top-left{
			position:relative;
			float:left;
			width:3px;
			height:3px;
		}
		div.shadow-top-right{
			position:relative;
			float:left;
			width:416px;
			height:3px;
		}
	div.shadow-sides{
		clear:both;
		position:relative;
		float: left;
		padding-right:7px;
	}
	div.shadow-bottom{
		height:6px;
		clear:both;
	}
		div.shadow-bottom-left{
			position:relative;
			float:left;
			width:3px;
			height:6px;
		}
		div.shadow-bottom-right{
			position:relative;
			float:left;
			width:416px;
			height:6px;
		}
	
	div.content-outer{
		position:relative;
		float: right;
		width:554px;
		margin-bottom:10px;
	}
		div.content-outer div.shadow-sides{
			padding-left:3px;
		}
		div.content-outer div.shadow-top-right{
			width:544px;
		}
		div.content-outer div.shadow-bottom-right{
			width:544px;
		}
			div.content-inner{
				position:relative;
				float: left;
				width:544px;
				clear:both;
				padding-bottom: 18px;
				border-top-style:solid;
				border-top-width:1px;
			}
				div.content-inner a{
					font-weight:bold;
				}
				div.content-header{
					border-bottom-style: solid;
					border-bottom-width: 5px;
					padding-right:10px;
					padding-left:10px;
				}
					div.content-header-no-trail{
						padding-top:12px;
					}
					div.content-header ul.location{
						padding:0;
						margin:0;
						padding-top:12px;
					}
						div.content-header ul.location li{
							list-style: none;
							font-weight: bold;
							position:relative;
							float:left;
							padding-top:0px;
							padding-bottom:0px;
							font-size: 75%;
						}
					div.content-header h1{
						clear:both;
						margin-top:0px;
						padding-top:4px;
						#padding-top:2px;
						margin-bottom:18px;
						#margin-bottom:26px;
					}
				div.content-inner img{
					position:relative;
					float:left;
					margin-right:10px;
					border-left-style:solid;
					border-left-width:11px;
				}
				div.content-inner img.no-wrap{
						position:static;
						float:none;
						border-left-style:none;
						margin-right:0px;
						margin-left:10px;
					}
					div.content-inner img.grouplogo{
						position:static;
						float:none;
						border-left-style:none;
						margin-right:0px;
						margin-left:185px;
					}
					div.content-inner img.medicxmanagelogo{
						position:static;
						float:none;
						border-left-style:none;
						margin:20px 0 0 10px;
					}
				div.LinkBar{
					position:relative;
					float:left;
					clear:both;
					width:531px;
					font-size:85%;
					margin-bottom:19px;
					padding-left:13px;
				}
					div.LinkBar img{
						position:relative;
						float:left;
						margin-right:10px;
						border-left-style:none;
					}
					div.LinkBar div.LinkBarText{
						position:relative;
						float:left;
						width:378px;
					}
					div.LinkBar div.LinkBarCase{
						position:relative;
						float:left;
						width:500px;
					}
					div.LinkBar div.LinkBarCase ul{
						list-style:none;
						font-size:110%;
						font-weight:bold;
						line-height:140%;
						padding:0;
						margin:20px 0 20px 0;
					}
					
						div.LinkBar h3{
							border-bottom-style: none;
							padding-left:0;
							padding-bottom: 0;
							margin-top:9px;
							margin-bottom:2px;
							margin-left:0;
							font-size:110%;
						}
						div.LinkBar p{
							margin-top:2px;
							margin-bottom:4px;
							margin-left:0;
							padding-left:0;
						}
							div.LinkBar .Link{
								padding-left:10px;
								background-position: left center;
								font-size:95%;
							}
				ul.article-list{
					padding-left:0;
					margin-left:0;
				}
					ul.article-list li{
						list-style: none;
					}
						ul.article-list li{
							font-weight: bold;
							padding-left:22px;
							font-size: 90%;
						}
							ul.article-list li span.pubdate{
								font-weight: normal;
							}
				ul.clean li{
					list-style: none;
					font-size:100%;
				}
				div.content-inner div.left-col, div.content-inner div.right-col{
					position:relative;
					float:left;
					width:272px;
				}
					div.content-inner div.left-col h3{
						padding-right:15px;
						margin-right:0;
					}
					div.content-inner div.right-col h3{
						padding-left:12px;
						margin-left:0;
					}
					div.content-inner div.left-col ul, div.content-inner div.right-col ul{
						margin-left:19px;
						padding:0;
					}
					div.content-inner div.left-col ul{
						margin-right:12px;
					}
						div.content-inner div.left-col ul li, div.content-inner div.right-col ul li{
							font-weight:bold;
							font-size:90%;
							list-style: none;
							margin:0;
							padding:0;
							padding-bottom:5px;
						}
					div.content-inner img.headline{
						border:none;
						margin-bottom:15px;
						margin-right:0;
					}
					div.content-inner div.content-left-col,
					div.content-inner div.content-right-col{
						position:relative;
						float:left;
						width:50%;
					}
						div.content-inner div.content-left-col h3{
							margin-right:0;
							padding-right:15px;
						}
						div.content-inner div.content-right-col h3{
							margin-left:0;
							padding-left:46px;
						}
						div.content-inner div.content-left-col p,
						div.content-inner div.content-right-col p{
							margin-bottom:5px;
						}
							div.content-inner div.content-right-col p{
								padding-left:46px;
							}
								.Telephone,
								.Telephone{
									margin-top:0;
									padding-bottom:27px;
									font-weight:bold;
								}
								.Telephone a,
								.Telephone a{
									padding-left:10px;
								
}
	div#sidebar{
		position:relative;
		float:left;
		width:423px;
		margin-bottom:10px;
	}
		div.media-block-outer{
			position:relative;
			float:left;
			margin-bottom:8px;
		}
			div.media-block-inner{
				position:relative;
				float:left;
				clear:both;
			}
				div.media-block-inner img{
					position:relative;
					float:left;
				}
		div.news-bar-inner{
			position:relative;
			float:left;
			width:416px;
		}
			div.sidebar-panel{
				position:relative;
				float:left;
			}
			div.news-bar-inner div.news-bar-header{
				position:relative;
				float:left;
				clear:both;
				width:100%;
			}
				div.news-bar-inner div.news-bar-header h2{
					margin-top:8px;
					#margin-top:13px;
					margin-bottom:0;
					padding-top:0;
					padding-bottom:7px;
					border-bottom-style: solid;
					border-bottom-width: 1px;
				}
					div.news-bar-inner div.news-bar-header h2 img{
						margin:0;
						#margin-bottom:6px;
						padding:0;
					}
				div.news-bar-inner div.news-bar-header h3{
					margin-top:7px;
					margin-bottom:6px;
					padding-top:0;
					padding-bottom:0;
					border-bottom-style: none;
				}
				div.news-bar-inner div.abstracts-col{
					position:relative;
					float:left;
					width:226px;
					padding-right:18px;
					padding-bottom:8px;
				}
					div.news-bar-inner div.abstracts-col p{
						font-size:85%;
						padding-left:18px;
						margin-top:5px;
						margin-bottom:5px;
						line-height:130%;
					}
						div.news-bar-inner div.abstracts-col .Link{
							padding-left:28px;
						}
					div.news-bar-inner div.abstracts-col h4{
						#margin-top:14px;
						margin-left:18px;
						font-size:85%;
					}
				div.news-bar-inner div.links-col{
					position:relative;
					float:left;
					width:171px;
					border-left-style: solid;
					border-left-width: 1px;
					padding-bottom:12px;
				}
					div.news-bar-inner div.links-col p{
						font-size:85%;
						padding-left:18px;
						margin-top:5px;
						margin-bottom:5px;
					}
						div.news-bar-inner div.links-col p.Link{
							padding-left:22px;
							margin-bottom:2px;
							margin-top:2px;
						}
					div.news-bar-inner div.links-col h4{
						font-size:85%;
					}
						div.news-bar-inner div.links-col h4.Link{
							#margin-top:14px;
							padding-left:0;
						}
							div.news-bar-inner div.links-col h4.Link a{
								padding-left:8px;
							}
					div.news-bar-inner div.links-col ul{
						padding-left:12px;
						margin-left:0;
						font-size:85%;
					}
						div.news-bar-inner div.links-col ul li{
							list-style-type: none;
							padding-right:10px;
							padding-bottom:8px;
							#padding-bottom:5px;
							line-height: 130%;
						}
	div.page-footer-outer{
		position: relative;
		float: left;
		width:987px;
		clear:both;
	}
		div.page-footer-outer div.shadow-top-right{
			width:980px;
		}
		div.page-footer-outer div.shadow-bottom-right{
			width:980px;
		}
			div.page-footer-inner{
				clear:both;
				position:relative;
				float: left;
				width:980px;
				padding-top:11px;
				font-size: 90%;
			}
				div.page-footer-inner div.link-map {
					padding-bottom: 12px;
				}
				div.page-footer-inner div.link-map ul{
					padding:0;
					margin:0;
					position:relative;
					float:left;
					width:980px;
				}
					div.page-footer-inner div.link-map ul li{
						position:relative;
						float:left;
						width:178px;
						list-style: none;
						padding-top:1px;
						padding-left:18px;
						font-variant: small-caps;
						font-weight:bold;
						font-size:110%;
					}
						div.page-footer-inner div.link-map ul li.two-col{
							width:356px;
						}
						div.page-footer-inner div.link-map ul li ul{
							width:100%;
							padding-top:8px;
						}
							div.page-footer-inner div.link-map ul li ul li{
								width:100%;
								font-variant: normal;
								padding-top:2px;
								padding-left:0;
								font-size:80%;
								padding-bottom:2px;
							}
								div.page-footer-inner div.link-map ul li.two-col ul li{
									width:50%;
								}
				div.page-footer-inner div.link-map{
					position:relative;
					float:left;
					clear:both;
					width:100%;
				}
				div.page-footer-inner div.reg-address{
					position:relative;
					float:left;
					clear:both;
					border-top-style: solid;
					border-top-width: 1px;
					padding-top:11px;
					padding-right:33px;
					padding-bottom:11px;
					padding-left:33px;
					width:914px;
					font-size:90%;
				}
					div.page-footer-inner div.reg-address p{
						padding:0;
						margin:0;
					}
					div.page-footer-inner div.reg-address ul{
						padding:0;
						margin:0;
					}
						div.page-footer-inner div.reg-address ul li{
							padding-right:20px;
							padding-left:0;
							list-style: none;
							position:relative;
							float:left;
						}

div.nav-primary-drop, div#site-selector-drop{
	position:relative;
	float:left;
	clear:both;
	z-index:10;
	border-style:solid;
	border-width:1px;
	padding-top:7px;
	padding-bottom:14px;
}
	div.nav-primary-drop-single{
		width:175px;
	}
	div.nav-primary-drop-double{
		width:349px;
	}
		ul.nav-primary-col{
			width:161px;
			position:relative;
			float:left;
			font-size:90%;
			font-weight:bold;
			padding-left:12px;
			margin:0;
		}
			ul.nav-primary-rightcol{
				border-left-style:solid;
				border-left-width:1px;
			}
			ul.nav-primary-col li{
				list-style: none;
				padding-top:0;
				padding-right:0;
				padding-bottom:12px;
				padding-left:0;
				margin:0;
			}
				ul.nav-primary-col li ul{
					font-weight:normal;
					font-size:90%;
					padding-left:0;
					padding-bottom:0;
					margin:0;
				}
					ul.nav-primary-col li ul li{
						padding-top:3px;
						padding-bottom:0;
					}

div#site-selector-drop{
	width:365px;
	border-style:solid;
	border-width:1px;
	padding-top:3px;
	padding-right:8px;
	padding-bottom:8px;
	padding-left:12px;
	z-index:10;
}
	div#site-selector-drop ul{
		font-size:90%;
		padding:0;
		margin:0;
	}
		div#site-selector-drop ul li{
			list-style: none;
			padding-top:3px;
		}

div.page-bottom-spacer{
	width:100%;
	height:40px;
	clear:both;
}

div#media-block-slideshow{
	z-index:0;
}
	div#sidebar div#media-block-slideshow{
		width:416px;
		height:290px;
	}
	div.full-width-outer div#media-block-slideshow{width:980px;
		height:289px;
		border-bottom-style:solid;
		border-bottom-width:1px;
	}
	div#media-block-slideshow div{
		position:absolute;
	}
		div#sidebar div#media-block-slideshow div{
			width:416px;
			height:290px;
		}
		div.full-width-outer div#media-block-slideshow div{
			width:980px;
			height:289px;
		}
		div#media-block-slideshow div.hide{
			display:none;
		}
		div#sidebar div#media-block-slideshow span.media-block-slideshow-slide-title{
			display:block;
			height:20px;
			padding-top:4px;
			padding-right:19px;
			padding-left:19px;
			font-size:85%;
			font-weight:bold;
		}
		div.full-width-outer div#media-block-slideshow span.media-block-slideshow-slide-title{
			display:block;
			position:absolute;
			z-index:2;
			top:0px;
			left:0px;
			width:397px;
			padding-top:14px;
			padding-right:19px;
			padding-left:19px;
			font-size:75%;
			font-weight:bold;
		}
		div.full-width-outer div.media-block-slideshow-title-bg{
			position:absolute;
			width:435px;
			height:65px;
			top:0px;
			left:0px;
			z-index:1;
		}
	div#sidebar div#media-block-slideshow-controls{
		width:416px;
		height:33px;
		padding-top:11px;
	}
		div#sidebar div#media-block-slideshow-controls.overlay{
			z-index:3;
			position:absolute;
			bottom:0px;
			border-top-style:solid;
			border-top-width:1px;
		}
	div.full-width-outer div#media-block-slideshow-controls{
		width:435px;
		height:26px;
		z-index:3;
		position:absolute;
		top:65px;
		border-bottom-style:solid;
		border-bottom-width:1px;
	}
		div#media-block-slideshow-controls.overlay img#media-block-slideshow-pause,
		div#media-block-slideshow-controls.overlay img#media-block-slideshow-reset
		{
			display:inline;
		}
	div#media-block-slideshow-controls.bar{
		position:static;
	}
		div#media-block-slideshow-controls.bar img#media-block-slideshow-pause,
		div#media-block-slideshow-controls.bar img#media-block-slideshow-reset
		{
			display:none;
		}
	div#media-block-slideshow-controls.hidden{
		display:none;
	}
	div#media-block-slideshow-controls img{
		cursor:pointer;
	}
		div#sidebar div#media-block-slideshow-controls img#media-block-slideshow-pause{
			margin-left:7px;
		}
		div.full-width-outer div#media-block-slideshow-controls img#media-block-slideshow-pause{
			margin-left:18px;
		}
		div#sidebar div#media-block-slideshow-controls img#media-block-slideshow-reset{
			margin-left:6px;
		}
		div.full-width-outer div#media-block-slideshow-controls img#media-block-slideshow-reset{
			margin-left:4px;
		}
		div#media-block-slideshow-controls img#media-block-slideshow-reduce{
			position:relative;
			float:right;
			margin-right:10px;
		}

	div.full-width-outer{
		position:relative;
		float: left;
		width:987px;
		margin-bottom:9px;
	}
		div.full-width-outer div.shadow-top-right{
			width:980px;
		}
		div.full-width-outer div.shadow-bottom-right{
			width:980px;
		}
			div.full-width-inner{
				position:relative;
				float: left;
				width:980px;
				clear:both;
			}
				div.full-width-outer div.content-header{
					border-top-style: solid;
					border-top-width: 1px;
					position:absolute;
					top:0px;
					right:0px;
					z-index:2;
					width:525px;
					height:86px;
				}

/*
 * Start Forms
 */
input, select, textarea
{
	font-family: Arial,Helvetica,sans-serif;
	font-size:85%;
	border-style:solid;
	border-top-width:2px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:2px;
	width:251px;
	#width:248px;
	height:2.05em;
	#height:1.85em;
	padding:0;
}
	input.radio, input.checkbox{
		width:auto;
		height:auto;
		border-style:none;
	}
div.input-grp
{
	vertical-align: top;
	padding-bottom: 8px;
	clear: both;
}
div.label, div.label-col,
div.label-wide, div.label-full-width {
 	position:relative;
	float:left;
	height: 10px;
	font-weight:bold;
	font-size:85%;
}
	div.label, div.label-col
	{
		width:241px;
		padding-right:10px;
	}
div.form-button {
	margin-top:15px;
	padding-top: 12px;
	margin-right:21px;
	margin-bottom: 30px;
	margin-left:16px;
	text-align:right;
	border-top-style:solid;
	border-top-width:2px;
}
	div.form-button input{
		width:78px;
		height:21px;
		border-top-width:1px;
		border-right-width:2px;
		border-bottom-width:2px;
		border-left-width:1px;
	}
div.mandatory
{
	position:relative;
	float:left;
	width: 6px;
	margin-top:3px;
	margin-left:16px;
	vertical-align: top;
}
	div.mandatory img{
		width:5px;
		height:8px;
		border-style: none;
	}
p.item-mand{
	height: 10px;
	font-weight:bold;
	font-size:85%;
}
	p.item-mand img{
		margin-top:5px;
		margin-left:4px;
		border-style: none;
	}
div.formfield
{
	position:relative;
	top: 0;
	float:left;
	width:251px;
}
div.tandc-formfield{
	width:30px;
	position:relative;
	float:left;
}
div.tandc-label{
	width:460px;
	position:relative;
	float:left;
}
div.error{
	margin-left:3px;
}
div.error p{
	color:#ffffff;
}
#casestudy-bg{
	width: 416px;
	height: 286px;
	color:#000000;
	margin:0;
	padding:0;
}
#casestudy-bg a{
	color:#294654;
}
#error-bg{
	background: url(/images/backgrounds/PA_HomeIntro.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 348px;
	color:#ffffff;
}
#error-bg a{
	color:#e4e516;
}
#been-thinking-error-bg{
	background: url(/images/backgrounds/been_thinking.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 300px;
	color:#ffffff;
}
#been-thinking-error-bg a{
	color:#e4e516;
}
/*
 * END Forms
 */

div.fs-title-bar{
	position:relative;
	float:left;
	clear:both;
	padding-top:9px;
	padding-bottom:9px;
	padding-left:13px;
	margin:0;
	width:531px;
	font-size:120%;
}
div.fs-slider{
	position:relative;
	float:left;
	clear:both;
	padding:0;
	margin:0;
	width:100%;
}
div.fs-nav{
	position:relative;
	float:left;
	clear:both;
	padding:0;
	margin:0;
	width:100%;
}
#gallery-prev-arrow {
	width: 76px;
	height: 23px;
	display: block;
	cursor: pointer;
	float:left;
	display: inline;
}
#gallery-next-arrow {
	width: 93px;
	height: 23px;
	display: block;
	cursor: pointer;
	float:right;
}
#gallery-frame {
	width: 544px;
	height: 77px;
	text-align: left;
	position: relative;
}
#gallery-container {
	width: 544px;
	min-height: 77px;
	overflow: hidden;
	position: absolute;
}

#gallery-container li {
	position: relative;
	width: 544px;
	min-height: 77px;
}
#gallery-container li div.fs-item {
	position: relative;
	float:left;
	width: 33%;
	font-weight:bold;
	font-size:87%;
}
	#gallery-container li div.fs-item p{
		padding:0;
		padding-bottom:4px;
		margin:0;
		line-height:110%;
	}
		#gallery-container li div.fs-item p.fs-name{
			font-size:120%;
			margin-top:11px;
		}
	#gallery-container li div.fs-item img{
		padding:0;
		margin:0;
		margin-top:15px;
		margin-right:3px;
		margin-left:11px;
		border-style:solid;
		border-width:1px;
	}
	#gallery-container li div.fs-item a{
		opacity:0.7;
		filter:alpha(opacity=70);
	}
		#gallery-container li div.fs-item a:hover{
			text-decoration:none;
			opacity:1;
			filter:alpha(opacity=100);
		}