@charset "utf-8";
/* CSS Document */
/* ----------------- Article Builder CSS ---------------- */
.kicker{
	color:#757575;
	font-size:8pt;
	font-style:italic;
	
	}
.callout{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13pt;
	padding:20px 0px 15px 20px;
	background-image:url(../images/calloutBG.png);
	background-repeat:no-repeat;
	background-position:top;
	
	}

.roadin{
	color:#757575;
	font-size:9pt;
	
	}
	.strapline1{
		  color: #0f253f;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.6em;
	text-align:left;
		}
	.strapline2{
			  color: #0f253f;
 font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.3em;
	text-align:left;
		}
.artSubhead1 {
	  color: #817A38;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.6em;
	text-align:left;
	}
.artSubhead2{
	  color: #817A38;
   font-family:Arial, Helvetica, sans-serif;
    font-size: 1em;
	height:35px;
	text-align:left;
	}
	.tableHeader{
	  color: #000;
   font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
	height:35px;
	text-align:right;
	font-weight:bold;
	border-bottom:#817A38 solid 1px;
	Line-height: 1.3em;
Background-color: #c5d6ea;


	}
.tablefooter{
	  color: #000;
   font-family:Arial, Helvetica, sans-serif;
    font-size: 1em;
	height:35px;
	text-align:right;
	font-weight:bold;
	border-bottom:#817A38 solid 1px;

	}
.LeaderTable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	}
	


.highlightColor{
		background-color:#eee;
		}
		
.LeaderTable td {
padding: 4px 8px 4px 4px;
	border-bottom:solid 1px #eee;
	font-size:0.9em;}
	.LeaderTableHeader {

	border-bottom:solid 2px #ccc;
	background-color:#ECF6FC;
	padding:2px 3px;
	font-weight:bold;
	text-align:left
	}
.LeaderTableFooter {
	display:block;
	border:solid 2px #CCC;
	background-color:#FFF;
	width:601px;
	padding:5px 15px;
	margin-left: -130px;	
	}
	
/* ----------------- STRUCTURE START ---------------- */


#dvHeader {
	margin: 15px auto 0px;
	height: 80px;
	padding: 0px 15px;
	float: none;
	background-image:  url(http://www.creditunions.com/images/background/CU_Fresh_Header_Final.png);
	background-repeat:no-repeat;
	background-position:center;
	position:relative;
	z-index:1000;
}
#dvCUTarget {
	margin: 15px auto 0px;
	padding: 0px 15px;
	float: none;
	background-position:center;
	position:relative;
	z-index:1000;
}

#dvLogo {
	height: 80px;
	}
#dvSearch {
	margin-top: 25px;
	margin-bottom:0;
	padding:0;
	}
#txtCUSearch, .ovdquery {
	width:218px;
	position:relative;
	float:left;}
	
#dvLogin {
	margin-top: 25px;
	margin-bottom: 25px;
	height: 30px;
	position:relative;
	}
#dvNav {
	margin: 0 auto;
	height: 39px;
	padding: 0;
	float: none;
	position:relative;
	width:990px;
	margin-top:-2px;
	background-image:url(http://www.creditunions.com/awmdata/CUMenu/OFF.png);
	background-position:0 0;
	background-repeat:repeat;
}

#awmAnchor-CUmenu {
	margin:0 auto;
	position:relative;
	z-index:990;
	}
	
	#dvHomeBlogList{
		background-image:url(../images/blogbg.jpg);
		padding: 0 0px 0 3px;
		margin: 0 0px 25px 0px
		}
	
#dvArticleColumnLeft, #dvFrontFlashPromo, #dvFrontAd1, #dvHomeBlogList {
	margin-top:15px}
#dvArticleColumnMiddle {
	position:relative;
	margin-top:15px}
#dvArticleColumnRght {
	margin-top:15px}
#dvArticleSide {
	position:relative;
	margin-top:7px;
	margin-left:15px;
	float:right;
	}
#dvArticleBio {
	margin-top:15px;}
#dvFrontColumnRight {
	position:relative;}
#dvFrontFeaturedCommentHeader {
	background:url(http://www.creditunions.com/images/background/Comments_Top.png) bottom center no-repeat;
	width:252px;
	padding:0 15px;
	margin:0 14px -1px 14px;}
#dvFrontFeaturedCommentBody {
	margin: 0 14px;
	background:url(http://www.creditunions.com/images/background/Comments_Body.png) center repeat-y;
	padding:0 15px;
	width:252px;
	font-size:0.9em;
	line-height:1.2;
	color:#666;
	}
#dvFrontFeaturedCommentAuthor {
	width:207px;
	position:relative;
	padding:30px 15px 0 60px;
	margin:-1px 14px 0 14px;
	background:url(http://www.creditunions.com/images/background/Comments_Bottom.png) top left no-repeat}
#lblCommentAuthor {
	display:block;
	position:relative;
}
#aFrontFeaturedComment:focus, #aFrontFeaturedComment:hover {
	display:block;
	text-decoration:none;
	width:100%;
	padding:5px 0;
	background-color:#296480;
	}
a#aFrontFeaturedComment {
	display:block;
	text-decoration:none;
	width:100%;
	padding:5px 0;
	background:none;}
#dvFrontCutvPromo {
	background-image:url(/images/background/CUtv_Front_Player_Top.png);
	background-position:top left;
	height:310px;
	width:310px;
	text-align:center;
			background-repeat:no-repeat;

	}
		#dvFrontCutvUpcoming{
		background-color:#0F9;
		background-image:url(/images/background/CUtv_Front_Player_Bottom.png);
		background-repeat:no-repeat;
			background-position:bottom left;
			margin-bottom:25px;
		}
