
#pageArticleLeft h2.Accessible {
	position : absolute;
	left : -999px;
	width : 990px;
}
a img {
	border : none;
}
div.Module a:hover {
	text-decoration : underline;
}
#pageHomeRightBottomClear {
	clear : both;
}
#pageNavigation li.On {
	background-color : #c7a12d;
}
#browseEndorsee {
	padding : 5px;
	width : 150px;
	height : 115px;
	overflow : auto;
	margin : 10px 10px 10px 0px;
	float : left;
}
#pageNavigation img {
	text-align : center;
}
#pageMasthead ul a {
	color : #4b8f01;
	font-weight : bold;
	margin : 0px;
}
div.Module ul.NavigationList, div.Module ul.NavigationList a {
	color : #4b8f01;
	font-weight : bold;
}
#pageHomeRightBottomLeft {
	float : left;
	width : 240px;
}
#pageMasthead ul {
	display : block;
	padding-bottom : 5px;
}
#pageArticleRight {
	float : right;
	width : 483px;
}
#pageNavigation li.Last {
	padding-right : 0;
}
#pageMastheadPresident {
	margin : 0;
	padding : 0;
	position : absolute;
	bottom : 0;
	right : 0;
	font-size : 109.09%;
	font-weight : bold;
}
#pageSuite_break {
	height : 1px;
}
#pageHomeLeft {
	float : left;
	width : 238px;
	padding : 1px;
}
#pageArticleLeft h2 {
	font-size : 100.00%;
	margin : 0;
	padding : 14px 4px 5px 4px;
	margin : 0 10px;
	border-bottom : solid 1px #F1DFBF;
}
#pageSuite_top {
	background-image : url('/bin/k/v/suites-top.gif');
	background-repeat : no-repeat;
	background-position : center top;
	width : 726px;
}
#pageArticleRightMain {
	margin-bottom : 10px;
	background-image : url('/bin/o/r/article-middle.gif');
	background-repeat : repeat-y;
	background-position : 0 0;
	width : 483px;
}
div.Module ul.Tree {
	font-weight : bold;
}
#browseIndustry {
	padding : 5px;
	width : 150px;
	height : 115px;
	overflow : auto;
	margin : 10px 0px 10px 0px;
}
div.Module a.GreenLink {
	font-weight : bold;
	color : #4b8f01;
	display : block;
	margin : 0 0 15px 0;
}
#pageArticleLeft div.SuiteBlock {
	margin-bottom : 3px;
}
#pageFinder li.Last {
	padding-right : 0;
	margin-right : 0;
	background-image : none;
}
div.Clearer {
	clear : both;
}
#pageArticleClear {
	clear : both;
}
#pageSuiteLeft_inner {
	padding : 6px 1px 1px 1px;
}
#pageSuite {
	margin-top : 10px;
	background-image : url('/bin/i/u/suites-middle.gif');
	background-repeat : repeat-y;
	background-position : 0 0;
	width : 726px;
}
#pageFinderSearchText {
	vertical-align : middle;
	width : 150px;
	padding : 1px;
	border-top : solid 1px #949494;
	border-left : solid 1px #949494;
	border-right : solid 1px #c1c1c1;
	border-bottom : solid 1px #c1c1c1;
}
#pageFinderSearchGo {
	vertical-align : middle;
	background-color : #ef6507;
	color : #fff;
	font-weight : bold;
	font-size : 90.90%;
}
#PolicyBot a {
	color : #4d4d4d;
	font-weight : bold;
	text-decoration : none;
}
#pageNavigation, #pageNavigation a {
	color : #fff;
	text-decoration : none;
}
div.Module a {
	font-weight : bold;
}
#PolicyBot {
	padding : 10px 10px 10px 10px;
}
div.Module ul.NavigationList li {
	margin-bottom : 10px;
}
#pageList div.SuiteBlock {
	float : left;
	margin : 0 0 3px 2px;
}
div.Article div.pubArticles {
	width : 430px;
	float : right;
}
#pageFooter, #pageFooter a {
	color : #777;
	text-decoration : none;
}
div.Article div.Banner div.Header {
	font-size : 125.00%;
	margin-top : 15px;
}
span.Uppercase, h2.Uppercase {
	text-transform : uppercase;
}
div.SuiteBlock h1, div.SuiteBlock h2, div.SuiteBlock h3, div.SuiteBlock h4, div.SuiteBlock div {
	position : absolute;
	top : 0;
	left : 0;
	font-size : 127.27%;
	display : inline;
}
div.Article div.Banner {
	border-bottom : solid 1px #c9ab77;
	width : 100%;
	margin-bottom : 10px;
}
#pageList div.First {
	margin-left : 0;
	clear : left;
}
#pageHomeRightTopRight {
	float : right;
	width : 240px;
}
.pubIssues {
	padding-right : 35px;
	padding-left : 5px;
}
#pageFinderSearch, #pageFinderSearchText {
	color : #8f8e8e;
	font-size : 100.00%;
}
#pageFinder {
	width : 726px;
	position : relative;
	margin-top : 5px;
	margin-bottom : 5px;
}
#pageMasthead img {
	display : block;
}
#pageFull_top {
	background-image : url('/bin/m/a/full-top.gif');
	background-repeat : no-repeat;
	background-position : center top;
	width : 726px;
}
div.Module ul.Tree ul {
	margin-bottom : 0;
	font-weight : normal;
	font-size : 90.91%;
}
div.SuiteBlock li {
	display : inline;
}
div.Module ul.LinkList li {
	margin-bottom : 0;
}
div.Module ul.Tree ul li {
	padding-left : 40px;
}
div.SuiteBlock h1 a, div.SuiteBlock h2 a, div.SuiteBlock h3 a, div.SuiteBlock h4 a, div.SuiteBlock div a {
	color : #000;
}
#pageArticleLeftTop_top {
	background-image : url('/bin/u/u/navigation-top.gif');
	background-repeat : no-repeat;
	background-position : center top;
	width : 240px;
}
div.Module li {
	list-style-type : none;
	margin : 0 0 15px 0;
	padding : 0;
}
#pageArticle {
	margin-top : 10px;
}
#pageHome_bottom {
	background-image : url('/bin/e/e/home-bottom.gif');
	background-repeat : no-repeat;
	background-position : center bottom;
	width : 726px;
}
div.SuiteBlock img {
	display : block;
	text-align : center;
}
#pageSuite_bottom {
	background-image : url('/bin/w/r/suites-bottom.gif');
	background-repeat : no-repeat;
	background-position : center bottom;
	width : 726px;
}
div.Article div.Banner div.Header, div.Article div.Banner div.Header a {
	font-weight : bold;
	color : #3f71b6;
	text-decoration : none;
}
#pageArticleRightMain_inside {
	padding : 1px;
}
#pageFinder ul, #pageFinder ul a {
	color : #4b8f01;
	text-decoration : none;
	font-weight : bold;
}
#pageFooter {
	width : 720px;
	margin : 10px auto 0 auto;
	border-top : solid 2px #418701;
	padding-top : 3px;
}
div.Module strong, div.Module a strong, div.Module strong a {
	color : #000;
}
body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #4D4D4D;
}
#pageMasthead a {
	text-decoration : none;
}
#pageMasthead ul, #pageMasthead li {
	padding : 0;
	list-style-type : none;
}
#pageList h2 {
	position : absolute;
	left : -999px;
	width : 990px;
}
#pageSuiteMiddle {
	float : left;
	width : 240px;
	padding : 1px 1px 1px 4px;
}
#pageSuiteLeft {
	float : left;
	width : 240px;
}
div.Module p {
	margin : 0 0 15px 0;
}
#pageMastheadLogo, #pageMastheadLogo a, #pageMastheadPresident, #pageMastheadPresident a {
	color : #000;
}
div.Module ul.LinkList, div.Module ul.LinkList a {
	color : #4b8f01;
	font-weight : bold;
}
#pageArticleLeftTop {
	width : 240px;
	margin : 0px 0px 5px 0px;
}
#browse li {
	font-weight : bold;
	font-size : 12px;
	list-style-type : none;
	margin-right : 80px;
	display : inline;
}
div.SuiteBlock ul li.Left {
	float : left;
}
#pageNavigation {
	width : 726px;
	margin-top : 3px;
	background-color : #7db704;
	font-size : 136.36%;
	display : block;
	margin : 0;
	padding : 0;
	list-style-type : none;
}
#pageArticleLeftTop_bottom {
	background-image : url('/bin/w/h/navigation-bottom.gif');
	background-repeat : no-repeat;
	background-position : center bottom;
	width : 240px;
}
div.Article div.IssueName {
	float : left;
	font-weight : bold;
}
#pageMasthead {
	width : 726px;
	padding : 0px 0 133px 0;
	position : relative;
	background-repeat : no-repeat;
	background-position : center bottom;
}
div.Module ul {
	list-style-type : none;
	margin : 0 0 15px 0;
	padding : 0;
}
#pageHome h2 {
	font-size : 100.00%;
	margin : 0;
	padding : 14px 4px 5px 4px;
	margin : 0 10px;
	border-bottom : solid 1px #F1DFBF;
}
div.Module ul.Tree li {
	margin-bottom : 0;
	line-height : 110.00%;
}
#pageFinderSearch p {
	float : left;
	margin : 5px;
}
div.Module, div.Module a {
	color : #4d4d4d;
	text-decoration : none;
}
div.Article div.AuthorInfo {
	border-bottom : solid 1px #c9ab77;
	padding-bottom : 12px;
	margin-bottom : 12px;
}
#pageMastheadLogo {
	margin : 0;
	padding : 0;
	position : absolute;
	bottom : 0;
	left : 0;
	font-size : 145.45%;
	font-family : Serif;
	font-weight : bold;
	background-image : url('/bin/x/m/logo.jpg');
}
div.Article ul.SubscriptionOptions li {
	display : inline;
	margin : 0;
	padding : 0 0 0 10px;
	list-style-type : none;
}
.publication {
	display : none;
}
div.Module div.Divider {
	clear : both;
	border-top : solid 1px #C9AB77;
}
#pageNavigation, #pageNavigation li, #pageNavigation img, #pageNavigation a, #pageNavigation ul {
	height : 38px;
}
div.Article ul.SubscriptionOptions li, div.Article ul.SubscriptionOptions li a {
	color : #4b8f01;
	text-decoration : none;
	font-weight : bold;
}
#pageSuite h2, #pageSuite h2 a {
	color : #3F71B6;
	text-decoration : none;
	display : block;
}
#browseYear {
	float : left;
	width : 100px;
	margin : 10px 10px 10px 0px;
	padding : 5px;
	height : 115px;
	overflow : auto;
}
div.Module li img {
	float : left;
	padding : 0px 6px 6px 0;
	text-align : center;
}
#pageFinder ul, #pageFinder li {
	list-style-type : none;
}
div.Article div.Banner img {
	float : left;
	display : block;
}
div.Module ul.Tree li img {
	vertical-align : middle;
	display : inline;
	float : none;
	position : relative;
	top : 2px;
}
#pageArticleLeftTop_inside {
	padding : 1px;
}
#pageArticleLeft {
	float : left;
	width : 240px;
}
#pageSuiteClear {
	clear : left;
}
#page {
	width : 726px;
	margin : 0 auto;
	padding : 0 20px 30px 20px;
	border-left : solid 1px #ccc;
	border-right : solid 1px #ccc;
	background-color : #FFFFFF;
}
#pageSuite h2 {
	font-size : 100.00%;
	margin : 0;
	padding : 14px 4px 5px 4px;
	margin : 0 10px;
	border-bottom : solid 1px #F1DFBF;
}
#pageFooter hr {
	display : none;
}
#pageFooter cite {
	font-style : normal;
}
div.Module a.MoreLink {
	font-weight : bold;
	display : block;
	margin-left : 91px;
	clear : left;
	text-transform : uppercase;
}
#pageHome {
	margin-top : 10px;
	background-image : url('/bin/y/a/home-middle.gif');
	background-repeat : repeat-y;
	background-position : 0 0;
	width : 726px;
}
#pageArticleRightMain_top {
	background-image : url('/bin/s/h/article-top.gif');
	background-repeat : no-repeat;
	background-position : center top;
	width : 483px;
}
#pageFinderSearch {
	position : relative;
	width : 350px;
	float : left;
	margin-bottom : 5px;
}
div.Article ul.SubscriptionOptions {
	text-align : right;
	width : 60%;
	float : right;
	display : block;
	margin : 0;
	padding : 0;
	list-style-type : none;
}
#pageHomeRightTopClear {
	clear : both;
	border-top : solid 1px #C9AB77;
}
#pageFull {
	margin-top : 10px;
	background-image : url('/bin/i/a/full-middle.gif');
	background-repeat : repeat-y;
	background-position : 0 0;
	width : 726px;
}
div.Module {
	padding : 14px 13px;
}
#pageHomeRightTopLeft {
	float : left;
	width : 240px;
}
#pageFinder ul {
	text-align : right;
	padding : 0px;
	margin : 0px;
}
#pageSuiteRight {
	float : left;
	width : 240px;
	padding : 1px 1px 1px 0;
}
#pageFinderSearch label span {
	font-weight : bold;
}
#pageHomeRightBottomRight {
	float : right;
	width : 240px;
}
#PolicyBot a:hover {
	text-decoration : underline;
}
div.Module .Green a a:hover a:visited {
	color : #4b8f01;
}
div.SuiteBlock {
	position : relative;
	width : 240px;
	height : 125px;
	background-color : #ccc;
}
#pageHomeRight {
	float : right;
	width : 481px;
	padding : 1px;
}
#browse ul {
	padding : 0px;
	margin-top : 15px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
