 	body {
		width: 100%; margin: 0; padding:0; background: url('../images/global/background.jpg') bottom repeat-x fixed #181727; text-align: center;
		font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#deffff;
		}
		
	h1, #slideshow h1 a, #wlpeLegend {font-family: arial black; font-weight: normal; font-size: 1.25em; color: #feffdb; margin: 0; padding: 0; line-height: 1em; margin-bottom: .25em; letter-spacing: 0;}
	h2, .index-industryNewsItem  a, .industryNewsItem a {font-family: arial; color: #8adbff; font-size: .9em;  font-weight: bold; margin: 0; padding: 0; line-height: 1em !important; letter-spacing: 0;}
	h3, .jot-form label {color: #8adbff; font-size: .8em;  margin: 0; padding: 0; line-height: 1em;}
	p, .column.center.wide ul {font-family: Georgia, serif; font-size: .75em; color:#deffff; margin: 0; padding: 0; margin-bottom: .75em; line-height: 1.2em;}
		ol {font-family: Georgia, serif; color:#deffff; margin-bottom: .75em; line-height: 1.2em;}
	
	.bold {font-weight: bold;}
		.dark-cyan {color: #8adbff;}
		.italic {font-style: italic;}
	
	.column.center.wide ul {margin-left: 1.5em;}
	.column.center.wide ul li {margin: .5em 0;}
	.full {display: block; float: right; width: 280px; height: 175px; padding: 10px;}
	
	.clear-float {clear: both; margin: 0; padding: 0; }

	#content-wrapper, #masthead, #featured-articles, #footer, #subscribe-wrapper {width: 960px; display: block; padding: 0; margin: 0px auto; text-align: left;}
		#content-wrapper { display: block; margin-top: 10px; clear: both;}

		#masthead-wrapper {display: block; width: 100%; height: 120px; background: url('../images/global/nav_bg.jpg') repeat-x scroll #181727; border-bottom: 1px solid #3B4457;}

		#footer {margin-top: 10px;  border-top: 1px solid #3B4457; padding-top: 10px; }
	
	
	.column {display: block; float: left; padding-right: 10px; text-align: left;}
		
		
		.narrow {width: 182px;}
		.wide {width: 374px;}
		.center {width: 566px;}
		
	
	#masthead {text-align: right; height: 80px;}
	
	#main-logo {display: block; padding-top: 15px; float: left;}

		.index-industryNewsItem, .industryNewsItem {display: block; /* line-height: 0; */ margin: 0; padding: 0; line-height: 1em;}
		.industryNewsItem p {clear: both;}

		.source {display: block; font-family: Georgia; font-weight: normal; font-size: .85em; color: #8adbff; font-style: italic; margin-right: .25em;}
		.index-industryNewsItem .source {display: block; float: none;  color: #deffff;}
		.newsDate {color: #deffff; display: block; margin: -.25em 0 .75em 0; font-style: italic;}
			.newsDate a {color:#deffff !important;}


.summary-item {display: block;}
	/*.service-areas .summary-item {margin-left: 10px;}*/
	#featured-summary img {float: left; width: 168px; height: 104px; margin: 0; padding: 0; margin-right: 10px; border: 1px solid #3B4457; }

	
#featured-summary {display: block; margin:0; margin-bottom: 10px; padding: 10px 0 0 10px; border: 1px solid #3B4457; border-left: 0; border-right: 0;  background: url('../images/global/feature_bg.jpg') bottom repeat-x #181727;  }
	#featured-summary-content-wrapper {display: block; float: left; width: 364px;}


#page-links {display: block; text-align: center;}
.categorySubhead {display: block; border-bottom: 1px solid #3B4457; margin-bottom: 10px; font-family: arial black; font-size: 1em; font-weight: normal; padding-bottom: .25em;}
#article-source {display: block; margin-top: 10px; padding-top: 10px; border-top: 1px solid #7C8396;}
 .more-summary-subhead {display: block; padding-bottom: 8px; border-bottom: 1px solid #3B4457; }



.member-only-icon,  {margin-left: 5px;}
.summary-member-only-icon {width: 54px !important; height: 12px !important; margin-right: 5px; border: 0 !important; }



#register-link {display: block; background: url('../images/global/feature_bg.jpg') bottom repeat-x #181727; border: 1px solid #7C8396; padding: 10px; color: #deffff;}
/* ad style */

.service-ad {margin: 10px; border:0;}

/* Main Navigation Styles ---------------------------- */

#nav-wrapper {width: 960px; display: block; margin: 0 auto; padding: 0; height: 40px;}
#nav {list-style: none; font-size: .75em; margin: 0; padding:0;}
#nav li {margin: 0; padding: .85em 1em; display: block;float: left; color: #deffff; margin-top: 4px;}
#nav li a {color: #deffff; }
		
	ul.submenu {display:none; position: absolute; margin:0; padding:0; z-index: 10; text-align: left;}
	ul.submenu li {display:block; width: 150px; position: relative; top: 12px; left: -1.2em; clear: both; margin:0; margin-top: 0 !important; padding: 0; background: url('../images/global/submenu_bg.png'); border:1px solid #3B4457; border-top:0; border-bottom: 0; line-height: 1em; }
	ul.submenu li a {display:block; color:#deffff; }


/* nav hover styles */
	#nav li:hover, #nav li a:hover {color: #8adbff; cursor: pointer;}
	#nav li:hover ul {display:block;}
	ul.submenu li a:hover {color: #8adbff;}

/* submenu character styles */
	ul.submenu .last {border-bottom: 1px solid #3B4457;}
	#nav li.active, #nav ul.submenu li.active a {color: #8adbff !important;}



#features-nav {list-style: none; font-size: .75em; display: block; margin: 0; padding: 0;}
#features-nav li {display: block; margin-bottom: .25em;}
#features-nav a {color: #deffff;}
#features-nav .active a{color: #8adbff;}


/* Link Styles ---------------------------- */

a {color: #8adbff; text-decoration: none;}
a:hover {color: #BCF6FF;}

#features-nav a:hover  {color: #8adbff;}

/* Subscribe/form/button Styles main store styles in store.css ---------------------------- */

#rwa-report-logo {display: block; float: right; margin: 10px; margin-right: 0;}

#member-login-wrapper, #subscription-form, #advice-form-wrapper {display: block; background: url('../images/global/feature_bg.jpg') bottom repeat-x #181727; border: 1px solid #3B4457; padding: 10px; padding-left: 20px; padding-right: 0; }
#member-login, #wlpeLoginForm, #wlpeResetForm {display: block;}

	#wlpeLoginFieldset, #wlpeResetFieldset, #subscription-form ul {display: block; border: 0; margin: 0; padding: 0; padding-bottom: 10px; border-bottom: 1px solid #3B4457; margin-right: 20px; }
	

	#wlpeUserButtons {margin: 0; padding: 0; border: 0;}
	
	#wlpeLoginButtons, #wlpeResetButtonFieldset {display: block; margin: 0; padding:0; margin-top: 10px; border: 0;}


#wlpePasswordLabel, #wlpeUsernameLabel {display: block; margin: 0; padding: 0; margin-bottom: 10px;}

#wlpeLoginForm label, #wlpeLoginButton, #wlpeReminderButton, a#member-login-button, #wlpeResetFieldset label, 	button#wlpeResetButton, #wlpeResetCancelButton,  #wlpeLogoutButton, #subscribeButton, #subscription-form ul{font-size: .8em;}

#wlpeUsername, #wlpePassword {width: 182px; line-height: 1.2em;  padding: .35em; border: 0;  background: #fff;}
#wlpePassword {margin-left: .25em;}


	.wlpeMessage p {color: #8adbff; font-weight: normal; font-family: arial black;}
	
	#wlpeLoginButton, a#member-login-button, #wlpeResetButton, #subscribeButton {display: block; float: left; font-family: arial black; font-weight: normal; color: #feffdb; background: url('../images/global/feature_bg.jpg') bottom repeat-x #181727;  border:1px solid #3B4457; padding: .5em 1em;}
	
	

	button#wlpeReminderButton, #wlpeResetCancelButton {display: block; height: 1.5em; font-family: arial; color: #deffff; margin: 0; padding: 0; border: 0; background: transparent; float: left; margin-top: .65em; margin-left: 10px;}
	button#wlpeReminderButton:hover, button#wlpeLoginButton:hover, a#member-login-button:hover, #wlpeResetButton:hover, #wlpeResetCancelButton:hover, #wlpeLogoutButton:hover, .memberLoginButton:hover, #subscribeButton:hover,	#add-to-cart-button:hover {cursor: pointer; color: #8adbff;}
	

	#add-to-cart-button {display: block; clear: both; margin: 0; padding:0; font-family: arial black; font-weight: normal; color: #feffdb; background: url('../images/global/feature_bg.jpg') bottom repeat-x #181727;  border:1px solid #3B4457; padding: .5em 1em;}

/* member login/logout styles -------------------------------*/
	
	
	#wlpeUserInfo {display: block; width: 500px; float: right; font-size: .9em; font-family: georgia, serif; font-style: italic; color:#8adbff; margin-top: 14px; text-align: right;}	
	
	#wlpeLogoutButton, #wlpeProfileButton, .memberLoginButton {display: block; float: right; height: 1.5em; font-size: .9em; font-family: arial; font-style: normal; color: #deffff; margin: 0; padding: 0; border: 0; background: none; margin-left: 10px;}
	.memberLoginButton {margin-top: 4px; }
	
/* subscription purchase form styles */


	#subscription-form li {display: block; margin-top: 1.5em;}
	#subscribeButton {float: right; margin-top: 10px; margin-right: 20px;}
	#subscription-subhead {margin-bottom: -10px; margin-top: 20px;}

/* Index Styles --------------------------- */

#featured-article-wrapper {display: block; width: 100%; padding: 10px 0 0 0; background: url('../images/index/featured-article-bg-top.jpg') repeat-x #feffdc; text-align: left; }
#feature-left-column, #feature-center-column, #feature-right-column {width: 310px; margin-right: 10px; float: left;}

		.index-feature-subhead {color: #6F5241!important; display: block; font-style: italic; border-bottom: 1px solid #9D9488; margin: .25em 0; padding: .125em 0;}
	
	#featured-article-wrapper h1, .feature-article a, .job-title {color: #6f5241 !important;}
		#featured-article-wrapper p {color: #424d61;}
	
	#featured-article-wrapper h1 {margin-top: 0; }
	.feature-article img { margin-right: 10px; float: left;}
	#featured-articles h1 {color: #6F5241;}

#subscribe-wrapper {display: block; width: 100%; padding-top: 20px; padding-bottom: 10px; text-align: center; background: #feffdc; background: url('../images/index/featured-article-bg-bottom.jpg') repeat-x;}
#subscribe-box{width: 640px; display: block; margin: 0px auto; text-align: left;}
	#subscribe-box h1 {display: block; color: #8adbff; font-size: 2em; letter-spacing: -.02em; width: 340px; float: left;}
	#subscribe-box img{display: block; float: left; margin-right: 20px; margin-top: 10px; margin-bottom: 20px;}
	#subscribe-box p {display: block; width: 345px; float: left;  color:#deffff; }

.expert-profile-image {display: block; margin: 10px; margin-top: 0; float: right;}
#index .expert-profile-image {display:block; width: 80px; height: 80px; margin: 0; padding: 5px; border: 1px solid #9D9488; float: right; margin-top:5px; background: #E3E5C5;}
.job-title {margin-top: -.25em; }

.recent-article-item {margin: 0; padding: 0; margin-bottom: 10px;}
.recent-article-item h2 a {line-height: 1.25em;}

/*------- comments ---------*/
.jot-row {background: transparent; border:0 !important; }
.jot-comment {background: url('../images/global/feature_bg.jpg') bottom repeat-x #181727; border-style: none;}
#advice-form-wrapper {font-family: Georgia, serif; color:#deffff;margin-top: 10px;}
	#advice-form-wrapper input {margin-top: 10px;}
	.advice-posts, .jot-header {border-bottom: 1px solid #7C8396; padding-top: .25em;}
		.jot-header {padding-bottom: .25em; margin-bottom: 10px;}
		.jot-form label {margin-bottom: 10px;}


		
.downloadable-summary-item {margin-bottom: 10px; border-bottom: 1px solid #3B4457;}

.floatleft {float: left !important;}
