@import url("global.css");
@import url("special_reports.css");

/*- Layout -------------------------------------------------------------------*/

.white_bigger_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: ffffff}
.redtext {  color: #990000}
.grayedouttext_samesize {  color: 666666}
.grayedouttext_smaller { color: 666666 ; font-size: 7pt}
.recentarticles {
	font-size: 1.2em;
	line-height: 1.2em;
}
	
#columnLayout {
	margin-top: 6px;
	background: #fff url(http://www2.jurock.com/imgs/story_main_vrules.gif) repeat-y left top;
}

#columnLayout .module {
	margin-bottom: 15px;
}

#column1 {
	width: 600px;
	float: left;
	margin-left: 25px;
	display: inline; /* fixes IE double margin float bug */
}

#column2 {
	width: 300px;
	float: right;
	margin-top: 3px;
	margin-right: 15px;
	display: inline; /* fixes IE double margin float bug */
}

/*- Ads ----------------------------------------------------------------------*/

#wrapper .ad {
	background-color: #ededed;
	padding: 5px 0 3px 0;
	margin-bottom: 6px;
	text-align: center;
}

/*
#wrapper .ad * {
	background-color: green;
}
*/

.seminar-subhead {
	text-transform: uppercase;
	border-color: #ededed;
	width: 435px;
	border-width: 2px 0 1px 0;
	border-style: solid;		
	padding: 8px 0 6px 0;
	margin-bottom: 15px;
	text-align: left;
	background-color: white;
}

#columnLayout .ad {
	border-color: #ededed;
	border-width: 2px 0 1px 0;
	border-style: solid;		
	padding: 8px 0 6px 0;
	margin-bottom: 15px;
	text-align: center;
	background-color: white;
}

#columnLayout .adline {
	border-color: #ededed;
	border-width: 1px 0 0 0;
	border-style: solid;		
	padding: 8px 0 6px 0;
	text-align: center;
	background-color: white;
}

/* override extra ad wrapper */
#columnLayout .ad .ad {
	border: none;
	padding: 0;
	margin: 0;
}

/*
.noAd {
	float: left;
	background-color: white;
	margin-top: -10px;
	padding: 0;
	width: 100%;
	height: 17px;
}
*/

.noAd * {
	display: none;
}

/*- Strap + Text Sizer -------------------------------------------------------*/

#column1 #strapBox {
	position: relative;
	height: 3.7em;
	line-height: 3.7em;
	font-size: 1.2em;
	color: #666;
	border-color: #e5e5e5;
	border-width: 0 0 1px 0;
	border-style: solid;
	margin-bottom: 18px;
}

#column1 #strapBox .strap {
	text-transform: uppercase;
	font-weight: bold;
	color: #064599;
	margin-right: 3px;
}

#column1 #strapBox #textSizer {
	position: absolute;
	top: 0;
	right: 0;
}

#column1 #strapBox #textSizer a {
	font-weight: bold;
	margin-left: .3em;
	padding-left: .4em;	
}

#column1 #strapBox #textSizer .large {
	border-color: #ccc;
	border-width: 0 0 0 1px;
	border-style: solid;
	font-size: 1.4em;
	vertical-align: 0;
}

#column1 #strapBox #textSizer a.current {
	text-decoration: none;
	color: #666;
	cursor: default;	
}

/*- Headings -----------------------------------------------------------------*/

#storyBody h1 {
	font-size: 2.8em;
	font-weight: bold;
	line-height: 1.2em;
}

#storyBody.apStory h1 {
	font-size: 2.8em;
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: .6em;
	/* text-transform: capitalize; */ /* Don't use. Safari capitalizes letters following apostrophes */
}

#storyBody h2 {
	font-size: 1.7em;
	font-weight: normal;
	line-height: 1.3em;
	margin-bottom: 1.1em;
}

#storyBody h3 {
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.3em;
	padding: .1em 0;
	color: #333;
	text-transform: uppercase;
}

