.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-size: .9em;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}

/*#######################################################
#######################################################*/

body {
	margin: 0 5% 10px 5%;
	min-width: 850px;
	font-family: Arial, Sans-serif;
	color: #4D4D4D;
	background: #fff;
}

/* SET FONT SIZE */
body, table { font-size: 10pt; line-height: 1.3em; }

/* HEADINGS */
H1, H2, H3, H4, H5, H6 { font-family: Georgia, Serif; color: #333333; font-weight: bold;}

H1 { font-size: 1.8em; margin: 1em 0 .5em 0; }
H2 { font-size: 1.6em; margin: 1em 0 .5em 0; }
H3 { font-size: 1.4em; margin: 1em 0 .5em 0; }
H4 { font-size: 1.2em; margin: .5em 0 .3em 0; }
H5 { font-size: 1.1em; margin: .5em 0 .2em 0; }
H6 { font-size: 1em; margin: .5em 0 .1em 0; }

P {
	margin: .5em 0;
}

form {
	margin: 0;
	}

	
#pageBody {
	margin: 0;
	padding: 0;
	background: #F1F5FF url("images/pageBody_bg.png") repeat-y top right;
}
		
	#pageBody.threeColumn { background: #F1F5FF url("images/pageBody_bg_threeColumn.png") repeat-y top right; }
	#pageBody.fullContentContainer { background: #F1F5FF; }
	
#contentBody {}

#siteOptions {
	border-bottom: 3px solid #D5D7DB;
}

/*############################
		CONTROL PANEL
############################*/

	table.ControlPanel {
		border: 1px solid #616878;
		margin: 0;
		padding: 0;
		background: #D4D4D4 url("images/controlPanel_bg.png") repeat-x top left;		
	}
	
	table.ControlPanel table {
		border: 0;
	}

	table.ControlPanel td {
		font-size: 1em;
	}

	table.ControlPanel select {
		font-size: 1em;
	}

	table.ControlPanel a {
		font-size: 1em;
	}

	table.ControlPanel .subHead {
		font-weight: bold;
	}

/*############################
		HEADER
############################*/

#header { 
	float: left;
	clear: both;
	padding: 0;
	margin: 0;
	background: #fff;
	width: 100%;
}
	
	#header h1#title { display: none; }
		#header h1#title a {}
		#header h1#title a img { display: none; }

	#languages {
		float: right;
		margin: 0 3px 3px 3px 3px;
		width: 350px;
		height: 20px;
		text-align: right;
	}		
	
/*############################
		SIDE COLUMN
############################*/

#sideColumn { 
	float: right;
	width: 350px;
	margin: 0;
	padding: 0;
}

	#sideColumn.threeColumn {
		width: 550px;
	}

#pageBody.fullContentContainer #sideColumn { display: none;}

		#sideColumn div.rightPane {}
		#sideColumn.threeColumn div.rightPane {
			float: left;
			width: 240px;
		}
		
		#sideColumn div.leftPane {}
		#sideColumn.threeColumn div.leftPane {
			float: left;
			width: 300px;
		}

		

		
/*############################
		PAGE BANNER
############################*/

#pageBanner {
	clear: both;
	height: 150px;
	background: #005995 url("/portals/libero/pageBanners/homeBanner.jpg") no-repeat top left;
	border-top: 3px solid #83A8FF;
	border-bottom: 3px solid #83A8FF;
	border-top: 1px solid #005995;
	border-bottom: 1px solid #005995;	
}			
	div.banner {
		height: 150px;
		background: transparent url("images/pageBanner_logo.png") no-repeat top left;
	}

/*############################
		TOP PANE
############################*/

	div.topPane {	
		margin: 0px;
		padding: 0px;
	}		
	
	div.topPane div.container div.content {	
		margin: 0;
		padding: 0;
	}	
	
/*############################
		SEARCH BOX
############################*/
		
#search {
	float: right;
	margin: 10px;
	padding: 5px 0 5px 5px;
	width: 200px;
	background: #83A8FF;
	background: transparent url("images/searchB ox_bg.png") no-repeat top left;
}