#dvFrontCutvPromoInclude {
	
	}
#dvFrontCutvPromoInclude a {
	margin:0 auto;
	display:block;
	width:150px;
	height:60px;
	}
#dvContainer {
	padding:0 15px;
	background-color:#FFF;
	position:relative;
	margin-bottom:15px;
	text-align:left;
}
#dvFooter {
	position:relative;
	z-index:10;
	background-color:#FFF;
	text-align:left;
	padding-top:15px;
}
/* ----------------- STRUCTURE END ---------------- */

h1 a, h2 a, h3 a, h4 a, .ListBoxTitle a {
	text-decoration:none;
	}

a#dvLoginButton:hover, a#dvLoginButton:focus {
				background-image:url(http://www.creditunions.com/images/buttons/Login_Down3.png);
                background-repeat:no-repeat;
                background-position:top;
                width:180px;
                height:30px;
                vertical-align:top;
				position:relative;
                z-index: 1010;
				display:block;
				text-decoration:none;
				text-align:center;
				color:#FFF;
                text-transform:uppercase;
                font-size:1.2em;
                font-weight:bold;
	}
a#dvLoginButton {
				background-image:url(http://www.creditunions.com/images/buttons/Login_Up.png);
                background-repeat:no-repeat;
                background-position:top;
                width:180px;
                height:30px;
                vertical-align:top;
				position:relative;
                z-index: 1010;
				display:block;
				text-decoration:none;
				text-align:center;
				color:#FFF;
                text-transform:uppercase;
                font-size:1.2em;
                font-weight:bold;
	}

/* ----------------- LOGIN SWAP START (DELETE MOST OF THIS) ---------------- */

#dvLoginUp {
                background-image:url(http://www.creditunions.com/images/buttons/Login_Up.png);
                background-repeat:no-repeat;
                background-position:top;
                width:180px;
                height:30px;
                vertical-align:top;
				position:relative;
                z-index: 1010;
				display:block;
				text-align:center;
				color:#FFF;
                text-transform:uppercase;
                font-size:1.2em;
                font-weight:bold;
                }
#dvLoginDown {
                background-image:url(http://www.creditunions.com/images/buttons/Login_Down2.png);
                background-repeat:no-repeat;
                background-position:top;
                width:180px;
                height:260px;
                position:relative;
                z-index: 1010;
                vertical-align:top;
                }
.spLoginTitle {
				display:block;
				width:100%;
	            text-align:center;
				color:#FFF;
                text-transform:uppercase;
                font-size:1em;
                font-weight:bold;
				padding: 3px 0px 0px 0px;
				}
.dvLoginMessage {
	text-align:left;
	margin:15px;
	font-size:0.9em;
	/*
	            color:#000000;
                font-size:.8em;
                font-weight:bold;
				text-transform:*/}
.dvLoginMessage input {
	margin-bottom:8px;
}
input.inCheckRemember {
	margin-bottom:0px;}
.spCheckRemember {
	display:block;
	margin-bottom:10px;
	vertical-align:middle;}
.lbRememberMe {
	font-size:0.8em;
	margin-left:2px;}
.spLoginAction {
	display:block;
	margin-top:10px;
	font-size:0.8em;}
.inSignIn {
	width:138px;}
#dvMyProfileUp {
                background-image:url(http://www.creditunions.com/images/buttons/Login_Up.png);
                background-repeat:no-repeat;
                background-position:top;
                width:180px;
                height:30px;
                vertical-align:top;
				position:relative;
                z-index: 1010;
                }
#dvMyProfileDown {
                background-image:url(http://www.creditunions.com/images/buttons/Login_Down2.png);
                background-repeat:no-repeat;
                background-position:top;
                width:180px;
                height:260px;
                position:relative;
                z-index: 1010;
                vertical-align:top;
                display:none;
                }
.dvClose {
                width:180px;
                height:30px;
				vertical-align:top;
                color:#FFF;
                text-transform:uppercase;
                font-size:1.2em;
                font-weight:bold;
}
.spLoginMouse {
	            position:relative;
                z-index: 1010;
				display:block;
				}
.spReadMore 
{
	text-decoration: underline;
	color:#296480;
}
/* ----------------- LOGIN SWAP END ---------------- */


/* ----------------- STYLE START ---------------- */

p img.left-top {float:left;margin:0 15px 15px 0;padding:0;}
#dvHeader {

}
#dvLogo {

	}
#dvSearch {

	}
#dvLogin {
	}
#dvBreadCrumb {}
#dvNav {
	background-color:#FFF;
}
h3 a:hover, h3 a:focus {
	color:#70090A;
	text-decoration:underline;}
h3 a {
	color:#70090A;
	}
#ulSiteFeedback {
	margin:0;
	padding:0;}
#ulSiteFeedback li {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	font-size:0.9em;
	}
#tbPage5300 ul {
	display:block;
	margin:15px 0 0 0;
	padding:0;
	}

#tbPage5300 ul li {
	display:block;
	font-size:0.75em;
	}
	
#dvArticleAd1 {
	margin-top:15px;}
div.dvRateIt {
	position:relative;
	margin:5px 0;
	padding:0;}
div.dvRateIt ul {
	display:block;
	margin:0;
	padding:0;}
div.dvRateIt li {
	display:block;
	list-style:none;
	text-align:center;
	vertical-align:middle;
	float:left;
	padding-right:10px;
	color:#666;
	font-size:14px;
	position:relative;}
.dvRateIt input, div#dvCommentForm ul li div.dvRateIt ul li input {
	margin:-3px 0 3px 0;}
.liRateItLabel2 {
	line-height:33px;}
.liBtn input {
	margin-top:6px;}