#storyBody.apStory p.byline {
	font-size: 1.2em;
	color: #4d4d4d;
	margin: -.5em 0 1em 0;
}

#storyBody p.byline {
	font-size: 1.2em;
	margin: -.4em 0 1.3em 0;	
}

#storyBody p.pageCount {
	font-size: 1.2em;
	margin: .8em 0 1.3em 0;
}

#storyBody p.byline .secondary {
	display: block;
}

#storyBody p.pageCount {
	color: #666;
}

#storyBody p.byline a:link, #storyBody p.byline a:visited {
	text-decoration: none;
}

#storyBody p.byline a:hover, #storyBody p.byline a:active {
	text-decoration: underline;
}

#storyBodyInsider p.byline a:hover, #storyBody p.byline a:active {
	text-decoration: underline;
}

#storyBody.apStory p .dateline {
	font-weight: bold;
	text-transform: uppercase;
	margin-right: .2em;
}

#storyBodyInsider h1 {
	font-size: 2.8em;
	font-weight: bold;
	line-height: 1.2em;
}

#storyBodyInsider h2 {
	font-size: 1.7em;
	font-weight: normal;
	line-height: 1.3em;
	margin-bottom: 1.1em;
}

#wrapper .module {
	margin-bottom: 15px;
}

#wrapper .module h2 {
	color: #999;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.2em;
	border-color: #e5e5e5;
	border-width: 5px 0 0 0;
	border-style: solid;
	padding-top: .4em;
	margin-bottom: .7em;
}

#wrapper .module h2 a:link, #wrapper .module h2 a:visited {
	color: #999;
	text-decoration: none;
}

#wrapper .module h2 a:hover, #wrapper .module h2 a:active {
	color: #999;
	text-decoration: underline;
}

#storyBody .ledeIn {
	font-weight: bold;
	text-transform: uppercase;
}

/*- Ledes --------------------------------------------------------------------*/

#lede600 {
	margin: 1.5em 0 1.2em 0;
}

#lede600 img, #lede370 img {
	border: 1px solid #e5e5e5;
}

#storyBody #lede600 p, #storyBody #lede370 p {
	font-size: 1.2em;
	line-height: 1.4;;
	margin-top: .3em;
}

#lede600 p .photoCredit, #lede370 p .photoCredit {
	font-size: 0.9em;
	color: #999;
}

#lede370 {
	width: 370px;
	padding-top: 2px;
	padding-bottom: .5em;
}

/*- Story Body ---------------------------------------------------------------*/

#storyBody a {
	color: #007cd5;
}

#storyBody p {
	font-size: 1.4em;
	line-height: 1.5em; 
	margin-top: 0;
	margin-bottom: 1em;
}

#storyBody h4 {
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 1.4em;
	line-height: 1.5em; 
	margin-top: 0;
	margin-bottom: 1em;
}

#storyBody p.tagline {
	font-size: 1.3em;
	font-style: italic;
	line-height: 1.5em;
	color: #666;
}

#storyBodyInsider ul {
	font-size: 1.4em;
	line-height: 1.5em;
	margin-top: 0;
	margin-bottom: 1em;
	list-style-type: disc;
	margin-left: 1em;
}

#storyBodyInsider ol {
	font-size: 1.4em;
	line-height: 1.5em;
	margin-top: 0;
	margin-bottom: 1em;
	margin-left: 1em;
}

#storyBodyInsider p {
	font-size: 1.4em;
	line-height: 1.5em; 
	margin-top: 0;
	margin-bottom: 1em;
}

#storyBodyInsider h4 {
	font-size: 1.4em;
	line-height: 1.5em; 
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	margin-top: 0;
	margin-bottom: 1em;
}

#storyBodyInsider a {
	color: #007cd5;
}

.disclaimer {
	margin-bottom: 2.8em;
}

.disclaimer p {
	color: #808080;
	font-size: 1.1em;
	line-height: 1.7em;
	margin-bottom: 1em;
}

/*- Link Box -----------------------------------------------------------------*/