#search a {
	margin: 0;
	height:	22px;
	padding: 6px 30px 6px 10px;
	font-size: .8em;
	font-weight: bold;
	color: #F5F8FF;
	background: transparent url("images/searchButtonBg.png") no-repeat 0% 50%;
}

#search a:hover {	text-decoration: none; }

#search input {
	margin: 0;
	width: 60px;
	font-size: .8em;
	color: #333;
	background: #FFF;
	border: 1px inset #FF7800;
}

/*############################
		LANGUAGES
############################*/

#languages {
	margin: 75px 15px 0 0;
	float: right;
	clear: both;
	font-size: 0;
}
	#languages a { margin: 0; padding: 0 3px;}
	#languages a img{ margin: 0;}
		
/*############################
		CONTENT COLUMN
############################*/

#contentColumn { 
	margin: 0 350px 0 0;
	background: transparent;
}
	#contentColumn.threeColumn  { 
		margin: 0 550px 0 0;
	}

#pageBody.fullContentContainer #contentColumn { margin: 0; }

	#contentBody {
		margin: 0;
		padding: 0;
	}

		#contentBlock {}
			#contentBody div.contentPane {}

/*############################
		BOTTOM PANE
############################*/

	div.bottomPane {
		margin: 0px;
		clear: both;
	}

	div.bottomPane div.container div,	
	div.bottomPane div.content  div {	
		margin: 0;
		padding: 0;
	}
			
/*############################
		FOOTER
############################*/
	
	#footer {
		margin: 0 0 10px 0;
		text-align: center;		
		border-top: 3px solid #83A8FF;
		background: #ffffff;
	}	
	#footer a {}
	
/*############################
		ANCHORS
############################*/

a {	text-decoration: none; }
a:link { text-decoration: none; color: #0055CC; }
a:visited {  color: #0055CC; }
a:active { color: #0055CC; }
a:hover { text-decoration: underline; color: #FF7A00; }

/*############################
		LANGUAGES
############################*/

#languages a.Language,
#languages a.Language img {
	margin: 0;
}

/*############################
		CONTAINER
############################*/

div.container {
	margin: 0 15px;
}

#sideColumn div.container {
}

div.container div.con_header {
	margin: 0 0 .5em 0;
}

div.container div.con_header span.icon {
	font-size: .8em;
	white-space: nowrap;
}

div.container div.content {
	margin: 0 10px 25px 10px;
}

	div.container .Head {
		font: bold 1.4em/1.3em Georgia, Serif;
		padding-top: 15px;
		color: #333333;
	}
	
	div.container .SubHead { 
		font-size: 1em;
		font-weight: bold;
	}

		div.container .Head a,
		div.container .SubHead a { }

/*############################
		LOGIN
############################*/

#login {
	float: right;
	margin: 0;
	padding: 0 10px;	
	height: 3em;
	line-height: 3em;
	font-size: .9em;
	border-right: 1px dotted #ADADAD;
}

#login a {
		margin: 0;
		padding: 10px 30px;  
		text-align: left;
		font-weight: bold;
		white-space: nowrap;  
}

#dnn_dnnLOGIN_cmdLogin { background: white url("images/icons/loginLogout.png") no-repeat 2px 50%; }
#dnn_dnnUSER_cmdRegister { background:transparent  url("images/icons/user.png") no-repeat 2px 50%; }

/*############################
		BreadCrumbs
############################*/

#breadcrumbs {
	margin: 5px 10px;
	font-size: .8em;
	white-space: nowrap;
}

	#breadcrumbs span {
		white-space: nowrap;
	}

	#breadcrumbs a {
		font-weight: bold;
		line-height: 20px;
		text-decoration: none;
		white-space: nowrap;
	}

/*############################
		Navigation
############################*/