div.Article {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 0 10px 10px 10px;
	color : #4D4D4D;
}
#pageNavigation li {
	padding-right : 1px;
	background-image : url('/bin/y/x/divider.gif');
	background-repeat : no-repeat;
	background-position : right 0;
}
body, html, form {
	margin : 0;
	padding : 0;
}
#pageMastheadPresident img {
	text-align : right;
}
#pageArticleRightMain_bottom {
	background-image : url('/bin/i/s/article-bottom.gif');
	background-repeat : no-repeat;
	background-position : center bottom;
	width : 483px;
}
#pageList {
	padding-top : 10px;
	padding-bottom : 1px;
}
#pageMasthead li {
	display : inline;
	padding-right : 10px;
}
body, html {
	background-color : #333;
}
#pageFull_inside {
	padding : 1px;
}
#pageFinder li {
	display : inline;
	padding-right : 11px;
	margin-right : 10px;
	background-image : url('/bin/o/r/vertical-2px-orange.gif');
	background-repeat : repeat-y;
	background-position : right;
}
.subtopic {
	padding-left : 15px;
	color : #4d4d4d;
	font-weight : bold;
	text-decoration : none;
}
#pageHome h2, #pageHome h2 a {
	color : #3F71B6;
	text-decoration : none;
	display : block;
}
#pageHomeClear {
	clear : both;
}
#pageList div.Bottom {
	margin-bottom : 0;
}
#pageMastheadLogo a, #pageMastheadPresident a {
	display : block;
}
#pageFull_bottom {
	background-image : url('/bin/m/g/full-bottom.gif');
	background-repeat : no-repeat;
	background-position : center bottom;
	width : 726px;
}
#pageArticleLeft h2, #pageArticleLeft h2 a {
	color : #3F71B6;
	text-decoration : none;
	display : block;
}
DIV.SEProfileDirectoryModule OL {
	margin : 0px;
	padding : 0px;
	list-style : none;
}
div.SuiteBlock ul, div.SuiteBlock ul a {
	color : #fff;
}
#pageNavigation ul {
	float : left;
}
div.SuiteBlock ul {
	font-size : 81.82%;
	font-weight : bold;
	width : 200px;
	background-color : #000;
	position : absolute;
	bottom : 3px;
	left : 0;
	text-align : right;
	padding : 0 20px;
}
div.Article div.pubIssues {
	float : left;
}
#pageHome_top {
	background-image : none;
	background-repeat : no-repeat;
	background-position : center top;
	width : 726px;
}
#finderNav {
	width : 350px;
}
#pageFinderNav {
	float : right;
	width : 350px;
	position : relative;
	margin-top : 5px;
}
h1 {
	font-size : 14px;
}
#pageHomeLeftWide {
	float : left;
	width : 481px;
	padding : 1px;
}
#pageHomeRightNarrow {
	float : right;
	width : 238px;
	padding : 1px;
}
#pageHome2 {
	margin-top : 10px;
	background-image : url('/bin/o/r/article-middle.gif');
	background-repeat : repeat-y;
	background-position : 0 0;
	width : 726px;
}
div.pageHome2 h4 {
	color : #3F71B6;
	font-size : 14px;
	font-weight : bold;
	margin-top : 10px;
	margin-bottom : 15px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#pageHomeLeftWide h2 {
	font-size : 100%;
	margin : 0 10px;
	padding : 14px 4px 5px 4px;
	border-bottom : solid 1px #F1DFBF;
	color : #3F71B6;
}
#pageHome2_leftbottom {
	background-image : url('/bin/i/s/article-bottom.gif');
	background-repeat : no-repeat;
	background-position : left bottom;
	width : 726px;
}
#pageHome2_lefttop {
	background-image : url('/bin/s/h/article-top.gif');
	background-repeat : no-repeat;
	background-position : left top;
	width : 726px;
}
#pageHome2_rightbottom {
	background-image : url('/bin/w/h/navigation-bottom.gif');
	background-repeat : no-repeat;
	background-position : right bottom;
	width : 238px;
}
#pageHome2_righttop {
	background-image : url('/bin/u/u/navigation-top.gif');
	background-repeat : no-repeat;
	background-position : right top;
	width : 238px;
}
#pageHome2 h2 {
	font-size : 100.0%;
	margin : 0 10px;
	padding : 14px 4px 5px 4px;
	border-bottom : solid 1px #F1DFBF;
}
#pageHome2 h2, #pageHome2 h2 a {
	color : #3F71B6;
	display : block;
	text-decoration : none;
}
#pageFooter2 {
	width : 720px;
	margin : 10px auto 0 auto;
	border-top : solid 2px #225599;
	padding-top : 3px;
}
#pageHome2 div.Banner {
	border-bottom : solid 1px #F1DFBF;
	margin : 0 10 px;
	padding : 14px 4px 5px 4px;
}
#pageHome2 div.Banner div.Header {
	font-size : 125%;
	margin-top : 15 px;
	font-weight : bold;
	color : #3f71b6;
}
.resultsArticleSummary {
	padding-bottom : 15px;
}
.resultsCount {
	padding-bottom : 15px;
}
h3 {
	display : none;
}
.rss {
	background : url(http://www.heartland.org/infotech-news.org?_template images/rss.png);
	background-repeat : no-repeat;
	background-position : 5px 3px;
	padding-left : 28px;
}
.SESyndicationModule .feedItems .description {
	padding-bottom : 0px;
	margin-bottom : 0px;
}
.SESyndicationModule .feedDetails .description {
	padding-bottom : 15px;
	margin-bottom : 15px;
	font-size : 12px;
}
.SESyndicationModule .feedDetails h1 {
	padding-bottom : 0px;
	margin-bottom : 0px;
	display : none;
}
.SESyndicationModule .extras .pubDate {
	margin-bottom : 5px;
	padding-bottom : 5px;
	font-size : 10px;
	margin-left : 10px;
}
.SESyndicationModule .extras .itemURL {
	display : none;
	font-size : 10px;
}
.SESyndicationModule .feedItems h3.title a:hover {
	color : #ef181e;
}
.SESyndicationModule li {
	list-style : circle;
}
.SESyndicationModule .feedItems h3.title {
	font-size : 12px;
	padding : 0px;
	font-weight : bold;
	border-bottom : none;
	text-decoration : none;
	margin-bottom : 0px;
	color : #064599;
}
.ArticleViewCommentForm {
	padding : 8px;
}
#ArticleViewCommentTitle {
	font-size : 14px;
	font-weight : bold;
	padding-top : 20px;
}
#commentForm label {
	color : #4d4d4d;
	font-weight : bold;
}
#commentForm table td {
	padding : 3px 0px;
}
#commentForm input, #commentForm textarea {
	border : 1px solid #c9ab77;
}
.ArticleViewCommentFormSubmit {
}
.ArticleViewCommentFormSubmit input {
	background-color : #e5cfa8;
}
#ArticleViewCommentNote {
	font-size : 9px;
	font-style : italic;
	margin-bottom : 12px;
}
#commentMsg p {
	font-weight : bold;
	color : #4B8F01;
}
.ArticleViewCommentDisplay {
	padding : 8px;
}
.ArticleViewComment {
	margin : 0px 0px 6px;
	padding : 0;
	border-top : 1px solid #dccdb3;
}
.ArticleViewCommentAuthor {
	color : #4d4d4d;
	font-size : 14px;
	font-weight : bold;
	margin : 0px;
	padding : 4px 4px 0;
}
.ArticleViewCommentDate {
	color : #dccdb3;
	font-size : 9px;
	padding : 2px 4px;
}
.ArticleViewCommentContent {
	padding : 8px 4px;
}
#pageHomeLeft_top {
	background-image : url('/bin/u/u/navigation-top.gif');
	background-repeat : no-repeat;
	background-position : center top;
	width : 240px;
}
#pageHomeLeft_bottom {
	background-image : url('/bin/w/h/navigation-bottom.gif');
	background-repeat : no-repeat;
	background-position : center bottom;
	width : 240px;
}
#pageHomeRightBottomLeft_top {
	background-image : url('/bin/u/u/navigation-top.gif');
	background-repeat : no-repeat;
	background-position : center top;
	width : 240px;
}
#pageHomeRightBottomLeft_bottom {
	background-image : url('/bin/w/h/navigation-bottom.gif');
	background-repeat : no-repeat;
	background-position : center bottom;
	width : 240px;
}
#pageHomeRightBottomRight_top {
	background-image : url('/bin/u/u/navigation-top.gif');
	background-repeat : no-repeat;
	background-position : center top;
	width : 240px;
}
#pageHomeRightBottomRight_bottom {
	background-image : url('/bin/w/h/navigation-bottom.gif');
	background-repeat : no-repeat;
	background-position : center bottom;
	width : 240px;
}
