/* Begin CLND styles */

/*
This set of styles applies to all links.  Order is important - each one overrides the previous.
Ex.: A PDF that opens in a new window to an external website will show the PDF icon.
-New windows - icon
-External websites - icon
-Old website (city.cleveland.oh.us) - icon, plus green text
-Non-web documents - icon
*/

/* Show icon for links that open in new windows  */
a:link[target='_blank'] {
	padding-bottom: 1px;
	margin-bottom: 0px;
	padding-right:20px;
	background:transparent url(/clnd_images/icon/16x16/new-window.gif) no-repeat center right;
}
a:visited[target='_blank'] {
	padding-bottom: 1px;
	margin-bottom: 0px;
	padding-right:20px;
	background:transparent url(/clnd_images/icon/16x16/new-window.gif) no-repeat center right;
}

/*  Show icon for links to other websites */
/* Removed because some links are "hardcoded" automatically (full path is dynamically generated) by Oracle system */
/*
a:link[href^='http'] {
	padding-bottom: 1px;
	margin-bottom: 0px;
	padding-right:20px;
	background:transparent url(/clnd_images/icon/16x16/external.gif) no-repeat center right;
}
a:visited[href^='http'] {
	padding-bottom: 1px;
	margin-bottom: 0px;
	padding-right:20px;
	background:transparent url(/clnd_images/icon/16x16/external.gif) no-repeat center right;
}
*/

/*  Show icon for links to other websites - SSL (this would seem to be redundant, since both start with "http..." */
/* Removed because some links are "hardcoded" automatically (full path is dynamically generated) by Oracle system */
/*
a:link[href^='https'] {
	padding-bottom: 1px;
	margin-bottom: 0px;
	padding-right:20px;
	background:transparent url(/clnd_images/icon/16x16/external.gif) no-repeat center right;
	background-color: #ffff00 ! important;
}
a:visited[href^='https'] {
	padding-bottom: 1px;
	margin-bottom: 0px;
	padding-right:20px;
	background:transparent url(/clnd_images/icon/16x16/external.gif) no-repeat center right;
	background-color: #ffff00 ! important;
}
*/

/*  Show "error" icon for links hardcoded to portal */
/* Removed because some links are "hardcoded" automatically (full path is dynamically generated) by Oracle system */
/*
a:link[href*='://portal'] {
	padding-bottom: 1px;
	margin-bottom: 0px;
	padding-right:20px;
	background:transparent url(/clnd_images/icon/16x16/old-url.gif) no-repeat center right;
	color: #ff00ff ! important;
}
a:visited[href*='://portal'] {
	padding-bottom: 1px;
	margin-bottom: 0px;
	padding-right:20px;
	background:transparent url(/clnd_images/icon/16x16/old-url.gif) no-repeat center right;
	color: #ff00ff ! important;
}
*/

/* TEMPORARY - Show "error" icon for links that point to old website 
a:link[href*='www.city.cleveland.oh.us'] {
	padding-bottom: 1px;
	margin-bottom: 0px;
	padding-right:20px;
	background:transparent url(/clnd_images/icon/16x16/old-url.gif) no-repeat center right;
	color: #00cc00;
}
a:visited[href*='www.city.cleveland.oh.us'] {
	padding-bottom: 1px;
	margin-bottom: 0px;
	padding-right:20px;
	background:transparent url(/clnd_images/icon/16x16/old-url.gif) no-repeat center right;
	color: #00cc00;
}

a:link[href*='test.city.cleveland.oh.us'] {
	padding-bottom: 1px;
	margin-bottom: 0px;
	padding-right:20px;
	background:transparent url(/clnd_images/icon/16x16/old-url.gif) no-repeat center right;
	color: #00cc00;
}
a:visited[href*='test.city.cleveland.oh.us'] {
	padding-bottom: 1px;
	margin-bottom: 0px;
	padding-right:20px;
	background:transparent url(/clnd_images/icon/16x16/old-url.gif) no-repeat center right;
	color: #00cc00;
}
*/

/* Show icons for PDF, DOC, and XLS links */
a:link[href$='.pdf'] {
	padding-bottom: 1px;
	margin-bottom: 0px;
	padding-right:20px;
	background:transparent url(/clnd_images/icon/16x16/pdf.gif) no-repeat center right;
}
a:visited[href$='.pdf'] {
	padding-bottom: 1px;
	margin-bottom: 0px;
	padding-right:20px;
	background:transparent url(/clnd_images/icon/16x16/pdf.gif) no-repeat center right;
}
a:link[href$='.doc'] {
	padding-bottom: 1px;
	margin-bottom: 0px;
	padding-right:20px;
	background:transparent url(/clnd_images/icon/16x16/doc.gif) no-repeat center right;
}
a:visited[href$='.doc'] {
	padding-bottom: 1px;
	margin-bottom: 0px;
	padding-right:20px;
	background:transparent url(/clnd_images/icon/16x16/doc.gif) no-repeat center right;
}
a:link[href$='.xls'] {
	padding-bottom: 1px;
	margin-bottom: 0px;
	padding-right:20px;
	background:transparent url(/clnd_images/icon/16x16/xls.gif) no-repeat center right;
}
a:visited[href$='.xls'] {
	padding-bottom: 1px;
	margin-bottom: 0px;
	padding-right:20px;
	background:transparent url(/clnd_images/icon/16x16/xls.gif) no-repeat center right;
}

/* Table for reports - color headers, alternate row highlights */
table.report, table.report-small {
	border-collapse: collapse;
	padding: 3px;
	margin: 0px;
	border: 1px solid #ffffff;
	/*font-family: verdana, arial, helvetica, sans-serif;*/
	font-size: 1.0em;
}
/*
table for reports - smaller text
for other sizes, remake this class, change size, add addl class to items below
*/
table.report-small {
	font-size: 0.8em;
}

table.report tr, table.report-small tr {
	color: #000000;
	padding: 3px;
	margin: 0px;
	background-color:#ffffff;
	border: 1px solid #ffffff;
}

table.report th, table.report-small th {
	color: #ffffff;
	padding: 3px;
	margin: 0px;
	background-color:#336699;
	border: 1px solid #ffffff;
}

table.report .tr-alt, table.report-small .tr-alt {
	background-color:#dddddd;
}

table.report td, table.report-small td {
	padding: 3px;
	margin: 0px;
	border: 1px solid #ffffff;
}

table.grid, table.grid-small {
	border-collapse: collapse;
	padding: 3px;
	margin: 0px;
	border: 1px dashed #999999;
	background-color: #eeeeee;
	font-size: 1.0em;
}

table.grid-small {
	font-size: 0.8em;
}

table.grid td, table.grid-small td {
	padding: 3px;
	margin: 0px;
	border: 1px dashed #999999;
}

/* Bak2Top style */
 .bak2top {
	/*font-family: Arial;*/
	font-size: 0.75em;
	/*font-weight: bold;*/
	/*color: #0000FF;*/
	background-color: #dee5ef;
	border: 1px solid #000000;
	/*border-color: #0000FF;*/
	padding: 2px;
}

/* End CLND styles */