#storyBody .expertphoto {
	padding: 3px 2px 3px 3px;
	border: 1px solid #e5e5e5;
	margin: 0 1em .5em 0;
	width: 54px;
	float: left;
}

#storyBody .linkBox {
	float: left;
	clear: left;
	padding: 3px 3px 3px 5px;
	border: 1px solid #e5e5e5;
	margin: 0 1em .5em 0;
	font-size: 1.1em;
	font-weight: bold;
}

#storyBodyInsider .linkBox {
	float: left;
	clear: left;
	padding: 3px 3px 3px 5px;
	border: 1px solid #e5e5e5;
	margin: 0 1em .5em 0;
	font-size: 1.1em;
	font-weight: bold;
}

#storyBody .linkBox.slideShow { width: 110px; }

#storyBody .linkBox.realtor { width: 60px; }

#storyBody .linkBox.expert { width: 53px; }

#storyBody .linkBox.columnist {	width: 75px; }

#storyBodyInsider .linkBox.columnist {	width: 75px; }

#storyBody .linkBox.columnistmain {	width: 85px; }

#storyBodyInsider .linkBox.columnistmain {	width: 85px; }

#storyBody .linkBox.linkList { width: 190px; }

#storyBody .linkBox.partner { 
	width: auto; 
	padding: 5px 5px 2px 5px;
}

#storyBody .linkBox.mbaInsider { 
	width: auto; 
	padding: 5px 3px 0 3px;
}


#storyBody .linkBox.partner p { 
	width: 50%;
	/* padding: 5px 5px 2px 5px; */
}

#storyBody .linkBox.linkList {
	font-size: 1em;
	color: #808080;
	text-transform: uppercase;
	margin-top: .1em;
	border-color: #e5e5e5;
	border-width: 0 0 1px 0;
	border-style: solid
}

#storyBody .linkBox.linkList a {
	display: block;
	font-size: 1.1em;
	padding: .2em 0 .5em 0;
	text-transform: none;
}

#storyBody .linkBox img {
	margin: 0 auto;
}

#storyBodyInsider .linkBox img {
	margin: 0 auto;
}

#storyBody .linkBox.linkList img {
	margin-top: -1px;
}

#storyBody .linkBox a:link, #storyBody .linkBox a:visited { text-decoration: none; }

#storyBody .linkBox a:hover, #storyBody .linkBox a:active {	text-decoration: underline; }

#storyBody .linkBox ul {
	padding: .3em 0;
}

#storyBody .linkBox ul li {
	margin-top: .5em;
	padding-right: 15px;
	background: url(http://images.businessweek.com/gen/pagenav/pagenav_right_arrow.gif) no-repeat 100% 50%;
}

/*- Story Inset --------------------------------------------------------------*/

#storyBody #inset {
	float: right;
	width: 135px;
	margin-left: 15px;
	border-color: #eaeaea;
	border-width: 0 0 0 1px;
	border-style: solid;
}

#storyBody #inset #insetContent {
	width: 135px;
	margin: 3px 0 20px 15px;
}

#storyBody #inset .ad {
	border: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

/*- Story Inset - Related Items ----------------------------------------------*/

#relatedItems a:link, #relatedItems a:visited {
	color: #064599;
	text-decoration: none;
}

#relatedItems a:hover, #relatedItems a:active {
	color: #064599;
	text-decoration: underline;
}

#relatedItems ul li {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 1.2em;
}

#relatedItems ul li.slideShow {
	width: auto; /* specific to .slideShow class - overrides width inherited from linkBox.slideShow for IE */
	padding: 3px 0 3px 25px;
	background: url(http://images.businessweek.com/icons/related_items/slideshow.gif) no-repeat 0 50%;
}

#relatedItems ul li.podcast {
	padding: 3px 0 3px 25px;
	background: url(http://images.businessweek.com/icons/related_items/ipod.gif) no-repeat 1% 50%;
}