div.dvRateIt li.liRateItLabel, div#dvCommentForm ul li div.dvRateIt ul li.liRateItLabel {
	display:block;
	width:100%;
	text-align:left;
	margin-bottom:5px;
	font-weight:bold;
	position:relative;
	color:#666;}
#dvHomeFeaturedArticles h1, #dvCutvClipDescription h1, #dvCutvClipTitle h1, #dvHomePopularArticles h1, #dvHomeMostForwarded h1, #dvHomeEbriefList h1, #dvFirstLookArticleList h1, .dvArchiveTitle h1, #dvCutvTop10 h1 {
	font-size:1.4em;}
h1.h1CutvSubtitle {
	color:#01213c;
	padding:5px 0 0 0;
	display:inline-block;
	border-top:dotted 2px #01213c;
	}
#dvCutvSpeakers ul, #dvCutvSpeakers li {
	margin:0;
	padding:0;
	display:block;
	list-style:none;}
#dvCutvSpeakers li {
	margin-top:15px;
	padding-bottom:15px;
	border-bottom:dashed 1px #333;
}
#dvCutvSpeakers h6 {
	margin-bottom:0;}

#dvCutvUpcoming h1, #dvCutvOnDemand h1 {
	font-size:1.3em;}
#dvHomeFeaturedArticles h2, #dvCutvClipShortBlurb h2, #dvCutvClipDescription h2, #dvHomePopularArticles h2, #dvCutvUpcoming h2, #dvCutvOnDemand h2, #dvHomeMostForwarded h2, #dvHomeEbriefList h2, #dvFirstLookArticleList h2, .dvArchiveBlurb h2, #dvCutvTop10 h2 {
	font-size:1.1em;
	color:#333;
	font-family:"Trebuchet MS", Verdana, "Helvetica Neue", Arial, Helvetica, sans-serif;
	line-height:1.2;}
#dvCutvUpcoming h2, #dvCutvOnDemand h2 {
	font-size:0.9em;}
#dvHomeBlogList h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	}
#dvHomeBlogList h2 {
	font-size:1em;
	color:#333;
	font-family:"Trebuchet MS", Verdana, "Helvetica Neue", Arial, Helvetica, sans-serif;
	line-height:1.2;}
#dvCommentForm ul {
	display:block;
	margin:0;
	padding:0;
	}
.olStore {
	margin:15px 0;
	padding:0;}
.olStore li {
	margin:15px 25px 0 20px;
	padding:0;
	}
#dvStoreProduct h1 {
	font-size:1.5em;
	font-weight:bold;
	}
#dvStoreProduct h2 {
	font-size:1.1em;
	}
#dvStoreProductImage, #dvStoreProduct {
	margin-bottom:15px;}
.productgrid {
	margin:20px 0 0 0;}
.productgrid th {
	border-bottom:solid 3px #666666;}
.borderbottom {
	border-bottom:solid 2px #666666;}
.borderright {
	border-right:solid 2px #666666;}
div.dvStoreBox {
	padding-top:15px;
	}
.bullet {
	font-size:40px;
	line-height:20px;}
#dvCommentForm {
	position:relative;
	margin:15px 0;
	padding:0;}
#dvCommentForm input {
	margin:0;}
#dvCommentForm li {
	display:block;
	list-style:none;
	text-align:left;
	float:left;
	padding-right:10px;
	color:#666;
	margin:5px 0;
	font-size:14px;}
#dvCommentForm li .dvRateIt li {
	text-align:center;}
#dvCommentForm a {
	font-size:10px;}
#tabArticleForwardForm {
	padding:15px;
	background-color:#FFF;
	border:solid 1px #999;
	}
#dvArticleDate {
	color:#70090A;
	text-transform:uppercase;
	font-size: 1em;
	font-weight:bold;
	margin-bottom:0.5em;
	}
.dvHomeArticleDate, .dvArchivePlayLength {
	color:#70090A;
	text-transform:uppercase;
	font-size: 0.85em;
	font-weight:bold;
	margin-bottom:0.3em;
	}
#dvArticleBreadcrumb {
	color:#999;
	text-transform:uppercase;
	font-size: 0.8em;
	margin-bottom:0.5em;
	}
#dvArticleBreadcrumb a:focus, #dvArticleBreadcrumb a:hover {
	background-color:#999;
	color:#FFF;
	}
#dvArticleBreadcrumb a {
	color:#999;
	padding:2px 4px;
	}
#dvArticleAuthor, .dvHomeArticleAuthor, #lblCommentAuthor {
	color:#999;
	text-transform:uppercase;
	font-size:0.9em;
	margin-bottom:0.5em;
	font-weight:bold;}
.dvHomeBlogInfo .dvHomeArticleAuthor {
	font-size:0.8em;
	}

.dvHomeBlogInfo {
	margin: 0 0 15px 0;}
#dvArticleInfo, .dvHomeArticleInfo, #dvImageInfo {
	color:#999;
	text-transform:uppercase;
	font-size: 0.8em;
	margin-top:2px;
	margin-bottom:0.5em;
	text-align:right;
	}
.dvHomeArticleInfo, #dvImageInfo {
	text-align:left;}
#dvImageInfo a:hover, #dvImageInfo a:focus, #dvImageInfo a {
	color:#999;}
#dvArticleTags {
	color:#999;
	font-size: 0.8em;
	margin-bottom:15px;
	text-transform:uppercase;}
a.Tags:hover, a.Tags:focus {
	text-decoration:underline;
	color:#70090a;}	
a.Tags, .TagsComma {
	display:inline-block;
	color:#70090a;
	font-size: 0.9em;
	margin-bottom:4px;
	text-transform:uppercase;
	text-decoration:none;}
#dvArticleCalendar {
	border-bottom:solid #70090A 2px;
	margin-bottom:15px;
	}