#navigation {
	float: left;
	margin: 0 0 0 0;
	height: 3em;
	line-height: 3em;
	font-size: .9em;
	border-right: 1px dotted #ADADAD;
}

	.main_dnnmenu_container {
		background-color: transparent; 
	}
	.main_dnnmenu_bar {
		cursor: pointer; 
		cursor: hand;
	}

	.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
		cursor: pointer; 
		cursor: hand; 
		white-space: nowrap; 
		padding: 5px;
		background: transparent;
		color: #333333;
		height: inherit;
		font-size: inherit;
		line-height: inherit;
		font-weight: bold;
	}

	.main_dnnmenu_rootitem { /*TD if menu option for using tables is on*/
		display: block;
		float: left;
		margin: 0;
		padding: 0 24px 0 12px;  
		cursor: hand; 
		height: inherit;
		font-size: inherit;
		line-height: inherit;
		text-align: left;
		font-weight: bold;
		white-space: nowrap;    
		color: #3861C2; 
		border-left: 1px dotted #ADADAD;
		border-right: 1px dotted #fff;		
	}

	.main_dnnmenu_rootitem img {
		display: none;
	}

	.main_dnnmenu_itemhover {  
		background-color: #83A8FF; 
		color: #fff;
		border-left: 1px dotted #fff;
		border-right: 1px dotted #83A8FF;			
	}

	.main_dnnmenu_itemhover td {  
		background-color: #83A8FF;
		color: #fff;		
	}

	.main_dnnmenu_icon {
		cursor: pointer; 
		cursor: hand; 
		text-align: center; 
		height: 100%;
	}

	.main_dnnmenu_submenu {
		background: #CFDDFF; 
		border: 1px dotted #ADADAD;		
		z-index: 5000; 
		cursor: pointer; 
		cursor: hand; 
		filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
		padding: 2px;  
		margin: -2px 0;
	}
		
	.main_dnnmenu_break {
		height: 1px;
		font-size: 0;
	}

	.main_dnnmenu_arrow {
		border-right: #cad5ea 1px solid; 
		border-bottom: #cad5ea 1px solid; 
		border-top: #cad5ea 0px solid;
		font-family: webdings; 
		font-size: .9em; 
		cursor: pointer; 
		cursor: hand; 
	}
	.main_dnnmenu_rootmenuarrow  {
		font-size: .9em; 
		cursor: pointer; 
		cursor: hand;
	}

/*############################
		FORMS
############################*/

.StandardButton {
	height: 40px;
	line-height: 40px;
	width: 100px;
	background: url("images/inputButton_bg.png") no-repeat bottom right;
	text-transform: lowercase;
	color: white;
	font-weight: bold;
	font-size: .8em;
	text-align: center;
	border: 0;
}

a.StandardButton {
	color: white;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	text-decoration: none;
} 

input.NormalTextBox {
	margin: 0;
	width: 140px;
	padding: 2px;
	color: #26364D;
	font-size: .9em;
	border: 1px solid #26364D;
}

textarea.NormalTextBox {
	height: 10em;
	color: #26364D;
	font-size: .9em;
	border: 1px solid #26364D;	
}


/*############################
		Repository
############################*/

/* PAGE NAV */
	.repositoryPageNav {
		margin: 2px 0 5px 0;
		padding: 2px 0;
		font-size: .9em;
	}
		.repositoryPageNav .previous { 
			text-transform: lowercase;
			font-weight: bold;
		}
		.repositoryPageNav .current { 
			text-transform: lowercase;
		}
		.repositoryPageNav .next { 
			text-transform: lowercase;
			font-weight: bold;
		}

/* HEADER */
.repositoryHeader { 
	margin: 10px 0;
	padding-top: 5px;
	background-color: #E5F0FF;
	border-bottom: 1px dotted #ADADAD;
}

	.repositoryHeader .actions {	margin: 5px 10px; }
	.repositoryHeader .actions input { 
		padding: 4px 2px 4px 24px;
		margin: 0 5px 0 0;
		border: 0;
		background: transparent no-repeat 0% 50%;
		color: #0055CC;
		font-size: .9em;
		cursor: pointer;
		font-weight: bold;
		text-align: left;
	}
	.repositoryHeader .actions input:hover { text-decoration: underline; }
	.repositoryHeader .actions input.uploadButton { background-image: url("images/icons/upload.png"); }
	.repositoryHeader .actions input.moderateButton { background-image: url("images/icons/settings.png"); }

	.repositoryItemNav { 
		margin: 10px 5px;
		font-size: .9em;
		clear: both;
		float: left;
		width: 100%;
	}
		.repositoryItemNav .title { 
			margin-right: 4px;
			font-weight: bold;
		}
	
		.repositoryItemNav .categories,
		.repositoryItemNav .attributes,
		.repositoryItemNav .sortby,
		.repositoryItemNav .searchForm {
			float: left;
			margin: 5px;
		}
		
		.repositoryItemNav .searchForm .searchButton { padding: 0; font-size: .9em; margin:0;}
		.repositoryItemNav span span.title { display: block; }
	
	