#relatedItems ul li.quiz {
	padding: 3px 0 3px 25px;
	background: url(http://images.businessweek.com/icons/related_items/quiz.gif) no-repeat 1% 50%;
}

#relatedItems ul li.iTable {
	padding: 3px 0 3px 25px;
	background: url(http://images.businessweek.com/icons/related_items/table.gif) no-repeat 0 50%;
}

#relatedItems ul li.mba {
	padding-left: 25px;
	background: url(http://images.businessweek.com/icons/related_items/mba_folder.gif) no-repeat 0 50%;
}

#relatedItems ul li.moreLink {
	font-weight: normal;
}

/*- Story Inset - Special Report ---------------------------------------------*/

#specialReport {
	margin-bottom: .5em;
}

#specialReport h3 {
	font-size: 1.3em;
	color: #808080;
	text-transform: none;
	margin-top: -.6em;
	padding-bottom: .35em;
	border-color: #e5e5e5;
	border-width: 0 0 1px 0;
	border-style: solid
}

#specialReport a:link, #specialReport a:visited { text-decoration: none; }

#specialReport a:hover, #specialReport a:active {text-decoration: underline; }

#specialReport .lede {
	margin-bottom: 1.1em;
}

#specialReport ul li {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: .9em;
	/*
	padding-right: 15px;
	background: url(http://images.businessweek.com/gen/pagenav/pagenav_right_arrow.gif) no-repeat 100% 50%;
	*/
}

#specialReport img {
	margin-top: -1px;
	/* border: 1px solid #e5e5e5; */
}

/*- Story Inset - Extras -----------------------------------------------------*/

#insetExtras {
	border-color: #ededed;
	border-width: 1px 0 0 0;
	border-style: solid;	
}

#insetExtras a:link, #insetExtras a:visited {
	color: #064599;
	text-decoration: none;
}

#insetExtras a:hover, #insetExtras a:active {
	color: #064599;
	text-decoration: underline;
}

#insetExtras .media {
	margin-top: -1px;
}

#insetExtras .media img {
	float: left;
	border: 1px solid #e5e5e5;
}

#insetExtras .media a img.plusIcon {
	float: right;
	margin-top: -17px;
	margin-right: 2px;
	border: none;
}

#insetExtras .media p {
	clear: both;
	font-size: 1.2em;
	line-height: 1.4;
	padding-top: .5em;
}

#insetExtras .media p .photoCredit {
	font-size: 0.9em;
	color: #999;
}

#insetExtras ul {
	margin-top: 1em;
}

#insetExtras ul li {
	font-size: 1.2em;
	line-height: 1.3em;
	padding: .3em 0;
	margin-bottom: .3em;
}

/*- Story Inset - Story Tools ------------------------------------------------*/

#storyTools a {
	color: #064599;
	text-decoration: none;
}

#storyTools ul li {
	font-size: 1.2em;
	line-height: 1.7em;
	margin-bottom: 0.7em;
	padding-left: 23px;
}

#storyTools #stComment {
	background: url(http://images.businessweek.com/icons/story_tools/comment.gif) no-repeat 0 100%;
}

#storyTools #stEmail {
	background: url(http://images.businessweek.com/icons/story_tools/email.gif) no-repeat 0 50%;
}

#storyTools #stPrint {
	background: url(http://images.businessweek.com/icons/story_tools/printer.gif) no-repeat 0 50%;
}

#storyTools #stReprint {
	background: url(http://images.businessweek.com/icons/story_tools/reprint.gif) no-repeat 1% 50%;
}

#storyTools #stDigg {
	background: url(http://images.businessweek.com/icons/story_tools/digg.gif) no-repeat 0 50%;
}

#storyTools #stDelicious {
	background: url(http://images.businessweek.com/icons/story_tools/delicious.gif) no-repeat 1% 50%;
}

/*- Page Navigation ----------------------------------------------------------*/

#pageNav {
	font-size: 1.2em;
	color: #666;
	margin: 1.8em 0 2.8em 0;
	text-align: right;
}

