

/* -------------- MODULE: RSS -------------- */
/* begin */

.rss {
	position: relative;
	padding-bottom: 3em;
	}
	.rss a.feed:link,
	.rss a.feed:visited {
		padding-left: 20px;
		padding-bottom:3px;
		background: url(/includes/modules/RSS/images/icon-RSSfeed-sm.gif) left top no-repeat;
		color: #818285;
		}

	.rss .module {
		position: relative;
		padding: .5em 0 4em;
		clear: both;
		}
		.rss .module h3 {
			font-size: 1.5em;
			}
		.rss .module .columns {
			border-top: 1px solid grey;
			}
			.rss .module .columns .column {
				}

	.listContainer {
		position: relative;
		z-index:1000;
		}
		.listContainer .rssOptions,
		.listContainer.tabs .rssOptions {    /* !  */
			top: -25px;
			top: -17px;
			}

	.rssOptions {
		z-index: 200;
		position: absolute;
		top: 3px;
		right: 4px;
		height: 16px;
		width: 16px;
		text-align: center;
		background: url(/includes/modules/RSS/images/icon-RSSfeed-sm.gif) left top no-repeat;
		}
		.rssOptions img.trigger {
			height: 16px;
			width: 16px;
			}
		.rssOptions ul.feedList {
			display: none;
			position: absolute;
			top: -14px;
			right: 0;
			width: 200px;
			padding: 10px;
			text-align: left;
			background: white;
			border: 1px solid #b7aa9b;    /* tan */
			z-index: 10000;
			}
			.rssOptions ul.feedList li {
				}

	ul.feedList {
			position: relative;
		}
		ul.feedList li {
			list-style: none;
			margin: 0px;
			padding-left: 20px;    /* icon distance */
			}
			ul.feedList li.options {
				padding-left: 0px;
				padding-bottom: .4em;
				margin-bottom: .4em;
				border-bottom: 1px solid #b7aa9b;    /* tan */
				}

			ul.feedList li a:link.feed,
			ul.feedList li a:visited.feed {
				margin-left: -20px;
				padding-left: 20px;
				padding-bottom:4px;
				padding-top:2px;
				background: url(/includes/modules/RSS/images/icon-RSSfeed-sm.gif) left top no-repeat;
				}
				#ie6 ul.feedList li a:link.feed,
				#ie6 ul.feedList li a:visited.feed {
					/*border: 1px solid red;*/
					display: block;
					}
				#ie7 ul.feedList li a:link.feed,
				#ie7 ul.feedList li a:visited.feed {
					display: block;
					}


.fundRSS {
	margin-top:-5px;
	margin-bottom:15px; 
	margin-left: 3px;
	font-size:.9em;
	}
	.fundRSS img {
		margin-bottom: -3px;
		}

/* end */










/* -------------- FUNCTION: Custom RSS -------------- */
/* begin */

/*
#overs {
	z-index: 10000;
	width: 760px;
	border: 0;
	text-align: center;
	position: absolute;
	top:50px;
	left: 50%;
	margin-left: -380px;
	}
	#overs a.closer {
		position: absolute;
		top: 4px;
		right: 4px;
		font-size: 1.4em;
		padding: 0 2px 2px;
		background: #e0dbd2;    /* light tan *
		}
		#overs a:hover.closer {
			text-decoration: none;
			color: white;
			background: #4e453a;     /* dark brown *
			}

	#overs #overlay {
/*		display: none; *
		}
		#overs #overlay #overlayContents {
			position: absolute;
			top: 0;
			left: 0;
			width: 720px;
			padding: 20px;
			text-align: left;
			background: white;
			border: 4px solid black;
			}

	#overs h2,*/