/* ITEM */
.repositoryItem {
	margin: 1em 0 .5em 0;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #ADADAD;
}
	.repositoryItem .heading {}
	.repositoryItem .heading .edit {}
	.repositoryItem .heading .icon {}
	.repositoryItem .heading .title {
		font-weight: bold;
		font-size: 1.2em;
	}
	
	.repositoryItem .body { font-size: .9em; }
	.repositoryItem .body .thumbnail {
		float: left;
		margin: 0 3px 1px 0;
	}
	.repositoryItem .body .description {}
	.repositoryItem .body .info { 
		font-size: .9em;
	}
	
		.repositoryItem .body .info .infoLabel {
			font-weight: bold;
		}
		.repositoryItem .body .info .infoText {
			margin-right: 1em;
		}
		

/* STATS */
	.repositoryItem .actions {
		height: 24px;
		line-height: 24px;
		font-size: .9em;
		font-weight: bold;
		text-align: right;
	}
		.repositoryItem .actions .ratings { 
			padding: 6px 0 6px 26px;
			background: transparent url("images/icons/rating.png") no-repeat 0 50%;
			margin-right: 1em;	
		}		
		.repositoryItem .actions .comments { 
			padding: 6px 0 6px 26px;
			background: transparent url("images/icons/comments.png") no-repeat 0 50%;
			margin-right: 1em;	
		}
		.repositoryItem .actions .download { 
			padding: 6px 0 6px 26px;
			background: transparent url("images/icons/download.png") no-repeat 0 50%;
			margin-right: 1em;
		}
	
		.repositoryRatings {
			margin: 5px 0;
			padding: 2px 5px;
			text-align: left;
			background: #E5EDFF;
		}		
			.repositoryRatings .heading { margin: 5px 0; }
			.repositoryRatings .heading .normal {
				font-weight: bold;
			}
			.repositoryRatings .stats {
				margin: 5px 10px;
				font-weight: normal;
			}			
			
			.repositoryRatings .addRating {
				margin: 5px 10px;
			}
			.repositoryRatings .radioButtons { 
				display: inline;
				font-size: .8em;
			}
			.repositoryRatings .radioButtons td { 
				vertical-align: top;
				text-align: center;
			}
			.repositoryRatings .radioButtons input { 
				display: block;
				margin: 0;
				padding: 0;
			}
			.repositoryRatings .radioButtons label {
				display: block;
				text-align: center;
			}
			.repositoryRatings .postButton {
				vertical-align: top;
				margin: 5px;
			}
			
		.repositoryComments {
			margin: 5px 0;
			padding: 2px 5px;
			text-align: left;
			background: #E5EDFF;			
		}
			.repositoryComments .heading { margin: 5px 0; }
			.repositoryComments .heading .normal {
				font-weight: bold;
			}
			.repositoryComments .addComment .usernameInput { display: none; }
			.repositoryComments .addComment .textbox { 
				margin: 5px;
				height: 4em;
				border-width: 1px;
			}
			.repositoryComments .addComment .postButton { 
				vertical-align: top; margin: 5px;
			}
			.repositoryComments .grid,
			.repositoryComments .addComment {
				margin-left: 10px;
				font-size: .9em;
			}
			.repositoryComments .grid .info { 
				font-size: .8em; 
				font-weight: bold;
			}
			.repositoryComments .grid .comment { margin: 0; }
			
			.dashboardCategories,
			.dashboardAuthors,
			.dashboardIndex {
				margin: 0;
				font-size: .9em;
				font-weight: normal;
				color: #F67401; 
			}
				.dashboardCategories .count, 
				.dashboardAuthors .count,
				.dashboardIndex .count { 
					color: #F67401;
				}
			
			
			.dashboardList {
				margin: 1px 0;
				font-size: .9em;
			}
			
				.dashboardList .date,
				.dashboardList .count, 
				.dashboardList .rating { 
					margin-right: 2px;
					font-weight: bold;
					font-size: .9em;
					color: #F67401;
				}
				.dashboardList .filename {}
			
			
			.dashboardTable .dashboardHeader {
				display: none;
			}
			