#dvArticleResources {
	font-size:0.9em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:normal;
	border-bottom:solid #70090A 2px;
	line-height:1.2;
	padding:0 0 8px 0;
	margin:0 0 15px 0;
	}
	
	#dvArticleResources h4 {
		font-size:16px;
		margin-bottom:6px;
		
		
		}
	#dvArticleResources a, dvArticleResources a:hover, dvArticleResources a:visited {
		font-family:Georgia, "Times New Roman", Times, serif;
			line-height:normal;
		}
#dvArticleBio {
	font-size:0.8em;
	border-bottom:solid #58595B 0px;
	border-top:solid #58595B 0px;
	line-height:1.3;
	padding:0px 0 0 0 ;
	}
hr.hrHomeArticleList {
	margin:15px auto;
	position:relative;
	color: #fff; 
	background-color: #fff; 
	border: 2px dotted #999; 
	border-style: none none dotted;
	width:270px;
	}
.hrFirstLookArticleList, .hrArchiveList, .hrClipList {
	margin:15px 97px 15px 98px;
	position:relative;
	color: #fff; 
	background-color: #fff; 
	border: 2px dotted #999; 
	border-style: none none dotted;
	width:440px;
	}
.hrClipList {
	display:block;
	margin:15px auto;
	width:140px;}
.pFirstLookArticleList {
	display:block;
	margin:0 auto;
	padding:15px 0;}
	
	
	
.ulHomeArticleList, .ulHomeBlogList {
	display:block;
	list-style:none;
	margin:0;
	padding:0;}
.liHomeArticleListItem, .liHomeBlogListItem {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	}
#dvPageContent, #dvPageSideBar {
	margin-top:15px;}
.inSearchField {
	height:20px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	color:#999;
	letter-spacing:1px;
	font-weight:bold;
}
#txtDolPdfSearch {
	width:227px;}
.imgSearchButton {
	margin:0;
	padding:0;
	position:relative;
	float:left;
	}
	#dvHomeCuSearch{
		background-image:url(../images/CUSearch-bg.jpg);
		
		}
	
#dvHomeCuSearch, #dvFrontBuyersGuide {
	text-align:center;
	
	}
.dvOrganizeTag a:hover, .dvOrganizeTag a:focus {
	text-decoration:underline;
	color:#70090A;
	text-transform:uppercase;
	font-weight:normal;
	}
.dvOrganizeTag a {
	color:#70090A;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	}
.dvOrganizeTag {	
	margin-bottom:5px;
	color:#70090A;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:0.85em;}
.center {
	margin:0 auto;
	padding:0 0 15px 0;
	width:265px;}
#ucBuyersGuide_lblVendorName, #ucBuyersGuide_lnkVendorUrl {
	font-size:0.9em;
	margin:8px 0;
	display:block;}
.ListBox {
	display:block;
	margin:0 0 15px 0;
	padding:0;
	}
.ListBoxTitle {
	display:block;
	list-style-type:none;
	margin:5px 15px 0 15px;
	font-size:1.1em;
	line-height:1.2;
	}
.ListBoxTitle a:hover, .ListBoxTitle a:focus {
	text-decoration:underline;}
.ListBoxTitle a {
	font-family:Georgia, "Times New Roman", Times, serif;}
.ListBox li  {
	display:block;
	list-style-type:none;
	margin:5px 15px 10px 15px;
	padding-bottom:10px;
	border-bottom:dotted #999 2px;
	font-size:0.85em;}
.ListBoxItem {
	margin:5px 15px 0 15px;}
#dvArticleSponsorLogo {
	border:solid #CCC 1px;
	text-align:center;
	padding:3px 0 15px 0;
	font-size:0.7em;
	color:#999;
	text-transform:uppercase;
	margin-left:15px;
	margin-top:4px;
	margin-bottom:15px;
	float:right;}
.Advertisement {
	border:solid #CCC 1px;
	text-align:center;
	padding:3px 0;
	font-size:0.7em;
	color:#999;
	text-transform:uppercase;
	width:307px;
	margin-bottom:15px;
	margin-right:0;}
.Advertisement180 {
	border:solid #CCC 1px;
	text-align:center;
	padding:3px 0;
	font-size:0.7em;
	color:#999;
	text-transform:uppercase;
	width:176px;
	margin-bottom:15px;
	margin-right:0;}
.Advertisement a, .dvFooterMovingLogos a {
	color:#999;
	}
#pFooterCopyright {
	font-size:0.8em;}
#pFooterAddress {
	font-size:0.8em;}
.dvFooterMovingLogos {
	border:solid #CCC 1px;
	text-align:center;
	padding:3px 0;
	font-size:0.7em;
	color:#999;
	text-transform:uppercase;
	width:958px;
	margin-bottom:15px;}
	.ListBoxAuthor{
			margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				
		}
		
				.ListBoxTitleAuthor a {
	display:block;
	list-style-type:none;
	margin:5px 0px 0 0px;
	padding:5px 0px 0px 0px;
	font-size:.9em;
	line-height:1.2;
text-decoration:none;

	}
		.ListBoxTitleAuthor a:hover {
			text-decoration:underline;
			}
	
.ListBoxAuthor li  {
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	list-style-type:none;
	margin:5px 0px 0px 0px;
	padding-bottom:5px;
	border-bottom:dotted #999 1px;
	font-size:0.90em;}

.ActionIconList {
	margin:0;
	padding:0;
}
.ActionIconList li {
	position:relative;
	list-style:none;
	display:block;
	float:right;
	margin:2px 0;
	padding:0;
	text-transform:uppercase;
	color:#999;
	font-size: 0.8em;}