#rssCustomizer {
	position: relative;
	}
	#rssCustomizer h3 {
		clear: left;
		font-size: 1.4em;
		color: #333;
		margin-bottom: .5em;
		}
		#rssCustomizer .rss h3 {
			padding-top: 0;
			font-size: 1.2em;
			color: #818285;
			}
			
	#rssCustomizer div.step {
		padding-bottom: 10px;
	}
	
	#rssCustomizer h4 {
		font-size: 1em;
		margin-bottom: .5em;
	}
	
	#rssCustomizer dl {
		margin-bottom: 0;
	}
	
	#rssCustomizer #resetSettings {
		float: right;
	}

	#rssCustomizer #instructions {
		clear: both;
		position: relative;
		}
		#rssCustomizer #instructions .options {
			}
			#rssCustomizer #instructions .options li {
				position: relative;
				list-style: none;
				margin-left: 50px;
				padding-bottom: 2em;
				}
				#rssCustomizer #instructions .options li .icon {
					display: block;
					position: absolute;
					width: 30px;
					left: -40px;
					color: red;
					background: url(/includes/modules/RSS/images/options-Bg.gif) left top no-repeat;
					}

	#rssCustomizer #editor-tabs {
		clear: both;
		list-style-type: none;
		position: relative;
		height: 50px;
		width: 100%;
		}
		#rssCustomizer #editor-tabs li {
			float: left;
			list-style-type: none;
			margin: 0;
			padding: 0;
			width: 33%;
			}
			#rssCustomizer #editor-tabs li a {
				display: block;
				padding: 10px 0;
				width: 100%;
				text-align: center;
				font-size: 16px;
				background: url(/includes/files/base/images/ridgeworthfunds/shaded-Bg-b2t.jpg) left -50px repeat-x;
				border-bottom: 1px solid #e0dbd2;    /* light tan */
				}
				#rssCustomizer #editor-tabs li a b {
					font-weight: normal;
					}

				#rssCustomizer #editor-tabs li.current a {
					background: white;
					font-weight: bold;
					border-color: white;
					}
					#rssCustomizer #editor-tabs li.current a b {
						font-weight: bold;
						}

			#rssCustomizer #editor-tabs li a:hover,
			#rssCustomizer #editor-tabs li.current a:hover {
				text-decoration: none;
				background: #e0dbd2;    /* light tan */
				}


		#rssCustomizer #editList .code-instructions {
			position: relative;
			padding: 10px 0;
			}
			#rssCustomizer #editList .code-instructions pre {
				position: relative;
				margin-top: 4px;
				padding: 10px;
				overflow: auto;
				color: black;
				background: #e0dbd2;    /* light tan */
				border: 1px solid #4e453a;     /* dark brown */
				}
			#rssCustomizer #editList .code-instructions .bookmarklet-help {
			    display: block;
			    width: 638;
			    margin: 0 auto;
			    padding-bottom: 1em;
				}

		#rssCustomizer #editList #existingWidgetList {
			}
			#rssCustomizer #editList #existingWidgetList tr.instructions td {
				padding: 0;
			}
				#rssCustomizer #editList #existingWidgetList tr.instructions td pre {
					width: 598px;
					overflow: scroll;
					}
				#rssCustomizer #editList #existingWidgetList tr.instructions td div {
					border-bottom: 1px solid #cccccc;
					padding-left: 10px;
					}
			#rssCustomizer #editList #existingWidgetList tr.instructions td {
				border-bottom: 0;
			}

	#rssCustomizer .help {
		display: none;
		position: absolute;
		top: 100px;
		padding: 1em;
		padding-top: 0;
		background: #e0dbd2;    /* light tan */
		border: 1px solid #4e453a;     /* dark brown */
		}
		
		#rssCustomizer .help h3 {
			margin-top: 10px;
			}
		
		#rssCustomizer .help a {
			display: block;
			float: right;
			margin: 10px;
			padding: 5px;
			background-color: white;
			border: 1px solid #222;
		}

	#rssCustomizer a.button  {
		display: block;
		float: left;
		padding-left: 10px;
		background: url(/includes/modules/RSS/images/button-Bg.gif) left top no-repeat;
		}
		#rssCustomizer a.button b {
			display: block;