/*############################
		Registration Form
############################*/

.usersTable {
	margin: 10px;
}

.usersTable table {
	text-align: left;
}

	table.usersTable  td.SubHead ,
	table.usersTable  span.SubHead {
		font-size: .9em;
		color: #26364D;
		font-weight: normal;
	}

	.usersTable  label img { 
		display: inline;
		vertical-align: bottom;
		margin-bottom: 1px;
	}
	
	.usersTable .NormalRed {
		font-size: .8em;
	}	
	
	.usersTable span.userHead {
		display: none;
	}	

.usersSectionHeader{
	font-size: 1.1em;
	font-weight: bold;
	margin: 20px 0 3px 0;
}


.usersHelp span.Normal {
	display: block;
	font-size: .8em;
	margin: 10px;
}

#dnn_ctr_ManageUsers_User_UserEditor {
	text-align: left;
}

#dnn_ctr_ManageUsers_User_UserEditor table{
	text-align: left;
}

/* USER PROFILE */

.usersProfileTable {}
.usersProfileProperties {}

.usersProfileProperties table {
	text-align: left;
}
	.usersProfileProperties .sectionHeader {
		display: block;
		margin: 20px 0 10px 0;
		padding: 5px 0 0 0;
		font-size: 1em;
		font-weight: bold;
		border-top: 1px dotted #ADADAD;
		text-align: left;
	}
	.usersProfileProperties hr { 
		display: none;
	}	
	
	.usersProfileProperties .fieldLabel {
		color: #26364D;
		font-size: .9em;
	}
	
	.usersProfileProperties  div img { display: none;}
	.usersProfileProperties  table div img { 
		display: inline;
		vertical-align: bottom;
		margin-bottom: 1px;
	}

	.usersProfileProperties .NormalRed {
		font-size: .8em;
	}

	
	.usersTable  input,
	.usersProfileProperties input {
		color: #26364D;
		font-size: .9em;
		border: 1px solid #26364D;
	}
	

			
/*############################
		Banners
############################*/	

.bannerTable td { 
	vertical-align: top;
	width: 33%;
}

.bannerBlock {}

.bannerBlock br { display: none; }

.bannerBlock a.NormalRed { display: none;}