#pageNav a {
	color: #007cd5;
	font-weight: bold;
}

#pageNav a:link, #pageNav a:visited {
	text-decoration: none;
}
#pageNav a:hover, #pageNav a:active {
	text-decoration: underline;
}

#pageNav #previousBtn, #pageNav #nextBtn {
	border: 1px solid #007cd5;
}

#pageNav #previousBtn {
	padding: .3em .5em .3em 1.4em;
	margin: 0 .5em 0 0;
	background: url(http://images.businessweek.com/gen/pagenav/pagenav_left_arrow.gif) no-repeat 5% 50%;
}

#pageNav #nextBtn {
	padding: .3em 1.4em .3em .53em;
	margin: 0;
	background: url(http://images.businessweek.com/gen/pagenav/pagenav_right_arrow.gif) no-repeat 95% 50%;
}

#pageNav .pagelinks a {
	padding: .3em .5em .3em .3em;
	border-color: #ccc;
	border-width: 0 1px 0 0;
	border-style: solid;
}

#pageNav .pagelinks a.current {
	font-weight: normal;
	color: #666;
	text-decoration: none;
	cursor: default;
}

#pageNav .pagelinks a.last {
	border: none;
}

/*- Reader Comments - frames -------------------------------------------------*/

#readerComments {
	width: 600px; /* set width to force "hasLayout" in IE and keep iframe contained */
}

#readerComments iframe {
	width: 600px;
	margin-bottom: 5px;
	overflow: hidden;
}

#readerComments #commentDisplay {
	height: 35em;
}

#readerComments #reviewDisplay {
	height: 41em;
}

#readerComments #commentsLink, #readerComments #reviewsLink {
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 32px;
	line-height: 3em;
	background: url(http://images.businessweek.com/icons/reader_comments/comment_icon.gif) no-repeat 0 75%;
	margin: 0 0 1em 0;
}

/*
#readerComments .ad {

}
*/

#readerComments .ad iframe {
	width: 470px; /* must define width or iframe added by ad will expand to 100% */
}

/*- Reader Comments - expanded view  -----------------------------------------*/ 

#storyBody.comments p {
	margin-bottom: 1.5em;
}

#storyBody.comments .userName {
	display: block;
	font-weight: bold;
	line-height: 1.1em;
}

#storyBody.comments .timeStamp {
	display: block;
	font-size: .95em;
	color: #666;
}

#storyBody.comments img {
	margin: 0 0 0 -2px;
}

#storyBody.comments #postCommentLink {
	font-size: 1.3em;
	font-weight: bold;
	padding-left: 32px;
	line-height: 3em;
	background: url(http://images.businessweek.com/icons/reader_comments/comment_icon.gif) no-repeat 0 75%;
	margin: 0 0 1em 0;
}

#storyBody.comments #postCommentLink a:link, #storyBody.comments #postCommentLink a:visited {
	text-decoration: none;
}

#storyBody.comments #postCommentLink a:hover, #storyBody.comments #postCommentLink a:active {
	text-decoration: underline;
}

/*- BW Extras ----------------------------------------------------------------*/

#bwExtras ul {
	float: left;
	width: 110px;
	margin-right: 30px;
}

#bwExtras ul li {
	font-size: 1.2em;
	line-height: 1.1em;
	margin-bottom: 0.6em;
}

#bwExtras ul li.sectionTitle {
	font-size: 1.3em;
	font-weight: bold;
}

#bwExtras #podcastExtra {
	padding: 5px 0 5px 18px;
	background: url(http://www2.jurock.com/imgs/podcast_11x22.gif) no-repeat 0 50%;
}

#bwExtras #rssExtra {
	padding: 5px 0 5px 22px;
	background: url(http://www2.jurock.com/imgs/dollar.gif) no-repeat 0 50%;
}

#bwExtras #emailExtra {
	padding: 5px 0 5px 27px;
	background: url(http://www2.jurock.com/imgs/j-icon.gif) no-repeat 0 50%;
}