/*			margin-right: -10px; */
			padding: 14px 10px 14px 0;
			color: white;
			font-weight: normal;
			background: url(/includes/modules/RSS/images/button-Bg.gif) right -50px no-repeat;
			}

	#rssCustomizer a.button:hover {
		text-decoration: none;
		background-position: -100px top;
		}
		#rssCustomizer a.button:hover b {
			color: #8b0b04;    /* dark red */ 
			text-decoration: none;
			background-position: right -100px;
			}

	#rssCustomizer .build {
		clear: left;
		}
		#rssCustomizer .build .pickList {
			margin-left: 20px;
			padding: 10px;
			height: 200px;
			overflow: auto;
			border: 1px solid #4e453a;     /* dark brown */
			position: relative;
			}
			#rssCustomizer .build .pickList h3 {
				color: black;
			}
			
	#rssCustomizer #step2 {
		/* height: 100px; Commented out for IE7 which cannot handle the overflow if the contents of this div are > 100px */
	}

	#rssCustomizer .deliveryOptions {
		position: relative;
		padding-top: 6px;
		float: left;
		}
		#rssCustomizer .deliveryOptions.left {
			width: 230px;
			*width: 240px;
			}
		#rssCustomizer .deliveryOptions.right {
			width: 360px;
			margin-left: 10px;
			*width: 370px;
			}

		#rssCustomizer .deliveryOptions li {
			list-style: none;
			float: left;
			padding: 0;
			margin: 0;
			margin-right: 5px;
			text-align: center;
			text-align: left;
			width: 110px;
			}
		#rssCustomizer .deliveryOptions li a,
		#rssCustomizer .deliveryOptions li a:link,
		#rssCustomizer .deliveryOptions li a:visited {
			display: block;
			color: #999;
			padding-left: 36px;
			background: url(/includes/modules/RSS/images/delivery-method-Bg.gif) left top no-repeat;
			}
			#rssCustomizer .deliveryOptions li a span {
				background: url(/includes/modules/RSS/images/delivery-method-Bg.gif) right -50px no-repeat;
				}
		#rssCustomizer .deliveryOptions li a:hover {
			text-decoration: none;
			color: #8b0b04;    /* dark red */ 
			background-position: 50px top;
			}
			#rssCustomizer .deliveryOptions li a:hover span {
				text-decoration: none;
				background-position: right -50px;
				}
		#rssCustomizer .deliveryOptions li a.selected {
			font-weight: bold;
			color: black !important;
			background-position: top 50px !important;
			}
			#rssCustomizer .deliveryOptions li a.selected span {
				background-position: -100px right;
				}

		#rssCustomizer .deliveryOptions li a:link span,
		#rssCustomizer .deliveryOptions li a:visited span {
			display: block;
			padding: 6px 0;
			height: 35px;
			width: 100%;
			}


		#rssCustomizer .deliveryOptions li.phpEmbed a:link,
		#rssCustomizer .deliveryOptions li.phpEmbed a:visited {
			background-position: left -150px;
			}
		#rssCustomizer .deliveryOptions li.phpEmbed a:hover {
			background-position: -50px -150px;
			}
		#rssCustomizer .deliveryOptions li.phpEmbed a.selected {
			background-position: -100px -150px !important;
			}

		#rssCustomizer .deliveryOptions li.jsEmbed a:link,
		#rssCustomizer .deliveryOptions li.jsEmbed a:visited {
			background-position: left -200px;
			}
		#rssCustomizer .deliveryOptions li.jsEmbed a:hover {
			background-position: -50px -200px;
			}
		#rssCustomizer .deliveryOptions li.jsEmbed a.selected {
			background-position: -100px -200px !important;
			}

		#rssCustomizer .deliveryOptions li.iframeEmbed a:link,
		#rssCustomizer .deliveryOptions li.iframeEmbed a:visited {
			background-position: left -250px;
			}
		#rssCustomizer .deliveryOptions li.iframeEmbed a:hover {
			background-position: -50px -250px;
			}
		#rssCustomizer .deliveryOptions li.iframeEmbed a.selected {
			background-position: -100px -250px !important;
			}

		#rssCustomizer .deliveryOptions li.bookmarklet a:link,
		#rssCustomizer .deliveryOptions li.bookmarklet a:visited {
			background-position: left -300px;
			}
		#rssCustomizer .deliveryOptions li.bookmarklet a:hover {
			background-position: -50px -300px;
			}
		#rssCustomizer .deliveryOptions li.bookmarklet a.selected {
			background-position: -100px -300px !important;
			}

		#rssCustomizer .deliveryOptions li.stdRSS a:link,
		#rssCustomizer .deliveryOptions li.stdRSS a:visited {
			background-position: left -350px;
			}
		#rssCustomizer .deliveryOptions li.stdRSS a:hover {
			background-position: -50px -350px;
			}
		#rssCustomizer .deliveryOptions li.stdRSS a.selected {
			background-position: -100px -350px !important;
			}
			
		#rssCustomizer .entryoptions {
			float: left;
			width: 48%;
		}
		
		#rssCustomizer .embedoptions {
			float: left;
			position: relative;
			width: 30%;
			margin-right: 2%;
		}



#rssCustomizer ul.feedList li a:link.feed,
#rssCustomizer ul.feedList li a:visited.feed,
#rssCustomizer .rss a:link.feed,
#rssCustomizer .rss a:visited.feed {
	padding-right: 10px;
	background:url(/includes/modules/RSS/images/rss-mono.gif) left top no-repeat;
	}
#rssCustomizer ul.feedList li a:link.feed.selected,
#rssCustomizer ul.feedList li a:visited.feed.selected,
#rssCustomizer .rss a:link.feed.selected,
#rssCustomizer .rss a:visited.feed.selected {
	color: black;
	background:url(/includes/modules/RSS/images/icon-RSSfeed-sm.gif) left top no-repeat #e0dbd2;    /* light tan */
	}




	#rssCustomizer .customDisplayBox {
		float: right;
		width: 302px;
		height: 302px;
	}
	
	#existingWidgetList .feed-name {
		display: block;
		padding-left: 36px;
		padding-top: 6px;
		background:url(/includes/modules/RSS/images/customRSS-icons-sm.gif) left top no-repeat;
		height: 19px;
		vertical-align: middle;
	}
	
		#existingWidgetList .rcm-phpEmbed .feed-name {
			background-position: left -60px;
		}
		
		#existingWidgetList .rcm-jsEmbed .feed-name {
			background-position: left -108px;
		}
		
		#existingWidgetList .rcm-iframeEmbed .feed-name {
			background-position: left -158px;
		}
		
		#existingWidgetList .rcm-bookmarklet .feed-name {
			background-position: left -210px;
		}
		
		#existingWidgetList .rcm-stdRSS .feed-name {
			background-position: left -254px;
		}

input.color, input.int, input.smallint {
	width: 45px;
	text-align: right;
}

input.varchar {
	width: 130px;
	text-align: left;
}

dl {
	margin-left: 0;
}

dl dd {
	height: 2em;
	margin-left: 0;
	display: block;
}

dl dt {
	width: 100px;
	float: left;
	display: block;
	height: 2em;
	line-height: 1.8em;
	margin-left: 0;
}
#loginFormDiv {
	clear: both;
}

/* end */

