body { background-color:white; margin-left:0; margin-top:1; margin-right:0; margin-bottom:0; }
a { color:#006699; }
b { color:#006699; }
a:hover { color:red; }

.twtr-widget h3 { font-family: "Lucida Grande", "Arial", "Trebuchet MS"; }
.twtr-widget h4 { font-family: "Lucida Grande", "Arial", "Trebuchet MS"; }
.twtr-widget p { font-family: "Lucida Grande", "Georgia"; font-size: 8pt; }

p, li { font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:100%; color:#111111; }

code { font-family: "Courier New", "Lucida Console"; }
em { font-weight: bolder; font-style: normal; }

pre {font-family: 'Courier New', 'Lucida Console', Monospace; font-size: 10pt;background-color: #F7F7F7; padding: 10px; margin-right: 10px; color:#000040; white-space: pre-wrap; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }

.note {font-family:Verdana,Tahoma,Lucida Console;font-size:100%;background-color:#F7F7F7;
	padding-top:10;padding-bottom:10;padding-left:10;margin-left:10;
	padding-right:10;margin-right:10;border-style:groove;border-width:2px;
	color:#222222; }

.tip {font-family:Verdana,Tahoma,Lucida Console;font-size:100%;background-color:#F7F7F7;
	padding-top:10;padding-bottom:10;padding-left:10;margin-left:10;
	padding-right:10;margin-right:10;border-style:groove;border-width:2px;
	color:#222222; }

.adText { font-family: Tahoma, Verdana, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans'; font-size: 8pt;
	color: #111111; padding: 10 10 10 10; text-align:left;
	background-color: #F7F7F7; }

.figText {font-family:Tahoma;font-size:70%;}

.topTable { border-width:2; border-style:groove; border-color:white;
	padding-right:5; margin-left:auto; margin-right:auto; width:969;
	background-color:#F0D79B; }
.topLogoTable { border-width:2; border-style:groove; border-color:white;
	padding-right:5; margin-left:auto; margin-right:auto; width:969;
	background-color:#F0D79B; background-color:lightblue; }
.topCell { font-family:Tahoma,Verdana,Arial,Sans-Serif; font-size:8pt; 
	color:#004991;  }
.topLogoCell { font-family:Tahoma,Verdana,Arial,Sans-Serif; font-size:8pt;
	font-weight:bold; color:#004991; padding-left:15; }

.topLinkTable { width:967; height:15; margin-top:1; margin-bottom:3;
	border-top-width:1; border-top-style:solid; border-top-color:#3F3F3F;
	border-bottom-width:1; border-bottom-style:solid; border-bottom-color:#3F3F3F; }

.topCatParentsCell { font-family:Tahoma;font-size:8pt;height:20; }
.test { font-family: 'Verdana'; font-size: 0.9em; }

.sideTable { border-left-width: 1px; border-left-style: solid; border-left-color: #3F3F3F;
	border-right-width: 1px; border-right-style: solid; border-right-color: #3F3F3F; }
.sideCell { width: 158px; background-color: #F5F1E5; font-family: 'Tahoma'; font-size: 8pt; color: #777777; padding-top: 5px; }

.sideTitleTable { width: 158px; border-bottom-width:1; border-bottom-style:solid; border-bottom-color:#3F3F3F; border-top-width:1; border-top-style:solid; border-top-color:#3F3F3F; text-align:center; margin-bottom: 2px; }
.sideTitleCell { width: 158px; font-family:Tahoma; font-size:8pt; color:#444444;
	background-color:#E2F0F4; padding: 2px; }

.sideTextTable { width: 158px; border-left-width:1px; border-left-style: solid; border-left-color: #3F3F3F;
	border-right-width:1px; border-right-style:solid; border-right-color:#3F3F3F; margin-bottom: 7px; }
.sideTextCell { font-family: 'Tahoma'; font-size: 8pt; color: #444444; }

.centerTitleTable { border-bottom-width:1; border-bottom-style:solid; border-bottom-color:#3F3F3F;
	border-top-width:1; border-top-style:solid; border-top-color:#3F3F3F;
	text-align:center; }
.centerTitleCell { font-family:Verdana,Tahoma; font-size:100%; color:#444444;
	background-color:#E2F0F4; }

.centerCatTextTable {
	padding-left:10; padding-top:10; padding-bottom:10; padding-right:10; }
.centerCatTextCell { font-family:Verdana,Tahoma; font-size:90%; color:#444444;
	background-color:#F5F1E5; }

.centerTextTable { border-left-width:1; border-left-style:solid; border-left-color:#3F3F3F;
	border-right-width:1; border-right-style:solid; border-right-color:#3F3F3F;
	padding-left:10; padding-top:10; padding-bottom:10; padding-right:10; }
.centerTextCell { font-family:Verdana,Tahoma; font-size:100%; color:#444444; }
.centerLargeTextCell { font-family:Verdana,Tahoma; font-size:100%; color:#444444; }
.centerSmallTextCell { font-family:Verdana,Tahoma; font-size:90%; color:#444444; }

.commentTable {
	padding-left:5; padding-top:5; padding-bottom:5; padding-right:5; }
.commentLeftCell { width:15%;
	border-top-width:1; border-top-style:solid; border-top-color:#3F3F3F;
	border-left-width:1; border-left-style:solid; border-left-color:#3F3F3F;
	font-family:Tahoma; font-size:8pt; color:#444444;
	background-color:#FEFEFC; }
.commentLeftCell2 {
	border-top-width:1; border-top-style:solid; border-top-color:#3F3F3F;
	border-left-width:1; border-left-style:solid; border-left-color:#3F3F3F;
	font-family:Tahoma; font-size:8pt; color:#444444;
	background-color:#FEFEFC; }
.commentRightCell { 
	border-top-width:1; border-top-style:solid; border-top-color:#3F3F3F;
	border-left-width:1; border-left-style:solid; border-left-color:#3F3F3F;
	border-bottom-width:1; border-bottom-style:solid; border-bottom-color:#3F3F3F;
	font-family:Verdana,Tahoma; font-size:100%; color:#000000;
	background-color:#FFFFFF; }
.commentSpacerCell { height:3;
	padding-left:0; padding-top:0; padding-bottom:0; padding-right:0;}
.commentBotter { 
	font-family:Tahoma; font-size:70%; color:#444444; }

.searchText { font-family:Verdana,Tahoma; font-size:90%; }
.searchBotter { font-family:Verdana,Tahoma; color:#6F6F6F; font-size:90%; }

.pushTextPara { font-family:Verdana,Tahoma; font-size:100%; color:#444444;
	margin-top:5; margin-bottom:10; }

.newsletter_header, .newsletter_header_small { background-color: #3E6E9F; color: #FFFFFF; border-bottom: 1px solid #3F3F3F; 
	border-top:1px solid #3F3F3F; font-family:'Trebuchet MS', 'Tahoma'; font-size: 10pt;
	margin: 0 0 2px; padding: 1px; text-align: center; width: 100%; }
.newsletter_header_small { width: 158px; font-size: 8pt; }
.newsletter_body, .newsletter_body_small { background-color: #FFFFFF; width: 100%; text-align: left;
	font-family: 'Georgia', 'Trebuchet MS', 'Verdana', 'Times New Roman'; font-size: 10pt; color: #222222;
	border-left: solid 1px #3F3F3F; border-right: solid 1px #3F3F3F;
	margin: 0px 0px 7px 0px; }
.newsletter_body_small { width: 158px; font-size: 8pt; color: #444444; }

.bottomTable { width:967; height:15; margin-top:3; margin-bottom:2;
	border-top-width:1; border-top-style:solid; border-top-color:#3F3F3F;
	border-bottom-width:1; border-bottom-style:solid; border-bottom-color:#3F3F3F; }
.bottomCell { font-family:Tahoma,Verdana,Arial,Sans-Serif; font-size:8pt; color:#777777; }

.articleOutLine { margin-left:10;margin-right:10; }
.highLight { background-color:#BBBBBB; }

.articleHeader { text-decoration:none; color:#006699; font-weight:bold; }
.basicHeader { text-decoration:none; color:#006699; font-family:Trebuchet MS; font-weight:normal; font-size:120%; }

h1, .title { font-family:Trebuchet MS,Verdana; font-size:130%; color:#263996; padding: 0px; margin: 0px; }
.heading { font-family:Trebuchet MS,Verdana; font-size:120%; color:#263996;
		font-weight:normal; display: inline; padding: 0px; margin: 0px; }
.smallHeading { font-family:Trebuchet MS,Verdana; font-size:120%; color:#263996;
		font-weight:normal; display: inline; padding: 0px; margin: 0px; }

.simpleBlackLink { text-decoration:none; color:#777777; }
.simpleLink { text-decoration:none; }

.coloredText { color:#006699; }
.errorMsg { font-family:Verdana,Tahoma,Arial,Sans-Serif; color:brown; }
.successMsg { font-family:Verdana,Tahoma,Arial,Sans-Serif; color:green; }

.fieldInput { font-family:Tahoma;font-size:8pt;width:100;height:18;color:#444444; }
.fieldSelect { font-family:Tahoma;font-size:8pt;width:100;height:18;color:#444444; }
.fieldInputMedium { font-family:Tahoma;font-size:8pt;width:200;height:18;color:#444444; }
.fieldSelectMedium { font-family:Tahoma;font-size:8pt;width:200;height:18;color:#444444; }
.fieldTextAreaMedium { font-family:Tahoma;font-size:8pt;width:400;height:50;color:#444444; }
.fieldRadio, .fieldCheckBox { width:15;height:15;margin-right:5;color:#444444; }
.fieldSubmit { font-family:Tahoma;font-size:8pt;margin-top:3;color:#444444; }
.fieldSquareSubmit { font-family:Tahoma;font-size:8pt;
	margin-top:3;width:13;height:13;margin-bottom:2;color:#444444; }

.centerFieldInput { font-family:Verdana,Tahoma;font-size:100%;width:150;height:20;color:#444444; }
.centerFieldInputLarge { font-family:Verdana,Tahoma;font-size:90%;width:500;height:20;color:#444444; }
.centerFieldSelect { font-family:Verdana,Tahoma;font-size:100%;width:150;height:20;color:#444444; }
.centerFieldInputMedium { font-family:Verdana,Tahoma;font-size:90%;width:300;height:20;color:#444444; }
.centerFieldSelectMedium { font-family:Verdana,Tahoma;font-size:100%;width:300;height:20;color:#444444; }
.centerFieldTextAreaMedium { font-family:Verdana,Tahoma;font-size:100%;width:500;height:100;color:#444444; }
.centerFieldTextAreaMediumToLarge { font-family:Verdana,Tahoma;font-size:100%;width:500;height:200;color:#444444; }
.centerFieldTextAreaLarge { font-family:Verdana,Tahoma;font-size:100%;width:600;height:450;color:#444444; }
.centerFieldRadio, .fieldCheckBox { width:20;height:20;margin-right:5;color:#444444; }
.centerFieldSubmit { font-family:Verdana,Tahoma;font-size:100%;margin-top:3;color:#444444; }
.centerFieldSquareSubmit { font-family:Verdana,Tahoma;font-size:100%;
	margin-top:3;width:13;height:13;margin-bottom:2;color:#444444; }

.newTable { width: 100%; margin-top: 10px; }
.newTableHeaderCell { font: 8pt Verdana; border: groove 2px white;
	background-color: #E7E7E7; color: #333333; padding: 2px 2px 2px 10px; border-right: solid 1px #3F3F3F; }
.newTableCell { font-size: 8pt; font-family: Tahoma, Verdana; background-color: white; color: #333333; padding: 5px 50px 5px 50px;
	border-right: solid 1px silver; border-left: solid 1px silver; border-bottom: solid 1px silver;
	text-align:left; }

.sociallinks, .topofarticle { background-color: #F7F7F7; font-family: 'Verdana'; font-size: 9pt; color: #000; text-align: center; padding: 0.75em; padding-left: 8px; margin-top: 2.5em; margin-bottom: 12px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.sociallinks a, .topofarticle a { margin-left: 0.75em; }
.sociallinks img, .topofarticle img { position: relative; top: +3px; }
.topofarticle { border-left: solid 4px #A90000; text-align: left; padding: 0.3em; padding-bottom: 0.5em; padding-left: 1em; margin: 0; margin-bottom: 12px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px;  -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }