@charset "UTF-8";
/* CONTENT TEMPLATES */
/* all images */
.imageCaption1 img, .imageCaption2 img, .imageCaption3 img {
	margin: 0 auto 5px auto;
	display: block;
	padding: 3px;
	background: #eee;
	border: 1px solid #ccc;
}
.imageCaption1 img:hover, .imageCaption2 img:hover, .imageCaption3 img:hover {
	border: 1px dashed #999;
}
/* all image captions */
.imageCaption1 span, .imageCaption2 span, .imageCaption3 span, p.caption {
	padding: 5px 0 10px 0;
	display: block;
	font-size: 1em;
	line-height:1.2em;
	border-bottom: 1px dotted #aaa;
	color: #666;
	width: auto;
	text-align: center;
}
p.caption {
	margin: 10px 0 0 0;
	padding: 0 0 9px 0;
}
/* all templates */
.template1, .template2, .template3, .template4, .template5, .template6, .template7, .template8, .template9, .template10, .template11, .template12, .template13, .template14, .template15, .template16, .template17, .template18, .template19, .template20, .template21, .template22 {
	margin-bottom: 15px;
	overflow: hidden;
}
/* all tooltip captions */
.template5 .imageCaption1 span, .template5 .imageCaption2 span, .template5 .imageCaption3 span, .template11 .imageCaption1 span, .template12 .imageCaption1 span {
	display: none;
}
/* content box style */
#rightSide .template1, #rightSide .template2, #rightSide .template3, #rightSide .template4, #rightSide .template5, #rightSide .template6, #rightSide .template7, #rightSide .template8, #rightSide .template9, #rightSide .template10, #rightSide .template11, #rightSide .template12, #rightSide .template13, #rightSide .template14, #rightSide .template15, #rightSide .template16, #rightSide .template17, #leftSide .template13, #leftSide .template14, #leftSide .template15, #leftSide .template16  {
	background: #eee;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #eeeeee); /* for firefox 3.6+ */ 
	border: 1px solid #ccc;
	padding: 15px;
	margin-bottom:15px;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
	overflow: hidden;
}
#rightSide .template13 p, #rightSide .template1 p {
	margin: 0 0 8px 0;
	
}
/*TEMPLATE 1 - no images */
.template1 .imgWrapper {
	margin:0;
	padding:0;
}
/*TEMPLATE 2 - 1 medium image aligned left */
.template2 .imgWrapper {
	margin: 0 20px 10px 0;
	padding: 0;
	width: 258px;
	float: left;
	display: block;
}
/*TEMPLATE 3 - 1 medium image aligned right */
.template3 .imgWrapper {
	margin: 0 0 10px 20px;
	padding: 0;
	width: 258px;
	float: right;
	display: block;
}
/*TEMPLATE 4 - 1 large image centered */
.template4 .imgWrapper {
	margin-bottom: 20px;
}
/* TEMPLATE 5 - 3 thumbnail images stacked and aligned left */
.template5 p, .template5 h1, .template5 h2, .template5 h3, .template5 h4, .template5 h5, .template5 h6 {
	margin-left: 105px;
}
.template5 ul, .template5 blockquote {
	margin-left: 135px;
}
.template5 .imgWrapper {
	float: left;
	width: 83px;
}
.template5 .imageCaption1, .template5 .imageCaption2, .template5 .imageCaption3 {
	margin: 0 0 10px 0;
	position:relative;
}
.template5 .imageCaption1 span, .template5 .imageCaption2 span, .template5 .imageCaption3 span {
	left: 90px;
	top: 0;
}
.template5 .img1, .template5 .img2, .template5 .img3  {
	margin: 0 auto 7px auto;
}
/* TEMPLATE 6 - 3 small images across top */
.template6 .imgWrapper {
	margin: 0 0 25px 0;
	padding: 0;
	overflow: auto;
}
.template6 .imageCaption1, .template6 .imageCaption2, .template6 .imageCaption3 {
	width: 158px;
	float: left;
	margin: 0 50px 0 0;
}
#body_admin .template6 .imageCaption1, #body_admin .template6 .imageCaption2, #body_admin .template6 .imageCaption3 {
	clear: none;
}
.template6 .imageCaption3 {
	margin-right: 0;
}
.template6 .img1, .template6 .img2, .template6 .img3  {
	margin: 0 auto 7px auto;
	display: block;
	padding: 3px;
	background: #eee;
	border: 1px solid #ccc;
}
/* TEMPLATE 7 - 3 small images stacked and aligned right */
.template7 p, .template7 h1, .template7 h2, .template7 h3, .template7 h4, .template7 h5 {
	margin-right: 180px;
}
.template7 ul, .template7 blockquote {
	margin-right: 200px;
}
.template7 .imgWrapper {
	float: right;
	width: 158px;
	margin: 0 0 25px 25px;
}
.template7 .imageCaption1, .template7 .imageCaption2, .template7 .imageCaption3 {
	margin: 0 0 10px 0;
}
.template7 .img1, .template7 .img2, .template7 .img3  {
	margin: 0 auto 7px auto;
	padding: 3px;
	display: block;
	background: #eee;
	border: 1px solid #ccc;
}
/* TEMPLATE 8 - 3 small images stacked and aligned left */
.template8 p, .template8 h1, .template8 h2, .template8 h3, .template8 h4, .template8 h5, .template8 h6 {
	margin-left: 180px;
}
.template8 ul, .template8 blockquote {
	margin-left: 200px;
}
.template8 .imgWrapper {
	float: left;
	width: 158px;
	margin: 0 25px 25px 0;
}
.template8 .imageCaption1, .template8 .imageCaption2, .template8 .imageCaption3 {
	margin: 0 0 10px 0;
}
.template8 .img1, .template8 .img2, .template8 .img3  {
	margin: 0 auto 7px auto;
	padding: 3px;
	display: block;
	background: #eee;
	border: 1px solid #ccc;
}
/* TEMPLATE 9 - 1 small image aligned left */
.template9 p, .template9 h1, .template9 h2, .template9 h3, .template9 h4, .template9 h5, .template9 h6  {
	margin-left: 180px;
}
.template9 ul, .template9 blockquote {
	margin-left: 200px;
}
.template9 .imgWrapper {
	float: left;
	width: 158px;
	margin: 0 25px 10px 0;
}
.template9 .img1 {
	margin: 0 auto 7px auto;
	padding: 3px;
	display: block;
	background: #eee;
	border: 1px solid #ccc;
}
/* TEMPLATE 10 - 1 small image aligned right */
.template10 p, .template10 h1, .template10 h2, .template10 h3, .template10 h4, .template10 h5, .template10 h6  {
	margin-right: 180px;
}
.template10 ul, .template10 blockquote {
	margin-right: 200px;
}
.template10 .imgWrapper {
	float: right;
	width: 158px;
	margin: 0 0 10px 25px;
}
.template10 .img1 {
	margin: 0 auto 7px auto;
	padding: 3px;
	display: block;
	background: #eee;
	border: 1px solid #ccc;
}
/* TEMPLATE 11 - 1 thumbnail image aligned left */
.template11 p, .template11 h1, .template11 h2, .template11 h3, .template11 h4, .template11 h5, .template11 h6 {
	margin-left: 105px;
}
.template11 ul, .template11 blockquote {
	margin-left: 135px;
}
.template11 .imgWrapper {
	float: left;
	width: 83px;
}
.template11 .imageCaption1 {
	margin: 0;
	position:relative;
}
.template11 .imageCaption1 span {
	left: 90px;
	top: 0;
}
.template11 .img1  {
	margin: 0 auto 7px auto;
}
/* TEMPLATE 12 - 1 thumbnail image aligned right */
.template12 p, .template12 h1, .template12 h2, .template12 h3, .template12 h4, .template12 h5, .template12 h6 {
	margin-right: 105px;
}
.template12 ul, .template12 blockquote {
	margin-right: 135px;
}
.template12 .imgWrapper {
	float: right;
	width: 83px;
}
.template12 .imageCaption1 {
	margin: 0;
	position:relative;
}
.template12 .imageCaption1 span {
	right: 90px;
	top: 0;
}
.template12 .img1  {
	margin: 0 auto 7px auto;
}
/* TEMPLATE 13 - Media Gallery */
.template13 img {
	padding: 0;
	border: 1px solid #ccc;
}
.template13 img:hover {
	border: 1px dashed #999;
}
/* media gallery */
.contentBox .mediaGalleryWrap, .template13 .mediaGalleryWrap {
	width: 265px;
	height: 77px;
	overflow: hidden;
	position: relative;
}
.contentPreview.template13 .mediaGalleryWrap {
	width: 258px;
}
#leftSide .contentBox .mediaGalleryWrap, #leftSide .template13 .mediaGalleryWrap {
	width: 560px;
}
#leftSide .contentPreview.template13 .mediaGalleryWrap {
	width: 581px;
}
.scrollArrowLeft, .scrollArrowRight {
	position: absolute;
	top:25px;
	background: url(/pbw/include/wilmington/images/gallery_arrows.png) no-repeat;
	margin:0;
	padding:0;
	width:10px;
	height:32px;
	cursor:pointer;
}
.scrollArrowLeft {
	background-position: 0 0;
	left:0;
}
.scrollArrowRight {
	background-position: -10px 0;
	right:0;
}
.scrollArrowLeft:hover {
	background-position: 0 -32px;
}
.scrollArrowRight:hover {
	background-position: -10px -32px;
}
.contentBox .mediaGalleryItems, .template13 .mediaGalleryItems {
	margin:0;
	padding:0;
	list-style: none;
	height: 77px;
	position: absolute;
	clear: both;
	width: 20000em;
}
.contentBox .mediaGalleryItems li, .template13 .mediaGalleryItems li {
	margin:0 10px 10px 0;
	padding:0;
	list-style: none;
	width: 75px;
	height: 75px;
	background: #eee;
	float: left;
	vertical-align: middle;
}
.contentBox .mediaGalleryItems li img, .template13 .mediaGalleryItems li img {
	padding:0;
	vertical-align: middle;
}
/* TEMPLATE 14 - Single Media Audio */
.template14 .media {
	display: block;
	height: 20px;
	margin-bottom: 15px;
}
/* TEMPLATE 15 - Single Media Video */
.template15 .imgWrapper .embeddedVideo {
	margin-bottom: 15px;
	display: block;
}
/* TEMPLATE 16 - Documents */
.docList, .contentPreview .docList, #rightSide ul.docList  {
	margin:0;
	padding:0;
	list-style: none;
}
.docList li, .contentPreview .docList li {
	font-size: 1.2em;
	margin: 10px 0;
}
.contentPreview .docList li {
	font-size: 1.3em;
}
.contentPreview .docList li span {
	margin-bottom: 5px;
	display: block;
}
a.pdf, a.txt, a.powerpoint, a.excel, a.email, a.vcard, a.image {
	padding: 5px 23px;
}
a.pdf {
	background: url(/pbw/include/wilmington/images/icon_pdf.gif) no-repeat left center;
}
a.txt {
	background: url(/pbw/include/wilmington/images/icon_txt.gif) no-repeat left center;
}
a.powerpoint {
	background: url(/pbw/include/wilmington/images/icon_pps.gif) no-repeat left center;
}
a.excel {
	background: url(/pbw/include/wilmington/images/icon_xls.gif) no-repeat left center;
}
a.email {
	background: url(/pbw/include/wilmington/images/icon_mailto.gif) no-repeat left center;
}
a.vcard {
	background: url(/pbw/include/wilmington/images/icon_vcard.gif) no-repeat left center;
}
a.image {
	background: url(/pbw/include/wilmington/images/icon_pic.gif) no-repeat left center;
}