.vertActionIconList{
	margin:0px 35px 7px 35px;
	padding:7px 12px 7px 12px;
	list-style:none;
	border:solid #ccc 1px;
	
	}
	.vertActionIconList img{
padding:0px 0px 0px 0px;
	
	}
.vertActionIconList ul{
	margin:0px;
	padding:0px;
	}
	.vertActionIconList li a  {
		color: #595959;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size: 0.9em;
margin-bottom: 0.5em;
		text-decoration:none;
	margin:0px;
	padding:0px;
	
		}
	
.vertActionIconList li a:hover, .vertActionIconList li a:focus  {
	color: #0f253f;

	margin:0px;
	padding:0px;
	
		}






#dvArticleTags ul {
	display:block;
	margin:0;
	padding:0;}
#dvBlogTags ul {
	display:block;
	margin:0;
	font-size:x-small;
	padding:0;}
#dvArticleTags li {
	position:relative;
	list-style:none;
	display:block;
	float:left;
	margin:0 2px 0 0;
	padding:0;
	height:15px;
	color:#999;
	}
#dvCommentsInclude {
	margin:15px 0;}
#ulCommentList {
	margin:0;
	padding:0 0 15px 0;
	}
h5Comments {
	display:block;}
.aPostComment {
	display:block;
	font-size:0.6em;
	margin-top:7px;
	float:right;
	}
.CommentListItem {
	display:block;
	border:solid 1px #CCC;
	margin:15px 0;
	padding: 15px;
	list-style:none;
	text-align:left;
	}
.CommentInfo {
	font-size:0.8em;
	color:#999;
	text-align:center;}
#dvUpcomingWebinars ul {
	display:block;
	margin:0;
	padding:0;}
.ActionIconList li a:hover, .ActionIconList li a:focus {
	background-color:#999;
	display:block;
	padding:2px 4px;
	color:#FFF;}	
.ActionIconList li a {
	display:block;
	padding:2px 4px;
	background-color:#FFF;
	color:#000;
	font-weight:800;}
#dvArticleTags a:hover,  #dvArticleTags a:focus {
	background-color:#999;
	display:block;
	padding:0 4px;
	color:#FFF;
	height:15px;
	}	
#dvArticleTags a {
	display:block;
	padding:0 4px;
	background-color:#FFF;
	color:#999;
	height:15px;}
#dvArticleBody {
	line-height:22px;
		font:Georgia, "Times New Roman", Times, serif;
	font-family:Georgia, "Times New Roman", Times, serif;
	}	
	
#dvArticleBody ul.list {
	margin:15px 0;
	padding:0;}
#dvArticleBody ul.list li {
	margin:0 45px 10px 45px;}
.slim {
	margin:0;}
#TabbedPanels3 {
	margin-top:15px;}
	
img.pull-2 {
	margin-right:15px;}

/* ----------------- STYLE END ---------------- */

/* ---- ARTICLE PAGE LAYOUT --- */

#dvArticleBody ol li, #dvArticleBody ul li {
	margin-bottom:7px;
}
#imgPublicationImage1 {
	float:left;
	margin-right:15px;
	margin-bottom:25px;
}
#dvRelated {
	margin-bottom:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
	#dvRelated a, #dvRelated a:hover, #dvRelated a:visited {
		font-family:Georgia, "Times New Roman", Times, serif;
			line-height:normal;
		}

/*CURVY CORNERS*/
	.round-5 {
		display:block;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		}
	.round-10 {
		display:block;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		}
	.round-15 {
		display:block;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
		}
		
/* FIRSTLOOK PAGES */
.LeaderTable2 {
	width:635px;
	}
.LeaderTable2 td {
	padding:2px 8px;
	border:solid 1px #ccc;
	border-left:solid 2px #ccc;
	border-right:solid 2px #ccc;
	font-size:0.9em;}
.LeaderTable2 td.indent1 {
	padding-left:20px;}
.LeaderTable2 td.indent2 {
	padding-left:40px;}
.LeaderTable2 h6 {
	margin-top:3px;
	margin-bottom:3px;}
.LeaderTable2 th {
	background-color:#ccc;
	}
.LeaderTable2 th.NoBorder, .LeaderTable2 td.NoBorder {
	border:none;
	background-color:#FFF;}
#dvFirstLookDateGrid {
	}
.pBreadcrumb {
	font-size:0.8em;
	}
#dvFirstLookArticleList ul {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	}	
#dvFirstLookArticleList ul li {
	display:block;
	list-style:none;
	margin:0 0 15px 0;
	padding:0;}

#dvTop100List th {
	text-align:left;}

	
/* ---- CUSP ---- */
.dvCuspCutvQuote {
	border:dashed 2px #999;
	padding:15px;
	margin-bottom:0;
	font-size:0.9em;}
.dvCuspCutvQuote p {
	margin:0;}
a.aCoverLink:hover, a.aCoverLink:focus {	
	display:block;
	padding:6px;
	border:solid 2px #296480;
	background-color:none;
	}
a.aCoverLink {
	display:block;
	padding:6px;
	background-color:none;
	border:solid 2px #FFF;
	}
.aPeerDownload {
	display:block;
	background-image:url(http://www.creditunions.com/analysis/CUSP/images/Peer_icon_50px.jpg);
	background-position:center 15px;
	background-repeat:no-repeat;
	font-size:1em;
	text-align:center;
	margin:15px 0;}
.aPeerDownload span {
	display:block;
	margin-top:60px;}
.ulCusp {
	margin:0;
	padding:0;}
.ulCusp li {
	list-style:disc;
	margin:0 10px 10px 15px;
	padding:0;}
.ulCuspVideos, .ulCuspVideos li, .ulTop10Videos, .ulTop10Videos li {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	}
.ulCuspVideos li blockquote {
	margin-top:0px;
	margin-bottom:0px;}
#dvCuspOnlineContent p, #dvCuspOnlineContent li {
	font-size:0.8em}
