@charset "utf-8";
/* Special Content CSS Document */
table.caseStudyListings {
	width:500px;
	text-align:left;
	margin:20px 0;
	font-size:12px;
	line-height:16px;
	border-collapse:collapse;
}
table.caseStudyListings caption {
	text-align:left;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	margin:0;
	padding:0;
}
table.caseStudyListings th {
	background-color:silver;
	border-top:solid 1px gray;
	font-weight:bold;
}
table.caseStudyListings th, table.presentationListings td {
	padding:5px;
}
table.caseStudyListings th.headerTitle {
	width:400px;
}
table.caseStudyListings th.headerView {
	width:100px;
}
table.caseStudyListings td {
	border-bottom:solid 1px silver;
}
table.caseStudyListings td.rowTitle {
	font-weight:bold;
}
.downloadPDF {
	padding:0 0 0 18px;
	background-image:url(/images/pdfIcon.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.downloadExcel {
	padding:0 0 0 18px;
	background-image:url(/images/excelIcon.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.downloadZip {
	padding:0 0 0 18px;
	background-image:url(/images/zipIcon.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.downloadWord {
	padding:0 0 0 18px;
	background-image:url(/images/wordIcon.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.contentImage {} 
.contentImageRight {
	float:right;
	margin:0 0 5px 5px !important;
}
.contentImageLeft {
	float:left;
	margin:0 5px 5px 0 !important;
}
#landingUpperBlock {
	padding-bottom:10px;
}
.arrowList li {
	padding:0 0 10px 20px;
	background-image:url(/images/core/arrowListBullet.gif);
	background-position:3px 3px;
	background-repeat:no-repeat;
	color:rgb(75,75,50);
}
table.prListings {
	width:500px;
	text-align:left;
	margin:20px 0;
	font-size:12px;
}
table.prListings th {
	background-color:silver;
	border-top:solid 1px gray;
	text-align:left;
}
table.prListings th, table.prListings td {
	padding:5px;
}
table.prListings td {
	border-bottom:solid 1px silver;
}
table.prListings th.headerDate {
	width:100px;
}
table.prListings th.headerHeadline { }
.frmWarning {
	display:block;
	color:red;
	border:solid 1px red;
	padding:3px;
	margin:3px;
	margin-right:20px;
	background-color:rgb(255,200,200);
}
.frmMessage {
	display:block;
	color:red;
	border:solid 1px green;
	padding:3px;
	margin:3px;
	margin-right:20px;
	background-color:rgb(200,255,200);
}
#sidebarMflLink {
	display:block;
	margin:20px 0;
	width:200px;
	height:80px;
	background-color:transparent;
	background-image:url(/images/core/sidebarMflLink.gif);
	background-position:center center;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#sidebarKlasLink {
	display:block;
	margin:20px 0;
	margin-bottom:5px;
	width:200px;
	height:141px;
	background-color:transparent;
	background-image:url(/images/core/sidebarKlasLink.gif);
	background-position:top center;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#sidebarSearch {
	display:block;
	margin:20px 10px;
	padding:10px;
	width:158px;
	text-align:right;
	border:solid 1px rgb(115,115,115);
	background-color:rgb(230,230,230)
}
#sidebarSearchTerms {
	width:153px;
}
div.rssSignupButton {
	margin:20px 0;
}
div.rssSignupButton a:link, div.rssSignupButton a:visited {
	display:block;
	width:170px;
	height:55px;
	background-color:white;
	background-image:url(/images/news/RSS-Button-Link.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
div.rssSignupButton a:hover, div.rssSignupButton a:active {
	background-image:url(/images/news/RSS-Button-Hover.jpg);
}
#prSearch {
	display:block;
	margin:20px 0;
	padding:10px;
	/*width:158px;*/
	text-align:right;
	border:solid 1px rgb(115,115,115);
	background-color:rgb(230,230,230)
}
#prSearch label {
	display:block;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
#prSearch #s {
	width:143px;
}

#footer-youtube-link a:link,
#footer-youtube-link a:visited {
	background-image:url(/images/youtube-icon.png);
	background-repeat:no-repeat;
	background-position:0;
	height:20px;
	padding-left:20px;
	line-height:20px;
	display:block;
	}
#footer-youtube-link a:hover,
#footer-youtube-link a:active {
	background-image:url(/images/youtube-icon-hover.png);
}



#footer-twitter-link a:link,
#footer-twitter-link a:visited {
	background-image:url(/images/twitter-icon.png);
	background-repeat:no-repeat;
	background-position:0;
	height:20px;
	padding-left:20px;
	line-height:20px;
	display:block;
	}
#footer-twitter-link a:hover,
#footer-twitter-link a:active {
	background-image:url(/images/twitter-icon-hover.png);
}


