html {
font-size: 100.01%;
margin: 0px;
padding: 0px }

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 62.5%;
color: #2F343E;
background-color: #3C4451; 
margin: 10px 0px 0px 10px; 
padding: 0px 0px 0px 0px }
	
a {
color:#003399; 
text-decoration:none }

a:visited {
color:#003399; 
text-decoration:none }

a:hover {
color:#003399; 
text-decoration:underline }

table.main1 {
background-color: #D2D7DD }

td.col-major1-td h2, td.col-major2-td h2 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #A80000;
font-weight: bold;
margin: 0px 0px 10px 0px;
line-height: 120% }

td.col-major1-td p, td.col-major2-td p {
font-family: Georgia, Times New Roman, serif;
font-size: 11px;
text-align: left;
margin: 0px 0px 10px 0px;
line-height: 160% }

div.video-links p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
margin: 0px 0px 8px 0px;
line-height: 140% }

td.col-minor1-td h3 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #A80000;
font-weight: bold;
margin: 0px 0px 8px 0px;
line-height: 120% }

td.col-minor1-td h4 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
margin: 0px 0px 8px 0px;
line-height: 120% }

td.col-minor1-td p {
font-family: Georgia, Times New Roman, serif;
font-size: 11px;
margin: 0px 0px 8px 0px;
line-height: 140% }

td.copyright01 p {
font-size: 10px;
color: #8994A5;
margin: 0px 0px 10px 0px;}

td.copyright01 a {
color: #D2D7DD }

td.copyright01 a:hover {
text-decoration: underline }

a.privacy {
color: #8994A5; }

table.bottom-full-width-ad {
background-color: #D2D7DD }

table.bottom-full-width-ad td {
text-align: center;
padding: 0px 0px 6x 0px }

div.front-ad-wider-column {
text-align: center;
border-width: 1px;
border-color: #A3B5C8;
border-style: solid;
padding: 6px 6px 6px 25px }

/* FEATURES PAGES SUCH AS FAV SOFTWARE 
====================================== */

	td.features-title-box1 {
	text-align: right;
	padding: 6px 0px 8px 0px }

	td.features-title-box1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #003399;
	margin: 0px 0px 0px 0px;
	line-height: 100% }

	td.features-sections-box1 {
	text-align: center;
	padding: 6px 6px 18px 6px }

	td.features-sections-box1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	line-height: 100% }

	td.features1-td h3 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #A80000;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	line-height: 120% }

	td.features1-td p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0px 0px 10px 0px;
	line-height: 140% }

	img.features1-td-right {
	float: right;
	margin: 3px 0px 3px 6px }

	img.features1-td-left {
	float: left;
	margin: 3px 10px 3px 0px }

/* TWITTER FEED 
=============== */

	div.twitter-container {
	position: relative; 
	width: 100%;
	padding: 0px;
	margin: 0px }

	img.twitter-logo {
	z-index: 100;
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 0px 0px 2px 0px }

/* CSS-ONLY MOUSEOVER POP-UPS (note display: block changed to display: inline in two places)
============================================================================================ */

	a.pop-up-2010 {
	color: #2F343E }

	a.pop-up-2010:hover {
	text-decoration: none;
	color: #2F343E;
	display: inline }

	a.pop-up-2010 .balloon {
	display: none }

	a.pop-up-2010:hover .balloon {
	display: inline; 
	position: absolute; 
	z-index: 150;
	margin: 20px 10px 10px -200px; 
	padding: 8px 6px 10px 10px;
	background: #fff; 
	width: 250px;
	border: 1px #2F343E solid; 
	color: #2F343E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 140% }

	.balloon br {
	line-height: 10px }

	img.pop-up-bubble {
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px }

/* SEARCH BOX 
============= */

	input.search-box1 {
	width: 200px; 
	border: 0px;
	border-style: none;
	padding: 2px;
	margin: 0px 0px 0px 0px }

	input.go-button1 {
	width: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	background-color: #3C4451;
	border: 0px;
	border-style: none;
	padding: 2px }

	td.search-box1-td {
	background-color: #ffffff }

	td.go-button1-td {
	background-color: #3C4451 }

	table.search-options {
	margin: 6px 0px 0px 0px }

	table.search-options p {
	margin: 0px 0px 0px 0px }

/* DEK POP-UP 
============= */

	table.dek-pop-up-table { 
	background-color: #FFFFFF; 
	border-width: 0px; 
	border-color: #2F343E; 
	border-style: solid }

	td.dek-pop-up-td {
	padding: 4px }

	td.dek-pop-up-td p { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #2F343E ; 
	font-weight: normal; 
	line-height: 120%;
	margin: 0px 0px 6px 0px }
	
a.ext::after {
content: url(/images/external-link.gif);}	

/* NCIL AD 
========== */

div.ncil-ad {
background-color: ;
border-width: 1px;
border-color: #A3B5C8;
border-style: solid;
padding: 6px 6px 6px 6px }

div.ncil-ad a {
color:#003399; 
text-decoration:none }

div.ncil-ad a:visited {
color:#003399; 
text-decoration:none }

div.ncil-ad a:hover {
color:#003399; 
text-decoration:underline }

.advertisement {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7pt;
color: #96A0AF;
text-align: center }

td.ncil-ad-td h2 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #A80000;
font-weight: bold;
margin: 0px 0px 10px 0px;
line-height: 120% }

td.ncil-ad-td p {
font-family: Georgia, Times New Roman, serif;
font-size: 13px;
margin: 0px 0px 10px 0px;
line-height: 160% }

div.ncil-ad-main {
text-align: center }

/* TWITTER FEED PAGE 
==================== */

td.twitter-feed-page-td {
margin: 0px;
margin: 0px }

td.twitter-feed-page-td h2 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
color: #A80000;
font-weight: bold;
margin: 0px 0px 10px 0px;
line-height: 120% }

div.twtr-tweet-text {
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
border-width: 0px 0px 1px 0px;
border-color: #A4BADD;
border-style: solid }

div.twtr-tweet-text p {
font-family: Georgia, Times New Roman, serif;
font-size: 13px;
line-height: 160% }


div.twitter-page-container {
position: relative; 
width: 100%;
padding: 0px;
margin: 0px }

img.twitter-logo-feed-page {
z-index: 100;
position: absolute;
top: 0px;
right: 0px;
margin: 0px 0px 2px 0px }





#textbox-anchor {
width: 100%;
position: relative }

#textbox {
position: absolute;
float: right; 
top: 0px;
right: 0px;
width: 165px }