a.aBtnCuspExclusive:focus, a.aBtnCuspExclusive:hover {
	display:block;
	border:none;
	background-color:#0f253f;
	color:#FFF;
	text-decoration:none;
	padding:5px;
	text-transform:uppercase;
	margin:0 auto 10px auto;
	text-align:center;
	font-size:1em;
	width:270px;
}
a.aBtnCuspExclusive {
	display:block;
	border:none;
	background-color:#70090a;
	background-image:url(/images/bg_grad_med.png) ;
	background-repeat: repeat-x;
	background-size: 100%;
	color:#FFF;
	text-decoration:none;
	padding:5px;
	text-transform:uppercase;
	margin:0 auto 10px auto;
	text-align:center;
	font-size:1em;
	width:270px;
	}
.ulCuspReportsMenu {
	margin:0;
	padding:0 0 7px 0;
	list-style:none;
}
.ulCuspReportsMenu li {
	padding:0;
	display:block;
	height:26px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;


}
.ulCuspReportsMenu li a:hover, .ulCuspReportsMenu li a:focus {
	display:block;
	padding:0 10px;
	margin: 0 0 10px 0;
	border:2px solid #c5d6ea;
	
	text-decoration:none;
	}
.ulCuspReportsMenu li a {
	display:block;
	padding:0 10px;
	margin: 0 0 10px 0;
	border:2px solid #0f253f;
		background-color:#0f253f;
	text-decoration:none;
	background-image: url(/images/bg_grad.png);
	background-repeat: repeat-x;
	background-size: 100%;
		color:#FFF;
}
.ulCuspReportsMenu li a.aLargeButton:hover,
.ulCuspReportsMenu li a.aLargeButton:focus,
.ulCuspReportsMenu li a.aLargeButton {
	background-image: url(/images/bg_grad_large.png);
}
.dvCuspArchive div {
	height:140px;
	}
.dvCuspArchive {
	margin-top:15px;
	margin-bottom:15px;}
.dvCuspArchive div span {
	display:block;
	border:solid 2px #D9DDDF;
	padding:0 7px;
	text-align:center;
	font-weight:bolder;
	margin-top:45px;
	font-size:1.2em;}
.dvCuspArchive div a:hover, .dvCuspArchive div a:focus {
	display:block;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	margin:0 auto;
	padding:15px;
	border:solid 2px #296480;
	}
.dvCuspArchive div a {
	display:block;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	margin:0 auto;
	padding:15px;
	border:solid 2px #FFF;
	}
.dvCuspArchive div a:hover img, .dvCuspArchive div a:focus img, .dvCuspArchive div a img {
	border:solid 1px #333;}
.dvCuspArchiveHeader div span {
	display:block;
	border:solid 2px #D9DDDF;
	padding:0 7px;
	text-align:center;
	font-weight:bolder;
	font-size:1.1em;}
#dvCuspSidebar {
	text-align:center}
#TabbedPanelROM th {
	text-align:left;
	}
#dvCuspOnlineMenu {
	width:310px;
	margin:5px 0;
	
}
/*.dvCuspOnlineMenuLink:hover, .dvCuspOnlineMenuLink:focus {
	/*background-image:url(/images/background/CUSP_Online_Menu_BG3.png);*/
/*	background-repeat:no-repeat;
	background-position:center;*/
	background-color:#6A6E55;
	display:block;
	width:310px;
	/*height:135px;*/}*/
.dvCuspOnlineMenuLink {
/*	background-image:url(/images/background/CUSP_Online_Menu_BG3.png);*/
	/*background-repeat:no-repeat;
	background-position:center;*/
	background-color:#a73f24;
	display:block;
	width:310px;
/*	height:135px;*/}
.dvCuspOnlineMenuList {
	background-image:url(/images/background/CUSP_Online_Menu_BG2.png);
	/*	background-position:bottom;*/
	background-repeat:no-repeat;
	width:300px;
	padding-bottom:5px;
	background-color:#eee;
	border:dotted #70090a 2px;
	padding:85px 0 0 0;
	margin:0px 0 0 0;
	
	}
.dvCuspPrimaryComparison, .dvCuspSubscription {
	width:240px;
	border:solid 1px #333;
	background-color:#333;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3px;
	}
.dvCuspPrimaryComparison p, .dvCuspSubscription p {
	margin:3px 15px 1px 15px;
	font-size:0.8em;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
}
.dvCuspPrimaryLabel, .dvCuspSubscriptionDate {
	border:solid 1px #6A6E55;
	width:240px;
	font-size:0.9em;
	font-weight:bold;
	margin:0 0 10px 3px;
	padding:5px 0;
	text-align:center;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
.dvCuspPrimaryLabel p, .dvCuspSubscriptionDate p {
	margin:0 0px;
	padding:0;}
	
.dvCuspIssueFilter {
	height:25px;
	margin:15px 0;}
.dvCuspIssueFilter select {
	margin:0 0 -2px 10px;}
	
	h3.CUSPhome {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	border-top: 0px;
	font-variant: normal;
	font-style: normal;
	text-transform:none;
	margin-right: 0px;
	padding-right: 0px;
}

/* Old CUSP */
.Navtable {
	background-color: #fdf1d2;
	text-align: center;
	padding:8px 1px 8px 1px;
	text-decoration: none;
}
.Navtable a {
	font: bold 10pt "Trebuchet MS", Arial;
	color: #000000;
	text-decoration: none;
	background-color:#fbe2a4;
	text-align: center;
	border:1px solid #FBD577;
	padding:5px 14px 5px 14px;
	
}

.Navtable a:hover {
	background-color: #ffffff;
	text-decoration:none;
}

.PFtable {
	background-color: #FFFFFF;
	text-align: center;
	/*padding:4px 1px 4px 1px;*/
	text-decoration: none;
}
.PFtable a {
	text-decoration: none;
	background-color:#e7e7eb;
	text-align: center;
	border:1px solid #d1d3d4;
	padding:5px 14px 5px 14px;
	font-family: "Trebuchet MS", Arial;
	font-size: 10px;
}

.PFtable a:hover {
	background-color: #ffffff;
	text-decoration:none;
	font-family: "Trebuchet MS", Arial;
	font-size: 10px;
}
#grdDisplayCUs_grdCommon {
	width:960px;}
	