.bannerBlock a.NormalBold {
	display: block;
	padding: 3px 10px;
	text-decoration: none;
	background: #333333;
	border-top: 3px solid #333333;
}
.bannerBlock a.NormalBold:link {	color: #fff; }
.bannerBlock a.NormalBold:hover { text-decoration: underline; color: #FF7A00; }

.bannerBlock a.NormalBold  u { text-decoration: none; }

p.bannerText {
	margin: 0;
	padding: 70px 10px 10px 10px;
	font-size: .9em;
	line-height: 1.6em;
	color: #333333;
	background:#E6EAF2 url("/portals/libero/adBanners/adUserGroup.jpg") no-repeat 50% 0%;
	border-bottom: 3px solid #333333;
}

p.adBlog { background-image: url("/portals/libero/adBanners/adBlog.jpg"); }
p.adCrystalReports { background-image: url("/portals/libero/adBanners/adCrystalReports.jpg"); }
p.adKnowledgeBase { background-image: url("/portals/libero/adBanners/adKnowledgeBase.jpg"); }
p.adForums { background-image: url("/portals/libero/adBanners/adForums.jpg"); }
p.adUserGroup { background-image: url("/portals/libero/adBanners/adUserGroup.jpg"); }

p.bannerText a.reglink {
	margin: 10px 0 0 0;
	display: block;
	text-decoration: underline;
	font-weight: bold;
}

/*############################
		IFRAME
############################*/	

iframe.contentIFrame { height: 1500px; }


/*############################
	LIBERO ADVERTISING CONTAINER
############################*/	

td#liberoAdContainer {
	height: 100px;
}

/*############################
	LINK Lists
############################*/	

.linksTable {}
	.linksTable .linksLink {
		margin: .25em 0;
	}
	
	.linksTable .linksLink a{}

.linkList {}

/*############################
	NEWS RSS
############################*/	

.rssFeed {
	font-size: .9em;
}
	.rssItem { margin: .2em 0;}
		.rssItem .date {
			color:#F67401;
			font-size:0.9em;
			font-weight:bold;
			margin-right:2px;		
		}
		
	.rssNewsItem { margin: .6em 0;}
		.rssNewsItem .rssLink { font-weight: bold; }
		.rssNewsItem .date {
			color:#F67401;
			font-size: .9em;
		}
		
		.rssNewsItem .date { display: block; }
		.rssNewsItem .dash1 { display: none; }
		
		.contentPane .rssNewsItem .rssLink { display: block; font-size: 1.1em;}
		.contentPane .rssNewsItem .dash2 { display: none; }

/*############################
	Search Results
############################*/	

.searchResults {}

.searchResults td { vertical-align: top; }

	.searchResult { margin: .5em 0;}

	.searchResult .title { text-decoration: underline; }
	.searchResult .summary { font-size: .9em; }
	.searchResult .url { font-size: .8em; color; #666; }
		
.searchResults  .pageNumbers td { 
	padding-top: .5em;
	border-top: 1px dotted #ADADAD;
	text-align: center; 
}

.searchResults  .pageNumbers td a, 
.searchResults  .pageNumbers td span {
	padding: .2em;
	font-weight: bold;
 }

 .searchResults  .pageNumbers td a { text-decoration: underline; } 

 
/*############################
	LIB PROMO
############################*/	
 
td.libPromo {
	padding: 100px 10px 10px 10px;
	font-size: .9em;
	line-height: 1.6em;
	color: #333333;
	background-color: #E6EAF2;
	background-position: 50% 0px;
	background-repeat: no-repeat;
	border-bottom: 3px solid #333333;
}

td#libExcellence { background-image: url("/portals/libero/liberoPromo/strivingExcellence.jpg"); }
td#libClientServer { background-image: url("/portals/libero/liberoPromo/clientServer.jpg"); }
td#libScalability { background-image: url("/portals/libero/liberoPromo/scalable.jpg"); }

/*############################
	EDITOR STYLES
############################*/	
.libHeading1 {
	font-weight: bold;
	font-size: 1.6em;
	margin: 1em 0 .5em 0;
}
.libHeading2 {
	font-weight: bold;
	font-size: 1.3em;
	margin: 1em 0 .5em 0;
}
.libHeading3 {
	font-weight: bold;
	font-size: 1.05em;
	margin: 1em 0 .5em 0;
}
.libHeading4 {
	font-weight: bold;
	font-size: .95em;
	margin: 1em 0 .5em 0;
}
.libParagraphBasic {
	font-size: .9em;
}
.libHighlight {
	color: #ffa800;
}
.libWarning {
	color: red;
}

/*############################
	LIGHT BOX
############################*/	
#lightbox{
	background-color:#fff;
	padding: 1em;
	border: 1px solid #111;
	color: #4d4d4d;
}

	#lightboxDetails{
		font-size: .8em;
		padding: .5em 0;
		border-top: 1px solid #ddd;
		margin: 1em 0;
	}	

	#lightboxCaption{ float: left; }

	#lightboxKeyboardMsg{ 
		float: right;
		font-weight: bold;
	}
	
	#lightboxCloseButton{ top: 5px; right: 5px; }

	#lightbox img{ border: none; clear: both;} 

	#lightboxOverlay img{ border: none; }

	#lightboxOverlay{ background-image: url("/portals/civicview/lightbox/overlay.png"); }

	* html #lightboxOverlay{
		background-color: #333;
		back\ground-color: transparent;
		background-image: url(blank.gif);
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/portals/civicview/lightbox/overlay.png", sizingMethod="scale");
	}
	
	a.lightbox img {
		border: 1px solid;
	}