@import url("css_reset.css");
@import url("content.css");

body	{ font: normal 1.2em/1.6 "Times New Roman", Times, serif; }
h5		{ font-size: 1.4em; font-family: "Times New Roman", Times, serif; }

select	{ display: none; }

#wrapper	{ margin: 0 auto; text-align: left; width: 95%; }

	/*  ========== HEADER STYLES ==========  */
		#header a,
		#header a:visited { color: #000000; }
		
		#header ul 		{ display: none; }		
		.hdr-search 	{ display: none; }
				
	/*  ========== MAIN NAVIGATION STYLES ==========  */
		#mainnav-holder	{ display: none; }
	
	/*  ========== BANNER STYLES ==========  */
		.banner,
		.home-banner,
		.banner-full,
		.banner-cta,
		.home-banner-cta,
		.content-banner		{ display: none; }	

		/*  SlideShow Banner List - Buttons  */
		.slideshow,		
		.slideshow-holder 	{ display: none; }
		
	/*  ========== SIDENAV STYLES ==========  */
		.sidenav		{ display: none; }
	
	/*  ========== FOOTER STYLES ==========  */
		#footer 			{ position: relative; border-top: 5px solid #A4B300; width: 100%; /*clear: both; overflow: hidden; width: 100%;*/ padding-bottom: 15px; }
		#footer p			{ font-size: .9em; }
		#footer p a,
		#footer p a:visited	{ color: #000000; }
		#footer img			{ vertical-align: middle; }
		
		.ftr-copyright	{ /*clear: both; float: left;*/ margin-top: 10px; }
		.ftr-connect	{ display: none; }
	
	/*  ========== CONTAINER STYLES  ==========  */
		.content		{ clear: both; width: 100%; padding: 6px 0; }
		
	/*  Home Left/Right Columns  */
		.home-content-left 	{ float: left; /*width: 597px;*/ width: 33%; }
		.home-content-left 	{ float: left; /*width: 597px;*/ width: 33%; }
		.home-content-right { float: right; /*width: 294px;*/ width: 33%; }

	/*  Main Content  */
		.maincontent-last,
		.maincontent-first,
		.maincontent-only,
		.maincontent				{ /*float: left;*/ /*width: 489px;*/ width: 100%; }
		.maincontent-last,
		.maincontent:last-child		{ /*width: 730px;*/ width: 100%; }
		.maincontent-first,
		.maincontent:first-child	{ /*width: 660px;*/ width: 100%; }
		.maincontent-only,
		.maincontent:only-child		{ float: none; width: 100%; }
	
	/*  Right Colum  */
		.right-col	{ /*width: 230px;*/ /*float: right;*/ /*margin-left: 10px;*/ width: 100%; /*display: inline;*/ }
		
		.right-col .ctn-box	{ display: none; }
		.right-col .print	{ display: block; }
		
	/*  Inner Left Column  */
		.inner-column					{ width: 100%; overflow: hidden; clear: both; margin-top: 1.5em; }
		.inner-left						{ /*width: 466px;*/ width: 70%; float: left; }
		.inner-left > .ctn-box-gradient	{ margin-top: 0; }
		
	/*  Columns Rendering  */
		.col2,
		.col3,
		.col5,
		.home-col3,
		.grid2,
		.grid3		{ width: 100%; overflow: hidden; position: relative; left: 0;}
		
		.inner-col	{ margin-top: 1em; }
		
		.col2		{ position: relative; border-top: 1px solid #FFFFFF; margin-top: -1px; }
		.grid2, 
		.grid3		{ margin-top: 1.5em; }
		
		.grid2 dl	{ float: left; width: 49%; display: inline; margin: 1.5em 1% 2.5em 0; }
		.grid2 dd	{ margin-top: .25em; }
		
		.grid3 dl	{ float: left; width: 32%; display: inline; margin: 0 1% 1em 0; }
		.grid3 dd	{ margin-top: .25em; }
		
		.col,
		.onethird,
		.twothird		{ /*display: inline;*/ float: left; margin-right: 1%; }
		
		.col2 .col			{ width: 49%; }
		.col3 .col			{ width: 32%; }
		.col5 .col			{ width: 19%; }
		.home-col3 .col		{ width: 32%; /*width: 294px; margin-right: 9px;*/ }
		.twothird			{ width: 66%; }
		
		.col2 .last,
		.col3 .last,
		.col5 .last,
		.home-col3 .last,
		.twothird			{ margin-right: 0; }

		.col2 .last			{ float: right; width: 49%; }
		.col3 .last,
		.home-col3 .last,
		.onethird			{ width: 33%; }
		.col5 .last			{ width: 20%; }
		
	/* Content Boxes  */
		.ctn-box			{ border-top: 5px solid #A4B300; padding: 12px; margin-bottom: 5px; /*position: relative;*/ }
		.ctn-box-small		{ background: url(../images/bg-ctn-box-small.gif) no-repeat left top #FFFFFF; /*min-height: 115px; height: auto !important; height: 115px;*/ }
		.ctn-box-large		{ background: url(../images/bg-ctn-box-large.gif) no-repeat left top #FFFFFF; /*min-height: 275px; height: auto !important; height: 275px;*/ }
		.right-col .ctn-box	{ padding-right: 0; }
		.widget-box			{ background: url(../images/bg-widget.gif) repeat-x left top; border: 1px solid #ABACAD; padding: 12px; margin-bottom: 6px; }
		
		.ctn-box-no-border	{ background: none; }
		.ctn-box-gradient	{ position: relative; z-index: 2; margin-top: 20px; border-top: 1px solid #ABACAD; padding: 12px; background: url(../images/bg-ctn-box-gradient.gif) repeat-x left top; }
		.lower-index		{ z-index: 1; }
		.ctn-bottom-box 	{ clear: both; border-top: 1px solid #ABACAD; margin-top: 1.5em; padding: 12px 0; }
		
		h1 + .ctn-box-gradient,
		.feature-area-small + .ctn-box-gradient	{ margin-top: 0; border-top: none; }
		
		.highlight-box							{ background: url(../images/bg-gradientRight.gif) repeat-y right top; /*margin-bottom: -5000px; padding-bottom: 5000px;*/ }
		.highlight-box2							{ padding: 10px; background: url(../images/bg-gradientRight2.gif) repeat-y right top #F5F5F5; margin-bottom: .8em; }
		.right-col .highlight-box				{ margin-top: .8em; }
		.right-col .highlight-box				{ margin-bottom: 0; padding-bottom: 0; }
		.right-col .highlight-box ul			{ padding: 0 1em 1em; margin: 0; }
		.right-col .highlight-box li			{ border-bottom: 1px solid #808080; padding: .5em 0; }
		.right-col .highlight-box li:last-child	{ border-bottom: 0; }
		
		.ctn-highlight			{ overflow: hidden; border-top: 5px solid #A4B300; margin-top: 1.5em; background: #F5F5F5; padding: 15px 0; }
		#footer .ctn-highlight	{ border-top: none; margin-top: 0; }
		
		.ctn-highlight h4		{ padding-bottom: .25em; }
		.ctn-highlight .fl_left	{ margin-top: 0; }
		
		.ctn-highlight-holder		{ padding-left: 10px; padding-right: 10px; /*margin-bottom: -5000px; padding-bottom: 5000px;*/ border-right: 1px solid #ABACAD; }
		.ctn-highlight-holder p		{ margin-top: 0; }
		.last .ctn-highlight-holder	{ border-right: none; }
	
	/*  ========== CONTENT STYLES ==========  */
	/*  Events List  */
		.dl-events dl 				{ padding-bottom: .8em; border-bottom: 1px solid #808080; }
		.dl-events dt				{ margin-bottom: .25em; font-size: 1em; font-weight: bold; }
		.box-text .dl-events		{ padding-bottom: .8em; }
		.box-text .dl-events dl,
		.dl-events dl:last-child	{ padding-bottom: 0; border-bottom: none; }
			
		.img-text-box-event 	{ position: relative; }			
		.event-calendar			{ position: absolute; right: 0; bottom: 22px; }
		
	/*  Secure Alert List  */
		.secure-alerts dt	{ padding-bottom: .2em; border-bottom: 1px solid #808080; }
		.secure-alerts		{ border-bottom: 1px solid #808080; }
		.secure-alerts dd	{ margin: 0; }
		.alert-num			{ color: #244A78; }
		
	/*  Magazine List  */
		.magazine-list					{ margin: 0; }
		.magazine-list li:first-child	{ font-size: 1.1em; color: #244A78; }
		.magazine-list a,
		.magazine-list a:visited		{ color: #000000; }
		
	/*  Sliders  */
		.coverflow,
		.sliderHor,
		.sliderVert			{ display: none !important; }
		.zoomSliderBound	{ display: none !important; }		
		.slider-content		{ clear: both; padding: 15px 30px 0 0; display: block !important; }
		
	/*  Cover Flow Item  */
		.coverflow ul	{ padding: .5em 0; margin: 0; width: 100%; overflow: hidden; }
		.coverflow li	{ float: left; margin-right: 5px;}	
		.coverflow img	{ display: block; }
				
	/*  Content Page Featured Area  */				
		.feature-area-large,
		.feature-area-small,
		.feature-area-mid		{ width: 100%; overflow: hidden; position: relative; }
		.feature-area-small,
		.feature-area-mid		{ padding: 1em 0 2em; border-bottom: 1px solid #ABACAD; }
		
		.feature-area-large .feature-box	{ margin-left: 316px; }
		.feature-area-small .feature-box	{ margin-left: 247px; }
		.feature-area-mid .feature-box		{ margin-left: 240px; }
		
		.feature-area-large .feature-image	{ float: left; width: 296px; }
		.feature-area-small .feature-image	{ float: left; width: 232px; }
		.feature-area-mid .feature-image	{ float: left; width: 230px; }
		.feature-image img					{ display: block; }
		
			.feature-area-large .feature-box h1	{ padding-top: .25em; }
			.feature-area-large .feature-box p	{ font-size: 1.1em; line-height: 1.6em; }
			
			.feature-box h3 + h2	{ padding-bottom: .5em; border-bottom: 1px solid #ABACAD; }
			.feature-box h2			{ color: #4E84C4; font-size: 1.6em; }
			.feature-box h3,
			.widget-box h3			{ color: #000000; font-size: 1.1em; margin-top: .25em; }
		
	/*  Tabs  */
		.tabs-holder { margin-top: 10px; overflow: hidden; width: 100%; }

		ul.tabs 						{ margin: 0; overflow: hidden; position: relative; width: 100%; }
		ul.tabs li.selected				{ background-color: #FFFFFF; }
		ul.tabs li.selected a,
		ul.tabs li.selected a:visited  	{ background: #FFFFFF; border-left: 1px solid #ABACAD; border-right: 1px solid #ABACAD; color: #000000 !important; margin-top: 4px; padding-top: 0px; padding-bottom: 10px; }
		ul.tabs li						{ float: left; margin-right: 4px; padding: 0; }
		
		.tabs-content { border: 1px solid #ABACAD; padding: 10px; margin-top: -1px; }
			
	/*  Feed List  */
		.feedItem					{ border-bottom: 1px solid #ABACAD; overflow: hidden; position: relative; padding: 10px 0; width: 100%; }
			.feedItem dt			{ color: #000000; }
			.feedItem:last-child	{ border-bottom: none; padding-bottom: 0; }
			.feedItem dl			{ margin: 0; padding: .5em 0 0; }
		
	/*  Breadcrumb  */
		.breadcrumb					{ display: none; }
		
	/*  Ad List  */		
		.ad-list li				{ position: relative; padding: 1.5em 0; border-bottom: 1px solid #ABACAD; text-align: center; }
		.ad-list li:first-child	{ padding-top: 0; }
		.ad-list li:last-child	{ padding-bottom: 0; border-bottom: 0; }
		
	/*  Scrolling List  */
		.scrolling-list		{ border: 1px solid #ABACAD; padding-top: 1em; }
		.scrolling-list li	{ text-align: center; padding: 0 0 1em 0; margin: 0; }
		.scrolling-list img	{ display: block; margin: 0 auto; }
		
	/*  Quote Box  */
		div.blockquote			{ color: #4E84C4; font-size: 1.1em; line-height: 1.5em; }
		.join,
		.quote				{ /*min-height: 100px; height: auto !important; height: 100px; position: relative; margin: 0 0 6px; background: url(../images/bg-gradientRight.gif) repeat-y right top; padding: 12px 95px 12px 0;*/ }
		.join				{ /*padding-right: 115px;*/ }
		.ctn-box .join,
		.ctn-box .quote		{ /*margin: -12px 0 0;*/ }
		.join img,
		.quote img			{ /*position: absolute; bottom: 0; right: 0;*/ display: none; }
		.quote dl			{ margin-top: 1.5em; font-size: .9em; }
		.quote dt			{ color: #4D4D4D; text-transform: uppercase; font-size: .9em; font-weight: bold; }
		.quote dd			{ color: #808080; }
		
		
		
	/*  Pop Out List  */
		.popout-list li 				{ float: left; width: 100%; padding-top: 0; padding-bottom: 0; }
		.popout-list li:hover			{ position: relative; }
		.popout-list li a,
		.popout-list li a:visited		{ color: #000000; display: block; padding: .4em .5em; }		
		.popout-list li:hover a,
		.popout-list li:hover a:visited	{ background: #4E84C4; color: #FFFFFF; display: block; text-decoration: none; font-weight: bold; }
			
		.popout-list li:hover div				{ display: block; }
		.popout-list li:hover .popout a,
		.popout-list li:hover .popout a:visited	{ color: #244A78; display: inline; padding: 0; font-weight: normal; background: none; }
		.popout-list li .popout a:hover			{ text-decoration: underline; }
		
		.popout-list .popout	{ background: #FFFFFF; /*position: absolute; top: 0; right: 0; width: 40%; display: none;*/ border: 1px solid #4E84C4; border-top: none; padding: 0 5px; }
		
		.popout-list .popout dl				{ margin: 0; }
		.popout-list .popout dd				{ padding: .4em 0; }
		.popout-list .popout dd:last-child	{ padding-bottom: 0; }
		
	/*  Pop Out List - Fixed  */
		.popout-list-fixed	{ position: relative; /*min-height: 175px; height: auto !important; height: 175px;*/ }
		
		.popout-list-fixed li.open				{ display: block; }
		
		.popout-list-fixed li 					{ display: none; float: left; width: 100%; padding-top: 0; padding-bottom: 0; }
		.popout-list-fixed li:hover				{ }
		.popout-list-fixed li a,
		.popout-list-fixed li a:visited			{ font-size: 1.2em; color: #000000; display: block; padding: .4em .5em; }		
		.popout-list-fixed li.open a,
		.popout-list-fixed li.open a:visited,
		.popout-list-fixed li:hover a,
		.popout-list-fixed li:hover a:visited	{ background-color: #4E84C4; color: #FFFFFF; display: block; text-decoration: none; font-weight: bold; }
				
		.popout-list-fixed .popout				{ display: none; }
		
	/*  Ad Space  */
		.ad-space	{ text-align: center; margin-top: 1.5em; }
		
	/*  Floated List  */
		.floated-dl		{ margin: 1em 0 2em; width: 100%; overflow: hidden; }
		.floated-dl dt	{ font-weight: bold; font-size: 1em; float: left; color: #000000; margin-right: 3px; }
		.floated-dl dd	{ margin-right: 10px; float: left; }
		
	/*  Floated Image with Text Component  */
		.img-text-box,
		.img-text-box-listing,
		.img-text-box-small,
		.img-text-box-event		{ width: 100%; overflow: hidden; padding: 1em 0; }
				
		.box-image							{ float: left; width: 130px; }
		.img-text-box-listing .box-image	{ width: 90px; }
		.img-text-box-small .box-image		{ width: 55px; }
		.img-text-box-event .box-image		{ width: 68px; }
		.box-image img						{ display: block; }
		
		.box-text 						{ margin-left: 140px; }
		.img-text-box-small .box-text	{ margin-left: 55px; }
		.img-text-box-event .box-text	{ margin-left: 68px; border-bottom: 1px solid #808080; }
		.img-text-box-listing .box-text	{ margin-left: 100px; }
		
		.box-text h6 + p,
		.box-text h3 + p		{ margin-top: 0; }
		.box-text h4			{ padding-bottom: 0; }
		.box-text h3,
		.box-text dl			{ margin: 0; }
		.box-text dd			{ margin-bottom: .25em; }
		.box-text:first-child	{ margin-left: 0; }
		
	/*  Signup Widget Box  */
		.signup-item label		{ font-weight: bold; margin-left: 5px; font-size: 1em; }
		.signup-item p			{ margin-left: 25px; }
		.signup-item label + p	{ margin-top: 0; }
		
	/*  Inline Content Search Box  */
		.search-box			{ display: none; }
		
	/*  Pagination  */
		.pagination	{ display: none; }
		.pagination-tools	{ display: none; }
		
	/*  Article Layout  */
		.article		{ margin-top: 1.5em; }
		.article-left	{ /*float: left; display: inline; width: 388px;*/ width: 100%; }
		.article-right	{ display: none; /*width: 230px; width: 25%;*/ }
		.author			{ color: #244A78; font-weight: bold; }
		
	/*  Post Comment Area  */
		.comment-box	{ background: #FFFFFF; margin: 1.5em 0; }
		.comment-box dt	{ font-weight: bold; color: #244A78; font-size: 1em; }
		.comment-box dl	{ margin: 1.8em; width: 120px; float: left; display: inline; }
		.comment-text	{ padding: 1em; margin-left: 130px; }
		
		.fs-comment 			{ border-top: 1px solid #ABACAD; }
		.fs-comment label		{ display: block; font-size: 1em; margin-top: 1em; }
		.fs-comment textarea	{ width: 500px; height: 100px; padding: 0; margin: 0; font-size: 1em; font-family: Arial, Helvetica, sans-serif; }
		
		.comment-btn 	{ margin-top: 1em; }
		
	/*  Title Layout - h1 with optional image */
		.title-optionalImage 			{ margin: .5em 0 1em; width: 100%; overflow: hidden; position: relative; }
		.title-optionalImage img		{ margin-bottom: 0; }
		.title-optionalImage img + h1	{ position: absolute; bottom: 0; left: 85px; width: 100%; }
		
	/*  Buttons  */
		.btn		{ display: none; padding: .5em 0 0; margin-bottom: .5em; width: auto !important; width: 100%; overflow: hidden; }
		dl + .btn	{ margin-top: 1.5em; }
		.feature-box .btn	{ _width: 90%; }
		
		ul.tabs a,
		ul.tabs a:visited,
		a.btn-orange,
		a.btn-orange:visited,
		a.btn-blue,
		a.btn-blue:visited		{ display: none; color: #FFFFFF !important; /*display: block;*/ float: left; font-size: .9em; font-weight: bold; padding: 4px 10px 5px; text-align: center; }
		a.btn-white,
		a.btn-white:visited		{ display: none; color: #4D4D4D; float: left; background-color: #FFFFFF; border: 1px solid #ABACAD; /*display: block;*/ padding: 2px 4px; margin-right: 3px; }
		a.btn-white:active,
		a.btn-white:focus,
		a.btn-white:hover		{ display: none; border: 1px solid #244A78; text-decoration: none; }
		
		ul.tabs a,
		ul.tabs a:visited		{ display: block; padding: 4px 8px 5px; background: url(../images/btn-green.gif) no-repeat center center; }
		
		#mainnav li.hover a,
		#mainnav li:hover a,
		#mainnav li.hover a:visited,
		#mainnav li:hover a:visited,
		#mainnav a:active,
		#mainnav a:focus,
		#mainnav a:hover,
		ul.tabs li.selected,
		a.btn-orange 					{ background: url(../images/btn-orange.gif) no-repeat center center; }
		a.btn-blue						{ background: url(../images/btn-blue.gif) no-repeat center center; }
		.img-blue						{ background: url(../images/bg-blue.gif) repeat-y center center; }
		.img-green						{ background: url(../images/bg-green.gif) repeat-y center center; }
		.img-orange						{ background: url(../images/bg-orange.gif) repeat-y center center; }
			
		.fl_left a.btn-orange,
		.fl_left a.btn-blue			{ margin-right: 5px; }
		.fl_right a.btn-orange,
		.fl_right a.btn-blue		{ margin-left: 5px; }
		
		.btn-input	{ background: url(../images/btn-orange.gif) no-repeat center center; border: none; color: #FFFFFF; font-size: .9em; font-weight: bold; padding: 3px 6px; text-align: center; cursor: pointer; }
	
	/*  Colored Box Heading  */
		.shadow		{ background: url(../images/bg-shadowBottom.gif) no-repeat right bottom; padding-bottom: 8px; }
		.heading-bg { color: #FFFFFF; text-align: center; padding: 7px 0; margin: 0; font-size: 1.2em; }
	
	/*  Icons  */
		a.icon-rss,
		a.icon-rss-text,
		a.icon-twitter-text		{ background: url(../images/icon-rss.gif) no-repeat right center; display: block; position: absolute; right: 10px; }
		
		a.icon-rss,
		a.icon-rss:visited			{ top: 10px; text-indent: -50000px; width: 15px; height: 15px; }
		a.icon-rss-text,
		a.icon-rss-text:visited		{ top: 0; text-align: right; color: #000000; font-size: .9em; line-height: 1.6em; }
		a.icon-twitter-text,
		a.icon-twitter-text:visited	{ background-image: url(../images/ftr-icon-twitter.gif); top: 10px; right: 0; text-align: right; color: #000000; font-size: .9em; line-height: 1.6em; }
		.subscribe-text				{ padding-right: 20px; display: block; }
			
		a.icon-email,
		a.icon-email:visited 	{ background: url(../images/icon-email.gif) no-repeat 5px center; padding-left: 24px; }
		a.icon-print,
		a.icon-print:visited 	{ background: url(../images/icon-print.gif) no-repeat 5px center; padding-left: 24px; }
		a.icon-textSize,
		a.icon-textSize:visited { background: url(../images/icon-textSize.gif) no-repeat 5px center; padding-left: 24px; }
		a.icon-comment,
		a.icon-comment:visited 	{ background: url(../images/icon-comment.gif) no-repeat 5px center; padding-left: 24px; }
		a.icon-share,
		a.icon-share:visited 	{ background: url(../images/icon-share.gif) no-repeat 5px center; padding-left: 24px; }
		a.icon-reprints,
		a.icon-reprints:visited { background: url(../images/icon-reprints.gif) no-repeat 5px center; padding-left: 24px; }
		a.icon-file,
		a.icon-file:visited 	{ background: url(../images/icon-file.gif) no-repeat 5px center; padding-left: 24px; }
		
		.media,
		.media-full				{ margin: 0 0 1em; width: 100%; overflow: hidden; }
		.media a,
		.media a:visited,
		.media-full a,
		.media-full a:visited	{ font-size: .9em; color: #000000; display: block; padding: .5em 0 .5em 25px; }
		.media li				{ float: left; width: 47%; margin-right: 2%; }
		.media-full li			{ float: left; width: 23%; margin-right: 1%; }
		
		a.mediaIcon-rss,
		a.mediaIcon-rss:visited			{ background: url(../images/mediaIcon-rss.gif) no-repeat left .3em; }
		a.mediaIcon-newsletter,
		a.mediaIcon-newsletter:visited	{ background: url(../images/mediaIcon-newsletter.gif) no-repeat left .3em; }
		a.mediaIcon-podcasts,
		a.mediaIcon-podcasts:visited	{ background: url(../images/mediaIcon-podcasts.gif) no-repeat left .3em; }
		a.mediaIcon-facebook,
		a.mediaIcon-facebook:visited	{ background: url(../images/mediaIcon-facebook.gif) no-repeat left .3em; }
		a.mediaIcon-mobile,
		a.mediaIcon-mobile:visited		{ background: url(../images/mediaIcon-mobile.gif) no-repeat left .3em; }
		a.mediaIcon-twitter,
		a.mediaIcon-twitter:visited		{ background: url(../images/mediaIcon-twitter.gif) no-repeat left .3em; }
		a.mediaIcon-linkedIn,
		a.mediaIcon-linkedIn:visited	{ background: url(../images/mediaIcon-linkedIn.gif) no-repeat left .3em; }
	
	/*  Poll Styles  */
		.PDS_Poll				{ width: 100%; overflow: hidden; }
		
		.pds-question-top		{ padding-bottom: .5em; }
		.pds-answer label		{ font-size: 1em; vertical-align: middle; }
		.pds-answer-group		{ display: block; padding: .1em 0; }
		.pds-answer-input input	{ vertical-align: middle; margin: 0 5px 0 0; }
				
		.pds-vote 				{ margin-top: 1.5em; }
		.pds-vote br,
		.pds-answer-group br,
		.pds-answer-other br,
		.pds-clear				{ display: none; }
		
		.pds-vote-button		{ display: block; float: left; padding: .5em 0; }
		.pds-vote-button span	{ background: url(../images/btn-orange.gif) no-repeat center center; color: #FFFFFF !important; display: block; float: left; font-size: .9em; font-weight: bold; padding: 5px 10px 7px; text-align: center; }
		
		.pds-vote-button:hover span	{ cursor: pointer; text-decoration: underline !important; }
		
		.pds-links,
		.pds-links-back 	{ width: 100%; overflow: hidden; padding-top: 1em; clear: both; display: block; }
		.pds-links a,
		.pds-links-back a	{ display: block; float: left; margin-right: 7px; }
		
		.pds-total-votes		{ padding-top: 10px; }
		.pds-total-votes span 	{ font-weight: bold; }
		
	/*  Forms Styles  */
		.search-input		{ width: 190px; }
		.search-input-small	{ width: 130px; }
	
	/*  Generic Content */
		.padding		{ padding: 10px; }
		.padding-sides	{ padding: 0 10px; }
		.home-col3 dt	{ font-size: 1em; }
		.hr				{ line-height: 1px; height: 1px; clear: both; padding-top: 1em; margin-bottom: 1em; border: none; border-bottom: 1px solid #ABACAD; }
		h4 + .hr		{ padding-top: 0; }
		.filetype		{ font-size: .8em; color: #808080; }
		.twitter-date	{ display: block; }
	
	/*  Home Specific  */
		.home-login					{ overflow: hidden; width: 100%; position: relative; }
		.home-login-input-fs label	{ margin-top: .8em; display: inline; clear: left; float: left; width: 80px; }
		.home-login-input-fs input	{ width: 180px; margin-top: .8em; border-top: 1px solid #4D4D4D; border-left: 1px solid #4D4D4D; border-right: 1px solid #808080; border-bottom: 1px solid #808080; }
		.btn-input-home				{ float: right; margin-top: 10px; margin-right: 4px; }
		.home-login-submit-fs a 	{ color: #000000; }
		.home-login-submit-fs 		{ margin-top: 8px; }
		.home-login-submit-fs p		{ margin-top: 0; }
		.home-login-submit-fs,
		.home-login-submit-fs label { font-size: .9em; }
		.home-btn-login				{ position: absolute; bottom: 0; right: 0; }
		
	/*  Explore Issues Flash Holder  */
		#exploreIssuesFlash	{ margin-top: 20px; }
	
	/*  Widget Box Specific Styles  */
		.widget-box dl		{ font-size: .8em; color: #808080; }
			.widget-box dt	{ text-transform: uppercase; font-weight: bold; color: #4D4D4D; }
			.widget-box dd	{ margin-top: .2em; }
			
	/*  Right Column Image Holder  */
		.rc-img		{ margin-bottom: 6px; }
		.rc-img img	{ display: block; }
		
	/*  Top Content Tools  */
		.ctn-top-tools	{ display: none; }
		
/*  ========== TEXT STYLES ==========  */
	.txt_center	{ text-align: center; }
	.txt_left	{ text-align: left; }
	.txt_right 	{ text-align: right; }
	
	.large			{ font-size: 1.1em !important; line-height: 1.6em !important; }
	.small			{ font-size: .9em !important; line-height: 1.2em !important; }
	.small img		{ vertical-align: middle; }
	.small + .small	{ margin-top: -0.4em; }
	
	.required		{ color: #FF0000; }
	
/*  ========== sIFR STYLES ==========  */
	.sIFR-flash,
	.sIFR-replaced, .sIFR-ignore	{ display: none; }
	.sIFR-active h5,
	.sIFR-active h5.dark			{ display: block; }
	
/*  ========== FLICKR GALLERY ==========  */
	.flickr-gallery		{ margin-top: 15px; width: 100%; overflow: hidden; }
	.flickr-thumb		{ width: 30%; margin-right: 2%; float: left; height: 150px; text-align: center; }
	
/*  ========== LIGHTBOX ==========  */
	#jquery-overlay 	{ display: none; }
	#jquery-lightbox 	{ display: none; }
	
	.print-hide {display:none;}
	
	
	
/* ----------   ---------- */
.maincontent-last ul,
.maincontent-first ul,
.maincontent-only ul,
.maincontent ul		{ list-style-type:disc; list-style-position:inside;  padding: 0;}

.maincontent-first ul,
.maincontent-first ol,
.maincontent ul, 
.maincontent ol { text-indent: -17px; margin-left: 17px; }