/* Directory Online */
.aOwnersGuideLink:hover, .aOwnersGuideLink:focus {
	display:block;
	padding:8px;
	border:2px solid #70090A;
	background-color:#CCC;}
.aOwnersGuideLink {
	display:block;
	padding:8px;
}
#dvDirectoryOnlineMenu {
	background-repeat:no-repeat;
	margin-bottom:15px;
	}
#dvDirectoryOnlineMenuTop {
	background-image:url(/images/background/DirectoryMenuTop.png);
	background-repeat:no-repeat;
	height:20px;
	}
#dvDirectoryOnlineMenuMid {

	}
#dvDirectoryOnlineMenuBot {

	background-repeat:no-repeat;
	height:20px;
	}
#dvDirectoryOnlineMenu ul {
	margin:0;
	padding:0;
	display:block;
	list-style:none;}
#dvDirectoryOnlineMenu ul li {
	margin:0;
	padding:0;
	display:block;}
#aDirectoryOnlineMenuLogo {
	width:280px;
	height:137px;
	display:block;
	background-image:url(/images/background/DirectoryMenuLogo.png);
	margin:0 15px 5px 15px;}
#dvDirectoryOnlineMenu ul li a:hover, #dvDirectoryOnlineMenu ul li a:focus {
	text-decoration:none;
	background-color:#70090A;
	font-weight:bold;
	color:#FFF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;}
#dvDirectoryOnlineMenu ul li a {
	color:#70090A;
	text-transform:uppercase;
	font-size:12px;
	text-align:left;
	text-decoration:none;
	margin:2px 2px 0 15px;;
	padding:4px 15px;
	display:block;
	font-weight:bold;}
.dvDirectorySubscription {
	background-color:#70090A;
	border:solid 1px #70090A;}
.dvDirectorySubscriptionDate {
	border:solid 1px #70090A;}

/* CUtv */
a.aCutvSubscriberLogIn:focus, a.aCutvSubscriberLogIn:hover {
	display:block;
	border:none;
	background-color:#6A6E55;
	color:#FFF;
	text-decoration:none;
	padding:5px;
	text-transform:uppercase;
	margin:10px 0 10px 0;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	width:105px;
}
a.aCutvSubscriberLogIn {
	display:block;
	border:none;
	background-color:#296480;
	background-image:url(/images/bg_grad_med.png) ;
	background-repeat: repeat-x;
	background-size: 100%;
	color:#FFF;
	text-decoration:none;
	padding:5px;
	text-transform:uppercase;
	margin:10px 0 10px 0;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	width:105px;
	}
.dvCutvSubscription {
	margin:0;	
	width:115px;
	border:solid 1px #333;
	background-color:#333;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	}
.dvCutvSubscription p {
	margin:3px 15px 1px 15px;
	font-size:0.8em;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
}
.dvCutvSubscriptionDate {
	border:solid 1px #6A6E55;
	width:115px;
	font-size:0.9em;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:5px 0;
	text-align:center;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;}
.dvCutvSubscriptionDate p {
	margin:0 15px;
	padding:0;}
.aLnkBtnRegister {
	background-image:url(/images/buttons/RegisterNow.png);
	background-repeat:no-repeat;
	display:block;
	height:67px;
	width:116px;
	}
.tbDataGridPaging table span {
	display:block;
	width:25px;
	height:25px;
	color:#FFF;
	font-weight:bold;
	background-color:#70090A;
	line-height:25px;
	text-align:center;
	vertical-align:middle;
	margin:0 auto;
	}
.tbDataGridPaging table a:hover, .tbDataGridPaging table a:focus {
	display:block;
	width:25px;
	height:25px;
	color:#FFF;
	font-weight:bold;
	background-color:#296480;
	text-decoration:none;
	line-height:25px;
	text-align:center;
	vertical-align:middle;
	margin:0 auto;
	}
.tbDataGridPaging table a {
	display:block;
	width:25px;
	height:25px;
	color:#296480;
	font-weight:bold;
	background-color:#FFF;
	text-decoration:none;
	line-height:25px;
	text-align:center;
	vertical-align:middle;
	margin:0 auto;
	}
.ulUpcomingWebinars {
	list-style:none;
	margin:0;
	padding:0;}
.ulUpcomingWebinars li {
	display:block;
	padding:0 0 11px 0;
	margin:0 0 15px 0;
	list-style:none;
	border-bottom:dashed 1px #999}
.ulCutvClips {
	margin:0;
	padding:0;}
.liCutvClips {
	width:33%;
	float:left;
	text-align:center;
	border-right:dashed 1px #CCC;
	margin:0;
	padding:0;
	list-style:none;}
.liCutvClips:last-child {
	border-right:none;}
.imgCutvPlay:hover, .imgCutvPlay:focus{
	opacity:0.4;
	filter:alpha(opacity=40);}
.aCutvPlay {
	background-image:url(/images/Clips/CUtv_Play.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	display:inline-block;}
.aCutvPlay2 {
	background-image:url(/images/Clips/CUtv_Play2.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	display:inline-block;}
.aCutvPlay3 {
	background-image:url(/images/Clips/CUtv_Play3.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	display:inline-block;}
#ulChannelList, #ulCutvUpcoming, #ulCutvOnDemand {
	display:block;
	margin:0;
	padding:0;}
#dvCutvClipExtras {
	margin:15px 0 0 0;}
#dvCutvUpcoming, #dvCutvOnDemand {
	margin-top:15px;}
#ulCutvUpcoming, #ulCutvOnDemand {
	padding:0px;
	margin:0px;}
#ulCutvUpcoming li, #ulCutvOnDemand li {
	display:block;
	list-style:none;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	border-bottom:dashed 1px #CCC;}
.liChannelListItem {
	display:block;
	list-style:none;
	margin:0 15px;;
	padding:0;
	}
.liChannelListItem a:hover, .liChannelListItem a:focus {
	display:block;
	text-align:left;
	width:210px;
	margin:0;
	padding:0 0 0 70px;
	background-color:#296480;
	color:#FFFFFF;
	text-decoration:none;
	height:40px;
	line-height:40px;
	text-transform:uppercase;}
.liChannelListItem a {
	display:block;
	text-align:left;
	width:210px;
	margin:0;
	padding:0 0 0 70px;
	color:#01213c;
	text-decoration:none;
	height:40px;
	line-height:40px;
	text-transform:uppercase;}
#liDeliveryChannels a:hover, #liDeliveryChannels a:focus {
	background-image:url(/CUtvBeta/images/channel-icons/Delivery-Channels_white.png);
	background-repeat:no-repeat;
	background-position:8px center;}
#liFinancialPerformance a:hover, #liFinancialPerformance a:focus {
	background-image:url(/CUtvBeta/images/channel-icons/Financial-Performance_white.png);
	background-repeat:no-repeat;
	background-position:10px center;}
#liLending a:hover, #liLending a:focus {
	background-image:url(/CUtvBeta/images/channel-icons/Lending_white.png);
	background-repeat:no-repeat;
	background-position:12px center;}
