body 
{
	font-family: Verdana, Tahoma, Helvetica, Georgia;
	font-size: 9pt;
	color: #5E5E5A;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

td {font-family: Verdana, Tahoma, Helvetica, Georgia; font-size: 9pt; color: #5E5E5A;}

form {
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
}

A, A:link {color: #5E5E5A; TEXT-DECORATION: none}
A:visited {color: #5E5E5A; TEXT-DECORATION: none}
A:hover, A:active  {color: #5E5E5A; TEXT-DECORATION: underline}

.monthly-review {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5pt;
	font-weight: bold;
	letter-spacing: .04em;
}

.black-bg { background-color: #000000}
.white-bg { background-color: #FFFFFF}
.chameleon-2-bg {background-color: #666666}
.lt-grey-bg {background-color: #BFBFB1}
.wrm-grey-bg {background-color: #E0E0D3}
.fullstory-dk-grey-bg {background-color: #D6D6CE}
.fullstory-lt-grey-bg {background-color: #ECEBE7}

.topics-bkgd {
	background-color: #E0E0D3;
	background-image: url(../images/topics_graphic.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.black, .black A, .black A:link, .black A:visited {color: #000000; TEXT-DECORATION: none}
.black A:hover, .black A:active {color: #000000; TEXT-DECORATION: underline}

.white, .white A, .white A:link, .white A:visited {color: #FFFFFF; TEXT-DECORATION: none}
.white A:hover, .white A:active {color: #FFFFFF; TEXT-DECORATION: underline}
.expired {color: #CC0000}
.lt-grey-bg {color: #BFBFB1}
.wrm-grey-bg {color: #E0E0D3}

.leftnav  {	font-size: 9pt;	font-weight: bold;}

.arrow, .arrow A, .arrow A:link, .arrow A:visited {
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.arrow A:hover, .arrow A:active {color: #FFB500; font-size: 11pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.arrow-2, .arrow-2 A, .arrow-2 A:link, .arrow-2 A:visited {
	font-size: 11pt;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.arrow-2 A:hover, .arrow-2 A:active {color: #FFB500; font-size: 11pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}


.issue-no {font-size: 8pt; font-weight: bold;}
.issue-date {font-size: 7pt; font-weight: normal;}

.main-title {font-size: 10pt; font-weight: normal;}
.main-subtitle {font-size: 8pt; font-weight: bold;}
.main-text { font-size: 9pt; font-weight: normal; line-height: 160%;}

.current-issue-title {font-size: 9pt; font-weight: normal;}
.current-issue-author { font-size: 7pt; font-weight: normal;}


.fullstory-title {font-size: 11pt; font-weight: normal;}
.fullstory-subtitle {font-size: 9pt; font-weight: bold;}
.fullstory-subtitle-extra {font-size: 9pt; font-weight: normal;  line-height: 150%;}
.fullstory-author { font-size: 8pt; font-weight: bold;}
.fullstory-date { font-size: 8pt; font-weight: bold; color:#000000;}
.fullstory-data { font-size: 8pt; font-weight: normal;}
.fullstory-text { font-size: 9pt; font-weight: normal; line-height: 160%;}
.fullstory-reference { font-size: 8pt; font-weight: normal; line-height: 120%;}

.results-title {font-size: 9pt; font-weight: normal;}
.results-category {font-size: 8pt; font-weight: bold; color: #000000;}
.results-date {font-size: 8pt; font-weight: normal;}
.results-text { font-size: 8pt; font-weight: normal; line-height: 120%;}

.next-issue {
				font-size: 36pt;
				font-weight: normal;
				padding-right: 15px;
}

.teaser-title { font-size: 9pt; font-weight: bold; }
.teaser-subtitle {font-size: 8pt; font-weight: bold;}
.teaser-text { font-size: 8pt; font-weight: normal; }

.book-title { font-size: 10pt; font-weight: bold; line-height: 115%}
.book-subtitle {font-size: 8pt; font-weight: bold;}
.book-text {font-size: 8pt; font-weight: normal;}

.topic-title {font-size: 9pt; font-weight: bold;}
.topic-subtitle {font-size: 8pt; font-weight: bold;}
.topic-text {font-size: 8pt; font-weight: normal;}
.topic-small {font-size: 7pt; font-weight: bold;}

.featured-text {font-size: 9pt; font-weight: normal;}
.featured-nav{font-size: 8pt; font-weight: bold;}


.contact-title {font-size: 7pt;	font-weight: bold;}
.contact-text {	font-size: 7pt;	font-weight: normal;}

.function {font-size: 8pt;}
.extra-small {font-size: 7pt;}

.breadcrumbs {font-size: 7pt;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
}

.footer {font-size: 7pt;
 	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 0px;}

.leftcol-pad {
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 35px;
}
.leftcol-pad-advsearch {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 37px;
}


.leftcol-contact-pad {
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 35px;
}


.leftcol-pad-b {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 9px;
}


.leftcol-nav-pad {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.left-nav-menu {font-size: 9pt;}
.left-subnav-menu {font-size: 8pt; font-weight: bold}
.left-subsubnav-menu {font-size: 8pt;}
.mr-logo-pad {
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 35px;
}
.top-nav, .top-nav A, .top-nav A:link  {
	font-size: 7pt;
	font-weight: bold;
}
.searchbox {width: 100px; font-size: 8pt;}
.table-pad-2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.table-pad-5 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.pad-21 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 27px;
}

.table-pad-5-5 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.topnav-pad-5 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.table-pad-10 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.table-pad-book-fullstory {
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}
.table-pad-right-10 {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.table-pad-left-10 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.table-pad-7777 {
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}

.table-pad-21-0 {
	padding-top: 12px;
	padding-right: 21px;
	padding-bottom: 12px;
	padding-left: 0px;
}

.table-pad-21 {
	padding-top: 12px;
	padding-right: 21px;
	padding-bottom: 12px;
	padding-left: 21px;
}

.table-pad-21b {
	padding-top: 15px;
	padding-right: 27px;
	padding-bottom: 15px;
	padding-left: 27px;
}

.table-pad-21c {
	padding-top: 12px;
	padding-right: 27px;
	padding-bottom: 12px;
	padding-left: 21px;
}

.table-pad-23 {
	padding-top: 23px;
	padding-right: 27px;
	padding-bottom: 23px;
	padding-left: 27px;
}
.table-pad-23b {
	padding-top: 23px;
	padding-right: 12px;
	padding-bottom: 23px;
	padding-left: 12px;
}
.table-pad-23c {
	padding-top: 17px;
	padding-right: 27px;
	padding-bottom: 17px;
	padding-left: 10px;
}

.table-pad-23d {
	padding-top: 17px;
	padding-right: 27px;
	padding-bottom: 17px;
	padding-left: 27px;
}
.table-pad-23e {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.table-pad-13-14 {
	padding-top: 13px;
	padding-right: 14px;
	padding-bottom: 13px;
	padding-left: 14px;
}

.table-pad-21-search {
	padding-top: 10px;
	padding-right: 27px;
	padding-bottom: 10px;
	padding-left: 27px;
}

.border-white {
	border: 1px solid #FFFFFF;
}

.section-title {font-size: 12pt; font-weight: bold;}
.section-sub-title {
	font-size: 12pt;
	font-weight: bold;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;
	padding-bottom: 5px;
}

.border-white-bottom {
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;
}

.contact-pad-1 {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.contact-pad-2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.contact-pad-3 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.textbox-1 {width: 150px; font-size: 8pt;}
.textbox-2 {width: 250px; font-size: 8pt;}
.textarea-1 {width: 400px; height: 200px; font-size: 8pt;}
.textarea-2 {width: 460px; height: 60px; font-size: 8pt;}
.drop-1 {width: 250px; font-size: 8pt;}


.contents {
	font-size: 7pt;
	padding-bottom: 3px;
}
.contents-title {
	font-size: 8pt;
	font-weight:bold;
	padding-bottom: 5px;
}
.caption {
	font-size: 8pt;
	padding-top: 5px;
	color: #AEAEA7;
}

.left {
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.right {
	float: right;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.results-sub-title {
	font-size: 10pt;
	font-weight: bold;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;
	padding-bottom: 5px;
}
.results-number {
	font-size: 7pt;
	font-weight: bold;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;
	padding-bottom: 5px;
}
.poll-answer {font-size: 8pt; font-weight:bold}
.top-logo {
	font-size: 7pt;
	font-weight: bold;
}

