a:visited {
	color: #9966FF;
}
.subscriber-list-top-text {font-family: Verdana; font-size: 9px; color: #ffffff; letter-spacing: .5px; padding: 0px 25px 0px 0px;}
.small-text {font-family: Verdana; font-size: 9px; color: #000099; letter-spacing: .5px; margin: 0cm 0cm 0cm 10px;}
.h3news {font-family: Verdana; font-size: 13px; font-weight: bold; color: rgb(10,155,2); letter-spacing: .5px;}
.h4news {font-family: Verdana; font-size: 11px; color: #000000; letter-spacing: .5px;}
.contentnews {font-family: Verdana; font-size: 11px; color: #000099; letter-spacing: .75px; margin: 0cm 0cm 0cm 0cm;} 
.sourcenews {font-family: Verdana; font-size: 11px; color: #000099; letter-spacing: .5px;}
.readmorenews {font-family: Verdana; font-size: 11px; color: #000099; letter-spacing: .5px; margin: 0cm 0cm 0cm 10px;}
.authornews {font-family: Verdana; font-size: 11px; color: #000099; letter-spacing: .5px; margin: 0cm 0cm 0cm 0px;}
.datenews {font-family: Verdana; font-size: 11px; color: rgb(10,155,2); letter-spacing: .5px;}

.tdbottom {padding-bottom: 10px;}
.bottomnewstext {font-family: Verdana; font-size: 11px; color: #000000; letter-spacing: .5px;}

.headertoptitle {font-family: Verdana; font-size: 22px; color: rgb(255,255,255); font-weight: bolder; letter-spacing: .5px;}
.headertopsub {font-family: Verdana; font-size: 18px; color: rgb(255,255,255); font-weight: bolder; font-style: italic; letter-spacing: .5px;}

.headermidborder {border-top: thin solid #000000; border-bottom: thin solid #000000;}
.headermidtext {font-family: Verdana; font-size: 11px; color: rgb(0,0,0); font-weight: bold; letter-spacing: .5px; padding-right: 15px; text-align:right;}

.footermidborder {border-top: thin solid #000000; border-bottom: thin solid #000000;}
.footermidtext {font-family: Verdana; font-size: 11px; color: rgb(0,0,0); font-weight: bold; letter-spacing: .5px; padding-right: 15px; text-align:right;}

.mainheadingtext {font-family: Verdana; font-size: 16px; color: rgb(0,0,0); font-weight: bold; letter-spacing: .5px; text-align: center;}
.announcementred {font-family: Verdana; font-size: 12px; color: red; font-weight: bold; letter-spacing: .5px; text-align: center;}
.announcementblack{font-family: Verdana; font-size: 12px; color: black; letter-spacing: .5px; text-align: left;}
.announcementblackborder {border-bottom:1px dotted black; padding-bottom: 15px;}


.purposeblack{font-family: Verdana; font-size: 12px; color: black; letter-spacing: .5px; text-align: center; font-weight: bold;}

.newspagesummaryheading {font-family: Verdana; font-size: 12px; color: black; font-weight: bold; letter-spacing: .5px; text-align: center;}
.newspagesummarytext{font-family: Verdana; font-size: 12px; color: black; letter-spacing: normal; text-align: center;}
.newspagecontentheading {font-family: Verdana; font-size: 12px; color: black; font-weight: bold; letter-spacing: .5px; text-align: center; padding-top: 15px;}
.newsblackborder {border-bottom:1px dotted black; padding-bottom: 15px; padding-top: 10px;}
.newspagesource {font-family: Verdana; font-size: 11px; color: #000099; letter-spacing: .5px;}

.advheading {font-family: Verdana; font-size: 12px; color: blue; font-weight: bold; letter-spacing: .5px; text-align: center;}
.advtext {font-family: Verdana; font-size: 10px; color: black;  letter-spacing: .5px; text-align: center;}
.adurl {font-family: Verdana; font-size: 10px; font-weight: bold; color: rgb(10,155,2); letter-spacing: .5px; padding-bottom: 10px;}

.modchipheading {font-family: Verdana; font-size: 12px; color: black; font-weight: bold; letter-spacing: .5px; text-align: center;}
.modchipmoreinfo {font-family: Verdana; font-size: 10px; font-weight: bold; color: blue; letter-spacing: .5px; padding-bottom: 10px; text-align: center;}
.modchipbuynow {font-family: Verdana; font-size: 10px; font-weight: bold; color: red; letter-spacing: .5px; padding-bottom: 10px; text-align: center;}
.editorschoice {font-family: Verdana; font-size: 10px; color: #990099; font-weight: bold; letter-spacing: .5px; text-align: center;}


.blackborderaround {border: thin solid #D9DADC;}
.topindexheader {padding: 0px 25px 0px 75px; background-color: #D32114; font-family: Verdana; font-style: italic; font-weight: bold; font-size: 14px; color: #ffffff; letter-spacing: .5px; margin-left: 10px; border-top: thin solid #000000; border-bottom: thin solid #000000; border-left: thin solid #000000; border-right: thin solid #000000; }
.topnewsheader {padding: 0px 25px 0px 75px; background-color: #D32114; font-family: Verdana; font-style: italic; font-weight: bold; font-size: 14px; color: #ffffff; letter-spacing: .5px; margin-left: 10px; border-top: thin solid #000000; border-bottom: thin solid #000000; border-left: thin solid #000000; border-right: thin solid #000000; }
.newsborder {border-top: thin solid #000000; border-bottom: thin solid #000000; border-left: thin solid #000000; border-right: thin solid #000000; }
.newsborderall {border-size: 5px; border-top: thin dotted #C7D5F5; border-bottom: thin dotted #C7D5F5; border-left: thin dotted #C7D5F5; border-right: thin dotted #C7D5F5; }
.topnewsborder {border-top: thin solid #92B0F5; border-bottom: thin hidden #92B0F5; border-left: thin solid #92B0F5; border-right: thin solid #92B0F5; }
.bottomnewsborder {border-top: thin hidden #92B0F5; border-bottom: thin solid #92B0F5; border-left: thin solid #92B0F5; border-right: thin solid #92B0F5; }
.rightmargin {padding-left: 10px;}
.yellow-border-top-bottom {border-top: thin solid #000000; border-bottom: thin solid #000000}
.footer-border-top-bottom {border-top: thin solid #000000; border-bottom: thin solid #000000}}
.blue-border-right {border-right: thin solid #000000}
.nav-text {font-family: Verdana; font-size: 10px; font-weight: bold; color: #0B0276; letter-spacing: .5px; margin: 0cm 0cm 0cm 10px;}
.toppageheading {margin-bottom:0em; font-family: Verdana; font-size: 17px; font-weight: bold; color: #0B0276; letter-spacing: .5px; margin-left: 10px;}
.toppagesubheading {font-family: Verdana; font-style: italic; font-size: 14px; color: #0B0276; letter-spacing: .5px; margin-left: 10px;}
.pagecontent {font-family: Verdana; font-size: 12px; color: #000000; letter-spacing: .5px; margin-left: 10px;}
.pagelinks {font-family: Verdana; font-size: 12px; color: #0B0276; letter-spacing: .5px; margin-left: 10px;}

/* comments for FireFox bug */

body {
		margin:0; padding:0;
		font:11pt/1.5 sans-serif;
		width:100%;
		height: 100%;
		}

	#headertop {
		margin:0; padding:0;
		width:100%;
		background-color: rgb(10,155,2);
		}
		
	#headermid {
		margin:0; padding:0;
		width:100%;
		background-color: rgb(185,249,185);
		}


	#main1 {
		margin:0; padding:0;
						background-color: rgb(255,255,255);
		/* height:100%; */
		}
	#main2 {
		margin:0; padding:0;
				background-color: rgb(255,255,255);
		/* height:100%; */
		}
	#left {
		float:left;
		width:135px;
		margin:0; padding:0;
		background-color: rgb(229,225,225);
		font-size:80%;
		/* height:100%; */
		border-right:1px dotted black;
		}
	#right {
		float:right;
		width:135px;
		margin:0; padding:0;
		background-color: rgb(229,225,225);
		font-size:80%;
		/* height:100%; */
		border-left:1px dotted black;
		}
	#middle {
		margin:0 135px;
				background-color: rgb(255,255,255);
		font-size:80%;
		}

	#footer {
		margin:0; padding:0;
		width:100%;
		background-color: rgb(185,249,185);
		}

	.column-in {
		margin:0; padding:0.5em 1em;
				width:100%;
		}
		
	.column-header {
		margin:0; padding:0.5em 1em;
				width:100%;
		}

	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
	h1,h2,h3,h4 { margin: 0.2em 0 }
	p { margin: 0.5em 0 }
	a { color:black }
	
	.copy { text-align:center; font-size:80% }