#liMarketing a:hover, #liMarketing a:focus {
	background-image:url(/CUtvBeta/images/channel-icons/Marketing_white.png);
	background-repeat:no-repeat;
	background-position:13px center;
	}
#liPaymentSystems a:hover, #liPaymentSystems a:focus {
	background-image:url(/CUtvBeta/images/channel-icons/Payment-Systems_white.png);
	background-repeat:no-repeat;
	background-position:5px center;
	}
#liStrategy a:hover, #liStrategy a:hover {
	background-image:url(/CUtvBeta/images/channel-icons/Strategy_white.png);
	background-repeat:no-repeat;
	background-position:18px center;
	}
#liDeliveryChannels a {
	background-image:url(/CUtvBeta/images/channel-icons/Delivery-Channels_blue.png);
	background-repeat:no-repeat;
	background-position:8px center;}
#liFinancialPerformance a {
	background-image:url(/CUtvBeta/images/channel-icons/Financial-Performance_blue.png);
	background-repeat:no-repeat;
	background-position:10px center;}
#liLending a {
	background-image:url(/CUtvBeta/images/channel-icons/Lending_blue.png);
	background-repeat:no-repeat;
	background-position:12px center;}
#liMarketing a {
	background-image:url(/CUtvBeta/images/channel-icons/Marketing_blue.png);
	background-repeat:no-repeat;
	background-position:13px center;
	}
#liPaymentSystems a {
	background-image:url(/CUtvBeta/images/channel-icons/Payment-Systems_blue.png);
	background-repeat:no-repeat;
	background-position:5px center;
	}
#liStrategy a {
	background-image:url(/CUtvBeta/images/channel-icons/Strategy_blue.png);
	background-repeat:no-repeat;
	background-position:18px center;
	}
/* Articles */



/*.LeaderTable tr {
	border-bottom:solid 1px #666;
	}
.LeaderTable td:last-child {border-right: none;}
.LeaderTable tr:last-child {border-bottom: none;}
.LeaderTable tr:nth-child(odd) { background-color:#FFF; }
.LeaderTable tr:nth-child(even) { background-color:#CCC; }*/

.LeaderTable p {
	margin:0;}
img.pull-1, img.pull-2 {
	margin-top:10px;
	margin-bottom:10px;
	}
.adtocart {
	width:302px;}
#linklist h6 a, #linklist ul li a {
	text-decoration:none;}
	
#newsletterHeader {
	font:Georgia, "Times New Roman", Times, serif;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#Fff;
	font-size:16px;
	margin:10px 0 10px 0;
	text-align:left;
	}
	#newsLetterSubmit{
		margin-right:auto;
		margin-left:auto;
		background-color:#c5d6ea;
		}
	
	.leftsidepromo {
	margin-right: 25px;
}
.leftsidepromo h6 strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
}
#DivCUSPrMargin {
	margin-right: 25px;
	margin-left: 40px;
	/*background-color:#6CF;*/
}
#DivCUSPlMargin {
	margin-right: 65px;
	margin-left: 14px;
	/*background-color:#ffc;*/
}	
	#coverLeft{
		padding-right:5px;
	margin-right: 6px;
	/*background-color:#6CC;*/
		}
.cuspLowerLinks {
	list-style-type: square;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;	
	
}
.cuspLowerLinks li a {
	list-style-type: square;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height:25px;
	color:#0f253f;
	
}
.cuspLowerLinks li a:hover {
	list-style-type: square;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#0f253f;
}