#bwExtras #blogExtra {
	color: #064599;
	padding: 5px 0 5px 27px;
	background: url(http://www2.jurock.com/imgs/talks-megaphone.gif) no-repeat 0 50%;
}

/*- Product Reviews ----------------------------------------------------------*/

#reviewSynopsis {
	width: 370px;
	font-size: .95em;
	border-color: #e5e5e5;
	border-width: 0 0 1px 0;
	border-style: solid;
	margin-bottom: 1.8em;
}

#reviewSynopsis p {
	line-height: 1.4em;
}

#reviewSynopsis img {
	float: right;
	border: 1px solid #e5e5e5;
	margin: 0 0 15px 15px;
}

#reviewSynopsis .editorsRating {
	font-weight: bold;
	color: #ec281b;
}

#reviewSynopsis .editorsRating img { 
	float: none;
	vertical-align: -15%;
	border: none;
	margin: 0;
}

#reviewSynopsis .readerReviews a:link, #reviewSynopsis .readerReviews a:visited {
	text-decoration: none;
}
#reviewSynopsis .readerReviews a:hover, #reviewSynopsis .readerReviews a:active {
	text-decoration: underline;
}

#reviewSynopsis .readerReviews {
	font-size: 1.2em;
}

#reviewSynopsis .readerReviews a {
	padding-right: 20px;
	background: url(http://images.businessweek.com/gen/pagenav/pagenav_down_arrow.gif) no-repeat 93% 50%;
}

/*- Author Bio ---------------------------------------------------------------*/

.authorBio img.authorPic {
	float: left;
	border: 1px solid #e5e5e5;
	margin-right: 10px;
}

.authorBio h1 {
	padding-top: .3em;
}

.authorBio p.bio {
	clear: left;
	padding: .8em 0 .3em 0;
}

#storyBody.authorBio a:link, #storyBody.authorBio a:visited {
	color: #064599;
	text-decoration: none;
}
#storyBody.authorBio a:hover, #storyBody.authorBio a:active {
	color: #064599;
	text-decoration: underline;
}

#storyBody.authorBio .module .date {	
	margin: 1em 0 0 0;
	font-size: 1.1em;
	color: #666;
	font-weight: bold;
}

#storyBody.authorBio .module h3 {
	text-transform: none;
}

#storyBody.authorBio .moreLink {
	margin: 1.5em 0 1.8em 0;
}

/*- Added by RC ---------------------------------------------------------------*/

.eventnumber {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right; vertical-align: top; font-weight: bold; white-space: nowrap; padding-right: 5px;  color : #999999; }

#storyBody .normalul ul li {
	font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10pt;
}

.realtorline {
	border-color: #ededed;
	border-width: 1px 0 0 0;
	border-style: solid;		
	padding: 8px 0 6px 0;
	background-color: white;
}

.img-margin-right {
	float: left;
	padding-right: 15px;
}

.img-margin5-right {
	float: left;
	padding-right: 5px;
}

.img-margin5-left {
	float: right;
	padding-left: 5px;
}

.chunk-backup{display:block; background:url(http://www2.jurock.com/imgs/chunk.gif) bottom repeat-x; padding-bottom:10px; margin-bottom: 10px;}

.chunk {clear:both; background:url(http://www2.jurock.com/imgs/chunk.gif) repeat-x;padding-bottom:10px;display:block;height:1px;width:100%; }

.disclaimer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333}

.newsletter-title {
	background-image: url(http://www2.jurock.com/imgs/newsletter-title-bk.gif);
	background-repeat: repeat-x;
	width: 715px;
	margin-bottom: 17px;
}	
.newsfeed-bar {
	background-image:url(http://www2.jurock.com/imgs/insider-newsfeed-bar-bk.gif);
	padding:0px 20px;
	font-size:7pt;
	font-weight:bold;
	vertical-align:middle;
	color:#ffffff; text-transform:uppercase;
}
.newsfeed-box {
	border-top:2px solid #cccccc;
	padding-top:10px;
}
.newsfeed-box h3{
	font-size:110%;
	font-weight:bold;
	margin:0px;
}
.newsfeed-box li{
	margin-bottom:.5em;
}
.browse-archives-box {
	margin:0px 0px 50px 0px; background-color: #eeeeee; border-top: dashed #cccccc 1px; border-bottom: dashed #cccccc 1px;
}
.browse-archives-newsletter{
	padding:20px; float:left; width:270px; background-color: #eeeeee; border-right: dashed #cccccc 1px; margin-right:20px;
}

.browse-archives-fbe {
		 padding:20px;
	}
.browse-archives-fbe  h3{
	color: #ffffff; font-size:120%;margin:0px 0px 8px 252px; vertical-align:middle; 
	}

.browse-archives-newsletter  h3{
		color: #ffffff; font-size:120%;margin:0px 0px 8px 0px; vertical-align:middle; 
	}
	
.newsletter-archives {
padding: 17px;
 background-color: #eeeeee;
 margin: 50px 0px 30px 0px;
}

.newsletter-archives ul{
	list-style-image: url(http://www2.jurock.com/imgs/issue-archive-bullet.gif);
	margin:0px 17px;
}
.article-tools-fbe-box-li-archives {
	list-style-image: url(http://www2.jurock.com/imgs/article-tools-fbe-icon-archives.gif);
}
.article-tools-insider-box-li-archives {
	list-style-image: url(http://www2.jurock.com/imgs/article-tools-newsletter-icon-archives.gif);
}
.archives-title {
		 font-weight: bold; color:#cccccc;
	margin-bottom:30px;
}
.search-archives-box {
	padding: 20px 20px; margin:0px 0px 50px 0px; background-color: #eeeeee; border-top: dashed #cccccc 1px; border-bottom: dashed #cccccc 1px;
}
.newsletter-story-title {
		font-size: large; font-weight: bolder; color:#999999;
	margin:1.7em 0px 0px 0px;
}
.td-bold-left {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF}
.td-left {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF}
.td-bold-right {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-align: right}
.td-right {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-align: right}
.td-mort-bold-left {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333333}
.td-mort-left {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333}
.disclaimer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333}
.td-mort-bold-left-sm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}
.td-mort-left-sm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
.td-left-sm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF}
.td-right-sm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: right}
.td-bold-left-sm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF}
.td-bold-right-sm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-align: right}

.article-tools {
	width: 183px;
	float: right;
	margin: 0px 0px 10px 20px;
	}
.article-tools-box {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
	border-left: 1px solid #E2E2E2;
	padding: 5px;	
	}
.article-tools h5 {
	background-color: #eeeeee;
	font-size: 78%; color: #005881;
	padding: 5px 11px 3px 11px;
	margin: 0px
}
.article-tools ul{
	margin: 0px 0px 0px 0px;
	font-size: 80%;
}
.article-tools-box-li-print {
	list-style-image: url(http://www2.jurock.com/imgs/article-tools-icon-print.gif);
}
.article-tools-fbe-box-li-archives {
	list-style-image: url(http://www2.jurock.com/imgs/article-tools-fbe-icon-archives.gif);
}
.article-tools-insider-box-li-archives {
	list-style-image: url(http://www2.jurock.com/imgs/article-tools-newsletter-icon-archives.gif);
}
.article-tools-box-li-comments {
	list-style-image: url(http://www2.jurock.com/imgs/article-tools-icon-comments.gif);
}	

.newsletter-quote {
	color:#999999; font-style: italic; font-size: small; margin-bottom: 20px;
}
.fbe-headline {
	font-size: large;
	font-weight: bold;
	color:#2188BC;
	margin-top: 2em;
	margin-bottom: 3em;
}
.newsletter-issue-details {
	color: #999999; margin: 10px 0px 20px 0px;
}
.insider-fbe-issue-detail {
		font-size: 150%;
	font-weight: bold; color:#005881;
}

.insider-fbe-issuedate {
	color:#005881;
}

.redtext {  color: #990000}

.SideBox { margin: 1px 1px 1px 1px; }
.SideBox h3 { padding: 0px; margin: 2px 0px 2px 0px; font-size: 120%; color:#222  }
.SideBox p { padding: 0px; margin: 0px 0px 4px 0px; }
.SideBox form { padding: 0px; margin: 0px; }
.SideBox .btn { margin-left: 6px; }
.SideBox ol { margin: 0px; padding: 0px; margin-left: 25px; list-style-position: outside; }
html>body .SideBox ol { margin-left: 22px; }
.SideBox a { text-decoration: none; color:#0E5CA5 }
.SideBox a:hover { text-decoration: underline; }
.SideBox ol li a:visited { color: #909; }
.SideBox a.Button, .SideBox a.Button:hover { color: #222; text-decoration: none; }


/*--------------------------------------Blue buttons--------------------------*/
input.TextBtnBlue, A.TextBtnBlue {font: 11px/2.0em verdana;color:#222;text-decoration: none;text-align:center;
display:inline;vertical-align:baseline;margin-left:2px;padding:1px;Border:1px solid #333;
overflow:hidden;cursor:pointer;}

/*--ROLLOVER CODE--*/
input.TextBtnBlue, A.TextBtnBlue {
background: url( '/imgs/bg-ltbluegrad.gif' ) 0px 0px repeat-x;background-color:#D3D3D3;
}

input.TextBtnBlue:hover, A.TextBtnBlue:hover {
background: url( '/imgs/bg-ltbluegrad.gif' ) 0px -70px repeat-x;background-color:#F3F3F3;cursor:pointer;text-decoration:none}

.ad-box {
	width: 133px;
	padding:30px 14px 30px 14px;
	background:url(/imgs/advertisement-top.gif) top left no-repeat;
	border: 1px solid #d6d6d6;
	}
	
	.infotable ul
{
    margin: 0;
    margin-left: 12px;
    padding: 0;
}

.infotable 
{
    border: 1px solid #eee;
}
.infotable td
{
    text-align: left;
    padding: 10px;
}

.infotable
{
	padding: 10px;
	font-family: Verdana,arial, sans-serif;
	font-size: 13px;
	color: #888888;
	width: 420px;
	border: 1px solid #EEEEEE;
	padding: 0;
	margin: 0 9px 7px 0;
	vertical-align: top;
    background: #ffffff;
}

.infotable td
{
	margin: 0;
	vertical-align: top;
	padding: 15px 10px 10px 10px;
}

.padten td
{
	padding: 10px;
}

.infotable thead td
{
	margin: 0;
	background-color: #ffffff;
	height: 19px;
	padding: 5px 5px 6px 10px;
	background: #ffffff url(/imgs/tableinfo_headerbg.gif) repeat-x;
	color: #666;
    font-size: 18px;
	font-weight: normal;
    font-family: "Verdana", Helvetica, Arial, sans-serif;
}

.infotable tbody.treb, .treb
{    	
    color: #999999;
    font-size: 14px;
	font-weight: normal;
    font-family: "Verdana", Helvetica, Arial, sans-serif;
}

.infotable_odd
{
	background-color: #eeeeee;
	border-top: 1px dotted #D6D6D6;
	border-bottom: 1px dotted #D6D6D6;
}

.infotable_number
{
    font-size: 50px;
    color: #3399CC;
    font-weight: bold;
}
.sponsorlogo {
	clear: left;
	float: left;
	margin-right: 15px;
}
.td-bold-left {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF}
.td-left {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF}
.td-bold-right {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-align: right}
.td-right {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-align: right}
.td-mort-bold-left {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333333}
.td-mort-left {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333}
.disclaimer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333}
.td-mort-bold-left-sm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}
.td-mort-left-sm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
.td-left-sm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF}
.td-right-sm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: right}
.td-bold-left-sm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF}
.td-bold-right-sm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-align: right}


		
